1
This commit is contained in:
@@ -2709,7 +2709,7 @@ SELECT (MO.FBILLNO)
|
||||
INTO #tmpPPBOM
|
||||
FROM T_PRD_MO MO
|
||||
INNER JOIN T_PRD_MOENTRY ME ON MO.FID =ME.FID
|
||||
INNER JOIN T_PRD_MOENTRY_A MA ON MA.FID =ME.FID AND ME.FENTRYID =MA.FENTRYID
|
||||
INNER JOIN T_PRD_MOENTRY_A MA ON MA.FID =ME.FID AND ME.FENTRYID =MA.FENTRYID
|
||||
INNER JOIN T_PRD_PPBOM PP ON PP.FMOID=MO.FID AND ME.FENTRYID =PP.FMOENTRYID
|
||||
INNER JOIN T_PRD_PPBOMENTRY PE ON PP.FID =PE.FID
|
||||
LEFT JOIN T_PRD_PPBOMENTRY_Q PQ ON PP.FID =PQ.FID AND PE.FENTRYID =PQ.FENTRYID
|
||||
@@ -2726,17 +2726,17 @@ AND (MA.FFINISHDATE >@FEDate OR ISNULL(MA.FFINISHDATE,'')='')--2020-04-27֮
|
||||
UPDATE t1 SET t1.δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+t2.fbaseOutqty
|
||||
FROM #tmpPPBOM t1
|
||||
INNER JOIN (
|
||||
SELECT tse.FMOID,tse.FMOBILLNO,tse.FMOENTRYID,tse.FPPBOMENTRYID,tse.FPPBOMBILLNO,
|
||||
TSE.FMATERIALID,SUM(TSED.FBASESTOCKACTUALQTY) fbaseOutqty
|
||||
FROM T_PRD_PICKMTRL TS INNER JOIN T_PRD_PICKMTRLDATA TSE ON TSE.FID = TS.FID
|
||||
INNER JOIN T_PRD_PICKMTRLDATA_A TSED ON TSED.FENTRYID = TSE.FENTRYID
|
||||
LEFT OUTER JOIN T_PRD_PICKMTRLDATA_L TSL ON (TSE.FENTRYID = TSL.FENTRYID AND FLOCALEID = 2052)
|
||||
INNER JOIN T_BD_MATERIAL TM ON TSE.FMATERIALID = TM.FMATERIALID
|
||||
|
||||
WHERE (TS.FDATE> @FEDate)
|
||||
AND (((TS.FSTOCKORGID IN (1) AND TS.FDOCUMENTSTATUS IN ('C'))
|
||||
AND TM.FFORBIDSTATUS = 'A') AND TS.FCANCELSTATUS = 'A')
|
||||
GROUP BY tse.FMOID,tse.FMOBILLNO,tse.FMOENTRYID,tse.FPPBOMENTRYID,tse.FPPBOMBILLNO,TSE.FMATERIALID
|
||||
SELECT tse.FMOID,tse.FMOBILLNO,tse.FMOENTRYID,tse.FPPBOMENTRYID,tse.FPPBOMBILLNO,
|
||||
TSE.FMATERIALID,SUM(TSED.FBASESTOCKACTUALQTY) fbaseOutqty
|
||||
FROM T_PRD_PICKMTRL TS
|
||||
INNER JOIN T_PRD_PICKMTRLDATA TSE ON TSE.FID = TS.FID
|
||||
INNER JOIN T_PRD_PICKMTRLDATA_A TSED ON TSED.FENTRYID = TSE.FENTRYID
|
||||
LEFT OUTER JOIN T_PRD_PICKMTRLDATA_L TSL ON (TSE.FENTRYID = TSL.FENTRYID AND FLOCALEID = 2052)
|
||||
INNER JOIN T_BD_MATERIAL TM ON TSE.FMATERIALID = TM.FMATERIALID
|
||||
WHERE (TS.FDATE> @FEDate)
|
||||
AND (((TS.FSTOCKORGID IN (1) AND TS.FDOCUMENTSTATUS IN ('C'))
|
||||
AND TM.FFORBIDSTATUS = 'A') AND TS.FCANCELSTATUS = 'A')
|
||||
GROUP BY tse.FMOID,tse.FMOBILLNO,tse.FMOENTRYID,tse.FPPBOMENTRYID,tse.FPPBOMBILLNO,TSE.FMATERIALID
|
||||
) t2 ON t1.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=t2.FMOBILLNO AND t1.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼=t2.FMOENTRYID
|
||||
AND t1.<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD>=t2.FPPBOMBILLNO AND t1.<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD>¼=t2.FPPBOMENTRYID AND t1.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=t2.FMATERIALID
|
||||
|
||||
@@ -2844,7 +2844,7 @@ AND t1.
|
||||
--SELECT * FROM #tmpPPBOM
|
||||
|
||||
SELECT <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,FAUXPROPID,CASE WHEN B.<EFBFBD>ֿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><>0 THEN B.<EFBFBD>ֿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ELSE ISNULL(tms.FSTOCKID,0) END <EFBFBD>ֿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
INTO #tmpSubBOM1 FROM #tmpSubBOM B
|
||||
INTO #tmpSubBOM1 FROM #tmpSubBOM B
|
||||
LEFT JOIN T_BD_MATERIAL TM ON (B.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = TM.FMATERIALID )
|
||||
LEFT JOIN T_BD_MATERIALSTOCK TMS ON TM.FMATERIALID = TMS.FMATERIALID
|
||||
LEFT JOIN T_BD_STOCK TSK ON ( TSK.FMASTERID = B.<EFBFBD>ֿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> )
|
||||
|
||||
Reference in New Issue
Block a user