FrmRunTimeRptZg.xml 59 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "运行年月收发存">
  3. <query id = "FrmRunTimeRptZg.getOriginalLast" desc = "获取期初重量">
  4. <![CDATA[
  5. select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,
  6. sum(nvl(t.ACT_COUNT,0))count,
  7. sum(nvl(t.ACT_WEIGHT, 0)) weight
  8. from ydm_zc_initial_zg t
  9. where 1=1 and t.BAL_YEAR_MONTH LIKE '%'||?||'%'
  10. #condtions#
  11. ]]>
  12. </query>
  13. <query id = "FrmRunTimeRptZg.getThisIn" desc = "本期入库量">
  14. <![CDATA[
  15. select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,
  16. nvl(sum(case
  17. when t.BAL_YEAR_MONTH = ? then
  18. nvl(t.count, 0)
  19. end),
  20. 0) weight_monthcount,
  21. nvl(sum(case
  22. when t.BAL_YEAR_MONTH = ? then
  23. nvl(t.weight, 0)
  24. end),
  25. 0) weight_month
  26. from (select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,t.BELONG_CODE,
  27. t.BAL_YEAR_MONTH,
  28. nvl(t.ACT_COUNT,0)count,
  29. nvl(t.ACT_WEIGHT, 0) weight,
  30. t.STORAGE_NO
  31. from ydm_zc_inlist t
  32. where t.validflag = '1'
  33. and t.INSTOCK_TYPE_CODE in ('800701','800702','800703','800704','800705','800707')
  34. and t.BAL_YEAR_MONTH = ?
  35. AND T.QCM_STAUS IN('00','11','22')
  36. --AND t.JUDGE_STOVE_NO ='572049'
  37. #condtions#
  38. )t where 1=1
  39. ]]>
  40. </query>
  41. <query id = "FrmRunTimeRptZg.getThisInB" desc = "本期入库量(所属权)">
  42. <![CDATA[
  43. select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,
  44. nvl(sum(case
  45. when t.BAL_YEAR_MONTH = ? then
  46. nvl(t.count, 0)
  47. end),
  48. 0) weight_monthcount,
  49. nvl(sum(case
  50. when t.BAL_YEAR_MONTH = ? then
  51. nvl(t.weight, 0)
  52. end),
  53. 0) weight_month
  54. from (select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,t.BELONG_CODE,
  55. t.BAL_YEAR_MONTH,
  56. nvl(t.ACT_COUNT,0)count,
  57. nvl(t.ACT_WEIGHT, 0) weight,
  58. t.STORAGE_NO
  59. from ydm_zc_inlist t
  60. where t.INSTOCK_TYPE_CODE in ('800701','800702','800704','800706','800707')
  61. and t.BAL_YEAR_MONTH = ?
  62. --AND t.JUDGE_STOVE_NO ='572049'
  63. AND T.QCM_STAUS IN ('00', '11','22')
  64. #condtions#
  65. )t where 1=1
  66. ]]>
  67. </query>
  68. <query id = "FrmRunTimeRptZg.getThisOut" desc = "本期出库量">
  69. <![CDATA[
  70. select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,
  71. nvl(sum(case
  72. when t.BAL_YEAR_MONTH = ? then
  73. nvl(t.count, 0)
  74. end),
  75. 0) weight_monthcount,
  76. nvl(sum(case
  77. when t.BAL_YEAR_MONTH = ? then
  78. nvl(t.weight, 0)
  79. end),
  80. 0) weight_month
  81. from (select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,t.BELONG_CODE,
  82. t.BAL_YEAR_MONTH,
  83. nvl(t.ACT_COUNT,0)count,
  84. t.STORAGE_NO,
  85. case when t.PONDER_NO is null
  86. then nvl(t.ACT_WEIGHT, 0)
  87. else nvl(t.PONDER_GROSS_WT, 0) end as weight
  88. from ydm_zc_outlist t
  89. where
  90. t.OUTSTOCK_TYPE_CODE in ('800805','800804','800802','800808','800806','800803')
  91. and t.BAL_YEAR_MONTH = ?
  92. --and t.JUDGE_STOVE_NO = '572049'
  93. #condtions#
  94. )t where 1=1
  95. ]]>
  96. </query>
  97. <query id = "FrmRunTimeRptZg.getThisOutB" desc = "本期出库量(所属权)">
  98. <![CDATA[
  99. select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,
  100. nvl(sum(case
  101. when t.BAL_YEAR_MONTH = ? then
  102. nvl(t.count, 0)
  103. end),
  104. 0) weight_monthcount,
  105. nvl(sum(case
  106. when t.BAL_YEAR_MONTH = ? then
  107. nvl(t.weight, 0)
  108. end),
  109. 0) weight_month
  110. from (select t.JUDGE_STOVE_NO,t.BATCH_NO,t.BATCH_GROUD_NO,t.BELONG_CODE,
  111. t.BAL_YEAR_MONTH,
  112. nvl(t.ACT_COUNT,0)count,
  113. t.STORAGE_NO,
  114. case when t.PONDER_NO is null
  115. then nvl(t.ACT_WEIGHT, 0)
  116. else nvl(t.PONDER_GROSS_WT, 0) end as weight
  117. from ydm_zc_outlist t
  118. where
  119. t.OUTSTOCK_TYPE_CODE in ('800801','800806','800809','800810')
  120. and t.validflag = '1'
  121. and t.BAL_YEAR_MONTH = ?
  122. --and t.JUDGE_STOVE_NO = '572049'
  123. #condtions#
  124. )t where 1=1
  125. ]]>
  126. </query>
  127. <query id = "FrmRunTimeRpt.SelectMatZc" desc = "查询库存信息">
  128. <![CDATA[
  129. SELECT
  130. sum(T.Act_Count)Act_Count,
  131. sum(T.Act_Weight)Act_Weight,
  132. T.BELONG_CODE,
  133. T.BELONG_NAME
  134. --T.Ord_Pk,
  135. --T.Ord_Ln_Pk,
  136. --T.Ord_Ln_Dly_Pk
  137. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS B
  138. LEFT JOIN YDM_BS_STORAGE C ON C.STORAGE_NO = B.STORAGE_NO
  139. WHERE T.MAT_NO = B.MAT_NO
  140. AND T.JUDGE_STOVE_NO = ?
  141. AND T.BATCH_NO = ?
  142. AND T.BATCH_GROUD_NO = ?
  143. group by T.BELONG_CODE,
  144. T.BELONG_NAME
  145. --T.Ord_Pk,
  146. --T.Ord_Ln_Pk,
  147. --T.Ord_Ln_Dly_Pk
  148. ]]>
  149. </query>
  150. <query id = "FrmRunTimeRpt.selectInitalMat" desc = "查询材料信息">
  151. SELECT sum(T.Act_Count) Act_Count,
  152. sum(T.Act_Weight) Act_Weight,
  153. sum(T.ACT_LEN) ACT_LEN,
  154. T.ACT_DIMATER,
  155. T.ACT_HEIGHT,
  156. max(T.ACT_LEN_MIN) ACT_LEN_MIN,
  157. max(T.ACT_LEN_MAX) ACT_LEN_MAX,
  158. T.BELONG_CODE,
  159. T.BELONG_NAME,
  160. max(TO_CHAR(T.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) INSTOCK_TIME,
  161. T.MEMO,
  162. T.JUDGE_STD_NAME,
  163. T.PIPMEMO,
  164. T.JUDGE_STOVE_NO,
  165. T.BATCH_NO,
  166. T.BATCH_GROUD_NO,
  167. T.MATERIAL_NO,
  168. T.MATERIAL_NAME,
  169. T.PRODUCCODE,
  170. T.PRODUCNAME,
  171. T.STEELCODE,
  172. T.STEELNAME,
  173. T.GRADECODE,
  174. T.GRADENAME,
  175. T.SPEC_CODE,
  176. T.SPEC_NAME,
  177. T.MODEL_CODE,
  178. T.MODEL_DESC,
  179. T.STD_CODE,
  180. T.STD_NAME,
  181. T.STD_STYLE,
  182. T.STD_STYLE_DESC,
  183. T.PLINE_CODE,
  184. T.PLINE_NAME,
  185. max(B.STORAGE_NO)STORAGE_NO
  186. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS B
  187. LEFT JOIN YDM_BS_STORAGE C ON C.STORAGE_NO = B.STORAGE_NO
  188. WHERE T.MAT_NO = B.MAT_NO
  189. AND T.JUDGE_STOVE_NO = ?
  190. AND T.BATCH_NO = ?
  191. AND T.BATCH_GROUD_NO = ?
  192. group by T.ACT_DIMATER,
  193. T.ACT_HEIGHT,
  194. T.BELONG_CODE,
  195. T.BELONG_NAME,
  196. T.MEMO,
  197. T.JUDGE_STD_NAME,
  198. T.PIPMEMO,
  199. T.JUDGE_STOVE_NO,
  200. T.BATCH_NO,
  201. T.BATCH_GROUD_NO,
  202. T.MATERIAL_NO,
  203. T.MATERIAL_NAME,
  204. T.PRODUCCODE,
  205. T.PRODUCNAME,
  206. T.STEELCODE,
  207. T.STEELNAME,
  208. T.GRADECODE,
  209. T.GRADENAME,
  210. T.SPEC_CODE,
  211. T.SPEC_NAME,
  212. T.MODEL_CODE,
  213. T.MODEL_DESC,
  214. T.STD_CODE,
  215. T.STD_NAME,
  216. T.STD_STYLE,
  217. T.STD_STYLE_DESC,
  218. T.PLINE_CODE,
  219. T.PLINE_NAME
  220. --B.STORAGE_NO
  221. </query>
  222. <query id = "FrmRunTimeRptZg.getIntalJZ" desc = "查询是否已存在结转年月的结转数据了">
  223. SELECT COUNT(1) ACOUNT
  224. FROM YDM_ZC_INITIAL_ZG T
  225. WHERE T.BAL_YEAR_MONTH = ?
  226. </query>
  227. <query id = "FrmRunTimeRptZg.insertInital_" desc = "结转插入">
  228. <![CDATA[
  229. declare
  230. v_Act_count mat_zc_m.act_count%type :=null;
  231. v_Act_Weight mat_zc_m.act_weight%type:= null;
  232. v_ACT_LEN mat_zc_m.act_len%type:= null;
  233. v_ACT_DIMATER mat_zc_m.act_dimater%type:= null;
  234. v_ACT_HEIGHT mat_zc_m.act_height%type := null;
  235. v_ACT_LEN_MIN mat_zc_m.act_len_min%type := null;
  236. v_ACT_LEN_MAX mat_zc_m.act_len_max%type := null;
  237. v_INSTOCK_TIME mat_zc_m.instock_time%type := null;
  238. v_MEMO mat_zc_m.memo%type := null;
  239. v_JUDGE_STD_NAME mat_zc_m.judge_std_name%type := null;
  240. v_PIPMEMO mat_zc_m.pipmemo%type := null;
  241. v_MATERIAL_NO mat_zc_m.material_no%type := null;
  242. v_MATERIAL_NAME mat_zc_m.material_name%type := null;
  243. v_PRODUCCODE mat_zc_m.produccode%type := null;
  244. v_PRODUCNAME mat_zc_m.producname%type := null;
  245. v_STEELCODE mat_zc_m.steelcode%type := null;
  246. v_STEELNAME mat_zc_m.steelname%type := null;
  247. v_GRADECODE mat_zc_m.gradecode%type := null;
  248. v_GRADENAME mat_zc_m.gradename%type := null;
  249. v_SPEC_CODE mat_zc_m.spec_code%type := null;
  250. v_SPEC_NAME mat_zc_m.spec_name%type := null;
  251. v_MODEL_CODE mat_zc_m.model_code%type := null;
  252. v_MODEL_DESC mat_zc_m.model_desc%type := null;
  253. v_STD_CODE mat_zc_m.std_code%type := null;
  254. v_STD_NAME mat_zc_m.std_name%type := null;
  255. v_STD_STYLE mat_zc_m.std_style%type := null;
  256. v_STD_STYLE_DESC mat_zc_m.std_style_desc%type := null;
  257. v_PLINE_CODE mat_zc_m.pline_code%type := null;
  258. v_PLINE_NAME mat_zc_m.pline_name%type := null;
  259. v_STORAGE_NO ydm_zc_buttress.storage_no%type := null;
  260. v_BELONG_CODE mat_zc_m.BELONG_CODE%type := null;
  261. v_BELONG_NAME mat_zc_m.BELONG_NAME%type := null;
  262. v_count number :=0;
  263. begin
  264. SELECT count(1) into v_count FROM MAT_ZC_M T, YDM_ZC_BUTTRESS B
  265. WHERE T.MAT_NO = B.MAT_NO
  266. AND T.JUDGE_STOVE_NO = ?
  267. AND T.BATCH_NO = ?
  268. AND T.BATCH_GROUD_NO = ?
  269. --AND T.BELONG_CODE IN ('100101','100102','100103')
  270. AND ROWNUM = 1
  271. group by T.ACT_DIMATER,
  272. T.ACT_HEIGHT,
  273. T.MEMO,
  274. T.JUDGE_STD_NAME,
  275. T.PIPMEMO,
  276. T.MATERIAL_NO,
  277. T.MATERIAL_NAME,
  278. T.PRODUCCODE,
  279. T.PRODUCNAME,
  280. T.STEELCODE,
  281. T.STEELNAME,
  282. T.GRADECODE,
  283. T.GRADENAME,
  284. T.SPEC_CODE,
  285. T.SPEC_NAME,
  286. T.MODEL_CODE,
  287. T.MODEL_DESC,
  288. T.STD_CODE,
  289. T.STD_NAME,
  290. T.STD_STYLE,
  291. T.STD_STYLE_DESC,
  292. T.PLINE_CODE,
  293. T.PLINE_NAME;
  294. if v_count > 0 then
  295. SELECT sum(T.Act_Count) Act_Count,
  296. sum(T.Act_Weight) Act_Weight,
  297. sum(T.ACT_LEN) ACT_LEN,
  298. T.ACT_DIMATER,
  299. T.ACT_HEIGHT,
  300. max(T.ACT_LEN_MIN) ACT_LEN_MIN,
  301. max(T.ACT_LEN_MAX) ACT_LEN_MAX,
  302. max(T.INSTOCK_TIME) INSTOCK_TIME,
  303. T.MEMO,
  304. T.JUDGE_STD_NAME,
  305. T.PIPMEMO,
  306. T.MATERIAL_NO,
  307. T.MATERIAL_NAME,
  308. T.PRODUCCODE,
  309. T.PRODUCNAME,
  310. T.STEELCODE,
  311. T.STEELNAME,
  312. T.GRADECODE,
  313. T.GRADENAME,
  314. T.SPEC_CODE,
  315. T.SPEC_NAME,
  316. T.MODEL_CODE,
  317. T.MODEL_DESC,
  318. T.STD_CODE,
  319. T.STD_NAME,
  320. T.STD_STYLE,
  321. T.STD_STYLE_DESC,
  322. T.PLINE_CODE,
  323. T.PLINE_NAME,
  324. max(B.STORAGE_NO) STORAGE_NO,
  325. T.BELONG_CODE,
  326. T.BELONG_NAME
  327. into v_Act_count,v_Act_Weight,v_ACT_LEN,v_ACT_DIMATER,v_ACT_HEIGHT,v_ACT_LEN_MIN,v_ACT_LEN_MAX,v_INSTOCK_TIME,
  328. v_MEMO,
  329. v_JUDGE_STD_NAME ,
  330. v_PIPMEMO ,
  331. v_MATERIAL_NO ,
  332. v_MATERIAL_NAME ,
  333. v_PRODUCCODE ,
  334. v_PRODUCNAME ,
  335. v_STEELCODE ,
  336. v_STEELNAME ,
  337. v_GRADECODE ,
  338. v_GRADENAME ,
  339. v_SPEC_CODE ,
  340. v_SPEC_NAME ,
  341. v_MODEL_CODE,
  342. v_MODEL_DESC ,
  343. v_STD_CODE ,
  344. v_STD_NAME ,
  345. v_STD_STYLE ,
  346. v_STD_STYLE_DESC ,
  347. v_PLINE_CODE ,
  348. v_PLINE_NAME,
  349. v_STORAGE_NO,
  350. v_BELONG_CODE,
  351. v_BELONG_NAME
  352. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS B
  353. WHERE T.MAT_NO = B.MAT_NO
  354. AND T.JUDGE_STOVE_NO = ?
  355. AND T.BATCH_NO = ?
  356. AND T.BATCH_GROUD_NO = ?
  357. --AND T.BELONG_CODE IN ('100101','100102','100103')
  358. AND ROWNUM = 1
  359. group by T.ACT_DIMATER,
  360. T.ACT_HEIGHT,
  361. T.MEMO,
  362. T.JUDGE_STD_NAME,
  363. T.PIPMEMO,
  364. T.MATERIAL_NO,
  365. T.MATERIAL_NAME,
  366. T.PRODUCCODE,
  367. T.PRODUCNAME,
  368. T.STEELCODE,
  369. T.STEELNAME,
  370. T.GRADECODE,
  371. T.GRADENAME,
  372. T.SPEC_CODE,
  373. T.SPEC_NAME,
  374. T.MODEL_CODE,
  375. T.MODEL_DESC,
  376. T.STD_CODE,
  377. T.STD_NAME,
  378. T.STD_STYLE,
  379. T.STD_STYLE_DESC,
  380. T.PLINE_CODE,
  381. T.PLINE_NAME,
  382. T.BELONG_CODE,
  383. T.BELONG_NAME;
  384. else
  385. SELECT sum(T.Act_Count) Act_Count,
  386. sum(T.Act_Weight) Act_Weight,
  387. sum(T.ACT_LEN) ACT_LEN,
  388. T.ACT_DIMATER,
  389. T.ACT_HEIGHT,
  390. max(T.ACT_LEN_MIN) ACT_LEN_MIN,
  391. max(T.ACT_LEN_MAX) ACT_LEN_MAX,
  392. max(T.INSTOCK_TIME) INSTOCK_TIME,
  393. T.MEMO,
  394. T.JUDGE_STD_NAME,
  395. T.PIPMEMO,
  396. T.MATERIAL_NO,
  397. T.MATERIAL_NAME,
  398. T.PRODUCCODE,
  399. T.PRODUCNAME,
  400. T.STEELCODE,
  401. T.STEELNAME,
  402. T.GRADECODE,
  403. T.GRADENAME,
  404. T.SPEC_CODE,
  405. T.SPEC_NAME,
  406. T.MODEL_CODE,
  407. T.MODEL_DESC,
  408. T.STD_CODE,
  409. T.STD_NAME,
  410. T.STD_STYLE,
  411. T.STD_STYLE_DESC,
  412. T.PLINE_CODE,
  413. T.PLINE_NAME
  414. into v_Act_count,v_Act_Weight,v_ACT_LEN,v_ACT_DIMATER,v_ACT_HEIGHT,v_ACT_LEN_MIN,v_ACT_LEN_MAX,v_INSTOCK_TIME,
  415. v_MEMO,
  416. v_JUDGE_STD_NAME ,
  417. v_PIPMEMO ,
  418. v_MATERIAL_NO ,
  419. v_MATERIAL_NAME ,
  420. v_PRODUCCODE ,
  421. v_PRODUCNAME ,
  422. v_STEELCODE ,
  423. v_STEELNAME ,
  424. v_GRADECODE ,
  425. v_GRADENAME ,
  426. v_SPEC_CODE ,
  427. v_SPEC_NAME ,
  428. v_MODEL_CODE,
  429. v_MODEL_DESC ,
  430. v_STD_CODE ,
  431. v_STD_NAME ,
  432. v_STD_STYLE ,
  433. v_STD_STYLE_DESC ,
  434. v_PLINE_CODE ,
  435. v_PLINE_NAME
  436. FROM MAT_ZC_M T
  437. WHERE T.JUDGE_STOVE_NO = ?
  438. AND T.BATCH_NO = ?
  439. AND T.BATCH_GROUD_NO = ?
  440. AND ROWNUM = 1
  441. group by T.ACT_DIMATER,
  442. T.ACT_HEIGHT,
  443. T.MEMO,
  444. T.JUDGE_STD_NAME,
  445. T.PIPMEMO,
  446. T.MATERIAL_NO,
  447. T.MATERIAL_NAME,
  448. T.PRODUCCODE,
  449. T.PRODUCNAME,
  450. T.STEELCODE,
  451. T.STEELNAME,
  452. T.GRADECODE,
  453. T.GRADENAME,
  454. T.SPEC_CODE,
  455. T.SPEC_NAME,
  456. T.MODEL_CODE,
  457. T.MODEL_DESC,
  458. T.STD_CODE,
  459. T.STD_NAME,
  460. T.STD_STYLE,
  461. T.STD_STYLE_DESC,
  462. T.PLINE_CODE,
  463. T.PLINE_NAME;
  464. end if;
  465. INSERT INTO YDM_ZC_INITIAL_ZG(
  466. JUDGE_STD_NAME,
  467. INSTOCK_TIME,
  468. BELONG_CODE,
  469. BELONG_NAME,
  470. JUDGE_STOVE_NO,
  471. BATCH_NO,
  472. BATCH_GROUD_NO,
  473. MATERIAL_NO,
  474. MATERIAL_NAME,
  475. PRODUCCODE,
  476. PRODUCNAME,
  477. STEELCODE,
  478. STEELNAME,
  479. SPEC_CODE,
  480. SPEC_NAME,
  481. MODEL_CODE,
  482. MODEL_DESC,
  483. STD_CODE,
  484. STD_NAME,
  485. STD_STYLE,
  486. STD_STYLE_DESC,
  487. DIMATER,
  488. HEIGHT,
  489. LEN,
  490. LEN_MIN,
  491. LEN_MAX,
  492. ACT_COUNT,
  493. ACT_WEIGHT,
  494. STORAGE_NO,
  495. MEMO,
  496. CREATE_NAME,
  497. CREATE_TIME,
  498. ORIGINAL_DATE,
  499. BAL_YEAR_MONTH,
  500. GRADECODE,
  501. GRADENAME,
  502. PLINE_CODE,
  503. PLINE_NAME,
  504. HANDLE_LOG)
  505. VALUES(
  506. v_JUDGE_STD_NAME,
  507. v_INSTOCK_TIME,
  508. v_BELONG_CODE,
  509. v_BELONG_NAME,
  510. ?,
  511. ?,
  512. ?,
  513. v_MATERIAL_NO,
  514. v_MATERIAL_NAME,
  515. v_PRODUCCODE,
  516. v_PRODUCNAME,
  517. v_STEELCODE,
  518. v_STEELNAME,
  519. v_SPEC_CODE,
  520. v_SPEC_NAME,
  521. v_MODEL_CODE,
  522. v_MODEL_DESC,
  523. v_STD_CODE,
  524. v_STD_NAME,
  525. v_STD_STYLE,
  526. v_STD_STYLE_DESC,
  527. nvl(v_ACT_DIMATER,'0'),
  528. nvl(v_ACT_HEIGHT,'0'),
  529. nvl(v_ACT_LEN,'0'),
  530. nvl(v_ACT_LEN_MIN,'0'),
  531. nvl(v_ACT_LEN_MAX,'0'),
  532. nvl(?,'0'),
  533. nvl(?,'0'),
  534. v_STORAGE_NO,
  535. v_MEMO,
  536. ?,
  537. SYSDATE,
  538. ?,
  539. ?,
  540. v_GRADECODE,
  541. v_GRADENAME,
  542. v_PLINE_CODE,
  543. v_PLINE_NAME,
  544. ?
  545. );
  546. end;
  547. ]]>
  548. </query>
  549. <query id = "FrmRunTimeRptZg.insertInitalBelog1" desc = "结转(所属权)">
  550. DECLARE
  551. BEGIN
  552. FOR MYROW IN (SELECT SUM(T.ACT_LEN)ACT_LEN,
  553. T.MATERIAL_NO,
  554. T.MATERIAL_NAME,
  555. T.PRODUCCODE,
  556. T.PRODUCNAME,
  557. T.STEELCODE,
  558. T.STEELNAME,
  559. T.GRADECODE,
  560. T.GRADENAME,
  561. T.SPEC_CODE,
  562. T.SPEC_NAME,
  563. T.MODEL_CODE,
  564. T.MODEL_DESC,
  565. T.STD_CODE,
  566. T.STD_NAME,
  567. T.STD_STYLE,
  568. T.STD_STYLE_DESC,
  569. T.PLINE_CODE,
  570. T.PLINE_NAME,
  571. T.ACT_DIMATER,
  572. T.ACT_HEIGHT,
  573. T.ACT_LEN_MIN,
  574. T.ACT_LEN_MAX,
  575. T.MEMO,
  576. T.JUDGE_STD_NAME,
  577. T.PIPMEMO,
  578. T.BELONG_CODE,
  579. T.BELONG_NAME,
  580. S.STORAGE_NO
  581. FROM MAT_ZC_M T,YDM_ZC_BUTTRESS S
  582. WHERE T.MAT_NO = S.MAT_NO
  583. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  584. AND T.BATCH_NO = '#BATCH_NO#'
  585. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  586. AND T.BELONG_CODE LIKE '#BELONG_CODE#%'
  587. AND ROWNUM = 1
  588. GROUP BY T.MATERIAL_NO,
  589. T.MATERIAL_NAME,
  590. T.PRODUCCODE,
  591. T.PRODUCNAME,
  592. T.STEELCODE,
  593. T.STEELNAME,
  594. T.GRADECODE,
  595. T.GRADENAME,
  596. T.SPEC_CODE,
  597. T.SPEC_NAME,
  598. T.MODEL_CODE,
  599. T.MODEL_DESC,
  600. T.STD_CODE,
  601. T.STD_NAME,
  602. T.STD_STYLE,
  603. T.STD_STYLE_DESC,
  604. T.PLINE_CODE,
  605. T.PLINE_NAME,
  606. T.ACT_DIMATER,
  607. T.ACT_HEIGHT,
  608. T.ACT_LEN_MIN,
  609. T.ACT_LEN_MAX,
  610. T.MEMO,
  611. T.JUDGE_STD_NAME,
  612. T.PIPMEMO,
  613. T.BELONG_CODE,
  614. T.BELONG_NAME,
  615. S.STORAGE_NO) LOOP
  616. INSERT INTO YDM_ZC_INITIAL_ZG(
  617. JUDGE_STD_NAME,
  618. INSTOCK_TIME,
  619. BELONG_CODE,
  620. BELONG_NAME,
  621. JUDGE_STOVE_NO,
  622. BATCH_NO,
  623. BATCH_GROUD_NO,
  624. MATERIAL_NO,
  625. MATERIAL_NAME,
  626. PRODUCCODE,
  627. PRODUCNAME,
  628. STEELCODE,
  629. STEELNAME,
  630. SPEC_CODE,
  631. SPEC_NAME,
  632. MODEL_CODE,
  633. MODEL_DESC,
  634. STD_CODE,
  635. STD_NAME,
  636. STD_STYLE,
  637. STD_STYLE_DESC,
  638. DIMATER,
  639. HEIGHT,
  640. LEN,
  641. LEN_MIN,
  642. LEN_MAX,
  643. ACT_COUNT,
  644. ACT_WEIGHT,
  645. STORAGE_NO,
  646. MEMO,
  647. CREATE_NAME,
  648. CREATE_TIME,
  649. ORIGINAL_DATE,
  650. BAL_YEAR_MONTH,
  651. GRADECODE,
  652. GRADENAME,
  653. PLINE_CODE,
  654. PLINE_NAME,
  655. HANDLE_LOG
  656. )
  657. VALUES(
  658. MYROW.JUDGE_STD_NAME,
  659. TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  660. MYROW.BELONG_CODE,
  661. MYROW.BELONG_NAME,
  662. '#JUDGE_STOVE_NO#',
  663. '#BATCH_NO#',
  664. '#BATCH_GROUD_NO#',
  665. MYROW.MATERIAL_NO,
  666. MYROW.MATERIAL_NAME,
  667. MYROW.PRODUCCODE,
  668. MYROW.PRODUCNAME,
  669. MYROW.STEELCODE,
  670. MYROW.STEELNAME,
  671. MYROW.SPEC_CODE,
  672. MYROW.SPEC_NAME,
  673. MYROW.MODEL_CODE,
  674. MYROW.MODEL_DESC,
  675. MYROW.STD_CODE,
  676. MYROW.STD_NAME,
  677. MYROW.STD_STYLE,
  678. MYROW.STD_STYLE_DESC,
  679. MYROW.ACT_DIMATER,
  680. MYROW.ACT_HEIGHT,
  681. MYROW.ACT_LEN,
  682. MYROW.ACT_LEN_MIN,
  683. MYROW.ACT_LEN_MAX,
  684. '#ACT_COUNT#',
  685. '#ACT_WEIGHT#',
  686. MYROW.STORAGE_NO,
  687. MYROW.MEMO,
  688. '#CREATE_NAME#',
  689. TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  690. '',
  691. '#BAL_YEAR_MONTH#',
  692. MYROW.GRADECODE,
  693. MYROW.GRADENAME,
  694. MYROW.PLINE_CODE,
  695. MYROW.PLINE_NAME,
  696. '1');
  697. END LOOP;
  698. END;
  699. </query>
  700. <query id = "FrmRunTimeRptZg.insertInitalBelog" desc = "结转(所属权)">
  701. INSERT INTO YDM_ZC_INITIAL_ZG(
  702. JUDGE_STD_NAME,
  703. INSTOCK_TIME,
  704. BELONG_CODE,
  705. BELONG_NAME,
  706. JUDGE_STOVE_NO,
  707. BATCH_NO,
  708. BATCH_GROUD_NO,
  709. MATERIAL_NO,
  710. MATERIAL_NAME,
  711. PRODUCCODE,
  712. PRODUCNAME,
  713. STEELCODE,
  714. STEELNAME,
  715. SPEC_CODE,
  716. SPEC_NAME,
  717. MODEL_CODE,
  718. MODEL_DESC,
  719. STD_CODE,
  720. STD_NAME,
  721. STD_STYLE,
  722. STD_STYLE_DESC,
  723. DIMATER,
  724. HEIGHT,
  725. LEN,
  726. LEN_MIN,
  727. LEN_MAX,
  728. ACT_COUNT,
  729. ACT_WEIGHT,
  730. STORAGE_NO,
  731. MEMO,
  732. CREATE_NAME,
  733. CREATE_TIME,
  734. ORIGINAL_DATE,
  735. BAL_YEAR_MONTH,
  736. GRADECODE,
  737. GRADENAME,
  738. PLINE_CODE,
  739. PLINE_NAME,
  740. HANDLE_LOG
  741. )
  742. VALUES(
  743. '#JUDGE_STD_NAME#',
  744. TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  745. '#BELONG_CODE#',
  746. '#BELONG_NAME#',
  747. '#JUDGE_STOVE_NO#',
  748. '#BATCH_NO#',
  749. '#BATCH_GROUD_NO#',
  750. '#MATERIAL_NO#',
  751. '#MATERIAL_NAME#',
  752. '#PRODUCCODE#',
  753. '#PRODUCNAME#',
  754. '#STEELCODE#',
  755. '#STEELNAME#',
  756. '#SPEC_CODE#',
  757. '#SPEC_NAME#',
  758. '#MODEL_CODE#',
  759. '#MODEL_DESC#',
  760. '#STD_CODE#',
  761. '#STD_NAME#',
  762. '#STD_STYLE#',
  763. '#STD_STYLE_DESC#',
  764. '#ACT_DIMATER#',
  765. '#ACT_HEIGHT#',
  766. '#ACT_LEN#',
  767. '#ACT_LEN_MIN#',
  768. '#ACT_LEN_MAX#',
  769. '#ACT_COUNT#',
  770. '#ACT_WEIGHT#',
  771. '#STORAGE_NO#',
  772. '#MEMO#',
  773. '#CREATE_NAME#',
  774. TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  775. '',
  776. '#BAL_YEAR_MONTH#',
  777. '#GRADECODE#',
  778. '#GRADENAME#',
  779. '#PLINE_CODE#',
  780. '#PLINE_NAME#',
  781. '1')
  782. </query>
  783. <query id = "FrmRunTimeRptZg.SelectInitalBelog" desc= "查询基本信息">
  784. <![CDATA[
  785. SELECT SUM(T.ACT_LEN)ACT_LEN,
  786. T.MATERIAL_NO,
  787. T.MATERIAL_NAME,
  788. T.PRODUCCODE,
  789. T.PRODUCNAME,
  790. T.STEELCODE,
  791. T.STEELNAME,
  792. T.GRADECODE,
  793. T.GRADENAME,
  794. T.SPEC_CODE,
  795. T.SPEC_NAME,
  796. T.MODEL_CODE,
  797. T.MODEL_DESC,
  798. T.STD_CODE,
  799. T.STD_NAME,
  800. T.STD_STYLE,
  801. T.STD_STYLE_DESC,
  802. T.PLINE_CODE,
  803. T.PLINE_NAME,
  804. T.ACT_DIMATER,
  805. T.ACT_HEIGHT,
  806. T.ACT_LEN_MIN,
  807. T.ACT_LEN_MAX,
  808. T.MEMO,
  809. T.JUDGE_STD_NAME,
  810. T.PIPMEMO,
  811. T.BELONG_CODE,
  812. T.BELONG_NAME,
  813. S.STORAGE_NO
  814. FROM MAT_ZC_M T,YDM_ZC_BUTTRESS S
  815. WHERE T.MAT_NO = S.MAT_NO
  816. AND T.JUDGE_STOVE_NO = ?
  817. AND T.BATCH_NO = ?
  818. AND T.BATCH_GROUD_NO = ?
  819. AND T.BELONG_CODE || '&' LIKE ('%' || ? || '%')
  820. AND ROWNUM = 1
  821. GROUP BY T.MATERIAL_NO,
  822. T.MATERIAL_NAME,
  823. T.PRODUCCODE,
  824. T.PRODUCNAME,
  825. T.STEELCODE,
  826. T.STEELNAME,
  827. T.GRADECODE,
  828. T.GRADENAME,
  829. T.SPEC_CODE,
  830. T.SPEC_NAME,
  831. T.MODEL_CODE,
  832. T.MODEL_DESC,
  833. T.STD_CODE,
  834. T.STD_NAME,
  835. T.STD_STYLE,
  836. T.STD_STYLE_DESC,
  837. T.PLINE_CODE,
  838. T.PLINE_NAME,
  839. T.ACT_DIMATER,
  840. T.ACT_HEIGHT,
  841. T.ACT_LEN_MIN,
  842. T.ACT_LEN_MAX,
  843. T.MEMO,
  844. T.JUDGE_STD_NAME,
  845. T.PIPMEMO,
  846. T.BELONG_CODE,
  847. T.BELONG_NAME,
  848. S.STORAGE_NO
  849. ]]>
  850. </query>
  851. <query id = "FrmRunTimeRptZg.SelectMat" desc = "查询是否存在库存">
  852. <![CDATA[
  853. SELECT COUNT(1) AS ACOUNT FROM MAT_ZC_M T,YDM_ZC_BUTTRESS S WHERE T.MAT_NO = S.MAT_NO
  854. AND T.JUDGE_STOVE_NO = ?
  855. AND T.BATCH_NO = ?
  856. AND T.BATCH_GROUD_NO = ?
  857. AND T.BELONG_CODE || '&' LIKE ('%' || ? || '%')
  858. ]]>
  859. </query>
  860. <query id = "FrmRunTimeRptZg.insertInOutHistory" desc = "转移入库出库历史表">
  861. DECLARE
  862. BEGIN
  863. FOR MYROW IN (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  864. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  865. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  866. SUM(T.ACT_LEN) ACT_LEN,
  867. T.INSTOCK_DOC,
  868. T.INSTOCK_TYPE_CODE,
  869. T.INSTOCK_TYPE_NAME,
  870. T.JUDGE_STOVE_NO,
  871. T.BATCH_NO,
  872. T.BATCH_GROUD_NO,
  873. T.MATERIAL_NO,
  874. T.MATERIAL_NAME,
  875. T.PRODUCCODE,
  876. T.PRODUCNAME,
  877. T.STD_STYLE,
  878. T.STD_STYLE_DESC,
  879. T.STEELCODE,
  880. T.STEELNAME,
  881. T.SPEC_CODE,
  882. T.SPEC_NAME,
  883. T.MODEL_CODE,
  884. T.MODEL_DESC,
  885. T.STD_CODE,
  886. T.STD_NAME,
  887. T.GRADECODE,
  888. T.GRADENAME,
  889. T.PRO_ORDER_NO,
  890. T.PLINE_CODE,
  891. T.PLINE_NAME,
  892. T.ACT_DIMATER,
  893. T.ACT_HEIGHT,
  894. T.ACT_LEN_MIN,
  895. T.ACT_LEN_MAX,
  896. T.BELONG_CODE,
  897. T.BELONG_NAME,
  898. T.STORAGE_NO,
  899. T.MANAGEMENT_NO,
  900. T.MANAGEMENT_NAME,
  901. T.DEPARTMENT_CODE,
  902. T.DEPARTMENT_DESC,
  903. T.INSTOCK_TIME,
  904. T.IN_TIME_F,
  905. T.CREATE_NAME,
  906. T.CREATE_TIME,
  907. T.ORD_PK,
  908. T.ORD_LN_PK,
  909. T.ORD_LN_DLY_PK,
  910. T.ORDER_NO,
  911. T.ORDER_SEQ,
  912. T.DELIVERY_NO,
  913. T.PRODUCT_FLAG,
  914. T.MAT_STATUS,
  915. T.JUDGE_STD_NAME,
  916. T.JUDGE_STD_CODE,
  917. T.BAL_YEAR_MONTH,
  918. T.SOURE_CODE,
  919. T.SOURE_NAME,
  920. T.MAT_ORIGIN_CODE,
  921. T.MAT_ORIGIN_NAME,
  922. T.ZG_STOVE_SQE,
  923. T.QCM_STAUS
  924. FROM YDM_ZC_INLIST T
  925. WHERE T.BAL_YEAR_MONTH = ?
  926. #CONDITIONS#
  927. GROUP BY T.INSTOCK_DOC,
  928. T.INSTOCK_TYPE_CODE,
  929. T.INSTOCK_TYPE_NAME,
  930. T.JUDGE_STOVE_NO,
  931. T.BATCH_NO,
  932. T.BATCH_GROUD_NO,
  933. T.MATERIAL_NO,
  934. T.MATERIAL_NAME,
  935. T.PRODUCCODE,
  936. T.PRODUCNAME,
  937. T.STD_STYLE,
  938. T.STD_STYLE_DESC,
  939. T.STEELCODE,
  940. T.STEELNAME,
  941. T.SPEC_CODE,
  942. T.SPEC_NAME,
  943. T.MODEL_CODE,
  944. T.MODEL_DESC,
  945. T.STD_CODE,
  946. T.STD_NAME,
  947. T.GRADECODE,
  948. T.GRADENAME,
  949. T.PRO_ORDER_NO,
  950. T.PLINE_CODE,
  951. T.PLINE_NAME,
  952. T.ACT_DIMATER,
  953. T.ACT_HEIGHT,
  954. T.ACT_LEN_MIN,
  955. T.ACT_LEN_MAX,
  956. T.BELONG_CODE,
  957. T.BELONG_NAME,
  958. T.STORAGE_NO,
  959. T.MANAGEMENT_NO,
  960. T.MANAGEMENT_NAME,
  961. T.DEPARTMENT_CODE,
  962. T.DEPARTMENT_DESC,
  963. T.INSTOCK_TIME,
  964. T.IN_TIME_F,
  965. T.CREATE_NAME,
  966. T.CREATE_TIME,
  967. T.ORD_PK,
  968. T.ORD_LN_PK,
  969. T.ORD_LN_DLY_PK,
  970. T.ORDER_NO,
  971. T.ORDER_SEQ,
  972. T.DELIVERY_NO,
  973. T.PRODUCT_FLAG,
  974. T.MAT_STATUS,
  975. T.JUDGE_STD_NAME,
  976. T.JUDGE_STD_CODE,
  977. T.BAL_YEAR_MONTH,
  978. T.SOURE_CODE,
  979. T.SOURE_NAME,
  980. T.MAT_ORIGIN_CODE,
  981. T.MAT_ORIGIN_NAME,
  982. T.ZG_STOVE_SQE,
  983. T.QCM_STAUS) LOOP
  984. INSERT INTO YDM_ZC_INLIST_HISTORY
  985. (ACT_COUNT,
  986. ACT_WEIGHT,
  987. ACT_THEORY_WEIGHT,
  988. ACT_LEN,
  989. INSTOCK_DOC,
  990. INSTOCK_TYPE_CODE,
  991. INSTOCK_TYPE_NAME,
  992. JUDGE_STOVE_NO,
  993. BATCH_NO,
  994. BATCH_GROUD_NO,
  995. MATERIAL_NO,
  996. MATERIAL_NAME,
  997. PRODUCCODE,
  998. PRODUCNAME,
  999. STD_STYLE,
  1000. STD_STYLE_DESC,
  1001. STEELCODE,
  1002. STEELNAME,
  1003. SPEC_CODE,
  1004. SPEC_NAME,
  1005. MODEL_CODE,
  1006. MODEL_DESC,
  1007. STD_CODE,
  1008. STD_NAME,
  1009. GRADECODE,
  1010. GRADENAME,
  1011. PRO_ORDER_NO,
  1012. PLINE_CODE,
  1013. PLINE_NAME,
  1014. ACT_DIMATER,
  1015. ACT_HEIGHT,
  1016. ACT_LEN_MIN,
  1017. ACT_LEN_MAX,
  1018. BELONG_CODE,
  1019. BELONG_NAME,
  1020. STORAGE_NO,
  1021. MANAGEMENT_NO,
  1022. MANAGEMENT_NAME,
  1023. DEPARTMENT_CODE,
  1024. DEPARTMENT_DESC,
  1025. INSTOCK_TIME,
  1026. IN_TIME_F,
  1027. CREATE_NAME,
  1028. CREATE_TIME,
  1029. ORD_PK,
  1030. ORD_LN_PK,
  1031. ORD_LN_DLY_PK,
  1032. ORDER_NO,
  1033. ORDER_SEQ,
  1034. DELIVERY_NO,
  1035. PRODUCT_FLAG,
  1036. MAT_STATUS,
  1037. JUDGE_STD_NAME,
  1038. JUDGE_STD_CODE,
  1039. BAL_YEAR_MONTH,
  1040. SOURE_CODE,
  1041. SOURE_NAME,
  1042. MAT_ORIGIN_CODE,
  1043. MAT_ORIGIN_NAME,
  1044. ZG_STOVE_SQE,
  1045. QCM_STAUS)
  1046. VALUES
  1047. (MYROW.ACT_COUNT,
  1048. MYROW.ACT_WEIGHT,
  1049. MYROW.ACT_THEORY_WEIGHT,
  1050. MYROW.ACT_LEN,
  1051. MYROW.INSTOCK_DOC,
  1052. MYROW.INSTOCK_TYPE_CODE,
  1053. MYROW.INSTOCK_TYPE_NAME,
  1054. MYROW.JUDGE_STOVE_NO,
  1055. MYROW.BATCH_NO,
  1056. MYROW.BATCH_GROUD_NO,
  1057. MYROW.MATERIAL_NO,
  1058. MYROW.MATERIAL_NAME,
  1059. MYROW.PRODUCCODE,
  1060. MYROW.PRODUCNAME,
  1061. MYROW.STD_STYLE,
  1062. MYROW.STD_STYLE_DESC,
  1063. MYROW.STEELCODE,
  1064. MYROW.STEELNAME,
  1065. MYROW.SPEC_CODE,
  1066. MYROW.SPEC_NAME,
  1067. MYROW.MODEL_CODE,
  1068. MYROW.MODEL_DESC,
  1069. MYROW.STD_CODE,
  1070. MYROW.STD_NAME,
  1071. MYROW.GRADECODE,
  1072. MYROW.GRADENAME,
  1073. MYROW.PRO_ORDER_NO,
  1074. MYROW.PLINE_CODE,
  1075. MYROW.PLINE_NAME,
  1076. MYROW.ACT_DIMATER,
  1077. MYROW.ACT_HEIGHT,
  1078. MYROW.ACT_LEN_MIN,
  1079. MYROW.ACT_LEN_MAX,
  1080. MYROW.BELONG_CODE,
  1081. MYROW.BELONG_NAME,
  1082. MYROW.STORAGE_NO,
  1083. MYROW.MANAGEMENT_NO,
  1084. MYROW.MANAGEMENT_NAME,
  1085. MYROW.DEPARTMENT_CODE,
  1086. MYROW.DEPARTMENT_DESC,
  1087. MYROW.INSTOCK_TIME,
  1088. MYROW.IN_TIME_F,
  1089. MYROW.CREATE_NAME,
  1090. MYROW.CREATE_TIME,
  1091. MYROW.ORD_PK,
  1092. MYROW.ORD_LN_PK,
  1093. MYROW.ORD_LN_DLY_PK,
  1094. MYROW.ORDER_NO,
  1095. MYROW.ORDER_SEQ,
  1096. MYROW.DELIVERY_NO,
  1097. MYROW.PRODUCT_FLAG,
  1098. MYROW.MAT_STATUS,
  1099. MYROW.JUDGE_STD_NAME,
  1100. MYROW.JUDGE_STD_CODE,
  1101. MYROW.BAL_YEAR_MONTH,
  1102. MYROW.SOURE_CODE,
  1103. MYROW.SOURE_NAME,
  1104. MYROW.MAT_ORIGIN_CODE,
  1105. MYROW.MAT_ORIGIN_NAME,
  1106. MYROW.ZG_STOVE_SQE,
  1107. MYROW.QCM_STAUS);
  1108. DELETE YDM_ZC_INLIST T
  1109. WHERE T.INSTOCK_DOC = MYROW.INSTOCK_DOC
  1110. AND T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  1111. AND T.BATCH_NO = MYROW.BATCH_NO
  1112. AND T.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO
  1113. AND T.BAL_YEAR_MONTH = MYROW.BAL_YEAR_MONTH;
  1114. DELETE YDM_ZC_INLIST_XS T
  1115. WHERE T.INSTOCK_DOC = MYROW.INSTOCK_DOC
  1116. AND T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  1117. AND T.BATCH_NO = MYROW.BATCH_NO
  1118. AND T.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO
  1119. AND T.BAL_YEAR_MONTH = MYROW.BAL_YEAR_MONTH;
  1120. END LOOP;
  1121. FOR MYROW1 IN (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  1122. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  1123. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  1124. SUM(T.ACT_LEN) ACT_LEN,
  1125. T.OUTSTOCK_PLAN_NO,
  1126. T.OUTSTOCK_DOC,
  1127. T.OUTSTOCK_TYPE_CODE,
  1128. T.OUTSTOCK_TYPE_NAME,
  1129. T.ICCAR_NO,
  1130. T.VEHICLE_NO,
  1131. T.LOT_NO,
  1132. T.JUDGE_STOVE_NO,
  1133. T.BATCH_NO,
  1134. T.BATCH_GROUD_NO,
  1135. T.MATERIAL_NO,
  1136. T.MATERIAL_NAME,
  1137. T.PRODUCCODE,
  1138. T.PRODUCNAME,
  1139. T.STD_STYLE,
  1140. T.STD_STYLE_DESC,
  1141. T.STEELCODE,
  1142. T.STEELNAME,
  1143. T.SPEC_CODE,
  1144. T.SPEC_NAME,
  1145. T.MODEL_CODE,
  1146. T.MODEL_DESC,
  1147. T.STD_CODE,
  1148. T.STD_NAME,
  1149. T.GRADECODE,
  1150. T.GRADENAME,
  1151. T.ACT_DIMATER,
  1152. T.ACT_HEIGHT,
  1153. T.ACT_LEN_MIN,
  1154. T.ACT_LEN_MAX,
  1155. T.PRO_ORDER_NO,
  1156. T.PLINE_CODE,
  1157. T.PLINE_NAME,
  1158. T.BELONG_CODE,
  1159. T.BELONG_NAME,
  1160. T.STORAGE_NO,
  1161. T.LOCATION_NO,
  1162. T.MANAGEMENT_NO,
  1163. T.MANAGEMENT_NAME,
  1164. T.TAR_STORAGE_NO,
  1165. T.TAR_LOCATION_NO,
  1166. T.TAR_MANAGEMENT_NO,
  1167. T.TAR_MANAGEMENT_NAME,
  1168. T.ORD_PK,
  1169. T.ORD_LN_PK,
  1170. T.ORD_LN_DLY_PK,
  1171. T.ORDER_NO,
  1172. T.ORDER_SEQ,
  1173. T.DELIVERY_NO,
  1174. T.PRODUCT_FLAG,
  1175. T.MAT_STATUS,
  1176. T.JUDGE_STD_NAME,
  1177. T.JUDGE_STD_CODE,
  1178. T.BAL_YEAR_MONTH
  1179. FROM YDM_ZC_OUTLIST T
  1180. WHERE T.BAL_YEAR_MONTH = ?
  1181. #CONDITIONS#
  1182. GROUP BY T.OUTSTOCK_PLAN_NO,
  1183. T.OUTSTOCK_DOC,
  1184. T.OUTSTOCK_TYPE_CODE,
  1185. T.OUTSTOCK_TYPE_NAME,
  1186. T.ICCAR_NO,
  1187. T.VEHICLE_NO,
  1188. T.LOT_NO,
  1189. T.JUDGE_STOVE_NO,
  1190. T.BATCH_NO,
  1191. T.BATCH_GROUD_NO,
  1192. T.MATERIAL_NO,
  1193. T.MATERIAL_NAME,
  1194. T.PRODUCCODE,
  1195. T.PRODUCNAME,
  1196. T.STD_STYLE,
  1197. T.STD_STYLE_DESC,
  1198. T.STEELCODE,
  1199. T.STEELNAME,
  1200. T.SPEC_CODE,
  1201. T.SPEC_NAME,
  1202. T.MODEL_CODE,
  1203. T.MODEL_DESC,
  1204. T.STD_CODE,
  1205. T.STD_NAME,
  1206. T.GRADECODE,
  1207. T.GRADENAME,
  1208. T.ACT_DIMATER,
  1209. T.ACT_HEIGHT,
  1210. T.ACT_LEN_MIN,
  1211. T.ACT_LEN_MAX,
  1212. T.PRO_ORDER_NO,
  1213. T.PLINE_CODE,
  1214. T.PLINE_NAME,
  1215. T.BELONG_CODE,
  1216. T.BELONG_NAME,
  1217. T.STORAGE_NO,
  1218. T.LOCATION_NO,
  1219. T.MANAGEMENT_NO,
  1220. T.MANAGEMENT_NAME,
  1221. T.TAR_STORAGE_NO,
  1222. T.TAR_LOCATION_NO,
  1223. T.TAR_MANAGEMENT_NO,
  1224. T.TAR_MANAGEMENT_NAME,
  1225. T.ORD_PK,
  1226. T.ORD_LN_PK,
  1227. T.ORD_LN_DLY_PK,
  1228. T.ORDER_NO,
  1229. T.ORDER_SEQ,
  1230. T.DELIVERY_NO,
  1231. T.PRODUCT_FLAG,
  1232. T.MAT_STATUS,
  1233. T.JUDGE_STD_NAME,
  1234. T.JUDGE_STD_CODE,
  1235. T.BAL_YEAR_MONTH) LOOP
  1236. INSERT INTO YDM_ZC_OUTLIST_HISTORY
  1237. (ACT_COUNT,
  1238. ACT_WEIGHT,
  1239. ACT_THEORY_WEIGHT,
  1240. ACT_LEN,
  1241. OUTSTOCK_PLAN_NO,
  1242. OUTSTOCK_DOC,
  1243. OUTSTOCK_TYPE_CODE,
  1244. OUTSTOCK_TYPE_NAME,
  1245. ICCAR_NO,
  1246. VEHICLE_NO,
  1247. LOT_NO,
  1248. JUDGE_STOVE_NO,
  1249. BATCH_NO,
  1250. BATCH_GROUD_NO,
  1251. MATERIAL_NO,
  1252. MATERIAL_NAME,
  1253. PRODUCCODE,
  1254. PRODUCNAME,
  1255. STD_STYLE,
  1256. STD_STYLE_DESC,
  1257. STEELCODE,
  1258. STEELNAME,
  1259. SPEC_CODE,
  1260. SPEC_NAME,
  1261. MODEL_CODE,
  1262. MODEL_DESC,
  1263. STD_CODE,
  1264. STD_NAME,
  1265. GRADECODE,
  1266. GRADENAME,
  1267. ACT_DIMATER,
  1268. ACT_HEIGHT,
  1269. ACT_LEN_MIN,
  1270. ACT_LEN_MAX,
  1271. PRO_ORDER_NO,
  1272. PLINE_CODE,
  1273. PLINE_NAME,
  1274. BELONG_CODE,
  1275. BELONG_NAME,
  1276. STORAGE_NO,
  1277. LOCATION_NO,
  1278. MANAGEMENT_NO,
  1279. MANAGEMENT_NAME,
  1280. TAR_STORAGE_NO,
  1281. TAR_LOCATION_NO,
  1282. TAR_MANAGEMENT_NO,
  1283. TAR_MANAGEMENT_NAME,
  1284. ORD_PK,
  1285. ORD_LN_PK,
  1286. ORD_LN_DLY_PK,
  1287. ORDER_NO,
  1288. ORDER_SEQ,
  1289. DELIVERY_NO,
  1290. PRODUCT_FLAG,
  1291. MAT_STATUS,
  1292. JUDGE_STD_NAME,
  1293. JUDGE_STD_CODE,
  1294. BAL_YEAR_MONTH)
  1295. VALUES
  1296. (MYROW1.ACT_COUNT,
  1297. MYROW1.ACT_WEIGHT,
  1298. MYROW1.ACT_THEORY_WEIGHT,
  1299. MYROW1.ACT_LEN,
  1300. MYROW1.OUTSTOCK_PLAN_NO,
  1301. MYROW1.OUTSTOCK_DOC,
  1302. MYROW1.OUTSTOCK_TYPE_CODE,
  1303. MYROW1.OUTSTOCK_TYPE_NAME,
  1304. MYROW1.ICCAR_NO,
  1305. MYROW1.VEHICLE_NO,
  1306. MYROW1.LOT_NO,
  1307. MYROW1.JUDGE_STOVE_NO,
  1308. MYROW1.BATCH_NO,
  1309. MYROW1.BATCH_GROUD_NO,
  1310. MYROW1.MATERIAL_NO,
  1311. MYROW1.MATERIAL_NAME,
  1312. MYROW1.PRODUCCODE,
  1313. MYROW1.PRODUCNAME,
  1314. MYROW1.STD_STYLE,
  1315. MYROW1.STD_STYLE_DESC,
  1316. MYROW1.STEELCODE,
  1317. MYROW1.STEELNAME,
  1318. MYROW1.SPEC_CODE,
  1319. MYROW1.SPEC_NAME,
  1320. MYROW1.MODEL_CODE,
  1321. MYROW1.MODEL_DESC,
  1322. MYROW1.STD_CODE,
  1323. MYROW1.STD_NAME,
  1324. MYROW1.GRADECODE,
  1325. MYROW1.GRADENAME,
  1326. MYROW1.ACT_DIMATER,
  1327. MYROW1.ACT_HEIGHT,
  1328. MYROW1.ACT_LEN_MIN,
  1329. MYROW1.ACT_LEN_MAX,
  1330. MYROW1.PRO_ORDER_NO,
  1331. MYROW1.PLINE_CODE,
  1332. MYROW1.PLINE_NAME,
  1333. MYROW1.BELONG_CODE,
  1334. MYROW1.BELONG_NAME,
  1335. MYROW1.STORAGE_NO,
  1336. MYROW1.LOCATION_NO,
  1337. MYROW1.MANAGEMENT_NO,
  1338. MYROW1.MANAGEMENT_NAME,
  1339. MYROW1.TAR_STORAGE_NO,
  1340. MYROW1.TAR_LOCATION_NO,
  1341. MYROW1.TAR_MANAGEMENT_NO,
  1342. MYROW1.TAR_MANAGEMENT_NAME,
  1343. MYROW1.ORD_PK,
  1344. MYROW1.ORD_LN_PK,
  1345. MYROW1.ORD_LN_DLY_PK,
  1346. MYROW1.ORDER_NO,
  1347. MYROW1.ORDER_SEQ,
  1348. MYROW1.DELIVERY_NO,
  1349. MYROW1.PRODUCT_FLAG,
  1350. MYROW1.MAT_STATUS,
  1351. MYROW1.JUDGE_STD_NAME,
  1352. MYROW1.JUDGE_STD_CODE,
  1353. MYROW1.BAL_YEAR_MONTH);
  1354. DELETE FROM YDM_ZC_OUTLIST T
  1355. WHERE T.OUTSTOCK_DOC = MYROW1.OUTSTOCK_DOC
  1356. AND T.OUTSTOCK_TYPE_CODE = MYROW1.OUTSTOCK_TYPE_CODE
  1357. AND T.BAL_YEAR_MONTH = MYROW1.BAL_YEAR_MONTH;
  1358. DELETE FROM YDM_ZC_OUTLIST_XS T
  1359. WHERE T.OUTSTOCK_DOC = MYROW1.OUTSTOCK_DOC
  1360. AND T.OUTSTOCK_TYPE_CODE = MYROW1.OUTSTOCK_TYPE_CODE
  1361. AND T.BAL_YEAR_MONTH = MYROW1.BAL_YEAR_MONTH;
  1362. END LOOP;
  1363. END;
  1364. </query>
  1365. <query id = "FrmRunTimeRptZg.insertInOutHistoryB" desc = "结转转移出入库历史记录">
  1366. <![CDATA[
  1367. DECLARE
  1368. BEGIN
  1369. FOR MYROW IN (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  1370. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  1371. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  1372. SUM(T.ACT_LEN) ACT_LEN,
  1373. T.INSTOCK_DOC,
  1374. T.INSTOCK_TYPE_CODE,
  1375. T.INSTOCK_TYPE_NAME,
  1376. T.JUDGE_STOVE_NO,
  1377. T.BATCH_NO,
  1378. T.BATCH_GROUD_NO,
  1379. T.MATERIAL_NO,
  1380. T.MATERIAL_NAME,
  1381. T.PRODUCCODE,
  1382. T.PRODUCNAME,
  1383. T.STD_STYLE,
  1384. T.STD_STYLE_DESC,
  1385. T.STEELCODE,
  1386. T.STEELNAME,
  1387. T.SPEC_CODE,
  1388. T.SPEC_NAME,
  1389. T.MODEL_CODE,
  1390. T.MODEL_DESC,
  1391. T.STD_CODE,
  1392. T.STD_NAME,
  1393. T.GRADECODE,
  1394. T.GRADENAME,
  1395. T.PRO_ORDER_NO,
  1396. T.PLINE_CODE,
  1397. T.PLINE_NAME,
  1398. T.ACT_DIMATER,
  1399. T.ACT_HEIGHT,
  1400. T.ACT_LEN_MIN,
  1401. T.ACT_LEN_MAX,
  1402. T.BELONG_CODE,
  1403. T.BELONG_NAME,
  1404. T.STORAGE_NO,
  1405. T.MANAGEMENT_NO,
  1406. T.MANAGEMENT_NAME,
  1407. T.DEPARTMENT_CODE,
  1408. T.DEPARTMENT_DESC,
  1409. T.INSTOCK_TIME,
  1410. T.IN_TIME_F,
  1411. T.CREATE_NAME,
  1412. T.CREATE_TIME,
  1413. T.ORD_PK,
  1414. T.ORD_LN_PK,
  1415. T.ORD_LN_DLY_PK,
  1416. T.ORDER_NO,
  1417. T.ORDER_SEQ,
  1418. T.DELIVERY_NO,
  1419. T.PRODUCT_FLAG,
  1420. T.MAT_STATUS,
  1421. T.JUDGE_STD_NAME,
  1422. T.JUDGE_STD_CODE,
  1423. T.BAL_YEAR_MONTH,
  1424. T.SOURE_CODE,
  1425. T.SOURE_NAME,
  1426. T.MAT_ORIGIN_CODE,
  1427. T.MAT_ORIGIN_NAME,
  1428. T.ZG_STOVE_SQE,
  1429. T.QCM_STAUS
  1430. FROM YDM_ZC_INLIST T
  1431. WHERE T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#'
  1432. AND T.BELONG_CODE || '&' LIKE ('%' ||'#BELONG_CODE#'|| '%')
  1433. AND T.INSTOCK_TYPE_CODE IN('800701','800702','800704','800706','800707')
  1434. GROUP BY T.INSTOCK_DOC,
  1435. T.INSTOCK_TYPE_CODE,
  1436. T.INSTOCK_TYPE_NAME,
  1437. T.JUDGE_STOVE_NO,
  1438. T.BATCH_NO,
  1439. T.BATCH_GROUD_NO,
  1440. T.MATERIAL_NO,
  1441. T.MATERIAL_NAME,
  1442. T.PRODUCCODE,
  1443. T.PRODUCNAME,
  1444. T.STD_STYLE,
  1445. T.STD_STYLE_DESC,
  1446. T.STEELCODE,
  1447. T.STEELNAME,
  1448. T.SPEC_CODE,
  1449. T.SPEC_NAME,
  1450. T.MODEL_CODE,
  1451. T.MODEL_DESC,
  1452. T.STD_CODE,
  1453. T.STD_NAME,
  1454. T.GRADECODE,
  1455. T.GRADENAME,
  1456. T.PRO_ORDER_NO,
  1457. T.PLINE_CODE,
  1458. T.PLINE_NAME,
  1459. T.ACT_DIMATER,
  1460. T.ACT_HEIGHT,
  1461. T.ACT_LEN_MIN,
  1462. T.ACT_LEN_MAX,
  1463. T.BELONG_CODE,
  1464. T.BELONG_NAME,
  1465. T.STORAGE_NO,
  1466. T.MANAGEMENT_NO,
  1467. T.MANAGEMENT_NAME,
  1468. T.DEPARTMENT_CODE,
  1469. T.DEPARTMENT_DESC,
  1470. T.INSTOCK_TIME,
  1471. T.IN_TIME_F,
  1472. T.CREATE_NAME,
  1473. T.CREATE_TIME,
  1474. T.ORD_PK,
  1475. T.ORD_LN_PK,
  1476. T.ORD_LN_DLY_PK,
  1477. T.ORDER_NO,
  1478. T.ORDER_SEQ,
  1479. T.DELIVERY_NO,
  1480. T.PRODUCT_FLAG,
  1481. T.MAT_STATUS,
  1482. T.JUDGE_STD_NAME,
  1483. T.JUDGE_STD_CODE,
  1484. T.BAL_YEAR_MONTH,
  1485. T.SOURE_CODE,
  1486. T.SOURE_NAME,
  1487. T.MAT_ORIGIN_CODE,
  1488. T.MAT_ORIGIN_NAME,
  1489. T.ZG_STOVE_SQE,
  1490. T.QCM_STAUS) LOOP
  1491. INSERT INTO YDM_ZC_INLIST_HISTORY
  1492. (ACT_COUNT,
  1493. ACT_WEIGHT,
  1494. ACT_THEORY_WEIGHT,
  1495. ACT_LEN,
  1496. INSTOCK_DOC,
  1497. INSTOCK_TYPE_CODE,
  1498. INSTOCK_TYPE_NAME,
  1499. JUDGE_STOVE_NO,
  1500. BATCH_NO,
  1501. BATCH_GROUD_NO,
  1502. MATERIAL_NO,
  1503. MATERIAL_NAME,
  1504. PRODUCCODE,
  1505. PRODUCNAME,
  1506. STD_STYLE,
  1507. STD_STYLE_DESC,
  1508. STEELCODE,
  1509. STEELNAME,
  1510. SPEC_CODE,
  1511. SPEC_NAME,
  1512. MODEL_CODE,
  1513. MODEL_DESC,
  1514. STD_CODE,
  1515. STD_NAME,
  1516. GRADECODE,
  1517. GRADENAME,
  1518. PRO_ORDER_NO,
  1519. PLINE_CODE,
  1520. PLINE_NAME,
  1521. ACT_DIMATER,
  1522. ACT_HEIGHT,
  1523. ACT_LEN_MIN,
  1524. ACT_LEN_MAX,
  1525. BELONG_CODE,
  1526. BELONG_NAME,
  1527. STORAGE_NO,
  1528. MANAGEMENT_NO,
  1529. MANAGEMENT_NAME,
  1530. DEPARTMENT_CODE,
  1531. DEPARTMENT_DESC,
  1532. INSTOCK_TIME,
  1533. IN_TIME_F,
  1534. CREATE_NAME,
  1535. CREATE_TIME,
  1536. ORD_PK,
  1537. ORD_LN_PK,
  1538. ORD_LN_DLY_PK,
  1539. ORDER_NO,
  1540. ORDER_SEQ,
  1541. DELIVERY_NO,
  1542. PRODUCT_FLAG,
  1543. MAT_STATUS,
  1544. JUDGE_STD_NAME,
  1545. JUDGE_STD_CODE,
  1546. BAL_YEAR_MONTH,
  1547. SOURE_CODE,
  1548. SOURE_NAME,
  1549. MAT_ORIGIN_CODE,
  1550. MAT_ORIGIN_NAME,
  1551. ZG_STOVE_SQE,
  1552. QCM_STAUS)
  1553. VALUES
  1554. (MYROW.ACT_COUNT,
  1555. MYROW.ACT_WEIGHT,
  1556. MYROW.ACT_THEORY_WEIGHT,
  1557. MYROW.ACT_LEN,
  1558. MYROW.INSTOCK_DOC,
  1559. MYROW.INSTOCK_TYPE_CODE,
  1560. MYROW.INSTOCK_TYPE_NAME,
  1561. MYROW.JUDGE_STOVE_NO,
  1562. MYROW.BATCH_NO,
  1563. MYROW.BATCH_GROUD_NO,
  1564. MYROW.MATERIAL_NO,
  1565. MYROW.MATERIAL_NAME,
  1566. MYROW.PRODUCCODE,
  1567. MYROW.PRODUCNAME,
  1568. MYROW.STD_STYLE,
  1569. MYROW.STD_STYLE_DESC,
  1570. MYROW.STEELCODE,
  1571. MYROW.STEELNAME,
  1572. MYROW.SPEC_CODE,
  1573. MYROW.SPEC_NAME,
  1574. MYROW.MODEL_CODE,
  1575. MYROW.MODEL_DESC,
  1576. MYROW.STD_CODE,
  1577. MYROW.STD_NAME,
  1578. MYROW.GRADECODE,
  1579. MYROW.GRADENAME,
  1580. MYROW.PRO_ORDER_NO,
  1581. MYROW.PLINE_CODE,
  1582. MYROW.PLINE_NAME,
  1583. MYROW.ACT_DIMATER,
  1584. MYROW.ACT_HEIGHT,
  1585. MYROW.ACT_LEN_MIN,
  1586. MYROW.ACT_LEN_MAX,
  1587. MYROW.BELONG_CODE,
  1588. MYROW.BELONG_NAME,
  1589. MYROW.STORAGE_NO,
  1590. MYROW.MANAGEMENT_NO,
  1591. MYROW.MANAGEMENT_NAME,
  1592. MYROW.DEPARTMENT_CODE,
  1593. MYROW.DEPARTMENT_DESC,
  1594. MYROW.INSTOCK_TIME,
  1595. MYROW.IN_TIME_F,
  1596. MYROW.CREATE_NAME,
  1597. MYROW.CREATE_TIME,
  1598. MYROW.ORD_PK,
  1599. MYROW.ORD_LN_PK,
  1600. MYROW.ORD_LN_DLY_PK,
  1601. MYROW.ORDER_NO,
  1602. MYROW.ORDER_SEQ,
  1603. MYROW.DELIVERY_NO,
  1604. MYROW.PRODUCT_FLAG,
  1605. MYROW.MAT_STATUS,
  1606. MYROW.JUDGE_STD_NAME,
  1607. MYROW.JUDGE_STD_CODE,
  1608. MYROW.BAL_YEAR_MONTH,
  1609. MYROW.SOURE_CODE,
  1610. MYROW.SOURE_NAME,
  1611. MYROW.MAT_ORIGIN_CODE,
  1612. MYROW.MAT_ORIGIN_NAME,
  1613. MYROW.ZG_STOVE_SQE,
  1614. MYROW.QCM_STAUS);
  1615. DELETE YDM_ZC_INLIST T
  1616. WHERE T.INSTOCK_DOC = MYROW.INSTOCK_DOC
  1617. AND T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  1618. AND T.BATCH_NO = MYROW.BATCH_NO
  1619. AND T.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO
  1620. AND T.BAL_YEAR_MONTH = MYROW.BAL_YEAR_MONTH;
  1621. DELETE YDM_ZC_INLIST_XS T
  1622. WHERE T.INSTOCK_DOC = MYROW.INSTOCK_DOC
  1623. AND T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  1624. AND T.BATCH_NO = MYROW.BATCH_NO
  1625. AND T.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO
  1626. AND T.BAL_YEAR_MONTH = MYROW.BAL_YEAR_MONTH;
  1627. END LOOP;
  1628. FOR MYROW1 IN (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  1629. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  1630. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  1631. SUM(T.ACT_LEN) ACT_LEN,
  1632. T.OUTSTOCK_PLAN_NO,
  1633. T.OUTSTOCK_DOC,
  1634. T.OUTSTOCK_TYPE_CODE,
  1635. T.OUTSTOCK_TYPE_NAME,
  1636. T.ICCAR_NO,
  1637. T.VEHICLE_NO,
  1638. T.LOT_NO,
  1639. T.JUDGE_STOVE_NO,
  1640. T.BATCH_NO,
  1641. T.BATCH_GROUD_NO,
  1642. T.MATERIAL_NO,
  1643. T.MATERIAL_NAME,
  1644. T.PRODUCCODE,
  1645. T.PRODUCNAME,
  1646. T.STD_STYLE,
  1647. T.STD_STYLE_DESC,
  1648. T.STEELCODE,
  1649. T.STEELNAME,
  1650. T.SPEC_CODE,
  1651. T.SPEC_NAME,
  1652. T.MODEL_CODE,
  1653. T.MODEL_DESC,
  1654. T.STD_CODE,
  1655. T.STD_NAME,
  1656. T.GRADECODE,
  1657. T.GRADENAME,
  1658. T.ACT_DIMATER,
  1659. T.ACT_HEIGHT,
  1660. T.ACT_LEN_MIN,
  1661. T.ACT_LEN_MAX,
  1662. T.PRO_ORDER_NO,
  1663. T.PLINE_CODE,
  1664. T.PLINE_NAME,
  1665. T.BELONG_CODE,
  1666. T.BELONG_NAME,
  1667. T.STORAGE_NO,
  1668. T.LOCATION_NO,
  1669. T.MANAGEMENT_NO,
  1670. T.MANAGEMENT_NAME,
  1671. T.TAR_STORAGE_NO,
  1672. T.TAR_LOCATION_NO,
  1673. T.TAR_MANAGEMENT_NO,
  1674. T.TAR_MANAGEMENT_NAME,
  1675. T.ORD_PK,
  1676. T.ORD_LN_PK,
  1677. T.ORD_LN_DLY_PK,
  1678. T.ORDER_NO,
  1679. T.ORDER_SEQ,
  1680. T.DELIVERY_NO,
  1681. T.PRODUCT_FLAG,
  1682. T.MAT_STATUS,
  1683. T.JUDGE_STD_NAME,
  1684. T.JUDGE_STD_CODE,
  1685. T.BAL_YEAR_MONTH
  1686. FROM YDM_ZC_OUTLIST T
  1687. WHERE T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#'
  1688. AND T.BELONG_CODE || '&' LIKE ('%' ||'#BELONG_CODE#'|| '%')
  1689. AND T.OUTSTOCK_TYPE_CODE IN('800801','800806','800809')
  1690. GROUP BY T.OUTSTOCK_PLAN_NO,
  1691. T.OUTSTOCK_DOC,
  1692. T.OUTSTOCK_TYPE_CODE,
  1693. T.OUTSTOCK_TYPE_NAME,
  1694. T.ICCAR_NO,
  1695. T.VEHICLE_NO,
  1696. T.LOT_NO,
  1697. T.JUDGE_STOVE_NO,
  1698. T.BATCH_NO,
  1699. T.BATCH_GROUD_NO,
  1700. T.MATERIAL_NO,
  1701. T.MATERIAL_NAME,
  1702. T.PRODUCCODE,
  1703. T.PRODUCNAME,
  1704. T.STD_STYLE,
  1705. T.STD_STYLE_DESC,
  1706. T.STEELCODE,
  1707. T.STEELNAME,
  1708. T.SPEC_CODE,
  1709. T.SPEC_NAME,
  1710. T.MODEL_CODE,
  1711. T.MODEL_DESC,
  1712. T.STD_CODE,
  1713. T.STD_NAME,
  1714. T.GRADECODE,
  1715. T.GRADENAME,
  1716. T.ACT_DIMATER,
  1717. T.ACT_HEIGHT,
  1718. T.ACT_LEN_MIN,
  1719. T.ACT_LEN_MAX,
  1720. T.PRO_ORDER_NO,
  1721. T.PLINE_CODE,
  1722. T.PLINE_NAME,
  1723. T.BELONG_CODE,
  1724. T.BELONG_NAME,
  1725. T.STORAGE_NO,
  1726. T.LOCATION_NO,
  1727. T.MANAGEMENT_NO,
  1728. T.MANAGEMENT_NAME,
  1729. T.TAR_STORAGE_NO,
  1730. T.TAR_LOCATION_NO,
  1731. T.TAR_MANAGEMENT_NO,
  1732. T.TAR_MANAGEMENT_NAME,
  1733. T.ORD_PK,
  1734. T.ORD_LN_PK,
  1735. T.ORD_LN_DLY_PK,
  1736. T.ORDER_NO,
  1737. T.ORDER_SEQ,
  1738. T.DELIVERY_NO,
  1739. T.PRODUCT_FLAG,
  1740. T.MAT_STATUS,
  1741. T.JUDGE_STD_NAME,
  1742. T.JUDGE_STD_CODE,
  1743. T.BAL_YEAR_MONTH) LOOP
  1744. INSERT INTO YDM_ZC_OUTLIST_HISTORY
  1745. (ACT_COUNT,
  1746. ACT_WEIGHT,
  1747. ACT_THEORY_WEIGHT,
  1748. ACT_LEN,
  1749. OUTSTOCK_PLAN_NO,
  1750. OUTSTOCK_DOC,
  1751. OUTSTOCK_TYPE_CODE,
  1752. OUTSTOCK_TYPE_NAME,
  1753. ICCAR_NO,
  1754. VEHICLE_NO,
  1755. LOT_NO,
  1756. JUDGE_STOVE_NO,
  1757. BATCH_NO,
  1758. BATCH_GROUD_NO,
  1759. MATERIAL_NO,
  1760. MATERIAL_NAME,
  1761. PRODUCCODE,
  1762. PRODUCNAME,
  1763. STD_STYLE,
  1764. STD_STYLE_DESC,
  1765. STEELCODE,
  1766. STEELNAME,
  1767. SPEC_CODE,
  1768. SPEC_NAME,
  1769. MODEL_CODE,
  1770. MODEL_DESC,
  1771. STD_CODE,
  1772. STD_NAME,
  1773. GRADECODE,
  1774. GRADENAME,
  1775. ACT_DIMATER,
  1776. ACT_HEIGHT,
  1777. ACT_LEN_MIN,
  1778. ACT_LEN_MAX,
  1779. PRO_ORDER_NO,
  1780. PLINE_CODE,
  1781. PLINE_NAME,
  1782. BELONG_CODE,
  1783. BELONG_NAME,
  1784. STORAGE_NO,
  1785. LOCATION_NO,
  1786. MANAGEMENT_NO,
  1787. MANAGEMENT_NAME,
  1788. TAR_STORAGE_NO,
  1789. TAR_LOCATION_NO,
  1790. TAR_MANAGEMENT_NO,
  1791. TAR_MANAGEMENT_NAME,
  1792. ORD_PK,
  1793. ORD_LN_PK,
  1794. ORD_LN_DLY_PK,
  1795. ORDER_NO,
  1796. ORDER_SEQ,
  1797. DELIVERY_NO,
  1798. PRODUCT_FLAG,
  1799. MAT_STATUS,
  1800. JUDGE_STD_NAME,
  1801. JUDGE_STD_CODE,
  1802. BAL_YEAR_MONTH)
  1803. VALUES
  1804. (MYROW1.ACT_COUNT,
  1805. MYROW1.ACT_WEIGHT,
  1806. MYROW1.ACT_THEORY_WEIGHT,
  1807. MYROW1.ACT_LEN,
  1808. MYROW1.OUTSTOCK_PLAN_NO,
  1809. MYROW1.OUTSTOCK_DOC,
  1810. MYROW1.OUTSTOCK_TYPE_CODE,
  1811. MYROW1.OUTSTOCK_TYPE_NAME,
  1812. MYROW1.ICCAR_NO,
  1813. MYROW1.VEHICLE_NO,
  1814. MYROW1.LOT_NO,
  1815. MYROW1.JUDGE_STOVE_NO,
  1816. MYROW1.BATCH_NO,
  1817. MYROW1.BATCH_GROUD_NO,
  1818. MYROW1.MATERIAL_NO,
  1819. MYROW1.MATERIAL_NAME,
  1820. MYROW1.PRODUCCODE,
  1821. MYROW1.PRODUCNAME,
  1822. MYROW1.STD_STYLE,
  1823. MYROW1.STD_STYLE_DESC,
  1824. MYROW1.STEELCODE,
  1825. MYROW1.STEELNAME,
  1826. MYROW1.SPEC_CODE,
  1827. MYROW1.SPEC_NAME,
  1828. MYROW1.MODEL_CODE,
  1829. MYROW1.MODEL_DESC,
  1830. MYROW1.STD_CODE,
  1831. MYROW1.STD_NAME,
  1832. MYROW1.GRADECODE,
  1833. MYROW1.GRADENAME,
  1834. MYROW1.ACT_DIMATER,
  1835. MYROW1.ACT_HEIGHT,
  1836. MYROW1.ACT_LEN_MIN,
  1837. MYROW1.ACT_LEN_MAX,
  1838. MYROW1.PRO_ORDER_NO,
  1839. MYROW1.PLINE_CODE,
  1840. MYROW1.PLINE_NAME,
  1841. MYROW1.BELONG_CODE,
  1842. MYROW1.BELONG_NAME,
  1843. MYROW1.STORAGE_NO,
  1844. MYROW1.LOCATION_NO,
  1845. MYROW1.MANAGEMENT_NO,
  1846. MYROW1.MANAGEMENT_NAME,
  1847. MYROW1.TAR_STORAGE_NO,
  1848. MYROW1.TAR_LOCATION_NO,
  1849. MYROW1.TAR_MANAGEMENT_NO,
  1850. MYROW1.TAR_MANAGEMENT_NAME,
  1851. MYROW1.ORD_PK,
  1852. MYROW1.ORD_LN_PK,
  1853. MYROW1.ORD_LN_DLY_PK,
  1854. MYROW1.ORDER_NO,
  1855. MYROW1.ORDER_SEQ,
  1856. MYROW1.DELIVERY_NO,
  1857. MYROW1.PRODUCT_FLAG,
  1858. MYROW1.MAT_STATUS,
  1859. MYROW1.JUDGE_STD_NAME,
  1860. MYROW1.JUDGE_STD_CODE,
  1861. MYROW1.BAL_YEAR_MONTH);
  1862. DELETE FROM YDM_ZC_OUTLIST T
  1863. WHERE T.OUTSTOCK_DOC = MYROW1.OUTSTOCK_DOC
  1864. AND T.OUTSTOCK_TYPE_CODE = MYROW1.OUTSTOCK_TYPE_CODE
  1865. AND T.BAL_YEAR_MONTH = MYROW1.BAL_YEAR_MONTH;
  1866. DELETE FROM YDM_ZC_OUTLIST_XS T
  1867. WHERE T.OUTSTOCK_DOC = MYROW1.OUTSTOCK_DOC
  1868. AND T.OUTSTOCK_TYPE_CODE = MYROW1.OUTSTOCK_TYPE_CODE
  1869. AND T.BAL_YEAR_MONTH = MYROW1.BAL_YEAR_MONTH;
  1870. END LOOP;
  1871. END;
  1872. ]]>
  1873. </query>
  1874. </queryMap>