FrmVrpLoading.xml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="镦拔扩上料实绩">
  3. <query id="FrmVrpLoading.GetQueryDbkPlan" desc="查询墩拔扩计划">
  4. <![CDATA[
  5. SELECT T3.*,
  6. TO_NUMBER(T3.IN_NUM) - TO_NUMBER(T3.PRO_NUM) MATERIAL_COUNT,
  7. TO_NUMBER(T3.IN_WT) - TO_NUMBER(T3.PRO_WT) MATERIAL_WT 
  8. FROM (SELECT T.ORDER_NO || '/' || T.ORDER_SEQ || '/' || T.DELIVERY_NO ORDER_NO_SEQ,
  9. T.HEAT_PLAN_NO,
  10. T2.HEAT_PLAN_SQE,
  11. T.ZY_BATCH_ID,
  12. --T.PROD_INDEX,
  13. t.GX_PRO_SEQ,
  14. T.PRO_PLAN_ID,
  15. T.GX_PLAN_NO,
  16. T.PLINE_CODE,
  17. T.PLINE_NAME,
  18. T.UPPER_HEATPLAN_ID,
  19. T.JUDGE_STOVE_NO,
  20. T.FEED_HEAT_NO,
  21. T2.BATCH_NO,
  22. T2.BATCH_GROUD_NO,
  23. T2.JUGDE_APPLY_CODE,
  24. DECODE(T.ISENDGX,'0','否','1','是','否') ISENDGX,
  25. T.ORDER_SOURCE,
  26. T.ORD_LN_DLY_PK,
  27. T.ORDER_NO,
  28. T.ORDER_SEQ,
  29. T.DELIVERY_NO,
  30. T.REQ_BL_ID,
  31. T.GRADECODE,
  32. T.GRADENAME,
  33. T.AIMOUTDIAMETER,
  34. T.AIMWALLTHICK,
  35. T.AIMLENGTH,
  36. T.OUTDIAMETER_IN,
  37. T.WALLTHICK_IN,
  38. T.LENGTH_IN,
  39. T.LENGTHMAX_IN,
  40. T.LENGTHMIN_IN,
  41. T.LEN_CUTHEAD,
  42. T.LEN_CUTEND,
  43. T.DECISION,
  44. T.INWL_ID,
  45. T.INWL_DESC,
  46. T.NEXT_PROCESS_CODE,
  47. NVL(T2.PLAN_INDOUBLE_WT, 0) IN_WT,
  48. NVL(T2.PLAN_INDOUBLE_NUM, 0) IN_NUM,
  49. DECODE(T.IF_MATCH_ODD,'1','是','0','否','否') IF_WL_MATCHED,
  50. T.OUTWL_ID,
  51. T.OUTWL_DESC,
  52. -- NVL(T.OUT_WT, 0) OUT_WT,
  53. -- NVL(T.OUT_NUM, 0) OUT_NUM,
  54. DECODE(T.IF_MONITOR,'0','否','1','是','否') IF_MONITOR_DBK,
  55. T.MONITOR_POINT,
  56. T.CRAFT_FILE_MAN,
  57. T.CRAFT_SEQ,
  58. T.STATION_ROAD,
  59. NVL(T2.REAL_INDOUBLE_WT, 0) IN_WT_REAL,
  60. NVL(T2.REAL_INDOUBLE_NUM, 0) IN_NUM_REAL,
  61. NVL(T2.REAL_OUTDOUBLE_WT, 0) OUT_WT_REAL,
  62. NVL(T2.REAL_OUTDOUBLE_NUM, 0) OUT_NUM_REAL,
  63. T2.OUTNUM_CUT,
  64. T.CREATE_NAME,
  65. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  66. T.UPDATE_NAME,
  67. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  68. DECODE(T.PLANSTATUS,
  69. '00',
  70. '计划',
  71. '10',
  72. '下发',
  73. '20',
  74. '生产中',
  75. '30',
  76. '生产完成',
  77. '40',
  78. '关闭') PLANSTATUS,
  79. T.CRAFT_FILE_NO,
  80. T.PRDCR_NO,
  81. (SELECT NVL(SUM(T1.PRO_NUM), 0)
  82. FROM VRP_LOADING_RESULT T1
  83. WHERE T1.HEAT_PLAN_NO = T.HEAT_PLAN_NO) PRO_NUM,
  84. (SELECT NVL(SUM(T1.PRO_WT), 0)
  85. FROM VRP_LOADING_RESULT T1
  86. WHERE T1.HEAT_PLAN_NO = T.HEAT_PLAN_NO) PRO_WT,
  87. NVL((SELECT SUM(M.ACT_COUNT)
  88. FROM MAT_BC_M M, YDM_BC_BUTTRESS B
  89. WHERE M.MAT_NO = B.MAT_NO
  90. AND M.PRODUCT_FLAG = '801401'
  91. AND M.MAT_STATUS = '80150103'
  92. AND NVL(M.JUGDE_APPLY_CODE,'/') = NVL(T2.Jugde_Apply_Code,'/')
  93. AND M.JUDGE_STOVE_NO = T.FEED_HEAT_NO
  94. AND NVL(M.BATCH_NO, '/') = NVL(T2.BATCH_NO, '/')
  95. AND NVL(M.BATCH_GROUD_NO, '/') =
  96. NVL(T2.BATCH_GROUD_NO, '/')
  97. -- AND B.MANAGEMENT_NO IN
  98. -- (SELECT DEPARTMENT_CODE FROM COM_BASE_PLINE WHERE PLINE_CODE = T.PLINE_CODE)
  99. -- AND STORAGE_ATTR = '800302'
  100. AND M.NEXT_PROCESS_CDOE = 'E'),
  101. 0) ACT_COUNT,
  102. NVL((SELECT SUM(NVL(M.PONDER_GROSS_WT,M.ACT_WEIGHT))
  103. FROM MAT_BC_M M, YDM_BC_BUTTRESS B
  104. WHERE M.MAT_NO = B.MAT_NO
  105. AND M.PRODUCT_FLAG = '801401'
  106. AND M.MAT_STATUS = '80150103'
  107. AND NVL(M.JUGDE_APPLY_CODE,'/') = NVL(T2.Jugde_Apply_Code,'/')
  108. AND M.JUDGE_STOVE_NO = T.FEED_HEAT_NO
  109. AND NVL(M.BATCH_NO, '/') = NVL(T2.BATCH_NO, '/')
  110. AND NVL(M.BATCH_GROUD_NO, '/') =
  111. NVL(T2.BATCH_GROUD_NO, '/')
  112. -- AND B.MANAGEMENT_NO IN
  113. -- (SELECT DEPARTMENT_CODE FROM COM_BASE_PLINE WHERE PLINE_CODE = T.PLINE_CODE)
  114. -- AND STORAGE_ATTR = '800302'
  115. AND M.NEXT_PROCESS_CDOE = 'E'),
  116. 0) ACT_WEIGHT,
  117. DECODE(T.BESIDE_STATUS,
  118. '00',
  119. '上料结炉',
  120. '10',
  121. '旋扩结炉',
  122. '20',
  123. '均整结炉',
  124. '30',
  125. '定径结炉',
  126. '40',
  127. '表检结炉',
  128. '50',
  129. '生产点结炉',
  130. '60',
  131. '交库结炉') BESIDE_STATUS,
  132. DECODE(T.PER_STATUS,
  133. '00',
  134. '上料开始',
  135. '10',
  136. '旋扩开始',
  137. '20',
  138. '均整开始',
  139. '30',
  140. '定径开始',
  141. '40',
  142. '表检开始',
  143. '50',
  144. '生产点开始',
  145. '60',
  146. '交库开始') PER_STATUS
  147. FROM PLN_ZY_DBK_M T,PLN_ZY_DBK_C T2
  148. WHERE t.heat_plan_no = t2.heat_plan_no
  149. ]]>
  150. </query>
  151. <query id="FrmVrpLoading.GetQueryDbkPlan1" desc="查询墩拔扩计划支数">
  152. <![CDATA[
  153. SELECT NVL(SUM(T1.PRO_NUM), 0) PRO_NUM
  154. FROM PLN_ZY_DBK_M T, VRP_LOADING_RESULT T1
  155. WHERE T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO(+)
  156. ]]>
  157. </query>
  158. <query id="FrmVrpLoading.CopyBackup" desc="复制MAT_BC_BACKUP表到物料主表">
  159. <![CDATA[
  160. INSERT INTO MAT_BC_M SELECT * FROM MAT_BC_BACKUP T WHERE T.Mat_No= ? AND T.NEXT_PROCESS_CDOE = 'E'
  161. ]]>
  162. </query>
  163. <query id="FrmVrpLoading.DeteleBackup" desc="删除MAT_BC_BACKUP表">
  164. <![CDATA[
  165. DELETE MAT_BC_BACKUP WHERE Mat_No= ? AND NEXT_PROCESS_CDOE = 'E'
  166. ]]>
  167. </query>
  168. <query id="FrmVrpLoading.querypronum" desc="查询墩拔扩计划从表支数和">
  169. <![CDATA[
  170. SELECT NVL(SUM(T.PLAN_INDOUBLE_NUM), 0) PRO_NUM
  171. FROM PLN_ZY_DBK_C T
  172. WHERE HEAT_PLAN_NO = ?
  173. ]]>
  174. </query>
  175. <query id="FrmVrpLoading.AddVrpshangliao" desc="新增上料实绩">
  176. <![CDATA[
  177. INSERT INTO VRP_LOADING_RESULT
  178. (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID, PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT, OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND, IF_MONITOR_DBK, PRODUCER, PRDCR_NO, PRODUCER_TIME, LOAD_TIME, LOAD_SHIFT, LOAD_GROUP, LOAD_USER, COL_MODE, CREATE_TIME,BAL_YEAR_MONTH)
  179. VALUES
  180. (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?)
  181. ]]>
  182. </query>
  183. <query id="FrmVrpLoading.updatevrpshangliao" desc="修改镦拔扩计划从表">
  184. <![CDATA[
  185. UPDATE pln_zy_dbk_c
  186. SET REAL_INDOUBLE_NUM = TO_NUMBER(NVL(REAL_INDOUBLE_NUM, 0)) + TO_NUMBER(?),
  187. REAL_INDOUBLE_WT = TO_NUMBER(NVL(REAL_INDOUBLE_WT, 0)) + TO_NUMBER(?)
  188. WHERE HEAT_PLAN_NO = ? AND BATCH_NO = ? AND BATCH_GROUD_NO =?
  189. ]]>
  190. </query>
  191. <query id="FrmVrpLoading.updatePlnZyRclMpln" desc="修改镦拔扩计划主表">
  192. <![CDATA[
  193. UPDATE PLN_ZY_DBK_M
  194. SET PLANSTATUS = '20',
  195. PER_STATUS='00'
  196. WHERE HEAT_PLAN_NO = ?
  197. ]]>
  198. </query>
  199. <query id="FrmVrpLoading.UpdatePlnVrp" desc="修改炉计划是否分批">
  200. <![CDATA[
  201. UPDATE PLN_ZY_DBK_M
  202. SET IS_BATCH = ?
  203. WHERE HEAT_PLAN_NO = ?
  204. ]]>
  205. </query>
  206. <query id="FrmVrpLoading.AddvrpResult" desc="判断是否有过上料实绩">
  207. <![CDATA[
  208. INSERT INTO VRP_EXPAND_RESULT
  209. (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID, PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME, SPEC_CODE, SPEC_NAME, DIMATER, HEIGHT, HOL_DIMATER, HOL_HEIGHT, ROLL_DISTANCE, GUIDE_DISTANCE, PLUG_SIZE, PLUG_BAR_D, PLUG_POSITION, MOTOR_SPEED, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT, FAIL_REASON, OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND, IF_MONITOR_DBK, PRODUCER, PRDCR_NO, PRODUCER_TIME, LOAD_TIME, LOAD_SHIFT, LOAD_GROUP, LOAD_USER, COL_MODE, CREATE_TIME, UPDATE_TIME, UPDATE_NAME)
  210. VALUES
  211. (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?);
  212. ]]>
  213. </query>
  214. <query id="FrmVrpLoading.GetQuery" desc="上料实绩">
  215. <![CDATA[
  216. SELECT T.RESULT_NO,
  217. T.HEAT_PLAN_NO,
  218. T.ZY_BATCH_ID,
  219. T.PRO_PLAN_ID,
  220. T.GX_PLAN_NO,
  221. T.PLINE_CODE,
  222. T.PLINE_NAME,
  223. NVL(T.PRO_NUM, 0) PRO_NUM,
  224. NVL(T.PRO_WT, 0) PRO_WT,
  225. NVL(T.FAIL_NUM, 0) FAIL_NUM,
  226. NVL(T.FAIL_WT, 0) FAIL_WT,
  227. NVL(T.OFFLINE_NUM, 0) OFFLINE_NUM,
  228. NVL(T.OFFLINE_WT, 0) OFFLINE_WT,
  229. NVL(T.RE_NUM, 0) RE_NUM,
  230. NVL(T.RE_WT, 0) RE_WT,
  231. T.MONITORDEMAND,
  232. DECODE(T.IF_MONITOR_DBK, '1', '是', '0', '否','否') IF_MONITOR_DBK,
  233. T.PRODUCER,
  234. T.PRDCR_NO,
  235. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  236. TO_CHAR(T.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  237. T.LOAD_SHIFT,
  238. T.LOAD_GROUP,
  239. T.LOAD_USER,
  240. T.COL_MODE,
  241. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  242. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  243. T.UPDATE_NAME,
  244. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS
  245. FROM VRP_LOADING_RESULT T, VRP_COM_INFO B
  246. WHERE T.RESULT_NO = B.RESULT_NO
  247. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  248. AND T.HEAT_PLAN_NO = ?
  249. ]]>
  250. </query>
  251. <query id="FrmVrpLoading.GetQuery1" desc="查询上料支数总和">
  252. <![CDATA[
  253. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM VRP_LOADING_RESULT T
  254. WHERE T.HEAT_PLAN_NO = ?
  255. ]]>
  256. </query>
  257. <query id="FrmVrpLoading.ReturnVrpLoadingResult" desc="撤销上料实绩">
  258. <![CDATA[
  259. DELETE VRP_LOADING_RESULT WHERE RESULT_NO = ?
  260. ]]>
  261. </query>
  262. <query id="FrmVrpLoading.deleteVrpResult" desc="撤销上料公共实绩">
  263. <![CDATA[
  264. DELETE VRP_COM_INFO WHERE RESULT_NO = ?
  265. ]]>
  266. </query>
  267. <query id="FrmVrpLoading.queryKEY" desc="判断是否有过上料实绩">
  268. <![CDATA[
  269. SELECT ? ||
  270. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO),'000000'),-6,6) + 1, 6, '0') AS RESULT_NO
  271. FROM VRP_LOADING_RESULT T
  272. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD') = ?
  273. AND T.PLINE_CODE= ?
  274. ]]>
  275. </query>
  276. <query id="FrmVrpLoading.getQueryWeight" desc="根据上料支数查询重量">
  277. <![CDATA[
  278. SELECT NVL(SUM(T1.ACT_WEIGHT),0) ACT_WEIGHT
  279. FROM (SELECT NVL(T.PONDER_GROSS_WT,T.ACT_WEIGHT) ACT_WEIGHT
  280. FROM MAT_BC_M T, YDM_BC_BUTTRESS B
  281. WHERE T.MAT_NO = B.MAT_NO
  282. AND T.PRODUCT_FLAG = '801401'
  283. AND T.MAT_STATUS = '80150103'
  284. AND T.JUDGE_STOVE_NO = ?
  285. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  286. AND NVL(T.BATCH_GROUD_NO, '/') = NVL(?, '/')
  287. -- AND B.MANAGEMENT_NO IN
  288. -- (SELECT DEPARTMENT_CODE FROM COM_BASE_PLINE WHERE PLINE_CODE = ?)
  289. -- AND STORAGE_ATTR = '800302'
  290. AND T.NEXT_PROCESS_CDOE = 'E'
  291. ORDER BY T.MAT_NO ASC) T1
  292. WHERE ROWNUM < ?
  293. ]]>
  294. </query>
  295. <query id="FrmVrpLoading.getquerymaternum" desc="查询相同炉计划ID下待上料支数总和">
  296. <![CDATA[
  297. SELECT SUM(PLAN_INDOUBLE_NUM) - SUM(REAL_INDOUBLE_NUM) NUM,
  298. SUM(PLAN_INDOUBLE_wt) - SUM(REAL_INDOUBLE_wt) WT
  299. FROM PLN_ZY_DBK_C
  300. WHERE HEAT_PLAN_NO = ?
  301. ]]>
  302. </query>
  303. <query id="FrmVrpLoading.updateVrpPlan" desc="修改时修改热处理计划表">
  304. <![CDATA[
  305. UPDATE PLN_ZY_DBK_M
  306. SET IN_NUM_REAL = ?,
  307. IN_WT_REAL = ?
  308. WHERE HEAT_PLAN_NO = ?
  309. ]]>
  310. </query>
  311. <query id="FrmVrpLoading.deleteDbkPlanM" desc="删除时修改镦拔扩计划表">
  312. <![CDATA[
  313. UPDATE PLN_ZY_DBK_M
  314. SET PLANSTATUS = ?,
  315. PER_STATUS=''
  316. WHERE HEAT_PLAN_NO = ?
  317. ]]>
  318. </query>
  319. <query id="FrmVrpLoading.deleteDbkPlanC" desc="删除时修改镦拔扩计划从表">
  320. <![CDATA[
  321. UPDATE pln_zy_dbk_c
  322. SET REAL_INDOUBLE_NUM = ?,
  323. REAL_INDOUBLE_WT = ?
  324. WHERE HEAT_PLAN_NO = ? and FEED_HEAT_NO = ? and BATCH_NO = ? and BATCH_GROUD_NO= ?
  325. ]]>
  326. </query>
  327. <query id="FrmVrpLoading.queryCountVrp" desc="查询计划下剩余上料支、吨">
  328. <![CDATA[
  329. SELECT COUNT(*) COUN,
  330. NVL(SUM(T.PRO_NUM), 0) PRO_NUM,
  331. NVL(SUM(T.PRO_WT), 0) PRO_WT
  332. FROM VRP_LOADING_RESULT T
  333. WHERE HEAT_PLAN_NO = ?
  334. ]]>
  335. </query>
  336. <query id="FrmVrpLoading.queryMatZc" desc="查询新增物料信息">
  337. <![CDATA[
  338. SELECT T1.*
  339. FROM (SELECT T.MAT_NO,
  340. T.PRODUCT_FLAG,
  341. T.MAT_STATUS,
  342. T.JUDGE_STOVE_NO,
  343. T.BATCH_NO,
  344. T.BATCH_GROUD_NO,
  345. T.MATERIAL_NO,
  346. T.MATERIAL_NAME,
  347. T.PRODUCCODE,
  348. T.PRODUCNAME,
  349. T.STEELCODE,
  350. T.STEELNAME,
  351. T.GRADECODE,
  352. T.GRADENAME,
  353. T.SPEC_CODE,
  354. T.SPEC_NAME,
  355. T.MODEL_CODE,
  356. T.MODEL_DESC,
  357. T.STD_CODE,
  358. T.STD_NAME,
  359. T.STD_STYLE,
  360. T.STD_STYLE_DESC,
  361. T.ORDER_NO,
  362. T.ORDER_SEQ,
  363. T.ORDER_SEQ_NO,
  364. T.PROCESS_CDOE,
  365. T.PROCESS_DESC,
  366. T.PLINE_CODE,
  367. T.PLINE_NAME,
  368. T.MAT_ORIGIN_CODE,
  369. T.MAT_ORIGIN_NAME,
  370. T.ACT_DIMATER,
  371. T.ACT_HEIGHT,
  372. T.ACT_LEN,
  373. T.ACT_LEN_MIN,
  374. T.ACT_LEN_MAX,
  375. T.ACT_COUNT,
  376. NVL(T.PONDER_GROSS_WT,T.ACT_WEIGHT) ACT_WEIGHT,
  377. T.ACT_THEORY_WEIGHT,
  378. T.BELONG_CODE,
  379. T.BELONG_NAME,
  380. T.LOCK_FLAG,
  381. T.ORD_PK,
  382. T.ORD_LN_PK,
  383. SUBSTR(T.ORD_LN_DLY_PK, 0, INSTR(T.ORD_LN_DLY_PK, '-') - 1) ORD_LN_DLY_PK,
  384. T.BAL_YEAR_MONTH,
  385. T.JUDGE_STD_NAME,
  386. T.JUDGE_STD_DES,
  387. T.SOURE_CODE,
  388. T.SOURE_NAME,
  389. T.MNG_LOCK_FLAG,
  390. B.STORAGE_NO,
  391. B.LOCATION_NO,
  392. B.LARY_NO,
  393. B.LOC_NO,
  394. B.STORAGE_ATTR,
  395. B.STORAGE_ATTR_NAME,
  396. B.STORAGE_TYPE_NO,
  397. B.STORAGE_TYPE_NAME,
  398. B.MANAGEMENT_NO,
  399. B.MANAGEMENT_NAME,
  400. B.DEPARTMENT_CODE,
  401. B.DEPARTMENT_DESC,
  402. T.STOVE_NO
  403. FROM MAT_BC_M T, YDM_BC_BUTTRESS B
  404. WHERE T.MAT_NO = B.MAT_NO
  405. AND T.PRODUCT_FLAG = '801401'
  406. AND T.MAT_STATUS = '80150103'
  407. AND NVL(T.JUGDE_APPLY_CODE,'/') = NVL(?,'/')
  408. AND T.JUDGE_STOVE_NO = ?
  409. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  410. AND NVL(T.BATCH_GROUD_NO, '/') = NVL(?, '/')
  411. -- AND B.MANAGEMENT_NO IN
  412. -- (SELECT DEPARTMENT_CODE FROM COM_BASE_PLINE WHERE PLINE_CODE = ?)
  413. --AND STORAGE_ATTR = '800302'
  414. AND T.NEXT_PROCESS_CDOE = 'E'
  415. ORDER BY DECODE(B.STORAGE_NO,?,0,1), NVL(T.LOCK_FLAG,'0'),NVL(T.MNG_LOCK_FLAG,'0'), T.MAT_NO ASC) T1
  416. WHERE ROWNUM < ?
  417. ]]>
  418. </query>
  419. <query id="FrmVrpLoading.queryMatZc1" desc="查询新增物料信息里的材料号">
  420. <![CDATA[
  421. SELECT T1.MAT_NO
  422. FROM (SELECT T.MAT_NO
  423. FROM MAT_BC_M T, YDM_BC_BUTTRESS B
  424. WHERE T.MAT_NO = B.MAT_NO
  425. AND T.PRODUCT_FLAG = '801401'
  426. AND T.MAT_STATUS = '80150102'
  427. AND T.JUDGE_STOVE_NO = ?
  428. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  429. ORDER BY T.MAT_NO ASC) T1
  430. WHERE ROWNUM < ?
  431. ]]>
  432. </query>
  433. <query id="FrmVrpLoading.UpdatePath" desc="修改队列表工艺路径">
  434. <![CDATA[
  435. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  436. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,0) || ? ||
  437. SUBSTR(T.PRC_TECHNOLOGY_PATH,2, LENGTH(T.PRC_TECHNOLOGY_PATH))
  438. WHERE T.HEAT_PLAN_NO = ? AND T.MAT_NO = ?
  439. ]]>
  440. </query>
  441. <query id="FrmVrpLoading.queryOutList" desc="查询出库单号">
  442. <![CDATA[
  443. SELECT (SELECT S.MEMO
  444. FROM COM_BASE_INFO S
  445. WHERE S.BASECODE = ?) || OUTSTOCK_DOC OUTSTOCK_DOC
  446. FROM (SELECT TO_CHAR(SYSDATE, 'YYMMDD') ||
  447. LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0) OUTSTOCK_DOC
  448. FROM YDM_BC_OUTLIST T
  449. WHERE T.OUTSTOCK_TYPE_CODE = ?
  450. AND TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') =
  451. TO_CHAR(SYSDATE, 'YYYY-MM-DD'))
  452. ]]>
  453. </query>
  454. <query id="FrmVrpLoading.CopyBcMat" desc="把物料主表复制到List表">
  455. <![CDATA[
  456. INSERT INTO MAT_BC_BACKUP SELECT * FROM MAT_BC_M T WHERE T.MAT_NO = ?
  457. ]]>
  458. </query>
  459. <query id="FrmVrpLoading.DeteleBcMat" desc="删除物料主表">
  460. <![CDATA[
  461. DELETE MAT_BC_M WHERE MAT_NO = ?
  462. ]]>
  463. </query>
  464. <query id="FrmVrpLoading.queryOut" desc="查询出库流水号">
  465. <![CDATA[
  466. SELECT ? ||
  467. LPAD(SUBSTR(NVL(MAX(T.OUTSTOCK_SQE), '0000'), -4, 4) + 1, 4, '0') AS OUTSTOCK_SQE
  468. FROM YDM_BC_OUTLIST T
  469. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
  470. AND T.OUTSTOCK_DOC = ?
  471. ]]>
  472. </query>
  473. <query id="FrmVrpLoading.deleteButter" desc="删除位置表">
  474. <![CDATA[
  475. DELETE YDM_BC_BUTTRESS WHERE MAT_NO = ?
  476. ]]>
  477. </query>
  478. <query id="FrmVrpLoading.AddOutList" desc="新增出库记录投料出库">
  479. <![CDATA[
  480. INSERT INTO YDM_BC_OUTLIST
  481. (OUTSTOCK_SQE,
  482. OUTSTOCK_PLAN_NO,
  483. OUTSTOCK_DOC,
  484. OUTSTOCK_TYPE_CODE,
  485. OUTSTOCK_TYPE_NAME,
  486. MAT_NO,
  487. JUDGE_STOVE_NO,
  488. BATCH_NO,
  489. BATCH_GROUD_NO,
  490. MATERIAL_NO,
  491. MATERIAL_NAME,
  492. PRODUCCODE,
  493. PRODUCNAME,
  494. STD_CODE,
  495. STD_NAME,
  496. GRADECODE,
  497. GRADENAME,
  498. STEELCODE,
  499. STEELNAME,
  500. STD_STYLE,
  501. STD_STYLE_DESC,
  502. SPEC_CODE,
  503. SPEC_NAME,
  504. MODEL_CODE,
  505. MODEL_DESC,
  506. PLINE_CODE,
  507. PLINE_NAME,
  508. ACT_DIMATER,
  509. ACT_HEIGHT,
  510. ACT_LEN,
  511. ACT_LEN_MIN,
  512. ACT_LEN_MAX,
  513. ACT_COUNT,
  514. ACT_WEIGHT,
  515. ACT_THEORY_WEIGHT,
  516. BELONG_CODE,
  517. BELONG_NAME,
  518. STORAGE_NO,
  519. LOCATION_NO,
  520. LARY_NO,
  521. LOC_NO,
  522. STORAGE_ATTR,
  523. STORAGE_ATTR_NAME,
  524. STORAGE_TYPE_NO,
  525. STORAGE_TYPE_NAME,
  526. MANAGEMENT_NO,
  527. MANAGEMENT_NAME,
  528. RPO_TIME,
  529. PRO_BC,
  530. PRO_BZ,
  531. OUTSTOCK_TIME,
  532. OUT_BC,
  533. OUT_BZ,
  534. CREATE_NAME,
  535. CREATE_TIME,
  536. ORD_PK,
  537. ORD_LN_PK,
  538. ORD_LN_DLY_PK,
  539. DEPARTMENT_CODE,
  540. DEPARTMENT_DESC,
  541. ORDER_NO,
  542. ORDER_SEQ,
  543. DELIVERY_NO,
  544. PRODUCT_FLAG,
  545. MAT_STATUS,
  546. JUDGE_STD_CODE,
  547. JUDGE_STD_NAME,
  548. LOT_NO,
  549. STOVE_NO,
  550. LOAD_PLINE_CODE,
  551. LOAD_PLINE_NAME,
  552. PRO_ORDER_NO,
  553. BAL_YEAR_MONTH,
  554. PROCESS_CDOE,
  555. PROCESS_DESC)
  556. VALUES
  557. (?,
  558. ?,
  559. ?,
  560. ?,
  561. ?,
  562. ?,
  563. ?,
  564. ?,
  565. ?,
  566. ?,
  567. ?,
  568. ?,
  569. ?,
  570. ?,
  571. ?,
  572. ?,
  573. ?,
  574. ?,
  575. ?,
  576. ?,
  577. ?,
  578. ?,
  579. ?,
  580. ?,
  581. ?,
  582. ?,
  583. ?,
  584. ?,
  585. ?,
  586. ?,
  587. ?,
  588. ?,
  589. ?,
  590. ?,
  591. ?,
  592. ?,
  593. ?,
  594. ?,
  595. ?,
  596. ?,
  597. ?,
  598. ?,
  599. ?,
  600. ?,
  601. ?,
  602. ?,
  603. ?,
  604. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  605. ?,
  606. ?,
  607. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  608. ?,
  609. ?,
  610. ?,
  611. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  612. ?,
  613. ?,
  614. ?,
  615. ?,
  616. ?,
  617. ?,
  618. ?,
  619. ?,
  620. ?,
  621. ?,
  622. ?,
  623. ?,
  624. ?,
  625. ?,
  626. ?,
  627. (SELECT PLINE_NAME FROM COM_BASE_PLINE WHERE PLINE_CODE = ?),
  628. ?,
  629. ?,
  630. ?,
  631. ?)
  632. ]]>
  633. </query>
  634. <query id="FrmVrpLoading.AddOutListQuan" desc="新增出库记录产权出库">
  635. <![CDATA[
  636. INSERT INTO YDM_BC_OUTLIST
  637. (OUTSTOCK_SQE,
  638. OUTSTOCK_PLAN_NO,
  639. OUTSTOCK_DOC,
  640. OUTSTOCK_TYPE_CODE,
  641. OUTSTOCK_TYPE_NAME,
  642. MAT_NO,
  643. JUDGE_STOVE_NO,
  644. BATCH_NO,
  645. BATCH_GROUD_NO,
  646. MATERIAL_NO,
  647. MATERIAL_NAME,
  648. PRODUCCODE,
  649. PRODUCNAME,
  650. STD_CODE,
  651. STD_NAME,
  652. GRADECODE,
  653. GRADENAME,
  654. STEELCODE,
  655. STEELNAME,
  656. STD_STYLE,
  657. STD_STYLE_DESC,
  658. SPEC_CODE,
  659. SPEC_NAME,
  660. MODEL_CODE,
  661. MODEL_DESC,
  662. PLINE_CODE,
  663. PLINE_NAME,
  664. ACT_DIMATER,
  665. ACT_HEIGHT,
  666. ACT_LEN,
  667. ACT_LEN_MIN,
  668. ACT_LEN_MAX,
  669. ACT_COUNT,
  670. ACT_WEIGHT,
  671. ACT_THEORY_WEIGHT,
  672. BELONG_CODE,
  673. BELONG_NAME,
  674. STORAGE_NO,
  675. LOCATION_NO,
  676. LARY_NO,
  677. LOC_NO,
  678. STORAGE_ATTR,
  679. STORAGE_ATTR_NAME,
  680. STORAGE_TYPE_NO,
  681. STORAGE_TYPE_NAME,
  682. MANAGEMENT_NO,
  683. MANAGEMENT_NAME,
  684. RPO_TIME,
  685. PRO_BC,
  686. PRO_BZ,
  687. OUTSTOCK_TIME,
  688. OUT_BC,
  689. OUT_BZ,
  690. CREATE_NAME,
  691. CREATE_TIME,
  692. ORD_PK,
  693. ORD_LN_PK,
  694. ORD_LN_DLY_PK,
  695. DEPARTMENT_CODE,
  696. DEPARTMENT_DESC,
  697. ORDER_NO,
  698. ORDER_SEQ,
  699. DELIVERY_NO,
  700. PRODUCT_FLAG,
  701. MAT_STATUS,
  702. JUDGE_STD_CODE,
  703. JUDGE_STD_NAME,
  704. LOT_NO,
  705. STOVE_NO,
  706. LOAD_PLINE_CODE,
  707. LOAD_PLINE_NAME,
  708. PRO_ORDER_NO,
  709. BAL_YEAR_MONTH,
  710. PROCESS_CDOE,
  711. PROCESS_DESC)
  712. VALUES
  713. (?,
  714. ?,
  715. ?,
  716. ?,
  717. ?,
  718. ?,
  719. ?,
  720. ?,
  721. ?,
  722. ?,
  723. ?,
  724. ?,
  725. ?,
  726. ?,
  727. ?,
  728. ?,
  729. ?,
  730. ?,
  731. ?,
  732. ?,
  733. ?,
  734. ?,
  735. ?,
  736. ?,
  737. ?,
  738. ?,
  739. ?,
  740. ?,
  741. ?,
  742. ?,
  743. ?,
  744. ?,
  745. ?,
  746. ?,
  747. ?,
  748. ?,
  749. ?,
  750. ?,
  751. ?,
  752. ?,
  753. ?,
  754. ?,
  755. ?,
  756. ?,
  757. ?,
  758. ?,
  759. ?,
  760. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  761. ?,
  762. ?,
  763. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  764. ?,
  765. ?,
  766. ?,
  767. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  768. ?,
  769. ?,
  770. ?,
  771. ?,
  772. ?,
  773. ?,
  774. ?,
  775. ?,
  776. ?,
  777. ?,
  778. ?,
  779. ?,
  780. ?,
  781. ?,
  782. ?,
  783. (SELECT PLINE_NAME FROM COM_BASE_PLINE WHERE PLINE_CODE = ?),
  784. ?,
  785. ?,
  786. ?,
  787. ?)
  788. ]]>
  789. </query>
  790. <query id="FrmVrpLoading.updateMatZcPlan" desc="修改MAT_BC_M状态">
  791. <![CDATA[
  792. UPDATE MAT_BC_M T SET T.MAT_STATUS = ? WHERE T.MAT_NO = ?
  793. ]]>
  794. </query>
  795. <query id="FrmVrpLoading.updateMatZcPlanStuts" desc="修改MAT_BC_BACKUP状态">
  796. <![CDATA[
  797. UPDATE MAT_BC_BACKUP T SET T.MAT_STATUS = ? WHERE T.MAT_NO = ?
  798. ]]>
  799. </query>
  800. <query id="FrmVrpLoading.qureymatno" desc="查询管号队列里的材料号">
  801. <![CDATA[
  802. SELECT count(1) count
  803. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  804. WHERE T.MAT_NO = ?
  805. AND T.HEAT_PLAN_NO = ?
  806. ]]>
  807. </query>
  808. <query id="FrmVrpLoading.queryCheckNoShort" desc="产线基础表里的检验委托号">
  809. <![CDATA[
  810. select NVL(T.CHECK_NO_SHORT,0) CHECK_NO_SHORT from COM_BASE_PLINE t WHERE T.PLINE_CODE = ? AND T.VALIDFLAG = '1'
  811. ]]>
  812. </query>
  813. <query id="FrmVrpLoading.AddPortVrp" desc="新增管号队列">
  814. <![CDATA[
  815. INSERT INTO PORT_VRP_BATCH_SAMPLE_RESULT (HEAT_PLAN_NO, MAT_NO, M_MAT_NO,
  816. M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO,
  817. BATCH_NO, GROUP_NO, STOVE_NO, ACT_DIMATER, ACT_HEIGHT, ACT_LEN,
  818. ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, OP_PROCESS, LEVE_LOG, PRO_USER, PRO_SHIFT,
  819. PRO_GROUP, PRO_TIME,PRC_TECHNOLOGY_PATH,FLAG_STOVE_NO,PHY_BATCH_NO,FEED_HEAT_NO,HEAT_PLAN_SQE,BAL_YEAR_MONTH) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  820. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?)
  821. ]]>
  822. </query>
  823. <query id="FrmVrpLoading.addButter" desc="新增位置表">
  824. <![CDATA[
  825. insert into YDM_BC_BUTTRESS(mat_no, judge_stove_no, batch_no, batch_groud_no,
  826. storage_no, location_no, lary_no, loc_no, storage_attr, storage_attr_name,
  827. storage_type_no, storage_type_name, management_no, management_name, create_name,
  828. create_time, department_code, department_desc) values(?, ?, ?, ?, ?, ?, ?, ?, ?,
  829. ?, ?, ?, ?, ?, ?, to_date(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?)
  830. ]]>
  831. </query>
  832. <query id="FrmVrpLoading.DeleteOutList" desc="删除出库记录投料出库">
  833. <![CDATA[
  834. DELETE YDM_BC_OUTLIST WHERE OUTSTOCK_SQE = ? AND OUTSTOCK_TYPE_CODE = '800801'
  835. ]]>
  836. </query>
  837. <query id="FrmVrpLoading.OutlistMonth" desc="查询出库表结算日期">
  838. <![CDATA[
  839. SELECT T.BAL_YEAR_MONTH FROM YDM_BC_OUTLIST T WHERE T.OUTSTOCK_SQE = ?
  840. ]]>
  841. </query>
  842. <query id="FrmVrpLoading.DeleteOutListQuan" desc="删除出库记录产权出库">
  843. <![CDATA[
  844. DELETE YDM_BC_OUTLIST WHERE MAT_NO = ? AND OUTSTOCK_TYPE_CODE = '800809' AND OUTSTOCK_PLAN_NO = ?
  845. ]]>
  846. </query>
  847. <query id="FrmVrpLoading.DeletePortVrp" desc="删除管号队列记录">
  848. <![CDATA[
  849. DELETE PORT_VRP_BATCH_SAMPLE_RESULT
  850. WHERE HEAT_PLAN_NO = ?
  851. AND MAT_NO = ?
  852. ]]>
  853. </query>
  854. <query id="FrmVrpLoading.queryYdmOut" desc="查询出库信息投料出库">
  855. <![CDATA[
  856. SELECT OUTSTOCK_SQE,
  857. OUTSTOCK_PLAN_NO,
  858. OUTSTOCK_DOC,
  859. OUTSTOCK_TYPE_CODE,
  860. OUTSTOCK_TYPE_NAME,
  861. MAT_NO,
  862. JUDGE_STOVE_NO,
  863. BATCH_NO,
  864. BATCH_GROUD_NO,
  865. STORAGE_NO,
  866. LOCATION_NO,
  867. LARY_NO,
  868. LOC_NO,
  869. STORAGE_ATTR,
  870. STORAGE_ATTR_NAME,
  871. STORAGE_TYPE_NO,
  872. STORAGE_TYPE_NAME,
  873. MANAGEMENT_NO,
  874. MANAGEMENT_NAME,
  875. DEPARTMENT_CODE,
  876. DEPARTMENT_DESC,
  877. ACT_WEIGHT
  878. FROM (SELECT *
  879. FROM YDM_BC_OUTLIST
  880. WHERE OUTSTOCK_TYPE_CODE = '800801'
  881. AND JUDGE_STOVE_NO = ?
  882. AND NVL(BATCH_NO,'/') = NVL(?,'/')
  883. AND OUTSTOCK_PLAN_NO = ?
  884. ORDER BY MAT_NO DESC)
  885. WHERE ROWNUM < ?
  886. ]]>
  887. </query>
  888. <query id="FrmVrpLoading.queryYdmOutlist" desc="查询出库信息产出出库">
  889. <![CDATA[
  890. SELECT OUTSTOCK_SQE,
  891. OUTSTOCK_PLAN_NO,
  892. OUTSTOCK_DOC,
  893. OUTSTOCK_TYPE_CODE,
  894. OUTSTOCK_TYPE_NAME,
  895. MAT_NO,
  896. JUDGE_STOVE_NO,
  897. BATCH_NO,
  898. BATCH_GROUD_NO,
  899. STORAGE_NO,
  900. LOCATION_NO,
  901. LARY_NO,
  902. LOC_NO,
  903. STORAGE_ATTR,
  904. STORAGE_ATTR_NAME,
  905. STORAGE_TYPE_NO,
  906. STORAGE_TYPE_NAME,
  907. MANAGEMENT_NO,
  908. MANAGEMENT_NAME,
  909. DEPARTMENT_CODE,
  910. DEPARTMENT_DESC,
  911. ACT_WEIGHT
  912. FROM (SELECT *
  913. FROM YDM_BC_OUTLIST
  914. WHERE OUTSTOCK_TYPE_CODE = '800809'
  915. AND JUDGE_STOVE_NO = ?
  916. AND NVL(BATCH_NO,'/') = NVL(?,'/')
  917. AND OUTSTOCK_PLAN_NO = ?
  918. ORDER BY MAT_NO DESC)
  919. WHERE ROWNUM < ?
  920. ]]>
  921. </query>
  922. <query id="FrmVrpLoading.getQueryInfoPlan" desc="查询是否存在上料之后的数据">
  923. <![CDATA[
  924. SELECT T.STATION_CODE, T.STATION_DESC
  925. FROM VRP_COM_INFO T
  926. WHERE T.STATION_CODE !=?
  927. AND T.HEAT_PLAN_NO = ?
  928. ]]>
  929. </query>
  930. <query id="FrmVrpLoading.doPlnBeside" desc="修改计划表结炉状态">
  931. <![CDATA[
  932. UPDATE PLN_ZY_DBK_M SET BESIDE_STATUS = ? WHERE HEAT_PLAN_NO = ?
  933. ]]>
  934. </query>
  935. <query id="FrmVrpLoading.updateMatNoStuts" desc="修改材料表状态">
  936. <![CDATA[
  937. UPDATE MAT_BC_M
  938. SET MAT_STATUS = '80150102',
  939. HANGING_FLAG = '0',
  940. LOCK_LIKU = '0',
  941. ORDER_NO = '',
  942. ORDER_SEQ = '',
  943. ORDER_SEQ_NO = '',
  944. ORD_PK = '',
  945. ORD_LN_PK = '',
  946. ORD_LN_DLY_PK = '',
  947. PRO_PLAN_ID_NEXT = '',
  948. GX_PLAN_NO_NEXT = ''
  949. WHERE JUDGE_STOVE_NO = ?
  950. AND BATCH_NO = ?
  951. AND BATCH_GROUD_NO = ?
  952. AND JUGDE_APPLY_CODE = ?
  953. AND PRODUCT_FLAG = '801401'
  954. AND MAT_STATUS = '80150103'
  955. -- AND B.MANAGEMENT_NO IN
  956. -- (SELECT DEPARTMENT_CODE FROM COM_BASE_PLINE WHERE PLINE_CODE = ?)
  957. -- AND STORAGE_ATTR = '800302'
  958. AND NEXT_PROCESS_CDOE = 'E'
  959. ]]>
  960. </query>
  961. <query id="FrmVrpLoading.getQueryOrderDbkS" desc="查询是否上料行">
  962. <![CDATA[
  963. SELECT MIN(NVL(T2.GX_PRO_SEQ,0)) GX_PRO_SEQ
  964. FROM (SELECT TO_NUMBER(T1.GX_PRO_SEQ) GX_PRO_SEQ
  965. FROM PLN_ORDER_DBK_S T1
  966. WHERE T1.PLINE_CODE = ?
  967. AND T1.EXE_STATUS = '0'
  968. AND T1.IF_STOVE_ISSUED = '1'
  969. AND TO_NUMBER(T1.GX_PRO_SEQ) >
  970. (SELECT MAX(TO_NUMBER(T.GX_PRO_SEQ)) GX_PRO_SEQ
  971. FROM PLN_ORDER_DBK_S T
  972. WHERE T.EXE_STATUS = '1'
  973. AND T.PLINE_CODE = ?
  974. AND T.IF_STOVE_ISSUED = '1')) T2
  975. ]]>
  976. </query>
  977. <query id="FrmVrpLoading.SelectSyncFlag" desc="查询财务系统同步状态">
  978. <![CDATA[
  979. select T.*
  980. from FMIS_BC_OUTLIST t
  981. WHERE T.OUTSTOCK_TYPE_CODE = '800809'
  982. AND T.JUDGE_STOVE_NO = ?
  983. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  984. AND T.OUTSTOCK_PLAN_NO = ?
  985. AND T.ACT_COUNT = ?
  986. ]]>
  987. </query>
  988. <query id="FrmVrpLoading.deleteFmis" desc="删除财务系统接口数据">
  989. <![CDATA[
  990. DELETE from FMIS_BC_OUTLIST t
  991. WHERE T.OUTSTOCK_TYPE_CODE = '800809'
  992. AND T.JUDGE_STOVE_NO = ?
  993. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  994. AND T.OUTSTOCK_PLAN_NO = ?
  995. AND T.ACT_COUNT = ?
  996. ]]>
  997. </query>
  998. </queryMap>