FrmPlanMaterialJg.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="利库">
  3. <query id="FrmPlanMaterialJg.queryMaterial" desc="查询库存管坯物料">
  4. <![CDATA[
  5. SELECT T.MATERIAL_NO,
  6. T.MATERIAL_NAME,
  7. T.JUDGE_STOVE_NO,
  8. T.BATCH_NO,
  9. T.BATCH_GROUD_NO,
  10. T.STOVE_NO,
  11. T.PRO_ORDER_ID || '/' || T.GX_PLAN_NO ON_PRO_ORDER_ID,
  12. T.HEAT_PLAN_NO,
  13. CASE
  14. WHEN T.PRO_PLAN_ID_NEXT IS NULL THEN
  15. ''
  16. ELSE
  17. T.PRO_PLAN_ID_NEXT || '/' || T.GX_PLAN_NO_NEXT
  18. END UND_PRO_ORDER_ID,
  19. T.PRODUCNAME,
  20. T.GRADENAME,
  21. T.STEELNAME,
  22. T.SPEC_NAME,
  23. T.MODEL_DESC,
  24. T.STD_NAME,
  25. T.STD_STYLE_DESC,
  26. T.NEXT_PROCESS_CDOE,
  27. T.PLINE_NAME,
  28. T.ACT_DIMATER,
  29. T.ACT_HEIGHT,
  30. T.ACT_LEN,
  31. T.ACT_LEN_MIN,
  32. T.ACT_LEN_MAX,
  33. SUM(T.ACT_COUNT) ACT_COUNT,
  34. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  35. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  36. (SELECT I.BASENAME
  37. FROM COM_BASE_INFO I
  38. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  39. (SELECT I.BASENAME
  40. FROM COM_BASE_INFO I
  41. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  42. SUM(T.ACT_COUNT) TAKE_COUNT,
  43. SUM(T.ACT_WEIGHT) TAKE_WEIGHT,
  44. T.BELONG_NAME,
  45. T.ORDER_NO || '/' || T.ORDER_SEQ order_Seq_No,
  46. T.PRO_ORDER_NO,t.cic,T.CODE_JG_BL,T.CRAF_NO,T.JUDGE_RESULT_CODE,T.JUDGE_RESULT,T.MEMO
  47. FROM MAT_BC_M T
  48. WHERE T.PRODUCT_FLAG = '801401'
  49. AND (T.MAT_STATUS ='80150102' AND T.INSTOCK_FLAG='1' AND T.JUDGE_RESULT_CODE IN ('40740701','40740709') OR T.MAT_STATUS ='80150101' AND T.INSTANCY_FLAG='1')
  50. AND T.QCM_STAUS = '00'
  51. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  52. AND (INSTR(?, T.MATERIAL_NO) > 0 OR T.CODE_JG_BL=?)
  53. GROUP BY T.MATERIAL_NO,
  54. T.MATERIAL_NAME,
  55. T.JUDGE_STOVE_NO,
  56. T.BATCH_NO,
  57. T.BATCH_GROUD_NO,
  58. T.STOVE_NO,
  59. T.PRO_ORDER_ID,
  60. T.GX_PLAN_NO,
  61. T.HEAT_PLAN_NO,
  62. T.PRO_PLAN_ID_NEXT,
  63. T.GX_PLAN_NO_NEXT,
  64. T.PRODUCNAME,
  65. T.GRADENAME,
  66. T.STEELNAME,
  67. T.SPEC_NAME,
  68. T.MODEL_DESC,
  69. T.STD_NAME,
  70. T.STD_STYLE_DESC,
  71. T.NEXT_PROCESS_CDOE,
  72. T.PLINE_NAME,
  73. T.ACT_DIMATER,
  74. T.ACT_HEIGHT,
  75. T.ACT_LEN,
  76. T.ACT_LEN_MIN,
  77. T.ACT_LEN_MAX,
  78. T.PRODUCT_FLAG,
  79. T.MAT_STATUS,
  80. T.BELONG_NAME,
  81. T.ORDER_NO,
  82. T.ORDER_SEQ,
  83. T.PRO_ORDER_NO,t.cic,T.CODE_JG_BL,T.CRAF_NO,T.JUDGE_RESULT_CODE,T.JUDGE_RESULT,T.MEMO
  84. ]]>
  85. </query>
  86. <query id = "FrmPlanMaterialJg.queryMaterialJg" desc = "查询接箍物料信息">
  87. <![CDATA[
  88. SELECT T.MATERIAL_NO,
  89. T.MATERIAL_NAME,
  90. T.JUDGE_STOVE_NO,
  91. T.BATCH_NO,
  92. T.BATCH_GROUD_NO,
  93. T.STOVE_NO,
  94. T.PRO_ORDER_ID || '/' || T.GX_PLAN_NO ON_PRO_ORDER_ID,
  95. T.HEAT_PLAN_NO,
  96. CASE
  97. WHEN T.PRO_PLAN_ID_NEXT IS NULL THEN
  98. ''
  99. ELSE
  100. T.PRO_PLAN_ID_NEXT || '/' || T.GX_PLAN_NO_NEXT
  101. END UND_PRO_ORDER_ID,
  102. T.PRODUCNAME,
  103. T.GRADENAME,
  104. T.STEELNAME,
  105. T.SPEC_NAME,
  106. T.MODEL_DESC,
  107. T.STD_NAME,
  108. T.STD_STYLE_DESC,
  109. T.NEXT_PROCESS_CDOE,
  110. T.PLINE_CODE,
  111. T.PLINE_NAME,
  112. T.ACT_DIMATER,
  113. T.ACT_HEIGHT,
  114. T.ACT_LEN,
  115. T.ACT_LEN_MIN,
  116. T.ACT_LEN_MAX,
  117. SUM(T.ACT_COUNT) ACT_COUNT,
  118. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  119. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  120. (SELECT I.BASENAME
  121. FROM COM_BASE_INFO I
  122. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  123. (SELECT I.BASENAME
  124. FROM COM_BASE_INFO I
  125. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  126. SUM(T.ACT_COUNT) TAKE_COUNT,
  127. SUM(T.ACT_WEIGHT) TAKE_WEIGHT,
  128. T.BELONG_NAME,
  129. T.ORDER_NO || '/' || T.ORDER_SEQ order_Seq_No,
  130. T.PRO_ORDER_NO,t.cic,T.CODE_JG_BL,T.CRAF_NO,T.JUDGE_RESULT_CODE,T.JUDGE_RESULT,T.MEMO,
  131. MAX(TO_CHAR(T.INSTOCK_TIME,'YYYY-MM-DD HH:MM:SS'))INSTOCK_TIME
  132. FROM MAT_BC_M T
  133. WHERE T.PRODUCT_FLAG = '801401'
  134. AND (T.MAT_STATUS ='80150102' AND T.INSTOCK_FLAG='1' AND T.JUDGE_RESULT_CODE IN ('40740701','40740709') OR T.MAT_STATUS ='80150101' AND T.INSTANCY_FLAG='1')
  135. AND T.QCM_STAUS = '00'
  136. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  137. --AND (INSTR(?, T.MATERIAL_NO) > 0 OR T.CODE_JG_BL=?)
  138. AND T.ACT_DIMATER >= (SELECT S2.MIN_D_CP FROM COM_MSC_JG S2 WHERE S2.CODE_JG = ?)
  139. AND (T.ACT_DIMATER - 2*T.ACT_HEIGHT) <= (SELECT S3.MAX_D_CP FROM COM_MSC_JG S3 WHERE S3.CODE_JG = ?)
  140. AND (T.STEELCODE = ? OR INSTR(
  141. (SELECT listagg(STEELCODE_JG, ';') WITHIN GROUP(ORDER BY STEELCODE_JG)
  142. FROM COM_MSC_JG_R_STEEL
  143. WHERE STEELCODE = ?), T.STEELCODE) > 0)
  144. AND T.BELONG_CODE = '002001001'
  145. GROUP BY T.MATERIAL_NO,
  146. T.MATERIAL_NAME,
  147. T.JUDGE_STOVE_NO,
  148. T.BATCH_NO,
  149. T.BATCH_GROUD_NO,
  150. T.STOVE_NO,
  151. T.PRO_ORDER_ID,
  152. T.GX_PLAN_NO,
  153. T.HEAT_PLAN_NO,
  154. T.PRO_PLAN_ID_NEXT,
  155. T.GX_PLAN_NO_NEXT,
  156. T.PRODUCNAME,
  157. T.GRADENAME,
  158. T.STEELNAME,
  159. T.SPEC_NAME,
  160. T.MODEL_DESC,
  161. T.STD_NAME,
  162. T.STD_STYLE_DESC,
  163. T.NEXT_PROCESS_CDOE,
  164. T.PLINE_CODE,
  165. T.PLINE_NAME,
  166. T.ACT_DIMATER,
  167. T.ACT_HEIGHT,
  168. T.ACT_LEN,
  169. T.ACT_LEN_MIN,
  170. T.ACT_LEN_MAX,
  171. T.PRODUCT_FLAG,
  172. T.MAT_STATUS,
  173. T.BELONG_NAME,
  174. T.ORDER_NO,
  175. T.ORDER_SEQ,
  176. T.PRO_ORDER_NO,t.cic,T.CODE_JG_BL,T.CRAF_NO,T.JUDGE_RESULT_CODE,T.JUDGE_RESULT,T.MEMO
  177. ]]>
  178. </query>
  179. <query id="FrmPlanMaterialJg.UpdateMatGp" desc="修改坯子库存信息">
  180. <![CDATA[
  181. UPDATE MAT_BC_M T
  182. SET T.MAT_STATUS = ?,
  183. T.PRO_PLAN_ID_NEXT = ?,
  184. T.GX_PLAN_NO_NEXT = ?,
  185. T.HANGING_FLAG=?,
  186. T.LOCK_LIKU=?,
  187. T.NEXT_PROCESS_CDOE=?,
  188. T.NEXT_PROCESS_DESC=?,
  189. T.HEAT_PLAN_NO_NEXT=''
  190. WHERE T.MAT_NO = ?
  191. ]]>
  192. </query>
  193. <query id="FrmPlanMaterialJg.QueryMatGp" desc="查询管坯物料状态">
  194. <![CDATA[
  195. Select *
  196. from (SELECT T.*
  197. FROM MAT_BC_M T
  198. WHERE T.QCM_STAUS = '00'
  199. AND T.HANGING_FLAG = '0'
  200. AND T.JUDGE_STOVE_NO = ?
  201. AND T.BATCH_NO = ?
  202. -- AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  203. AND NVL(T.BATCH_GROUD_NO,'/') = NVL(?,'/')
  204. ]]>
  205. </query>
  206. <query id="FrmPlanMaterialJg.getQureyMatTrack" desc="查询管坯物料赋值履历表">
  207. <![CDATA[
  208. SELECT PRODUCT_FLAG,
  209. MAT_STATUS,
  210. LOT_NO,
  211. STOVE_NO,
  212. JUDGE_STOVE_NO,
  213. BATCH_NO,
  214. BATCH_GROUD_NO,
  215. MATERIAL_NO,
  216. MATERIAL_NAME,
  217. PRODUCCODE,
  218. PRODUCNAME,
  219. STEELCODE,
  220. STEELNAME,
  221. STD_CODE,
  222. STD_NAME,
  223. STD_STYLE,
  224. STD_STYLE_DESC,
  225. SPEC_CODE,
  226. SPEC_NAME,
  227. MODEL_CODE,
  228. MODEL_DESC,
  229. ACT_LEN,
  230. ACT_LEN_MIN,
  231. ACT_LEN_MAX,
  232. SUM(ACT_COUNT) ACT_COUNT,
  233. SUM(ACT_WEIGHT) ACT_WEIGHT,
  234. SUM(ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  235. PRO_ORDER_NO,
  236. PRO_ORDER_ID,
  237. ORD_PK,
  238. ORD_LN_PK,
  239. ORD_LN_DLY_PK,
  240. ORDER_NO,
  241. ORDER_SEQ,
  242. ORDER_SEQ_NO,
  243. BELONG_CODE,
  244. BELONG_NAME,
  245. PROCESS_CDOE,
  246. GRADECODE,
  247. GRADENAME
  248. FROM MAT_BC_M
  249. WHERE QCM_STAUS = '00'
  250. AND JUDGE_STOVE_NO = ?
  251. AND BATCH_NO = ?
  252. -- AND LOCK_FLAG='0' AND MNG_LOCK_FLAG='0'
  253. AND NVL(BATCH_GROUD_NO,'/') = NVL(?,'/')
  254. ]]>
  255. </query>
  256. <query id="FrmPlanMaterialJg.addMatBcTrack" desc="新增利库,脱单日志表">
  257. <![CDATA[
  258. INSERT INTO MAT_BC_TRACK(
  259. RESUME_SEQ,
  260. EVENT_ID,
  261. EVENT_DESC,
  262. FORM_NAME,
  263. CALL_FUNC_CODING,
  264. KEYVALUE_1,
  265. KEYVALUE_1_DESC,
  266. KEYVALUE_2,
  267. KEYVALUE_2_DESC2,
  268. KEYVALUE_3,
  269. KEYVALUE_3_DESC3,
  270. KEYVALUE_4,
  271. KEYVALUE_4_DESC4,
  272. KEYVALUE_5,
  273. KEYVALUE_5_DESC5,
  274. KEYVALUE_6,
  275. KEYVALUE_6_DESC6,
  276. KEYVALUE_7,
  277. KEYVALUE_7_DESC7,
  278. MAT_NO,
  279. PRODUCT_FLAG,
  280. MAT_STATUS,
  281. LOT_NO,
  282. STOVE_NO,
  283. JUDGE_STOVE_NO,
  284. BATCH_NO,
  285. BATCH_GROUD_NO,
  286. MATERIAL_NO,
  287. MATERIAL_NAME,
  288. PRODUCCODE,
  289. PRODUCNAME,
  290. STEELCODE,
  291. STEELNAME,
  292. STD_CODE,
  293. STD_NAME,
  294. STD_STYLE,
  295. STD_STYLE_DESC,
  296. SPEC_CODE,
  297. SPEC_NAME,
  298. MODEL_CODE,
  299. MODEL_DESC,
  300. ACT_LEN,
  301. ACT_LEN_MIN,
  302. ACT_LEN_MAX,
  303. ACT_COUNT,
  304. ACT_WEIGHT,
  305. ACT_THEORY_WEIGHT,
  306. PRO_ORDER_NO,
  307. PRO_ORDER_ID,
  308. PRO_ORDER_NO1,
  309. PRO_ORDER_ID1,
  310. ORD_PK,
  311. ORD_LN_PK,
  312. ORD_LN_DLY_PK,
  313. ORDER_NO,
  314. ORDER_SEQ,
  315. ORDER_SEQ_NO,
  316. OLD_ORD_PK,
  317. OLD_ORD_LN_PK,
  318. OLD_ORD_LN_DLY_PK,
  319. OLD_ORDER_NO,
  320. OLD_ORDER_SEQ,
  321. OLD_ORDER_SEQ_NO,
  322. BELONG_CODE,
  323. BELONG_NAME,
  324. MEMO,
  325. CREATE_NAME,
  326. CREATE_TIME,
  327. DEPARTMENT_CODE,
  328. DEPARTMENT_DESC,
  329. MANAGEMENT_NO,
  330. MANAGEMENT_NAME,
  331. PROCESS_CDOE,
  332. GRADECODE,
  333. GRADENAME)
  334. VALUES(
  335. '#RESUME_SEQ#',
  336. '#EVENT_ID#',
  337. '#EVENT_DESC#',
  338. '#FORM_NAME#',
  339. '#CALL_FUNC_CODING#',
  340. '#KEYVALUE1#',
  341. '#KEYVALUE1_DESC#',
  342. '#KEYVALUE2#',
  343. '#KEYVALUE2_DESC2#',
  344. '#KEYVALUE3#',
  345. '#KEYVALUE3_DESC3#',
  346. '#KEYVALUE4#',
  347. '#KEYVALUE4_DESC4#',
  348. '#KEYVALUE5#',
  349. '#KEYVALUE5_DESC5#',
  350. '#KEYVALUE6#',
  351. '#KEYVALUE6_DESC6#',
  352. '#KEYVALUE7#',
  353. '#KEYVALUE7_DESC7#',
  354. '#MAT_NO#',
  355. '#PRODUCT_FLAG#',
  356. '#MAT_STATUS#',
  357. '#LOT_NO#',
  358. '#STOVE_NO#',
  359. '#JUDGE_STOVE_NO#',
  360. '#BATCH_NO#',
  361. '#BATCH_GROUD_NO#',
  362. '#MATERIAL_NO#',
  363. '#MATERIAL_NAME#',
  364. '#PRODUCCODE#',
  365. '#PRODUCNAME#',
  366. '#STEELCODE#',
  367. '#STEELNAME#',
  368. '#STD_CODE#',
  369. '#STD_NAME#',
  370. '#STD_STYLE#',
  371. '#STD_STYLE_DESC#',
  372. '#SPEC_CODE#',
  373. '#SPEC_NAME#',
  374. '#MODEL_CODE#',
  375. '#MODEL_DESC#',
  376. '#ACT_LEN#',
  377. '#ACT_LEN_MIN#',
  378. '#ACT_LEN_MAX#',
  379. '#ACT_COUNT#',
  380. '#ACT_WEIGHT#',
  381. '#ACT_THEORY_WEIGHT#',
  382. '#PRO_ORDER_NO#',
  383. '#PRO_ORDER_ID#',
  384. '#PRO_ORDER_NO1#',
  385. '#PRO_ORDER_ID1#',
  386. '#ORD_PK#',
  387. '#ORD_LN_PK#',
  388. '#ORD_LN_DLY_PK#',
  389. '#ORDER_NO#',
  390. '#ORDER_SEQ#',
  391. '#ORDER_SEQ_NO#',
  392. '#OLD_ORD_PK#',
  393. '#OLD_ORD_LN_PK#',
  394. '#OLD_ORD_LN_DLY_PK#',
  395. '#OLD_ORDER_NO#',
  396. '#OLD_ORDER_SEQ#',
  397. '#OLD_ORDER_SEQ_NO#',
  398. '#BELONG_CODE#',
  399. '#BELONG_NAME#',
  400. '#MEMO#',
  401. '#CREATE_NAME#',
  402. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  403. '#DEPARTMENT_CODE#',
  404. '#DEPARTMENT_DESC#',
  405. '#MANAGEMENT_NO#',
  406. '#MANAGEMENT_NAME#',
  407. '#PROCESS_CDOE#',
  408. '#GRADECODE#',
  409. '#GRADENAME#')
  410. ]]>
  411. </query>
  412. <query id="FrmPlanMaterialJg.updatePlnZgM" desc="修改接箍虚拟炉计划">
  413. <![CDATA[
  414. DECLARE
  415. BEGIN
  416. FOR MYROW IN (SELECT SUM(T.USE_BL_NUM) V_NUM, SUM(T.USE_BL_WT) V_WT
  417. FROM PLN_ZY_JG_C T
  418. WHERE T.HEAT_PLAN_NO = ?) LOOP
  419. UPDATE PLN_ZY_JG_M T
  420. SET T.PLAN_BL_NUM = MYROW.V_NUM,
  421. T.PLAN_BL_WT = MYROW.V_WT,
  422. T.PLAN_JG_NUM = MYROW.V_NUM * T.SINGLE_CUT_NUN
  423. WHERE T.HEAT_PLAN_NO = ?;
  424. END LOOP;
  425. END;
  426. ]]>
  427. </query>
  428. <query id="FrmPlanMaterialJg.queryMatWeigth" desc="查询库存吨数">
  429. <![CDATA[
  430. SELECT NVL(SUM(T1.ACT_WEIGHT), 0) ACT_WEIGHT
  431. FROM (SELECT T.ACT_WEIGHT
  432. FROM MAT_BC_M T
  433. WHERE (T.MAT_STATUS ='80150102' AND T.INSTOCK_FLAG='1' AND T.JUDGE_RESULT_CODE IN ('40740701','40740709') OR T.MAT_STATUS ='80150101'AND T.INSTANCY_FLAG='1')
  434. AND T.HANGING_FLAG = '0'
  435. AND T.QCM_STAUS = '00'
  436. AND T.JUDGE_STOVE_NO = ?
  437. AND T.BATCH_NO = ?
  438. AND NVL(T.BATCH_GROUD_NO,'/') = NVL(?,'/')
  439. AND T.MATERIAL_NO = ?
  440. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  441. ORDER BY T.MAT_NO ASC) T1
  442. WHERE ROWNUM <= ?
  443. ]]>
  444. </query>
  445. <query id="FrmPlanMaterialJg.queryBaseMaterialHPl" desc="查询Bom投入物料接箍">
  446. <![CDATA[
  447. SELECT T.E_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  448. T.E_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  449. T.E_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  450. T.MATERIAL_NO,
  451. T.MATERIAL_DESC,T.SPEC_CODE_C,
  452. T.SPEC_NAME_C,T.BOM,T.E_IN_MATERIAL_NO IN_MATERIAL_NO,
  453. T.WHOLE_BACKLOG
  454. FROM SLM_ORD_DESIGN_BOM T,
  455. CRAFT_ORD_LINE_BOM T1,
  456. CRAFT_ORD_DESIGN T2,
  457. PLN_SALEORD T3
  458. WHERE T.BOM = T1.BOM
  459. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  460. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  461. AND T2.VALIDFLAG != '0'
  462. AND T3.ORD_LN_DLY_PK = ?
  463. AND T.MSC_PLINE=?
  464. AND T2.CRAFT_SEQ=?
  465. ]]>
  466. </query>
  467. <query id="FrmPlanMaterialJg.queryBaseMaterialFPl" desc="查询Bom投入物料热处理">
  468. <![CDATA[
  469. SELECT T.F_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  470. T.F_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  471. T.F_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  472. T.MATERIAL_NO,
  473. T.MATERIAL_DESC,T.SPEC_CODE_C,
  474. T.SPEC_NAME_C,T.BOM,T.F_IN_MATERIAL_NO IN_MATERIAL_NO,
  475. T.WHOLE_BACKLOG
  476. FROM SLM_ORD_DESIGN_BOM T,
  477. CRAFT_ORD_LINE_BOM T1,
  478. CRAFT_ORD_DESIGN T2,
  479. PLN_SALEORD T3
  480. WHERE T.BOM = T1.BOM
  481. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  482. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  483. AND T2.VALIDFLAG != '0'
  484. AND T3.ORD_LN_DLY_PK = ?
  485. AND T.MSC_PLINE=?
  486. AND T2.CRAFT_SEQ=?
  487. ]]>
  488. </query>
  489. <query id="FrmPlanMaterialJg.queryBaseMaterialGPl" desc="查询Bom投入物料加工线">
  490. <![CDATA[
  491. SELECT T.I_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  492. T.I_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  493. T.I_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  494. T.MATERIAL_NO,
  495. T.MATERIAL_DESC,T.SPEC_CODE_C,
  496. T.SPEC_NAME_C,T.BOM,T.I_IN_MATERIAL_NO IN_MATERIAL_NO,
  497. T.WHOLE_BACKLOG
  498. FROM SLM_ORD_DESIGN_BOM T,
  499. CRAFT_ORD_LINE_BOM T1,
  500. CRAFT_ORD_DESIGN T2,
  501. PLN_SALEORD T3
  502. WHERE T.BOM = T1.BOM
  503. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  504. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  505. AND T2.VALIDFLAG != '0'
  506. AND T3.ORD_LN_DLY_PK = ?
  507. AND T.MSC_PLINE=?
  508. AND T2.CRAFT_SEQ=?
  509. ]]>
  510. </query>
  511. <query id="FrmPlanMaterialJg.queryBaseMaterialDPl" desc="查询Bom投入物料轧管">
  512. <![CDATA[
  513. SELECT T.D_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  514. T.D_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  515. T.D_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  516. T.MATERIAL_NO,
  517. T.MATERIAL_DESC,T.SPEC_CODE_R SPEC_CODE_C,
  518. T.SPEC_NAME_R SPEC_NAME_C,T.BOM,T.D_IN_MATERIAL_NO IN_MATERIAL_NO,
  519. T.WHOLE_BACKLOG
  520. FROM SLM_ORD_DESIGN_BOM T,
  521. CRAFT_ORD_LINE_BOM T1,
  522. CRAFT_ORD_DESIGN T2,
  523. PLN_SALEORD T3
  524. WHERE T.BOM = T1.BOM
  525. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  526. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  527. AND T2.VALIDFLAG != '0'
  528. AND T3.ORD_LN_DLY_PK = ?
  529. AND T.MSC_PLINE=?
  530. AND T2.CRAFT_SEQ=?
  531. ]]>
  532. </query>
  533. </queryMap>