Files
GateDge2023_ljy/08.昶东/EastChanger/SQLServer/3.其他入库单.sql

45 lines
1.6 KiB
MySQL
Raw Normal View History

2024-04-10 10:39:04 +08:00
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_SYNC_STKMiscellaneous')--
DROP VIEW V_SYNC_STKMiscellaneous--
GO
CREATE VIEW V_SYNC_STKMiscellaneous AS
SELECT
t0.FID
,t0.FBILLNO
--,t1.FDECLAENTCREDITCODE
--,t1.FDECLAENTCUSCODE
--,t1.FDECLAENTNAME
--,t1.FENTCREDITCODE
--,t1.FENTCUSCODE
--,t1.FENTNAME
,t1e.FID AS LEDGERID
,t1e.FENTRYID AS BookNumId
,t1e.FBOOKNUM
,t1e.FCUSTOMSCODE
,t0.FDATE
,t0.FSTATUS AS SyncStatus
,t0e.FSEQ
,'QTRK' AS storageType
,t0e.FINSTOCKDATE
,t2.FNUMBER AS materialCd
,t2_l.FNAME AS materialDesc
,t0e.FQTY AS storageCnt
,t3.FNUMBER AS calcUnit
,t0e.FHSCODE AS hscode
,t0e.FINVENTORY as inventory
,t0e.FINVENTORYORDERNO as inventoryOrderNo
,t4.FNUMBER as warehouseCd
,t5.FNUMBER as warehousePosiCd
,'' AS bookSn
,ROW_NUMBER() OVER(PARTITION BY t0e.FID,t1e.FENTRYID ORDER BY t0e.FSEQ ASC) AS itemNo
FROM T_STK_MISCELLANEOUS t0
INNER JOIN T_STK_MISCELLANEOUSENTRY t0e on t0.FID = t0e.FID
INNER JOIN T_BD_LEDGERSTOCK t1es on t1es.FLEDGERSTOCKID = t0e.FSTOCKID
INNER JOIN T_BD_LEDGERENTRY t1e on t1e.FENTRYID = t1es.FENTRYID
--INNER JOIN T_BD_LEDGER t1 on t1.FID = t1e.FID
INNER JOIN T_BD_MATERIAL t2 on t2.FMATERIALID = t0e.FMATERIALID
INNER JOIN T_BD_MATERIAL_L t2_l on t2_l.FMATERIALID = t2.FMATERIALID AND t2_l.FLOCALEID = 2052
INNER JOIN T_BD_UNIT t3 on t3.FUNITID = t0e.FUNITID
INNER JOIN T_BD_STOCK t4 on t4.FSTOCKID = t0e.FSTOCKID
LEFT JOIN T_BAS_FLEXVALUESDETAIL t6 on t6.FID = t0e.FSTOCKID
LEFT JOIN T_BAS_FLEXVALUESENTRY t5 ON t5.FENTRYID = t6.FF100001 OR t5.FENTRYID = t6.FF100002
WHERE t0.FDOCUMENTSTATUS = 'C' AND t1.FDOCUMENTSTATUS = 'C'