FrmBcPipeApplPro.xml 51 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "半成品管转成品管">
  3. <query id = "FrmBcPipeApplPro.doQueryMat" desc = "查询炉信息">
  4. <![CDATA[
  5. SELECT T.JUDGE_STOVE_NO,
  6. T.LOT_NO,
  7. T.STOVE_NO,
  8. T.BATCH_NO,
  9. T.BATCH_GROUD_NO,
  10. T.ORDER_NO,
  11. T.ORDER_SEQ,
  12. T.ORDER_SEQ_NO,
  13. T.ORD_PK,
  14. T.ORD_LN_PK,
  15. T.ORD_LN_DLY_PK,
  16. T.CRAF_NO,
  17. T.CRAFT_SEQ,
  18. T.JUDGE_RESULT,
  19. T.JUDGE_MAKER,
  20. T.JUGDE_APPLY_CODE,
  21. T.JUGDE_APPLY_SEQUENO,
  22. T.PROCESS_CDOE,
  23. T.PROCESS_DESC,
  24. T.PRODUCCODE,
  25. T.PRODUCNAME,
  26. T.STEELCODE,
  27. T.STEELNAME,
  28. T.SPEC_CODE,
  29. T.SPEC_NAME,
  30. T.MODEL_CODE,
  31. T.MODEL_DESC,
  32. T.STD_CODE,
  33. (SELECT SUBSTR(L.STD_NAME, 1, 70) ||
  34. decode(L.USE_DESC, '/', '', '', '', ',' || L.USE_DESC)
  35. FROM SLM_ORDER_LINE L
  36. WHERE L.ORD_LN_PK = T.ORD_LN_PK
  37. AND L.VALIDFLAG = '1') STD_NAME,
  38. T.ACT_DIMATER,
  39. T.ACT_HEIGHT,
  40. T.BELONG_CODE,
  41. T.BELONG_NAME,
  42. T.STD_STYLE,
  43. T.STD_STYLE_DESC,
  44. T.GRADECODE,
  45. T.GRADENAME,
  46. sum(T.ACT_COUNT) ACT_COUNT,
  47. to_char(sum(T.Act_Weight), 'FM999999990.000') Act_Weight,
  48. to_char(sum(T.ACT_THEORY_WEIGHT), 'FM999999990.000') ACT_THEORY_WEIGHT,
  49. sum(nvl(T.ACT_LEN, 0)) as ACT_LEN,
  50. sum(NVL(T.PONDER_GROSS_WT, 0)) PONDER_GROSS_WT,
  51. to_char(T.ACT_LEN_MIN, 'FM999990.00') AS ACT_LEN_MIN,
  52. to_char(T.ACT_LEN_MAX, 'FM999990.00') AS ACT_LEN_MAX,
  53. to_char(T.ACT_LEN_MIN, 'FM999990.00') || '-' ||
  54. to_char(T.ACT_LEN_MAX, 'FM999990.00') as LEN,
  55. T.MATERIAL_NO,
  56. T.MATERIAL_NAME,
  57. T.INPUT_MATERIAL_NO,
  58. T.INPUT_MATERIAL_NAME,
  59. T.MEMO,
  60. T.PIPMEMO,
  61. T.JUDGE_STD_NAME,
  62. T.PLINE_CODE,
  63. T.PLINE_NAME,
  64. T.MAT_STATUS,
  65. T.PRODUCT_FLAG,
  66. T.TARGET,
  67. DECODE(T.PACK_FLAG, '0', '否', '1', '是') PACK_FLAG,
  68. T.PRO_ORDER_ID,
  69. T.GX_PLAN_NO
  70. FROM MAT_BC_M T
  71. where T.QCM_STAUS = '00'
  72. AND T.PRODUCT_FLAG = '801401'
  73. AND T.PRO_PLAN_ID_NEXT IS NULL
  74. AND T.JUDGE_RESULT_CODE IN ('40740701', '40740709')
  75. #someThing#
  76. GROUP BY T.JUDGE_STOVE_NO,
  77. T.STOVE_NO,
  78. T.BATCH_NO,
  79. T.BATCH_GROUD_NO,
  80. T.INPUT_MATERIAL_NO,
  81. T.INPUT_MATERIAL_NAME,
  82. T.ORDER_NO,
  83. T.ORDER_SEQ,
  84. T.ORDER_SEQ_NO,
  85. T.ORD_PK,
  86. T.ORD_LN_PK,
  87. T.ORD_LN_DLY_PK,
  88. T.CRAF_NO,
  89. T.CRAFT_SEQ,
  90. T.JUDGE_RESULT,
  91. T.JUDGE_MAKER,
  92. T.JUGDE_APPLY_CODE,
  93. T.JUGDE_APPLY_SEQUENO,
  94. T.PROCESS_CDOE,
  95. T.PROCESS_DESC,
  96. T.PRODUCCODE,
  97. T.PRODUCNAME,
  98. T.STEELCODE,
  99. T.STEELNAME,
  100. T.SPEC_CODE,
  101. T.SPEC_NAME,
  102. T.MODEL_CODE,
  103. T.GRADECODE,
  104. T.GRADENAME,
  105. T.STD_STYLE,
  106. T.STD_STYLE_DESC,
  107. T.PIPMEMO,
  108. T.MAT_STATUS,
  109. T.MODEL_DESC,
  110. T.STD_CODE,
  111. T.STD_NAME,
  112. T.ACT_DIMATER,
  113. T.ACT_HEIGHT,
  114. T.BELONG_CODE,
  115. T.BELONG_NAME,
  116. T.PLINE_CODE,
  117. T.PLINE_NAME,
  118. T.MATERIAL_NO,
  119. T.MATERIAL_NAME,
  120. T.ACT_LEN_MIN,
  121. T.ACT_LEN_MAX,
  122. T.MEMO,
  123. T.PRODUCT_FLAG,
  124. T.JUDGE_STD_NAME,
  125. T.TARGET,
  126. T.PACK_FLAG,
  127. T.LOT_NO,
  128. T.ORD_LN_PK,
  129. T.PRO_ORDER_ID,
  130. T.GX_PLAN_NO
  131. ]]>
  132. </query>
  133. <query id = "FrmBcPipeApplPro.doQueryplnSaleorder" desc = "查询合同信息">
  134. <![CDATA[
  135. SELECT T.*, T1.PROCESS_SEQ,SUBSTR(T1.PROCESS_SEQ, -1) PROCESS_SEQ_END
  136. FROM pln_saleord T, PLN_SALEORD_PROC T1
  137. WHERE t.PRODUCNAME NOT in (SELECT T.PRODUCNAME
  138. FROM COM_BASE_PRODUCT T
  139. WHERE T.PRODUC_STYLE = '405004'
  140. AND T.PRODUC_TYPE = 'D')
  141. and t.PORDERSTATUS in ('1', '2', '3', '4')
  142. AND T.ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK
  143. AND T.SPEC_NAME = ?
  144. AND SUBSTR(T1.PROCESS_SEQ, -1) <= ?
  145. AND T.ORDER_TYPE = '1'
  146. ]]>
  147. </query>
  148. <query id = "FrmBcPipeApplPro.doQueryplnSaleorder2" desc = "查询合同信息">
  149. <![CDATA[
  150. SELECT T.*, T1.PROCESS_SEQ, SUBSTR(T1.PROCESS_SEQ, -1) PROCESS_SEQ_END
  151. FROM pln_saleord T, PLN_SALEORD_PROC T1
  152. WHERE t.PRODUCNAME NOT in
  153. (SELECT T2.PRODUCNAME
  154. FROM COM_BASE_PRODUCT T2
  155. WHERE T2.PRODUC_STYLE = '405004'
  156. AND T2.PRODUC_TYPE = 'D')
  157. and t.PORDERSTATUS in ('1', '2', '3', '4')
  158. AND T.ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK
  159. AND T.MATERIAL_DESC = ?
  160. AND SUBSTR(T1.PROCESS_SEQ, -1) <= ?
  161. AND T.ORDER_TYPE = '1'
  162. ]]>
  163. </query>
  164. <query id = "FrmBcPipeApplPro.QueryZgJugdeApply" desc = "查询送判数据">
  165. <![CDATA[
  166. select t.*
  167. from QCM_ZG_JUGDE_APPLY t
  168. WHERE 1=1
  169. AND T.PROCESS_CODE <> 'H'
  170. AND T.VALIDFLAG = '20'
  171. and t.IS_ALL_SCRAP = '6'
  172. ]]>
  173. </query>
  174. <query id = "FrmBcPipeApplPro.doQueryCic" desc = "查询是否有CIC">
  175. <![CDATA[
  176. SELECT COUNT(*) ACOUNT
  177. FROM CRAFT_ORD_DESIGN T, CRAFT_ORD_DESIGN_STD_CIC A, COM_MSC_STD_CIC B
  178. WHERE T.ORD_LN_PK = ?
  179. AND T.VALIDFLAG = '1'
  180. AND A.DESGIN_KEY = T.DESGIN_KEY
  181. AND A.SPECL_FL = '2'
  182. AND A.MSC_PLINE IN
  183. (SELECT S.INDEX_SEQ FROM PLN_SALEORD_PROC S WHERE S.ORD_LN_DLY_PK = ?)
  184. AND B.CIC = A.CIC
  185. --AND NVL(B.GRADECODE,'/') = NVL(?,'/')
  186. ]]>
  187. </query>
  188. <query id = "FrmBcPipeApplPro.doQueryPic" desc = "查询是否有PIC">
  189. <![CDATA[
  190. SELECT COUNT(*) ACOUNT
  191. FROM CRAFT_ORD_DESIGN T, CRAFT_ORD_DESIGN_STD_PIC A
  192. WHERE T.ORD_LN_PK = ?
  193. AND T.VALIDFLAG = '1'
  194. AND A.DESGIN_KEY = T.DESGIN_KEY
  195. AND A.SPECL_FL = '2'
  196. AND A.PROCESS_CODE = ?
  197. AND A.MSC_PLINE IN
  198. (SELECT S.INDEX_SEQ FROM PLN_SALEORD_PROC S WHERE S.ORD_LN_DLY_PK = ?)
  199. ]]>
  200. </query>
  201. <query id = "FrmBcPipeApplPro.jugdeApplyNo" desc = "生成判定单号">
  202. <![CDATA[
  203. SELECT ? || '801402' || TO_CHAR(SYSDATE, 'YYYYMMDD') || '6' ||
  204. LPAD(NVL(MAX(SUBSTR(T.JUGDE_APPLY_CODE, 20,4)), 0) + 1, 4, 0) JUGDE_APPLY_CODE
  205. FROM QCM_ZG_JUGDE_APPLY T
  206. WHERE TRUNC(T.APPLY_TIME) = TRUNC(SYSDATE)
  207. AND T.IS_ALL_SCRAP = '6'
  208. AND T.PROCESS_CODE = ?
  209. ]]>
  210. </query>
  211. <query id = "FrmBcPipeApplPro.insertJugeApply" desc = "半成品转成品">
  212. <![CDATA[
  213. DECLARE
  214. V_JUDGE_STOVE_NO MAT_BC_M.JUDGE_STOVE_NO%TYPE := ?;
  215. V_BATCH_NO MAT_BC_M.BATCH_NO%TYPE := ?;
  216. V_BATCH_GROUD_NO MAT_BC_M.BATCH_GROUD_NO%TYPE := ?;
  217. V_PLINE_CODE MAT_BC_M.PLINE_CODE%TYPE := ?;
  218. V_JUGDE_APPLY_CODE MAT_BC_M.JUGDE_APPLY_CODE%TYPE := ?;
  219. V_JUGDE_APPLY_CODE_OLD MAT_BC_M.JUGDE_APPLY_CODE%TYPE := ?;
  220. V_PROCESS_CODEO QCM_ZG_JUGDE_APPLY.PROCESS_CODE%TYPE := ?;
  221. V_ACT_COUNT QCM_ZG_JUGDE_APPLY.ACT_COUNT%TYPE := ?;
  222. V_ORD_PK MAT_BC_M.ORD_PK%TYPE := ?; --新合同
  223. V_ORD_LN_PK MAT_BC_M.ORD_LN_PK%TYPE := ?;
  224. V_ORD_LN_DLY_PK MAT_BC_M.ORD_LN_DLY_PK%TYPE := ?;
  225. V_APPLY_NAME QCM_ZG_JUGDE_APPLY.APPLY_NAME%TYPE := ?;
  226. V_GRADECODE MAT_BC_M.GRADECODE%TYPE := ?;
  227. V_PROCESS_CODEO_END QCM_ZG_JUGDE_APPLY.PROCESS_CODE%TYPE := ?; --新合同末工序
  228. V_BELONG_CODE_JUGDE QCM_ZG_JUGDE_APPLY.BELONG_CODE_JUGDE%TYPE := ?; --判定后所属权
  229. V_BELONG_NAME_JUGDE QCM_ZG_JUGDE_APPLY.BELONG_NAME_JUGDE%TYPE := ?;
  230. V_DELIVERY_STATE_CODE QCM_ZG_JUGDE_APPLY.DELIVERY_STATE_CODE%TYPE := ?; --交货状态
  231. V_DELIVERY_STATE_NAME QCM_ZG_JUGDE_APPLY.DELIVERY_STATE_NAME%TYPE := ?;
  232. V_BAL_YEAR_MONTH QCM_ZG_JUGDE_APPLY.BAL_YEAR_MONTH%TYPE := ?; --结转年月
  233. V_MEMO MAT_BC_M.MEMO%TYPE := ?;
  234. V_JUGDE_APPLY_SEQUENO QCM_ZG_JUGDE_APPLY.JUGDE_APPLY_SEQUENO%TYPE := NULL;
  235. V_PIC QCM_ZG_JUGDE_APPLY.PIC%TYPE := NULL;
  236. V_CIC QCM_ZG_JUGDE_APPLY.CIC%TYPE := NULL;
  237. V_INDEX_SEQ PLN_SALEORD_PROC.INDEX_SEQ%TYPE := NULL;
  238. V_OUTSTOCK_DOC YDM_BC_OUTLIST.OUTSTOCK_DOC%TYPE := NULL;
  239. V_OUTSTOCK_DOC2 YDM_BC_OUTLIST.OUTSTOCK_DOC%TYPE := NULL;
  240. V_INSTOCK_DOC YDM_BC_INLIST.INSTOCK_DOC%TYPE := NULL;
  241. V_SUPPLY_UNIT QCM_ZG_JUGDE_APPLY.SUPPLY_UNIT%TYPE := '120504';
  242. V_SUPPLY_UNIT_DESC QCM_ZG_JUGDE_APPLY.SUPPLY_UNIT_DESC%TYPE := '江苏天淮钢管有限公司';
  243. v_ACT_COUNT2 MAT_BC_M.ACT_COUNT%TYPE := NULL;
  244. V_ICOUNT NUMBER := 1;
  245. V_COUNT NUMBER := 0;
  246. BEGIN
  247. --生成申请判定顺序号
  248. SELECT COUNT(1) + 1
  249. INTO V_JUGDE_APPLY_SEQUENO
  250. FROM QCM_ZG_JUGDE_APPLY T
  251. WHERE T.JUGDE_APPLY_CODE = V_JUGDE_APPLY_CODE
  252. AND T.VALIDFLAG IN ('00', '15', '20');
  253. SELECT COUNT(1)
  254. INTO V_COUNT
  255. from qcm_zg_jugde_apply
  256. WHERE JUDGE_STOVE_NO = V_JUDGE_STOVE_NO
  257. AND BATCH_NO = V_BATCH_NO
  258. AND BATCH_GROUD_NO = V_BATCH_GROUD_NO
  259. AND PLINE_CODE = V_PLINE_CODE
  260. AND JUGDE_APPLY_CODE = V_JUGDE_APPLY_CODE_OLD;
  261. --找制程索引号
  262. SELECT S.INDEX_SEQ
  263. INTO V_INDEX_SEQ
  264. FROM PLN_SALEORD_PROC S
  265. WHERE S.ORD_LN_DLY_PK = V_ORD_LN_DLY_PK
  266. AND ROWNUM <= 1;
  267. --找CIC
  268. SELECT CIC
  269. INTO V_CIC
  270. FROM (SELECT A.CIC
  271. FROM CRAFT_ORD_DESIGN T,
  272. CRAFT_ORD_DESIGN_STD_CIC A,
  273. COM_MSC_STD_CIC B
  274. WHERE T.ORD_LN_PK = V_ORD_LN_PK
  275. AND T.VALIDFLAG = '1'
  276. AND A.DESGIN_KEY = T.DESGIN_KEY
  277. AND A.SPECL_FL = '2'
  278. AND A.MSC_PLINE = V_INDEX_SEQ
  279. AND B.CIC = A.CIC
  280. --AND B.GRADECODE = V_GRADECODE
  281. ORDER BY A.PROCESS_CODE DESC)
  282. WHERE ROWNUM <= 1;
  283. --找PIC
  284. SELECT A.PIC
  285. INTO V_PIC
  286. FROM CRAFT_ORD_DESIGN T, CRAFT_ORD_DESIGN_STD_PIC A
  287. WHERE T.ORD_LN_PK = V_ORD_LN_PK
  288. AND T.VALIDFLAG = '1'
  289. AND A.DESGIN_KEY = T.DESGIN_KEY
  290. AND A.SPECL_FL = '2'
  291. AND A.PROCESS_CODE = V_PROCESS_CODEO_END
  292. AND A.MSC_PLINE = V_INDEX_SEQ
  293. AND ROWNUM <= 1;
  294. --制造商
  295. SELECT COUNT(*)
  296. INTO v_ACT_COUNT2
  297. FROM SLM_ORDER_HEAD S, SLM_ORDER_LINE S1, MAT_BC_M T, COM_BASE_INFO C
  298. WHERE S.ORD_PK = S1.ORD_PK
  299. AND S.ORDER_NO || '/' || S1.ORDER_SEQ = T.PRO_ORDER_NO
  300. AND S.SUPPLY_UNIT = C.BASECODE
  301. AND T.PROCESS_CDOE = 'D'
  302. AND T.QCM_STAUS = '00'
  303. AND T.JUDGE_STOVE_NO = V_JUDGE_STOVE_NO
  304. AND T.BATCH_NO = V_BATCH_NO
  305. AND T.BATCH_GROUD_NO = V_BATCH_GROUD_NO
  306. AND T.PLINE_CODE = V_PLINE_CODE
  307. AND T.QCM_STAUS = '00'
  308. AND T.PRODUCT_FLAG = '801401'
  309. AND T.PRO_PLAN_ID_NEXT IS NULL
  310. AND T.JUDGE_RESULT_CODE IN ('40740701', '40740709')
  311. AND T.BELONG_CODE = '002023005';
  312. IF (v_ACT_COUNT2 > 0) THEN
  313. SELECT S.SUPPLY_UNIT, C.BASENAME
  314. INTO V_SUPPLY_UNIT, V_SUPPLY_UNIT_DESC
  315. FROM SLM_ORDER_HEAD S, SLM_ORDER_LINE S1, MAT_BC_M T, COM_BASE_INFO C
  316. WHERE S.ORD_PK = S1.ORD_PK
  317. AND S.ORDER_NO || '/' || S1.ORDER_SEQ = T.PRO_ORDER_NO
  318. AND S.SUPPLY_UNIT = C.BASECODE
  319. AND T.PROCESS_CDOE = 'D'
  320. AND T.QCM_STAUS = '00'
  321. AND T.JUDGE_STOVE_NO = V_JUDGE_STOVE_NO
  322. AND T.BATCH_NO = V_BATCH_NO
  323. AND T.BATCH_GROUD_NO = V_BATCH_GROUD_NO
  324. AND T.PLINE_CODE = V_PLINE_CODE
  325. AND T.QCM_STAUS = '00'
  326. AND T.PRODUCT_FLAG = '801401'
  327. AND T.PRO_PLAN_ID_NEXT IS NULL
  328. AND T.JUDGE_RESULT_CODE IN ('40740701', '40740709')
  329. AND T.BELONG_CODE = '002023005'
  330. AND ROWNUM = 1;
  331. END IF;
  332. --生成改判出库单号
  333. SELECT (SELECT S.MEMO FROM COM_BASE_INFO S WHERE S.BASECODE = '800808') ||
  334. OUTSTOCK_DOC
  335. INTO V_OUTSTOCK_DOC
  336. FROM (SELECT TO_CHAR(SYSDATE, 'YYMMDD') ||
  337. LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0) OUTSTOCK_DOC
  338. FROM YDM_BC_OUTLIST T
  339. WHERE OUTSTOCK_SQE LIKE (SELECT S.MEMO
  340. FROM COM_BASE_INFO S
  341. WHERE S.BASECODE = '800808') ||
  342. TO_CHAR(SYSDATE, 'YYMMDD') || '%');
  343. --生成产权出库单号
  344. SELECT (SELECT S.MEMO FROM COM_BASE_INFO S WHERE S.BASECODE = '800809') ||
  345. OUTSTOCK_DOC
  346. INTO V_OUTSTOCK_DOC2
  347. FROM (SELECT TO_CHAR(SYSDATE, 'YYMMDD') ||
  348. LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0) OUTSTOCK_DOC
  349. FROM YDM_BC_OUTLIST T
  350. WHERE OUTSTOCK_SQE LIKE (SELECT S.MEMO
  351. FROM COM_BASE_INFO S
  352. WHERE S.BASECODE = '800809') ||
  353. TO_CHAR(SYSDATE, 'YYMMDD') || '%');
  354. --生成改判入库单号
  355. SELECT (SELECT S.MEMO FROM COM_BASE_INFO S WHERE S.BASECODE = '800706') ||
  356. INSTOCK_DOC
  357. INTO V_INSTOCK_DOC
  358. FROM (SELECT TO_CHAR(SYSDATE, 'YYMMDD') ||
  359. LPAD(NVL(MAX(SUBSTR(T.INSTOCK_DOC, 9)), 0) + 1, 5, 0) INSTOCK_DOC
  360. FROM YDM_BC_INLIST T
  361. WHERE T.INSTOCK_SQE LIKE (SELECT S.MEMO
  362. FROM COM_BASE_INFO S
  363. WHERE S.BASECODE = '800706') ||
  364. TO_CHAR(SYSDATE, 'YYMMDD') || '%');
  365. FOR MYROW IN (SELECT T.ord_pk,
  366. T.ord_ln_pk,
  367. T.ord_ln_dly_pk,
  368. T.order_no,
  369. T.order_seq,
  370. T.delivery_no,
  371. V_BAL_YEAR_MONTH BAL_YEAR_MONTH2,
  372. T.ENDGXNAME,
  373. T.PRODUCCODE,
  374. T.PRODUCNAME,
  375. T.STEELCODE,
  376. T.STEELNAME,
  377. T.MATERIAL_NO,
  378. T.MATERIAL_DESC,
  379. T.STD_CODE,
  380. T.STD_NAME,
  381. T.STD_STYLE_DESC,
  382. T.SPEC_CODE,
  383. T.SPEC_NAME,
  384. T.MODEL_CODE,
  385. T.MODEL_DESC,
  386. S.SALE_ORG,
  387. S.SALE_ORG_DESC,
  388. S1.CRAFT_NO CRAF_NO,
  389. S1.CRAFT_SEQ
  390. FROM PLN_SALEORD T, SLM_ORDER_HEAD S, CRAFT_ORD_DESIGN S1
  391. WHERE T.ORD_PK = V_ORD_PK
  392. AND T.ORD_LN_PK = V_ORD_LN_PK
  393. AND T.ORD_LN_DLY_PK = V_ORD_LN_DLY_PK
  394. AND T.ORD_PK = S.ORD_PK(+)
  395. AND T.ORD_LN_PK = S1.ORD_LN_PK(+)
  396. AND S1.VALIDFLAG(+) = '1') LOOP
  397. FOR MYROW1 IN (SELECT *
  398. FROM (SELECT T.*
  399. FROM MAT_BC_M T
  400. WHERE T.JUDGE_STOVE_NO = V_JUDGE_STOVE_NO
  401. AND T.BATCH_NO = V_BATCH_NO
  402. AND T.BATCH_GROUD_NO = V_BATCH_GROUD_NO
  403. AND T.PLINE_CODE = V_PLINE_CODE
  404. AND NVL(T.MEMO, '/') = NVL(V_MEMO, '/')
  405. AND T.QCM_STAUS = '00'
  406. AND T.PRODUCT_FLAG = '801401'
  407. AND T.PRO_PLAN_ID_NEXT IS NULL
  408. AND T.JUDGE_RESULT_CODE IN
  409. ('40740701', '40740709')
  410. AND T.BELONG_CODE = '002023005'
  411. ORDER BY T.MAT_NO ASC)
  412. WHERE ROWNUM <= V_ACT_COUNT) LOOP
  413. insert into ydm_bc_outlist
  414. (outstock_sqe,
  415. outstock_doc,
  416. outstock_type_code,
  417. outstock_type_name,
  418. mat_no,
  419. lot_no,
  420. stove_no,
  421. judge_stove_no,
  422. batch_no,
  423. batch_groud_no,
  424. material_no,
  425. material_name,
  426. produccode,
  427. producname,
  428. std_code,
  429. std_name,
  430. gradecode,
  431. gradename,
  432. steelcode,
  433. steelname,
  434. std_style,
  435. std_style_desc,
  436. spec_code,
  437. spec_name,
  438. model_code,
  439. model_desc,
  440. pro_order_no,
  441. pline_code,
  442. pline_name,
  443. act_dimater,
  444. act_height,
  445. act_len,
  446. act_len_min,
  447. act_len_max,
  448. act_count,
  449. act_weight,
  450. act_theory_weight,
  451. belong_code,
  452. belong_name,
  453. outstock_time,
  454. create_name,
  455. create_time,
  456. ord_pk,
  457. ord_ln_pk,
  458. ord_ln_dly_pk,
  459. /*department_code,
  460. department_desc,
  461. tar_department_code,
  462. tar_department_desc,*/
  463. order_no,
  464. order_seq,
  465. delivery_no,
  466. product_flag,
  467. mat_status,
  468. /*judge_std_name,
  469. judge_std_code,*/
  470. bal_year_month,
  471. qcm_staus,
  472. PROCESS_CDOE,
  473. PROCESS_DESC)
  474. values
  475. (V_OUTSTOCK_DOC || LPAD(V_ICOUNT, 4, 0),
  476. V_OUTSTOCK_DOC,
  477. '800808',
  478. '改判出库',
  479. MYROW1.MAT_NO,
  480. MYROW1.LOT_NO,
  481. MYROW1.STOVE_NO,
  482. MYROW1.JUDGE_STOVE_NO,
  483. MYROW1.BATCH_NO,
  484. MYROW1.batch_groud_no,
  485. MYROW1.material_no,
  486. MYROW1.material_name,
  487. MYROW1.produccode,
  488. MYROW1.producname,
  489. MYROW1.std_code,
  490. MYROW1.std_name,
  491. MYROW1.gradecode,
  492. MYROW1.gradename,
  493. MYROW1.steelcode,
  494. MYROW1.steelname,
  495. MYROW1.std_style,
  496. MYROW1.std_style_desc,
  497. MYROW1.spec_code,
  498. MYROW1.spec_name,
  499. MYROW1.model_code,
  500. MYROW1.model_desc,
  501. MYROW1.ORDER_NO || '/' || MYROW1.ORDER_SEQ,
  502. MYROW1.pline_code,
  503. MYROW1.pline_name,
  504. MYROW1.ACT_DIMATER,
  505. MYROW1.ACT_HEIGHT,
  506. MYROW1.act_len,
  507. MYROW1.act_len_min,
  508. MYROW1.act_len_max,
  509. MYROW1.act_count,
  510. MYROW1.act_weight,
  511. MYROW1.act_theory_weight,
  512. MYROW1.belong_code,
  513. MYROW1.belong_name,
  514. SYSDATE,
  515. V_APPLY_NAME,
  516. SYSDATE,
  517. MYROW1.ord_pk,
  518. MYROW1.ord_ln_pk,
  519. MYROW1.ord_ln_dly_pk,
  520. /*MYROW1.department_code,
  521. MYROW1.department_desc,
  522. MYROW1.tar_department_code,
  523. MYROW1.tar_department_desc,*/
  524. MYROW1.order_no,
  525. MYROW1.order_seq,
  526. MYROW1.ORDER_SEQ_NO,
  527. MYROW1.product_flag,
  528. MYROW1.mat_status,
  529. /* MYROW1.judge_std_name,
  530. MYROW1.judge_std_code,*/
  531. V_BAL_YEAR_MONTH,
  532. MYROW1.qcm_staus,
  533. MYROW1.PROCESS_CDOE,
  534. MYROW1.PROCESS_DESC);
  535. --备份材料信息,转成品
  536. INSERT INTO MAT_BC_M_BACK_UP
  537. SELECT * FROM MAT_BC_M T WHERE T.MAT_NO = MYROW1.MAT_NO;
  538. UPDATE MAT_BC_M T
  539. SET T.PRODUCT_FLAG = '801402',
  540. T.MAT_STATUS = '80150201',
  541. T.ORDER_NO = MYROW.ORDER_NO,
  542. T.ORDER_SEQ = MYROW.ORDER_SEQ,
  543. T.ORDER_SEQ_NO = MYROW.DELIVERY_NO,
  544. T.ORD_PK = MYROW.ORD_PK,
  545. T.ORD_LN_PK = MYROW.ORD_LN_PK,
  546. T.ORD_LN_DLY_PK = MYROW.ORD_LN_DLY_PK,
  547. T.CRAF_NO = MYROW.CRAF_NO,
  548. T.CRAFT_SEQ = MYROW.CRAFT_SEQ,
  549. T.PRODUCCODE = MYROW.PRODUCCODE,
  550. T.PRODUCNAME = MYROW.PRODUCNAME,
  551. T.STEELCODE = MYROW.STEELCODE,
  552. T.STEELNAME = MYROW.STEELNAME,
  553. T.STD_CODE = MYROW.STD_CODE,
  554. T.STD_NAME = MYROW.STD_NAME,
  555. T.STD_STYLE_DESC = MYROW.STD_STYLE_DESC,
  556. T.SPEC_CODE = MYROW.SPEC_CODE,
  557. T.SPEC_NAME = MYROW.SPEC_NAME,
  558. T.MODEL_CODE = MYROW.MODEL_CODE,
  559. T.MODEL_DESC = MYROW.MODEL_DESC,
  560. T.MATERIAL_NO = MYROW.MATERIAL_NO,
  561. T.MATERIAL_NAME = MYROW.MATERIAL_DESC,
  562. T.BELONG_CODE = V_BELONG_CODE_JUGDE,
  563. T.BELONG_NAME = V_BELONG_NAME_JUGDE,
  564. T.PRO_ORDER_NO = MYROW.ORDER_NO || '/' ||
  565. MYROW.ORDER_SEQ,
  566. T.TARGET = 'A',
  567. T.CIC = V_CIC,
  568. T.PROCESS_CDOE = V_PROCESS_CODEO_END,
  569. T.PROCESS_DESC = MYROW1.PROCESS_DESC,
  570. T.JUGDE_APPLY_CODE = V_JUGDE_APPLY_CODE,
  571. T.JUGDE_APPLY_SEQUENO = V_JUGDE_APPLY_SEQUENO
  572. WHERE T.MAT_NO = MYROW1.MAT_NO;
  573. INSERT INTO YDM_BC_INLIST
  574. (INSTOCK_SQE,
  575. INSTOCK_DOC,
  576. INSTOCK_TYPE_CODE,
  577. INSTOCK_TYPE_NAME,
  578. MAT_NO,
  579. LOT_NO,
  580. STOVE_NO,
  581. JUDGE_STOVE_NO,
  582. BATCH_NO,
  583. BATCH_GROUD_NO,
  584. MATERIAL_NO,
  585. MATERIAL_NAME,
  586. PRODUCCODE,
  587. PRODUCNAME,
  588. STD_CODE,
  589. STD_NAME,
  590. GRADECODE,
  591. GRADENAME,
  592. STEELCODE,
  593. STEELNAME,
  594. --STD_STYLE,
  595. STD_STYLE_DESC,
  596. SPEC_CODE,
  597. SPEC_NAME,
  598. MODEL_CODE,
  599. MODEL_DESC,
  600. PRO_ORDER_NO,
  601. PLINE_CODE,
  602. PLINE_NAME,
  603. ACT_DIMATER,
  604. ACT_HEIGHT,
  605. ACT_LEN,
  606. ACT_LEN_MIN,
  607. ACT_LEN_MAX,
  608. ACT_COUNT,
  609. ACT_WEIGHT,
  610. ACT_THEORY_WEIGHT,
  611. BELONG_CODE,
  612. BELONG_NAME,
  613. INSTOCK_TIME,
  614. CREATE_NAME,
  615. CREATE_TIME,
  616. ORD_PK,
  617. ORD_LN_PK,
  618. ORD_LN_DLY_PK,
  619. ORDER_NO,
  620. ORDER_SEQ,
  621. DELIVERY_NO,
  622. PRODUCT_FLAG,
  623. MAT_STATUS,
  624. JUDGE_STD_NAME,
  625. IN_TIME_F,
  626. BAL_YEAR_MONTH,
  627. QCM_STAUS,
  628. PROCESS_CDOE,
  629. PROCESS_DESC)
  630. VALUES
  631. (V_INSTOCK_DOC || LPAD(V_ICOUNT, 4, 0),
  632. V_INSTOCK_DOC,
  633. '800706',
  634. '改判入库',
  635. MYROW1.MAT_NO,
  636. MYROW1.LOT_NO,
  637. MYROW1.STOVE_NO,
  638. MYROW1.JUDGE_STOVE_NO,
  639. MYROW1.BATCH_NO,
  640. MYROW1.BATCH_GROUD_NO,
  641. MYROW.MATERIAL_NO,
  642. MYROW.MATERIAL_DESC,
  643. MYROW.PRODUCCODE,
  644. MYROW.PRODUCNAME,
  645. MYROW.STD_CODE,
  646. MYROW.STD_NAME,
  647. MYROW1.GRADECODE,
  648. MYROW1.GRADENAME,
  649. MYROW.STEELCODE,
  650. MYROW.STEELNAME,
  651. --MYROW.STD_STYLE,
  652. MYROW.STD_STYLE_DESC,
  653. MYROW.SPEC_CODE,
  654. MYROW.SPEC_NAME,
  655. MYROW.MODEL_CODE,
  656. MYROW.MODEL_DESC,
  657. MYROW.ORDER_NO || '/' || MYROW.ORDER_SEQ,
  658. MYROW1.pline_code,
  659. MYROW1.pline_name,
  660. MYROW1.ACT_DIMATER,
  661. MYROW1.ACT_HEIGHT,
  662. MYROW1.ACT_LEN,
  663. MYROW1.ACT_LEN_MIN,
  664. MYROW1.ACT_LEN_MAX,
  665. MYROW1.ACT_COUNT,
  666. MYROW1.ACT_WEIGHT,
  667. MYROW1.ACT_THEORY_WEIGHT,
  668. MYROW1.BELONG_CODE,
  669. MYROW1.BELONG_NAME,
  670. SYSDATE,
  671. V_APPLY_NAME,
  672. SYSDATE,
  673. MYROW1.ORD_PK,
  674. MYROW1.ORD_LN_PK,
  675. MYROW1.ORD_LN_DLY_PK,
  676. MYROW1.ORDER_NO,
  677. MYROW1.ORDER_SEQ,
  678. MYROW1.ORDER_SEQ_NO,
  679. MYROW1.PRODUCT_FLAG,
  680. MYROW1.MAT_STATUS,
  681. MYROW1.JUDGE_STD_DES,
  682. SYSDATE,
  683. V_BAL_YEAR_MONTH,
  684. MYROW1.qcm_staus,
  685. MYROW1.PROCESS_CDOE,
  686. MYROW1.PROCESS_DESC);
  687. insert into ydm_bc_outlist
  688. (outstock_sqe,
  689. outstock_doc,
  690. outstock_type_code,
  691. outstock_type_name,
  692. mat_no,
  693. lot_no,
  694. stove_no,
  695. judge_stove_no,
  696. batch_no,
  697. batch_groud_no,
  698. material_no,
  699. material_name,
  700. produccode,
  701. producname,
  702. std_code,
  703. std_name,
  704. gradecode,
  705. gradename,
  706. steelcode,
  707. steelname,
  708. std_style,
  709. std_style_desc,
  710. spec_code,
  711. spec_name,
  712. model_code,
  713. model_desc,
  714. pro_order_no,
  715. pline_code,
  716. pline_name,
  717. act_dimater,
  718. act_height,
  719. act_len,
  720. act_len_min,
  721. act_len_max,
  722. act_count,
  723. act_weight,
  724. act_theory_weight,
  725. belong_code,
  726. belong_name,
  727. outstock_time,
  728. create_name,
  729. create_time,
  730. ord_pk,
  731. ord_ln_pk,
  732. ord_ln_dly_pk,
  733. /*department_code,
  734. department_desc,
  735. tar_department_code,
  736. tar_department_desc,*/
  737. order_no,
  738. order_seq,
  739. delivery_no,
  740. product_flag,
  741. mat_status,
  742. /*judge_std_name,
  743. judge_std_code,*/
  744. bal_year_month,
  745. qcm_staus,
  746. PROCESS_CDOE,
  747. PROCESS_DESC)
  748. values
  749. (V_OUTSTOCK_DOC2 || LPAD(V_ICOUNT, 4, 0),
  750. V_OUTSTOCK_DOC2,
  751. '800809',
  752. '产权出库',
  753. MYROW1.MAT_NO,
  754. MYROW1.LOT_NO,
  755. MYROW1.STOVE_NO,
  756. MYROW1.JUDGE_STOVE_NO,
  757. MYROW1.BATCH_NO,
  758. MYROW1.batch_groud_no,
  759. MYROW.MATERIAL_NO,
  760. MYROW.MATERIAL_DESC,
  761. MYROW.produccode,
  762. MYROW.producname,
  763. MYROW.std_code,
  764. MYROW.std_name,
  765. MYROW1.gradecode,
  766. MYROW1.gradename,
  767. MYROW.steelcode,
  768. MYROW.steelname,
  769. MYROW1.std_style,
  770. MYROW.std_style_desc,
  771. MYROW.spec_code,
  772. MYROW.spec_name,
  773. MYROW.model_code,
  774. MYROW.model_desc,
  775. MYROW.ORDER_NO || '/' || MYROW.ORDER_SEQ,
  776. MYROW1.pline_code,
  777. MYROW1.pline_name,
  778. MYROW1.ACT_DIMATER,
  779. MYROW1.ACT_HEIGHT,
  780. MYROW1.act_len,
  781. MYROW1.act_len_min,
  782. MYROW1.act_len_max,
  783. MYROW1.act_count,
  784. MYROW1.act_weight,
  785. MYROW1.act_theory_weight,
  786. MYROW1.belong_code,
  787. MYROW1.belong_name,
  788. SYSDATE,
  789. V_APPLY_NAME,
  790. SYSDATE,
  791. MYROW1.ord_pk,
  792. MYROW1.ord_ln_pk,
  793. MYROW1.ord_ln_dly_pk,
  794. /*MYROW1.department_code,
  795. MYROW1.department_desc,
  796. MYROW1.tar_department_code,
  797. MYROW1.tar_department_desc,*/
  798. MYROW1.order_no,
  799. MYROW1.order_seq,
  800. MYROW1.ORDER_SEQ_NO,
  801. MYROW1.product_flag,
  802. MYROW1.mat_status,
  803. /* MYROW1.judge_std_name,
  804. MYROW1.judge_std_code,*/
  805. V_BAL_YEAR_MONTH,
  806. MYROW1.qcm_staus,
  807. MYROW1.PROCESS_CDOE,
  808. MYROW1.PROCESS_DESC);
  809. V_ICOUNT := V_ICOUNT + 1;
  810. END LOOP;
  811. IF (V_COUNT > 0) THEN
  812. --新增成品送判信息
  813. FOR MYROW2 IN (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  814. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  815. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT
  816. FROM MAT_BC_M T
  817. WHERE T.JUGDE_APPLY_CODE = V_JUGDE_APPLY_CODE
  818. AND T.JUGDE_APPLY_SEQUENO = V_JUGDE_APPLY_SEQUENO) LOOP
  819. INSERT INTO QCM_ZG_JUGDE_APPLY
  820. (jugde_apply_code,
  821. judge_stove_no,
  822. batch_no,
  823. batch_groud_no,
  824. process_code,
  825. pline_code,
  826. act_count,
  827. act_weight,
  828. act_theory_weight,
  829. pro_order_id,
  830. face_result_code,
  831. spec_result_code,
  832. chem_result_code,
  833. phy_result_code,
  834. detect_result_code,
  835. wpressure_result_code,
  836. process_result_code,
  837. face_result_path,
  838. spec_result_path,
  839. chem_result_path,
  840. phy_result_path,
  841. detect_result_path,
  842. wpressure_result_path,
  843. process_result_path,
  844. validflag,
  845. apply_name,
  846. apply_time,
  847. memo,
  848. quality_group,
  849. material_no,
  850. material_name,
  851. produccode,
  852. producname,
  853. steelcode,
  854. steelname,
  855. gradecode,
  856. gradename,
  857. spec_code,
  858. spec_name,
  859. model_code,
  860. model_desc,
  861. std_code,
  862. std_name,
  863. std_style,
  864. std_style_desc,
  865. craf_no,
  866. lot_no,
  867. pline_name,
  868. pro_order_no,
  869. target,
  870. process_status,
  871. mat_gowhere_code,
  872. mat_gowhere_name,
  873. act_dimater,
  874. act_height,
  875. act_len_min,
  876. act_len_max,
  877. judge_result_code,
  878. judge_result,
  879. judge_result_time,
  880. judge_maker,
  881. if_set_zy_plan,
  882. testing_grade,
  883. testing_type,
  884. testing_grade1,
  885. testing_type1,
  886. detect_result_code1,
  887. detect_result_path1,
  888. ord_ln_dly_pk,
  889. --apply_flag,
  890. back_jugde_memo,
  891. --instock_flag,
  892. belong_code,
  893. belong_name,
  894. --isendgx,
  895. exit_temp,
  896. sample_news,
  897. act_len,
  898. belong_code_jugde,
  899. belong_name_jugde,
  900. gx_plan_no,
  901. input_weight,
  902. input_count,
  903. output_weight,
  904. output_count,
  905. bal_year_month,
  906. is_flag,
  907. is_all_scrap,
  908. is_carry_voer,
  909. stove_no,
  910. steel_standrad,
  911. pro_plan_id_next,
  912. gx_plan_no_next,
  913. lk_flag,
  914. judge_memo,
  915. judge_order,
  916. judge_group,
  917. judge_stove_no_seq,
  918. next_process_cdoe,
  919. jugde_apply_sequeno,
  920. audit_result,
  921. audit_memo,
  922. judge_tolresult_code,
  923. judge_tolresult,
  924. judge_tolresult_time,
  925. judge_tolmaker,
  926. judge_tolmemo,
  927. judge_tolorder,
  928. judge_tolgroup,
  929. audit_tolresult,
  930. audit_tolmemo,
  931. jugde_convicted,
  932. jugde_tolconvicted,
  933. --instancy_flag,
  934. --tol_instancy_flag,
  935. craft_seq,
  936. index_seq,
  937. cic,
  938. pic,
  939. sic,
  940. dic,
  941. wic,
  942. gic,
  943. heat_plan_no_next,
  944. check_no,
  945. heat_plan_no,
  946. delivery_state_code,
  947. delivery_state_name,
  948. load_judge_stove_no,
  949. zp_m_lh,
  950. zp_coll,
  951. htt_type,
  952. min_temp,
  953. htt_technology,
  954. notch_info,
  955. notch_length,
  956. notch_width,
  957. notch_depth,
  958. lot_no_group,
  959. test_pressure,
  960. holdtime_time,
  961. test_pressure_y,
  962. mch_watergage_result,
  963. mch_path_result,
  964. mch_chamfering_result,
  965. mch_twistingly_result,
  966. mch_dimensions_result,
  967. mch_visual_result,
  968. mch_thread_inspection_result,
  969. mch_remanence_result,
  970. mch_radioactivity_result,
  971. mch_bevel_result,
  972. angle_val,
  973. edge_val,
  974. --zbs_flag,
  975. testing_standar,
  976. drift_model_min,
  977. measured_end_part,
  978. measured_middle_part,
  979. measured_tail_part,
  980. judge_file_memo,
  981. judge_file_tolmemo,
  982. --zc_judge_condition,
  983. bundle_num,
  984. liku_process_code,
  985. load_batch_no,
  986. bundling_memo,
  987. zzb_flag,
  988. auto_judge,
  989. SUPPLY_UNIT,
  990. SUPPLY_UNIT_DESC)
  991. select V_JUGDE_APPLY_CODE,
  992. judge_stove_no,
  993. batch_no,
  994. batch_groud_no,
  995. V_PROCESS_CODEO_END,
  996. pline_code,
  997. MYROW2.ACT_COUNT,
  998. MYROW2.ACT_WEIGHT,
  999. MYROW2.ACT_THEORY_WEIGHT,
  1000. '',
  1001. face_result_code,
  1002. spec_result_code,
  1003. chem_result_code,
  1004. phy_result_code,
  1005. detect_result_code,
  1006. wpressure_result_code,
  1007. process_result_code,
  1008. face_result_path,
  1009. spec_result_path,
  1010. chem_result_path,
  1011. phy_result_path,
  1012. detect_result_path,
  1013. wpressure_result_path,
  1014. process_result_path,
  1015. '20',
  1016. V_APPLY_NAME,
  1017. SYSDATE,
  1018. memo,
  1019. quality_group,
  1020. MYROW.MATERIAL_NO,
  1021. MYROW.MATERIAL_DESC,
  1022. MYROW.PRODUCCODE,
  1023. MYROW.PRODUCNAME,
  1024. MYROW.STEELCODE,
  1025. MYROW.STEELNAME,
  1026. gradecode,
  1027. gradename,
  1028. MYROW.SPEC_CODE,
  1029. MYROW.SPEC_NAME,
  1030. MYROW.MODEL_CODE,
  1031. MYROW.MODEL_DESC,
  1032. MYROW.STD_CODE,
  1033. MYROW.STD_NAME,
  1034. std_style,
  1035. MYROW.STD_STYLE_DESC,
  1036. MYROW.CRAF_NO,
  1037. lot_no,
  1038. pline_name,
  1039. MYROW.ORDER_NO || '/' || MYROW.ORDER_SEQ,
  1040. 'A',
  1041. process_status,
  1042. mat_gowhere_code,
  1043. mat_gowhere_name,
  1044. act_dimater,
  1045. act_height,
  1046. act_len_min,
  1047. act_len_max,
  1048. judge_result_code,
  1049. judge_result,
  1050. judge_result_time,
  1051. judge_maker,
  1052. if_set_zy_plan,
  1053. testing_grade,
  1054. testing_type,
  1055. testing_grade1,
  1056. testing_type1,
  1057. detect_result_code1,
  1058. detect_result_path1,
  1059. MYROW.ord_ln_dly_pk,
  1060. --apply_flag,
  1061. back_jugde_memo,
  1062. --instock_flag,
  1063. belong_code,
  1064. belong_name,
  1065. --isendgx,
  1066. exit_temp,
  1067. sample_news,
  1068. act_len,
  1069. NVL(MYROW.SALE_ORG, '002023005'),
  1070. NVL(MYROW.SALE_ORG_DESC, '制造部'),
  1071. gx_plan_no,
  1072. input_weight,
  1073. input_count,
  1074. output_weight,
  1075. output_count,
  1076. MYROW.BAL_YEAR_MONTH2,
  1077. '0',
  1078. '6',
  1079. '0',
  1080. stove_no,
  1081. steel_standrad,
  1082. pro_plan_id_next,
  1083. gx_plan_no_next,
  1084. '0',
  1085. judge_memo,
  1086. judge_order,
  1087. judge_group,
  1088. judge_stove_no_seq,
  1089. next_process_cdoe,
  1090. V_JUGDE_APPLY_SEQUENO,
  1091. audit_result,
  1092. audit_memo,
  1093. judge_tolresult_code,
  1094. judge_tolresult,
  1095. judge_tolresult_time,
  1096. judge_tolmaker,
  1097. judge_tolmemo,
  1098. judge_tolorder,
  1099. judge_tolgroup,
  1100. audit_tolresult,
  1101. audit_tolmemo,
  1102. jugde_convicted,
  1103. jugde_tolconvicted,
  1104. --instancy_flag,
  1105. --tol_instancy_flag,
  1106. MYROW.CRAFT_SEQ,
  1107. V_INDEX_SEQ,
  1108. V_CIC,
  1109. V_PIC,
  1110. sic,
  1111. dic,
  1112. wic,
  1113. gic,
  1114. heat_plan_no_next,
  1115. check_no,
  1116. heat_plan_no,
  1117. V_DELIVERY_STATE_CODE,
  1118. V_DELIVERY_STATE_NAME,
  1119. load_judge_stove_no,
  1120. zp_m_lh,
  1121. zp_coll,
  1122. htt_type,
  1123. min_temp,
  1124. htt_technology,
  1125. notch_info,
  1126. notch_length,
  1127. notch_width,
  1128. notch_depth,
  1129. lot_no_group,
  1130. test_pressure,
  1131. holdtime_time,
  1132. test_pressure_y,
  1133. mch_watergage_result,
  1134. mch_path_result,
  1135. mch_chamfering_result,
  1136. mch_twistingly_result,
  1137. mch_dimensions_result,
  1138. mch_visual_result,
  1139. mch_thread_inspection_result,
  1140. mch_remanence_result,
  1141. mch_radioactivity_result,
  1142. mch_bevel_result,
  1143. angle_val,
  1144. edge_val,
  1145. --zbs_flag,
  1146. testing_standar,
  1147. drift_model_min,
  1148. measured_end_part,
  1149. measured_middle_part,
  1150. measured_tail_part,
  1151. judge_file_memo,
  1152. judge_file_tolmemo,
  1153. --zc_judge_condition,
  1154. bundle_num,
  1155. liku_process_code,
  1156. load_batch_no,
  1157. bundling_memo,
  1158. zzb_flag,
  1159. auto_judge,
  1160. V_SUPPLY_UNIT,
  1161. V_SUPPLY_UNIT_DESC
  1162. from qcm_zg_jugde_apply
  1163. WHERE JUDGE_STOVE_NO = V_JUDGE_STOVE_NO
  1164. AND BATCH_NO = V_BATCH_NO
  1165. AND BATCH_GROUD_NO = V_BATCH_GROUD_NO
  1166. AND PLINE_CODE = V_PLINE_CODE
  1167. AND JUGDE_APPLY_CODE = V_JUGDE_APPLY_CODE_OLD;
  1168. END LOOP;
  1169. ELSIF (V_COUNT = 0) THEN
  1170. FOR MYROW3 IN (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  1171. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  1172. SUM(NVL(T.PONDER_GROSS_WT, T.ACT_WEIGHT)) ACT_WEIGHT,
  1173. SUM(T.ACT_LEN) ACT_LEN,
  1174. T.JUDGE_STOVE_NO,
  1175. T.BATCH_NO,
  1176. T.BATCH_GROUD_NO,
  1177. MAX(T.FACE_RESULT_CODE) FACE_RESULT_CODE,
  1178. MAX(T.SPEC_RESULT_CODE) SPEC_RESULT_CODE,
  1179. MAX(T.CHEM_RESULT_CODE) CHEM_RESULT_CODE,
  1180. MAX(T.PHY_RESULT_CODE) PHY_RESULT_CODE,
  1181. MAX(T.DETECT_RESULT_CODE) DETECT_RESULT_CODE,
  1182. MAX(T.WPRESSURE_RESULT_CODE) WPRESSURE_RESULT_CODE,
  1183. T.PLINE_CODE,
  1184. MAX(T.PRO_ORDER_ID) PRO_ORDER_ID,
  1185. MAX(T.GX_PLAN_NO) GX_PLAN_NO,
  1186. T.LOT_NO,
  1187. T.PLINE_NAME,
  1188. MAX(T.PRO_ORDER_NO) PRO_ORDER_NO,
  1189. T.TARGET,
  1190. T.PROCESS_STATUS,
  1191. T.ACT_DIMATER,
  1192. T.Act_Height,
  1193. T.ACT_LEN_MIN,
  1194. T.ACT_LEN_MAX,
  1195. MAX(T.CRAF_NO) CRAF_NO,
  1196. T.MATERIAL_NO,
  1197. T.MATERIAL_NAME,
  1198. T.PRODUCCODE,
  1199. T.PRODUCNAME,
  1200. T.SPEC_CODE,
  1201. T.SPEC_NAME,
  1202. T.STEELCODE,
  1203. T.STEELNAME,
  1204. T.MODEL_CODE,
  1205. T.MODEL_DESC,
  1206. T.STD_CODE,
  1207. T.STD_NAME,
  1208. T.STD_STYLE,
  1209. T.STD_STYLE_DESC,
  1210. T.GRADECODE,
  1211. T.GRADENAME,
  1212. T.CRAFT_SEQ,
  1213. T.CIC,
  1214. NVL(MAX(T.MAT_GOWHERE_CODE), '/') MAT_GOWHERE_CODE,
  1215. MAX(T.MAT_GOWHERE_NAME) MAT_GOWHERE_NAME,
  1216. MAX(T.TESTING_GRADE) TESTING_GRADE,
  1217. MAX(T.TESTING_TYPE) TESTING_TYPE,
  1218. MAX(T.TESTING_GRADE1) TESTING_GRADE1,
  1219. MAX(T.TESTING_TYPE1) TESTING_TYPE1,
  1220. T.ORD_LN_DLY_PK,
  1221. T.BELONG_CODE,
  1222. T.BELONG_NAME,
  1223. MAX(T.STOVE_NO) STOVE_NO,
  1224. DECODE(MAX(T.judge_std_des),
  1225. '',
  1226. MAX(T.JUDGE_STD_NAME),
  1227. MAX(T.judge_std_des)) STEEL_STANDRAD,
  1228. T.HEAT_PLAN_NO,
  1229. T.lock_liku LK_FLAG,
  1230. MAX(T.NEXT_PROCESS_CDOE) NEXT_PROCESS_CDOE,
  1231. MAX(T.ZZB_FLAG) ZZB_FLAG
  1232. FROM MAT_BC_M T
  1233. WHERE T.JUDGE_STOVE_NO = V_JUDGE_STOVE_NO
  1234. AND T.BATCH_NO = V_BATCH_NO
  1235. AND T.BATCH_GROUD_NO = V_BATCH_GROUD_NO
  1236. AND T.PLINE_CODE = V_PLINE_CODE
  1237. AND NVL(T.MEMO, '/') = NVL(V_MEMO, '/')
  1238. AND T.QCM_STAUS = '00'
  1239. AND T.JUGDE_APPLY_CODE = V_JUGDE_APPLY_CODE
  1240. GROUP BY T.JUDGE_STOVE_NO,
  1241. T.BATCH_NO,
  1242. T.BATCH_GROUD_NO,
  1243. T.PLINE_CODE,
  1244. T.LOT_NO,
  1245. T.PLINE_NAME,
  1246. T.TARGET,
  1247. T.PROCESS_STATUS,
  1248. T.ACT_DIMATER,
  1249. T.Act_Height,
  1250. T.ACT_LEN_MIN,
  1251. T.ACT_LEN_MAX,
  1252. T.MATERIAL_NO,
  1253. T.MATERIAL_NAME,
  1254. T.PRODUCCODE,
  1255. T.PRODUCNAME,
  1256. T.SPEC_CODE,
  1257. T.SPEC_NAME,
  1258. T.STEELCODE,
  1259. T.STEELNAME,
  1260. T.MODEL_CODE,
  1261. T.MODEL_DESC,
  1262. T.STD_CODE,
  1263. T.STD_NAME,
  1264. T.STD_STYLE,
  1265. T.STD_STYLE_DESC,
  1266. T.GRADECODE,
  1267. T.GRADENAME,
  1268. T.CRAFT_SEQ,
  1269. T.CIC,
  1270. T.ORD_LN_DLY_PK,
  1271. T.BELONG_CODE,
  1272. T.HEAT_PLAN_NO,
  1273. T.lock_liku,
  1274. T.BELONG_NAME) LOOP
  1275. INSERT INTO QCM_ZG_JUGDE_APPLY
  1276. (JUGDE_APPLY_CODE,
  1277. JUDGE_STOVE_NO,
  1278. BATCH_NO,
  1279. BATCH_GROUD_NO,
  1280. PROCESS_CODE,
  1281. PLINE_CODE,
  1282. ACT_COUNT,
  1283. ACT_WEIGHT,
  1284. ACT_THEORY_WEIGHT,
  1285. PRO_ORDER_ID,
  1286. FACE_RESULT_CODE,
  1287. SPEC_RESULT_CODE,
  1288. CHEM_RESULT_CODE,
  1289. PHY_RESULT_CODE,
  1290. DETECT_RESULT_CODE,
  1291. WPRESSURE_RESULT_CODE,
  1292. --PROCESS_RESULT_CODE,
  1293. APPLY_NAME,
  1294. APPLY_TIME,
  1295. --MEMO,
  1296. QUALITY_GROUP,
  1297. LOT_NO,
  1298. PLINE_NAME,
  1299. PRO_ORDER_NO,
  1300. TARGET,
  1301. PROCESS_STATUS,
  1302. ACT_DIMATER,
  1303. Act_Height,
  1304. ACT_LEN_MIN,
  1305. ACT_LEN_MAX,
  1306. Craf_No,
  1307. MATERIAL_NO,
  1308. MATERIAL_NAME,
  1309. PRODUCCODE,
  1310. PRODUCNAME,
  1311. SPEC_CODE,
  1312. SPEC_NAME,
  1313. STEELCODE,
  1314. STEELNAME,
  1315. MODEL_CODE,
  1316. MODEL_DESC,
  1317. STD_CODE,
  1318. STD_NAME,
  1319. STD_STYLE,
  1320. STD_STYLE_DESC,
  1321. GRADECODE,
  1322. GRADENAME,
  1323. TESTING_GRADE,
  1324. TESTING_TYPE,
  1325. TESTING_GRADE1,
  1326. TESTING_TYPE1,
  1327. ORD_LN_DLY_PK,
  1328. BELONG_CODE,
  1329. BELONG_NAME,
  1330. ACT_LEN,
  1331. GX_PLAN_NO,
  1332. BELONG_CODE_JUGDE,
  1333. BELONG_NAME_JUGDE,
  1334. STOVE_NO,
  1335. STEEL_STANDRAD,
  1336. LK_FLAG,
  1337. NEXT_PROCESS_CDOE,
  1338. JUGDE_APPLY_SEQUENO,
  1339. HEAT_PLAN_NO,
  1340. CRAFT_SEQ,
  1341. CIC,
  1342. PIC,
  1343. INDEX_SEQ,
  1344. MAT_GOWHERE_CODE,
  1345. MAT_GOWHERE_NAME,
  1346. VALIDFLAG,
  1347. IS_ALL_SCRAP,
  1348. DELIVERY_STATE_CODE,
  1349. DELIVERY_STATE_NAME,
  1350. SUPPLY_UNIT,
  1351. SUPPLY_UNIT_DESC,
  1352. BAL_YEAR_MONTH,
  1353. LOAD_JUDGE_STOVE_NO,
  1354. LOAD_BATCH_NO,
  1355. JUDGE_RESULT_CODE,
  1356. JUDGE_RESULT,
  1357. JUDGE_RESULT_TIME)
  1358. VALUES
  1359. (V_JUGDE_APPLY_CODE,
  1360. MYROW3.JUDGE_STOVE_NO,
  1361. MYROW3.BATCH_NO,
  1362. MYROW3.BATCH_GROUD_NO,
  1363. V_PROCESS_CODEO_END,
  1364. MYROW3.PLINE_CODE,
  1365. MYROW3.ACT_COUNT,
  1366. MYROW3.ACT_WEIGHT,
  1367. MYROW3.ACT_THEORY_WEIGHT,
  1368. MYROW3.PRO_ORDER_ID,
  1369. MYROW3.FACE_RESULT_CODE,
  1370. MYROW3.SPEC_RESULT_CODE,
  1371. MYROW3.CHEM_RESULT_CODE,
  1372. MYROW3.PHY_RESULT_CODE,
  1373. MYROW3.DETECT_RESULT_CODE,
  1374. MYROW3.WPRESSURE_RESULT_CODE,
  1375. --?,
  1376. V_APPLY_NAME,
  1377. SYSDATE,
  1378. --MYROW3.,
  1379. '1',
  1380. MYROW3.LOT_NO,
  1381. MYROW3.PLINE_NAME,
  1382. MYROW3.PRO_ORDER_NO,
  1383. MYROW3.TARGET,
  1384. MYROW3.PROCESS_STATUS,
  1385. MYROW3.ACT_DIMATER,
  1386. MYROW3.Act_Height,
  1387. MYROW3.ACT_LEN_MIN,
  1388. MYROW3.ACT_LEN_MAX,
  1389. MYROW3.Craf_No,
  1390. MYROW3.MATERIAL_NO,
  1391. MYROW3.MATERIAL_NAME,
  1392. MYROW3.PRODUCCODE,
  1393. MYROW3.PRODUCNAME,
  1394. MYROW3.SPEC_CODE,
  1395. MYROW3.SPEC_NAME,
  1396. MYROW3.STEELCODE,
  1397. MYROW3.STEELNAME,
  1398. MYROW3.MODEL_CODE,
  1399. MYROW3.MODEL_DESC,
  1400. MYROW3.STD_CODE,
  1401. MYROW3.STD_NAME,
  1402. MYROW3.STD_STYLE,
  1403. MYROW3.STD_STYLE_DESC,
  1404. MYROW3.GRADECODE,
  1405. MYROW3.GRADENAME,
  1406. MYROW3.TESTING_GRADE,
  1407. MYROW3.TESTING_TYPE,
  1408. MYROW3.TESTING_GRADE1,
  1409. MYROW3.TESTING_TYPE1,
  1410. CASE
  1411. WHEN INSTR(MYROW3.ORD_LN_DLY_PK, '-', 10, 1) > 0 THEN
  1412. SUBSTR(MYROW3.ORD_LN_DLY_PK,
  1413. 0,
  1414. INSTR(MYROW3.ORD_LN_DLY_PK, '-', 10, 1) - 1)
  1415. ELSE
  1416. MYROW3.ORD_LN_DLY_PK
  1417. END,
  1418. MYROW3.BELONG_CODE,
  1419. MYROW3.BELONG_NAME,
  1420. MYROW3.ACT_LEN,
  1421. MYROW3.GX_PLAN_NO,
  1422. V_BELONG_CODE_JUGDE,
  1423. V_BELONG_NAME_JUGDE,
  1424. MYROW3.STOVE_NO,
  1425. MYROW3.STEEL_STANDRAD,
  1426. MYROW3.LK_FLAG,
  1427. MYROW3.NEXT_PROCESS_CDOE,
  1428. V_JUGDE_APPLY_SEQUENO,
  1429. MYROW3.HEAT_PLAN_NO,
  1430. MYROW3.CRAFT_SEQ,
  1431. V_CIC,
  1432. V_PIC,
  1433. V_INDEX_SEQ,
  1434. MYROW3.MAT_GOWHERE_CODE,
  1435. MYROW3.MAT_GOWHERE_NAME,
  1436. '20',
  1437. '6',
  1438. V_DELIVERY_STATE_CODE,
  1439. V_DELIVERY_STATE_NAME,
  1440. V_SUPPLY_UNIT,
  1441. V_SUPPLY_UNIT_DESC,
  1442. V_BAL_YEAR_MONTH,
  1443. MYROW3.JUDGE_STOVE_NO,
  1444. MYROW3.BATCH_NO,
  1445. '40740701',
  1446. '合格',
  1447. SYSDATE);
  1448. END LOOP;
  1449. END IF;
  1450. END LOOP;
  1451. END;
  1452. ]]>
  1453. </query>
  1454. <query id = "FrmBcPipeApplPro.deleteQcmJudgeApply" desc = "撤销转成品">
  1455. <![CDATA[
  1456. DECLARE
  1457. V_APPLY_FLAG QCM_ZG_JUGDE_APPLY.APPLY_FLAG%TYPE := NULL;
  1458. BEGIN
  1459. --删除判定表
  1460. DELETE FROM QCM_ZG_JUGDE_APPLY S
  1461. WHERE S.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#'
  1462. AND S.JUGDE_APPLY_SEQUENO = '#JUGDE_APPLY_SEQUENO#'
  1463. AND S.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1464. AND S.BATCH_NO = '#BATCH_NO#'
  1465. AND S.BATCH_GROUD_NO = '#BATCH_GROUD_NO#';
  1466. FOR MYROW IN (SELECT T1.*
  1467. FROM MAT_BC_M T, MAT_BC_M_BACK_UP T1
  1468. WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#'
  1469. AND T.JUGDE_APPLY_SEQUENO = '#JUGDE_APPLY_SEQUENO#'
  1470. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1471. AND T.BATCH_NO = '#BATCH_NO#'
  1472. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1473. AND T.MAT_NO = T1.MAT_NO) LOOP
  1474. --还原材料表
  1475. UPDATE MAT_BC_M T
  1476. SET T.PRODUCT_FLAG = MYROW.PRODUCT_FLAG,
  1477. T.MAT_STATUS = MYROW.MAT_STATUS,
  1478. T.ORDER_NO = MYROW.ORDER_NO,
  1479. T.ORDER_SEQ = MYROW.ORDER_SEQ,
  1480. T.ORDER_SEQ_NO = MYROW.ORDER_SEQ_NO,
  1481. T.ORD_PK = MYROW.ORD_PK,
  1482. T.ORD_LN_PK = MYROW.ORD_LN_PK,
  1483. T.ORD_LN_DLY_PK = MYROW.ORD_LN_DLY_PK,
  1484. T.CRAF_NO = MYROW.CRAF_NO,
  1485. T.CRAFT_SEQ = MYROW.CRAFT_SEQ,
  1486. T.PRODUCCODE = MYROW.PRODUCCODE,
  1487. T.PRODUCNAME = MYROW.PRODUCNAME,
  1488. T.STEELCODE = MYROW.STEELCODE,
  1489. T.STEELNAME = MYROW.STEELNAME,
  1490. T.STD_CODE = MYROW.STD_CODE,
  1491. T.STD_NAME = MYROW.STD_NAME,
  1492. T.STD_STYLE_DESC = MYROW.STD_STYLE_DESC,
  1493. T.SPEC_CODE = MYROW.SPEC_CODE,
  1494. T.SPEC_NAME = MYROW.SPEC_NAME,
  1495. T.MODEL_CODE = MYROW.MODEL_CODE,
  1496. T.MODEL_DESC = MYROW.MODEL_DESC,
  1497. T.MATERIAL_NO = MYROW.MATERIAL_NO,
  1498. T.MATERIAL_NAME = MYROW.material_name,
  1499. T.BELONG_CODE = MYROW.BELONG_CODE,
  1500. T.BELONG_NAME = MYROW.BELONG_NAME,
  1501. T.TARGET = MYROW.TARGET,
  1502. T.CIC = MYROW.CIC,
  1503. T.JUGDE_APPLY_CODE = MYROW.JUGDE_APPLY_CODE,
  1504. T.JUGDE_APPLY_SEQUENO = MYROW.JUGDE_APPLY_SEQUENO
  1505. WHERE T.MAT_NO = MYROW.MAT_NO;
  1506. --删除备份信息
  1507. DELETE FROM MAT_BC_M_BACK_UP T1 WHERE T1.MAT_NO = MYROW.MAT_NO;
  1508. --删除改判出库记录
  1509. DELETE FROM YDM_BC_OUTLIST T2
  1510. WHERE T2.MAT_NO = MYROW.MAT_NO
  1511. AND T2.OUTSTOCK_TYPE_NAME = '改判出库';
  1512. --删除改判入库记录
  1513. DELETE FROM YDM_BC_INLIST T2
  1514. WHERE T2.MAT_NO = MYROW.MAT_NO
  1515. AND T2.INSTOCK_TYPE_NAME = '改判入库';
  1516. --删除产权出库记录
  1517. DELETE FROM YDM_BC_OUTLIST T2
  1518. WHERE T2.MAT_NO = MYROW.MAT_NO
  1519. AND T2.OUTSTOCK_TYPE_NAME = '产权出库';
  1520. END LOOP;
  1521. END;
  1522. ]]>
  1523. </query>
  1524. <query id = "FrmBcPipeApplPro.doQueryValidFlag" desc = "查询送判信息">
  1525. <![CDATA[
  1526. select t.*, t.rowid from QCM_ZG_JUGDE_APPLY t WHERE T.JUGDE_APPLY_CODE = ? AND T.JUGDE_APPLY_SEQUENO = ?
  1527. ]]>
  1528. </query>
  1529. <query id = "FrmBcPipeApplPro.SelectOrderSlaOrg" desc = "查询合同所属部门">
  1530. <![CDATA[
  1531. SELECT S.SALE_ORG, S.SALE_ORG_DESC
  1532. FROM SLM_ORDER_HEAD S, SLM_ORDER_LINE S1
  1533. WHERE S.ORD_PK = S1.ORD_PK
  1534. AND S1.ORD_LN_PK = ?
  1535. AND ROWNUM = 1
  1536. ]]>
  1537. </query>
  1538. <query id = "FrmBcPipeApplPro.updatePossWt" desc = "修改过磅重量">
  1539. UPDATE MAT_BC_M T
  1540. SET T.PONDER_GROSS_WT = ?, T.ACT_WEIGHT = ?
  1541. WHERE T.MAT_NO = ?
  1542. AND T.JUDGE_STOVE_NO = ?
  1543. AND T.JUGDE_APPLY_CODE = ?
  1544. AND T.BATCH_NO = ?
  1545. </query>
  1546. <query id = "FrmBcPipeApplPro.selectCount" desc = "查询该炉总支数">
  1547. SELECT NVL(SUM(T.ACT_COUNT), 0) ACOUNT
  1548. FROM MAT_BC_M T
  1549. WHERE T.JUDGE_STOVE_NO = ?
  1550. AND T.JUGDE_APPLY_CODE = ?
  1551. AND T.BATCH_NO = ?
  1552. AND T.QCM_STAUS = '00'
  1553. </query>
  1554. <query id = "FrmBcPipeApplPro.selectMatNo" desc = "查询所有材料号">
  1555. SELECT T.MAT_NO
  1556. FROM MAT_BC_M T
  1557. WHERE T.JUDGE_STOVE_NO = ?
  1558. AND T.JUGDE_APPLY_CODE = ?
  1559. AND T.BATCH_NO = ?
  1560. AND T.QCM_STAUS = '00'
  1561. </query>
  1562. <query id = "FrmBcPipeApplPro.updateActWT" desc = "修改送判的重量">
  1563. UPDATE QCM_ZG_JUGDE_APPLY T
  1564. SET T.ACT_WEIGHT = ?
  1565. WHERE T.JUDGE_STOVE_NO = ?
  1566. AND T.JUGDE_APPLY_CODE = ?
  1567. AND T.BATCH_NO = ?
  1568. </query>
  1569. </queryMap>