FrmSubContractResult.xml 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "委外实绩回报管理">
  3. <query id = "FrmSubContractResult.doQueryEntrustDz" desc = "查询委托信息">
  4. SELECT
  5. T.SUBCONTRACT_NO,
  6. T.SUBCONTRACT_NO_SEQ,
  7. DECODE(T.SUBCONTRACT_TYPE,'1','内部委托','2','外部委托')SUBCONTRACT_TYPE,
  8. T.HEAT_PLAN_NO,
  9. T.STOVE_NO,
  10. T.JUDGE_STOVE_NO,
  11. T.PRO_PLAN_ID,
  12. T.GX_PLAN_NO,
  13. T.PLINE_CODE,
  14. T.PLINE_NAME,
  15. T.SOURE_CODE,
  16. T.SOURE_NAME,
  17. T.GRADECODE,
  18. T.GRADENAME,
  19. T.DIAMETER_IN,
  20. T.LEN_SINGLE_IN,
  21. T.INNUM_CUT,
  22. T.LENGTH_IN,
  23. T.DIAMETER_OUT,
  24. T.SUBCONTRACT_NUM,
  25. T.SUBCONTRACT_WT,
  26. T.SUBCONTRACT_USER,
  27. T.SUBCONTRACT_SHIFT,
  28. T.SUBCONTRACT_GROUP,
  29. TO_CHAR(T.SUBCONTRACT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACT_TIME,
  30. T.SP_USER,
  31. T.SP_NOTE,
  32. TO_CHAR(T.SP_TIME, 'YYYY-MM-DD HH24:MI:SS') SP_TIME,
  33. DECODE(T.SUBCONTRACT_LOG,'00','未审核','10','审核通过','20','审核不通过','30','委托实绩已回报')SUBCONTRACT_LOG,
  34. T.SUBCONTRACT_PLINE_CODE,
  35. T.SUBCONTRACT_PLINE_NAME,
  36. T.SUBCONTRACT_NOTE,
  37. T.HB_FP_NUM,
  38. T.HB_FP_WT,
  39. T.BAL_YEAR_MONTH,
  40. T.OUTWL_ID,
  41. T.OUTWL_DESC,
  42. T.WLID_IN,
  43. T.WLDESC_IN,
  44. T.LEN_GP_SINGLE_OUT,
  45. T.OUT_WT_ONE,
  46. (SELECT TO_CHAR(WM_CONCAT(S1.ORDER_NO_SEQ)) ORDER_NO_SEQ
  47. FROM (SELECT S.ORDER_NO || '/' || S.ORDER_SEQ ORDER_NO_SEQ,
  48. S.GPREQ_ID
  49. FROM PLN_ORDER_ZG_S S, FRG_ENTRUSTED_BILL T1
  50. WHERE S.GPREQ_ID IS NOT NULL
  51. AND S.GPREQ_ID = T1.PRO_PLAN_ID
  52. GROUP BY S.GPREQ_ID, S.ORDER_NO, S.ORDER_SEQ) S1
  53. WHERE S1.GPREQ_ID = T.PRO_PLAN_ID) ORDER_NO
  54. FROM FRG_ENTRUSTED_BILL T
  55. WHERE 1 = 1
  56. </query>
  57. <query id = "FrmSubContractResult.insertEntrustResult" desc = "插入委托实绩表">
  58. INSERT INTO FRG_ENTRUSTED_BILL_RESULT(
  59. SUBCONTRACT_NO,
  60. SUBCONTRACT_NO_SEQ,
  61. OUTNUM_CUT,
  62. LENGTH_OUT,
  63. ACT_COUNT,
  64. ACT_WEIGHT,
  65. JUDGE_STOVE_NO,
  66. DIMATER_OUT,
  67. LEN_GP_SINGLE)
  68. VALUES(
  69. '#SUBCONTRACT_NO#',
  70. '#SUBCONTRACT_NO_SEQ#',
  71. '#OUTNUM_CUT#',
  72. '#LENGTH_OUT#',
  73. '#ACT_COUNT#',
  74. '#ACT_WEIGHT#',
  75. '#JUDGE_STOVE_NO#',
  76. '#DIMATER_OUT#',
  77. '#LEN_GP_SINGLE#')
  78. </query>
  79. <query id = "FrmSubContractResult.updateEntrustBill" desc = "修改委托主信息">
  80. UPDATE FRG_ENTRUSTED_BILL T
  81. SET
  82. T.SUBCONTRACT_LOG = '#SUBCONTRACT_LOG#',
  83. T.HB_FP_NUM = '#HB_FP_NUM#',
  84. T.HB_FP_WT = '#HB_FP_WT#'
  85. WHERE
  86. T.SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  87. AND T.SUBCONTRACT_NO_SEQ = '#SUBCONTRACT_NO_SEQ#'
  88. </query>
  89. <query id = "FrmSubContractResult.updatePlanMFlag" desc = "加工完成修改计划状态">
  90. UPDATE PLN_ZY_DZ_M T SET T.PLANSTATUS = '30' WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  91. </query>
  92. <query id = "FrmSubContractResult.cancelPlanMFalg" desc = "撤销修改主计划状态">
  93. UPDATE PLN_ZY_DZ_M T SET T.PLANSTATUS = '10' WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  94. </query>
  95. <query id = "FrmSubContractResult.doQueryEntrustBillResult" desc = "查询委托实绩信息">
  96. SELECT
  97. T.SUBCONTRACT_NO,
  98. T.SUBCONTRACT_NO_SEQ,
  99. T.OUTNUM_CUT,
  100. T.LENGTH_OUT,
  101. T.ACT_COUNT,
  102. T.ACT_WEIGHT,
  103. T.JUDGE_STOVE_NO,
  104. T.DIMATER_OUT,
  105. T.LEN_GP_SINGLE
  106. FROM FRG_ENTRUSTED_BILL_RESULT T
  107. WHERE
  108. T.SUBCONTRACT_NO = ?
  109. AND T.SUBCONTRACT_NO_SEQ = ?
  110. </query>
  111. <query id = "FrmSubContractResult.deleteEntrustBillResult" desc = "删除委托实绩信息">
  112. DELETE FROM FRG_ENTRUSTED_BILL_RESULT T
  113. WHERE T.SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  114. AND T.SUBCONTRACT_NO_SEQ = '#SUBCONTRACT_NO_SEQ#'
  115. </query>
  116. <query id = "FrmSubContractResult.doQueryEntrustResultNum" desc = "查询实绩总支数">
  117. SELECT SUM(T.ACT_COUNT)ACOUNT
  118. FROM FRG_ENTRUSTED_BILL_RESULT T
  119. WHERE T.SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  120. AND T.SUBCONTRACT_NO_SEQ = '#SUBCONTRACT_NO_SEQ#'
  121. </query>
  122. <query id = "FrmSubContractResult.doQueryMatGpMApp" desc = "查询是否已有申请判定">
  123. SELECT NVL(SUM(T.ACT_COUNT),0)APPCOUNT
  124. FROM MAT_GP_M T
  125. WHERE T.STOVE_NO = '#STOVE_NO#'
  126. AND T.JUDGE_STOVE_NO_LG = '#JUDGE_STOVE_NO#'
  127. AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')
  128. AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
  129. AND T.OUTSOURCING_DOC = '#SUBCONTRACT_NO#'
  130. AND T.GPTYPE = '2'
  131. AND T.JUGDE_APPLY_CODE IS NOT NULL
  132. </query>
  133. <query id = "FrmSubContractResult.insertMatGpM" desc = "插入库存表">
  134. INSERT INTO MAT_GP_M(
  135. MAT_NO,
  136. PRODUCT_FLAG,
  137. MAT_STATUS,
  138. STOVE_NO,
  139. JUDGE_STOVE_NO,
  140. MATERIAL_NO,
  141. MATERIAL_NAME,
  142. GRADECODE,
  143. GRADENAME,
  144. STD_CODE,
  145. STD_NAME,
  146. PRO_ORDER_NO,
  147. ORDER_NO,
  148. ORDER_SEQ,
  149. ORDER_SEQ_NO,
  150. ORD_PK,
  151. ORD_LN_PK,
  152. ORD_LN_DLY_PK,
  153. PLINE_CODE,
  154. PLINE_NAME,
  155. DIMATER,
  156. ACT_LEN,
  157. FIX_NUM,
  158. FIX_LEN,
  159. ACT_COUNT,
  160. ACT_WEIGHT,
  161. ACT_THEORY_WEIGHT,
  162. BELONG_CODE,
  163. BELONG_NAME,
  164. INSTOCK_TIME,
  165. BAL_YEAR_MONTH,
  166. CREATE_NAME,
  167. CREATE_TIME,
  168. GROUD_NO,
  169. PRO_PLAN_ID,
  170. GX_PLAN_NO,
  171. DB_ACT_COUNT,
  172. CIC,
  173. PIC,
  174. SIC,
  175. DIC,
  176. GPTYPE,
  177. QCM_STAUS,
  178. LG_CRAFT_NO,
  179. ISENDGX,
  180. CRAFTNO,
  181. OUTSOURCING_DOC,
  182. STEEL_STANDRAD,
  183. JUDGE_STOVE_NO_LG)
  184. VALUES(
  185. '#MAT_NO#',
  186. '#PRODUCT_FLAG#',
  187. '#MAT_STATUS#',
  188. '#STOVE_NO#',
  189. '#JUDGE_STOVE_NO#',
  190. '#MATERIAL_NO#',
  191. '#MATERIAL_NAME#',
  192. '#GRADECODE#',
  193. '#GRADENAME#',
  194. '#STD_CODE#',
  195. '#STD_NAME#',
  196. '#PRO_ORDER_NO#',
  197. '#ORDER_NO#',
  198. '#ORDER_SEQ#',
  199. '#ORDER_SEQ_NO#',
  200. '#ORD_PK#',
  201. '#ORD_LN_PK#',
  202. '#ORD_LN_DLY_PK#',
  203. '#PLINE_CODE#',
  204. '#PLINE_NAME#',
  205. '#DIMATER#',
  206. '#ACT_LEN#',
  207. '#FIX_NUM#',
  208. '#FIX_LEN#',
  209. '#ACT_COUNT#',
  210. '#ACT_WEIGHT#',
  211. '#ACT_THEORY_WEIGHT#',
  212. '#BELONG_CODE#',
  213. '#BELONG_NAME#',
  214. TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  215. '#BAL_YEAR_MONTH#',
  216. '#CREATE_NAME#',
  217. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  218. '#GROUD_NO#',
  219. '#PRO_PLAN_ID#',
  220. '#GX_PLAN_NO#',
  221. '#DB_ACT_COUNT#',
  222. '#CIC#',
  223. '#PIC#',
  224. '#SIC#',
  225. '#DIC#',
  226. '#GPTYPE#',
  227. '#QCM_STAUS#',
  228. '#LG_CRAFT_NO#',
  229. '#ISENDGX#',
  230. '#CRAFTNO#',
  231. '#OUTSOURCING_DOC#',
  232. '#STEEL_STANDRAD#',
  233. '#JUDGE_STOVE_NO_LG#')
  234. </query>
  235. <query id = "FrmSubContractResult.selectMatGpMNum" desc = "查询已入支数(未挂单号)">
  236. SELECT NVL(SUM(T.ACT_COUNT),0)ACT_COUNT, T.FIX_NUM,T.STOVE_NO,T.JUDGE_STOVE_NO,T.PRO_PLAN_ID,T.GX_PLAN_NO
  237. FROM MAT_GP_M T
  238. WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  239. AND T.GX_PLAN_NO = '#GX_PLAN_NO#'
  240. AND T.DIMATER = '#DIAMETER_OUT#'
  241. AND T.FIX_LEN = '#LEN_GP_SINGLE_OUT#'
  242. AND T.PRO_PLAN_ID_ZG IS NULL
  243. AND T.QCM_STAUS = '00'
  244. GROUP BY T.PRO_PLAN_ID,
  245. T.GX_PLAN_NO,
  246. T.STOVE_NO,
  247. T.JUDGE_STOVE_NO,
  248. T.FIX_NUM
  249. ORDER BY T.FIX_NUM DESC
  250. </query>
  251. <query id = "FrmSubContractResult.deleteMatGpDz" desc = "删除库存信息">
  252. <![CDATA[
  253. DECLARE
  254. BEGIN
  255. FOR MYROW IN (SELECT *
  256. FROM (SELECT T.MAT_NO
  257. FROM MAT_GP_M T
  258. WHERE T.STOVE_NO = '#STOVE_NO#'
  259. AND T.JUDGE_STOVE_NO_LG = '#JUDGE_STOVE_NO#'
  260. AND T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  261. AND T.GX_PLAN_NO = '#GX_PLAN_NO#'
  262. AND T.OUTSOURCING_DOC = '#SUBCONTRACT_NO#'
  263. AND T.GPTYPE = '2'
  264. AND T.QCM_STAUS = '00'
  265. ORDER BY T.MAT_NO DESC)
  266. WHERE ROWNUM <= #SUBCONTRACT_NUM#) LOOP
  267. DELETE FROM YDM_GP_BUTTRESS T WHERE T.MAT_NO = MYROW.MAT_NO;
  268. DELETE FROM YDM_GP_INLIST T
  269. WHERE T.MAT_NO = MYROW.MAT_NO
  270. AND T.INSTOCK_TYPE_CODE = '800701';
  271. DELETE FROM MAT_GP_M T WHERE T.MAT_NO = MYROW.MAT_NO;
  272. END LOOP;
  273. END;
  274. ]]>
  275. </query>
  276. <query id="FrmSubContractResult.selectPlnOrderZg" desc="查询轧管订单">
  277. SELECT S.*
  278. FROM
  279. PLN_ORDER_ZG_S S
  280. WHERE S.GPREQ_ID = '#PRO_PLAN_ID#'
  281. AND S.EXE_STATUS='0'
  282. ORDER BY
  283. TO_NUMBER(S.GX_PRO_SEQ) ASC
  284. </query>
  285. <query id = "FrmSubContractResult.selectMatGpMNumZg" desc = "查询已挂单倍坯支数">
  286. SELECT GET_GP_PLNZGM_NUM('#PRO_PLAN_ID#','#GX_PLAN_NO#') AS DB_ACT_COUNT FROM DUAL
  287. </query>
  288. <query id = "FrmSubContractResult.updateMatGpMZg" desc = "写入轧管订单号">
  289. <![CDATA[
  290. DECLARE
  291. BEGIN
  292. FOR MYROW IN (SELECT *
  293. FROM (SELECT *
  294. FROM MAT_GP_M T
  295. WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  296. AND T.GX_PLAN_NO = '#GX_PLAN_NO#'
  297. AND T.STOVE_NO = '#STOVE_NO#'
  298. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  299. AND T.FIX_NUM = '#FIX_NUM#'
  300. AND T.QCM_STAUS = '00'
  301. AND T.PRO_PLAN_ID_ZG IS NULL
  302. ORDER BY T.MAT_NO ASC)
  303. WHERE ROWNUM <= #ACT_COUNT#) LOOP
  304. UPDATE MAT_GP_M T
  305. SET T.PRO_PLAN_ID_ZG = '#PRO_PLAN_ID_ZG#',
  306. T.GX_PLAN_NO_ZG = '#GX_PLAN_NO_ZG#'
  307. WHERE T.MAT_NO = MYROW.MAT_NO;
  308. END LOOP;
  309. END;
  310. ]]>
  311. </query>
  312. <query id = "FrmSubContractResult.insertMatButress" desc = "撤销加工完成时恢复钢锭库存">
  313. DECLARE
  314. BEGIN
  315. FOR MYROW IN (SELECT T.*,
  316. S.STORAGE_NO,
  317. S.LOCATION_NO,
  318. S.LARY_NO,
  319. (SELECT F.LOCATION_NAME
  320. FROM YDM_BS_LOCATION F
  321. WHERE F.LOCATION_NO = S.LOCATION_NO) LOCATION_NAME
  322. FROM MAT_GP_M_HISTORY T, YDM_GP_OUTLIST S
  323. WHERE T.MAT_NO = S.MAT_NO
  324. AND S.OUTSTOCK_TYPE_CODE = '800809'
  325. AND T.STOVE_NO = '#STOVE_NO#'
  326. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  327. AND T.OUTSOURCING_DOC =
  328. '#SUBCONTRACT_NO#' || '#SUBCONTRACT_NO_SEQ#') LOOP
  329. INSERT INTO MAT_GP_M
  330. (MAT_NO,
  331. PRODUCT_FLAG,
  332. MAT_STATUS,
  333. STOVE_NO,
  334. FLAG_STOVE_NO,
  335. JUDGE_STOVE_NO,
  336. CAST_NO,
  337. CCMID,
  338. MAT_ORIGIN_CODE,
  339. MAT_ORIGIN_NAME,
  340. SOURE_CODE,
  341. SOURE_NAME,
  342. MATERIAL_NO,
  343. MATERIAL_NAME,
  344. INPUT_MATERIAL_NAME,
  345. INPUT_MATERIAL_NO,
  346. INPUT_ORIGIN_CODE,
  347. GRADECODE,
  348. GRADENAME,
  349. STD_CODE,
  350. STD_NAME,
  351. PRO_ORDER_NO,
  352. ORDER_NO,
  353. ORDER_SEQ,
  354. ORDER_SEQ_NO,
  355. ORD_PK,
  356. ORD_LN_PK,
  357. ORD_LN_DLY_PK,
  358. PROCESS_CDOE,
  359. PROCESS_DESC,
  360. NEXT_PROCESS_CDOE,
  361. NEXT_PROCESS_DESC,
  362. PLINE_CODE,
  363. PLINE_NAME,
  364. DIMATER,
  365. HEIGHT,
  366. ACT_LEN,
  367. FIX_NUM,
  368. FIX_LEN,
  369. ACT_COUNT,
  370. ACT_WEIGHT,
  371. ACT_THEORY_WEIGHT,
  372. PONDER_NO,
  373. PONDER_GROSS_WT,
  374. MEASURE_FLAG,
  375. STOVE_PRINT_FLAG,
  376. MAT_GOWHERE_CODE,
  377. MAT_GOWHERE_NAME,
  378. BELONG_CODE,
  379. BELONG_NAME,
  380. LOCK_FLAG,
  381. MNG_LOCK_FLAG,
  382. MNG_LOCK_RSN_CODE,
  383. MNG_LOCK_TIME,
  384. MNG_LOCK_MAKER,
  385. MNG_LOCK_REMARK,
  386. LOCK_RSN_CODE,
  387. LOCK_TIME,
  388. LOCK_MAKER,
  389. LOCK_REMARK,
  390. UNLOCK_TIME,
  391. UNLOCK_MAKER,
  392. UNLOCK_REMARK,
  393. OLD_ORDER_NO,
  394. OLD_ORDER_SEQ,
  395. OLD_ORDER_SEQ_NO,
  396. OLD_MATERIAL_NO,
  397. OLD_MATERIAL_NAME,
  398. REMAIN_RSN_CODE,
  399. REMAIN_JUGDE_TIME,
  400. REMAIN_JUGDE_MAKER,
  401. REMAIN_JUGDE_CODE,
  402. REMAIN_REMARK,
  403. JUGDE_APPLY_FLAG,
  404. JUGDE_APPLY_CODE,
  405. JUGDE_APPLY_TIME,
  406. JUGDE_SCAN_TIME,
  407. FACE_RESULT_CODE,
  408. FACE_RESULT_TIME,
  409. FACE_MAKER,
  410. CHEM_RESULT_CODE,
  411. CHEM_RESULT_TIME,
  412. CHEM_MAKER,
  413. PHY_RESULT_CODE,
  414. PHY_RESULT_TIME,
  415. PHY_MAKER,
  416. DETECT_REPORT_NO,
  417. DETECT_RESULT_CODE,
  418. BUG_NO,
  419. BUG_DEAL,
  420. OUTSOURCING_DOC,
  421. OUTSOURCING_FLAG,
  422. SAMPLING_FLAG,
  423. SAMPLING_TYPE,
  424. SAMPLING_NO,
  425. CHECKOUT_NO,
  426. CHEM_STCHECK_NO,
  427. CHEM_PROCHECK_NO,
  428. INSTOCK_FLAG,
  429. INSTOCK_TIME,
  430. OUTSTOCK_TIME,
  431. PRO_BC,
  432. PRO_BZ,
  433. RPO_TIME,
  434. BAR_CODE,
  435. BEGINNING_FLAG,
  436. BAL_YEAR_MONTH,
  437. MEMO,
  438. CREATE_NAME,
  439. CREATE_TIME,
  440. UPDATE_NAME,
  441. UPDATE_TIME,
  442. GROUD_NO,
  443. BUG_DEAL_CODE,
  444. SURFACE_CHECK_NO,
  445. CHEM_JUDGE_ID,
  446. PHY_JUDGE_ID,
  447. PHY_RESULT_ID,
  448. OLD_JUDGE_STOVE_NO,
  449. OLD_GROUD_NO,
  450. OLD_GRADECODE,
  451. OLD_GRADENAME,
  452. OLD_STD_CODE,
  453. OLD_STD_NAME,
  454. JUDGE_RESULT_CODE,
  455. JUDGE_RESULT_TIME,
  456. JUDGE_MAKER,
  457. OLD_STOVE_NO,
  458. PRINT_STOVE_NO,
  459. PRO_PLAN_ID,
  460. GX_PLAN_NO,
  461. GPREQ_ID,
  462. DB_ACT_COUNT,
  463. CIC,
  464. PIC,
  465. SIC,
  466. DIC,
  467. GPTYPE,
  468. SEQUENCENO,
  469. FURNACENO,
  470. QCM_STAUS,
  471. HANGING_FLAG,
  472. LG_CRAFT_NO,
  473. ISENDGX,
  474. PRODUCCODE,
  475. PRODUCNAME,
  476. CRAFTNO,
  477. PLAN_ROUTE,
  478. PRO_PLAN_ID_ZG,
  479. GX_PLAN_NO_ZG,
  480. STEELCODE,
  481. STEELNAME,
  482. CUT_YU_LONG,
  483. LK_FLAG,
  484. STEEL_STANDRAD,
  485. JUDGE_ID,
  486. EF_PLINE_CODE,
  487. EF_PLINE_NAME,
  488. INSTANCY_FLAG,
  489. JUDGE_STOVE_NO_LG)
  490. VALUES
  491. (MYROW.MAT_NO,
  492. MYROW.PRODUCT_FLAG,
  493. MYROW.MAT_STATUS,
  494. MYROW.STOVE_NO,
  495. MYROW.FLAG_STOVE_NO,
  496. MYROW.JUDGE_STOVE_NO,
  497. MYROW.CAST_NO,
  498. MYROW.CCMID,
  499. MYROW.MAT_ORIGIN_CODE,
  500. MYROW.MAT_ORIGIN_NAME,
  501. MYROW.SOURE_CODE,
  502. MYROW.SOURE_NAME,
  503. MYROW.MATERIAL_NO,
  504. MYROW.MATERIAL_NAME,
  505. MYROW.INPUT_MATERIAL_NAME,
  506. MYROW.INPUT_MATERIAL_NO,
  507. MYROW.INPUT_ORIGIN_CODE,
  508. MYROW.GRADECODE,
  509. MYROW.GRADENAME,
  510. MYROW.STD_CODE,
  511. MYROW.STD_NAME,
  512. MYROW.PRO_ORDER_NO,
  513. MYROW.ORDER_NO,
  514. MYROW.ORDER_SEQ,
  515. MYROW.ORDER_SEQ_NO,
  516. MYROW.ORD_PK,
  517. MYROW.ORD_LN_PK,
  518. MYROW.ORD_LN_DLY_PK,
  519. MYROW.PROCESS_CDOE,
  520. MYROW.PROCESS_DESC,
  521. MYROW.NEXT_PROCESS_CDOE,
  522. MYROW.NEXT_PROCESS_DESC,
  523. MYROW.PLINE_CODE,
  524. MYROW.PLINE_NAME,
  525. MYROW.DIMATER,
  526. MYROW.HEIGHT,
  527. MYROW.ACT_LEN,
  528. MYROW.FIX_NUM,
  529. MYROW.FIX_LEN,
  530. MYROW.ACT_COUNT,
  531. MYROW.ACT_WEIGHT,
  532. MYROW.ACT_THEORY_WEIGHT,
  533. MYROW.PONDER_NO,
  534. MYROW.PONDER_GROSS_WT,
  535. MYROW.MEASURE_FLAG,
  536. MYROW.STOVE_PRINT_FLAG,
  537. MYROW.MAT_GOWHERE_CODE,
  538. MYROW.MAT_GOWHERE_NAME,
  539. MYROW.BELONG_CODE,
  540. MYROW.BELONG_NAME,
  541. MYROW.LOCK_FLAG,
  542. MYROW.MNG_LOCK_FLAG,
  543. MYROW.MNG_LOCK_RSN_CODE,
  544. MYROW.MNG_LOCK_TIME,
  545. MYROW.MNG_LOCK_MAKER,
  546. MYROW.MNG_LOCK_REMARK,
  547. MYROW.LOCK_RSN_CODE,
  548. MYROW.LOCK_TIME,
  549. MYROW.LOCK_MAKER,
  550. MYROW.LOCK_REMARK,
  551. MYROW.UNLOCK_TIME,
  552. MYROW.UNLOCK_MAKER,
  553. MYROW.UNLOCK_REMARK,
  554. MYROW.OLD_ORDER_NO,
  555. MYROW.OLD_ORDER_SEQ,
  556. MYROW.OLD_ORDER_SEQ_NO,
  557. MYROW.OLD_MATERIAL_NO,
  558. MYROW.OLD_MATERIAL_NAME,
  559. MYROW.REMAIN_RSN_CODE,
  560. MYROW.REMAIN_JUGDE_TIME,
  561. MYROW.REMAIN_JUGDE_MAKER,
  562. MYROW.REMAIN_JUGDE_CODE,
  563. MYROW.REMAIN_REMARK,
  564. MYROW.JUGDE_APPLY_FLAG,
  565. MYROW.JUGDE_APPLY_CODE,
  566. MYROW.JUGDE_APPLY_TIME,
  567. MYROW.JUGDE_SCAN_TIME,
  568. MYROW.FACE_RESULT_CODE,
  569. MYROW.FACE_RESULT_TIME,
  570. MYROW.FACE_MAKER,
  571. MYROW.CHEM_RESULT_CODE,
  572. MYROW.CHEM_RESULT_TIME,
  573. MYROW.CHEM_MAKER,
  574. MYROW.PHY_RESULT_CODE,
  575. MYROW.PHY_RESULT_TIME,
  576. MYROW.PHY_MAKER,
  577. MYROW.DETECT_REPORT_NO,
  578. MYROW.DETECT_RESULT_CODE,
  579. MYROW.BUG_NO,
  580. MYROW.BUG_DEAL,
  581. MYROW.OUTSOURCING_DOC,
  582. MYROW.OUTSOURCING_FLAG,
  583. MYROW.SAMPLING_FLAG,
  584. MYROW.SAMPLING_TYPE,
  585. MYROW.SAMPLING_NO,
  586. MYROW.CHECKOUT_NO,
  587. MYROW.CHEM_STCHECK_NO,
  588. MYROW.CHEM_PROCHECK_NO,
  589. MYROW.INSTOCK_FLAG,
  590. MYROW.INSTOCK_TIME,
  591. MYROW.OUTSTOCK_TIME,
  592. MYROW.PRO_BC,
  593. MYROW.PRO_BZ,
  594. MYROW.RPO_TIME,
  595. MYROW.BAR_CODE,
  596. MYROW.BEGINNING_FLAG,
  597. MYROW.BAL_YEAR_MONTH,
  598. MYROW.MEMO,
  599. MYROW.CREATE_NAME,
  600. MYROW.CREATE_TIME,
  601. MYROW.UPDATE_NAME,
  602. MYROW.UPDATE_TIME,
  603. MYROW.GROUD_NO,
  604. MYROW.BUG_DEAL_CODE,
  605. MYROW.SURFACE_CHECK_NO,
  606. MYROW.CHEM_JUDGE_ID,
  607. MYROW.PHY_JUDGE_ID,
  608. MYROW.PHY_RESULT_ID,
  609. MYROW.OLD_JUDGE_STOVE_NO,
  610. MYROW.OLD_GROUD_NO,
  611. MYROW.OLD_GRADECODE,
  612. MYROW.OLD_GRADENAME,
  613. MYROW.OLD_STD_CODE,
  614. MYROW.OLD_STD_NAME,
  615. MYROW.JUDGE_RESULT_CODE,
  616. MYROW.JUDGE_RESULT_TIME,
  617. MYROW.JUDGE_MAKER,
  618. MYROW.OLD_STOVE_NO,
  619. MYROW.PRINT_STOVE_NO,
  620. MYROW.PRO_PLAN_ID,
  621. MYROW.GX_PLAN_NO,
  622. MYROW.GPREQ_ID,
  623. MYROW.DB_ACT_COUNT,
  624. MYROW.CIC,
  625. MYROW.PIC,
  626. MYROW.SIC,
  627. MYROW.DIC,
  628. MYROW.GPTYPE,
  629. MYROW.SEQUENCENO,
  630. MYROW.FURNACENO,
  631. MYROW.QCM_STAUS,
  632. MYROW.HANGING_FLAG,
  633. MYROW.LG_CRAFT_NO,
  634. MYROW.ISENDGX,
  635. MYROW.PRODUCCODE,
  636. MYROW.PRODUCNAME,
  637. MYROW.CRAFTNO,
  638. MYROW.PLAN_ROUTE,
  639. MYROW.PRO_PLAN_ID_ZG,
  640. MYROW.GX_PLAN_NO_ZG,
  641. MYROW.STEELCODE,
  642. MYROW.STEELNAME,
  643. MYROW.CUT_YU_LONG,
  644. MYROW.LK_FLAG,
  645. MYROW.STEEL_STANDRAD,
  646. MYROW.JUDGE_ID,
  647. MYROW.EF_PLINE_CODE,
  648. MYROW.EF_PLINE_NAME,
  649. MYROW.INSTANCY_FLAG,
  650. MYROW.JUDGE_STOVE_NO_LG);
  651. INSERT INTO YDM_GP_BUTTRESS
  652. (MAT_NO,
  653. STOVE_NO,
  654. FLAG_STOVE_NO,
  655. JUDGE_STOVE_NO,
  656. STORAGE_NO,
  657. LOCATION_NO,
  658. LARY_NO,
  659. CREATE_NAME,
  660. CREATE_TIME,
  661. GROUD_NO,
  662. LOCATION_NAME,
  663. JUDGE_STOVE_NO_LG)
  664. VALUES
  665. (MYROW.MAT_NO,
  666. MYROW.STOVE_NO,
  667. MYROW.FLAG_STOVE_NO,
  668. MYROW.JUDGE_STOVE_NO,
  669. MYROW.STORAGE_NO,
  670. MYROW.LOCATION_NO,
  671. MYROW.LARY_NO,
  672. MYROW.CREATE_NAME,
  673. MYROW.CREATE_TIME,
  674. MYROW.GROUD_NO,
  675. MYROW.LOCATION_NAME,
  676. MYROW.JUDGE_STOVE_NO_LG);
  677. DELETE FROM YDM_GP_OUTLIST T
  678. WHERE T.MAT_NO = MYROW.MAT_NO
  679. AND T.OUTSTOCK_TYPE_CODE IN ('800801', '800809');
  680. DELETE FROM MAT_GP_M_HISTORY T WHERE T.MAT_NO = MYROW.MAT_NO;
  681. END LOOP;
  682. END;
  683. </query>
  684. <query id = "FrmSubContractResult.deleteDieOutMat" desc = "消亡钢锭库存">
  685. DECLARE
  686. V_OUTSTOCK_DOC YDM_GP_OUTLIST.OUTSTOCK_DOC%TYPE := NULL;
  687. V_OUTSTOCK_SQE YDM_GP_OUTLIST.OUTSTOCK_SQE%TYPE := NULL;
  688. V_TOUTSTOCK_DOC YDM_GP_OUTLIST.OUTSTOCK_DOC%TYPE := NULL;
  689. V_TOUTSTOCK_SQE YDM_GP_OUTLIST.OUTSTOCK_SQE%TYPE := NULL;
  690. V_COUNT NUMBER:=1;
  691. V_TIME YDM_GP_INLIST.CREATE_TIME%TYPE := SYSDATE;
  692. V_BATHYEAR YDM_GP_INLIST.BAL_YEAR_MONTH%TYPE := TO_CHAR(SYSDATE,'YYYYMM');
  693. BEGIN
  694. SELECT 'CQ' || TO_CHAR(SYSDATE, 'YYMMDD') ||
  695. LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0) INTO V_OUTSTOCK_DOC
  696. FROM YDM_GP_OUTLIST T
  697. WHERE T.OUTSTOCK_TYPE_CODE = '800809'
  698. AND TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') =
  699. TO_CHAR(SYSDATE, 'YYYY-MM-DD');
  700. SELECT 'OA' || TO_CHAR(SYSDATE, 'YYMMDD') ||
  701. LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0) INTO V_TOUTSTOCK_DOC
  702. FROM YDM_GP_OUTLIST T
  703. WHERE T.OUTSTOCK_TYPE_CODE = '800801'
  704. AND TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') =
  705. TO_CHAR(SYSDATE, 'YYYY-MM-DD');
  706. FOR MYROW IN (SELECT T.*,
  707. S.STORAGE_NO,
  708. S.LOCATION_NO,
  709. S.LOCATION_NAME,
  710. S.LARY_NO
  711. FROM MAT_GP_M T, YDM_GP_BUTTRESS S
  712. WHERE T.MAT_NO = S.MAT_NO
  713. AND T.STOVE_NO = '#STOVE_NO#'
  714. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  715. AND T.OUTSOURCING_DOC =
  716. '#SUBCONTRACT_NO#' || '#SUBCONTRACT_NO_SEQ#'
  717. ORDER BY T.MAT_NO DESC) LOOP
  718. INSERT INTO MAT_GP_M_HISTORY
  719. (MAT_NO,
  720. PRODUCT_FLAG,
  721. MAT_STATUS,
  722. STOVE_NO,
  723. FLAG_STOVE_NO,
  724. JUDGE_STOVE_NO,
  725. CAST_NO,
  726. CCMID,
  727. MAT_ORIGIN_CODE,
  728. MAT_ORIGIN_NAME,
  729. SOURE_CODE,
  730. SOURE_NAME,
  731. MATERIAL_NO,
  732. MATERIAL_NAME,
  733. INPUT_MATERIAL_NAME,
  734. INPUT_MATERIAL_NO,
  735. INPUT_ORIGIN_CODE,
  736. GRADECODE,
  737. GRADENAME,
  738. STD_CODE,
  739. STD_NAME,
  740. PRO_ORDER_NO,
  741. ORDER_NO,
  742. ORDER_SEQ,
  743. ORDER_SEQ_NO,
  744. ORD_PK,
  745. ORD_LN_PK,
  746. ORD_LN_DLY_PK,
  747. PROCESS_CDOE,
  748. PROCESS_DESC,
  749. NEXT_PROCESS_CDOE,
  750. NEXT_PROCESS_DESC,
  751. PLINE_CODE,
  752. PLINE_NAME,
  753. DIMATER,
  754. HEIGHT,
  755. ACT_LEN,
  756. FIX_NUM,
  757. FIX_LEN,
  758. ACT_COUNT,
  759. ACT_WEIGHT,
  760. ACT_THEORY_WEIGHT,
  761. PONDER_NO,
  762. PONDER_GROSS_WT,
  763. MEASURE_FLAG,
  764. STOVE_PRINT_FLAG,
  765. MAT_GOWHERE_CODE,
  766. MAT_GOWHERE_NAME,
  767. BELONG_CODE,
  768. BELONG_NAME,
  769. LOCK_FLAG,
  770. MNG_LOCK_FLAG,
  771. MNG_LOCK_RSN_CODE,
  772. MNG_LOCK_TIME,
  773. MNG_LOCK_MAKER,
  774. MNG_LOCK_REMARK,
  775. LOCK_RSN_CODE,
  776. LOCK_TIME,
  777. LOCK_MAKER,
  778. LOCK_REMARK,
  779. UNLOCK_TIME,
  780. UNLOCK_MAKER,
  781. UNLOCK_REMARK,
  782. OLD_ORDER_NO,
  783. OLD_ORDER_SEQ,
  784. OLD_ORDER_SEQ_NO,
  785. OLD_MATERIAL_NO,
  786. OLD_MATERIAL_NAME,
  787. REMAIN_RSN_CODE,
  788. REMAIN_JUGDE_TIME,
  789. REMAIN_JUGDE_MAKER,
  790. REMAIN_JUGDE_CODE,
  791. REMAIN_REMARK,
  792. JUGDE_APPLY_FLAG,
  793. JUGDE_APPLY_CODE,
  794. JUGDE_APPLY_TIME,
  795. JUGDE_SCAN_TIME,
  796. FACE_RESULT_CODE,
  797. FACE_RESULT_TIME,
  798. FACE_MAKER,
  799. CHEM_RESULT_CODE,
  800. CHEM_RESULT_TIME,
  801. CHEM_MAKER,
  802. PHY_RESULT_CODE,
  803. PHY_RESULT_TIME,
  804. PHY_MAKER,
  805. DETECT_REPORT_NO,
  806. DETECT_RESULT_CODE,
  807. BUG_NO,
  808. BUG_DEAL,
  809. OUTSOURCING_DOC,
  810. OUTSOURCING_FLAG,
  811. SAMPLING_FLAG,
  812. SAMPLING_TYPE,
  813. SAMPLING_NO,
  814. CHECKOUT_NO,
  815. CHEM_STCHECK_NO,
  816. CHEM_PROCHECK_NO,
  817. INSTOCK_FLAG,
  818. INSTOCK_TIME,
  819. OUTSTOCK_TIME,
  820. PRO_BC,
  821. PRO_BZ,
  822. RPO_TIME,
  823. BAR_CODE,
  824. BEGINNING_FLAG,
  825. BAL_YEAR_MONTH,
  826. MEMO,
  827. CREATE_NAME,
  828. CREATE_TIME,
  829. UPDATE_NAME,
  830. UPDATE_TIME,
  831. GROUD_NO,
  832. BUG_DEAL_CODE,
  833. SURFACE_CHECK_NO,
  834. CHEM_JUDGE_ID,
  835. PHY_JUDGE_ID,
  836. PHY_RESULT_ID,
  837. OLD_JUDGE_STOVE_NO,
  838. OLD_GROUD_NO,
  839. OLD_GRADECODE,
  840. OLD_GRADENAME,
  841. OLD_STD_CODE,
  842. OLD_STD_NAME,
  843. JUDGE_RESULT_CODE,
  844. JUDGE_RESULT_TIME,
  845. JUDGE_MAKER,
  846. OLD_STOVE_NO,
  847. PRINT_STOVE_NO,
  848. PRO_PLAN_ID,
  849. GX_PLAN_NO,
  850. GPREQ_ID,
  851. DB_ACT_COUNT,
  852. CIC,
  853. PIC,
  854. SIC,
  855. DIC,
  856. GPTYPE,
  857. SEQUENCENO,
  858. FURNACENO,
  859. QCM_STAUS,
  860. HANGING_FLAG,
  861. LG_CRAFT_NO,
  862. ISENDGX,
  863. PRODUCCODE,
  864. PRODUCNAME,
  865. CRAFTNO,
  866. PLAN_ROUTE,
  867. PRO_PLAN_ID_ZG,
  868. GX_PLAN_NO_ZG,
  869. STEELCODE,
  870. STEELNAME,
  871. CUT_YU_LONG,
  872. LK_FLAG,
  873. STEEL_STANDRAD,
  874. JUDGE_ID,
  875. EF_PLINE_CODE,
  876. EF_PLINE_NAME,
  877. INSTANCY_FLAG,
  878. JUDGE_STOVE_NO_LG)
  879. VALUES
  880. (MYROW.MAT_NO,
  881. MYROW.PRODUCT_FLAG,
  882. MYROW.MAT_STATUS,
  883. MYROW.STOVE_NO,
  884. MYROW.FLAG_STOVE_NO,
  885. MYROW.JUDGE_STOVE_NO,
  886. MYROW.CAST_NO,
  887. MYROW.CCMID,
  888. MYROW.MAT_ORIGIN_CODE,
  889. MYROW.MAT_ORIGIN_NAME,
  890. MYROW.SOURE_CODE,
  891. MYROW.SOURE_NAME,
  892. MYROW.MATERIAL_NO,
  893. MYROW.MATERIAL_NAME,
  894. MYROW.INPUT_MATERIAL_NAME,
  895. MYROW.INPUT_MATERIAL_NO,
  896. MYROW.INPUT_ORIGIN_CODE,
  897. MYROW.GRADECODE,
  898. MYROW.GRADENAME,
  899. MYROW.STD_CODE,
  900. MYROW.STD_NAME,
  901. MYROW.PRO_ORDER_NO,
  902. MYROW.ORDER_NO,
  903. MYROW.ORDER_SEQ,
  904. MYROW.ORDER_SEQ_NO,
  905. MYROW.ORD_PK,
  906. MYROW.ORD_LN_PK,
  907. MYROW.ORD_LN_DLY_PK,
  908. MYROW.PROCESS_CDOE,
  909. MYROW.PROCESS_DESC,
  910. MYROW.NEXT_PROCESS_CDOE,
  911. MYROW.NEXT_PROCESS_DESC,
  912. MYROW.PLINE_CODE,
  913. MYROW.PLINE_NAME,
  914. MYROW.DIMATER,
  915. MYROW.HEIGHT,
  916. MYROW.ACT_LEN,
  917. MYROW.FIX_NUM,
  918. MYROW.FIX_LEN,
  919. MYROW.ACT_COUNT,
  920. MYROW.ACT_WEIGHT,
  921. MYROW.ACT_THEORY_WEIGHT,
  922. MYROW.PONDER_NO,
  923. MYROW.PONDER_GROSS_WT,
  924. MYROW.MEASURE_FLAG,
  925. MYROW.STOVE_PRINT_FLAG,
  926. MYROW.MAT_GOWHERE_CODE,
  927. MYROW.MAT_GOWHERE_NAME,
  928. MYROW.BELONG_CODE,
  929. MYROW.BELONG_NAME,
  930. MYROW.LOCK_FLAG,
  931. MYROW.MNG_LOCK_FLAG,
  932. MYROW.MNG_LOCK_RSN_CODE,
  933. MYROW.MNG_LOCK_TIME,
  934. MYROW.MNG_LOCK_MAKER,
  935. MYROW.MNG_LOCK_REMARK,
  936. MYROW.LOCK_RSN_CODE,
  937. MYROW.LOCK_TIME,
  938. MYROW.LOCK_MAKER,
  939. MYROW.LOCK_REMARK,
  940. MYROW.UNLOCK_TIME,
  941. MYROW.UNLOCK_MAKER,
  942. MYROW.UNLOCK_REMARK,
  943. MYROW.OLD_ORDER_NO,
  944. MYROW.OLD_ORDER_SEQ,
  945. MYROW.OLD_ORDER_SEQ_NO,
  946. MYROW.OLD_MATERIAL_NO,
  947. MYROW.OLD_MATERIAL_NAME,
  948. MYROW.REMAIN_RSN_CODE,
  949. MYROW.REMAIN_JUGDE_TIME,
  950. MYROW.REMAIN_JUGDE_MAKER,
  951. MYROW.REMAIN_JUGDE_CODE,
  952. MYROW.REMAIN_REMARK,
  953. MYROW.JUGDE_APPLY_FLAG,
  954. MYROW.JUGDE_APPLY_CODE,
  955. MYROW.JUGDE_APPLY_TIME,
  956. MYROW.JUGDE_SCAN_TIME,
  957. MYROW.FACE_RESULT_CODE,
  958. MYROW.FACE_RESULT_TIME,
  959. MYROW.FACE_MAKER,
  960. MYROW.CHEM_RESULT_CODE,
  961. MYROW.CHEM_RESULT_TIME,
  962. MYROW.CHEM_MAKER,
  963. MYROW.PHY_RESULT_CODE,
  964. MYROW.PHY_RESULT_TIME,
  965. MYROW.PHY_MAKER,
  966. MYROW.DETECT_REPORT_NO,
  967. MYROW.DETECT_RESULT_CODE,
  968. MYROW.BUG_NO,
  969. MYROW.BUG_DEAL,
  970. MYROW.OUTSOURCING_DOC,
  971. MYROW.OUTSOURCING_FLAG,
  972. MYROW.SAMPLING_FLAG,
  973. MYROW.SAMPLING_TYPE,
  974. MYROW.SAMPLING_NO,
  975. MYROW.CHECKOUT_NO,
  976. MYROW.CHEM_STCHECK_NO,
  977. MYROW.CHEM_PROCHECK_NO,
  978. MYROW.INSTOCK_FLAG,
  979. MYROW.INSTOCK_TIME,
  980. MYROW.OUTSTOCK_TIME,
  981. MYROW.PRO_BC,
  982. MYROW.PRO_BZ,
  983. MYROW.RPO_TIME,
  984. MYROW.BAR_CODE,
  985. MYROW.BEGINNING_FLAG,
  986. MYROW.BAL_YEAR_MONTH,
  987. MYROW.MEMO,
  988. MYROW.CREATE_NAME,
  989. MYROW.CREATE_TIME,
  990. MYROW.UPDATE_NAME,
  991. MYROW.UPDATE_TIME,
  992. MYROW.GROUD_NO,
  993. MYROW.BUG_DEAL_CODE,
  994. MYROW.SURFACE_CHECK_NO,
  995. MYROW.CHEM_JUDGE_ID,
  996. MYROW.PHY_JUDGE_ID,
  997. MYROW.PHY_RESULT_ID,
  998. MYROW.OLD_JUDGE_STOVE_NO,
  999. MYROW.OLD_GROUD_NO,
  1000. MYROW.OLD_GRADECODE,
  1001. MYROW.OLD_GRADENAME,
  1002. MYROW.OLD_STD_CODE,
  1003. MYROW.OLD_STD_NAME,
  1004. MYROW.JUDGE_RESULT_CODE,
  1005. MYROW.JUDGE_RESULT_TIME,
  1006. MYROW.JUDGE_MAKER,
  1007. MYROW.OLD_STOVE_NO,
  1008. MYROW.PRINT_STOVE_NO,
  1009. MYROW.PRO_PLAN_ID,
  1010. MYROW.GX_PLAN_NO,
  1011. MYROW.GPREQ_ID,
  1012. MYROW.DB_ACT_COUNT,
  1013. MYROW.CIC,
  1014. MYROW.PIC,
  1015. MYROW.SIC,
  1016. MYROW.DIC,
  1017. MYROW.GPTYPE,
  1018. MYROW.SEQUENCENO,
  1019. MYROW.FURNACENO,
  1020. MYROW.QCM_STAUS,
  1021. MYROW.HANGING_FLAG,
  1022. MYROW.LG_CRAFT_NO,
  1023. MYROW.ISENDGX,
  1024. MYROW.PRODUCCODE,
  1025. MYROW.PRODUCNAME,
  1026. MYROW.CRAFTNO,
  1027. MYROW.PLAN_ROUTE,
  1028. MYROW.PRO_PLAN_ID_ZG,
  1029. MYROW.GX_PLAN_NO_ZG,
  1030. MYROW.STEELCODE,
  1031. MYROW.STEELNAME,
  1032. MYROW.CUT_YU_LONG,
  1033. MYROW.LK_FLAG,
  1034. MYROW.STEEL_STANDRAD,
  1035. MYROW.JUDGE_ID,
  1036. MYROW.EF_PLINE_CODE,
  1037. MYROW.EF_PLINE_NAME,
  1038. MYROW.INSTANCY_FLAG,
  1039. MYROW.JUDGE_STOVE_NO_LG);
  1040. V_OUTSTOCK_SQE := V_OUTSTOCK_DOC || LPAD(V_COUNT,4,0);
  1041. INSERT INTO YDM_GP_OUTLIST(
  1042. OUTSTOCK_SQE,
  1043. OUTSTOCK_PLAN_NO,
  1044. OUTSTOCK_DOC,
  1045. OUTSTOCK_TYPE_CODE,
  1046. OUTSTOCK_TYPE_NAME,
  1047. MAT_NO,
  1048. PRODUCT_FLAG,
  1049. MAT_STATUS,
  1050. STOVE_NO,
  1051. FLAG_STOVE_NO,
  1052. JUDGE_STOVE_NO,
  1053. CAST_NO,
  1054. CCMID,
  1055. MATERIAL_NO,
  1056. MATERIAL_NAME,
  1057. GRADECODE,
  1058. GRADENAME,
  1059. STD_CODE,
  1060. STD_NAME,
  1061. DIMATER,
  1062. ACT_LEN,
  1063. FIX_NUM,
  1064. FIX_LEN,
  1065. ACT_COUNT,
  1066. ACT_WEIGHT,
  1067. ACT_THEORY_WEIGHT,
  1068. PLINE_CODE,
  1069. PLINE_NAME,
  1070. PRO_ORDER_NO,
  1071. BELONG_CODE,
  1072. BELONG_NAME,
  1073. STORAGE_NO,
  1074. LOCATION_NO,
  1075. LARY_NO,
  1076. BAL_YEAR_MONTH,
  1077. OUTSTOCK_TIME,
  1078. CREATE_NAME,
  1079. CREATE_TIME,
  1080. GROUD_NO,
  1081. PRO_PLAN_ID,
  1082. GX_PLAN_NO,
  1083. FURNACENO,
  1084. SEQUENCENO,
  1085. GPTYPE,
  1086. CIC,
  1087. PIC,
  1088. SIC,
  1089. DIC,
  1090. PRODUCCODE,
  1091. PRODUCNAME,
  1092. PRO_PLAN_ID_ZG,
  1093. GX_PLAN_NO_ZG)
  1094. VALUES(
  1095. V_OUTSTOCK_SQE,
  1096. '#HEAT_PLAN_NO#',
  1097. V_OUTSTOCK_DOC,
  1098. '800809',
  1099. '产权出库',
  1100. MYROW.MAT_NO,
  1101. MYROW.PRODUCT_FLAG,
  1102. MYROW.MAT_STATUS,
  1103. MYROW.STOVE_NO,
  1104. MYROW.FLAG_STOVE_NO,
  1105. MYROW.JUDGE_STOVE_NO,
  1106. MYROW.CAST_NO,
  1107. MYROW.CCMID,
  1108. MYROW.MATERIAL_NO,
  1109. MYROW.MATERIAL_NAME,
  1110. MYROW.GRADECODE,
  1111. MYROW.GRADENAME,
  1112. MYROW.STD_CODE,
  1113. MYROW.STD_NAME,
  1114. MYROW.DIMATER,
  1115. MYROW.ACT_LEN,
  1116. MYROW.FIX_NUM,
  1117. MYROW.FIX_LEN,
  1118. MYROW.ACT_COUNT,
  1119. MYROW.ACT_WEIGHT,
  1120. MYROW.ACT_THEORY_WEIGHT,
  1121. MYROW.PLINE_CODE,
  1122. MYROW.PLINE_NAME,
  1123. MYROW.PRO_ORDER_NO,
  1124. MYROW.BELONG_CODE,
  1125. MYROW.BELONG_NAME,
  1126. MYROW.STORAGE_NO,
  1127. MYROW.LOCATION_NO,
  1128. MYROW.LARY_NO,
  1129. V_BATHYEAR,
  1130. V_TIME,
  1131. '#CREATE_NAME#',
  1132. V_TIME,
  1133. MYROW.GROUD_NO,
  1134. MYROW.PRO_PLAN_ID,
  1135. MYROW.GX_PLAN_NO,
  1136. MYROW.FURNACENO,
  1137. MYROW.SEQUENCENO,
  1138. MYROW.GPTYPE,
  1139. MYROW.CIC,
  1140. MYROW.PIC,
  1141. MYROW.SIC,
  1142. MYROW.DIC,
  1143. MYROW.PRODUCCODE,
  1144. MYROW.PRODUCNAME,
  1145. MYROW.PRO_PLAN_ID_ZG,
  1146. MYROW.GX_PLAN_NO_ZG);
  1147. V_TOUTSTOCK_SQE := V_TOUTSTOCK_DOC || LPAD(V_COUNT,4,0);
  1148. INSERT INTO YDM_GP_OUTLIST(
  1149. OUTSTOCK_SQE,
  1150. OUTSTOCK_PLAN_NO,
  1151. OUTSTOCK_DOC,
  1152. OUTSTOCK_TYPE_CODE,
  1153. OUTSTOCK_TYPE_NAME,
  1154. MAT_NO,
  1155. PRODUCT_FLAG,
  1156. MAT_STATUS,
  1157. STOVE_NO,
  1158. FLAG_STOVE_NO,
  1159. JUDGE_STOVE_NO,
  1160. CAST_NO,
  1161. CCMID,
  1162. MATERIAL_NO,
  1163. MATERIAL_NAME,
  1164. GRADECODE,
  1165. GRADENAME,
  1166. STD_CODE,
  1167. STD_NAME,
  1168. DIMATER,
  1169. ACT_LEN,
  1170. FIX_NUM,
  1171. FIX_LEN,
  1172. ACT_COUNT,
  1173. ACT_WEIGHT,
  1174. ACT_THEORY_WEIGHT,
  1175. PLINE_CODE,
  1176. PLINE_NAME,
  1177. PRO_ORDER_NO,
  1178. BELONG_CODE,
  1179. BELONG_NAME,
  1180. STORAGE_NO,
  1181. LOCATION_NO,
  1182. LARY_NO,
  1183. BAL_YEAR_MONTH,
  1184. OUTSTOCK_TIME,
  1185. CREATE_NAME,
  1186. CREATE_TIME,
  1187. GROUD_NO,
  1188. PRO_PLAN_ID,
  1189. GX_PLAN_NO,
  1190. FURNACENO,
  1191. SEQUENCENO,
  1192. GPTYPE,
  1193. CIC,
  1194. PIC,
  1195. SIC,
  1196. DIC,
  1197. PRODUCCODE,
  1198. PRODUCNAME,
  1199. PRO_PLAN_ID_ZG,
  1200. GX_PLAN_NO_ZG)
  1201. VALUES(
  1202. V_TOUTSTOCK_SQE,
  1203. '#HEAT_PLAN_NO#',
  1204. V_TOUTSTOCK_DOC,
  1205. '800801',
  1206. '投料出库',
  1207. MYROW.MAT_NO,
  1208. MYROW.PRODUCT_FLAG,
  1209. MYROW.MAT_STATUS,
  1210. MYROW.STOVE_NO,
  1211. MYROW.FLAG_STOVE_NO,
  1212. MYROW.JUDGE_STOVE_NO,
  1213. MYROW.CAST_NO,
  1214. MYROW.CCMID,
  1215. MYROW.MATERIAL_NO,
  1216. MYROW.MATERIAL_NAME,
  1217. MYROW.GRADECODE,
  1218. MYROW.GRADENAME,
  1219. MYROW.STD_CODE,
  1220. MYROW.STD_NAME,
  1221. MYROW.DIMATER,
  1222. MYROW.ACT_LEN,
  1223. MYROW.FIX_NUM,
  1224. MYROW.FIX_LEN,
  1225. MYROW.ACT_COUNT,
  1226. MYROW.ACT_WEIGHT,
  1227. MYROW.ACT_THEORY_WEIGHT,
  1228. MYROW.PLINE_CODE,
  1229. MYROW.PLINE_NAME,
  1230. MYROW.PRO_ORDER_NO,
  1231. MYROW.BELONG_CODE,
  1232. MYROW.BELONG_NAME,
  1233. MYROW.STORAGE_NO,
  1234. MYROW.LOCATION_NO,
  1235. MYROW.LARY_NO,
  1236. V_BATHYEAR,
  1237. V_TIME,
  1238. '#CREATE_NAME#',
  1239. V_TIME,
  1240. MYROW.GROUD_NO,
  1241. MYROW.PRO_PLAN_ID,
  1242. MYROW.GX_PLAN_NO,
  1243. MYROW.FURNACENO,
  1244. MYROW.SEQUENCENO,
  1245. MYROW.GPTYPE,
  1246. MYROW.CIC,
  1247. MYROW.PIC,
  1248. MYROW.SIC,
  1249. MYROW.DIC,
  1250. MYROW.PRODUCCODE,
  1251. MYROW.PRODUCNAME,
  1252. MYROW.PRO_PLAN_ID_ZG,
  1253. MYROW.GX_PLAN_NO_ZG);
  1254. DELETE FROM MAT_GP_M T WHERE T.MAT_NO = MYROW.MAT_NO;
  1255. DELETE FROM YDM_GP_BUTTRESS S WHERE S.MAT_NO = MYROW.MAT_NO;
  1256. V_COUNT := V_COUNT +1;
  1257. END LOOP;
  1258. END;
  1259. </query>
  1260. </queryMap>