1
This commit is contained in:
3
Context/SQL/更新生产订单生成方式到生产用料清单.sql
Normal file
3
Context/SQL/更新生产订单生成方式到生产用料清单.sql
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
UPDATE t1 SET t1.F_CREATETYPE = t0e_a.FCREATETYPE
|
||||||
|
FROM T_PRD_MOENTRY_A t0e_a
|
||||||
|
INNER JOIN T_PRD_PPBOM t1 on t0e_a.FENTRYID = t1.FMOENTRYID
|
||||||
23
Context/SQL/查询用料清单应发数量.sql
Normal file
23
Context/SQL/查询用料清单应发数量.sql
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
SELECT t0.FID,t0.FDATE,t0.FBILLNO '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t0e.FMATERIALID,t0e.FENTRYID
|
||||||
|
,t1.FBILLNO '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>嵥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1e.FSEQ '<EFBFBD>к<EFBFBD>',t2.FNUMBER '<EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD>',t2_l.FNAME '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1e.FREPLACEGROUP '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||||
|
,t1e.FMATERIALID,t1e.FMATERIALTYPE,t1e.FUSERATE 'ʹ<EFBFBD>ñ<EFBFBD><EFBFBD><EFBFBD>',t1e.FNUMERATOR '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1e.FDENOMINATOR '<EFBFBD><EFBFBD>ĸ'
|
||||||
|
,t1.FQTY * t1e.FNUMERATOR / t1e.FDENOMINATOR '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1e.FMUSTQTY 'Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1e.FSTDQTY '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1.FQTY '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||||
|
,t1e.FSCRAPRATE '<EFBFBD>䶯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t1e.FFIXSCRAPQTY '<EFBFBD>̶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||||
|
FROM T_PRD_MO t0
|
||||||
|
INNER JOIN T_PRD_MOENTRY t0e on t0.FID = t0e.FID
|
||||||
|
INNER JOIN T_PRD_MOENTRY_A t0e_a on t0e_a.FENTRYID = t0e.FENTRYID AND t0e_a.FSTATUS < 6
|
||||||
|
INNER JOIN T_PRD_PPBOM t1 on t1.FMOENTRYID = t0e.FENTRYID
|
||||||
|
INNER JOIN T_PRD_PPBOMENTRY t1e on t1e.FID = t1.FID
|
||||||
|
INNER JOIN T_BD_MATERIAL t2 on t2.FMATERIALID = t1e.FMATERIALID
|
||||||
|
INNER JOIN T_BD_MATERIAL_L t2_l on t2.FMATERIALID = t2_l.FMATERIALID AND t2_l.FLOCALEID = 2052
|
||||||
|
CROSS APPLY (
|
||||||
|
SELECT TOP 1 t3e.FENTRYID
|
||||||
|
FROM T_PRD_PPBOMENTRY t3e
|
||||||
|
WHERE t3e.FID = t1e.FID AND t3e.FREPLACEGROUP = t1e.FREPLACEGROUP
|
||||||
|
AND t3e.FMATERIALTYPE = 3
|
||||||
|
) t3
|
||||||
|
WHERE 1 = 1
|
||||||
|
AND t1e.FUSERATE != 100 AND t1e.FUSERATE != 0
|
||||||
|
AND CONVERT(INT, CONVERT(nvarchar(6),t0.FDATE,112)) = 202510
|
||||||
|
AND t1.FQTY * t1e.FNUMERATOR / t1e.FDENOMINATOR != t1e.FMUSTQTY
|
||||||
|
ORDER BY t1e.FID,t1e.FSEQ
|
||||||
Reference in New Issue
Block a user