FrmPlanMaterialSelection.xml 27 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="利库">
  3. <query id="FrmPlanMaterialSelection.queryMaterial" desc="查询库存管坯物料">
  4. <![CDATA[
  5. SELECT T.MATERIAL_NO,
  6. T.MATERIAL_NAME,
  7. T.FLAG_STOVE_NO,
  8. T.JUDGE_STOVE_NO,
  9. T.STOVE_NO,
  10. T.PRO_PLAN_ID,
  11. T.GX_PLAN_NO,
  12. CASE
  13. WHEN T.PRO_PLAN_ID_ZG IS NULL THEN
  14. ''
  15. ELSE
  16. T.PRO_PLAN_ID_ZG || '/' || T.GX_PLAN_NO_ZG
  17. END PRO_PLAN_ID_ZG,
  18. T.GX_PLAN_NO_ZG,
  19. T.GRADECODE,
  20. T.GRADENAME,
  21. T.DIMATER,
  22. T.ACT_LEN- NVL(T.CUT_YU_LONG,0) ACT_LEN,
  23. T.FIX_NUM,
  24. T.FIX_LEN,
  25. SUM(T.ACT_COUNT) ACT_COUNT,
  26. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  27. SUM(T.DB_ACT_COUNT) DB_ACT_COUNT,
  28. (SELECT I.BASENAME
  29. FROM COM_BASE_INFO I
  30. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  31. (SELECT I.BASENAME
  32. FROM COM_BASE_INFO I
  33. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  34. T.CHEM_JUDGE_ID,
  35. MIN(T.INSTOCK_TIME) INSTOCK_TIME,
  36. S.AIMLENGTH,
  37. S.ROLL_LENGTH,
  38. S.LEN_CUTHEAD,
  39. S.LEN_CUTEND,
  40. S.OUTNUM_CUT,
  41. T.ACT_LEN- NVL(T.CUT_YU_LONG,0) ACT_LEN_TAKE,
  42. SUM(T.ACT_COUNT) TAKE_COUNT,
  43. SUM(T.ACT_WEIGHT) TAKE_WEIGHT,
  44. NVL(T.CUT_YU_LONG,0) CUT_YU_LONG,T.MAT_STATUS MAT_STATUS1,
  45. '不切' Cut_Tybe,
  46. '正常计划' PLN_TYPE,
  47. DECODE(t.HANGING_FLAG,'1','是','/') HANGING_FLAG,T.CIC,T.FIX_NUM CUT_NUM_GP,T.BELONG_NAME,
  48. T.ORDER_NO||'/'||T.ORDER_SEQ ORDER_NO,
  49. (select GET_GP_BUTTRESS(T.JUDGE_STOVE_NO) from dual) STORAGE_NAME,
  50. T.SUPPLY_UNIT_CODE,
  51. T.SUPPLY_UNIT,
  52. DECODE(T.IS_DEALER,'0','否','1','双经销','3','定销订购','4','否')IS_DEALER
  53. FROM MAT_GP_M T, PLN_ORDER_ZG_S S
  54. WHERE T.PRO_PLAN_ID_ZG = S.PRO_PLAN_ID(+)
  55. AND T.GX_PLAN_NO_ZG = S.GX_PLAN_NO(+)
  56. AND T.PRODUCT_FLAG = '801401'
  57. AND ((T.MAT_STATUS = '80150102' AND T.JUDGE_RESULT_CODE = '40740701') OR (T.INSTANCY_FLAG = '1'))
  58. AND T.QCM_STAUS='00'
  59. AND T.DIMATER NOT LIKE '%t%'
  60. AND T.MNG_LOCK_FLAG='0'
  61. AND T.LOCK_FLAG='0'
  62. AND INSTR(?, T.DIMATER) > 0
  63. ]]>
  64. </query>
  65. <query id="FrmPlanMaterialSelection.addPlnZyZgM" desc="新增轧管虚拟炉计划信息">
  66. <![CDATA[ INSERT INTO PLN_ZY_ZG_M(
  67. HEAT_PLAN_NO,
  68. GX_PRO_SEQ,
  69. ZY_BATCH_ID,
  70. STOVE_NO,
  71. JUDGE_STOVE_NO,
  72. PLANSTATUS,
  73. UPPER_HEATPLAN_ID,
  74. PRO_PLAN_ID,
  75. GX_PLAN_NO,
  76. CCM_PRO_PLAN_ID,
  77. CCM_GX_PLAN_NO,
  78. PLINE_CODE,
  79. PLINE_NAME,
  80. PROCESS_CODE_C,
  81. PROCESS_DESC_C,
  82. UPPER_PROCESS_CODE,
  83. NEXT_PROCESS_CODE,
  84. ISENDGX,
  85. IF_MATCH_ODD,
  86. IF_DO_HEAT_PLAN,
  87. ORDER_SOURCE,
  88. ORD_LN_DLY_PK,
  89. ORDER_NO,
  90. ORDER_SEQ,
  91. DELIVERY_NO,
  92. REQ_BL_ID,
  93. IF_EXPORT,
  94. PRIORITY,
  95. PRIORITY_MEMO,
  96. PRO_MONTH,
  97. IF_LEN_CONTROL,
  98. IF_MINUS_SIC_ROLL,
  99. PROD_STANDARD,
  100. OUTPUT_STANDARD,
  101. DECISION,
  102. PROGY_MEMO,
  103. GOWHERE_CODE,
  104. GOWHERE_NAME,
  105. OUTS_BILLET_FL,
  106. GPTYPE,
  107. INWL_ID,
  108. INWL_DESC,
  109. OUTWL_ID,
  110. OUTWL_DESC,
  111. GRADECODE,
  112. GRADENAME,
  113. STEELCODE,
  114. STEELNAME,
  115. PRODUCCODE,
  116. PRODUCNAME,
  117. MODEL_CODE,
  118. MODEL_DESC,
  119. DIAMETER,
  120. LEN_GP_SINGLE,
  121. WT_GP_SINGLE,
  122. PLN_INSINGLE_NUM,
  123. PLN_INSINGLE_WT,
  124. PLN_OUTSINGLE_NUM,
  125. PLN_OUTSINGLE_W,
  126. OUTDIAMETER,
  127. WALLTHICK,
  128. OUTDIAMETER_ZG,
  129. WALLTHICK_ZG,
  130. AIMOUTDIAMETER,
  131. AIMWALLTHICK,
  132. THICKNESS_WALL,
  133. LEN_ROLL_MAX,
  134. LEN_ROLL_MIN,
  135. AIMLENGTH,
  136. ROLL_LENGTH,
  137. OUTNUM_CUT,
  138. CUT_TYPE,
  139. LEN_CUTEND,
  140. LEN_CUTHEAD,
  141. DIAMETER_MANDREL,
  142. PASS_CODE,
  143. PASS_NAME,
  144. IF_MONITOR,
  145. PRDCR_NO,
  146. MONITOR_POINT,
  147. BOM,
  148. WHOLE_BACKLOG,
  149. WHOLE_BACKLOG_DESC,
  150. CIC,
  151. PIC,
  152. SIC,
  153. DIC,
  154. CRAFT_FILE_NO,
  155. CRAFT_FILE_MAN,
  156. CRAFT_SEQ,
  157. SEC_CRAFT_FILE_NO,
  158. STATION_ROAD,
  159. PRO_DAY,
  160. BAL_YEAR_MONTH,
  161. CREATE_NAME,
  162. CREATE_TIME,
  163. FLAG_STOVE_NO,
  164. INDEX_SEQ,PLN_TYPE,REDUCED_WT)
  165. VALUES(
  166. '#HEAT_PLAN_NO#',
  167. '#GX_PRO_SEQ#',
  168. '#ZY_BATCH_ID#',
  169. '#STOVE_NO#',
  170. '#JUDGE_STOVE_NO#',
  171. '#PLANSTATUS#',
  172. '#UPPER_HEATPLAN_ID#',
  173. '#PRO_PLAN_ID#',
  174. '#GX_PLAN_NO#',
  175. '#CCM_PRO_PLAN_ID#',
  176. '#CCM_GX_PLAN_NO#',
  177. '#PLINE_CODE#',
  178. '#PLINE_NAME#',
  179. '#PROCESS_CODE_C#',
  180. '#PROCESS_DESC_C#',
  181. '#UPPER_PROCESS_CODE#',
  182. '#NEXT_PROCESS_CODE#',
  183. '#ISENDGX#',
  184. '#IF_MATCH_ODD#',
  185. '#IF_DO_HEAT_PLAN#',
  186. '#ORDER_SOURCE#',
  187. '#ORD_LN_DLY_PK#',
  188. '#ORDER_NO#',
  189. '#ORDER_SEQ#',
  190. '#DELIVERY_NO#',
  191. '#REQ_BL_ID#',
  192. '#IF_EXPORT#',
  193. '#PRIORITY#',
  194. '#PRIORITY_MEMO#',
  195. '#PRO_MONTH#',
  196. '#IF_LEN_CONTROL#',
  197. '#IF_MINUS_SIC_ROLL#',
  198. '#PROD_STANDARD#',
  199. '#OUTPUT_STANDARD#',
  200. '#DECISION#',
  201. '#PROGY_MEMO#',
  202. '#GOWHERE_CODE#',
  203. '#GOWHERE_NAME#',
  204. '#OUTS_BILLET_FL#',
  205. '#GPTYPE#',
  206. '#INWL_ID#',
  207. '#INWL_DESC#',
  208. '#OUTWL_ID#',
  209. '#OUTWL_DESC#',
  210. '#GRADECODE#',
  211. '#GRADENAME#',
  212. '#STEELCODE#',
  213. '#STEELNAME#',
  214. '#PRODUCCODE#',
  215. '#PRODUCNAME#',
  216. '#MODEL_CODE#',
  217. '#MODEL_DESC#',
  218. '#DIAMETER#',
  219. '#LEN_GP_SINGLE#',
  220. '#WT_GP_SINGLE#',
  221. '#PLN_INSINGLE_NUM#',
  222. '#PLN_INSINGLE_WT#',
  223. '#PLN_OUTSINGLE_NUM#',
  224. '#PLN_OUTSINGLE_W#',
  225. '#OUTDIAMETER#',
  226. '#WALLTHICK#',
  227. '#OUTDIAMETER_ZG#',
  228. '#WALLTHICK_ZG#',
  229. '#AIMOUTDIAMETER#',
  230. '#AIMWALLTHICK#',
  231. '#THICKNESS_WALL#',
  232. '#LEN_ROLL_MAX#',
  233. '#LEN_ROLL_MIN#',
  234. '#AIMLENGTH#',
  235. '#ROLL_LENGTH#',
  236. '#OUTNUM_CUT#',
  237. '#CUT_TYPE#',
  238. '#LEN_CUTEND#',
  239. '#LEN_CUTHEAD#',
  240. '#DIAMETER_MANDREL#',
  241. '#PASS_CODE#',
  242. '#PASS_NAME#',
  243. '#IF_MONITOR#',
  244. '#PRDCR_NO#',
  245. '#MONITOR_POINT#',
  246. '#BOM#',
  247. '#WHOLE_BACKLOG#',
  248. '#WHOLE_BACKLOG_DESC#',
  249. '#CIC#',
  250. '#PIC#',
  251. '#SIC#',
  252. '#DIC#',
  253. '#CRAFT_FILE_NO#',
  254. '#CRAFT_FILE_MAN#',
  255. '#CRAFT_SEQ#',
  256. '#SEC_CRAFT_FILE_NO#',
  257. '#STATION_ROAD#',
  258. '#PRO_DAY#',
  259. '#BAL_YEAR_MONTH#',
  260. '#CREATE_NAME#',
  261. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  262. '#FLAG_STOVE_NO#',
  263. '#INDEX_SEQ#','#PLN_TYPE#','#REDUCED_WT#')
  264. ]]>
  265. </query>
  266. <query id="FrmPlanMaterialSelection.addPlnZyZgC" desc="新增轧管实际炉计划">
  267. <![CDATA[
  268. INSERT INTO PLN_ZY_ZG_C(
  269. HEAT_PLAN_NO,
  270. HEAT_PLAN_SQE,
  271. JUGDE_APPLY_CODE,
  272. ZY_BATCH_ID,
  273. STOVE_NO,
  274. JUDGE_STOVE_NO,
  275. PRO_PLAN_ID,
  276. GX_PLAN_NO,
  277. PLINE_CODE,
  278. PLINE_NAME,
  279. DIAMETER,
  280. LEN_GP_SINGLE,
  281. WT_GP_SINGLE,
  282. CUT_NUM_GP,
  283. LENGTH_M,
  284. WEIGHT_M,
  285. PLAN_INDOUBLE_NUM,
  286. PLAN_INDOUBLE_WT,
  287. REAL_INDOUBLE_NUM,
  288. REAL_INDOUBLE_WT,
  289. FLAG_STOVE_NO,
  290. CREATE_NAME,
  291. CREATE_TIME,CUT_TARGET,CUT_LENGTH,CUT_WEIGHT,CUT_NUM_OLD,LEN_GP_SINGLE_OLD,LENGTH_M_OLD,PLAN_WEIGTH)
  292. VALUES(
  293. '#HEAT_PLAN_NO#',
  294. '#HEAT_PLAN_SQE#',
  295. '#JUGDE_APPLY_CODE#',
  296. '#ZY_BATCH_ID#',
  297. '#STOVE_NO#',
  298. '#JUDGE_STOVE_NO#',
  299. '#PRO_PLAN_ID#',
  300. '#GX_PLAN_NO#',
  301. '#PLINE_CODE#',
  302. '#PLINE_NAME#',
  303. '#DIAMETER#',
  304. '#LEN_GP_SINGLE#',
  305. '#WT_GP_SINGLE#',
  306. '#CUT_NUM_GP#',
  307. '#LENGTH_M#',
  308. '#WEIGHT_M#',
  309. '#PLAN_INDOUBLE_NUM#',
  310. '#PLAN_INDOUBLE_WT#',
  311. '#REAL_INDOUBLE_NUM#',
  312. '#REAL_INDOUBLE_WT#',
  313. '#FLAG_STOVE_NO#',
  314. '#CREATE_NAME#',
  315. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),'#CUT_TARGET#','#CUT_LENGTH#',
  316. '#CUT_WEIGHT#','#CUT_NUM_OLD#','#LEN_GP_SINGLE_OLD#','#LENGTH_M_OLD#','#PLAN_WEIGTH#')
  317. ]]>
  318. </query>
  319. <query id="FrmPlanMaterialSelection.UpdateMatGp" desc="修改坯子库存信息">
  320. <![CDATA[
  321. UPDATE MAT_GP_M T
  322. SET T.MAT_STATUS = ?,
  323. T.HANGING_FLAG = ?,
  324. T.PRO_PLAN_ID_ZG = ?,
  325. T.GX_PLAN_NO_ZG = ?,
  326. T.ORDER_NO =?,
  327. T.ORDER_SEQ =?,
  328. T.ORDER_SEQ_NO =?,
  329. T.ORD_PK =?,
  330. T.ORD_LN_PK =?,
  331. T.ORD_LN_DLY_PK =?,
  332. T.CUT_YU_LONG =?,
  333. T.LK_FLAG =?,
  334. T.CIC=?,
  335. t.PIC=?,
  336. T.SIC=?,
  337. T.DIC=?
  338. WHERE T.MAT_NO =?
  339. AND T.MNG_LOCK_FLAG='0'
  340. AND T.LOCK_FLAG='0'
  341. ]]>
  342. </query>
  343. <query id="FrmPlanMaterialSelection.QueryMatGp" desc="查询管坯物料状态">
  344. <![CDATA[
  345. Select * from (SELECT T.*
  346. FROM MAT_GP_M T
  347. WHERE T.QCM_STAUS = '00'
  348. AND T.HANGING_FLAG='0'
  349. AND T.MNG_LOCK_FLAG='0'
  350. AND T.LOCK_FLAG='0'
  351. AND T.JUDGE_STOVE_NO = ?
  352. AND ((T.MAT_STATUS = '80150102' AND T.JUDGE_RESULT_CODE = '40740701') OR (T.INSTANCY_FLAG = '1'))
  353. ]]>
  354. </query>
  355. <query id="FrmPlanMaterialSelection.UpdatePlnOrderZgS" desc="修改轧管利库支吨">
  356. <![CDATA[
  357. UPDATE PLN_ORDER_ZG_S T
  358. SET T.STATE_SINGLE = ?,
  359. T.BATCHED_WT_G = TO_NUMBER(NVL(T.BATCHED_WT_G, 0)) + TO_NUMBER(?),
  360. T.BATCHED_NUM_G = TO_NUMBER(NVL(T.BATCHED_NUM_G, 0)) + TO_NUMBER(?),
  361. T.MATCH_WT_IN = TO_NUMBER(NVL(T.MATCH_WT_IN, 0)) + TO_NUMBER(?),
  362. T.MATCH_NUM_IN = TO_NUMBER(NVL(T.MATCH_NUM_IN, 0)) + TO_NUMBER(?)
  363. WHERE T.PRO_PLAN_ID = ?
  364. AND T.GX_PLAN_NO = ?
  365. ]]>
  366. </query>
  367. <query id="FrmPlanMaterialSelection.QueryZgPlanM" desc="查询是否生成虚拟炉计划">
  368. <![CDATA[
  369. SELECT T.*
  370. FROM PLN_ZY_ZG_M T
  371. WHERE T.JUDGE_STOVE_NO = ?
  372. AND T.PRO_PLAN_ID = ?
  373. AND T.GX_PLAN_NO = ?
  374. ]]>
  375. </query>
  376. <query id="FrmPlanMaterialSelection.addMatGpTrack" desc="新增利库,脱单日志表">
  377. <![CDATA[
  378. INSERT INTO MAT_GP_TRACK(
  379. RESUME_SEQ,
  380. EVENT_ID,
  381. EVENT_DESC,
  382. FORM_NAME,
  383. CALL_FUNC_CODING,
  384. KEYVALUE_1,
  385. KEYVALUE_1_DESC,
  386. KEYVALUE_2,
  387. KEYVALUE_2_DESC2,
  388. KEYVALUE_3,
  389. KEYVALUE_3_DESC3,
  390. KEYVALUE_4,
  391. KEYVALUE_4_DESC4,
  392. KEYVALUE_5,
  393. KEYVALUE_5_DESC5,
  394. KEYVALUE_6,
  395. KEYVALUE_6_DESC6,
  396. KEYVALUE_7,
  397. KEYVALUE_7_DESC7,
  398. MAT_NO,
  399. MAT_SQE_NO,
  400. PRODUCT_FLAG,
  401. MAT_STATUS,
  402. STOVE_NO,
  403. FLAG_STOVE_NO,
  404. LOT_NO,
  405. JUDGE_STOVE_NO,
  406. GROUD_NO,
  407. BATCH_NO,
  408. CAST_NO,
  409. CCMID,
  410. GRADECODE,
  411. GRADENAME,
  412. STD_CODE,
  413. STD_NAME,
  414. ACT_DIMATER,
  415. ACT_HEIGHT,
  416. ACT_LEN,
  417. ACT_LEN_MIN,
  418. ACT_LEN_MAX,
  419. ACT_FIX_NUM,
  420. ACT_FIX_LEN,
  421. ACT_COUNT,
  422. ACT_WEIGHT,
  423. ACT_THEORY_WEIGHT,
  424. PRO_ORDER_NO,
  425. PRO_ORDER_ID,
  426. PRO_ORDER_NO1,
  427. PRO_ORDER_ID1,
  428. ORD_PK,
  429. ORD_LN_PK,
  430. ORD_LN_DLY_PK,
  431. ORDER_NO,
  432. ORDER_SEQ,
  433. ORDER_SEQ_NO,
  434. OLD_ORD_PK,
  435. OLD_ORD_LN_PK,
  436. OLD_ORD_LN_DLY_PK,
  437. OLD_ORDER_NO,
  438. OLD_ORDER_SEQ,
  439. OLD_ORDER_SEQ_NO,
  440. BELONG_CODE,
  441. BELONG_NAME,
  442. MEMO,
  443. CREATE_NAME,
  444. CREATE_TIME,
  445. DEPARTMENT_CODE,
  446. DEPARTMENT_DESC,
  447. MANAGEMENT_NO,
  448. MANAGEMENT_NAME,
  449. OLD_JUDGE_STOVE_NO,
  450. OLD_GROUD_NO,
  451. OLD_BATCH_NO,
  452. OLD_GRADECODE,
  453. OLD_GRADENAME,
  454. OLD_STD_CODE,
  455. OLD_STD_NAME,
  456. OLD_STOVE_NO)
  457. VALUES(
  458. '#RESUME_SEQ#',
  459. '#EVENT_ID#',
  460. '#EVENT_DESC#',
  461. '#FORM_NAME#',
  462. '#CALL_FUNC_CODING#',
  463. '#KEYVALUE1#',
  464. '#KEYVALUE1_DESC#',
  465. '#KEYVALUE2#',
  466. '#KEYVALUE2_DESC2#',
  467. '#KEYVALUE3#',
  468. '#KEYVALUE3_DESC3#',
  469. '#KEYVALUE4#',
  470. '#KEYVALUE4_DESC4#',
  471. '#KEYVALUE5#',
  472. '#KEYVALUE5_DESC5#',
  473. '#KEYVALUE6#',
  474. '#KEYVALUE6_DESC6#',
  475. '#KEYVALUE7#',
  476. '#KEYVALUE7_DESC7#',
  477. '#MAT_NO#',
  478. '#MAT_SQE_NO#',
  479. '#PRODUCT_FLAG#',
  480. '#MAT_STATUS#',
  481. '#STOVE_NO#',
  482. '#FLAG_STOVE_NO#',
  483. '#LOT_NO#',
  484. '#JUDGE_STOVE_NO#',
  485. '#GROUD_NO#',
  486. '#BATCH_NO#',
  487. '#CAST_NO#',
  488. '#CCMID#',
  489. '#GRADECODE#',
  490. '#GRADENAME#',
  491. '#STD_CODE#',
  492. '#STD_NAME#',
  493. '#ACT_DIMATER#',
  494. '#ACT_HEIGHT#',
  495. '#ACT_LEN#',
  496. '#ACT_LEN_MIN#',
  497. '#ACT_LEN_MAX#',
  498. '#ACT_FIX_NUM#',
  499. '#ACT_FIX_LEN#',
  500. '#ACT_COUNT#',
  501. '#ACT_WEIGHT#',
  502. '#ACT_THEORY_WEIGHT#',
  503. '#PRO_ORDER_NO#',
  504. '#PRO_ORDER_ID#',
  505. '#PRO_ORDER_NO1#',
  506. '#PRO_ORDER_ID1#',
  507. '#ORD_PK#',
  508. '#ORD_LN_PK#',
  509. '#ORD_LN_DLY_PK#',
  510. '#ORDER_NO#',
  511. '#ORDER_SEQ#',
  512. '#ORDER_SEQ_NO#',
  513. '#OLD_ORD_PK#',
  514. '#OLD_ORD_LN_PK#',
  515. '#OLD_ORD_LN_DLY_PK#',
  516. '#OLD_ORDER_NO#',
  517. '#OLD_ORDER_SEQ#',
  518. '#OLD_ORDER_SEQ_NO#',
  519. '#BELONG_CODE#',
  520. '#BELONG_NAME#',
  521. '#MEMO#',
  522. '#CREATE_NAME#',
  523. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  524. '#DEPARTMENT_CODE#',
  525. '#DEPARTMENT_DESC#',
  526. '#MANAGEMENT_NO#',
  527. '#MANAGEMENT_NAME#',
  528. '#OLD_JUDGE_STOVE_NO#',
  529. '#OLD_GROUD_NO#',
  530. '#OLD_BATCH_NO#',
  531. '#OLD_GRADECODE#',
  532. '#OLD_GRADENAME#',
  533. '#OLD_STD_CODE#',
  534. '#OLD_STD_NAME#',
  535. '#OLD_STOVE_NO#')
  536. ]]>
  537. </query>
  538. <query id="FrmPlanMaterialSelection.queryZgMSStatus" desc="查询轧管订单排产">
  539. <![CDATA[
  540. SELECT T.PRO_PLAN_ID,
  541. T.GX_PLAN_NO,
  542. T.INWL_ID,
  543. T.INWL_DESC,
  544. T.OUTWL_ID,
  545. T.OUTWL_DESC,
  546. T.EXE_STATUS,
  547. T.GPREQ_ID,
  548. NVL(T.WEIGTH_S, 0) WEIGTH_S,
  549. NVL(T.WEIGTH_S_MIN, 0) WEIGTH_S_MIN,
  550. T.NUM_S,
  551. NVL(T.ADD_WT_IN, 0) ADD_WT_IN,
  552. T.CIC_GROUP_GP,
  553. T.CIC_GP,
  554. T.GX_PRO_SEQ,
  555. T.PLAN_USETIME,
  556. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  557. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  558. T.LEN_ROLL_MAX,
  559. T.LEN_ROLL_MIN,
  560. T.AIMOUTDIAMETER,
  561. T.AIMWALLTHICK,
  562. T.DIAMETER_GP,
  563. T.LEN_GP_SINGLE,
  564. T.LEN_CUTHEAD,
  565. T.LEN_CUTEND,
  566. T.PLINE_CODE,
  567. T.PLINE_NAME,
  568. NVL(B.LENGTH_COLDBED,0) LENGTH_COLDBED,
  569. NVL(T.ROLL_LENGTH,0) ROLL_LENGTH,
  570. NVL(B.LENGTH_MAX_RING, 0) LENGTH_MAX_RING,
  571. NVL(B.BURNOUT_RATE,0) BURNOUT_RATE,
  572. NVL(B.LENGTH_MAX_TUBE, 0) LENGTH_MAX_TUBE,
  573. NVL(B.LENGTH_MIN_TUBE, 0) LENGTH_MIN_TUBE,
  574. NVL(B.TOLERANCE_ZONE, 0) TOLERANCE_ZONE,
  575. T1.MODEL_DESC,
  576. NVL(T1.SIGL_LEN, 0) SIGL_LEN,
  577. T1.SHRT_STOVE,
  578. NVL(T1.SHRT_LEN_RATO, 0) SHRT_LEN_RATO,
  579. NVL(T1.SHORTEST, 0) SHORTEST,
  580. NVL(T.LEN_ROLL_MAX, 0) LENGTHMAX,
  581. NVL(T.LEN_ROLL_MIN, 0) LENGTHMIN,
  582. NVL(T1.OUTDIAMETER, 0) OUTDIAMETER,
  583. NVL(T1.WALLTHICK, 0) WALLTHICK,
  584. T1.TOTLENGTH,
  585. T1.ORDER_UNIT,
  586. T1.LEN_NO,
  587. NVL(T1.AVG_LEN_MIN, 0) AVG_LEN_MIN,
  588. J.CHECK_J_VAL,
  589. L.INSPECTION_VALUE,
  590. NVL(T.DIAMETER_MANDREL, 0) DIAMETER_MANDREL,
  591. T.PASS_NAME,
  592. NVL(T.AIMWALLTHICK_OLD, 0) AIMWALLTHICK_OLD,
  593. NVL(T.WEIGTH_S_OLD, 0) WEIGTH_S_OLD,
  594. NVL(T.NUM_S_OLD, 0) NUM_S_OLD,
  595. (SELECT DESGIN_KEY
  596. FROM CRAFT_ORD_DESIGN O
  597. WHERE O.ORD_LN_PK = T1.ORD_LN_PK
  598. AND O.CRAFT_SEQ = T.CRAFT_SEQ) DESGIN_KEY,
  599. T.INDEX_SEQ,
  600. NVL(T1.ENDLEN_SPECSTD, 0) ENDLEN_SPECSTD,
  601. NVL(T.OUTNUM_CUT, 0) OUTNUM_CUT,
  602. NVL(T.AIMLENGTH, 0) AIMLENGTH,
  603. T.SIC_GP,
  604. T.SIC,
  605. T.PRO_MONTH,
  606. T.ORDER_NO,
  607. T.ORDER_SEQ,
  608. T.DELIVERY_NO,
  609. T.OUTS_BILLET_FL,
  610. L.OUTS_STL_PIPE_FL,
  611. L.LEN_DESC,
  612. L.LEN_MIN,
  613. L.LEN_MAX,
  614. L.CREATE_NAME FOUNDER_NAME,
  615. T1.LEN_NO_N,
  616. T.IS_PLAN_OK,
  617. T.IF_STOVE_ISSUED,
  618. T.CRAFT_FILE_NO,
  619. T.CRAFT_SEQ,
  620. T.ORDER_SOURCE,
  621. T1.ORD_LN_PK,
  622. T.ORD_LN_DLY_PK,
  623. T1.LENGTHDISC_N,
  624. T.PASSIVE,
  625. T.VERIFY1,
  626. T.TUBE_END_RATIO,
  627. T.BOM,
  628. T.INDEX_SEQ,
  629. T.WHOLE_BACKLOG_DESC
  630. FROM PLN_ORDER_ZG_S T
  631. LEFT JOIN COM_BASE_PLINE B
  632. ON B.PLINE_CODE = T.PLINE_CODE
  633. LEFT JOIN PLN_SALEORD T1
  634. ON T1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  635. LEFT JOIN SLM_ORDER_LINE L
  636. ON L.ORD_LN_PK = T1.ORD_LN_PK
  637. LEFT JOIN COM_MSC_JG J
  638. ON J.CODE_JG = T1.CODE_JG
  639. WHERE T.PRO_PLAN_ID = ?
  640. AND T.GX_PLAN_NO = ?
  641. AND T.VALIDFLAG = '1'
  642. ]]>
  643. </query>
  644. <query id="FrmPlanMaterialSelection.queryBaseMaterialDPl" desc="查询轧管投入产出-产线能力">
  645. <![CDATA[
  646. SELECT IN_MATERIAL_NO,
  647. OUT_MATERIAL_NO,
  648. PLINE_CODE,
  649. PLINE_NAME,
  650. NVL(HR_CAPCTY, 0) HR_CAPCTY,
  651. NVL(PRD_RATE, 0) PRD_RATE,
  652. NVL(DBL_LEN_MAX, 0) DBL_LEN_MAX,
  653. NVL(ROL_LEN_MIN, 0) ROL_LEN_MIN,
  654. NVL(ROL_LEN_MAX, 0) ROL_LEN_MAX,
  655. CROP_END,
  656. NVL(MANDREL_SIZE, 0) MANDREL_SIZE,
  657. DISABLE_FL,
  658. CROP_HEAD,
  659. NVL(WASTE_RATE, 0) WASTE_RATE,
  660. TUBE_END_RATIO
  661. FROM SLM_BASE_MATERIAL_D_PL T
  662. WHERE T.IN_MATERIAL_NO = ?
  663. AND T.OUT_MATERIAL_NO = ?
  664. AND T.PLINE_CODE = ?
  665. AND (T.DISABLE_FL != '1' OR T.DISABLE_FL IS NULL)
  666. ]]>
  667. </query>
  668. <query id="FrmPlanMaterialSelection.updatePlnZgM" desc="修改轧管虚拟炉计划">
  669. <![CDATA[
  670. DECLARE
  671. BEGIN
  672. FOR MYROW IN (SELECT SUM(T.PLAN_INDOUBLE_NUM * T.CUT_NUM_GP) V_NUM,
  673. SUM(T.PLAN_INDOUBLE_WT) V_WT
  674. FROM PLN_ZY_ZG_C T
  675. WHERE T.HEAT_PLAN_NO = ?) LOOP
  676. UPDATE PLN_ZY_ZG_M T1
  677. SET T1.PLN_INSINGLE_NUM = MYROW.V_NUM,
  678. T1.PLN_INSINGLE_WT = MYROW.V_WT,
  679. T1.PLN_OUTSINGLE_NUM =MYROW.V_NUM*T1.OUTNUM_CUT ,
  680. T1.PLN_OUTSINGLE_W = MYROW.V_NUM*?,
  681. T1.REDUCED_WT = MYROW.V_NUM*?
  682. WHERE T1.HEAT_PLAN_NO = ?;
  683. END LOOP;
  684. END;
  685. ]]>
  686. </query>
  687. <query id="FrmPlanMaterialSelection.queryMatWeigth" desc="查询库存吨数">
  688. <![CDATA[
  689. SELECT NVL(SUM(T1.ACT_WEIGHT), 0) ACT_WEIGHT
  690. FROM (SELECT T.ACT_WEIGHT
  691. FROM MAT_GP_M T
  692. WHERE T.MAT_STATUS = '80150102'
  693. AND T.JUDGE_STOVE_NO = ?
  694. AND T.FIX_NUM = TO_NUMBER(?)
  695. AND T.ACT_LEN = TO_NUMBER(?)
  696. AND T.FIX_LEN = TO_NUMBER(?)
  697. ORDER BY T.MAT_NO ASC) T1
  698. WHERE ROWNUM <= ?
  699. ]]>
  700. </query>
  701. <query id="FrmPlanMaterialSelection.queryCastS" desc="查询铸造订单可利库数据">
  702. <![CDATA[
  703. SELECT T.PRO_PLAN_ID,
  704. T.GX_PLAN_NO,
  705. TO_NUMBER(NVL(T.PLAN_WT_S, '0')) - TO_NUMBER(NVL(T.PLANED_WT, '0')) -
  706. TO_NUMBER(NVL(T.PLAN_WT_SOLD, '0')) AS CAN_WGT,
  707. TO_NUMBER(NVL(T.PLAN_NUM_S, '0')) -
  708. TO_NUMBER(NVL(T.PLANED_NUM, '0')) -
  709. TO_NUMBER(NVL(T.PLAN_NUM_SOLD, '0')) AS CAN_NUM,
  710. NVL(T.PLAN_NUM_SOLD,0) PLAN_NUM_SOLD,
  711. NVL(T.PLAN_WT_SOLD,0) PLAN_WT_SOLD
  712. FROM PLN_ORDER_CAST_S T
  713. WHERE T.PRO_PLAN_ID = ?
  714. AND T.EXE_STATUS IN ('0', '1')
  715. ]]>
  716. </query>
  717. <query id="FrmPlanMaterialSelection.queryOrdStee" desc="通过判定炉号,管坯需求号查询组炉信息">
  718. <![CDATA[
  719. SELECT COUNT(*) COUNT
  720. FROM PLN_STEELFOR_ORD T,
  721. (SELECT M.PRO_PLAN_ID, M.GX_PLAN_NO, M.MERGE_NO
  722. FROM PLN_STEELFOR_MERGE M
  723. GROUP BY M.PRO_PLAN_ID, M.GX_PLAN_NO, M.MERGE_NO) T1
  724. WHERE T.MERGE_NO = T1.MERGE_NO(+)
  725. AND T.SURPLUSFLAG = '0'
  726. AND T.PRO_PLAN_ID = ?
  727. AND T.JUDGE_STOVE_NO = ?
  728. ]]>
  729. </query>
  730. <query id="FrmPlanMaterialSelection.UpdateOrdStee" desc="修改铸造订单利库浪">
  731. <![CDATA[
  732. UPDATE PLN_ORDER_CAST_S T
  733. SET T.PLAN_NUM_SOLD = TO_NUMBER(NVL(T.PLAN_NUM_SOLD, 0)) + TO_NUMBER(?),
  734. T.PLAN_WT_SOLD = TO_NUMBER(NVL(T.PLAN_WT_SOLD, 0)) + TO_NUMBER(?)
  735. WHERE T.PRO_PLAN_ID = ?
  736. AND T.GX_PLAN_NO = ?
  737. ]]>
  738. </query>
  739. <query id="FrmPlanMaterialSelection.queryCic" desc="获取炼钢CIC">
  740. <![CDATA[
  741. SELECT DISTINCT C.CIC, D.GRADECODE
  742. FROM PLN_ORDER_ZG_S T,
  743. PLN_SALEORD T1,
  744. CRAFT_ORD_DESIGN M,
  745. CRAFT_ORD_DESIGN_STD_CIC C,
  746. COM_MSC_STD_CIC D
  747. WHERE T1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  748. AND M.ORD_LN_PK = T1.ORD_LN_PK
  749. AND M.CRAFT_SEQ = T.CRAFT_SEQ
  750. AND C.DESGIN_KEY = M.DESGIN_KEY
  751. AND C.MSC_PLINE = T.INDEX_SEQ
  752. AND C.PROCESS_CODE IN ('A')
  753. AND C.CIC = D.CIC
  754. AND D.GRADENAME = ?
  755. AND T.PRO_PLAN_ID =?
  756. AND T.GX_PLAN_NO = ?
  757. ]]>
  758. </query>
  759. <query id = "FrmPlanMaterialSelection.UpdateMatGp" desc = "修改管坯库存">
  760. </query>
  761. <query id = "FrmPlanMaterialSelection.queryMatGpInfo" desc = "查询详细库存信息">
  762. SELECT T.STOVE_NO,
  763. T.JUDGE_STOVE_NO,
  764. SUM(T.ACT_COUNT) ACT_COUNT,
  765. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  766. DECODE(T.IS_DEALER, '0', '自用', '1', '双经销', '2', '来料加工') IS_DEALER,
  767. DECODE(T.MAT_STATUS,
  768. '80150101',
  769. '材料产出待判',
  770. '80150102',
  771. '材料产出(已判定)') MAT_STATUS,
  772. (SELECT T1.STORAGE_NAME
  773. FROM YDM_BS_STORAGE T1
  774. WHERE T1.STORAGE_NO = S.STORAGE_NO) STORAGE_NAME,
  775. (SELECT T2.LOCATION_NAME
  776. FROM YDM_BS_LOCATION T2
  777. WHERE T2.LOCATION_NO = S.LOCATION_NO) LOCATION_NAME,
  778. S.LARY_NO,
  779. T.ACT_LEN,
  780. T.CIC,
  781. T.CHEM_JUDGE_ID,
  782. S.LOCATION_NO
  783. FROM MAT_GP_M T
  784. LEFT JOIN YDM_GP_BUTTRESS S
  785. ON T.MAT_NO = S.MAT_NO
  786. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  787. AND T.IS_DEALER IN( #IS_DEALER#)
  788. AND T.MAT_STATUS = '#MAT_STATUS#'
  789. AND T.ACT_LEN = '#ACT_LEN#'
  790. AND NVL(T.CIC,'/') = NVL('#CIC#','/')
  791. AND NVL(T.CHEM_JUDGE_ID,'/') = NVL('#CHEM_JUDGE_ID#','/')
  792. AND T.ORDER_NO||'/'||T.ORDER_SEQ = '#ORDER_NO#'
  793. GROUP BY T.STOVE_NO,
  794. T.JUDGE_STOVE_NO,
  795. T.IS_DEALER,
  796. T.MAT_STATUS,
  797. S.STORAGE_NO,
  798. S.LOCATION_NO,
  799. S.LARY_NO,
  800. T.ACT_LEN,
  801. T.CIC,
  802. T.CHEM_JUDGE_ID
  803. </query>
  804. <query id = "FrmPlanMaterialSelection.queryGpMatNo" desc = "查询详细材料号">
  805. <![CDATA[
  806. SELECT T.MAT_NO
  807. FROM MAT_GP_M T
  808. LEFT JOIN YDM_GP_BUTTRESS S
  809. ON T.MAT_NO = S.MAT_NO
  810. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  811. AND T.MAT_STATUS = '#MAT_STATUS#'
  812. AND T.ACT_LEN = '#ACT_LEN#'
  813. AND NVL(T.CIC,'/') = NVL('#CIC#','/')
  814. AND NVL(T.CHEM_JUDGE_ID,'/') = NVL('#CHEM_JUDGE_ID#','/')
  815. AND NVL(S.LOCATION_NO,'/') = NVL('#LOCATION_NO#','/')
  816. AND T.QCM_STAUS = '00'
  817. AND ROWNUM <= #ACT_COUNT#
  818. ]]>
  819. </query>
  820. <query id = "FrmPlanMaterialSelection.insertMatNoNew" desc = "新插入套尺剩余长度、吨位">
  821. DECLARE
  822. V_MAT_NO MAT_GP_M.MAT_NO%TYPE := NULL;
  823. V_LOCATION_NO YDM_GP_BUTTRESS.LOCATION_NO%TYPE := NULL;
  824. V_LOCATION_NAME YDM_GP_BUTTRESS.LOCATION_NAME%TYPE := NULL;
  825. BEGIN
  826. IF ('#DIMATER#' = '500') THEN
  827. V_LOCATION_NO := 'TTH100187';
  828. V_LOCATION_NAME := 'ST500A';
  829. ELSIF ('#DIMATER#' = '450') THEN
  830. V_LOCATION_NO := 'TTH100186';
  831. V_LOCATION_NAME := 'ST450A';
  832. ELSIF ('#DIMATER#' = '400') THEN
  833. V_LOCATION_NO := 'TTH100185';
  834. V_LOCATION_NAME := 'ST400A';
  835. ELSIF ('#DIMATER#' = '390') THEN
  836. V_LOCATION_NO := 'TTH100184';
  837. V_LOCATION_NAME := 'ST390A';
  838. ELSIF ('#DIMATER#' = '380') THEN
  839. V_LOCATION_NO := 'TTH100183';
  840. V_LOCATION_NAME := 'ST380A';
  841. ELSIF ('#DIMATER#' = '310') THEN
  842. V_LOCATION_NO := 'TTH100182';
  843. V_LOCATION_NAME := 'ST310A';
  844. END IF;
  845. SELECT SUBSTR('#MAT_NO_OLD#', 0, LENGTH('#MAT_NO_OLD#') - 3) ||
  846. LPAD(NVL(MAX(SUBSTR(T1.MAT_NO, LENGTH(T1.MAT_NO) - 2)), 0) + 1,
  847. 3,
  848. 0)
  849. INTO V_MAT_NO
  850. FROM (SELECT MAT_NO
  851. FROM MAT_GP_M T
  852. WHERE T.STOVE_NO = '#STOVE_NO#'
  853. UNION ALL
  854. SELECT MAT_NO
  855. FROM MAT_GP_M_HISTORY T
  856. WHERE T.STOVE_NO = '#STOVE_NO#') T1;
  857. INSERT INTO MAT_GP_M
  858. SELECT V_MAT_NO,
  859. PRODUCT_FLAG,
  860. MAT_STATUS,
  861. STOVE_NO,
  862. FLAG_STOVE_NO,
  863. JUDGE_STOVE_NO,
  864. CAST_NO,
  865. CCMID,
  866. MAT_ORIGIN_CODE,
  867. MAT_ORIGIN_NAME,
  868. SOURE_CODE,
  869. SOURE_NAME,
  870. MATERIAL_NO,
  871. MATERIAL_NAME,
  872. INPUT_MATERIAL_NAME,
  873. INPUT_MATERIAL_NO,
  874. INPUT_ORIGIN_CODE,
  875. GRADECODE,
  876. GRADENAME,
  877. STD_CODE,
  878. STD_NAME,
  879. PRO_ORDER_NO,
  880. ORDER_NO,
  881. ORDER_SEQ,
  882. ORDER_SEQ_NO,
  883. ORD_PK,
  884. ORD_LN_PK,
  885. ORD_LN_DLY_PK,
  886. PROCESS_CDOE,
  887. PROCESS_DESC,
  888. NEXT_PROCESS_CDOE,
  889. NEXT_PROCESS_DESC,
  890. PLINE_CODE,
  891. PLINE_NAME,
  892. DIMATER,
  893. HEIGHT,
  894. '#ACT_LEN#',
  895. '#FIX_NUM#',
  896. '#FIX_LEN#',
  897. ACT_COUNT,
  898. '#ACT_WEIGHT#',
  899. ACT_THEORY_WEIGHT,
  900. PONDER_NO,
  901. PONDER_GROSS_WT,
  902. MEASURE_FLAG,
  903. STOVE_PRINT_FLAG,
  904. MAT_GOWHERE_CODE,
  905. MAT_GOWHERE_NAME,
  906. BELONG_CODE,
  907. BELONG_NAME,
  908. LOCK_FLAG,
  909. MNG_LOCK_FLAG,
  910. MNG_LOCK_RSN_CODE,
  911. MNG_LOCK_TIME,
  912. MNG_LOCK_MAKER,
  913. MNG_LOCK_REMARK,
  914. LOCK_RSN_CODE,
  915. LOCK_TIME,
  916. LOCK_MAKER,
  917. LOCK_REMARK,
  918. UNLOCK_TIME,
  919. UNLOCK_MAKER,
  920. UNLOCK_REMARK,
  921. OLD_ORDER_NO,
  922. OLD_ORDER_SEQ,
  923. OLD_ORDER_SEQ_NO,
  924. OLD_MATERIAL_NO,
  925. OLD_MATERIAL_NAME,
  926. REMAIN_RSN_CODE,
  927. REMAIN_JUGDE_TIME,
  928. REMAIN_JUGDE_MAKER,
  929. REMAIN_JUGDE_CODE,
  930. REMAIN_REMARK,
  931. JUGDE_APPLY_FLAG,
  932. JUGDE_APPLY_CODE,
  933. JUGDE_APPLY_TIME,
  934. JUGDE_SCAN_TIME,
  935. FACE_RESULT_CODE,
  936. FACE_RESULT_TIME,
  937. FACE_MAKER,
  938. CHEM_RESULT_CODE,
  939. CHEM_RESULT_TIME,
  940. CHEM_MAKER,
  941. PHY_RESULT_CODE,
  942. PHY_RESULT_TIME,
  943. PHY_MAKER,
  944. DETECT_REPORT_NO,
  945. DETECT_RESULT_CODE,
  946. BUG_NO,
  947. BUG_DEAL,
  948. OUTSOURCING_DOC,
  949. OUTSOURCING_FLAG,
  950. SAMPLING_FLAG,
  951. SAMPLING_TYPE,
  952. SAMPLING_NO,
  953. CHECKOUT_NO,
  954. CHEM_STCHECK_NO,
  955. CHEM_PROCHECK_NO,
  956. INSTOCK_FLAG,
  957. SYSDATE,
  958. OUTSTOCK_TIME,
  959. PRO_BC,
  960. PRO_BZ,
  961. RPO_TIME,
  962. BAR_CODE,
  963. BEGINNING_FLAG,
  964. BAL_YEAR_MONTH,
  965. MEMO,
  966. CREATE_NAME,
  967. CREATE_TIME,
  968. UPDATE_NAME,
  969. UPDATE_TIME,
  970. GROUD_NO,
  971. BUG_DEAL_CODE,
  972. SURFACE_CHECK_NO,
  973. CHEM_JUDGE_ID,
  974. PHY_JUDGE_ID,
  975. PHY_RESULT_ID,
  976. OLD_JUDGE_STOVE_NO,
  977. OLD_GROUD_NO,
  978. OLD_GRADECODE,
  979. OLD_GRADENAME,
  980. OLD_STD_CODE,
  981. OLD_STD_NAME,
  982. JUDGE_RESULT_CODE,
  983. JUDGE_RESULT_TIME,
  984. JUDGE_MAKER,
  985. OLD_STOVE_NO,
  986. PRINT_STOVE_NO,
  987. PRO_PLAN_ID,
  988. GX_PLAN_NO,
  989. GPREQ_ID,
  990. DB_ACT_COUNT,
  991. CIC,
  992. PIC,
  993. SIC,
  994. DIC,
  995. GPTYPE,
  996. SEQUENCENO,
  997. FURNACENO,
  998. QCM_STAUS,
  999. HANGING_FLAG,
  1000. LG_CRAFT_NO,
  1001. ISENDGX,
  1002. PRODUCCODE,
  1003. PRODUCNAME,
  1004. CRAFTNO,
  1005. PLAN_ROUTE,
  1006. PRO_PLAN_ID_ZG,
  1007. GX_PLAN_NO_ZG,
  1008. STEELCODE,
  1009. STEELNAME,
  1010. CUT_YU_LONG,
  1011. LK_FLAG,
  1012. STEEL_STANDRAD,
  1013. JUDGE_ID,
  1014. EF_PLINE_CODE,
  1015. EF_PLINE_NAME,
  1016. INSTANCY_FLAG,
  1017. JUDGE_STOVE_NO_LG,
  1018. OLD_CIC,
  1019. JUDGE_FLAG,
  1020. JUDGE_STOVE_NO_OLD,
  1021. HEAT_PLAN_NO_NEXT,
  1022. CUT_NUM,
  1023. IS_DEALER,
  1024. SUPPLY_UNIT_CODE,
  1025. SUPPLY_UNIT,
  1026. '2',
  1027. '#MAT_NO_OLD#',
  1028. '#IS_SETFOOT#',
  1029. '#SETFOOT_SEQ#',
  1030. PLAN_MEMO
  1031. FROM MAT_GP_M T
  1032. WHERE T.MAT_NO = '#MAT_NO#';
  1033. INSERT INTO YDM_GP_BUTTRESS
  1034. SELECT V_MAT_NO,
  1035. STOVE_NO,
  1036. FLAG_STOVE_NO,
  1037. JUDGE_STOVE_NO,
  1038. STORAGE_NO,
  1039. V_LOCATION_NO,
  1040. LARY_NO,
  1041. LOC_NO,
  1042. STORAGE_ATTR,
  1043. STORAGE_ATTR_NAME,
  1044. STORAGE_TYPE_NO,
  1045. STORAGE_TYPE_NAME,
  1046. DEPARTMENT_CODE,
  1047. DEPARTMENT_DESC,
  1048. MANAGEMENT_NO,
  1049. MANAGEMENT_NAME,
  1050. MEMO,
  1051. CREATE_NAME,
  1052. CREATE_TIME,
  1053. UPDATE_NAME,
  1054. UPDATE_TIME,
  1055. DELETE_NAME,
  1056. DELETE_TIME,
  1057. GROUD_NO,
  1058. V_LOCATION_NAME,
  1059. JUDGE_STOVE_NO_LG
  1060. FROM YDM_GP_BUTTRESS
  1061. WHERE MAT_NO = '#MAT_NO#';
  1062. END;
  1063. </query>
  1064. </queryMap>