FrmPlanMaterialDbk.xml 15 KB

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