FrmBillInStorage.xml 57 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "钢管提单接收">
  3. <qeury id = "FrmBillInStorage.doQuery" desc = "未接受查询">
  4. SELECT
  5. M.BILL_NO_SEQ,
  6. T.BILL_NO,
  7. T.JUDGE_STOVE_NO,
  8. T.STOVE_NO,
  9. T.BATCH_NO,
  10. T.GROUP_NO,
  11. T.ORD_PK,
  12. T.ORD_LN_PK,
  13. T.ORD_LN_DLY_PK,
  14. MAX(S.TG_ORDER_NO_SEQ) TG_ORDER_NO_SEQ,
  15. MAX(t.ORDER_NO ||'/'||t.ORDER_SEQ ) ORDER_NO_SEQ,
  16. MAX( M.ORDER_NO ) ORDER_NO,
  17. MAX( M.ORDER_SEQ ) ORDER_SEQ,
  18. MAX( T.MATERIAL_NO ) MATERIAL_NO,
  19. MAX( T.MATERIAL_NAME ) MATERIAL_NAME,
  20. MAX( T.PRODUCCODE ) PRODUCCODE,
  21. MAX( T.PRODUCNAME ) PRODUCNAME,
  22. MAX( T.STD_CODE ) STD_CODE,
  23. MAX( T.STD_NAME ) STD_NAME,
  24. MAX( T.GRADECODE ) GRADECODE,
  25. MAX( T.GRADENAME ) GRADENAME,
  26. MAX( T.STEELCODE ) STEELCODE,
  27. MAX( T.STEELNAME ) STEELNAME,
  28. MAX( T.STD_STYLE ) STD_STYLE,
  29. MAX( T.STD_STYLE_DESC ) STD_STYLE_DESC,
  30. MAX( T.SPEC_CODE ) SPEC_CODE,
  31. MAX( T.SPEC_NAME ) SPEC_NAME,
  32. MAX( T.MODEL_CODE ) MODEL_CODE,
  33. MAX( T.MODEL_DESC ) MODEL_DESC,
  34. MAX( T.ACT_LEN_MIN ) ACT_LEN_MIN,
  35. MAX( T.ACT_LEN_MAX ) ACT_LEN_MAX,
  36. SUM( T.ACT_LEN ) ACT_LEN,
  37. SUM( T.ACT_COUNT ) ACT_COUNT,
  38. SUM( W.ACT_WEIGHT ) ACT_WEIGHT,
  39. MAX( T.CREATE_NAME ) CREATE_NAME,
  40. MAX( to_char(T.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') ) CREATE_TIME,
  41. MAX( T.PLINE_CODE ) PLINE_CODE,
  42. MAX( T.PLINE_NAME ) PLINE_NAME,
  43. MAX( B.STORAGE_NO ) STORAGE_NO,
  44. MAX( B.STORAGE_NAME ) STORAGE_NAME,
  45. (SELECT
  46. '天淮判定支数:' || SUM(ACT_COUNT)
  47. FROM
  48. QCM_ZG_JUGDE_APPLY
  49. WHERE
  50. TARGET = 'A'
  51. AND JUDGE_TOLRESULT_CODE = '40740701'
  52. AND JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
  53. AND BATCH_NO = t.BATCH_NO
  54. AND ORD_LN_DLY_PK = T.ORD_LN_DLY_PK) MEMO
  55. FROM
  56. YDM_ZC_BILL_C T
  57. INNER JOIN (SELECT NVL(PONDER_GROSS_WT,ACT_WEIGHT) ACT_WEIGHT,MAT_NO,BILL_NO FROM YDM_ZC_LOADVEHICLE_MAT ) W ON t.MAT_NO = W.MAT_NO AND t.BILL_NO = W.BILL_NO
  58. LEFT JOIN YDM_BS_STORAGE B ON T.STORAGE_NO = B.STORAGE_NO
  59. LEFT JOIN (SELECT max(ORDER_NO)||'/'||max(ORDER_SEQ) as TG_ORDER_NO_SEQ,TH_ORDER_NO_SEQ FROM PLN_ORDER_ZG_S GROUP BY TH_ORDER_NO_SEQ) S ON T.ORDER_NO||'/'||T.ORDER_SEQ = S.TH_ORDER_NO_SEQ,
  60. YDM_ZC_BILL_M M
  61. WHERE
  62. T.BILL_NO = M.BILL_NO
  63. AND T.ORD_PK = M.ORD_PK
  64. AND T.ORD_LN_PK = M.ORD_LN_PK
  65. AND T.ORD_LN_DLY_PK = M.ORD_LN_DLY_PK
  66. AND T.VALIDFLAG = '1'
  67. AND T.LOADVEHICLE_FLAG = '1'
  68. AND T.RECEIVE_FLAG = '0'
  69. #condition#
  70. AND EXISTS (
  71. SELECT 1 FROM SLM_ORDER_HEAD
  72. WHERE ORD_PK = T.ORD_PK AND FST_DRAWEE_UNIT = '120607'
  73. AND STLMT_UNIT_NO IN ( '1010101184', '8000000001','1012800159' )
  74. AND ORDER_NO NOT LIKE 'TH%'
  75. AND ORDER_NO LIKE 'HG%'
  76. )
  77. AND EXISTS (
  78. SELECT 1 FROM PLN_ORDER_ZG_S WHERE TH_ORDER_NO_SEQ LIKE '%'||M.ORDER_NO || '/' || M.ORDER_SEQ||'%' AND PRODUCTION_TH_FLAG = '123506'
  79. )
  80. GROUP BY
  81. M.BILL_NO_SEQ,
  82. T.BILL_NO,
  83. T.ORD_PK,
  84. T.ORD_LN_PK,
  85. T.ORD_LN_DLY_PK,
  86. T.JUDGE_STOVE_NO,
  87. T.STOVE_NO,
  88. T.BATCH_NO,
  89. T.GROUP_NO
  90. </qeury>
  91. <qeury id = "FrmBillInStorage.doQuery1" desc = "已接受查询">
  92. SELECT
  93. TT.*,
  94. (SELECT
  95. '天淮判定支数:' || SUM(ACT_COUNT)
  96. FROM
  97. QCM_ZG_JUGDE_APPLY
  98. WHERE
  99. TARGET = 'A'
  100. AND JUDGE_TOLRESULT_CODE = '40740701'
  101. AND JUDGE_STOVE_NO = TT.FLAG_STOVE_NO_ZG
  102. AND BATCH_NO = TT.BATCH_NO
  103. AND ORD_LN_DLY_PK = TT.ORD_LN_DLY_PK) as MEMO,
  104. DECODE( ( SELECT 1 FROM QCM_ZG_JUGDE_APPLY WHERE JUDGE_STOVE_NO = tT.JUDGE_STOVE_NO AND BATCH_NO = tT.BATCH_NO AND BATCH_GROUD_NO = tT.BATCH_GROUD_NO AND PLINE_CODE in( 'C065','C066' ) and rownum = 1) ,'1','是','否')sfsp,
  105. (SELECT MIN(JUDGE_RESULT) FROM QCM_ZG_JUGDE_APPLY WHERE JUDGE_STOVE_NO = tT.JUDGE_STOVE_NO AND BATCH_NO = tT.BATCH_NO AND BATCH_GROUD_NO = tT.BATCH_GROUD_NO AND PLINE_CODE in( 'C065','C066' ) ) PDJG
  106. FROM
  107. (
  108. SELECT
  109. T.INSTOCK_DOC,
  110. T.JUDGE_STOVE_NO,
  111. T.BATCH_NO,
  112. T.BATCH_GROUD_NO,
  113. MAX(T.ORD_LN_DLY_PK) ORD_LN_DLY_PK,
  114. MAX( T.MATERIAL_NO ) MATERIAL_NO,
  115. MAX( T.MATERIAL_NAME ) MATERIAL_NAME,
  116. MAX( T.PRODUCCODE ) PRODUCCODE,
  117. MAX( T.PRODUCNAME ) PRODUCNAME,
  118. MAX( T.STD_CODE ) STD_CODE,
  119. MAX( T.STD_NAME ) STD_NAME,
  120. MAX( T.GRADECODE ) GRADECODE,
  121. MAX( T.GRADENAME ) GRADENAME,
  122. MAX( T.STEELCODE ) STEELCODE,
  123. MAX( T.STEELNAME ) STEELNAME,
  124. MAX( T.STD_STYLE ) STD_STYLE,
  125. MAX( T.STD_STYLE_DESC ) STD_STYLE_DESC,
  126. MAX( T.SPEC_CODE ) SPEC_CODE,
  127. MAX( T.SPEC_NAME ) SPEC_NAME,
  128. MAX( T.MODEL_CODE ) MODEL_CODE,
  129. MAX( T.MODEL_DESC ) MODEL_DESC,
  130. MAX( T.ACT_LEN_MIN ) ACT_LEN_MIN,
  131. MAX( T.ACT_LEN_MAX ) ACT_LEN_MAX,
  132. SUM( T.ACT_LEN ) ACT_LEN,
  133. SUM( T.ACT_COUNT ) ACT_COUNT,
  134. SUM( T.ACT_WEIGHT ) ACT_WEIGHT,
  135. MAX( T.CREATE_NAME ) CREATE_NAME,
  136. MAX( T.CREATE_TIME ) CREATE_TIME,
  137. MAX ( c.BILL_NO ) M_BILL_NO,
  138. MAX(T.BAL_YEAR_MONTH) BAL_YEAR_MONTH,
  139. MAX(T.PROCESS_CDOE) PROCESS_CDOE,
  140. MAX(T.PROCESS_DESC) PROCESS_DESC,
  141. MAX(T.STORAGE_NO) STORAGE_NO,
  142. MAX(B.STORAGE_NAME) STORAGE_NAME,
  143. MAX(T.BELONG_CODE) BELONG_CODE,
  144. MAX(T.BELONG_NAME) BELONG_NAME,
  145. MAX(T.PRO_PLAN_ID) PRO_PLAN_ID,
  146. MAX(T.GX_PLAN_NO) GX_PLAN_NO,
  147. MAX(T.ORDER_NO) ORDER_NO,
  148. MAX(T.ORDER_SEQ) ORDER_SEQ,
  149. MAX(T.LARY_NO) LARY_NO,
  150. MAX(T.LOC_NO) LOC_NO,
  151. MAX(T.FLAG_STOVE_NO_ZG) FLAG_STOVE_NO_ZG,
  152. MAX(T.LOCATION_NO) LOCATION_NO
  153. FROM
  154. YDM_BC_INLIST T
  155. INNER JOIN
  156. ( SELECT BILL_NO, RECEIVE_FLAG, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO FROM YDM_ZC_BILL_C GROUP BY BILL_NO, RECEIVE_FLAG,JUDGE_STOVE_NO, BATCH_NO, GROUP_NO ) C
  157. ON T.BILL_NO = C.BILL_NO AND T.INSTOCK_DOC = C.RECEIVE_FLAG
  158. and t.FLAG_STOVE_NO_ZG = c.JUDGE_STOVE_NO
  159. and T.BATCH_NO = C.BATCH_NO and T.BATCH_NO = C.BATCH_NO
  160. LEFT JOIN YDM_BS_STORAGE B ON B.STORAGE_NO = T.STORAGE_NO
  161. WHERE
  162. T.BATCH_NO = C.BATCH_NO
  163. #condition#
  164. GROUP BY
  165. T.INSTOCK_DOC,
  166. T.JUDGE_STOVE_NO,
  167. T.BATCH_NO,
  168. T.BATCH_GROUD_NO
  169. ) TT
  170. </qeury>
  171. <qeury id = "FrmBillInStorage.queryMativery" desc = "已接受查询">
  172. SELECT
  173. T.JUDGE_STOVE_NO,
  174. T.BATCH_NO,
  175. T.GROUP_NO,
  176. T.ORDER_NO || '/' || T.ORDER_SEQ AS ORDER_SEQ_NO1,
  177. T.ORDER_NO,
  178. T.ORDER_SEQ,
  179. T.ORDER_SEQ_NO,
  180. T.BILL_NO,
  181. T.VEHICLE_NO,
  182. MAX( T.MATERIAL_NO ) MATERIAL_NO,
  183. MAX( T.PRODUCNAME ) PRODUCNAME,
  184. MAX( T.GRADENAME ) GRADENAME,
  185. MAX( T.STEELNAME ) STEELNAME,
  186. MAX( T.SPEC_NAME ) SPEC_NAME,
  187. MAX( T.MODEL_DESC ) MODEL_DESC,
  188. MAX( T.STORAGE_NO ) STORAGE_NO,
  189. MAX( B.STORAGE_NAME ) STORAGE_NAME,
  190. MAX( T.STD_CODE ) STD_CODE,
  191. MAX( T.STD_NAME ) STD_NAME,
  192. MAX( T.STD_STYLE_DESC ) STD_STYLE_DESC,
  193. MAX( T.CREATE_NAME ) CREATE_NAME,
  194. MAX( T.CREDIT_NO ) CREDIT_NO,
  195. MAX( T.PORT_DESC ) PORT_DESC,
  196. TO_CHAR( MAX( T.Create_Time ), 'YYYY-MM-DD HH24:MI:SS' ) AS CREATE_TIME,
  197. MAX( T.PONDER_NO ) AS PONDER_NO,
  198. T.ORD_PK,
  199. T.ORD_LN_PK,
  200. T.ORD_LN_DLY_PK,
  201. MAX( T.VSTEL_DESC ) VSTEL_DESC,
  202. -- TO_CHAR( T.ACT_LEN_MIN, 'FM990.00' ) || '-' || TO_CHAR( T.ACT_LEN_MAX, 'FM990.00' ) AS LENFW,
  203. DECODE(
  204. (
  205. SELECT
  206. MAX( B.PRT_FLAG )
  207. FROM
  208. YDM_ZC_BILL_C B
  209. WHERE
  210. B.BILL_NO = T.BILL_NO
  211. AND B.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
  212. AND NVL( B.BATCH_NO, '/' ) = NVL( T.BATCH_NO, '/' )
  213. AND B.GROUP_NO = T.GROUP_NO
  214. AND B.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  215. AND B.VALIDFLAG = '1'
  216. ),
  217. '0',
  218. '否',
  219. '1',
  220. '是'
  221. ) AS WEIGH_FLAG,
  222. TO_CHAR( NVL( SUM( T.ACT_LEN ), 0 ), 'FM999999990.00' ) AS ACT_LEN,
  223. NVL( SUM( T.ACT_COUNT ), 0 ) AS ACT_COUNT,
  224. TO_CHAR( NVL( SUM( T.ACT_WEIGHT ), 0 ), 'FM999999990.000' ) AS ACT_WEIGHT,
  225. TO_CHAR( NVL( SUM( T.PONDER_GROSS_WT ), '0' ), 'FM999999990.000' ) AS PONDER_GROSS_WT,
  226. NVL( SUM( T.SEND_NUM ), 0 ) AS SEND_NUM,
  227. MAX( S.SUPPLY_UNIT ) SUPPLY_UNIT,
  228. TO_CHAR( MAX( W.RECORD_DATE2 ), 'YYYY-MM-DD HH24:MI:SS' ) RECORD_DATE2
  229. FROM
  230. YDM_ZC_LOADVEHICLE_MAT T
  231. LEFT JOIN YDM_BS_STORAGE B ON B.STORAGE_NO = T.STORAGE_NO
  232. LEFT JOIN SLM_ORDER_HEAD S ON S.ORD_PK = T.ORD_PK
  233. LEFT JOIN CMM_WEIGHT_RESULT W ON W.RESULT_NO = T.PONDER_NO
  234. WHERE
  235. T.BILL_NO = ?
  236. AND T.JUDGE_STOVE_NO = ?
  237. AND T.BATCH_NO = ?
  238. AND T.GROUP_NO = ?
  239. AND T.RETURN_FLAG = '0'
  240. GROUP BY
  241. T.BILL_NO,
  242. T.JUDGE_STOVE_NO,
  243. T.BATCH_NO,
  244. T.GROUP_NO,
  245. T.VEHICLE_NO,
  246. T.ORD_PK,
  247. T.ORD_LN_PK,
  248. T.ORD_LN_DLY_PK,
  249. T.ORDER_NO,
  250. T.ORDER_SEQ,
  251. T.ORDER_SEQ_NO
  252. </qeury>
  253. <qeury id = "FrmBillInStorage.doQueryCount" desc = "查询">
  254. SELECT
  255. B.*
  256. FROM
  257. YDM_ZC_BILL_M M,
  258. YDM_ZC_BILL_C T
  259. INNER JOIN YDM_BC_INLIST B ON T.MAT_NO = B.MAT_NO
  260. WHERE
  261. T.BILL_NO = M.BILL_NO
  262. AND T.ORD_PK = M.ORD_PK
  263. AND T.ORD_LN_PK = M.ORD_LN_PK
  264. AND T.ORD_LN_DLY_PK = M.ORD_LN_DLY_PK
  265. AND T.BILL_NO = ''
  266. AND T.ORD_PK = ''
  267. AND T.ORD_LN_PK = ''
  268. AND T.ORD_LN_DLY_PK = ''
  269. AND T.JUDGE_STOVE_NO = ''
  270. AND T.BATCH_NO = ''
  271. AND T.GROUP_NO = ''
  272. </qeury>
  273. <qeury id = "FrmBillInStorage.SelectMatZcCount" desc = "查询">
  274. SELECT COUNT(1)ACT_COUNT
  275. FROM MAT_BC_M T, YDM_BC_BUTTRESS S
  276. WHERE T.MAT_NO = S.MAT_NO
  277. AND T.BELONG_CODE = '002001001'
  278. AND T.JUDGE_STOVE_NO = ?
  279. AND T.BATCH_NO = ?
  280. AND T.BATCH_GROUD_NO = ?
  281. AND T.ORDER_NO = ?
  282. </qeury>
  283. <query id = "FrmBillInStorage.SelectApplyMatZcCount" desc = "查询库存支数">
  284. SELECT COUNT(1)APPLY_ACT_COUNT
  285. FROM MAT_BC_M T
  286. WHERE T.BELONG_CODE = '002001001'
  287. AND T.JUDGE_STOVE_NO = ?
  288. AND T.BATCH_NO = ?
  289. AND T.BATCH_GROUD_NO = ?
  290. AND T.ORDER_NO = ?
  291. AND T.JUGDE_APPLY_CODE IS NOT NULL
  292. </query>
  293. <query id = "FrmBillInStorage.doAddInListData" desc = "接收">
  294. <![CDATA[
  295. DECLARE
  296. V_INSTOCK_DOC YDM_BC_INLIST.INSTOCK_DOC % TYPE := NULL;--入库单号
  297. V_INSTOCK_SQE YDM_BC_INLIST.INSTOCK_SQE % TYPE := NULL;--入库流水
  298. V_IMEMO COM_BASE_INFO.MEMO % TYPE := NULL;
  299. V_BASENAME COM_BASE_INFO.BASENAME % TYPE := NULL;
  300. V_ICOUNT NUMBER := 1;
  301. V_TIME YDM_BC_INLIST.CREATE_TIME % TYPE := SYSDATE;
  302. V_BATHYEAR YDM_BC_INLIST.BAL_YEAR_MONTH % TYPE := TO_CHAR( SYSDATE, 'YYYYMM' );
  303. V_COUNT MAT_ZC_M.ACT_COUNT % TYPE := NULL;
  304. V_MAT_NO MAT_ZC_M.MAT_NO % TYPE := NULL;
  305. BEGIN
  306. -- 入库单号
  307. V_INSTOCK_DOC := '#INSTOCK_DOC#';
  308. -- 入库流水
  309. SELECT
  310. TO_NUMBER(
  311. LPAD( ( NVL( MAX( SUBSTR( T.INSTOCK_SQE, 14 ) ), 0 ) + 1 ), 4, 0 )
  312. ) INSTOCK_SQE INTO V_ICOUNT
  313. FROM
  314. YDM_BC_INLIST T
  315. WHERE
  316. T.INSTOCK_DOC = '#INSTOCK_DOC#';
  317. FOR MYROW IN (
  318. SELECT
  319. *
  320. FROM
  321. (
  322. SELECT
  323. T.*
  324. FROM
  325. YDM_ZC_BILL_M M,
  326. YDM_ZC_BILL_C T
  327. WHERE
  328. T.BILL_NO = M.BILL_NO
  329. AND T.ORD_PK = M.ORD_PK
  330. AND T.ORD_LN_PK = M.ORD_LN_PK
  331. AND T.ORD_LN_DLY_PK = M.ORD_LN_DLY_PK
  332. AND T.BILL_NO = '#BILL_NO#'
  333. AND T.ORD_PK = '#ORD_PK#'
  334. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  335. AND T.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#'
  336. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  337. AND T.BATCH_NO = '#BATCH_NO#'
  338. AND T.GROUP_NO = '#GROUP_NO#'
  339. AND T.VALIDFLAG = '1'
  340. AND T.LOADVEHICLE_FLAG = '1'
  341. AND T.RECEIVE_FLAG = '0'
  342. ORDER BY
  343. T.MAT_NO ASC
  344. )
  345. WHERE
  346. ROWNUM <= '#ACT_COUNT#' ORDER BY MAT_NO
  347. )
  348. LOOP
  349. V_INSTOCK_SQE := V_INSTOCK_DOC || LPAD( V_ICOUNT, 4, 0 );
  350. SELECT
  351. '#JUDGE_NO#'
  352. || MYROW.BATCH_NO
  353. || LPAD(NVL( MAX( SUBSTR( T.MAT_NO, LENGTH( T.MAT_NO ) - 3 ) ), 0 ) + 1,4,0) MAT_NO
  354. INTO V_MAT_NO
  355. FROM
  356. (
  357. SELECT
  358. MAX( T1.MAT_NO ) MAT_NO
  359. FROM
  360. MAT_BC_M T1
  361. WHERE
  362. T1.JUDGE_STOVE_NO = '#JUDGE_NO#'
  363. AND T1.BATCH_NO = MYROW.BATCH_NO UNION ALL
  364. SELECT
  365. MAX( T4.MAT_NO ) MAT_NO
  366. FROM
  367. YDM_BC_INLIST T4
  368. WHERE
  369. T4.JUDGE_STOVE_NO = '#JUDGE_NO#'
  370. AND T4.BATCH_NO = MYROW.BATCH_NO
  371. ) T;
  372. INSERT INTO YDM_BC_INLIST (
  373. INSTOCK_SQE,
  374. INSTOCK_DOC,
  375. INSTOCK_TYPE_CODE,
  376. INSTOCK_TYPE_NAME,
  377. MAT_NO,
  378. LOT_NO,
  379. STOVE_NO,
  380. JUDGE_STOVE_NO,
  381. BATCH_NO,
  382. BATCH_GROUD_NO,
  383. MATERIAL_NO,
  384. MATERIAL_NAME,
  385. PRODUCCODE,
  386. PRODUCNAME,
  387. STD_CODE,
  388. STD_NAME,
  389. GRADECODE,
  390. GRADENAME,
  391. STEELCODE,
  392. STEELNAME,
  393. STD_STYLE,
  394. STD_STYLE_DESC,
  395. SPEC_CODE,
  396. SPEC_NAME,
  397. MODEL_CODE,
  398. MODEL_DESC,
  399. PLINE_CODE,
  400. PLINE_NAME,
  401. ACT_DIMATER,
  402. ACT_HEIGHT,
  403. ACT_LEN,
  404. ACT_LEN_MIN,
  405. ACT_LEN_MAX,
  406. ACT_COUNT,
  407. ACT_WEIGHT,
  408. ACT_THEORY_WEIGHT,
  409. BELONG_CODE,
  410. BELONG_NAME,
  411. STORAGE_NO,
  412. LOCATION_NO,
  413. LARY_NO,
  414. INSTOCK_TIME,
  415. CREATE_NAME,
  416. CREATE_TIME,
  417. PRODUCT_FLAG,
  418. MAT_STATUS,
  419. JUDGE_STD_NAME,
  420. IN_TIME_F,
  421. BAL_YEAR_MONTH,
  422. SOURE_CODE,
  423. SOURE_NAME,
  424. FLAG_STOVE_NO_ZG,
  425. PROCESS_CDOE,
  426. PROCESS_DESC,
  427. ORD_PK,
  428. ORD_LN_PK,
  429. ORD_LN_DLY_PK,
  430. ORDER_NO,
  431. ORDER_SEQ,
  432. PRO_ORDER_NO,
  433. PRO_PLAN_ID,
  434. GX_PLAN_NO,
  435. BILL_NO
  436. )
  437. VALUES
  438. (
  439. V_INSTOCK_SQE,
  440. V_INSTOCK_DOC,
  441. '800701',
  442. '产出入库',
  443. V_MAT_NO,
  444. MYROW.LOT_NO,
  445. '#JUDGE_NO#',
  446. '#JUDGE_NO#',
  447. MYROW.BATCH_NO,
  448. MYROW.GROUP_NO,
  449. MYROW.MATERIAL_NO,
  450. MYROW.MATERIAL_NAME,
  451. MYROW.PRODUCCODE,
  452. MYROW.PRODUCNAME,
  453. MYROW.STD_CODE,
  454. MYROW.STD_NAME,
  455. MYROW.GRADECODE,
  456. MYROW.GRADENAME,
  457. MYROW.STEELCODE,
  458. MYROW.STEELNAME,
  459. MYROW.STD_STYLE,
  460. MYROW.STD_STYLE_DESC,
  461. MYROW.SPEC_CODE,
  462. MYROW.SPEC_NAME,
  463. '#MODEL_CODE#',
  464. '#MODEL_DESC#',
  465. '#PLINE_CODE#',
  466. '#PLINE_NAME#',
  467. MYROW.ACT_DIMATER,
  468. MYROW.ACT_HEIGHT,
  469. MYROW.ACT_LEN,
  470. MYROW.ACT_LEN_MIN,
  471. MYROW.ACT_LEN_MAX,
  472. MYROW.ACT_COUNT,
  473. (SELECT NVL(PONDER_GROSS_WT,ACT_WEIGHT) FROM YDM_ZC_LOADVEHICLE_MAT WHERE MAT_NO = MYROW.MAT_NO AND BILL_NO = '#BILL_NO#'),
  474. MYROW.ACT_THEORY_WEIGHT,
  475. '#BELONG_CODE#',
  476. '#BELONG_NAME#',
  477. '#STORAGE_NO#',
  478. '#LOCATION_NO#',
  479. '#LARY_NO#',
  480. V_TIME,
  481. '#CREATE_NAME#',
  482. V_TIME,
  483. '801401',
  484. '80150101',
  485. '',
  486. V_TIME,
  487. V_BATHYEAR,
  488. '801301',
  489. '外购',
  490. '#JUDGE_STOVE_NO#',
  491. 'D',
  492. '轧制',
  493. '#ORD_PK_NEW#',
  494. '#ORD_LN_PK_NEW#',
  495. '#ORD_LN_DLY_PK_NEW#',
  496. '#ORDER_NO_NEW#',
  497. '#ORDER_SEQ_NEW#',
  498. '#PRO_ORDER_NO#',
  499. '#PRO_ORDER_ID#',
  500. '#GX_PLAN_NO#',
  501. '#BILL_NO#'
  502. );
  503. INSERT INTO YDM_BC_BUTTRESS (
  504. JUDGE_STOVE_NO,
  505. BATCH_NO,
  506. BATCH_GROUD_NO,
  507. STORAGE_NO,
  508. LOCATION_NO,
  509. CREATE_NAME,
  510. MAT_NO,
  511. CREATE_TIME
  512. )
  513. VALUES
  514. (
  515. '#JUDGE_NO#',
  516. MYROW.BATCH_NO,
  517. MYROW.GROUP_NO,
  518. '#STORAGE_NO#',
  519. '#LOCATION_NO#',
  520. '#CREATE_NAME#',
  521. V_MAT_NO,
  522. V_TIME
  523. );
  524. INSERT INTO MAT_BC_M (
  525. STOVE_NO,
  526. JUDGE_STOVE_NO,
  527. BATCH_NO,
  528. BATCH_GROUD_NO,
  529. ACT_COUNT,
  530. ACT_WEIGHT,
  531. CREATE_TIME,
  532. MAT_NO,
  533. PRODUCT_FLAG,
  534. MAT_STATUS,
  535. PLINE_CODE,
  536. PLINE_NAME,
  537. QCM_STAUS,
  538. PRODUCCODE,
  539. PRODUCNAME,
  540. STEELCODE,
  541. STEELNAME,
  542. SPEC_CODE,
  543. SPEC_NAME,
  544. GRADECODE,
  545. GRADENAME,
  546. MODEL_CODE,
  547. MODEL_DESC,
  548. STD_CODE,
  549. STD_NAME,
  550. BELONG_CODE,
  551. BELONG_NAME,
  552. STD_STYLE,
  553. STD_STYLE_DESC,
  554. ACT_DIMATER,
  555. ACT_HEIGHT,
  556. ACT_LEN_MIN,
  557. ACT_LEN_MAX,
  558. LOT_NO,
  559. ACT_LEN,
  560. TARGET,
  561. INSTOCK_TIME,
  562. ORD_PK,
  563. ORD_LN_PK,
  564. ORD_LN_DLY_PK,
  565. ORDER_NO,
  566. ORDER_SEQ,
  567. PROCESS_CDOE,
  568. PROCESS_DESC,
  569. NEXT_PROCESS_CDOE,
  570. NEXT_PROCESS_DESC,
  571. MAT_ORIGIN_CODE,
  572. MAT_ORIGIN_NAME,
  573. CRAF_NO,
  574. CRAFT_SEQ,
  575. PRO_ORDER_NO,
  576. PRO_ORDER_ID,
  577. GX_PLAN_NO,
  578. MATERIAL_NO,
  579. MATERIAL_NAME,
  580. ACT_THEORY_WEIGHT,
  581. MAT_GOWHERE_CODE,
  582. MAT_GOWHERE_NAME,
  583. FLAG_STOVE_NO_ZG
  584. )
  585. VALUES
  586. (
  587. '#JUDGE_NO#',
  588. '#JUDGE_NO#',
  589. MYROW.BATCH_NO,
  590. MYROW.GROUP_NO,
  591. MYROW.ACT_COUNT,
  592. (SELECT NVL(PONDER_GROSS_WT,ACT_WEIGHT) FROM YDM_ZC_LOADVEHICLE_MAT WHERE MAT_NO = MYROW.MAT_NO AND BILL_NO = '#BILL_NO#'),
  593. V_TIME,
  594. V_MAT_NO,
  595. '801401',
  596. '80150101',
  597. '#PLINE_CODE#',
  598. '#PLINE_NAME#',
  599. '00',
  600. MYROW.PRODUCCODE,
  601. MYROW.PRODUCNAME,
  602. MYROW.STEELCODE,
  603. MYROW.STEELNAME,
  604. MYROW.SPEC_CODE,
  605. MYROW.SPEC_NAME,
  606. MYROW.GRADECODE,
  607. MYROW.GRADENAME,
  608. '#MODEL_CODE#',
  609. '#MODEL_DESC#',
  610. MYROW.STD_CODE,
  611. MYROW.STD_NAME,
  612. '#BELONG_CODE#',
  613. '#BELONG_NAME#',
  614. MYROW.STD_STYLE,
  615. MYROW.STD_STYLE_DESC,
  616. MYROW.ACT_DIMATER,
  617. MYROW.ACT_HEIGHT,
  618. MYROW.ACT_LEN_MIN,
  619. MYROW.ACT_LEN_MAX,
  620. MYROW.LOT_NO,
  621. MYROW.ACT_LEN,
  622. 'B',
  623. V_TIME,
  624. '#ORD_PK_NEW#',
  625. '#ORD_LN_PK_NEW#',
  626. '#ORD_LN_DLY_PK_NEW#',
  627. '#ORDER_NO_NEW#',
  628. '#ORDER_SEQ_NEW#',
  629. 'D',
  630. '轧制',
  631. '#NEXT_PROCESS_CDOE#',
  632. '#NEXT_PROCESS_NAME#',
  633. '801301',
  634. '外购',
  635. '#CRAFT_FILE_NO#',
  636. '#CRAFT_SEQ#',
  637. '#PRO_ORDER_NO#',
  638. '#PRO_ORDER_ID#',
  639. '#GX_PLAN_NO#',
  640. MYROW.MATERIAL_NO,
  641. MYROW.MATERIAL_NAME,
  642. MYROW.ACT_THEORY_WEIGHT,
  643. '#STORAGE_NO#',
  644. '#STORAGE_NAME#',
  645. '#JUDGE_STOVE_NO#'
  646. );
  647. UPDATE
  648. YDM_ZC_BILL_C T
  649. SET
  650. T.RECEIVE_FLAG = V_INSTOCK_DOC
  651. WHERE
  652. T.RECEIVE_FLAG = '0'
  653. AND T.VALIDFLAG = '1'
  654. AND T.LOADVEHICLE_FLAG = '1'
  655. AND T.BILL_NO = '#BILL_NO#'
  656. AND T.ORD_PK = '#ORD_PK#'
  657. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  658. AND T.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#'
  659. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  660. AND T.BATCH_NO = '#BATCH_NO#'
  661. AND T.GROUP_NO = '#GROUP_NO#'
  662. and t.MAT_NO = MYROW.MAT_NO;
  663. V_ICOUNT := V_ICOUNT + 1;
  664. END LOOP;
  665. END;
  666. ]]>
  667. </query>
  668. <query id = "FrmBillInStorage.doDeleteInListData" desc = "撤销接收">
  669. <![CDATA[
  670. DECLARE
  671. V_CHECK_NO QCM_ZC_CHECKCONSIGN.CHECK_NO % TYPE := NULL;--检验编号
  672. V_CHECK_NO_COUNT integer;
  673. BEGIN
  674. FOR MYROW IN (
  675. SELECT
  676. *
  677. FROM
  678. (
  679. SELECT
  680. B.*
  681. FROM
  682. YDM_BC_INLIST B
  683. WHERE
  684. B.INSTOCK_DOC = '#INSTOCK_DOC#' and B.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  685. ORDER BY
  686. B.MAT_NO ASC
  687. )
  688. WHERE
  689. ROWNUM <= '#ACT_COUNT#'
  690. )
  691. LOOP
  692. DELETE FROM YDM_BC_INLIST WHERE MAT_NO = MYROW.MAT_NO;
  693. DELETE FROM MAT_BC_M WHERE MAT_NO = MYROW.MAT_NO;
  694. DELETE FROM YDM_BC_BUTTRESS WHERE MAT_NO = MYROW.MAT_NO;
  695. END LOOP;
  696. SELECT COUNT(1) INTO V_CHECK_NO_COUNT FROM QCM_ZC_CHECKCONSIGN WHERE
  697. JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  698. AND BATCH_NO = '#BATCH_NO#';
  699. IF V_CHECK_NO_COUNT > 0 THEN
  700. SELECT CHECK_NO INTO V_CHECK_NO FROM QCM_ZC_CHECKCONSIGN WHERE
  701. JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  702. AND BATCH_NO = '#BATCH_NO#'
  703. GROUP BY CHECK_NO;
  704. DELETE FROM QCM_ZC_CHECKCONSIGN WHERE CHECK_NO = V_CHECK_NO;
  705. DELETE FROM QCM_ZC_CHECKCONSIGN_DETAIL WHERE CHECK_NO = V_CHECK_NO;
  706. DELETE FROM QCM_JHY_PHYRESULT WHERE SAMPLE_ID = V_CHECK_NO;
  707. DELETE FROM QCM_JHY_ELEMENTS WHERE SAMPLE_ID = V_CHECK_NO;
  708. END IF;
  709. UPDATE YDM_ZC_BILL_C SET RECEIVE_FLAG = '0' WHERE RECEIVE_FLAG = '#INSTOCK_DOC#' AND BILL_NO = '#M_BILL_NO#';
  710. DELETE FROM MIL_INSTORE_RESULT T WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#' AND T.GX_PLAN_NO = '#GX_PLAN_NO#';
  711. DELETE FROM MIL_MT_RESULT T WHERE RESULT_NO = '#JUDGE_STOVE_NO#' AND JUDGE_STOVE_NO LIKE '#JUDGE_STOVE_NO#' || '%';
  712. UPDATE PLN_ORDER_ZG_S T
  713. SET T.FINISHNUM = TO_NUMBER(NVL(T.FINISHNUM,0)) - TO_NUMBER('#ACT_COUNT#'),
  714. T.FINISHWEIGHT = TO_NUMBER(NVL(T.FINISHWEIGHT,0)) -
  715. TO_NUMBER('#ACT_WEIGHT#')
  716. WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  717. AND T.GX_PLAN_NO = '#GX_PLAN_NO#';
  718. END;
  719. ]]>
  720. </query>
  721. <qeury id = "FrmBillInStorage.doQueryOrderZgS" desc = "查询轧管订单表">
  722. SELECT T.WHOLE_BACKLOG_DESC,
  723. T.PRO_ORDER_NO,
  724. T.PRO_PLAN_ID,
  725. T.GX_PLAN_NO,
  726. T.DECISION,
  727. T.PLAN_GROUP_ID,
  728. T.ORDER_SOURCE,
  729. T.ORD_LN_DLY_PK,
  730. T.PLN_DIVIDE_ID,
  731. T.ORDER_NO,
  732. T.ORDER_SEQ,
  733. T.DELIVERY_NO,
  734. T.REQ_BL_ID,
  735. T.PLINE_CODE,
  736. T.PLINE_NAME,
  737. T.GRADECODE,
  738. T.GRADENAME,
  739. T.OUTDIAMETER,
  740. T.WALLTHICK,
  741. T.LENGTHDISC,
  742. T.INWL_ID,
  743. T.INWL_DESC,
  744. T.OUTWL_ID,
  745. T.OUTWL_DESC,
  746. T.LEN_ROLL_MAX,
  747. T.LEN_ROLL_MIN,
  748. T.AIMOUTDIAMETER,
  749. T.AIMWALLTHICK,
  750. T.AIMLENGTH,
  751. T.DIAMETER_GP,
  752. T.LEN_GP_SINGLE,
  753. T.ROLL_LENGTH,
  754. T.LEN_CUTHEAD,
  755. T.LEN_CUTEND,
  756. T.OUTNUM_CUT,
  757. T.DIAMETER_MANDREL,
  758. T.PASS_CODE,
  759. T.PASS_NAME,
  760. T.IN_WEIGHT_S,
  761. T.IN_NUM_S,
  762. T.WEIGTH_S,
  763. T.NUM_S,
  764. T.ADD_WT_IN,
  765. T.ADD_NUM_IN,
  766. T.MATCH_WT_IN,
  767. T.MATCH_NUM_IN,
  768. T.ISENDGX,
  769. T.IF_MONITOR_ZG,
  770. T.PRDCR_NO,
  771. T.MONITOR_POINT,
  772. T.CRAFT_FILE_NO,
  773. T.CRAFT_FILE_MAN,
  774. T.CRAFT_SEQ,
  775. T.STATION_ROAD,
  776. T.PRO_MONTH,
  777. T.CIC,
  778. T.PIC,
  779. T.SIC,
  780. T.DIC,
  781. T.WIC,
  782. T.GIC,
  783. T.GX_PRO_SEQ,
  784. T.PLAN_USETIME,
  785. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  786. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  787. T.BATCHED_WT,
  788. T.BATCHED_NUM,
  789. T.FINISHWEIGHT,
  790. T.FINISHNUM,
  791. DECODE(T.EXE_STATUS,'0','计划','1','生产中','2','生产完成','3','关闭')EXE_STATUS,
  792. T.IS_REPAIR_PLN,
  793. T.REPAIR_TYPE,
  794. T.IS_PLAN_OK,
  795. T.GPREQ_IF_OK,
  796. T.GPREQ_ID,
  797. T.ZY_BATCH_ID,
  798. T.CIC_GROUP_GP,
  799. T.PIC_GROUP_GP,
  800. T.SIC_GROUP_GP,
  801. T.DIC_GROUP_GP,
  802. T.WIC_GROUP_GP,
  803. T.GIC_GROUP_GP,
  804. T.CIC_GP,
  805. T.PIC_GP,
  806. T.SIC_GP,
  807. T.DIC_GP,
  808. T.WIC_GP,
  809. T.GIC_GP,
  810. T.IF_EXPORT,
  811. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  812. T.MEMO,
  813. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  814. T.ISSUED_MAN,
  815. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  816. T.LAST_UNDOWN_MAN,
  817. T.VERSION_NO,
  818. T.PROCESSING_COST,
  819. T.TOTAL_COST,
  820. T.IF_STOVE_ISSUED,
  821. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  822. T.STOVE_ISSUED_MAN,
  823. T.IS_ONLOAD_LINE,
  824. S.STD_CODE,
  825. S.STD_NAME,
  826. S.MATERIAL_NO,
  827. S.MATERIAL_DESC,
  828. S.PRODUCCODE,
  829. S.PRODUCNAME,
  830. S.STEELCODE,
  831. S.STEELNAME,
  832. S.SPEC_CODE,
  833. S.SPEC_NAME,
  834. S.MODEL_CODE,
  835. S.MODEL_DESC,
  836. S.STD_STYLE_DESC,
  837. T.INDEX_SEQ
  838. FROM PLN_ORDER_ZG_S T,PLN_SALEORD S
  839. WHERE T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK AND T.TH_ORDER_NO_SEQ like '%'|| {0} ||'%' AND T.PRODUCTION_TH_FLAG = '123506'
  840. </qeury>
  841. <query id = "FrmBillInStorage.getInDocCq" desc = "生成产权入库单号">
  842. SELECT 'IQ' || TO_CHAR(SYSDATE, 'YYMMDD') ||
  843. LPAD(NVL(MAX(SUBSTR(T.INSTOCK_DOC, 9)), 0) + 1, 5, 0) INSTOCK_DOC
  844. FROM YDM_BC_INLIST T
  845. WHERE T.INSTOCK_TYPE_CODE = '800709'
  846. AND T.INSTOCK_DOC LIKE 'IQ' || TO_CHAR(SYSDATE, 'YYMMDD') || '_____'
  847. </query>
  848. <query id = "FrmBillInStorage.doQueryLocation" desc = "查询库位信息">
  849. SELECT T.LOCATION_NAME,T.LOCATION_NO FROM YDM_BS_LOCATION T WHERE T.STORAGE_NO = ? ORDER BY T.LOCATION_NO ASC
  850. </query>
  851. <qeury id = "FrmBillInStorage.doQueryStorageArr" desc = "加载仓库">
  852. SELECT T.STORAGE_NAME,T.STORAGE_NO FROM YDM_BS_STORAGE T WHERE T.STORAGE_TYPE_NO IN('800202','800205') AND T.VALIDFLAG = '1'
  853. </qeury>
  854. <query id="FrmBillInStorage.getWarehousePermissionsStore" desc="获取仓库权限">
  855. <![CDATA[
  856. SELECT T.STORAGE_NO, T.STORAGE_NAME
  857. FROM YDM_BS_STORAGE T
  858. WHERE T.VALIDFLAG='1'
  859. ]]>
  860. </query>
  861. <query id="FrmBillInStorage.doFlagHeatNo" desc="获取喷印炉号">
  862. <![CDATA[
  863. SELECT FLAG_HEAT_NO AS FLAG_STOVE_NO FROM PLN_ZY_ZG_M WHERE JUDGE_STOVE_NO = {0} or FEED_HEAT_NO = {0}
  864. ]]>
  865. </query>
  866. <query id="FrmBillInStorage.doGetJudgeStoveNo" desc="查询是否已生成炉号">
  867. <![CDATA[
  868. SELECT JUDGE_STOVE_NO AS FLAG_STOVE_NO FROM YDM_BC_INLIST
  869. WHERE
  870. INSTOCK_TYPE_CODE = '800701' AND FLAG_STOVE_NO_ZG = {0}
  871. AND BILL_NO = {1} AND ROWNUM = 1
  872. ]]>
  873. </query>
  874. <qeury id = "FrmBillInStorage.doCopyCheck" desc = "复制性能">
  875. <![CDATA[
  876. DECLARE
  877. V_CHECK_NO_OLD QCM_ZC_CHECKCONSIGN.CHECK_NO % TYPE := NULL;--检验编号
  878. V_CHECK_NO_NEW QCM_ZC_CHECKCONSIGN.CHECK_NO % TYPE := NULL;--检验编号
  879. V_COUNT_MT INTEGER;
  880. V_COUNT_STOVE_NO INTEGER;
  881. V_CHECK_NO_COUNT INTEGER;
  882. V_STOVE_NO QCM_ZC_CHECKCONSIGN.STOVE_NO % TYPE := NULL;--熔炼炉号
  883. BEGIN
  884. V_COUNT_MT := 0;
  885. V_CHECK_NO_COUNT := 0;
  886. SELECT STOVE_NO INTO V_STOVE_NO FROM QCM_ZG_JUGDE_APPLY
  887. WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  888. AND BATCH_NO = '#BATCH_NO#' AND IS_FLAG = '0' AND TARGET = 'A' AND ROWNUM = 1;
  889. FOR MYROW IN (
  890. SELECT
  891. CHECK_NO AS CHECK_NO_OLD,
  892. 'TH65' || '#JUDGE_NO#' || ROWNUM AS CHECK_NO,
  893. T.LOT_NO,
  894. '#JUDGE_NO#' AS JUDGE_STOVE_NO,
  895. T.BATCH_NO,
  896. '#JUDGE_NO#' AS STOVE_NO,
  897. 'D' PROCESS_CODE,
  898. '#PLINE_CODE#' AS PLINE_CODE,
  899. '#PLINE_NAME#' AS PLINE_NAME,
  900. T.ACT_COUNT,
  901. T.ACT_WEIGHT,
  902. T.ACT_THEORY_WEIGHT,
  903. T.MATERIAL_NO,
  904. T.MATERIAL_NAME,
  905. T.PRODUCCODE,
  906. T.PRODUCNAME,
  907. T.STEELCODE,
  908. T.STEELNAME,
  909. T.GRADECODE,
  910. T.GRADENAME,
  911. T.SPEC_CODE,
  912. T.SPEC_NAME,
  913. T.MODEL_CODE,
  914. T.MODEL_DESC,
  915. T.STD_CODE,
  916. T.STD_NAME,
  917. T.STD_STYLE,
  918. T.STD_STYLE_DESC,
  919. T.ACT_DIMATER,
  920. T.ACT_HEIGHT,
  921. T.ACT_LEN_MIN,
  922. T.ACT_LEN_MAX,
  923. '#PRO_ORDER_ID#' AS PRO_ORDER_ID,
  924. '1' AS GX_PLAN_NO,
  925. '#ORD_LN_DLY_PK#' AS ORD_LN_DLY_PK,
  926. '#CRAF_NO#' AS CRAF_NO,
  927. '1' AS CRAFT_SEQ,
  928. '#INDEX_SEQ#' AS INDEX_SEQ,
  929. T.STEEL_STANDRAD,
  930. '#CIC#' as CIC,
  931. '#PIC#' as PIC,
  932. TO_CHAR(SYSDATE,'YYYYMM') AS BAL_YEAR_MONTH,
  933. '00' AS VALIDFLAG,
  934. 'TH' AS CONSIGN_NAME,
  935. SYSDATE CONSIGN_TIME,
  936. '0' AS IS_FLAG,
  937. 'B' AS TARGET,
  938. T.CRAFT_SOURCE
  939. FROM
  940. QCM_ZC_CHECKCONSIGN T
  941. WHERE
  942. T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  943. AND T.BATCH_NO = '#BATCH_NO#'
  944. )
  945. LOOP
  946. V_CHECK_NO_OLD := MYROW.CHECK_NO_OLD;
  947. SELECT COUNT(1) INTO V_CHECK_NO_COUNT FROM QCM_ZC_CHECKCONSIGN WHERE CHECK_NO = MYROW.CHECK_NO
  948. and JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  949. AND BATCH_NO = MYROW.BATCH_NO;
  950. IF V_CHECK_NO_COUNT = 0 THEN
  951. INSERT INTO QCM_ZC_CHECKCONSIGN (
  952. CHECK_NO,
  953. LOT_NO,
  954. JUDGE_STOVE_NO,
  955. BATCH_NO,
  956. STOVE_NO,
  957. PROCESS_CODE,
  958. PLINE_CODE,
  959. PLINE_NAME,
  960. ACT_COUNT,
  961. ACT_WEIGHT,
  962. ACT_THEORY_WEIGHT,
  963. MATERIAL_NO,
  964. MATERIAL_NAME,
  965. PRODUCCODE,
  966. PRODUCNAME,
  967. STEELCODE,
  968. STEELNAME,
  969. GRADECODE,
  970. GRADENAME,
  971. SPEC_CODE,
  972. SPEC_NAME,
  973. MODEL_CODE,
  974. MODEL_DESC,
  975. STD_CODE,
  976. STD_NAME,
  977. STD_STYLE,
  978. STD_STYLE_DESC,
  979. ACT_DIMATER,
  980. ACT_HEIGHT,
  981. ACT_LEN_MIN,
  982. ACT_LEN_MAX,
  983. PRO_ORDER_ID,
  984. GX_PLAN_NO,
  985. ORD_LN_DLY_PK,
  986. CRAF_NO,
  987. CRAFT_SEQ,
  988. INDEX_SEQ,
  989. STEEL_STANDRAD,
  990. CIC,
  991. PIC,
  992. BAL_YEAR_MONTH,
  993. VALIDFLAG,
  994. CONSIGN_NAME,
  995. CONSIGN_TIME,
  996. IS_FLAG,
  997. TARGET,
  998. CRAFT_SOURCE
  999. )
  1000. VALUES
  1001. (
  1002. MYROW.CHECK_NO,
  1003. MYROW.LOT_NO,
  1004. MYROW.JUDGE_STOVE_NO,
  1005. MYROW.BATCH_NO,
  1006. MYROW.STOVE_NO,
  1007. MYROW.PROCESS_CODE,
  1008. MYROW.PLINE_CODE,
  1009. MYROW.PLINE_NAME,
  1010. MYROW.ACT_COUNT,
  1011. MYROW.ACT_WEIGHT,
  1012. MYROW.ACT_THEORY_WEIGHT,
  1013. MYROW.MATERIAL_NO,
  1014. MYROW.MATERIAL_NAME,
  1015. MYROW.PRODUCCODE,
  1016. MYROW.PRODUCNAME,
  1017. MYROW.STEELCODE,
  1018. MYROW.STEELNAME,
  1019. MYROW.GRADECODE,
  1020. MYROW.GRADENAME,
  1021. MYROW.SPEC_CODE,
  1022. MYROW.SPEC_NAME,
  1023. MYROW.MODEL_CODE,
  1024. MYROW.MODEL_DESC,
  1025. MYROW.STD_CODE,
  1026. MYROW.STD_NAME,
  1027. MYROW.STD_STYLE,
  1028. MYROW.STD_STYLE_DESC,
  1029. MYROW.ACT_DIMATER,
  1030. MYROW.ACT_HEIGHT,
  1031. MYROW.ACT_LEN_MIN,
  1032. MYROW.ACT_LEN_MAX,
  1033. MYROW.PRO_ORDER_ID,
  1034. MYROW.GX_PLAN_NO,
  1035. MYROW.ORD_LN_DLY_PK,
  1036. MYROW.CRAF_NO,
  1037. MYROW.CRAFT_SEQ,
  1038. MYROW.INDEX_SEQ,
  1039. MYROW.STEEL_STANDRAD,
  1040. MYROW.CIC,
  1041. MYROW.PIC,
  1042. MYROW.BAL_YEAR_MONTH,
  1043. MYROW.VALIDFLAG,
  1044. MYROW.CONSIGN_NAME,
  1045. MYROW.CONSIGN_TIME,
  1046. MYROW.IS_FLAG,
  1047. MYROW.TARGET,
  1048. MYROW.CRAFT_SOURCE
  1049. );
  1050. INSERT INTO QCM_ZC_CHECKCONSIGN_DETAIL(
  1051. CHECK_NO,
  1052. BATCH_NO,
  1053. SAMPLE_NO,
  1054. PHY_CODE_MAX,
  1055. PHY_NAME_MAX,
  1056. VALIDFLAG,
  1057. IS_MAIN,
  1058. CREATE_TIME)
  1059. SELECT
  1060. MYROW.CHECK_NO CHECK_NO,
  1061. T.BATCH_NO,
  1062. T.SAMPLE_NO,
  1063. T.PHY_CODE_MAX,
  1064. T.PHY_NAME_MAX,
  1065. T.VALIDFLAG,
  1066. T.IS_MAIN,
  1067. SYSDATE CREATE_TIME
  1068. FROM QCM_ZC_CHECKCONSIGN_DETAIL T
  1069. WHERE
  1070. T.CHECK_NO = V_CHECK_NO_OLD and BATCH_NO = MYROW.BATCH_NO;
  1071. INSERT INTO QCM_JHY_PHYRESULT(
  1072. SAMPLE_ID,
  1073. SAMPLE_NO,
  1074. INDEX_SEQ,
  1075. LOT_NO,
  1076. STOVE_NO,
  1077. JUDGE_STOVE_NO,
  1078. BATCH_NO,
  1079. SAMPLE_TYPE,
  1080. CONSIGNER,
  1081. PLINE_CODE,
  1082. PHY_CODE_MAX,
  1083. PHY_NAME_MAX,
  1084. PHY_CODE_MIN,
  1085. PHY_NAME_MIN,
  1086. PHY_CODE,
  1087. PHY_NAME,
  1088. ITEM_CODE_F,
  1089. ITEM_NAME_F,
  1090. ITEM_CODE_W,
  1091. ITEM_NAME_W,
  1092. ITEM_CODE_S,
  1093. ITEM_NAME_S,
  1094. VALUE1,
  1095. VALUE2,
  1096. VALUE3,
  1097. VALUE4,
  1098. VALUE5,
  1099. VALUE6,
  1100. VALUE7,
  1101. VALUE8,
  1102. VALUE9,
  1103. VALUE10,
  1104. VALUE11,
  1105. VALUE12,
  1106. VALUE13,
  1107. VALUE14,
  1108. VALUE15,
  1109. AVERAGE,
  1110. CREATE_NAME,
  1111. CREATE_TIME,
  1112. FILE_PATH,
  1113. JUDGE_FLAG,
  1114. VALIDFLAG,
  1115. FOR_CHECK_NO,
  1116. ORIGINAL_AREA,
  1117. IS_GOOD,
  1118. IS_DEFECT,
  1119. ISRCL,
  1120. BAR_CODE,
  1121. CHECK_TEMP,
  1122. HARDNESS_TYPE,
  1123. PHY_CODE_DIR,
  1124. PHY_NAME_DIR,
  1125. SAMPLE_STYLE,
  1126. SAMPLE_SIZE,
  1127. LOT_NO_GROUP,
  1128. CHECK_TEMP_CODE,
  1129. SAMPLE_SIZE_CODE)
  1130. SELECT
  1131. MYROW.CHECK_NO SAMPLE_ID,
  1132. T.SAMPLE_NO,
  1133. T.INDEX_SEQ,
  1134. T.LOT_NO,
  1135. MYROW.JUDGE_STOVE_NO,
  1136. MYROW.JUDGE_STOVE_NO,
  1137. T.BATCH_NO,
  1138. T.SAMPLE_TYPE,
  1139. T.CONSIGNER,
  1140. '#PLINE_CODE#',
  1141. T.PHY_CODE_MAX,
  1142. T.PHY_NAME_MAX,
  1143. T.PHY_CODE_MIN,
  1144. T.PHY_NAME_MIN,
  1145. T.PHY_CODE,
  1146. T.PHY_NAME,
  1147. T.ITEM_CODE_F,
  1148. T.ITEM_NAME_F,
  1149. T.ITEM_CODE_W,
  1150. T.ITEM_NAME_W,
  1151. T.ITEM_CODE_S,
  1152. T.ITEM_NAME_S,
  1153. T.VALUE1,
  1154. T.VALUE2,
  1155. T.VALUE3,
  1156. T.VALUE4,
  1157. T.VALUE5,
  1158. T.VALUE6,
  1159. T.VALUE7,
  1160. T.VALUE8,
  1161. T.VALUE9,
  1162. T.VALUE10,
  1163. T.VALUE11,
  1164. T.VALUE12,
  1165. T.VALUE13,
  1166. T.VALUE14,
  1167. T.VALUE15,
  1168. T.AVERAGE,
  1169. T.CREATE_NAME,
  1170. SYSDATE CREATE_TIME,
  1171. T.FILE_PATH,
  1172. '00' JUDGE_FLAG,
  1173. '1' VALIDFLAG,
  1174. T.FOR_CHECK_NO,
  1175. T.ORIGINAL_AREA,
  1176. T.IS_GOOD,
  1177. T.IS_DEFECT,
  1178. T.ISRCL,
  1179. T.BAR_CODE,
  1180. T.CHECK_TEMP,
  1181. T.HARDNESS_TYPE,
  1182. T.PHY_CODE_DIR,
  1183. T.PHY_NAME_DIR,
  1184. T.SAMPLE_STYLE,
  1185. T.SAMPLE_SIZE,
  1186. T.LOT_NO_GROUP,
  1187. T.CHECK_TEMP_CODE,
  1188. T.SAMPLE_SIZE_CODE
  1189. FROM QCM_JHY_PHYRESULT T
  1190. WHERE
  1191. SAMPLE_ID = V_CHECK_NO_OLD;
  1192. INSERT INTO QCM_JHY_ELEMENTS(
  1193. ASSAYNO,
  1194. STOVE_NO,
  1195. JUDGE_STOVE_NO,
  1196. BATCH_NO,
  1197. ASSAYTYPE,
  1198. FLAG,
  1199. C,
  1200. SI,
  1201. MN,
  1202. P,
  1203. S,
  1204. NI,
  1205. CR,
  1206. CU,
  1207. ASN,
  1208. TI,
  1209. V,
  1210. MO,
  1211. B,
  1212. W,
  1213. AL,
  1214. ZN,
  1215. PB,
  1216. SN,
  1217. CA,
  1218. LA,
  1219. SB,
  1220. CE,
  1221. SE,
  1222. MG,
  1223. NB,
  1224. CD,
  1225. BI,
  1226. N,
  1227. H,
  1228. O,
  1229. FE,
  1230. ALT,
  1231. ALS,
  1232. ALINS,
  1233. BS,
  1234. BN,
  1235. MGO,
  1236. SIO2,
  1237. AL2O3,
  1238. TFEO,
  1239. FE2O3,
  1240. H2O,
  1241. CAF2,
  1242. P2O5,
  1243. TFE,
  1244. CR2O3,
  1245. TIO2,
  1246. MNO,
  1247. V2O5,
  1248. FEO,
  1249. CAO,
  1250. SAMPLE_ID,
  1251. XH,
  1252. MACHINE,
  1253. CREATE_NAME,
  1254. CREATE_TIME,
  1255. VALIDFLAG,
  1256. MEMO,
  1257. SAMPLE_NO,
  1258. PLINE_CODE,
  1259. JUDGE_FLAG,
  1260. ZR,
  1261. LG_JUDGE_FLAG,
  1262. CO,
  1263. SAMPLE_TYPE,
  1264. BAR_CODE,
  1265. TA)
  1266. SELECT
  1267. MYROW.CHECK_NO || '_' || T.SAMPLE_NO || '_C' ASSAYNO,
  1268. MYROW.STOVE_NO,
  1269. MYROW.JUDGE_STOVE_NO,
  1270. T.BATCH_NO,
  1271. MYROW.TARGET ASSAYTYPE,
  1272. T.FLAG,
  1273. T.C,
  1274. T.SI,
  1275. T.MN,
  1276. T.P,
  1277. T.S,
  1278. T.NI,
  1279. T.CR,
  1280. T.CU,
  1281. T.ASN,
  1282. T.TI,
  1283. T.V,
  1284. T.MO,
  1285. T.B,
  1286. T.W,
  1287. T.AL,
  1288. T.ZN,
  1289. T.PB,
  1290. T.SN,
  1291. T.CA,
  1292. T.LA,
  1293. T.SB,
  1294. T.CE,
  1295. T.SE,
  1296. T.MG,
  1297. T.NB,
  1298. T.CD,
  1299. T.BI,
  1300. T.N,
  1301. T.H,
  1302. T.O,
  1303. T.FE,
  1304. T.ALT,
  1305. T.ALS,
  1306. T.ALINS,
  1307. T.BS,
  1308. T.BN,
  1309. T.MGO,
  1310. T.SIO2,
  1311. T.AL2O3,
  1312. T.TFEO,
  1313. T.FE2O3,
  1314. T.H2O,
  1315. T.CAF2,
  1316. T.P2O5,
  1317. T.TFE,
  1318. T.CR2O3,
  1319. T.TIO2,
  1320. T.MNO,
  1321. T.V2O5,
  1322. T.FEO,
  1323. T.CAO,
  1324. MYROW.CHECK_NO SAMPLE_ID,
  1325. T.XH,
  1326. T.MACHINE,
  1327. T.CREATE_NAME,
  1328. SYSDATE CREATE_TIME,
  1329. '1' VALIDFLAG,
  1330. T.MEMO,
  1331. T.SAMPLE_NO,
  1332. MYROW.PLINE_CODE,
  1333. '00'JUDGE_FLAG,
  1334. T.ZR,
  1335. '20'LG_JUDGE_FLAG,
  1336. T.CO,
  1337. T.SAMPLE_TYPE,
  1338. T.BAR_CODE,
  1339. T.TA
  1340. FROM QCM_JHY_ELEMENTS T
  1341. WHERE
  1342. T.SAMPLE_ID = V_CHECK_NO_OLD and BATCH_NO = MYROW.BATCH_NO;
  1343. END IF;
  1344. SELECT COUNT(1) INTO V_COUNT_STOVE_NO FROM QCM_JHY_ELEMENTS WHERE STOVE_NO = '#JUDGE_NO#' AND SAMPLE_NO = '601';
  1345. IF V_COUNT_STOVE_NO = 0 THEN
  1346. INSERT INTO QCM_JHY_ELEMENTS(
  1347. ASSAYNO,
  1348. STOVE_NO,
  1349. JUDGE_STOVE_NO,
  1350. BATCH_NO,
  1351. ASSAYTYPE,
  1352. FLAG,
  1353. C,
  1354. SI,
  1355. MN,
  1356. P,
  1357. S,
  1358. NI,
  1359. CR,
  1360. CU,
  1361. ASN,
  1362. TI,
  1363. V,
  1364. MO,
  1365. B,
  1366. W,
  1367. AL,
  1368. ZN,
  1369. PB,
  1370. SN,
  1371. CA,
  1372. LA,
  1373. SB,
  1374. CE,
  1375. SE,
  1376. MG,
  1377. NB,
  1378. CD,
  1379. BI,
  1380. N,
  1381. H,
  1382. O,
  1383. FE,
  1384. ALT,
  1385. ALS,
  1386. ALINS,
  1387. BS,
  1388. BN,
  1389. MGO,
  1390. SIO2,
  1391. AL2O3,
  1392. TFEO,
  1393. FE2O3,
  1394. H2O,
  1395. CAF2,
  1396. P2O5,
  1397. TFE,
  1398. CR2O3,
  1399. TIO2,
  1400. MNO,
  1401. V2O5,
  1402. FEO,
  1403. CAO,
  1404. SAMPLE_ID,
  1405. XH,
  1406. MACHINE,
  1407. CREATE_NAME,
  1408. CREATE_TIME,
  1409. VALIDFLAG,
  1410. MEMO,
  1411. SAMPLE_NO,
  1412. PLINE_CODE,
  1413. JUDGE_FLAG,
  1414. ZR,
  1415. LG_JUDGE_FLAG,
  1416. CO,
  1417. SAMPLE_TYPE,
  1418. BAR_CODE,
  1419. TA)
  1420. SELECT
  1421. MYROW.STOVE_NO || '_' || SAMPLE_NO || '_S' ASSAYNO,
  1422. MYROW.STOVE_NO,
  1423. MYROW.JUDGE_STOVE_NO,
  1424. T.BATCH_NO,
  1425. 'A' ASSAYTYPE,
  1426. T.FLAG,
  1427. T.C,
  1428. T.SI,
  1429. T.MN,
  1430. T.P,
  1431. T.S,
  1432. T.NI,
  1433. T.CR,
  1434. T.CU,
  1435. T.ASN,
  1436. T.TI,
  1437. T.V,
  1438. T.MO,
  1439. T.B,
  1440. T.W,
  1441. T.AL,
  1442. T.ZN,
  1443. T.PB,
  1444. T.SN,
  1445. T.CA,
  1446. T.LA,
  1447. T.SB,
  1448. T.CE,
  1449. T.SE,
  1450. T.MG,
  1451. T.NB,
  1452. T.CD,
  1453. T.BI,
  1454. T.N,
  1455. T.H,
  1456. T.O,
  1457. T.FE,
  1458. T.ALT,
  1459. T.ALS,
  1460. T.ALINS,
  1461. T.BS,
  1462. T.BN,
  1463. T.MGO,
  1464. T.SIO2,
  1465. T.AL2O3,
  1466. T.TFEO,
  1467. T.FE2O3,
  1468. T.H2O,
  1469. T.CAF2,
  1470. T.P2O5,
  1471. T.TFE,
  1472. T.CR2O3,
  1473. T.TIO2,
  1474. T.MNO,
  1475. T.V2O5,
  1476. T.FEO,
  1477. T.CAO,
  1478. MYROW.CHECK_NO SAMPLE_ID,
  1479. T.XH,
  1480. T.MACHINE,
  1481. T.CREATE_NAME,
  1482. SYSDATE CREATE_TIME,
  1483. '1' VALIDFLAG,
  1484. T.MEMO,
  1485. T.SAMPLE_NO,
  1486. 'C001',
  1487. '00'JUDGE_FLAG,
  1488. T.ZR,
  1489. '20'LG_JUDGE_FLAG,
  1490. T.CO,
  1491. T.SAMPLE_TYPE,
  1492. T.BAR_CODE,
  1493. T.TA
  1494. FROM
  1495. QCM_JHY_ELEMENTS T
  1496. WHERE
  1497. STOVE_NO = V_STOVE_NO
  1498. AND SAMPLE_NO = '601';
  1499. END IF;
  1500. END LOOP;
  1501. SELECT COUNT(1) INTO V_COUNT_MT FROM MIL_MT_RESULT WHERE RESULT_NO = '#JUDGE_NO#';
  1502. IF V_COUNT_MT = 0 THEN
  1503. INSERT INTO MIL_MT_RESULT(
  1504. RESULT_NO,
  1505. LOT_NO,
  1506. STOVE_NO,
  1507. JUDGE_STOVE_NO,
  1508. PLINE_CODE,
  1509. PRODUCT_STANDARDS,
  1510. LO_SURFACE,
  1511. LI_SURFACE,
  1512. TO_SURFACE,
  1513. TI_SURFACE,
  1514. GROOVE_SHAPE,
  1515. INSPECTION_STANDARD,
  1516. LONGITUDINAL_CURRENT1,
  1517. TRANSVERSE_CURRENT1,
  1518. LONGITUDINAL_CURRENT2,
  1519. TRANSVERSE_CURRENT2,
  1520. SPEED1,
  1521. SPEED2,
  1522. DETECTION_SPEED1,
  1523. DETECTION_SPEED2,
  1524. DETECTION_NUM,
  1525. ALARM_NUM,
  1526. SUSPICIOUS_REASON,
  1527. REINSPECTION_NUM,
  1528. REINSPECTION_QUALIFIED_NUM,
  1529. SCRAP_NUM,
  1530. SCRAP_REASON,
  1531. QUALIFIED_NUM,
  1532. USERID,
  1533. SIGNID,
  1534. START_TIME,
  1535. END_TIME,
  1536. EXECUTIVE_PRODUCER,
  1537. PRODUCER_TIME,
  1538. PRODUCER_TEL,
  1539. NODE_FUR_FLAG,
  1540. REMARK,
  1541. COL_MODE,
  1542. COL_TIME,
  1543. COL_USER,
  1544. COL_SHIFT,
  1545. COL_GROUP,
  1546. OFFLINE_NUM,
  1547. COL_NO,
  1548. BACKLINE_NUM,
  1549. SCRAP_NUM2,
  1550. QUALIFIED_NUM2,
  1551. REINSPECTION_NUM2,
  1552. REINSPECTION_QUALIFIED_NUM2,
  1553. OFFLINE_NUM2,
  1554. BACKLINE_NUM2,
  1555. SCRAP_NUM1,
  1556. QUALIFIED_NUM1,
  1557. REINSPECTION_NUM1,
  1558. REINSPECTION_QUALIFIED_NUM1,
  1559. OFFLINE_NUM1,
  1560. BACKLINE_NUM1,
  1561. DETECTION_NUM1,
  1562. DETECTION_NUM2,
  1563. SUSPECT_PRODUCT_NUM1,
  1564. SUSPECT_PRODUCT_NUM2,
  1565. NODE_FUR_FLAG1,
  1566. NODE_FUR_FLAG2,
  1567. QA_TON,
  1568. RECUT_NUM1,
  1569. RECUT_NUM2,
  1570. RECUT_NUM,
  1571. CHANGE_NUM,
  1572. SAMPLE_NUM,
  1573. INSPECTIONED_OFFLINE_NUM,
  1574. REMARK1,
  1575. SIGNID_GRADE,
  1576. USERID1,
  1577. USERID2,
  1578. USERID_GRADE1,
  1579. USERID_GRADE2,
  1580. STANDARDS_NO,
  1581. PRO_PLAN_ID,
  1582. GX_PLAN_NO,
  1583. NOTCH_INFO,
  1584. NOTCH_LENGTH,
  1585. NOTCH_WIDTH,
  1586. NOTCH_DEPTH,
  1587. SAMPLE_NO,
  1588. NOTCH_FX,
  1589. COVERAGE,
  1590. TESTING_POSITION)
  1591. SELECT
  1592. '#JUDGE_NO#',
  1593. T.LOT_NO,
  1594. T.STOVE_NO,
  1595. '#JUDGE_NO#' || '-01',
  1596. '#PLINE_CODE#',
  1597. T.PRODUCT_STANDARDS,
  1598. T.LO_SURFACE,
  1599. T.LI_SURFACE,
  1600. T.TO_SURFACE,
  1601. T.TI_SURFACE,
  1602. T.GROOVE_SHAPE,
  1603. T.INSPECTION_STANDARD,
  1604. T.LONGITUDINAL_CURRENT1,
  1605. T.TRANSVERSE_CURRENT1,
  1606. T.LONGITUDINAL_CURRENT2,
  1607. T.TRANSVERSE_CURRENT2,
  1608. T.SPEED1,
  1609. T.SPEED2,
  1610. T.DETECTION_SPEED1,
  1611. T.DETECTION_SPEED2,
  1612. T.DETECTION_NUM,
  1613. T.ALARM_NUM,
  1614. T.SUSPICIOUS_REASON,
  1615. T.REINSPECTION_NUM,
  1616. T.REINSPECTION_QUALIFIED_NUM,
  1617. T.SCRAP_NUM,
  1618. T.SCRAP_REASON,
  1619. T.QUALIFIED_NUM,
  1620. T.USERID,
  1621. T.SIGNID,
  1622. T.START_TIME,
  1623. T.END_TIME,
  1624. T.EXECUTIVE_PRODUCER,
  1625. T.PRODUCER_TIME,
  1626. T.PRODUCER_TEL,
  1627. T.NODE_FUR_FLAG,
  1628. T.REMARK,
  1629. T.COL_MODE,
  1630. T.COL_TIME,
  1631. T.COL_USER,
  1632. T.COL_SHIFT,
  1633. T.COL_GROUP,
  1634. T.OFFLINE_NUM,
  1635. T.COL_NO,
  1636. T.BACKLINE_NUM,
  1637. T.SCRAP_NUM2,
  1638. T.QUALIFIED_NUM2,
  1639. T.REINSPECTION_NUM2,
  1640. T.REINSPECTION_QUALIFIED_NUM2,
  1641. T.OFFLINE_NUM2,
  1642. T.BACKLINE_NUM2,
  1643. T.SCRAP_NUM1,
  1644. T.QUALIFIED_NUM1,
  1645. T.REINSPECTION_NUM1,
  1646. T.REINSPECTION_QUALIFIED_NUM1,
  1647. T.OFFLINE_NUM1,
  1648. T.BACKLINE_NUM1,
  1649. T.DETECTION_NUM1,
  1650. T.DETECTION_NUM2,
  1651. T.SUSPECT_PRODUCT_NUM1,
  1652. T.SUSPECT_PRODUCT_NUM2,
  1653. T.NODE_FUR_FLAG1,
  1654. T.NODE_FUR_FLAG2,
  1655. T.QA_TON,
  1656. T.RECUT_NUM1,
  1657. T.RECUT_NUM2,
  1658. T.RECUT_NUM,
  1659. T.CHANGE_NUM,
  1660. T.SAMPLE_NUM,
  1661. T.INSPECTIONED_OFFLINE_NUM,
  1662. T.REMARK1,
  1663. T.SIGNID_GRADE,
  1664. T.USERID1,
  1665. T.USERID2,
  1666. T.USERID_GRADE1,
  1667. T.USERID_GRADE2,
  1668. T.STANDARDS_NO,
  1669. T.PRO_PLAN_ID,
  1670. T.GX_PLAN_NO,
  1671. T.NOTCH_INFO,
  1672. T.NOTCH_LENGTH,
  1673. T.NOTCH_WIDTH,
  1674. T.NOTCH_DEPTH,
  1675. T.SAMPLE_NO,
  1676. T.NOTCH_FX,
  1677. T.COVERAGE,
  1678. T.TESTING_POSITION
  1679. FROM MIL_MT_RESULT T
  1680. WHERE
  1681. T.JUDGE_STOVE_NO like '#JUDGE_STOVE_NO#' || '%'
  1682. and rownum = 1;
  1683. END IF;
  1684. END;
  1685. ]]>
  1686. </qeury>
  1687. </queryMap>