FrmEndLibrary.xml 108 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="精整利库">
  3. <query id="FrmEndLibrary.queryMaterial" desc="查询半成品库存管坯物料">
  4. <![CDATA[
  5. SELECT T.MATERIAL_NO,
  6. T.MATERIAL_NAME,
  7. T.JUDGE_STOVE_NO,
  8. T.BATCH_NO,
  9. T.BATCH_GROUD_NO,
  10. T.STOVE_NO,
  11. T.PRO_ORDER_ID || '/' || T.GX_PLAN_NO ON_PRO_ORDER_ID,
  12. T.HEAT_PLAN_NO,
  13. CASE
  14. WHEN T.PRO_PLAN_ID_NEXT IS NULL THEN
  15. ''
  16. ELSE
  17. T.PRO_PLAN_ID_NEXT || '/' || T.GX_PLAN_NO_NEXT
  18. END UND_PRO_ORDER_ID,
  19. T.PRODUCNAME,
  20. T.GRADENAME,
  21. T.GRADECODE,
  22. T.JUDGE_ID,
  23. T.STEELNAME,
  24. T.SPEC_NAME,
  25. T.MODEL_DESC,
  26. T.STD_NAME,
  27. T.STD_STYLE_DESC,
  28. T.NEXT_PROCESS_CDOE,
  29. T.PLINE_NAME,
  30. T.PLINE_CODE,
  31. T.ACT_DIMATER,
  32. T.ACT_HEIGHT,
  33. SUM(T.ACT_LEN) ACT_LEN,
  34. T.ACT_LEN_MIN,
  35. T.ACT_LEN_MAX,
  36. SUM(T.ACT_COUNT) ACT_COUNT,
  37. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  38. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  39. (SELECT I.BASENAME
  40. FROM COM_BASE_INFO I
  41. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  42. (SELECT I.BASENAME
  43. FROM COM_BASE_INFO I
  44. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  45. SUM(T.ACT_COUNT) TAKE_COUNT,
  46. SUM(T.ACT_WEIGHT) TAKE_WEIGHT,
  47. T.BELONG_NAME,
  48. T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_SEQ_NO,
  49. T.PRO_ORDER_NO,
  50. T.ORD_LN_DLY_PK,
  51. T.CIC,
  52. T.PROCESS_CDOE,
  53. T.JUGDE_APPLY_CODE,
  54. (SELECT B.BASENAME
  55. FROM COM_BASE_INFO B
  56. WHERE B.BASECODE = T.JUDGE_RESULT_CODE) JUDGE_TOLRESULT_CODE,
  57. T.BELONG_NAME,
  58. T.HEAT_PLAN_NO_NEXT,T.HEAT_PLAN_NO_OLD,T.ORDER_SEQ_NO JHH
  59. FROM MAT_BC_M T
  60. WHERE T.QCM_STAUS = '00'
  61. -- AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  62. AND (T.JUGDE_APPLY_CODE IS NULL AND T.MAT_STATUS in ('80150101','80150201') OR
  63. T.JUGDE_APPLY_CODE IS NOT NULL AND T.MAT_STATUS in ('80150102','80150202') --AND
  64. --T.JUDGE_RESULT_CODE IN ('40740704')
  65. )
  66. ]]>
  67. </query>
  68. <query id="FrmEndLibrary.queryMaterial1" desc="查询半成品库存管坯物料">
  69. <![CDATA[
  70. SELECT T.MATERIAL_NO,
  71. T.MATERIAL_NAME,
  72. T.JUDGE_STOVE_NO,
  73. T.BATCH_NO,
  74. T.BATCH_GROUD_NO,
  75. T.STOVE_NO,
  76. T.PRO_ORDER_ID || '/' || T.GX_PLAN_NO ON_PRO_ORDER_ID,
  77. T.HEAT_PLAN_NO,
  78. CASE
  79. WHEN T.PRO_PLAN_ID_NEXT IS NULL THEN
  80. ''
  81. ELSE
  82. T.PRO_PLAN_ID_NEXT || '/' || T.GX_PLAN_NO_NEXT
  83. END UND_PRO_ORDER_ID,
  84. T.PRODUCNAME,
  85. T.GRADENAME,
  86. T.GRADECODE,
  87. T.JUDGE_ID,
  88. T.STEELNAME,
  89. T.SPEC_NAME,
  90. T.MODEL_DESC,
  91. T.STD_NAME,
  92. T.STD_STYLE_DESC,
  93. T.NEXT_PROCESS_CDOE,
  94. T.PLINE_NAME,
  95. T.PLINE_CODE,
  96. T.ACT_DIMATER,
  97. T.ACT_HEIGHT,
  98. T.ACT_LEN,
  99. T.ACT_LEN_MIN,
  100. T.ACT_LEN_MAX,
  101. SUM(T.ACT_COUNT) ACT_COUNT,
  102. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  103. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  104. (SELECT I.BASENAME
  105. FROM COM_BASE_INFO I
  106. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  107. (SELECT I.BASENAME
  108. FROM COM_BASE_INFO I
  109. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  110. SUM(T.ACT_COUNT) TAKE_COUNT,
  111. SUM(T.ACT_WEIGHT) TAKE_WEIGHT,
  112. T.BELONG_NAME,
  113. T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_SEQ_NO,
  114. T.PRO_ORDER_NO,
  115. T.ORD_LN_DLY_PK,
  116. T.CIC,
  117. T.PROCESS_CDOE,
  118. T.JUGDE_APPLY_CODE,
  119. (SELECT B.BASENAME
  120. FROM COM_BASE_INFO B
  121. WHERE B.BASECODE = T.JUDGE_RESULT_CODE) JUDGE_TOLRESULT_CODE,
  122. T.BELONG_NAME,
  123. T.HEAT_PLAN_NO_NEXT,T.HEAT_PLAN_NO_OLD,T.ORDER_SEQ_NO JHH
  124. FROM MAT_BC_M T
  125. WHERE T.QCM_STAUS = '00'
  126. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  127. AND (T.JUGDE_APPLY_CODE IS NULL AND T.MAT_STATUS in ('80150101','80150201') OR
  128. T.JUGDE_APPLY_CODE IS NOT NULL AND T.MAT_STATUS in ('80150102','80150202') AND
  129. T.JUDGE_RESULT_CODE IN ('40740704'))
  130. ]]>
  131. </query>
  132. <query id="FrmEndLibrary.UpdateMatGp" desc="修改坯子库存信息">
  133. <![CDATA[
  134. UPDATE MAT_BC_M T
  135. SET T.MAT_STATUS = ?,
  136. T.PRO_PLAN_ID_NEXT = ?,
  137. T.GX_PLAN_NO_NEXT = ?,
  138. T.HANGING_FLAG=?,
  139. T.LOCK_LIKU=?,
  140. T.NEXT_PROCESS_CDOE=?,
  141. T.NEXT_PROCESS_DESC=?,
  142. T.HEAT_PLAN_NO_NEXT=''
  143. ]]>
  144. </query>
  145. <query id="FrmEndLibrary.UpdateMatGpLibrary" desc="精整利库修改库存信息">
  146. <![CDATA[
  147. UPDATE MAT_BC_M T
  148. SET T.MAT_STATUS = ?,
  149. T.PRO_ORDER_ID = ?,
  150. T.GX_PLAN_NO = ?,
  151. T.LOCK_LIKU = '2',
  152. T.NEXT_PROCESS_CDOE = ?,
  153. T.NEXT_PROCESS_DESC = ?,
  154. T.PRO_ORDER_NO = ?,
  155. T.CIC = ?,
  156. T.JUDGE_STD_DES=?,
  157. T.CRAF_NO=?,T.CRAFT_SEQ=?,T.TARGET=? ,T.PRODUCT_FLAG=?,
  158. T.ORD_PK = ?,T.ORD_LN_PK = ?,T.ORD_LN_DLY_PK = ?,T.ORDER_NO = ?,T.ORDER_SEQ =?,T.ORDER_SEQ_NO = ?
  159. ]]>
  160. </query>
  161. <query id="FrmEndLibrary.QueryMatGp" desc="查询管坯物料状态">
  162. <![CDATA[
  163. Select *
  164. from (SELECT T.* ,T1.STORAGE_ATTR,
  165. T1.STORAGE_ATTR_NAME,
  166. T1.STORAGE_TYPE_NO,
  167. T1.STORAGE_TYPE_NAME,
  168. T1.STORAGE_NO,
  169. T1.LOCATION_NO,
  170. T1.LARY_NO,
  171. T1.LOC_NO,
  172. T1.MANAGEMENT_NO,
  173. T1.MANAGEMENT_NAME
  174. FROM MAT_BC_M T, YDM_BC_BUTTRESS T1
  175. WHERE T.MAT_NO = T1.MAT_NO
  176. AND T.QCM_STAUS = '00'
  177. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  178. AND T.JUDGE_STOVE_NO = ?
  179. AND T.BATCH_NO = ?
  180. AND T.BATCH_GROUD_NO = ?
  181. AND T.MAT_STATUS IN('80150101','80150201')
  182. ]]>
  183. </query>
  184. <query id="FrmEndLibrary.QueryMatGpPay" desc="查询管坯物料状态">
  185. <![CDATA[
  186. SELECT T.* ,T1.STORAGE_ATTR,
  187. T1.STORAGE_ATTR_NAME,
  188. T1.STORAGE_TYPE_NO,
  189. T1.STORAGE_TYPE_NAME,
  190. T1.STORAGE_NO,
  191. T1.LOCATION_NO,
  192. T1.LARY_NO,
  193. T1.LOC_NO,
  194. T1.MANAGEMENT_NO,
  195. T1.MANAGEMENT_NAME
  196. FROM MAT_BC_M T, YDM_BC_BUTTRESS T1
  197. WHERE T.MAT_NO = T1.MAT_NO
  198. AND T.QCM_STAUS = '00'
  199. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  200. AND T.JUDGE_STOVE_NO = ?
  201. AND T.BATCH_NO = ?
  202. AND T.BATCH_GROUD_NO = ?
  203. AND T.MAT_STATUS IN('80150101','80150201')
  204. ]]>
  205. </query>
  206. <query id="FrmEndLibrary.getQureyMatTrack" desc="查询管坯物料赋值履历表">
  207. <![CDATA[
  208. SELECT T.PRODUCT_FLAG,
  209. T.MAT_STATUS,
  210. T.LOT_NO,
  211. T.STOVE_NO,
  212. T.JUDGE_STOVE_NO,
  213. T.BATCH_NO,
  214. T.BATCH_GROUD_NO,
  215. T.MATERIAL_NO,
  216. T.MATERIAL_NAME,
  217. T.PRODUCCODE,
  218. T.PRODUCNAME,
  219. T.STEELCODE,
  220. T.STEELNAME,
  221. T.STD_CODE,
  222. T.STD_NAME,
  223. T.STD_STYLE,
  224. T.STD_STYLE_DESC,
  225. T.SPEC_CODE,
  226. T.SPEC_NAME,
  227. T.MODEL_CODE,
  228. T.MODEL_DESC,
  229. --T.ACT_LEN,
  230. T.ACT_LEN_MIN,
  231. T.ACT_LEN_MAX,
  232. SUM(T.ACT_COUNT) ACT_COUNT,
  233. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  234. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  235. T.PRO_ORDER_NO,
  236. T.PRO_ORDER_ID,
  237. T.ORD_PK OLD_ORD_PK,
  238. T.ORD_LN_PK OLD_ORD_LN_PK,
  239. T.ORD_LN_DLY_PK OLD_ORD_LN_DLY_PK,
  240. T.ORDER_NO OLD_ORDER_NO,
  241. T.ORDER_SEQ OLD_ORDER_SEQ,
  242. T.ORDER_SEQ_NO OLD_ORDER_SEQ_NO,
  243. T.BELONG_CODE,
  244. T.BELONG_NAME,
  245. T.PROCESS_CDOE,
  246. T.GRADECODE,
  247. T.GRADENAME,
  248. T.ACT_DIMATER,
  249. T.ACT_HEIGHT,
  250. T.HEAT_PLAN_NO,
  251. T.GX_PLAN_NO,
  252. T.PRO_ORDER_ID,
  253. T.CIC,
  254. T.HEAT_PLAN_NO_OLD,
  255. T.TARGET,
  256. S.STORAGE_NO,
  257. (SELECT S2.OUT_REPOSITORY FROM COM_BASE_PLINE S2 WHERE S2.PLINE_CODE = T.PLINE_CODE)OUT_REPOSITORY
  258. FROM MAT_BC_M T
  259. LEFT JOIN YDM_BC_BUTTRESS S
  260. ON T.MAT_NO = S.MAT_NO
  261. WHERE T.QCM_STAUS = '00'
  262. AND T.JUDGE_STOVE_NO = ?
  263. AND T.BATCH_NO = ?
  264. AND T.BATCH_GROUD_NO = ?
  265. ]]>
  266. </query>
  267. <query id="FrmEndLibrary.addMatBcTrack" desc="新增利库,脱单日志表">
  268. <![CDATA[
  269. INSERT INTO MAT_BC_TRACK(
  270. RESUME_SEQ,
  271. EVENT_ID,
  272. EVENT_DESC,
  273. FORM_NAME,
  274. CALL_FUNC_CODING,
  275. KEYVALUE_1,
  276. KEYVALUE_1_DESC,
  277. KEYVALUE_2,
  278. KEYVALUE_2_DESC2,
  279. KEYVALUE_3,
  280. KEYVALUE_3_DESC3,
  281. KEYVALUE_4,
  282. KEYVALUE_4_DESC4,
  283. KEYVALUE_5,
  284. KEYVALUE_5_DESC5,
  285. KEYVALUE_6,
  286. KEYVALUE_6_DESC6,
  287. KEYVALUE_7,
  288. KEYVALUE_7_DESC7,
  289. MAT_NO,
  290. PRODUCT_FLAG,
  291. MAT_STATUS,
  292. LOT_NO,
  293. STOVE_NO,
  294. JUDGE_STOVE_NO,
  295. BATCH_NO,
  296. BATCH_GROUD_NO,
  297. MATERIAL_NO,
  298. MATERIAL_NAME,
  299. PRODUCCODE,
  300. PRODUCNAME,
  301. STEELCODE,
  302. STEELNAME,
  303. STD_CODE,
  304. STD_NAME,
  305. STD_STYLE,
  306. STD_STYLE_DESC,
  307. SPEC_CODE,
  308. SPEC_NAME,
  309. MODEL_CODE,
  310. MODEL_DESC,
  311. ACT_LEN,
  312. ACT_LEN_MIN,
  313. ACT_LEN_MAX,
  314. ACT_COUNT,
  315. ACT_WEIGHT,
  316. ACT_THEORY_WEIGHT,
  317. PRO_ORDER_NO,
  318. PRO_ORDER_ID,
  319. PRO_ORDER_NO1,
  320. PRO_ORDER_ID1,
  321. ORD_PK,
  322. ORD_LN_PK,
  323. ORD_LN_DLY_PK,
  324. ORDER_NO,
  325. ORDER_SEQ,
  326. ORDER_SEQ_NO,
  327. OLD_ORD_PK,
  328. OLD_ORD_LN_PK,
  329. OLD_ORD_LN_DLY_PK,
  330. OLD_ORDER_NO,
  331. OLD_ORDER_SEQ,
  332. OLD_ORDER_SEQ_NO,
  333. BELONG_CODE,
  334. BELONG_NAME,
  335. MEMO,
  336. CREATE_NAME,
  337. CREATE_TIME,
  338. DEPARTMENT_CODE,
  339. DEPARTMENT_DESC,
  340. MANAGEMENT_NO,
  341. MANAGEMENT_NAME,
  342. PROCESS_CDOE,
  343. GRADECODE,
  344. GRADENAME)
  345. VALUES(
  346. '#RESUME_SEQ#',
  347. '#EVENT_ID#',
  348. '#EVENT_DESC#',
  349. '#FORM_NAME#',
  350. '#CALL_FUNC_CODING#',
  351. '#KEYVALUE1#',
  352. '#KEYVALUE1_DESC#',
  353. '#KEYVALUE2#',
  354. '#KEYVALUE2_DESC2#',
  355. '#KEYVALUE3#',
  356. '#KEYVALUE3_DESC3#',
  357. '#KEYVALUE4#',
  358. '#KEYVALUE4_DESC4#',
  359. '#KEYVALUE5#',
  360. '#KEYVALUE5_DESC5#',
  361. '#KEYVALUE6#',
  362. '#KEYVALUE6_DESC6#',
  363. '#KEYVALUE7#',
  364. '#KEYVALUE7_DESC7#',
  365. '#MAT_NO#',
  366. '#PRODUCT_FLAG#',
  367. '#MAT_STATUS#',
  368. '#LOT_NO#',
  369. '#STOVE_NO#',
  370. '#JUDGE_STOVE_NO#',
  371. '#BATCH_NO#',
  372. '#BATCH_GROUD_NO#',
  373. '#MATERIAL_NO#',
  374. '#MATERIAL_NAME#',
  375. '#PRODUCCODE#',
  376. '#PRODUCNAME#',
  377. '#STEELCODE#',
  378. '#STEELNAME#',
  379. '#STD_CODE#',
  380. '#STD_NAME#',
  381. '#STD_STYLE#',
  382. '#STD_STYLE_DESC#',
  383. '#SPEC_CODE#',
  384. '#SPEC_NAME#',
  385. '#MODEL_CODE#',
  386. '#MODEL_DESC#',
  387. '#ACT_LEN#',
  388. '#ACT_LEN_MIN#',
  389. '#ACT_LEN_MAX#',
  390. '#ACT_COUNT#',
  391. '#ACT_WEIGHT#',
  392. '#ACT_THEORY_WEIGHT#',
  393. '#PRO_ORDER_NO#',
  394. '#PRO_ORDER_ID#',
  395. '#PRO_ORDER_NO1#',
  396. '#PRO_ORDER_ID1#',
  397. '#ORD_PK#',
  398. '#ORD_LN_PK#',
  399. '#ORD_LN_DLY_PK#',
  400. '#ORDER_NO#',
  401. '#ORDER_SEQ#',
  402. '#ORDER_SEQ_NO#',
  403. '#OLD_ORD_PK#',
  404. '#OLD_ORD_LN_PK#',
  405. '#OLD_ORD_LN_DLY_PK#',
  406. '#OLD_ORDER_NO#',
  407. '#OLD_ORDER_SEQ#',
  408. '#OLD_ORDER_SEQ_NO#',
  409. '#BELONG_CODE#',
  410. '#BELONG_NAME#',
  411. '#MEMO#',
  412. '#CREATE_NAME#',
  413. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  414. '#DEPARTMENT_CODE#',
  415. '#DEPARTMENT_DESC#',
  416. '#MANAGEMENT_NO#',
  417. '#MANAGEMENT_NAME#',
  418. '#PROCESS_CDOE#',
  419. '#GRADECODE#',
  420. '#GRADENAME#')
  421. ]]>
  422. </query>
  423. <query id = "FrmEndLibrary.addZgOrderCic" desc = "新增扎管订单关联表">
  424. <![CDATA[
  425. INTO ZG_ORD_STD_CIC
  426. (STOVE_NO, PRO_ORDER_NO)
  427. VALUES
  428. (?, ?)
  429. ]]>
  430. </query>
  431. <query id="FrmEndLibrary.queryPlanOrderD" desc="查询轧管排产(界面)">
  432. <![CDATA[
  433. SELECT * FROM (SELECT
  434. (SELECT LISTAGG(C1.GRADECODE, ',') WITHIN GROUP(ORDER BY C1.PRIORITY ASC, C1.GRADECODE)
  435. FROM (SELECT DISTINCT B.GRADENAME,
  436. B.GRADECODE,
  437. B.PRIORITY,
  438. C.CRAFT_SEQ,
  439. S.ORD_LN_DLY_PK
  440. FROM CRAFT_ORD_DESIGN_MSC_PL_GZ B,
  441. CRAFT_ORD_DESIGN_MSC_PL B1,
  442. pln_saleord s,
  443. CRAFT_ORD_DESIGN c
  444. WHERE B.DESGIN_KEY = B1.DESGIN_KEY
  445. AND B.MSC_PLINE = B1.MSC_PLINE
  446. AND C.ORD_LN_PK = S.ORD_LN_PK
  447. AND B.DESGIN_KEY = C.DESGIN_KEY
  448. ORDER BY B.PRIORITY ASC, B.GRADECODE ASC) C1
  449. WHERE C1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  450. AND C1.CRAFT_SEQ =T.CRAFT_SEQ) GRADE_ALL,
  451. D.TRANSIT_TYP,
  452. D.DELVRY_ADDR,
  453. D.VALIDFLAG,
  454. T.PRO_ORDER_NO,
  455. T.PRO_PLAN_ID,
  456. T.GX_PLAN_NO,
  457. T.PLAN_GROUP_ID,
  458. T.ORDER_SOURCE,
  459. T.ORD_LN_DLY_PK,
  460. T.PLN_DIVIDE_ID,
  461. DECODE(T.ISENDGX,
  462. '1',
  463. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/'),
  464. T.PRO_PLAN_ID) PRO_PLAN_NO,
  465. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO,
  466. T.ORDER_SEQ,
  467. T.DELIVERY_NO,
  468. T.PLINE_CODE,
  469. T.PLINE_NAME,
  470. T.STEELCODE,
  471. T.STEELNAME,
  472. T.GRADECODE,
  473. T.GRADENAME,
  474. T.OUTDIAMETER,
  475. T.WALLTHICK,
  476. T.LENGTHDISC,
  477. T.INWL_ID,
  478. T.INWL_DESC,
  479. T.OUTWL_ID,
  480. T.OUTWL_DESC,
  481. T.LEN_ROLL_MAX,
  482. T.LEN_ROLL_MIN,
  483. T.AIMOUTDIAMETER,
  484. T.AIMWALLTHICK,
  485. T.AIMLENGTH,
  486. T.DIAMETER_GP,
  487. T.LEN_GP_SINGLE,
  488. T.ROLL_LENGTH,
  489. NVL(T.LEN_CUTHEAD,0) LEN_CUTHEAD,
  490. NVL(T.LEN_CUTEND,0) LEN_CUTEND,
  491. T.OUTNUM_CUT,
  492. T.DIAMETER_MANDREL,
  493. T.PASS_CODE,
  494. T.PASS_NAME,
  495. T.IN_WEIGHT_S,
  496. T.IN_NUM_S,
  497. T.WEIGTH_S,
  498. T.NUM_S,
  499. T.ADD_WT_IN,
  500. T.ADD_NUM_IN,
  501. T.MATCH_WT_IN,
  502. T.MATCH_NUM_IN,
  503. DECODE(T.ISENDGX, '1', '是', '/') ISENDGX,
  504. DECODE(T.IF_MONITOR_ZG, '1', '是', '/') IF_MONITOR_ZG,
  505. T.PRDCR_NO,
  506. T.MONITOR_POINT,
  507. T.STATION_ROAD,
  508. T.PRO_MONTH,
  509. T.CIC,
  510. T.PIC,
  511. T.SIC,
  512. T.DIC,
  513. T.WIC,
  514. T.GIC,
  515. T.GX_PRO_SEQ,
  516. TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME,
  517. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  518. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  519. T.BATCHED_WT,
  520. T.BATCHED_NUM,
  521. T.FINISHWEIGHT,
  522. T.FINISHNUM,
  523. DECODE(T.EXE_STATUS,
  524. '0',
  525. '计划',
  526. '1',
  527. '生产中',
  528. '2',
  529. '已生产',
  530. '3' , '关闭A' , '') EXE_STATUS,
  531. DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN,
  532. T.REPAIR_TYPE,
  533. DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK,
  534. DECODE(T.GPREQ_IF_OK, '1', '是', '/') GPREQ_IF_OK,
  535. T.GPREQ_ID,
  536. T.ZY_BATCH_ID,
  537. T.CIC_GROUP_GP,
  538. T.PIC_GROUP_GP,
  539. T.SIC_GROUP_GP,
  540. T.DIC_GROUP_GP,
  541. T.WIC_GROUP_GP,
  542. T.GIC_GROUP_GP,
  543. T.CIC_GP,
  544. T.PIC_GP,
  545. T.SIC_GP,
  546. T.DIC_GP,
  547. T.WIC_GP,
  548. T.GIC_GP,
  549. T.IF_EXPORT,
  550. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  551. T.MEMO,
  552. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  553. T.ISSUED_MAN,
  554. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  555. T.LAST_UNDOWN_MAN,
  556. T.VERSION_NO,
  557. T.PROCESSING_COST,
  558. T.TOTAL_COST,
  559. DECODE(T.IF_STOVE_ISSUED, '1', '是', '/') IF_STOVE_ISSUED,
  560. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  561. T.STOVE_ISSUED_MAN,
  562. T.IS_ONLOAD_LINE,
  563. T.OUTDIAMETER_ZG,
  564. T.WALLTHICK_ZG,
  565. T.WHOLE_BACKLOG_DESC,
  566. T.MSC,
  567. T.INDEX_SEQ,
  568. T.BOM,
  569. (SELECT S1.CRAFT_PATH
  570. FROM CRAFT_FILE_LV2 S1
  571. WHERE INSTR(T1.CRAFT_FILE_LV2_D, S1.PK) > 0
  572. AND INSTR(S1.PLINE_CODE, T.PLINE_CODE) > 0
  573. AND S1.VALIDFLAG = '1'
  574. AND S1.PROCESS_CODE = 'D') CRAFT_FILE_LV2_G,
  575. (SELECT CD.CRAFT_PATH FROM CRAFT_ORD_DESIGN CD WHERE CD.ORD_LN_PK=T1.ORD_LN_PK AND CD.CRAFT_SEQ=T.CRAFT_SEQ) CRAFT_PATH,
  576. T.CRAFT_SEQ,
  577. T.CRAFT_FILE_NO,
  578. T.CRAFT_FILE_MAN,
  579. T1.PRODUCCODE,
  580. T1.PRODUCNAME,
  581. T1.STD_CODE,
  582. T1.STD_NAME,
  583. T1.STD_STYLE_DESC,
  584. T1.SPEC_CODE,
  585. T1.SPEC_NAME,
  586. T1.MODEL_DESC,
  587. DECODE(T.IF_LEN_CONTROL, '1', '是', '0', '/') IF_LEN_CONTROL,
  588. DECODE(T.IF_MINUS_SIC_ROLL, '1', '是', '0', '/') IF_MINUS_SIC_ROLL,
  589. T.TUBE_END_RATIO,
  590. T.GPREQ_NUM,
  591. T.GPREQ_WEIGHT,
  592. T.VERIFY1,
  593. T.VERIFY2,
  594. T.VERIFY3,
  595. NVL(T.WEIGTH_S_MIN, 0) WEIGTH_S_MIN,
  596. (SELECT T9.BASENAME
  597. FROM COM_BASE_INFO T9
  598. WHERE T9.BASECODE = T.PRIORITY) PRIORITY,
  599. T.PRIORITY_MEMO,
  600. NVL(T.PLANS_NUM, 0) PLANS_NUM,
  601. T.ORIGINAL_NUMBER,
  602. T1.FINAL_USER_DESC,
  603. T.PROD_STANDARD,
  604. T.OUTPUT_STANDARD,
  605. T.THICKNESS_WALL,
  606. T.DECISION,
  607. T.PROCESS_DESC_C,
  608. T.APPLY_NO,
  609. DECODE(T.APPLY_STATUS,
  610. '00',
  611. '作废',
  612. '10',
  613. '申请',
  614. '20',
  615. '审批通过',
  616. '30',
  617. '审批不通过') APPLY_STATUS,
  618. T.ISSUED_MEMO,
  619. DECODE(T.OUTS_BILLET_FL, '0', '自炼', '1', '外购') OUTS_BILLET_FL,
  620. T1.OUTS_STL_PIPE_FL,
  621. T1.LEN_NO,
  622. T1.LENGTHDISC_N,
  623. T1.LEN_NO_N,
  624. T.PROGY_MEMO,
  625. (SELECT P.GRADECODE_ALL
  626. FROM PLN_SALEORD_PROC P
  627. WHERE P.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  628. AND P.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) GRADECODE_ALL,
  629. T1.PRD_CLS,
  630. T1.ORDERFROM,
  631. T1.PRODUCE_SORT,
  632. (SELECT SP.HR_CAPCTY
  633. FROM SLM_BASE_MATERIAL_D_PL SP
  634. WHERE SP.PLINE_CODE = T.PLINE_CODE
  635. AND SP.IN_MATERIAL_NO = T.INWL_ID
  636. AND SP.OUT_MATERIAL_NO = T.OUTWL_ID) HR_CAPCTY,
  637. NVL((SELECT SUM(M.PREDICT_TON)
  638. FROM MIL_PLAN M
  639. WHERE M.PRO_PLAN_ID = T.PRO_PLAN_ID
  640. AND M.GX_PLAN_NO = T.GX_PLAN_NO
  641. AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'),
  642. 0) EXPECT_WT,
  643. NVL((SELECT SUM(M.PREDICT_PIECE)
  644. FROM MIL_PLAN M
  645. WHERE M.PRO_PLAN_ID = T.PRO_PLAN_ID
  646. AND M.GX_PLAN_NO = T.GX_PLAN_NO
  647. AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'),
  648. 0) EXPECT_NUM,
  649. DECODE(T.PASSIVE,'1','主动','0','被动') PASSIVE,
  650. DECODE(B.CODE_JG_BL,'',B.CODE_DJ_BL,B.CODE_JG_BL) REQ_BL_ID,
  651. T.GRADECODE_LK,T.GRADENAME_LK,T.CIC_GROUP_LK,
  652. (SELECT GET_GP_MAT_NUM_ZL(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) FURNA_NUM,
  653. (SELECT GET_GP_MAT_WT_ZL(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) FURNA_WEIGHT,
  654. (SELECT GET_GP_PLNZGM_NUM(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) LJ_NUM,
  655. (SELECT GET_GP_PLNZGM_WT(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) LJ_WEIGHT,
  656. (SELECT GET_GP_MAT_NUM(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) PEND_NUM,
  657. (SELECT GET_GP_MAT_WT(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) PEND_WEIGHT,
  658. (SELECT GET_GP_WT_CK(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) CK_WEIGHT,
  659. (SELECT GET_GP_NUM_CK(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) CK_NUM,
  660. (SELECT GET_ZG_REDUCED_WT(T.PRO_PLAN_ID, T.GX_PLAN_NO) FROM DUAL) REDUCED_WT
  661. FROM PLN_ORDER_ZG_S T,
  662. (SELECT Q1.PRODUCCODE,
  663. Q1.PRODUCNAME,
  664. Q1.STD_CODE,
  665. Q1.STD_NAME,
  666. Q1.STD_STYLE_DESC,
  667. Q1.SPEC_CODE,
  668. Q1.SPEC_NAME,
  669. Q1.ORD_LN_DLY_PK,
  670. Q1.ORD_LN_PK,
  671. Q1.STEELCODE,
  672. Q1.STEELNAME,
  673. Q1.DELVRY_RANGE_TPE,
  674. Q1.DELVRY_RANGE_MAX,
  675. Q1.DELVRY_RANGE_MIN,
  676. Q1.DELVRY_QTY,
  677. Q1.MODEL_DESC,
  678. Q4.ABRVITION FINAL_USER_DESC,
  679. Q1.LENGTHMAX,
  680. Q1.LENGTHMIN,
  681. Q1.OUTS_BILLET_FL,
  682. Q1.OUTS_STL_PIPE_FL,
  683. Q1.LENGTHDISC_N,
  684. Q1.LEN_NO_N,
  685. Q1.LEN_NO,
  686. Q2.CRAFT_FILE_LV2_D,
  687. (SELECT A.PRODUC_DESC
  688. FROM COM_BASE_PRODUCT A
  689. WHERE A.PRODUCCODE = Q1.PRODUCCODE
  690. AND A.VALIDFLAG = '1') PRD_CLS,
  691. (SELECT A.BASENAME
  692. FROM COM_BASE_INFO A
  693. WHERE A.BASECODE = Q1.ORDERFROM) ORDERFROM,
  694. Q1.PRODUCE_SORT
  695. FROM PLN_SALEORD Q1,
  696. CRAFT_ORD_DESIGN Q2,
  697. CRAFT_ORD_DESIGN_APPOINT Q3,
  698. SLM_BASE_CUSTOMER Q4
  699. WHERE Q1.ORD_LN_PK = Q3.ORD_LN_PK(+)
  700. AND Q1.FINAL_USER = Q4.CUSTOMER_NO(+)
  701. AND Q1.ORD_LN_PK = Q2.ORD_LN_PK(+)
  702. AND Q2.VALIDFLAG(+) = '1') T1,
  703. (SELECT MIN(S.NEXT_GX) NEXT_GX,
  704. S.PRO_PLAN_ID,
  705. MIN(S.PLAN_GROUP_ID) PLAN_GROUP_ID
  706. FROM PLN_ORDER_ZG S
  707. GROUP BY S.PRO_PLAN_ID) T2,
  708. SLM_ORDER_LINE_DELIVERY D,PLN_PORDER_BL_REQ B
  709. WHERE T.ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK(+)
  710. AND T.PRO_PLAN_ID = T2.PRO_PLAN_ID(+)
  711. AND T.ORD_LN_DLY_PK = D.ORD_LN_DLY_PK(+)
  712. AND T.ORD_LN_DLY_PK=B.REQ_BL_ID(+)
  713. AND T.IS_PLAN_OK='1'
  714. AND T.EXE_STATUS='0'
  715. AND T.GPREQ_ID IS NULL
  716. ]]>
  717. </query>
  718. <query id="FrmEndLibrary.queryMatWeigth" desc="查询库存吨数">
  719. <![CDATA[
  720. SELECT NVL(SUM(T1.ACT_WEIGHT), 0) ACT_WEIGHT
  721. FROM (SELECT T.ACT_WEIGHT
  722. FROM MAT_BC_M T
  723. WHERE T.MAT_STATUS = '80150102'
  724. AND T.HANGING_FLAG = '0'
  725. AND T.QCM_STAUS = '00'
  726. AND T.JUDGE_STOVE_NO = ?
  727. AND T.BATCH_NO = ?
  728. AND T.BATCH_GROUD_NO = ?
  729. AND T.MATERIAL_NO = ?
  730. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  731. ORDER BY T.MAT_NO ASC) T1
  732. WHERE ROWNUM <= ?
  733. ]]>
  734. </query>
  735. <query id="FrmEndLibrary.queryBaseMaterialEPl" desc="查询Bom投入物料镦拔扩">
  736. <![CDATA[
  737. SELECT T.E_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  738. T.E_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  739. T.E_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  740. T.MATERIAL_NO,
  741. T.MATERIAL_DESC,T.SPEC_CODE_C,
  742. T.SPEC_NAME_C,T.BOM,T.E_IN_MATERIAL_NO IN_MATERIAL_NO,
  743. T.WHOLE_BACKLOG,T.GRADENAME
  744. FROM SLM_ORD_DESIGN_BOM T,
  745. CRAFT_ORD_LINE_BOM T1,
  746. CRAFT_ORD_DESIGN T2,
  747. PLN_SALEORD T3
  748. WHERE T.BOM = T1.BOM
  749. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  750. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  751. AND T2.VALIDFLAG != '0'
  752. AND T3.ORD_LN_DLY_PK = ?
  753. AND T.MSC_PLINE=?
  754. AND T2.CRAFT_SEQ=?
  755. ]]>
  756. </query>
  757. <query id="FrmEndLibrary.queryBaseMaterialFPl" desc="查询Bom投入物料热处理">
  758. <![CDATA[
  759. SELECT T.F_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  760. T.F_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  761. T.F_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  762. T.MATERIAL_NO,
  763. T.MATERIAL_DESC,T.SPEC_CODE_C,
  764. T.SPEC_NAME_C,T.BOM,T.F_IN_MATERIAL_NO IN_MATERIAL_NO,
  765. T.WHOLE_BACKLOG,T.GRADENAME
  766. FROM SLM_ORD_DESIGN_BOM T,
  767. CRAFT_ORD_LINE_BOM T1,
  768. CRAFT_ORD_DESIGN T2,
  769. PLN_SALEORD T3
  770. WHERE T.BOM = T1.BOM
  771. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  772. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  773. AND T2.VALIDFLAG != '0'
  774. AND T3.ORD_LN_DLY_PK = ?
  775. AND T.MSC_PLINE=?
  776. AND T2.CRAFT_SEQ=?
  777. ]]>
  778. </query>
  779. <query id="FrmEndLibrary.queryBaseMaterialGPl" desc="查询Bom投入物料加工线">
  780. <![CDATA[
  781. SELECT T.I_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  782. T.I_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  783. T.I_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  784. T.MATERIAL_NO,
  785. T.MATERIAL_DESC,T.SPEC_CODE_C,
  786. T.SPEC_NAME_C,T.BOM,T.I_IN_MATERIAL_NO IN_MATERIAL_NO,
  787. T.WHOLE_BACKLOG,T.GRADENAME
  788. FROM SLM_ORD_DESIGN_BOM T,
  789. CRAFT_ORD_LINE_BOM T1,
  790. CRAFT_ORD_DESIGN T2,
  791. PLN_SALEORD T3
  792. WHERE T.BOM = T1.BOM
  793. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  794. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  795. AND T2.VALIDFLAG != '0'
  796. AND T3.ORD_LN_DLY_PK = ?
  797. AND T.MSC_PLINE=?
  798. AND T2.CRAFT_SEQ=?
  799. ]]>
  800. </query>
  801. <query id="FrmEndLibrary.queryBaseMaterialDPl" desc="查询Bom投入物料轧管">
  802. <![CDATA[
  803. SELECT T.D_IN_MATERIAL_DESC IN_MATERIAL_DESC,
  804. T.D_OUT_MATERIAL_DESC OUT_MATERIAL_DESC,
  805. T.D_OUT_MATERIAL_NO OUT_MATERIAL_NO,
  806. T.MATERIAL_NO,
  807. T.MATERIAL_DESC,T.SPEC_CODE_R SPEC_CODE_C,
  808. T.SPEC_NAME_R SPEC_NAME_C,T.BOM,T.D_IN_MATERIAL_NO IN_MATERIAL_NO,
  809. T.WHOLE_BACKLOG,T.GRADENAME
  810. FROM SLM_ORD_DESIGN_BOM T,
  811. CRAFT_ORD_LINE_BOM T1,
  812. CRAFT_ORD_DESIGN T2,
  813. PLN_SALEORD T3
  814. WHERE T.BOM = T1.BOM
  815. AND T1.DESGIN_KEY = T2.DESGIN_KEY
  816. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  817. AND T2.VALIDFLAG != '0'
  818. AND T3.ORD_LN_DLY_PK = ?
  819. AND T.MSC_PLINE=?
  820. AND T2.CRAFT_SEQ=?
  821. ]]>
  822. </query>
  823. <query id="FrmEndLibrary.updateNext" desc="修改库存下工序订单,炉计划Id">
  824. <![CDATA[
  825. DECLARE
  826. BEGIN
  827. FOR MYROW IN (SELECT MAT_NO
  828. FROM (SELECT T.MAT_NO
  829. FROM MAT_BC_M T
  830. WHERE T.JUDGE_STOVE_NO = ?
  831. AND T.BATCH_NO = ?
  832. AND T.BATCH_GROUD_NO = ?
  833. AND T.HEAT_PLAN_NO_NEXT IS NULL
  834. AND T.NEXT_PROCESS_CDOE = ?
  835. AND T.QCM_STAUS = '00'
  836. --AND T.LOCK_FLAG='0' AND T.MNG_LOCK_FLAG='0'
  837. ORDER BY T.MAT_NO ASC)
  838. WHERE ROWNUM <= ?) LOOP
  839. UPDATE MAT_BC_M T
  840. SET T.PRO_PLAN_ID_NEXT = ?,
  841. T.GX_PLAN_NO_NEXT = ?,
  842. T.HEAT_PLAN_NO_NEXT = ?
  843. WHERE T.MAT_NO = MYROW.MAT_NO;
  844. END LOOP;
  845. END;
  846. ]]>
  847. </query>
  848. <query id="FrmEndLibrary.queryPlanOrderE" desc="查询镦拔扩排产(界面)">
  849. <![CDATA[
  850. SELECT CASE
  851. WHEN TO_NUMBER(NVL(DBK.WEIGTH_S, 0)) -
  852. TO_NUMBER(NVL(DBK.BATCHED_WT, 0)) < 0 THEN
  853. 0
  854. ELSE
  855. TO_NUMBER(NVL(DBK.WEIGTH_S, 0)) - TO_NUMBER(NVL(DBK.BATCHED_WT, 0))
  856. END REALL_WT,
  857. DBK.*
  858. FROM (SELECT
  859. (SELECT LISTAGG(C1.GRADECODE, ',') WITHIN GROUP(ORDER BY C1.PRIORITY ASC, C1.GRADECODE)
  860. FROM (SELECT DISTINCT B.GRADENAME,
  861. B.GRADECODE,
  862. B.PRIORITY,
  863. C.CRAFT_SEQ,
  864. S.ORD_LN_DLY_PK
  865. FROM CRAFT_ORD_DESIGN_MSC_PL_GZ B,
  866. CRAFT_ORD_DESIGN_MSC_PL B1,
  867. pln_saleord s,
  868. CRAFT_ORD_DESIGN c
  869. WHERE B.DESGIN_KEY = B1.DESGIN_KEY
  870. AND B.MSC_PLINE = B1.MSC_PLINE
  871. AND C.ORD_LN_PK = S.ORD_LN_PK
  872. AND B.DESGIN_KEY = C.DESGIN_KEY
  873. ORDER BY B.PRIORITY ASC, B.GRADECODE ASC) C1
  874. WHERE C1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  875. AND C1.CRAFT_SEQ = T.CRAFT_SEQ) GRADE_ALL,
  876. T.PRO_ORDER_NO,
  877. T.PRO_PLAN_ID,
  878. T.GX_PLAN_NO,
  879. T.PLAN_GROUP_ID,
  880. T.ORDER_SOURCE,
  881. T.ORD_LN_DLY_PK,
  882. T.PLN_DIVIDE_ID,
  883. DECODE(T.ISENDGX,
  884. '1',
  885. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/'),
  886. T.PRO_PLAN_ID) PRO_PLAN_NO,
  887. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO,
  888. T.ORDER_SEQ,
  889. T.DELIVERY_NO,
  890. T.REQ_BL_ID,
  891. T.PLINE_CODE,
  892. T.PLINE_NAME,
  893. T.INWL_ID,
  894. T.INWL_DESC,
  895. T.OUTWL_ID,
  896. T.OUTWL_DESC,
  897. T.WEIGTH_S,
  898. T.NUM_S,
  899. T.GX_PRO_SEQ,
  900. TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME,
  901. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  902. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  903. DECODE(T.EXE_STATUS,
  904. '0',
  905. '计划',
  906. '1',
  907. '生产中',
  908. '2',
  909. '已生产',
  910. '3',
  911. '关闭A',
  912. '') EXE_STATUS,
  913. DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN,
  914. T.REPAIR_TYPE,
  915. T.OUTDIAMETER,
  916. T.WALLTHICK,
  917. T.LENGTHDISC,
  918. T.AIMOUTDIAMETER,
  919. T.AIMWALLTHICK,
  920. T.AIMLENGTH,
  921. T.OUTDIAMETER_IN,
  922. T.WALLTHICK_IN,
  923. T.LENGTH_IN,
  924. T.LEN_CUTHEAD,
  925. T.LEN_CUTEND,
  926. T.LENGTHMAX_IN,
  927. T.LENGTHMIN_IN,
  928. T.IN_WEIGHT_S,
  929. T.IN_NUM_S,
  930. T.ADD_WT_IN,
  931. T.ADD_NUM_IN,
  932. T.MATCH_WT_IN,
  933. T.MATCH_NUM_IN,
  934. DECODE(T.ISENDGX, '1', '是', '/') ISENDGX,
  935. DECODE(T.IF_MONITOR_DBK, '1', '是', '/') IF_MONITOR_DBK,
  936. T.PRDCR_NO,
  937. T.MONITOR_POINT,
  938. T.CIC,
  939. T.PIC,
  940. T.SIC,
  941. T.DIC,
  942. T.WIC,
  943. T.GIC,
  944. T.STATION_ROAD,
  945. (SELECT SUM(NVL(M.REAL_INDOUBLE_WT,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Wt,
  946. (SELECT SUM(NVL(M.REAL_INDOUBLE_NUM,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Num,
  947. (SELECT SUM(NVL(M.REAL_OUTDOUBLE_WT,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHWEIGHT,
  948. (SELECT SUM(NVL(M.REAL_OUTDOUBLE_NUM,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHNUM,
  949. (SELECT SUM(NVL(M.PLN_INSINGLE_WT,0)) FROM PLN_ZY_DBK_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_WT,
  950. (SELECT SUM(NVL(M.PLN_INSINGLE_NUM,0)) FROM PLN_ZY_DBK_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_NUM,
  951. (SELECT SUM(NVL(M.PLAN_INDOUBLE_WT,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Wt,
  952. (SELECT SUM(NVL(M.PLAN_INDOUBLE_NUM,0)) FROM PLN_ZY_DBK_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Num,
  953. DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK,
  954. T.ZY_BATCH_ID,
  955. T.GRADECODE,
  956. T.GRADENAME,
  957. T.PRO_MONTH,
  958. T.PREVIOUS_GX,
  959. T.PREV_GXPLAN_ID,
  960. T.IF_EXPORT,
  961. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  962. T.MEMO,
  963. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  964. T.ISSUED_MAN,
  965. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  966. T.LAST_UNDOWN_MAN,
  967. T.VERSION_NO,
  968. T.PROCESSING_COST,
  969. T.TOTAL_COST,
  970. DECODE(T.IF_STOVE_ISSUED, '1', '是', '/') IF_STOVE_ISSUED,
  971. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  972. T.STOVE_ISSUED_MAN,
  973. DECODE(T.IS_ONLOAD_LINE, '1', '是', '/') IS_ONLOAD_LINE,
  974. T.WHOLE_BACKLOG_DESC,
  975. T.MSC,
  976. T.INDEX_SEQ,
  977. T.BOM,
  978. S.PRODUCCODE,
  979. S.PRODUCNAME,
  980. S.STD_CODE,
  981. S.STD_NAME,
  982. S.STD_STYLE_DESC,
  983. T2.ORDER_SPEC_CODE,
  984. T2.ORDER_SPEC_DESC,
  985. S.SPEC_CODE,
  986. S.SPEC_NAME,
  987. S.STEELCODE,
  988. S.STEELNAME,
  989. (SELECT LV.CRAFT_PATH
  990. FROM CRAFT_FILE_LV2 LV
  991. WHERE INSTR(T2.CRAFT_FILE_LV2_E, LV.PK) > 0
  992. AND INSTR(LV.PLINE_CODE, T.PLINE_CODE) > 0
  993. AND LV.VALIDFLAG = '1'
  994. AND LV.PROCESS_CODE = 'E') CRAFT_FILE_LV2_G,
  995. NVL(T.WEIGTH_S_MIN, 0) MIN_WGT,
  996. (SELECT CD.CRAFT_PATH
  997. FROM CRAFT_ORD_DESIGN CD
  998. WHERE CD.ORD_LN_PK = T2.ORD_LN_PK
  999. AND CD.CRAFT_SEQ = T.CRAFT_SEQ) CRAFT_PATH,
  1000. T.CRAFT_SEQ,
  1001. T.CRAFT_FILE_NO,
  1002. T.CRAFT_FILE_MAN,
  1003. (SELECT T9.BASENAME
  1004. FROM COM_BASE_INFO T9
  1005. WHERE T9.BASECODE = T.PRIORITY) PRIORITY,
  1006. T.PRIORITY_MEMO, T.DECISION,
  1007. (SELECT SUM(NVL(Z.PLANS_NUM, 0))
  1008. FROM PLN_ORDER_ZG_S Z
  1009. WHERE Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1010. AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) OUTPUT_NUM,
  1011. (Select TO_CHAR(MIN(Z.PLAN_TIME_B),'YYYY-MM-DD HH24:MI:SS') from PLN_ORDER_ZG_S Z where Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) zg_Start_Time
  1012. FROM PLN_ORDER_DBK_S T,
  1013. (SELECT Q1.ORDER_SPEC_CODE,
  1014. Q1.ORDER_SPEC_DESC,
  1015. Q2.ORD_LN_DLY_PK,
  1016. Q2.ORD_LN_PK,
  1017. Q1.DELVRY_RANGE_TPE,
  1018. Q1.DELVRY_RANGE_MAX,
  1019. Q1.DELVRY_RANGE_MIN,
  1020. Q2.DELVRY_QTY,
  1021. Q4.CRAFT_NAME,
  1022. Q3.CRAFT_FILE_LV2_E
  1023. FROM SLM_ORDER_LINE Q1,
  1024. SLM_ORDER_LINE_DELIVERY Q2,
  1025. CRAFT_ORD_DESIGN Q3,
  1026. CRAFT_ORD_DESIGN_APPOINT Q4
  1027. WHERE Q1.ORD_LN_PK = Q2.ORD_LN_PK
  1028. AND Q1.ORD_LN_PK = Q4.ORD_LN_PK(+)
  1029. AND Q1.ORD_LN_PK = Q3.ORD_LN_PK(+)
  1030. AND Q3.VALIDFLAG(+) = '1') T2,
  1031. PLN_SALEORD S
  1032. WHERE T.ORD_LN_DLY_PK = T2.ORD_LN_DLY_PK(+)
  1033. AND T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK
  1034. AND (T.IS_REPAIR_PLN IS NULL OR T.IS_REPAIR_PLN = '0')
  1035. AND T.EXE_STATUS='0'
  1036. ]]>
  1037. </query>
  1038. <query id = "FrmEndLibrary.queryelments" desc ="根据炉号查询成分信息">
  1039. <![CDATA[
  1040. select assayno, stove_no, judge_stove_no, batch_no, assaytype, flag, c, si, mn,
  1041. p, s, ni, cr, cu, asn, ti, v, mo, b, w, al, zn, pb, sn, ca, la, sb, ce, se,
  1042. mg, nb, cd, bi, n, h, o, fe, alt, als, alins, bs, bn, mgo, sio2, al2o3, tfeo,
  1043. fe2o3, h2o, caf2, p2o5, tfe, cr2o3, tio2, mno, v2o5, feo, cao, sample_id, xh,
  1044. machine, create_name, create_time, update_name, update_time, delete_name, delete_time,
  1045. validflag, memo, sample_no, pline_code, judge_flag, zr, lg_judge_flag, co, sample_type, mat_no, head_mat_no, bar_code,
  1046. ta from qcm_jhy_elements where stove_no = ? and assaytype = 'A'
  1047. ]]>
  1048. <query id = "FrmEndLibrary.queryeStdCic" desc = "根据和同行主键查询成分标准">
  1049. <![CDATA[
  1050. SELECT C.*
  1051. FROM CRAFT_ORD_DESIGN T
  1052. LEFT JOIN CRAFT_ORD_DESIGN_APPOINT M1
  1053. ON M1.ORD_LN_PK = T.ORD_LN_PK
  1054. LEFT JOIN CRAFT_ORD_DESIGN_STS_TKLG K
  1055. ON K.DESGIN_KEY = T.DESGIN_KEY
  1056. LEFT JOIN Craft_Ord_Design_Std_Cic C
  1057. ON T.DESGIN_KEY = C.DESGIN_KEY
  1058. AND K.VALIDFLAG = '1'
  1059. WHERE T.DESGIN_KEY IS NOT NULL
  1060. AND T.VALIDFLAG != '0'
  1061. AND K.DESIGN_STS = 'S'
  1062. AND T.ORD_LN_PK = ?
  1063. ]]>
  1064. </query>
  1065. </query>
  1066. <query id="FrmEndLibrary.queryPlanOrderG" desc="查询加工线排产(界面)">
  1067. <![CDATA[
  1068. SELECT CASE
  1069. WHEN TO_NUMBER(NVL(JGX.WEIGTH_S, 0)) -
  1070. TO_NUMBER(NVL(JGX.BATCHED_WT, 0)) < 0 THEN
  1071. 0
  1072. ELSE
  1073. TO_NUMBER(NVL(JGX.WEIGTH_S, 0)) - TO_NUMBER(NVL(JGX.BATCHED_WT, 0))
  1074. END REALL_WT,
  1075. JGX.*
  1076. FROM (SELECT
  1077. (SELECT LISTAGG(C1.GRADECODE, ',') WITHIN GROUP(ORDER BY C1.PRIORITY ASC, C1.GRADECODE)
  1078. FROM (SELECT DISTINCT B.GRADENAME,
  1079. B.GRADECODE,
  1080. B.PRIORITY,
  1081. C.CRAFT_SEQ,
  1082. S.ORD_LN_DLY_PK
  1083. FROM CRAFT_ORD_DESIGN_MSC_PL_GZ B,
  1084. CRAFT_ORD_DESIGN_MSC_PL B1,
  1085. pln_saleord s,
  1086. CRAFT_ORD_DESIGN c
  1087. WHERE B.DESGIN_KEY = B1.DESGIN_KEY
  1088. AND B.MSC_PLINE = B1.MSC_PLINE
  1089. AND C.ORD_LN_PK = S.ORD_LN_PK
  1090. AND B.DESGIN_KEY = C.DESGIN_KEY
  1091. ORDER BY B.PRIORITY ASC, B.GRADECODE ASC) C1
  1092. WHERE C1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1093. AND C1.CRAFT_SEQ = T.CRAFT_SEQ) GRADE_ALL,
  1094. T.IF_EXPORT,
  1095. T.PROCESS_DESC_C_ZG,
  1096. T.GROUP_ROLL_NAME,
  1097. TO_CHAR(T.BEGIN_TIME_ZG, 'YYYY-MM-DD HH24:MI:SS') BEGIN_TIME_ZG,
  1098. T.PRDCR_ADVC_DAY,
  1099. T.WHOLE_BACKLOG_DESC,
  1100. T.MSC,
  1101. T.INDEX_SEQ,
  1102. T.BOM,
  1103. (SELECT T9.BASENAME
  1104. FROM COM_BASE_INFO T9
  1105. WHERE T9.BASECODE = T.PRIORITY) PRIORITY,
  1106. T.PRIORITY_MEMO,
  1107. TO_CHAR(T.DELVRY_EDATE, 'YYYY-MM-DD') DELVRY_EDATE,
  1108. T.STATION_NM,
  1109. T.OUTLINE_SITE_250,
  1110. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  1111. T.MEMO,
  1112. T.PRO_ORDER_NO,
  1113. T.PRO_PLAN_ID,
  1114. T.GX_PLAN_NO,
  1115. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') PRO_PLAN_NO,
  1116. T.PLAN_GROUP_ID,
  1117. T.ORDER_SOURCE,
  1118. T.ORD_LN_DLY_PK,
  1119. T.PLN_DIVIDE_ID,
  1120. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO,
  1121. T.ORDER_SEQ,
  1122. T.DELIVERY_NO,
  1123. T.REQ_BL_ID,
  1124. T.PLINE_CODE,
  1125. T.PLINE_NAME,
  1126. T.STEELCODE,
  1127. T.STEELNAME,
  1128. T.OUTDIAMETER,
  1129. T.WALLTHICK,
  1130. T.LENGTHMAX,
  1131. T.LENGTHMIN,
  1132. T.LENGTHDISC,
  1133. T.AIMWALLTHICK,
  1134. T.AIMLENGTH,
  1135. T.SHRT_LEN_RATO,
  1136. T.SHORTEST,
  1137. T.LONG_LEN_RATO,
  1138. T.LONGEST,
  1139. T.SHRT_STOVE,
  1140. T.AVG_LEN_MIN,
  1141. T.DIFRNC_LEN_MAX,
  1142. T.SIGL_LEN,
  1143. T.ENDLEN_SPECSTD,
  1144. T.MODEL_CODE,
  1145. T.MODEL_DESC,
  1146. T.LENGTHMAX_IN,
  1147. T.LENGTHMIN_IN,
  1148. T.LENGTH_IN,
  1149. T.INWL_ID,
  1150. T.INWL_DESC,
  1151. T.OUTWL_ID,
  1152. T.OUTWL_DESC,
  1153. T.IN_WEIGHT_S,
  1154. T.IN_NUM_S,
  1155. T.WEIGTH_S,
  1156. T.NUM_S,
  1157. T.MATCH_WT_IN,
  1158. T.MATCH_NUM_IN,
  1159. DECODE(T.IF_MONITOR_JGX, '1', '是', '/') IF_MONITOR_JGX,
  1160. T.PRDCR_NO,
  1161. T.MONITOR_POINT,
  1162. T.CIC,
  1163. T.PIC,
  1164. T.SIC,
  1165. T.DIC,
  1166. T.WIC,
  1167. T.GIC,
  1168. T.STATION_ROAD,
  1169. T.GX_PRO_SEQ,
  1170. TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME,
  1171. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  1172. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  1173. DECODE(T.EXE_STATUS,
  1174. '0',
  1175. '计划',
  1176. '1',
  1177. '生产中',
  1178. '2',
  1179. '已生产',
  1180. '3',
  1181. '关闭A',
  1182. '') EXE_STATUS,
  1183. DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN,
  1184. T.REPAIR_TYPE,
  1185. DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK,
  1186. T.ZY_BATCH_ID,
  1187. T.PRO_MONTH,
  1188. T.PREVIOUS_GX,
  1189. T.PREV_GXPLAN_ID,
  1190. T1.GROUP_JGX,
  1191. T.FINAL_USER_DESC,
  1192. T2.SALE_ORG_DESC,
  1193. S.PRODUCCODE,
  1194. S.PRODUCNAME,
  1195. S.STD_CODE,
  1196. S.STD_NAME,
  1197. S.STD_STYLE_DESC,
  1198. T2.ORDER_SPEC_CODE,
  1199. T2.ORDER_SPEC_DESC,
  1200. S.SPEC_CODE,
  1201. S.SPEC_NAME,
  1202. (SELECT CD.CRAFT_PATH
  1203. FROM CRAFT_ORD_DESIGN CD
  1204. WHERE CD.ORD_LN_PK = T2.ORD_LN_PK
  1205. AND CD.CRAFT_SEQ = T.CRAFT_SEQ) CRAFT_PATH,
  1206. T.CRAFT_SEQ,
  1207. T.CRAFT_FILE_NO,
  1208. T.CRAFT_FILE_MAN,
  1209. (SELECT LV.CRAFT_PATH
  1210. FROM CRAFT_FILE_LV2 LV
  1211. WHERE INSTR(T2.CRAFT_FILE_LV2_G, LV.PK) > 0
  1212. AND INSTR(LV.PLINE_CODE, T.PLINE_CODE) > 0
  1213. AND LV.VALIDFLAG = '1'
  1214. AND LV.PROCESS_CODE = 'G') CRAFT_FILE_LV2_G,
  1215. T3.ADD_ASK1,
  1216. T3.ADD_ASK2,
  1217. T3.ADD_ASK3,
  1218. T3.ADD_ASK4,
  1219. T3.ADD_ASK5,
  1220. T3.ADD_ASK6,
  1221. T3.ADD_ASK7,
  1222. T3.ADD_ASK8,
  1223. T3.ADD_ASK9,
  1224. T3.ADD_ASK10,
  1225. T3.ADD_ASK11,
  1226. T3.ADD_ASK12,
  1227. T3.ADD_ASK13,
  1228. (SELECT SUM(NVL(ZG.PLANS_NUM, 0))
  1229. FROM PLN_ORDER_ZG_S ZG
  1230. WHERE ZG.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1231. AND ZG.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) OUTPUT_NUM,
  1232. (SELECT TO_CHAR(MIN(Z.PLAN_TIME_B), 'YYYY-MM-DD HH24:MI:SS')
  1233. FROM PLN_ORDER_ZG_S Z
  1234. WHERE Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1235. AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) ZG_START_TIME,
  1236. NVL((SELECT SUM(M.PREDICT_TON)
  1237. FROM MIL_PLAN M, PLN_ORDER_ZG_S Z
  1238. WHERE M.PRO_PLAN_ID = Z.PRO_PLAN_ID
  1239. AND M.GX_PLAN_NO = Z.GX_PLAN_NO
  1240. AND Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1241. AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID
  1242. AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'),
  1243. 0) EXPECT_WT,
  1244. NVL((SELECT SUM(M.PREDICT_PIECE)
  1245. FROM MIL_PLAN M, PLN_ORDER_ZG_S Z
  1246. WHERE M.PRO_PLAN_ID = Z.PRO_PLAN_ID
  1247. AND M.GX_PLAN_NO = Z.GX_PLAN_NO
  1248. AND Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1249. AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID
  1250. AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'),
  1251. 0) EXPECT_NUM,
  1252. (SELECT Z1.GRADENAME
  1253. FROM (SELECT Z.GRADENAME, Z.ORD_LN_DLY_PK, Z.PLN_DIVIDE_ID
  1254. FROM PLN_ORDER_ZG_S Z
  1255. ORDER BY TO_NUMBER(Z.GX_PRO_SEQ)) Z1
  1256. WHERE ROWNUM = 1
  1257. AND Z1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1258. AND Z1.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) GRADENAME,
  1259. decode(t.if_stove_issued, '1', '是', '/') if_stove_issued,
  1260. to_char(t.stove_issued_time, 'yyyy-mm-dd hh24:mi:ss') stove_issued_time,
  1261. t.stove_issued_man,
  1262. T.ISSUED_MAN,
  1263. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  1264. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  1265. T.LAST_UNDOWN_MAN, T.DECISION,
  1266. M1.BATCHED_WT,
  1267. M1.BATCHED_NUM,
  1268. M3.FINISHWEIGHT,
  1269. M3.FINISHNUM,
  1270. m2.Real_Batch_Wt,
  1271. m2.Real_Batch_Num,
  1272. m3.Real_Indouble_Wt,
  1273. m3.Real_Indouble_Num,
  1274. (SELECT SP.ORDER_NO||'/'||SP.ORDER_SEQ FROM PLN_PORDER_BL_REQ BL,PLN_SALEORD_PROC SP WHERE BL.REQ_BL_ID=T.ORD_LN_DLY_PK AND SP.ORD_LN_DLY_PK=BL.ORD_LN_DLY_PK) ORDER_SEQ_CP
  1275. FROM PLN_ORDER_JGX_S T,
  1276. PLN_GX_JGX_M T1,
  1277. (SELECT Q1.ORDER_SPEC_CODE,
  1278. Q1.ORDER_SPEC_DESC,
  1279. Q2.ORD_LN_DLY_PK,
  1280. Q2.ORD_LN_PK,
  1281. Q1.DELVRY_RANGE_TPE,
  1282. Q1.DELVRY_RANGE_MAX,
  1283. Q1.DELVRY_RANGE_MIN,
  1284. Q2.DELVRY_QTY,
  1285. Q4.CRAFT_NAME,
  1286. Q5.SALE_ORG_DESC,
  1287. Q1.FINAL_USER_DESC,
  1288. Q3.CRAFT_FILE_LV2_G
  1289. FROM SLM_ORDER_LINE Q1,
  1290. SLM_ORDER_LINE_DELIVERY Q2,
  1291. CRAFT_ORD_DESIGN Q3,
  1292. CRAFT_ORD_DESIGN_APPOINT Q4,
  1293. SLM_ORDER_HEAD Q5
  1294. WHERE Q1.ORD_LN_PK = Q2.ORD_LN_PK
  1295. AND Q1.ORD_LN_PK = Q4.ORD_LN_PK(+)
  1296. AND Q1.ORD_PK = Q5.ORD_PK
  1297. AND Q1.ORD_LN_PK = Q3.ORD_LN_PK(+)
  1298. AND Q3.VALIDFLAG(+) = '1') T2,
  1299. (SELECT *
  1300. FROM (SELECT Q.ASK_ITME_DESC,
  1301. Q.ASK_SUB_ITME_VAL_DESC,
  1302. Q.ORD_LN_DLY_PK
  1303. FROM (SELECT Q3.ASK_ITME_DESC,
  1304. Q1.ORD_LN_DLY_PK,
  1305. LISTAGG(Q3.ASK_SUB_ITME_VAL_DESC, ' ** ') WITHIN GROUP(ORDER BY Q3.ASK_ITME) ASK_SUB_ITME_VAL_DESC
  1306. FROM SLM_ORDER_LINE_DELIVERY Q1,
  1307. SLM_ORDER_LINE Q2,
  1308. SLM_ORDER_ADD_ASK Q3
  1309. WHERE Q1.ORD_LN_PK = Q2.ORD_LN_PK
  1310. AND Q2.ADD_ASK_NO = Q3.ADD_ASK_NO
  1311. AND Q1.VALIDFLAG = '1'
  1312. AND Q2.VALIDFLAG = '1'
  1313. AND Q2.CREATE_NAME IS NOT NULL
  1314. AND Q3.VALIDFLAG = '1'
  1315. GROUP BY Q3.ASK_ITME_DESC, Q1.ORD_LN_DLY_PK) Q)
  1316. PIVOT(MAX(ASK_SUB_ITME_VAL_DESC)
  1317. FOR ASK_ITME_DESC IN('喷标' AS ADD_ASK1,
  1318. '涂漆' AS ADD_ASK2,
  1319. '保护帽' AS ADD_ASK3,
  1320. '丝扣油' AS ADD_ASK4,
  1321. '计重方式' AS ADD_ASK5,
  1322. '打捆' AS ADD_ASK6,
  1323. '质量' AS ADD_ASK7,
  1324. '交货材料' AS ADD_ASK8,
  1325. '发货结算约定' AS ADD_ASK9,
  1326. '特殊通径' AS ADD_ASK10,
  1327. '特殊端部加工' AS ADD_ASK11,
  1328. '取样备注' AS ADD_ASK12,
  1329. '表面质量' AS ADD_ASK13))) T3,
  1330. PLN_SALEORD S,(SELECT SUM(NVL(M.PLN_INSINGLE_WT, 0)) BATCHED_WT,
  1331. SUM(NVL(M.PLN_INSINGLE_NUM, 0)) BATCHED_NUM,
  1332. SUM(NVL(M.PLN_OUTSINGLE_W, 0)) Expect_Wt_J,
  1333. SUM(NVL(M.PLN_OUTSINGLE_NUM, 0)) Expect_Num_J,
  1334. M.PRO_PLAN_ID,
  1335. M.GX_PLAN_NO
  1336. FROM PLN_ZY_JGX_M M,PLN_ORDER_JGX_S s
  1337. WHERE M.PRO_PLAN_ID = s.PRO_PLAN_ID
  1338. AND M.GX_PLAN_NO = s.GX_PLAN_NO
  1339. AND M.IF_FLAG='0'
  1340. group by M.PRO_PLAN_ID, M.GX_PLAN_NO) m1,
  1341. (SELECT SUM(NVL(C.PLAN_INDOUBLE_WT, 0))-SUM(NVL(C.REAL_INDOUBLE_WT, 0)) Real_Batch_Wt,
  1342. SUM(NVL(C.PLAN_INDOUBLE_NUM, 0))- SUM(NVL(C.REAL_INDOUBLE_NUM, 0)) Real_Batch_Num,
  1343. M.PRO_PLAN_ID,
  1344. M.GX_PLAN_NO
  1345. FROM PLN_ZY_JGX_C C, PLN_ZY_JGX_M M,PLN_ORDER_JGX_S s
  1346. WHERE C.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  1347. AND C.PRO_PLAN_ID = s.PRO_PLAN_ID
  1348. AND C.GX_PLAN_NO = s.GX_PLAN_NO
  1349. AND M.IF_FLAG='0'
  1350. GROUP BY M.PRO_PLAN_ID, M.GX_PLAN_NO) M2,
  1351. (SELECT SUM(NVL(M.REAL_INDOUBLE_WT, 0)) Real_Indouble_Wt,
  1352. SUM(NVL(M.REAL_INDOUBLE_NUM, 0)) Real_Indouble_Num,
  1353. SUM(NVL(M.REAL_OUTDOUBLE_WT, 0)) FINISHWEIGHT,
  1354. SUM(NVL(M.REAL_OUTDOUBLE_NUM, 0)) FINISHNUM,
  1355. M.PRO_PLAN_ID,
  1356. M.GX_PLAN_NO
  1357. FROM PLN_ZY_JGX_C M,PLN_ORDER_JGX_S s
  1358. WHERE M.PRO_PLAN_ID = s.PRO_PLAN_ID
  1359. AND M.GX_PLAN_NO = s.GX_PLAN_NO
  1360. AND M.IF_FLAG='0'
  1361. GROUP BY M.PRO_PLAN_ID, M.GX_PLAN_NO) M3
  1362. WHERE T.PRO_PLAN_ID = T1.PRO_PLAN_ID(+)
  1363. AND T.ORD_LN_DLY_PK = T2.ORD_LN_DLY_PK(+)
  1364. AND T.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK(+)
  1365. AND T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK
  1366. and t.PRO_PLAN_ID = m1.PRO_PLAN_ID(+)
  1367. AND t.GX_PLAN_NO = m1.GX_PLAN_NO(+)
  1368. and t.PRO_PLAN_ID = m2.PRO_PLAN_ID(+)
  1369. AND t.GX_PLAN_NO = m2.GX_PLAN_NO(+)
  1370. and t.PRO_PLAN_ID = m3.PRO_PLAN_ID(+)
  1371. AND t.GX_PLAN_NO = m3.GX_PLAN_NO(+)
  1372. AND T.EXE_STATUS='0'
  1373. ]]>
  1374. </query>
  1375. <query id="FrmEndLibrary.queryPlanOrderF" desc="查询热处理排产(界面)">
  1376. <![CDATA[
  1377. SELECT CASE
  1378. WHEN TO_NUMBER(NVL(RCL.WEIGTH_S, 0)) -
  1379. TO_NUMBER(NVL(RCL.BATCHED_WT, 0)) < 0 THEN
  1380. 0
  1381. ELSE
  1382. TO_NUMBER(NVL(RCL.WEIGTH_S, 0)) - TO_NUMBER(NVL(RCL.BATCHED_WT, 0))
  1383. END REALL_WT,
  1384. RCL.*
  1385. FROM (SELECT
  1386. (SELECT LISTAGG(C1.GRADECODE, ',') WITHIN GROUP(ORDER BY C1.PRIORITY ASC, C1.GRADECODE)
  1387. FROM (SELECT DISTINCT B.GRADENAME,
  1388. B.GRADECODE,
  1389. B.PRIORITY,
  1390. C.CRAFT_SEQ,
  1391. S.ORD_LN_DLY_PK
  1392. FROM CRAFT_ORD_DESIGN_MSC_PL_GZ B,
  1393. CRAFT_ORD_DESIGN_MSC_PL B1,
  1394. pln_saleord s,
  1395. CRAFT_ORD_DESIGN c
  1396. WHERE B.DESGIN_KEY = B1.DESGIN_KEY
  1397. AND B.MSC_PLINE = B1.MSC_PLINE
  1398. AND C.ORD_LN_PK = S.ORD_LN_PK
  1399. AND B.DESGIN_KEY = C.DESGIN_KEY
  1400. ORDER BY B.PRIORITY ASC, B.GRADECODE ASC) C1
  1401. WHERE C1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  1402. AND C1.CRAFT_SEQ = T.CRAFT_SEQ) GRADE_ALL,
  1403. T.PRO_ORDER_NO,
  1404. T.PRO_PLAN_ID,
  1405. T.GX_PLAN_NO,
  1406. T.PLAN_GROUP_ID,
  1407. T.ORDER_SOURCE,
  1408. T.ORD_LN_DLY_PK,
  1409. T.PLN_DIVIDE_ID,
  1410. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO,
  1411. T.ORDER_SEQ,
  1412. T.DELIVERY_NO,
  1413. T.REQ_BL_ID,
  1414. T.PLINE_CODE,
  1415. T.PLINE_NAME,
  1416. T.INWL_ID,
  1417. T.INWL_DESC,
  1418. T.OUTWL_ID,
  1419. T.OUTWL_DESC,
  1420. T.GRADECODE,
  1421. T.GRADENAME,
  1422. T.OUTDIAMETER,
  1423. T.WALLTHICK,
  1424. T.LENGTHDISC,
  1425. T.LENGTHMAX_IN,
  1426. T.LENGTHMIN_IN,
  1427. T.LENGTH_IN,
  1428. T.AIMLENGTH,
  1429. T.IN_WEIGHT_S,
  1430. T.IN_NUM_S,
  1431. T.WEIGTH_S,
  1432. T.NUM_S,
  1433. T.MATCH_WT_IN,
  1434. T.MATCH_NUM_IN,
  1435. DECODE(T.IF_MONITOR_RCL, '1', '是', '/') IF_MONITOR_RCL,
  1436. T.PRDCR_NO,
  1437. T.MONITOR_POINT,
  1438. T.STATION_ROAD,
  1439. T.GX_PRO_SEQ,
  1440. TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME,
  1441. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  1442. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  1443. DECODE(T.EXE_STATUS,
  1444. '0',
  1445. '计划',
  1446. '1',
  1447. '生产中',
  1448. '2',
  1449. '已生产',
  1450. '3',
  1451. '关闭A',
  1452. '') EXE_STATUS,
  1453. DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN,
  1454. T.REPAIR_TYPE,
  1455. T.ZY_BATCH_ID,
  1456. T.ADD_WT_IN,
  1457. T.ADD_NUM_IN,
  1458. DECODE(T.ISENDGX, '1', '是', '/') ISENDGX,
  1459. T.CIC,
  1460. T.PIC,
  1461. T.SIC,
  1462. T.DIC,
  1463. T.WIC,
  1464. T.GIC,
  1465. DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK,
  1466. T.STEELCODE,
  1467. T.STEELNAME,
  1468. T.PRO_MONTH,
  1469. T.PREVIOUS_GX,
  1470. T.PREV_GXPLAN_ID,
  1471. T.IF_EXPORT,
  1472. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  1473. T.MEMO,
  1474. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  1475. T.ISSUED_MAN,
  1476. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  1477. T.LAST_UNDOWN_MAN,
  1478. T.VERSION_NO,
  1479. T.PROCESSING_COST,
  1480. T.TOTAL_COST,
  1481. T.WHOLE_BACKLOG_DESC,
  1482. T.MSC,
  1483. T.INDEX_SEQ,
  1484. T.BOM,
  1485. T3.GROUP_RCL,
  1486. T1.SALE_ORG_DESC,
  1487. T1.PRODUCCODE,
  1488. T1.PRODUCNAME,
  1489. T1.STD_CODE,
  1490. T1.STD_NAME,
  1491. T1.STD_STYLE_DESC,
  1492. T1.SPEC_CODE,
  1493. T1.SPEC_NAME,
  1494. T1.MODEL_CODE,
  1495. T1.MODEL_DESC,
  1496. T.CRAFT_SEQ,
  1497. T.CRAFT_FILE_NO,
  1498. T.CRAFT_FILE_MAN,
  1499. DECODE(T.IF_STOVE_ISSUED,'1','是','/') IF_STOVE_ISSUED,
  1500. T.STOVE_ISSUED_MAN,
  1501. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  1502. NVL((SELECT A.ABRVITION
  1503. FROM SLM_BASE_CUSTOMER A
  1504. WHERE A.CUSTOMER_NO = DECODE(T1.FINAL_USER,
  1505. NULL,
  1506. T1.BUYER_ID,
  1507. '/',
  1508. T1.BUYER_ID,
  1509. T1.FINAL_USER)),
  1510. DECODE(T1.FINAL_USER_DESC,
  1511. NULL,
  1512. T1.BUYER_NAME,
  1513. '/',
  1514. T1.BUYER_NAME,
  1515. T1.FINAL_USER_DESC)) FINAL_USER_DESC,
  1516. (SELECT T9.BASENAME
  1517. FROM COM_BASE_INFO T9
  1518. WHERE T9.BASECODE = T.PRIORITY) PRIORITY,
  1519. T.PRIORITY_MEMO,
  1520. T.DECISION,t.WEIGTH_S_MIN,
  1521. M1.BATCHED_WT,
  1522. M1.BATCHED_NUM,
  1523. M3.FINISHWEIGHT,
  1524. M3.FINISHNUM,
  1525. M1.Expect_Wt, M1.Expect_Num,
  1526. m2.Real_Batch_Wt,
  1527. m2.Real_Batch_Num,
  1528. m3.Real_Indouble_Wt,
  1529. m3.Real_Indouble_Num
  1530. FROM PLN_ORDER_RCL_S T,
  1531. (SELECT Q1.PRODUCCODE,
  1532. Q1.PRODUCNAME,
  1533. Q1.STD_CODE,
  1534. Q1.STD_NAME,
  1535. Q1.STD_STYLE_DESC,
  1536. Q1.SPEC_CODE,
  1537. Q1.SPEC_NAME,
  1538. Q1.ORD_LN_DLY_PK,
  1539. Q1.ORD_LN_PK,
  1540. Q1.STEELCODE,
  1541. Q1.STEELNAME,
  1542. Q1.DELVRY_RANGE_TPE,
  1543. Q1.DELVRY_RANGE_MAX,
  1544. Q1.DELVRY_RANGE_MIN,
  1545. Q1.DELVRY_QTY,
  1546. Q3.CRAFT_NAME,
  1547. Q1.FINAL_USER,
  1548. Q1.FINAL_USER_DESC,
  1549. Q1.BUYER_ID,
  1550. Q1.BUYER_NAME,
  1551. Q1.MODEL_CODE,
  1552. Q1.MODEL_DESC,
  1553. Q4.SALE_ORG_DESC,
  1554. Q2.CRAFT_FILE_LV2_F
  1555. FROM PLN_SALEORD Q1,
  1556. CRAFT_ORD_DESIGN Q2,
  1557. CRAFT_ORD_DESIGN_APPOINT Q3,
  1558. SLM_ORDER_HEAD Q4
  1559. WHERE Q1.ORD_LN_PK = Q3.ORD_LN_PK(+)
  1560. AND Q1.ORD_PK = Q4.ORD_PK(+)
  1561. AND Q1.ORD_LN_PK = Q2.ORD_LN_PK(+)
  1562. AND Q2.VALIDFLAG(+) = '1') T1,
  1563. PLN_GX_RCL_M T3,(SELECT SUM(NVL(M.PLN_INSINGLE_WT, 0)) BATCHED_WT,
  1564. SUM(NVL(M.PLN_INSINGLE_NUM, 0)) BATCHED_NUM,
  1565. SUM(NVL(M.PLN_OUTSINGLE_W, 0)) Expect_Wt,
  1566. SUM(NVL(M.PLN_OUTSINGLE_NUM, 0)) Expect_Num,
  1567. M.PRO_PLAN_ID,
  1568. M.GX_PLAN_NO
  1569. FROM PLN_ZY_RCL_M M,PLN_ORDER_RCL_S s
  1570. WHERE M.PRO_PLAN_ID = s.PRO_PLAN_ID
  1571. AND M.GX_PLAN_NO = s.GX_PLAN_NO
  1572. AND M.IF_FLAG='0'
  1573. group by M.PRO_PLAN_ID, M.GX_PLAN_NO) m1,
  1574. (SELECT SUM(NVL(C.PLAN_INDOUBLE_WT, 0))-SUM(NVL(C.REAL_INDOUBLE_WT, 0)) Real_Batch_Wt,
  1575. SUM(NVL(C.PLAN_INDOUBLE_NUM, 0))- SUM(NVL(C.REAL_INDOUBLE_NUM, 0)) Real_Batch_Num,
  1576. M.PRO_PLAN_ID,
  1577. M.GX_PLAN_NO
  1578. FROM PLN_ZY_RCL_C C, PLN_ZY_RCL_M M,PLN_ORDER_RCL_S s
  1579. WHERE C.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  1580. AND C.PRO_PLAN_ID = s.PRO_PLAN_ID
  1581. AND C.GX_PLAN_NO = s.GX_PLAN_NO
  1582. AND M.IF_FLAG='0'
  1583. -- AND M.PLANSTATUS IN ('00', '10')
  1584. GROUP BY M.PRO_PLAN_ID, M.GX_PLAN_NO) M2,
  1585. (SELECT SUM(NVL(M.REAL_INDOUBLE_WT, 0)) Real_Indouble_Wt,
  1586. SUM(NVL(M.REAL_INDOUBLE_NUM, 0)) Real_Indouble_Num,
  1587. SUM(NVL(M.REAL_OUTDOUBLE_WT, 0)) FINISHWEIGHT,
  1588. SUM(NVL(M.REAL_OUTDOUBLE_NUM, 0)) FINISHNUM,
  1589. M.PRO_PLAN_ID,
  1590. M.GX_PLAN_NO
  1591. FROM PLN_ZY_RCL_C M,PLN_ORDER_RCL_S s
  1592. WHERE M.PRO_PLAN_ID = s.PRO_PLAN_ID
  1593. AND M.GX_PLAN_NO = s.GX_PLAN_NO
  1594. AND M.IF_FLAG='0'
  1595. GROUP BY M.PRO_PLAN_ID, M.GX_PLAN_NO) M3
  1596. WHERE T.PRO_PLAN_ID = T3.PRO_PLAN_ID(+)
  1597. AND T.ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK(+)
  1598. AND (T.IS_REPAIR_PLN IS NULL OR T.IS_REPAIR_PLN='0')
  1599. AND T.EXE_STATUS='0'
  1600. and t.PRO_PLAN_ID = m1.PRO_PLAN_ID(+)
  1601. AND t.GX_PLAN_NO = m1.GX_PLAN_NO(+)
  1602. and t.PRO_PLAN_ID = m2.PRO_PLAN_ID(+)
  1603. AND t.GX_PLAN_NO = m2.GX_PLAN_NO(+)
  1604. and t.PRO_PLAN_ID = m3.PRO_PLAN_ID(+)
  1605. AND t.GX_PLAN_NO = m3.GX_PLAN_NO(+)
  1606. ]]>
  1607. </query>
  1608. <query id="FrmEndLibrary.UpdateZgLk" desc="修改轧管利库量">
  1609. <![CDATA[
  1610. UPDATE PLN_ORDER_ZG_S T
  1611. SET T.MATCH_WT_IN = TO_NUMBER(NVL(T.MATCH_WT_IN, 0)) + TO_NUMBER(?),
  1612. T.MATCH_NUM_IN = TO_NUMBER(NVL(T.MATCH_NUM_IN, 0)) + TO_NUMBER(?)
  1613. WHERE T.PRO_PLAN_ID = ?
  1614. AND T.GX_PLAN_NO = ?
  1615. ]]>
  1616. </query>
  1617. <query id="FrmEndLibrary.UpdateDbkLk" desc="修改镦拔扩利库量">
  1618. <![CDATA[
  1619. UPDATE PLN_ORDER_DBK_S T
  1620. SET T.MATCH_WT_IN = TO_NUMBER(NVL(T.MATCH_WT_IN, 0)) + TO_NUMBER(?),
  1621. T.MATCH_NUM_IN = TO_NUMBER(NVL(T.MATCH_NUM_IN, 0)) + TO_NUMBER(?)
  1622. WHERE T.PRO_PLAN_ID = ?
  1623. AND T.GX_PLAN_NO = ?
  1624. ]]>
  1625. </query>
  1626. <query id="FrmEndLibrary.UpdateRclLk" desc="修改热处理利库量">
  1627. <![CDATA[
  1628. UPDATE PLN_ORDER_RCL_S T
  1629. SET T.MATCH_WT_IN = TO_NUMBER(NVL(T.MATCH_WT_IN, 0)) + TO_NUMBER(?),
  1630. T.MATCH_NUM_IN = TO_NUMBER(NVL(T.MATCH_NUM_IN, 0)) + TO_NUMBER(?)
  1631. WHERE T.PRO_PLAN_ID = ?
  1632. AND T.GX_PLAN_NO = ?
  1633. ]]>
  1634. </query>
  1635. <query id="FrmEndLibrary.UpdateJgxLk" desc="修改加工线利库量">
  1636. <![CDATA[
  1637. UPDATE PLN_ORDER_JGX_S T
  1638. SET T.MATCH_WT_IN = TO_NUMBER(NVL(T.MATCH_WT_IN, 0)) + TO_NUMBER(?),
  1639. T.MATCH_NUM_IN = TO_NUMBER(NVL(T.MATCH_NUM_IN, 0)) + TO_NUMBER(?)
  1640. WHERE T.PRO_PLAN_ID = ?
  1641. AND T.GX_PLAN_NO = ?
  1642. ]]>
  1643. </query>
  1644. <query id="FrmEndLibrary.UpdateSentence" desc="改判修改库存信息">
  1645. <![CDATA[
  1646. UPDATE MAT_BC_M T
  1647. SET T.MATERIAL_NO = ?,
  1648. T.MATERIAL_NAME = ?,
  1649. T.PRODUCCODE = ?,
  1650. T.PRODUCNAME = ?,
  1651. T.STEELCODE = ?,
  1652. T.STEELNAME = ?,
  1653. T.SPEC_CODE = ?,
  1654. T.SPEC_NAME = ?,
  1655. T.MODEL_CODE = ?,
  1656. T.MODEL_DESC = ?,
  1657. T.STD_STYLE = ?,
  1658. T.STD_STYLE_DESC = ?,
  1659. T.JUDGE_ID = ?,t.ACT_DIMATER=?,t.ACT_HEIGHT=?,
  1660. T.STD_CODE = ?,
  1661. T.STD_NAME = ?
  1662. WHERE T.MAT_NO = ? AND T.PROCESS_CDOE=?
  1663. ]]>
  1664. </query>
  1665. <query id="FrmEndLibrary.AddSentence" desc="新增改判记录表">
  1666. <![CDATA[
  1667. INSERT INTO QCM_BC_JUDGE_CHANGE
  1668. (JUDGE_ID,
  1669. JUDGE_STOVE_NO_OLD,
  1670. BATCH_NO_OLD,
  1671. BATCH_GROUD_NO_OLD,
  1672. ACT_COUNT,
  1673. ACT_WEIGHT,
  1674. JUDGE_STOVE_NO,
  1675. BATCH_NO,
  1676. BATCH_GROUD_NO,
  1677. MATERIAL_NO_OLD,
  1678. MATERIAL_NAME_OLD,
  1679. PRODUCCODE_OLD,
  1680. PRODUCNAME_OLD,
  1681. STEELCODE_OLD,
  1682. STEELNAME_OLD,
  1683. SPEC_CODE_OLD,
  1684. SPEC_NAME_OLD,
  1685. MODEL_CODE_OLD,
  1686. MODEL_DESC_OLD,
  1687. STD_STYLE_OLD,
  1688. STD_STYLE_DESC_OLD,
  1689. MATERIAL_NO,
  1690. MATERIAL_NAME,
  1691. PRODUCCODE,
  1692. PRODUCNAME,
  1693. STEELCODE,
  1694. STEELNAME,
  1695. SPEC_CODE,
  1696. SPEC_NAME,
  1697. MODEL_CODE,
  1698. MODEL_DESC,
  1699. STD_STYLE,
  1700. STD_STYLE_DESC,
  1701. CREATE_NAME,
  1702. CREATE_TIME,
  1703. AGREE_FLAG,
  1704. CREATE_MEMO,
  1705. BELONG_CODE,
  1706. BELONG_NAME,
  1707. PROCESS_CDOE)
  1708. VALUES
  1709. ('#JUDGE_ID#',
  1710. '#JUDGE_STOVE_NO_OLD#',
  1711. '#BATCH_NO_OLD#',
  1712. '#BATCH_GROUD_NO_OLD#',
  1713. '#ACT_COUNT#',
  1714. '#ACT_WEIGHT#',
  1715. '#JUDGE_STOVE_NO#',
  1716. '#BATCH_NO#',
  1717. '#BATCH_GROUD_NO#',
  1718. '#MATERIAL_NO_OLD#',
  1719. '#MATERIAL_NAME_OLD#',
  1720. '#PRODUCCODE_OLD#',
  1721. '#PRODUCNAME_OLD#',
  1722. '#STEELCODE_OLD#',
  1723. '#STEELNAME_OLD#',
  1724. '#SPEC_CODE_OLD#',
  1725. '#SPEC_NAME_OLD#',
  1726. '#MODEL_CODE_OLD#',
  1727. '#MODEL_DESC_OLD#',
  1728. '#STD_STYLE_OLD#',
  1729. '#STD_STYLE_DESC_OLD#',
  1730. '#MATERIAL_NO#',
  1731. '#MATERIAL_NAME#',
  1732. '#PRODUCCODE#',
  1733. '#PRODUCNAME#',
  1734. '#STEELCODE#',
  1735. '#STEELNAME#',
  1736. '#SPEC_CODE#',
  1737. '#SPEC_NAME#',
  1738. '#MODEL_CODE#',
  1739. '#MODEL_DESC#',
  1740. '#STD_STYLE#',
  1741. '#STD_STYLE_DESC#',
  1742. '#CREATE_NAME#',
  1743. SYSDATE,
  1744. '2',
  1745. '#CREATE_MEMO#',
  1746. '#BELONG_CODE#',
  1747. '#BELONG_NAME#',
  1748. '#PROCESS_CDOE#')
  1749. ]]>
  1750. </query>
  1751. <query id="FrmEndLibrary.QueryMaxId" desc="查询最大改判ID">
  1752. <![CDATA[
  1753. SELECT ? || LPAD(SUBSTR(NVL(MAX(T.JUDGE_ID), '00000'), -5, 5) + 1, 5, '0') AS JUDGE_ID
  1754. FROM QCM_BC_JUDGE_CHANGE T
  1755. WHERE TO_CHAR(T.CREATE_TIME, 'YYYYMMDD') = ?
  1756. ]]>
  1757. </query>
  1758. <query id="FrmEndLibrary.queryOutList" desc="查询出库单号">
  1759. <![CDATA[
  1760. SELECT (SELECT S.MEMO FROM COM_BASE_INFO S WHERE S.BASECODE = ?) ||
  1761. OUTSTOCK_DOC OUTSTOCK_DOC
  1762. FROM (SELECT TO_CHAR(SYSDATE, 'YYMMDD') ||
  1763. LPAD(NVL(MAX(SUBSTR(T.OUTSTOCK_DOC, 9)), 0) + 1, 5, 0) OUTSTOCK_DOC
  1764. FROM YDM_BC_OUTLIST T
  1765. WHERE OUTSTOCK_SQE LIKE
  1766. (SELECT S.MEMO FROM COM_BASE_INFO S WHERE S.BASECODE = ?) ||
  1767. TO_CHAR(SYSDATE, 'YYMMDD') || '%')
  1768. ]]>
  1769. </query>
  1770. <query id="FrmEndLibrary.queryOut" desc="查询出库流水号">
  1771. <![CDATA[
  1772. SELECT ? ||
  1773. LPAD(SUBSTR(NVL(MAX(T.OUTSTOCK_SQE), '0000'), -4, 4) + 1, 4, '0') AS OUTSTOCK_SQE
  1774. FROM YDM_BC_OUTLIST T
  1775. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
  1776. AND T.OUTSTOCK_DOC = ?
  1777. ]]>
  1778. </query>
  1779. <query id="FrmEndLibrary.AddOutList" desc="新增出库记录">
  1780. <![CDATA[
  1781. INSERT INTO YDM_BC_OUTLIST(
  1782. OUTSTOCK_SQE,
  1783. OUTSTOCK_PLAN_NO,
  1784. OUTSTOCK_DOC,
  1785. OUTSTOCK_TYPE_CODE,
  1786. OUTSTOCK_TYPE_NAME,
  1787. ICCAR_NO,
  1788. VEHICLE_NO,
  1789. MAT_NO,
  1790. LOT_NO,
  1791. STOVE_NO,
  1792. JUDGE_STOVE_NO,
  1793. BATCH_NO,
  1794. BATCH_GROUD_NO,
  1795. MATERIAL_NO,
  1796. MATERIAL_NAME,
  1797. PRODUCCODE,
  1798. PRODUCNAME,
  1799. STD_CODE,
  1800. STD_NAME,
  1801. GRADECODE,
  1802. GRADENAME,
  1803. STEELCODE,
  1804. STEELNAME,
  1805. STD_STYLE,
  1806. STD_STYLE_DESC,
  1807. SPEC_CODE,
  1808. SPEC_NAME,
  1809. MODEL_CODE,
  1810. MODEL_DESC,
  1811. PRO_ORDER_NO,
  1812. PLINE_CODE,
  1813. PLINE_NAME,
  1814. ACT_DIMATER,
  1815. ACT_HEIGHT,
  1816. ACT_LEN,
  1817. ACT_LEN_MIN,
  1818. ACT_LEN_MAX,
  1819. ACT_COUNT,
  1820. ACT_WEIGHT,
  1821. ACT_THEORY_WEIGHT,
  1822. BELONG_CODE,
  1823. BELONG_NAME,
  1824. BAR_CODE,
  1825. STORAGE_NO,
  1826. LOCATION_NO,
  1827. LARY_NO,
  1828. LOC_NO,
  1829. STORAGE_ATTR,
  1830. STORAGE_ATTR_NAME,
  1831. STORAGE_TYPE_NO,
  1832. STORAGE_TYPE_NAME,
  1833. MANAGEMENT_NO,
  1834. MANAGEMENT_NAME,
  1835. TAR_REC_FLAG,
  1836. RPO_TIME,
  1837. PRO_BC,
  1838. PRO_BZ,
  1839. INSTOCK_TIME,
  1840. IN_BC,
  1841. IN_BZ,
  1842. OUTSTOCK_TIME,
  1843. OUT_BC,
  1844. OUT_BZ,
  1845. MEMO,
  1846. HAND_FLAG,
  1847. VALIDFLAG,
  1848. CREATE_NAME,
  1849. CREATE_TIME,
  1850. ORD_PK,
  1851. ORD_LN_PK,
  1852. ORD_LN_DLY_PK,
  1853. DEPARTMENT_CODE,
  1854. DEPARTMENT_DESC,
  1855. ORDER_NO,
  1856. ORDER_SEQ,
  1857. DELIVERY_NO,
  1858. PRODUCT_FLAG,
  1859. MAT_STATUS,
  1860. JUDGE_STD_NAME,
  1861. JUDGE_STD_CODE,
  1862. PONDER_NO,
  1863. PONDER_GROSS_WT,
  1864. BAL_YEAR_MONTH,
  1865. LOAD_PLINE_CODE,
  1866. LOAD_PLINE_NAME)
  1867. VALUES(
  1868. '#OUTSTOCK_SQE#',
  1869. '#OUTSTOCK_PLAN_NO#',
  1870. '#OUTSTOCK_DOC#',
  1871. '#OUTSTOCK_TYPE_CODE#',
  1872. '#OUTSTOCK_TYPE_NAME#',
  1873. '#ICCAR_NO#',
  1874. '#VEHICLE_NO#',
  1875. '#MAT_NO#',
  1876. '#LOT_NO#',
  1877. '#STOVE_NO#',
  1878. '#JUDGE_STOVE_NO#',
  1879. '#BATCH_NO#',
  1880. '#BATCH_GROUD_NO#',
  1881. '#MATERIAL_NO#',
  1882. '#MATERIAL_NAME#',
  1883. '#PRODUCCODE#',
  1884. '#PRODUCNAME#',
  1885. '#STD_CODE#',
  1886. '#STD_NAME#',
  1887. '#GRADECODE#',
  1888. '#GRADENAME#',
  1889. '#STEELCODE#',
  1890. '#STEELNAME#',
  1891. '#STD_STYLE#',
  1892. '#STD_STYLE_DESC#',
  1893. '#SPEC_CODE#',
  1894. '#SPEC_NAME#',
  1895. '#MODEL_CODE#',
  1896. '#MODEL_DESC#',
  1897. '#PRO_ORDER_NO#',
  1898. '#PLINE_CODE#',
  1899. '#PLINE_NAME#',
  1900. '#ACT_DIMATER#',
  1901. '#ACT_HEIGHT#',
  1902. '#ACT_LEN#',
  1903. '#ACT_LEN_MIN#',
  1904. '#ACT_LEN_MAX#',
  1905. '#ACT_COUNT#',
  1906. '#ACT_WEIGHT#',
  1907. '#ACT_THEORY_WEIGHT#',
  1908. '#BELONG_CODE#',
  1909. '#BELONG_NAME#',
  1910. '#BAR_CODE#',
  1911. '#STORAGE_NO#',
  1912. '#LOCATION_NO#',
  1913. '#LARY_NO#',
  1914. '#LOC_NO#',
  1915. '#STORAGE_ATTR#',
  1916. '#STORAGE_ATTR_NAME#',
  1917. '#STORAGE_TYPE_NO#',
  1918. '#STORAGE_TYPE_NAME#',
  1919. '#MANAGEMENT_NO#',
  1920. '#MANAGEMENT_NAME#',
  1921. '1',
  1922. TO_DATE('#RPO_TIME#','YYYY-MM-DD HH24:MI:SS'),
  1923. '#PRO_BC#',
  1924. '#PRO_BZ#',
  1925. TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  1926. '#IN_BC#',
  1927. '#IN_BZ#',
  1928. TO_DATE('#OUTSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
  1929. '#OUT_BC#',
  1930. '#OUT_BZ#',
  1931. '#MEMO#',
  1932. '0',
  1933. '1',
  1934. '#CREATE_NAME#',
  1935. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  1936. '#ORD_PK#',
  1937. '#ORD_LN_PK#',
  1938. '#ORD_LN_DLY_PK#',
  1939. '#DEPARTMENT_CODE#',
  1940. '#DEPARTMENT_DESC#',
  1941. '#ORDER_NO#',
  1942. '#ORDER_SEQ#',
  1943. '#DELIVERY_NO#',
  1944. '#PRODUCT_FLAG#',
  1945. '#MAT_STATUS#',
  1946. '#JUDGE_STD_NAME#',
  1947. '#JUDGE_STD_CODE#',
  1948. '#PONDER_NO#',
  1949. '#PONDER_GROSS_WT#',
  1950. TO_CHAR(SYSDATE,'YYYYMM'),
  1951. '#LOAD_PLINE_CODE#',
  1952. '#LOAD_PLINE_NAME#')
  1953. ]]>
  1954. </query>
  1955. <query id="FrmEndLibrary.AddInList" desc="新增入库记录">
  1956. <![CDATA[
  1957. DECLARE
  1958. V_INSTOCK_DOC YDM_BC_INLIST.INSTOCK_DOC%TYPE := NULL; --入库单号
  1959. V_INSTOCK_SQE YDM_BC_INLIST.INSTOCK_SQE%TYPE := NULL; --入库流水
  1960. V_MEMO COM_BASE_INFO.MEMO%TYPE := NULL;
  1961. V_OCOUNT NUMBER := 1;
  1962. V_TIME YDM_BC_INLIST.CREATE_TIME%TYPE := SYSDATE;
  1963. BEGIN
  1964. --生成入库单号
  1965. SELECT MEMO INTO V_MEMO FROM COM_BASE_INFO WHERE BASECODE = '800706';
  1966. SELECT V_MEMO || TO_CHAR(SYSDATE, 'YYMMDD') ||
  1967. LPAD(NVL(MAX(SUBSTR(INSTOCK_DOC, 9)), 0) + 1, 5, 0) INSTOCK_DOC
  1968. INTO V_INSTOCK_DOC
  1969. FROM YDM_BC_INLIST T
  1970. WHERE T.INSTOCK_TYPE_CODE = '800706'
  1971. AND TRUNC(T.CREATE_TIME) = TRUNC(SYSDATE);
  1972. FOR MYROW IN (SELECT T.*,
  1973. S.STORAGE_NO,
  1974. S.LOCATION_NO,
  1975. S.STORAGE_ATTR,
  1976. S.STORAGE_ATTR_NAME,
  1977. S.STORAGE_TYPE_NO,
  1978. S.STORAGE_TYPE_NAME,
  1979. S.LARY_NO,
  1980. S.LOC_NO,
  1981. S.MANAGEMENT_NO,
  1982. S.MANAGEMENT_NAME,
  1983. S.DEPARTMENT_CODE,
  1984. S.DEPARTMENT_DESC
  1985. FROM MAT_BC_M T, YDM_BC_BUTTRESS S
  1986. WHERE T.MAT_NO = S.MAT_NO
  1987. AND T.JUDGE_ID = ?) LOOP
  1988. V_INSTOCK_SQE := V_INSTOCK_DOC || LPAD(V_OCOUNT, 4, 0);
  1989. INSERT INTO YDM_BC_INLIST
  1990. (INSTOCK_SQE,
  1991. INSTOCK_DOC,
  1992. INSTOCK_TYPE_CODE,
  1993. INSTOCK_TYPE_NAME,
  1994. MAT_NO,
  1995. LOT_NO,
  1996. STOVE_NO,
  1997. JUDGE_STOVE_NO,
  1998. BATCH_NO,
  1999. BATCH_GROUD_NO,
  2000. MATERIAL_NO,
  2001. MATERIAL_NAME,
  2002. PRODUCCODE,
  2003. PRODUCNAME,
  2004. STD_CODE,
  2005. STD_NAME,
  2006. GRADECODE,
  2007. GRADENAME,
  2008. STEELCODE,
  2009. STEELNAME,
  2010. STD_STYLE,
  2011. STD_STYLE_DESC,
  2012. SPEC_CODE,
  2013. SPEC_NAME,
  2014. MODEL_CODE,
  2015. MODEL_DESC,
  2016. PRO_ORDER_NO,
  2017. PLINE_CODE,
  2018. PLINE_NAME,
  2019. ACT_DIMATER,
  2020. ACT_HEIGHT,
  2021. ACT_LEN,
  2022. ACT_LEN_MIN,
  2023. ACT_LEN_MAX,
  2024. ACT_COUNT,
  2025. ACT_WEIGHT,
  2026. ACT_THEORY_WEIGHT,
  2027. BELONG_CODE,
  2028. BELONG_NAME,
  2029. STORAGE_NO,
  2030. LOCATION_NO,
  2031. LARY_NO,
  2032. LOC_NO,
  2033. STORAGE_ATTR,
  2034. STORAGE_ATTR_NAME,
  2035. STORAGE_TYPE_NO,
  2036. STORAGE_TYPE_NAME,
  2037. MANAGEMENT_NO,
  2038. MANAGEMENT_NAME,
  2039. RPO_TIME,
  2040. INSTOCK_TIME,
  2041. HAND_FLAG,
  2042. VALIDFLAG,
  2043. CREATE_NAME,
  2044. CREATE_TIME,
  2045. PRODUCT_FLAG,
  2046. MAT_STATUS,
  2047. JUDGE_STD_NAME,
  2048. JUDGE_STD_CODE,
  2049. IN_TIME_F,
  2050. SOURE_CODE,
  2051. SOURE_NAME,
  2052. MAT_ORIGIN_CODE,
  2053. MAT_ORIGIN_NAME,
  2054. AFFIRM_LOG,
  2055. QCM_STAUS,
  2056. PRO_PLAN_ID,
  2057. GX_PLAN_NO)
  2058. VALUES
  2059. (V_INSTOCK_SQE,
  2060. V_INSTOCK_DOC,
  2061. '800706',
  2062. '改判入库',
  2063. MYROW.MAT_NO,
  2064. MYROW.LOT_NO,
  2065. MYROW.STOVE_NO,
  2066. MYROW.JUDGE_STOVE_NO,
  2067. MYROW.BATCH_NO,
  2068. MYROW.BATCH_GROUD_NO,
  2069. MYROW.MATERIAL_NO,
  2070. MYROW.MATERIAL_NAME,
  2071. MYROW.PRODUCCODE,
  2072. MYROW.PRODUCNAME,
  2073. MYROW.STD_CODE,
  2074. MYROW.STD_NAME,
  2075. MYROW.GRADECODE,
  2076. MYROW.GRADENAME,
  2077. MYROW.STEELCODE,
  2078. MYROW.STEELNAME,
  2079. MYROW.STD_STYLE,
  2080. MYROW.STD_STYLE_DESC,
  2081. MYROW.SPEC_CODE,
  2082. MYROW.SPEC_NAME,
  2083. MYROW.MODEL_CODE,
  2084. MYROW.MODEL_DESC,
  2085. MYROW.PRO_ORDER_NO,
  2086. MYROW.PLINE_CODE,
  2087. MYROW.PLINE_NAME,
  2088. MYROW.ACT_DIMATER,
  2089. MYROW.ACT_HEIGHT,
  2090. MYROW.ACT_LEN,
  2091. MYROW.ACT_LEN_MIN,
  2092. MYROW.ACT_LEN_MAX,
  2093. MYROW.ACT_COUNT,
  2094. MYROW.ACT_WEIGHT,
  2095. MYROW.ACT_THEORY_WEIGHT,
  2096. MYROW.BELONG_CODE,
  2097. MYROW.BELONG_NAME,
  2098. MYROW.STORAGE_NO,
  2099. MYROW.LOCATION_NO,
  2100. MYROW.LARY_NO,
  2101. MYROW.LOC_NO,
  2102. MYROW.STORAGE_ATTR,
  2103. MYROW.STORAGE_ATTR_NAME,
  2104. MYROW.STORAGE_TYPE_NO,
  2105. MYROW.STORAGE_TYPE_NAME,
  2106. MYROW.MANAGEMENT_NO,
  2107. MYROW.MANAGEMENT_NAME,
  2108. V_TIME,
  2109. V_TIME,
  2110. '0',
  2111. '1',
  2112. ?,
  2113. V_TIME,
  2114. MYROW.PRODUCT_FLAG,
  2115. MYROW.MAT_STATUS,
  2116. MYROW.JUDGE_STD_NAME,
  2117. '',
  2118. V_TIME,
  2119. MYROW.SOURE_CODE,
  2120. MYROW.SOURE_NAME,
  2121. MYROW.MAT_ORIGIN_CODE,
  2122. MYROW.MAT_RETURN_FLAG,
  2123. '1',
  2124. '00',
  2125. MYROW.PRO_ORDER_ID,
  2126. MYROW.GX_PLAN_NO);
  2127. V_OCOUNT := V_OCOUNT + 1;
  2128. END LOOP;
  2129. END;
  2130. ]]>
  2131. </query>
  2132. <query id="FrmEndLibrary.queryMatGpTrack" desc="查询脱单利库记录">
  2133. <![CDATA[
  2134. SELECT
  2135. T.EVENT_ID,
  2136. T.EVENT_DESC,
  2137. T.FORM_NAME,
  2138. T.CALL_FUNC_CODING,
  2139. T.KEYVALUE_1,
  2140. T.KEYVALUE_1_DESC,
  2141. T.KEYVALUE_2,
  2142. T.KEYVALUE_2_DESC2,
  2143. T.KEYVALUE_3,
  2144. T.KEYVALUE_3_DESC3,
  2145. T.KEYVALUE_4,
  2146. T.KEYVALUE_4_DESC4,
  2147. T.KEYVALUE_5,
  2148. T.KEYVALUE_5_DESC5,
  2149. T.KEYVALUE_6,
  2150. T.KEYVALUE_6_DESC6,
  2151. T.KEYVALUE_7,
  2152. T.KEYVALUE_7_DESC7,
  2153. (SELECT I.BASENAME
  2154. FROM COM_BASE_INFO I
  2155. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  2156. (SELECT I.BASENAME
  2157. FROM COM_BASE_INFO I
  2158. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  2159. T.LOT_NO,
  2160. T.STOVE_NO,
  2161. T.JUDGE_STOVE_NO,
  2162. T.BATCH_NO,
  2163. T.BATCH_GROUD_NO,
  2164. T.MATERIAL_NO,
  2165. T.MATERIAL_NAME,
  2166. T.PRODUCCODE,
  2167. T.PRODUCNAME,
  2168. T.STEELCODE,
  2169. T.STEELNAME,
  2170. T.STD_CODE,
  2171. T.STD_NAME,
  2172. T.STD_STYLE,
  2173. T.STD_STYLE_DESC,
  2174. T.SPEC_CODE,
  2175. T.SPEC_NAME,
  2176. T.MODEL_CODE,
  2177. T.MODEL_DESC,
  2178. T.ACT_LEN,
  2179. T.ACT_LEN_MIN,
  2180. T.ACT_LEN_MAX,
  2181. T.ACT_COUNT,
  2182. T.ACT_WEIGHT,
  2183. T.ACT_THEORY_WEIGHT,
  2184. T.PRO_ORDER_NO,
  2185. T.PRO_ORDER_ID,
  2186. T.PRO_ORDER_NO1,
  2187. T.PRO_ORDER_ID1,
  2188. T.ORD_PK,
  2189. T.ORD_LN_PK,
  2190. T.ORD_LN_DLY_PK,
  2191. T.ORDER_NO,
  2192. T.ORDER_SEQ,
  2193. T.ORDER_SEQ_NO,
  2194. T.OLD_ORD_PK,
  2195. T.OLD_ORD_LN_PK,
  2196. T.OLD_ORD_LN_DLY_PK,
  2197. T.OLD_ORDER_NO,
  2198. T.OLD_ORDER_SEQ,
  2199. T.OLD_ORDER_SEQ_NO,
  2200. T.BELONG_CODE,
  2201. T.BELONG_NAME,
  2202. T.MEMO,
  2203. T.CREATE_NAME,
  2204. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  2205. T.DEPARTMENT_CODE,
  2206. T.DEPARTMENT_DESC,
  2207. T.MANAGEMENT_NO,
  2208. T.MANAGEMENT_NAME,
  2209. T.PROCESS_CDOE,
  2210. T.GRADECODE,
  2211. T.GRADENAME
  2212. FROM MAT_BC_TRACK T
  2213. WHERE 1=1
  2214. ]]>
  2215. </query>
  2216. <query id="FrmEndLibrary.queryQcmBcJude" desc="查询改判记录">
  2217. <![CDATA[
  2218. SELECT T.JUDGE_ID,
  2219. T.JUDGE_STOVE_NO_OLD,
  2220. T.BATCH_NO_OLD,
  2221. T.BATCH_GROUD_NO_OLD,
  2222. T.ACT_COUNT,
  2223. T.ACT_WEIGHT,
  2224. T.JUDGE_STOVE_NO,
  2225. T.BATCH_NO,
  2226. T.BATCH_GROUD_NO,
  2227. T.MATERIAL_NO_OLD,
  2228. T.MATERIAL_NAME_OLD,
  2229. T.PRODUCCODE_OLD,
  2230. T.PRODUCNAME_OLD,
  2231. T.STEELCODE_OLD,
  2232. T.STEELNAME_OLD,
  2233. T.SPEC_CODE_OLD,
  2234. T.SPEC_NAME_OLD,
  2235. T.MODEL_CODE_OLD,
  2236. T.MODEL_DESC_OLD,
  2237. T.STD_STYLE_OLD,
  2238. T.STD_STYLE_DESC_OLD,
  2239. T.MATERIAL_NO,
  2240. T.MATERIAL_NAME,
  2241. T.PRODUCCODE,
  2242. T.PRODUCNAME,
  2243. T.STEELCODE,
  2244. T.STEELNAME,
  2245. T.SPEC_CODE,
  2246. T.SPEC_NAME,
  2247. T.MODEL_CODE,
  2248. T.MODEL_DESC,
  2249. T.STD_STYLE,
  2250. T.STD_STYLE_DESC,
  2251. T.CREATE_NAME,
  2252. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  2253. T.SUBMIT_NAME,
  2254. TO_CHAR(T.SUBMIT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBMIT_TIME,
  2255. T.AGREE_NAME,
  2256. TO_CHAR(T.AGREE_TIME, 'YYYY-MM-DD HH24:MI:SS') AGREE_TIME,
  2257. DECODE(T.AGREE_FLAG,
  2258. '0',
  2259. '未提交审批 ',
  2260. '1',
  2261. '提交审批',
  2262. '2',
  2263. '审批通过',
  2264. '3',
  2265. '审批不通过') AGREE_FLAG,
  2266. T.CREATE_MEMO,
  2267. T.SUBMIT_MEMO,
  2268. T.AGREE_MEMO,
  2269. DECODE(T.VALID_FLAG, '1', '有效', '无效') VALID_FLAG,
  2270. T.DELETE_NAME,
  2271. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  2272. T.BELONG_CODE,
  2273. T.BELONG_NAME,
  2274. T.PROCESS_CDOE
  2275. FROM QCM_BC_JUDGE_CHANGE T
  2276. WHERE 1=1
  2277. ]]>
  2278. </query>
  2279. <query id="FrmEndLibrary.addHttSamp" desc="新增管号队列表">
  2280. <![CDATA[
  2281. INSERT INTO PORT_HTT_BATCH_SAMPLE_RESULT
  2282. (HEAT_PLAN_NO,
  2283. MAT_NO,
  2284. M_MAT_NO,
  2285. M_M_MAT_NO,
  2286. LOT_NO,
  2287. LOT_NO_SQE,
  2288. PLINE_CODE,
  2289. PLINE_NAME,
  2290. JUDGE_STOVE_NO,
  2291. BATCH_NO,
  2292. GROUP_NO,
  2293. STOVE_NO,
  2294. FLAG_STOVE_NO,
  2295. ACT_DIMATER,
  2296. ACT_HEIGHT,
  2297. ACT_LEN,
  2298. ACT_LEN_MIN,
  2299. ACT_LEN_MAX,
  2300. ACT_COUNT,
  2301. ACT_WEIGHT,
  2302. ACT_THEORY_WEIGHT,
  2303. IS_SAMPLE_PIPE,
  2304. SAMPLE_PIPE_LEN,
  2305. GET_SAMPLE_SHIFT,
  2306. GET_SAMPLE_CLASS,
  2307. GET_SAMPLE_NAME,
  2308. GET_SAMPLE_TIME,
  2309. OLD_JUDGE_STOVE_NO,
  2310. GROUP_FLAG,
  2311. OP_PROCESS,
  2312. MAT_STATUS,
  2313. LEVE_LOG,
  2314. INSTORE_FLAG,
  2315. VM_INSTORE_FLAG,
  2316. PRC_TECHNOLOGY_PATH,
  2317. RETURN_PROCESS,
  2318. PHY_BATCH_NO,
  2319. PRO_YEAR_MONTH_DAY,
  2320. BAL_YEAR_MONTH,
  2321. JUGDE_APPLY,
  2322. PRO_USER,
  2323. PRO_SHIFT,
  2324. PRO_GROUP,
  2325. PRO_TIME,
  2326. REMARK,
  2327. SAMPLE_PIPE_LEN_A,
  2328. SAMPLE_PIPE_LEN_B,
  2329. CHEM_RESULT_CODE,
  2330. PHY_RESULT_CODE,
  2331. HEAT_PLAN_SQE,
  2332. PHY_CODE_GROUP,
  2333. PHY_CODE_GROUPB,
  2334. TR_FLAG,
  2335. FEED_HEAT_NO,
  2336. PROCESS_SEQ,
  2337. RESULT_NO,
  2338. IS_BATCH,
  2339. SAMPLE_PIPE_LEN_C,
  2340. SAMPLE_PIPE_LEN_D,
  2341. PHY_CODE_GROUPC,
  2342. PHY_CODE_GROUPD,
  2343. CHECK_NO,
  2344. SAMPLE_PIPE_LEN_M,
  2345. PHY_CODE_GROUPM,
  2346. MAT_NO_OLD,
  2347. SAMPLE_PIPE_LEN_E,
  2348. PHY_CODE_GROUPE,
  2349. SAMPLE_PIPE_LEN_F,
  2350. PHY_CODE_GROUPF,
  2351. SAMPLE_PIPE_LEN_P,
  2352. PHY_CODE_GROUPP,
  2353. SAMPLE_PIPE_LEN_Q,
  2354. PHY_CODE_GROUPQ,
  2355. CRAFT_SOURCE,
  2356. BAR_CODE,
  2357. RE_GET_SAMPLE_NAME,
  2358. RE_GET_SAMPLE_TIME,
  2359. RE_GET_SAMPLE_STATUS,
  2360. RESAMPLE_PIPE_LEN_A,
  2361. RESAMPLE_PIPE_LEN_B,
  2362. RESAMPLE_PIPE_LEN_C,
  2363. RESAMPLE_PIPE_LEN_D,
  2364. RESAMPLE_PIPE_LEN_E,
  2365. RESAMPLE_PIPE_LEN_F,
  2366. RESAMPLE_PIPE_LEN_P,
  2367. RESAMPLE_PIPE_LEN_Q,
  2368. RESAMPLE_PIPE_LEN_M,
  2369. RE_CHECK_NO)
  2370. SELECT ?,
  2371. MAT_NO,
  2372. M_MAT_NO,
  2373. M_M_MAT_NO,
  2374. ?,
  2375. LOT_NO_SQE,
  2376. ?,
  2377. ?,
  2378. JUDGE_STOVE_NO,
  2379. BATCH_NO,
  2380. GROUP_NO,
  2381. STOVE_NO,
  2382. FLAG_STOVE_NO,
  2383. ACT_DIMATER,
  2384. ACT_HEIGHT,
  2385. ACT_LEN,
  2386. ACT_LEN_MIN,
  2387. ACT_LEN_MAX,
  2388. ACT_COUNT,
  2389. ACT_WEIGHT,
  2390. ACT_THEORY_WEIGHT,
  2391. IS_SAMPLE_PIPE,
  2392. SAMPLE_PIPE_LEN,
  2393. GET_SAMPLE_SHIFT,
  2394. GET_SAMPLE_CLASS,
  2395. GET_SAMPLE_NAME,
  2396. GET_SAMPLE_TIME,
  2397. '',
  2398. '0',
  2399. '600201',
  2400. '00',
  2401. '00',
  2402. '0',
  2403. '0',
  2404. '',
  2405. ?,
  2406. ?,
  2407. PRO_YEAR_MONTH_DAY,
  2408. BAL_YEAR_MONTH,
  2409. '0',
  2410. ?,
  2411. ?,
  2412. ?,
  2413. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  2414. REMARK,
  2415. SAMPLE_PIPE_LEN_A,
  2416. SAMPLE_PIPE_LEN_B,
  2417. CHEM_RESULT_CODE,
  2418. PHY_RESULT_CODE,
  2419. ?,
  2420. PHY_CODE_GROUP,
  2421. PHY_CODE_GROUPB,
  2422. TR_FLAG,
  2423. FEED_HEAT_NO,
  2424. PROCESS_SEQ,
  2425. RESULT_NO,
  2426. IS_BATCH,
  2427. SAMPLE_PIPE_LEN_C,
  2428. SAMPLE_PIPE_LEN_D,
  2429. PHY_CODE_GROUPC,
  2430. PHY_CODE_GROUPD,
  2431. CHECK_NO,
  2432. SAMPLE_PIPE_LEN_M,
  2433. PHY_CODE_GROUPM,
  2434. MAT_NO_OLD,
  2435. SAMPLE_PIPE_LEN_E,
  2436. PHY_CODE_GROUPE,
  2437. SAMPLE_PIPE_LEN_F,
  2438. PHY_CODE_GROUPF,
  2439. SAMPLE_PIPE_LEN_P,
  2440. PHY_CODE_GROUPP,
  2441. SAMPLE_PIPE_LEN_Q,
  2442. PHY_CODE_GROUPQ,
  2443. CRAFT_SOURCE,
  2444. BAR_CODE,
  2445. RE_GET_SAMPLE_NAME,
  2446. RE_GET_SAMPLE_TIME,
  2447. RE_GET_SAMPLE_STATUS,
  2448. RESAMPLE_PIPE_LEN_A,
  2449. RESAMPLE_PIPE_LEN_B,
  2450. RESAMPLE_PIPE_LEN_C,
  2451. RESAMPLE_PIPE_LEN_D,
  2452. RESAMPLE_PIPE_LEN_E,
  2453. RESAMPLE_PIPE_LEN_F,
  2454. RESAMPLE_PIPE_LEN_P,
  2455. RESAMPLE_PIPE_LEN_Q,
  2456. RESAMPLE_PIPE_LEN_M,
  2457. RE_CHECK_NO
  2458. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  2459. WHERE HEAT_PLAN_NO = ?
  2460. AND MAT_NO = ?
  2461. AND PROCESS_SEQ='1'
  2462. ]]>
  2463. </query>
  2464. <query id="FrmEndLibrary.addPlnZyZgM" desc="新增轧管虚拟炉计划信息">
  2465. <![CDATA[ INSERT INTO PLN_ZY_ZG_M(
  2466. HEAT_PLAN_NO,
  2467. GX_PRO_SEQ,
  2468. ZY_BATCH_ID,
  2469. STOVE_NO,
  2470. JUDGE_STOVE_NO,
  2471. PLANSTATUS,
  2472. UPPER_HEATPLAN_ID,
  2473. PRO_PLAN_ID,
  2474. GX_PLAN_NO,
  2475. CCM_PRO_PLAN_ID,
  2476. CCM_GX_PLAN_NO,
  2477. PLINE_CODE,
  2478. PLINE_NAME,
  2479. PROCESS_CODE_C,
  2480. PROCESS_DESC_C,
  2481. UPPER_PROCESS_CODE,
  2482. NEXT_PROCESS_CODE,
  2483. ISENDGX,
  2484. IF_MATCH_ODD,
  2485. IF_DO_HEAT_PLAN,
  2486. ORDER_SOURCE,
  2487. ORD_LN_DLY_PK,
  2488. ORDER_NO,
  2489. ORDER_SEQ,
  2490. DELIVERY_NO,
  2491. REQ_BL_ID,
  2492. IF_EXPORT,
  2493. PRIORITY,
  2494. PRIORITY_MEMO,
  2495. PRO_MONTH,
  2496. IF_LEN_CONTROL,
  2497. IF_MINUS_SIC_ROLL,
  2498. PROD_STANDARD,
  2499. OUTPUT_STANDARD,
  2500. DECISION,
  2501. PROGY_MEMO,
  2502. GOWHERE_CODE,
  2503. GOWHERE_NAME,
  2504. OUTS_BILLET_FL,
  2505. GPTYPE,
  2506. INWL_ID,
  2507. INWL_DESC,
  2508. OUTWL_ID,
  2509. OUTWL_DESC,
  2510. GRADECODE,
  2511. GRADENAME,
  2512. STEELCODE,
  2513. STEELNAME,
  2514. PRODUCCODE,
  2515. PRODUCNAME,
  2516. MODEL_CODE,
  2517. MODEL_DESC,
  2518. DIAMETER,
  2519. LEN_GP_SINGLE,
  2520. WT_GP_SINGLE,
  2521. PLN_INSINGLE_NUM,
  2522. PLN_INSINGLE_WT,
  2523. PLN_OUTSINGLE_NUM,
  2524. PLN_OUTSINGLE_W,
  2525. OUTDIAMETER,
  2526. WALLTHICK,
  2527. OUTDIAMETER_ZG,
  2528. WALLTHICK_ZG,
  2529. AIMOUTDIAMETER,
  2530. AIMWALLTHICK,
  2531. THICKNESS_WALL,
  2532. LEN_ROLL_MAX,
  2533. LEN_ROLL_MIN,
  2534. AIMLENGTH,
  2535. ROLL_LENGTH,
  2536. OUTNUM_CUT,
  2537. CUT_TYPE,
  2538. LEN_CUTEND,
  2539. LEN_CUTHEAD,
  2540. DIAMETER_MANDREL,
  2541. PASS_CODE,
  2542. PASS_NAME,
  2543. IF_MONITOR,
  2544. PRDCR_NO,
  2545. MONITOR_POINT,
  2546. BOM,
  2547. WHOLE_BACKLOG,
  2548. WHOLE_BACKLOG_DESC,
  2549. CIC,
  2550. PIC,
  2551. SIC,
  2552. DIC,
  2553. CRAFT_FILE_NO,
  2554. CRAFT_FILE_MAN,
  2555. CRAFT_SEQ,
  2556. SEC_CRAFT_FILE_NO,
  2557. STATION_ROAD,
  2558. PRO_DAY,
  2559. BAL_YEAR_MONTH,
  2560. CREATE_NAME,
  2561. CREATE_TIME,
  2562. FLAG_STOVE_NO,
  2563. INDEX_SEQ,PLN_TYPE,REDUCED_WT,IF_FLAG,HEAT_PLAN_NO_OLD,FEED_HEAT_NO)
  2564. VALUES(
  2565. '#HEAT_PLAN_NO#',
  2566. '#GX_PRO_SEQ#',
  2567. '#ZY_BATCH_ID#',
  2568. '#STOVE_NO#',
  2569. '#JUDGE_STOVE_NO#',
  2570. '#PLANSTATUS#',
  2571. '#UPPER_HEATPLAN_ID#',
  2572. '#PRO_PLAN_ID#',
  2573. '#GX_PLAN_NO#',
  2574. '#CCM_PRO_PLAN_ID#',
  2575. '#CCM_GX_PLAN_NO#',
  2576. '#PLINE_CODE#',
  2577. '#PLINE_NAME#',
  2578. '#PROCESS_CODE_C#',
  2579. '#PROCESS_DESC_C#',
  2580. '#UPPER_PROCESS_CODE#',
  2581. '#NEXT_PROCESS_CODE#',
  2582. '#ISENDGX#',
  2583. '#IF_MATCH_ODD#',
  2584. '#IF_DO_HEAT_PLAN#',
  2585. '#ORDER_SOURCE#',
  2586. '#ORD_LN_DLY_PK#',
  2587. '#ORDER_NO#',
  2588. '#ORDER_SEQ#',
  2589. '#DELIVERY_NO#',
  2590. '#REQ_BL_ID#',
  2591. '#IF_EXPORT#',
  2592. '#PRIORITY#',
  2593. '#PRIORITY_MEMO#',
  2594. '#PRO_MONTH#',
  2595. '#IF_LEN_CONTROL#',
  2596. '#IF_MINUS_SIC_ROLL#',
  2597. '#PROD_STANDARD#',
  2598. '#OUTPUT_STANDARD#',
  2599. '#DECISION#',
  2600. '#PROGY_MEMO#',
  2601. '#GOWHERE_CODE#',
  2602. '#GOWHERE_NAME#',
  2603. '#OUTS_BILLET_FL#',
  2604. '#GPTYPE#',
  2605. '#INWL_ID#',
  2606. '#INWL_DESC#',
  2607. '#OUTWL_ID#',
  2608. '#OUTWL_DESC#',
  2609. '#GRADECODE#',
  2610. '#GRADENAME#',
  2611. '#STEELCODE#',
  2612. '#STEELNAME#',
  2613. '#PRODUCCODE#',
  2614. '#PRODUCNAME#',
  2615. '#MODEL_CODE#',
  2616. '#MODEL_DESC#',
  2617. '#DIAMETER#',
  2618. '#LEN_GP_SINGLE#',
  2619. '#WT_GP_SINGLE#',
  2620. '#PLN_INSINGLE_NUM#',
  2621. '#PLN_INSINGLE_WT#',
  2622. '#PLN_OUTSINGLE_NUM#',
  2623. '#PLN_OUTSINGLE_W#',
  2624. '#OUTDIAMETER#',
  2625. '#WALLTHICK#',
  2626. '#OUTDIAMETER_ZG#',
  2627. '#WALLTHICK_ZG#',
  2628. '#AIMOUTDIAMETER#',
  2629. '#AIMWALLTHICK#',
  2630. '#THICKNESS_WALL#',
  2631. '#LEN_ROLL_MAX#',
  2632. '#LEN_ROLL_MIN#',
  2633. '#AIMLENGTH#',
  2634. '#ROLL_LENGTH#',
  2635. '#OUTNUM_CUT#',
  2636. '#CUT_TYPE#',
  2637. '#LEN_CUTEND#',
  2638. '#LEN_CUTHEAD#',
  2639. '#DIAMETER_MANDREL#',
  2640. '#PASS_CODE#',
  2641. '#PASS_NAME#',
  2642. '#IF_MONITOR#',
  2643. '#PRDCR_NO#',
  2644. '#MONITOR_POINT#',
  2645. '#BOM#',
  2646. '#WHOLE_BACKLOG#',
  2647. '#WHOLE_BACKLOG_DESC#',
  2648. '#CIC#',
  2649. '#PIC#',
  2650. '#SIC#',
  2651. '#DIC#',
  2652. '#CRAFT_FILE_NO#',
  2653. '#CRAFT_FILE_MAN#',
  2654. '#CRAFT_SEQ#',
  2655. '#SEC_CRAFT_FILE_NO#',
  2656. '#STATION_ROAD#',
  2657. '#PRO_DAY#',
  2658. '#BAL_YEAR_MONTH#',
  2659. '#CREATE_NAME#',
  2660. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  2661. '#FLAG_STOVE_NO#',
  2662. '#INDEX_SEQ#','#PLN_TYPE#','#REDUCED_WT#','1','#HEAT_PLAN_NO_OLD#','#FEED_HEAT_NO#')
  2663. ]]>
  2664. </query>
  2665. <query id="FrmEndLibrary.addPlnZyZgC" desc="新增轧管实际炉计划">
  2666. <![CDATA[
  2667. INSERT INTO PLN_ZY_ZG_C(
  2668. HEAT_PLAN_NO,
  2669. HEAT_PLAN_SQE,
  2670. JUGDE_APPLY_CODE,
  2671. ZY_BATCH_ID,
  2672. STOVE_NO,
  2673. JUDGE_STOVE_NO,
  2674. PRO_PLAN_ID,
  2675. GX_PLAN_NO,
  2676. PLINE_CODE,
  2677. PLINE_NAME,
  2678. DIAMETER,
  2679. LEN_GP_SINGLE,
  2680. WT_GP_SINGLE,
  2681. CUT_NUM_GP,
  2682. LENGTH_M,
  2683. WEIGHT_M,
  2684. PLAN_INDOUBLE_NUM,
  2685. PLAN_INDOUBLE_WT,
  2686. REAL_INDOUBLE_NUM,
  2687. REAL_INDOUBLE_WT,
  2688. FLAG_STOVE_NO,
  2689. CREATE_NAME,
  2690. CREATE_TIME,CUT_TARGET,CUT_LENGTH,CUT_WEIGHT,CUT_NUM_OLD,LEN_GP_SINGLE_OLD,LENGTH_M_OLD,PLAN_WEIGTH,IF_FLAG)
  2691. VALUES(
  2692. '#HEAT_PLAN_NO#',
  2693. '#HEAT_PLAN_SQE#',
  2694. '#JUGDE_APPLY_CODE#',
  2695. '#ZY_BATCH_ID#',
  2696. '#STOVE_NO#',
  2697. '#JUDGE_STOVE_NO#',
  2698. '#PRO_PLAN_ID#',
  2699. '#GX_PLAN_NO#',
  2700. '#PLINE_CODE#',
  2701. '#PLINE_NAME#',
  2702. '#DIAMETER#',
  2703. '#LEN_GP_SINGLE#',
  2704. '#WT_GP_SINGLE#',
  2705. '#CUT_NUM_GP#',
  2706. '#LENGTH_M#',
  2707. '#WEIGHT_M#',
  2708. '#PLAN_INDOUBLE_NUM#',
  2709. '#PLAN_INDOUBLE_WT#',
  2710. '#REAL_INDOUBLE_NUM#',
  2711. '#REAL_INDOUBLE_WT#',
  2712. '#FLAG_STOVE_NO#',
  2713. '#CREATE_NAME#',
  2714. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),'#CUT_TARGET#','#CUT_LENGTH#',
  2715. '#CUT_WEIGHT#','#CUT_NUM_OLD#','#LEN_GP_SINGLE_OLD#','#LENGTH_M_OLD#','#PLAN_WEIGTH#','1')
  2716. ]]>
  2717. </query>
  2718. <query id="FrmEndLibrary.updatePressBgx" desc="修改库存本工序炉计划Id">
  2719. <![CDATA[
  2720. UPDATE MAT_BC_M T
  2721. SET T.HEAT_PLAN_NO = ?
  2722. ]]>
  2723. </query>
  2724. <query id="FrmEndLibrary.addPlnZyDbkC" desc="查询镦拔扩实际炉计划">
  2725. <![CDATA[
  2726. INSERT INTO PLN_ZY_DBK_C(
  2727. HEAT_PLAN_NO,
  2728. HEAT_PLAN_SQE,
  2729. JUGDE_APPLY_CODE,
  2730. ZY_BATCH_ID,
  2731. STOVE_NO,
  2732. JUDGE_STOVE_NO,
  2733. BATCH_NO,
  2734. BATCH_GROUD_NO,
  2735. PRO_PLAN_ID,
  2736. GX_PLAN_NO,
  2737. PLINE_CODE,
  2738. PLINE_NAME,
  2739. OUTDIAMETER_IN,
  2740. WALLTHICK_IN,
  2741. LENGTH_IN,
  2742. LENGTHMAX_IN,
  2743. LENGTHMIN_IN,
  2744. PLAN_INDOUBLE_NUM,
  2745. PLAN_INDOUBLE_WT,FEED_HEAT_NO,FLAG_STOVE_NO,OUTNUM_CUT,IF_FLAG)
  2746. VALUES(
  2747. '#HEAT_PLAN_NO#',
  2748. '#HEAT_PLAN_SQE#',
  2749. '#JUGDE_APPLY_CODE#',
  2750. '#ZY_BATCH_ID#',
  2751. '#STOVE_NO#',
  2752. '#JUDGE_STOVE_NO#',
  2753. '#BATCH_NO#',
  2754. '#BATCH_GROUD_NO#',
  2755. '#PRO_PLAN_ID#',
  2756. '#GX_PLAN_NO#',
  2757. '#PLINE_CODE#',
  2758. '#PLINE_NAME#',
  2759. '#OUTDIAMETER_IN#',
  2760. '#WALLTHICK_IN#',
  2761. '#LENGTH_IN#',
  2762. '#LENGTHMAX_IN#',
  2763. '#LENGTHMIN_IN#',
  2764. '#PLAN_INDOUBLE_NUM#',
  2765. '#PLAN_INDOUBLE_WT#','#FEED_HEAT_NO#','#FLAG_STOVE_NO#','#OUTNUM_CUT#','1')
  2766. ]]>
  2767. </query>
  2768. <query id="FrmEndLibrary.addPlnZyDbkZB" desc="新增镦拔扩虚拟炉计划">
  2769. <![CDATA[
  2770. INSERT INTO PLN_ZY_DBK_M
  2771. (HEAT_PLAN_NO,
  2772. GX_PRO_SEQ,
  2773. ZY_BATCH_ID,
  2774. STOVE_NO,
  2775. FEED_HEAT_NO,
  2776. BATCH_NO,
  2777. PLANSTATUS,
  2778. UPPER_HEATPLAN_ID,
  2779. PRO_PLAN_ID,
  2780. GX_PLAN_NO,
  2781. PLINE_CODE,
  2782. PLINE_NAME,
  2783. PROCESS_CODE_C,
  2784. PROCESS_DESC_C,
  2785. UPPER_PROCESS_CODE,
  2786. NEXT_PROCESS_CODE,
  2787. GOWHERE_CODE,
  2788. GOWHERE_NAME,
  2789. PROD_STANDARD,
  2790. OUTPUT_STANDARD,
  2791. ISENDGX,
  2792. IF_MATCH_ODD,
  2793. IF_DO_HEAT_PLAN,
  2794. ORDER_SOURCE,
  2795. ORD_LN_DLY_PK,
  2796. ORDER_NO,
  2797. ORDER_SEQ,
  2798. DELIVERY_NO,
  2799. REQ_BL_ID,
  2800. IF_EXPORT,
  2801. PRIORITY,
  2802. PRIORITY_MEMO,
  2803. PRO_MONTH,
  2804. PRO_DAY,
  2805. BAL_YEAR_MONTH,
  2806. IF_MONITOR,
  2807. PRDCR_NO,
  2808. MONITOR_POINT,
  2809. BOM,
  2810. WHOLE_BACKLOG,
  2811. WHOLE_BACKLOG_DESC,
  2812. STATION_ROAD,
  2813. CIC,
  2814. PIC,
  2815. SIC,
  2816. DIC,
  2817. CRAFT_FILE_NO,
  2818. CRAFT_FILE_MAN,
  2819. CRAFT_SEQ,
  2820. SEC_CRAFT_FILE_NO,
  2821. GRADECODE,
  2822. GRADENAME,
  2823. STEELCODE,
  2824. STEELNAME,
  2825. PRODUCCODE,
  2826. PRODUCNAME,
  2827. MODEL_CODE,
  2828. MODEL_DESC,
  2829. INWL_ID,
  2830. INWL_DESC,
  2831. OUTWL_ID,
  2832. OUTWL_DESC,
  2833. OUTDIAMETER_IN,
  2834. WALLTHICK_IN,
  2835. LENGTH_IN,
  2836. LENGTHMAX_IN,
  2837. LENGTHMIN_IN,
  2838. AIMOUTDIAMETER,
  2839. AIMWALLTHICK,
  2840. AIMLENGTH,
  2841. AIMLENGTH_MAX,
  2842. AIMLENGTH_MIN,
  2843. LEN_CUTHEAD,
  2844. LEN_CUTEND,
  2845. PLN_INSINGLE_NUM,
  2846. PLN_INSINGLE_WT,
  2847. PLN_INDOUBLE_NUM,
  2848. PLN_INDOUBLE_WT,
  2849. PLN_OUTSINGLE_NUM,
  2850. PLN_OUTSINGLE_W,
  2851. PLN_OUTDOUBLE_NUM,
  2852. PLN_OUTDOUBLE_W,
  2853. CREATE_NAME,
  2854. CREATE_TIME,
  2855. INDEX_SEQ,SPEC_CODE,
  2856. SPEC_NAME,
  2857. STD_CODE,
  2858. STD_NAME,
  2859. STD_STYLE,
  2860. STD_STYLE_DESC,JUDGE_STOVE_NO,DECISION,ZY_BATCH_ID_ZG,PASS_CODE,PASS_NAME,FLAG_STOVE_NO,IF_FLAG,HEAT_PLAN_NO_OLD)
  2861. VALUES
  2862. ('#HEAT_PLAN_NO#',
  2863. '#GX_PRO_SEQ#',
  2864. '#ZY_BATCH_ID#',
  2865. '#STOVE_NO#',
  2866. '#FEED_HEAT_NO#',
  2867. '#BATCH_NO#',
  2868. '#PLANSTATUS#',
  2869. '#UPPER_HEATPLAN_ID#',
  2870. '#PRO_PLAN_ID#',
  2871. '#GX_PLAN_NO#',
  2872. '#PLINE_CODE#',
  2873. '#PLINE_NAME#',
  2874. '#PROCESS_CODE_C#',
  2875. '#PROCESS_DESC_C#',
  2876. '#UPPER_PROCESS_CODE#',
  2877. '#NEXT_PROCESS_CODE#',
  2878. '#GOWHERE_CODE#',
  2879. '#GOWHERE_NAME#',
  2880. '#PROD_STANDARD#',
  2881. '#OUTPUT_STANDARD#',
  2882. '#ISENDGX#',
  2883. '#IF_MATCH_ODD#',
  2884. '#IF_DO_HEAT_PLAN#',
  2885. '#ORDER_SOURCE#',
  2886. '#ORD_LN_DLY_PK#',
  2887. '#ORDER_NO#',
  2888. '#ORDER_SEQ#',
  2889. '#DELIVERY_NO#',
  2890. '#REQ_BL_ID#',
  2891. '#IF_EXPORT#',
  2892. '#PRIORITY#',
  2893. '#PRIORITY_MEMO#',
  2894. '#PRO_MONTH#',
  2895. '#PRO_DAY#',
  2896. '#BAL_YEAR_MONTH#',
  2897. '#IF_MONITOR#',
  2898. '#PRDCR_NO#',
  2899. '#MONITOR_POINT#',
  2900. '#BOM#',
  2901. '#WHOLE_BACKLOG#',
  2902. '#WHOLE_BACKLOG_DESC#',
  2903. '#STATION_ROAD#',
  2904. '#CIC#',
  2905. '#PIC#',
  2906. '#SIC#',
  2907. '#DIC#',
  2908. '#CRAFT_FILE_NO#',
  2909. '#CRAFT_FILE_MAN#',
  2910. '#CRAFT_SEQ#',
  2911. '#SEC_CRAFT_FILE_NO#',
  2912. '#GRADECODE#',
  2913. '#GRADENAME#',
  2914. '#STEELCODE#',
  2915. '#STEELNAME#',
  2916. '#PRODUCCODE#',
  2917. '#PRODUCNAME#',
  2918. '#MODEL_CODE#',
  2919. '#MODEL_DESC#',
  2920. '#INWL_ID#',
  2921. '#INWL_DESC#',
  2922. '#OUTWL_ID#',
  2923. '#OUTWL_DESC#',
  2924. '#OUTDIAMETER_IN#',
  2925. '#WALLTHICK_IN#',
  2926. '#LENGTH_IN#',
  2927. '#LENGTHMAX_IN#',
  2928. '#LENGTHMIN_IN#',
  2929. '#AIMOUTDIAMETER#',
  2930. '#AIMWALLTHICK#',
  2931. '#AIMLENGTH#',
  2932. '#AIMLENGTH_MAX#',
  2933. '#AIMLENGTH_MIN#',
  2934. '#LEN_CUTHEAD#',
  2935. '#LEN_CUTEND#',
  2936. '#PLN_INSINGLE_NUM#',
  2937. '#PLN_INSINGLE_WT#',
  2938. '#PLN_INDOUBLE_NUM#',
  2939. '#PLN_INDOUBLE_WT#',
  2940. '#PLN_OUTSINGLE_NUM#',
  2941. '#PLN_OUTSINGLE_W#',
  2942. '#PLN_OUTDOUBLE_NUM#',
  2943. '#PLN_OUTDOUBLE_W#',
  2944. '#CREATE_NAME#',
  2945. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  2946. '#INDEX_SEQ#', '#SPEC_CODE#',
  2947. '#SPEC_NAME#',
  2948. '#STD_CODE#',
  2949. '#STD_NAME#',
  2950. '#STD_STYLE#',
  2951. '#STD_STYLE_DESC#','#JUDGE_STOVE_NO#','#DECISION#','#ZY_BATCH_ID_ZG#','#PASS_CODE#','#PASS_NAME#','#FLAG_STOVE_NO#','1','#HEAT_PLAN_NO_OLD#')
  2952. ]]>
  2953. </query>
  2954. <query id="FrmEndLibrary.addPlnZyRclC" desc="查询热处理实际炉计划">
  2955. <![CDATA[
  2956. INSERT INTO PLN_ZY_RCL_C(
  2957. HEAT_PLAN_NO,
  2958. HEAT_PLAN_SQE,
  2959. JUGDE_APPLY_CODE,
  2960. ZY_BATCH_ID,
  2961. STOVE_NO,
  2962. JUDGE_STOVE_NO,
  2963. BATCH_NO,
  2964. BATCH_GROUD_NO,
  2965. PRO_PLAN_ID,
  2966. GX_PLAN_NO,
  2967. PLINE_CODE,
  2968. PLINE_NAME,
  2969. OUTDIAMETER_IN,
  2970. WALLTHICK_IN,
  2971. LENGTH_IN,
  2972. LENGTHMAX_IN,
  2973. LENGTHMIN_IN,
  2974. PLAN_INDOUBLE_NUM,
  2975. PLAN_INDOUBLE_WT,FEED_HEAT_NO,FLAG_STOVE_NO,IF_FLAG)
  2976. VALUES(
  2977. '#HEAT_PLAN_NO#',
  2978. '#HEAT_PLAN_SQE#',
  2979. '#JUGDE_APPLY_CODE#',
  2980. '#ZY_BATCH_ID#',
  2981. '#STOVE_NO#',
  2982. '#JUDGE_STOVE_NO#',
  2983. '#BATCH_NO#',
  2984. '#BATCH_GROUD_NO#',
  2985. '#PRO_PLAN_ID#',
  2986. '#GX_PLAN_NO#',
  2987. '#PLINE_CODE#',
  2988. '#PLINE_NAME#',
  2989. '#OUTDIAMETER_IN#',
  2990. '#WALLTHICK_IN#',
  2991. '#LENGTH_IN#',
  2992. '#LENGTHMAX_IN#',
  2993. '#LENGTHMIN_IN#',
  2994. '#PLAN_INDOUBLE_NUM#',
  2995. '#PLAN_INDOUBLE_WT#','#FEED_HEAT_NO#','#FLAG_STOVE_NO#','1')
  2996. ]]>
  2997. </query>
  2998. <query id="FrmEndLibrary.addPlnZyRclBGX" desc="新增热处理虚拟炉计划">
  2999. <![CDATA[
  3000. INSERT INTO PLN_ZY_RCL_M
  3001. (HEAT_PLAN_NO,
  3002. GX_PRO_SEQ,
  3003. ZY_BATCH_ID,
  3004. STOVE_NO,
  3005. JUDGE_STOVE_NO,
  3006. BATCH_NO,
  3007. PLANSTATUS,
  3008. PER_STATUS,
  3009. BESIDE_STATUS,
  3010. UPPER_HEATPLAN_ID,
  3011. PRO_PLAN_ID,
  3012. GX_PLAN_NO,
  3013. PLINE_CODE,
  3014. PLINE_NAME,
  3015. PROCESS_CODE_C,
  3016. PROCESS_DESC_C,
  3017. UPPER_PROCESS_CODE,
  3018. NEXT_PROCESS_CODE,
  3019. GOWHERE_CODE,
  3020. GOWHERE_NAME,
  3021. PROD_STANDARD,
  3022. OUTPUT_STANDARD,
  3023. ISENDGX,
  3024. IF_MATCH_ODD,
  3025. IF_DO_HEAT_PLAN,
  3026. ORDER_SOURCE,
  3027. ORD_LN_DLY_PK,
  3028. ORDER_NO,
  3029. ORDER_SEQ,
  3030. DELIVERY_NO,
  3031. REQ_BL_ID,
  3032. IF_EXPORT,
  3033. PRIORITY,
  3034. PRIORITY_MEMO,
  3035. PRO_MONTH,
  3036. PRO_DAY,
  3037. BAL_YEAR_MONTH,
  3038. IF_MONITOR,
  3039. PRDCR_NO,
  3040. MONITOR_POINT,
  3041. BOM,
  3042. WHOLE_BACKLOG,
  3043. WHOLE_BACKLOG_DESC,
  3044. STATION_ROAD,
  3045. CIC,
  3046. PIC,
  3047. SIC,
  3048. DIC,
  3049. CRAFT_FILE_NO,
  3050. CRAFT_FILE_MAN,
  3051. CRAFT_SEQ,
  3052. SEC_CRAFT_FILE_NO,
  3053. STEELCODE,
  3054. STEELNAME,
  3055. GRADECODE,
  3056. GRADENAME,
  3057. PRODUCCODE,
  3058. PRODUCNAME,
  3059. MODEL_CODE,
  3060. MODEL_DESC,
  3061. INWL_ID,
  3062. INWL_DESC,
  3063. OUTWL_ID,
  3064. OUTWL_DESC,
  3065. OUTDIAMETER,
  3066. WALLTHICK,
  3067. LENGTHMIN,
  3068. LENGTHMAX,
  3069. OUTDIAMETER_IN,
  3070. WALLTHICK_IN,
  3071. LENGTH_IN,
  3072. LENGTHMAX_IN,
  3073. LENGTHMIN_IN,
  3074. PLN_INSINGLE_NUM,
  3075. PLN_INSINGLE_WT,
  3076. PLN_INDOUBLE_NUM,
  3077. PLN_INDOUBLE_WT,
  3078. PLN_OUTSINGLE_NUM,
  3079. PLN_OUTSINGLE_W,
  3080. PLN_OUTDOUBLE_NUM,
  3081. PLN_OUTDOUBLE_W,
  3082. CREATE_NAME,
  3083. CREATE_TIME,
  3084. INDEX_SEQ,SPEC_CODE,
  3085. SPEC_NAME,
  3086. STD_CODE,
  3087. STD_NAME,
  3088. STD_STYLE,
  3089. STD_STYLE_DESC,DECISION,PROCESS_SEQ,FLAG_STOVE_NO,FEED_HEAT_NO,ZY_BATCH_ID_ZG,LOT_NO_SQE,IF_PRODUCT,IF_FLAG,HEAT_PLAN_NO_OLD,REAL_PROCESS_SEQ)
  3090. VALUES
  3091. ('#HEAT_PLAN_NO#',
  3092. '#GX_PRO_SEQ#',
  3093. '#ZY_BATCH_ID#',
  3094. '#STOVE_NO#',
  3095. '#JUDGE_STOVE_NO#',
  3096. '#BATCH_NO#',
  3097. '#PLANSTATUS#',
  3098. '#PER_STATUS#',
  3099. '#BESIDE_STATUS#',
  3100. '#UPPER_HEATPLAN_ID#',
  3101. '#PRO_PLAN_ID#',
  3102. '#GX_PLAN_NO#',
  3103. '#PLINE_CODE#',
  3104. '#PLINE_NAME#',
  3105. '#PROCESS_CODE_C#',
  3106. '#PROCESS_DESC_C#',
  3107. '#UPPER_PROCESS_CODE#',
  3108. '#NEXT_PROCESS_CODE#',
  3109. '#GOWHERE_CODE#',
  3110. '#GOWHERE_NAME#',
  3111. '#PROD_STANDARD#',
  3112. '#OUTPUT_STANDARD#',
  3113. '#ISENDGX#',
  3114. '#IF_MATCH_ODD#',
  3115. '#IF_DO_HEAT_PLAN#',
  3116. '#ORDER_SOURCE#',
  3117. '#ORD_LN_DLY_PK#',
  3118. '#ORDER_NO#',
  3119. '#ORDER_SEQ#',
  3120. '#DELIVERY_NO#',
  3121. '#REQ_BL_ID#',
  3122. '#IF_EXPORT#',
  3123. '#PRIORITY#',
  3124. '#PRIORITY_MEMO#',
  3125. '#PRO_MONTH#',
  3126. '#PRO_DAY#',
  3127. '#BAL_YEAR_MONTH#',
  3128. '#IF_MONITOR#',
  3129. '#PRDCR_NO#',
  3130. '#MONITOR_POINT#',
  3131. '#BOM#',
  3132. '#WHOLE_BACKLOG#',
  3133. '#WHOLE_BACKLOG_DESC#',
  3134. '#STATION_ROAD#',
  3135. '#CIC#',
  3136. '#PIC#',
  3137. '#SIC#',
  3138. '#DIC#',
  3139. '#CRAFT_FILE_NO#',
  3140. '#CRAFT_FILE_MAN#',
  3141. '#CRAFT_SEQ#',
  3142. '#SEC_CRAFT_FILE_NO#',
  3143. '#STEELCODE#',
  3144. '#STEELNAME#',
  3145. '#GRADECODE#',
  3146. '#GRADENAME#',
  3147. '#PRODUCCODE#',
  3148. '#PRODUCNAME#',
  3149. '#MODEL_CODE#',
  3150. '#MODEL_DESC#',
  3151. '#INWL_ID#',
  3152. '#INWL_DESC#',
  3153. '#OUTWL_ID#',
  3154. '#OUTWL_DESC#',
  3155. '#OUTDIAMETER#',
  3156. '#WALLTHICK#',
  3157. '#LENGTHMIN#',
  3158. '#LENGTHMAX#',
  3159. '#OUTDIAMETER_IN#',
  3160. '#WALLTHICK_IN#',
  3161. '#LENGTH_IN#',
  3162. '#LENGTHMAX_IN#',
  3163. '#LENGTHMIN_IN#',
  3164. '#PLN_INSINGLE_NUM#',
  3165. '#PLN_INSINGLE_WT#',
  3166. '#PLN_INDOUBLE_NUM#',
  3167. '#PLN_INDOUBLE_WT#',
  3168. '#PLN_OUTSINGLE_NUM#',
  3169. '#PLN_OUTSINGLE_W#',
  3170. '#PLN_OUTDOUBLE_NUM#',
  3171. '#PLN_OUTDOUBLE_W#',
  3172. '#CREATE_NAME#',
  3173. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  3174. '#INDEX_SEQ#', '#SPEC_CODE#',
  3175. '#SPEC_NAME#',
  3176. '#STD_CODE#',
  3177. '#STD_NAME#',
  3178. '#STD_STYLE#',
  3179. '#STD_STYLE_DESC#','#DECISION#','#PROCESS_SEQ#','#FLAG_STOVE_NO#','#FEED_HEAT_NO#',
  3180. '#ZY_BATCH_ID_ZG#','#LOT_NO_SQE#','#IF_PRODUCT#','1','#HEAT_PLAN_NO_OLD#','#REAL_PROCESS_SEQ#')
  3181. ]]>
  3182. </query>
  3183. <query id="FrmEndLibrary.addPlnZyJgxC" desc="查询加工线实际炉计划">
  3184. <![CDATA[
  3185. INSERT INTO PLN_ZY_JGX_C(
  3186. HEAT_PLAN_NO,
  3187. HEAT_PLAN_SQE,
  3188. JUGDE_APPLY_CODE,
  3189. ZY_BATCH_ID,
  3190. STOVE_NO,
  3191. JUDGE_STOVE_NO,
  3192. BATCH_NO,
  3193. BATCH_GROUD_NO,
  3194. PRO_PLAN_ID,
  3195. GX_PLAN_NO,
  3196. PLINE_CODE,
  3197. PLINE_NAME,
  3198. OUTDIAMETER_IN,
  3199. WALLTHICK_IN,
  3200. LENGTH_IN,
  3201. LENGTHMAX_IN,
  3202. LENGTHMIN_IN,
  3203. PLAN_INDOUBLE_NUM,
  3204. PLAN_INDOUBLE_WT,OUTNUM_CUT,FEED_HEAT_NO,FLAG_STOVE_NO,IF_FLAG,PER_STATUS,BESIDE_STATUS)
  3205. VALUES(
  3206. '#HEAT_PLAN_NO#',
  3207. '#HEAT_PLAN_SQE#',
  3208. '#JUGDE_APPLY_CODE#',
  3209. '#ZY_BATCH_ID#',
  3210. '#STOVE_NO#',
  3211. '#JUDGE_STOVE_NO#',
  3212. '#BATCH_NO#',
  3213. '#BATCH_GROUD_NO#',
  3214. '#PRO_PLAN_ID#',
  3215. '#GX_PLAN_NO#',
  3216. '#PLINE_CODE#',
  3217. '#PLINE_NAME#',
  3218. '#OUTDIAMETER_IN#',
  3219. '#WALLTHICK_IN#',
  3220. '#LENGTH_IN#',
  3221. '#LENGTHMAX_IN#',
  3222. '#LENGTHMIN_IN#',
  3223. '#PLAN_INDOUBLE_NUM#',
  3224. '#PLAN_INDOUBLE_WT#','#OUTNUM_CUT#','#FEED_HEAT_NO#','#FLAG_STOVE_NO#','1','00','00')
  3225. ]]>
  3226. </query>
  3227. <query id="FrmEndLibrary.addPlnZyJgxbGX" desc="新增加工线虚拟炉计划">
  3228. <![CDATA[
  3229. INSERT INTO PLN_ZY_JGX_M
  3230. (HEAT_PLAN_NO,
  3231. GX_PRO_SEQ,
  3232. ZY_BATCH_ID,
  3233. STOVE_NO,
  3234. JUDGE_STOVE_NO,
  3235. BATCH_NO,
  3236. PLANSTATUS,
  3237. PER_STATUS,
  3238. BESIDE_STATUS,
  3239. UPPER_HEATPLAN_ID,
  3240. PRO_PLAN_ID,
  3241. GX_PLAN_NO,
  3242. PLINE_CODE,
  3243. PLINE_NAME,
  3244. PROCESS_CODE_C,
  3245. PROCESS_DESC_C,
  3246. UPPER_PROCESS_CODE,
  3247. NEXT_PROCESS_CODE,
  3248. GOWHERE_CODE,
  3249. GOWHERE_NAME,
  3250. PROD_STANDARD,
  3251. OUTPUT_STANDARD,
  3252. ISENDGX,
  3253. IF_MATCH_ODD,
  3254. IF_DO_HEAT_PLAN,
  3255. ORDER_SOURCE,
  3256. ORD_LN_DLY_PK,
  3257. ORDER_NO,
  3258. ORDER_SEQ,
  3259. DELIVERY_NO,
  3260. REQ_BL_ID,
  3261. IF_EXPORT,
  3262. PRIORITY,
  3263. PRIORITY_MEMO,
  3264. PRO_MONTH,
  3265. PRO_DAY,
  3266. BAL_YEAR_MONTH,
  3267. IF_MONITOR,
  3268. PRDCR_NO,
  3269. MONITOR_POINT,
  3270. MONITOR_MENT,
  3271. MONITOR_MAN,
  3272. BOM,
  3273. WHOLE_BACKLOG,
  3274. WHOLE_BACKLOG_DESC,
  3275. STATION_ROAD,
  3276. CIC,
  3277. PIC,
  3278. SIC,
  3279. DIC,
  3280. WIC,
  3281. GIC,
  3282. CRAFT_FILE_NO,
  3283. CRAFT_SEQ,
  3284. CRAFT_FILE_MAN,
  3285. SEC_CRAFT_FILE_NO,
  3286. INWL_ID,
  3287. INWL_DESC,
  3288. OUTWL_ID,
  3289. OUTWL_DESC,
  3290. STEELCODE,
  3291. STEELNAME,
  3292. GRADECODE,
  3293. GRADENAME,
  3294. PRODUCCODE,
  3295. PRODUCNAME,
  3296. MODEL_CODE,
  3297. MODEL_DESC,
  3298. OUTDIAMETER,
  3299. WALLTHICK,
  3300. LENGTHMIN,
  3301. LENGTHMAX,
  3302. OUTDIAMETER_IN,
  3303. WALLTHICK_IN,
  3304. LENGTH_IN,
  3305. LENGTHMAX_IN,
  3306. LENGTHMIN_IN,
  3307. PLN_INSINGLE_NUM,
  3308. PLN_INSINGLE_WT,
  3309. PLN_INDOUBLE_NUM,
  3310. PLN_INDOUBLE_WT,
  3311. PLN_OUTSINGLE_NUM,
  3312. PLN_OUTSINGLE_W,
  3313. PLN_OUTDOUBLE_NUM,
  3314. PLN_OUTDOUBLE_W,
  3315. CREATE_NAME,
  3316. CREATE_TIME,
  3317. INDEX_SEQ,SPEC_CODE,
  3318. SPEC_NAME,
  3319. STD_CODE,
  3320. STD_NAME,
  3321. STD_STYLE,
  3322. STD_STYLE_DESC,OUTNUM_CUT,DECISION,FLAG_STOVE_NO,
  3323. FEED_HEAT_NO,ZY_BATCH_ID_ZG,LOT_NO_SQE,IF_FLAG,HEAT_PLAN_NO_OLD,ZZB_FLAG)
  3324. VALUES
  3325. ('#HEAT_PLAN_NO#',
  3326. '#GX_PRO_SEQ#',
  3327. '#ZY_BATCH_ID#',
  3328. '#STOVE_NO#',
  3329. '#JUDGE_STOVE_NO#',
  3330. '#BATCH_NO#',
  3331. '#PLANSTATUS#',
  3332. '#PER_STATUS#',
  3333. '#BESIDE_STATUS#',
  3334. '#UPPER_HEATPLAN_ID#',
  3335. '#PRO_PLAN_ID#',
  3336. '#GX_PLAN_NO#',
  3337. '#PLINE_CODE#',
  3338. '#PLINE_NAME#',
  3339. '#PROCESS_CODE_C#',
  3340. '#PROCESS_DESC_C#',
  3341. '#UPPER_PROCESS_CODE#',
  3342. '#NEXT_PROCESS_CODE#',
  3343. '#GOWHERE_CODE#',
  3344. '#GOWHERE_NAME#',
  3345. '#PROD_STANDARD#',
  3346. '#OUTPUT_STANDARD#',
  3347. '#ISENDGX#',
  3348. '#IF_MATCH_ODD#',
  3349. '#IF_DO_HEAT_PLAN#',
  3350. '#ORDER_SOURCE#',
  3351. '#ORD_LN_DLY_PK#',
  3352. '#ORDER_NO#',
  3353. '#ORDER_SEQ#',
  3354. '#DELIVERY_NO#',
  3355. '#REQ_BL_ID#',
  3356. '#IF_EXPORT#',
  3357. '#PRIORITY#',
  3358. '#PRIORITY_MEMO#',
  3359. '#PRO_MONTH#',
  3360. '#PRO_DAY#',
  3361. '#BAL_YEAR_MONTH#',
  3362. '#IF_MONITOR#',
  3363. '#PRDCR_NO#',
  3364. '#MONITOR_POINT#',
  3365. '#MONITOR_MENT#',
  3366. '#MONITOR_MAN#',
  3367. '#BOM#',
  3368. '#WHOLE_BACKLOG#',
  3369. '#WHOLE_BACKLOG_DESC#',
  3370. '#STATION_ROAD#',
  3371. '#CIC#',
  3372. '#PIC#',
  3373. '#SIC#',
  3374. '#DIC#',
  3375. '#WIC#',
  3376. '#GIC#',
  3377. '#CRAFT_FILE_NO#',
  3378. '#CRAFT_SEQ#',
  3379. '#CRAFT_FILE_MAN#',
  3380. '#SEC_CRAFT_FILE_NO#',
  3381. '#INWL_ID#',
  3382. '#INWL_DESC#',
  3383. '#OUTWL_ID#',
  3384. '#OUTWL_DESC#',
  3385. '#STEELCODE#',
  3386. '#STEELNAME#',
  3387. '#GRADECODE#',
  3388. '#GRADENAME#',
  3389. '#PRODUCCODE#',
  3390. '#PRODUCNAME#',
  3391. '#MODEL_CODE#',
  3392. '#MODEL_DESC#',
  3393. '#OUTDIAMETER#',
  3394. '#WALLTHICK#',
  3395. '#LENGTHMIN#',
  3396. '#LENGTHMAX#',
  3397. '#OUTDIAMETER_IN#',
  3398. '#WALLTHICK_IN#',
  3399. '#LENGTH_IN#',
  3400. '#LENGTHMAX_IN#',
  3401. '#LENGTHMIN_IN#',
  3402. '#PLN_INSINGLE_NUM#',
  3403. '#PLN_INSINGLE_WT#',
  3404. '#PLN_INDOUBLE_NUM#',
  3405. '#PLN_INDOUBLE_WT#',
  3406. '#PLN_OUTSINGLE_NUM#',
  3407. '#PLN_OUTSINGLE_W#',
  3408. '#PLN_OUTDOUBLE_NUM#',
  3409. '#PLN_OUTDOUBLE_W#',
  3410. '#CREATE_NAME#',
  3411. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3412. '#INDEX_SEQ#', '#SPEC_CODE#',
  3413. '#SPEC_NAME#',
  3414. '#STD_CODE#',
  3415. '#STD_NAME#',
  3416. '#STD_STYLE#',
  3417. '#STD_STYLE_DESC#','#OUTNUM_CUT#','#DECISION#','#FLAG_STOVE_NO#',
  3418. '#FEED_HEAT_NO#','#ZY_BATCH_ID_ZG#','#LOT_NO_SQE#','1','#HEAT_PLAN_NO_OLD#','#ZZB_FLAG#')
  3419. ]]>
  3420. </query>
  3421. <query id="FrmEndLibrary.addPlnZyDbkC" desc="查询镦拔扩实际炉计划">
  3422. <![CDATA[
  3423. INSERT INTO PLN_ZY_DBK_C
  3424. (HEAT_PLAN_NO,
  3425. HEAT_PLAN_SQE,
  3426. JUGDE_APPLY_CODE,
  3427. ZY_BATCH_ID,
  3428. STOVE_NO,
  3429. JUDGE_STOVE_NO,
  3430. BATCH_NO,
  3431. BATCH_GROUD_NO,
  3432. PRO_PLAN_ID,
  3433. GX_PLAN_NO,
  3434. PLINE_CODE,
  3435. PLINE_NAME,
  3436. OUTDIAMETER_IN,
  3437. WALLTHICK_IN,
  3438. LENGTH_IN,
  3439. LENGTHMAX_IN,
  3440. LENGTHMIN_IN,
  3441. PLAN_INDOUBLE_NUM,
  3442. PLAN_INDOUBLE_WT,
  3443. OUTNUM_CUT,
  3444. FEED_HEAT_NO,
  3445. FLAG_STOVE_NO,
  3446. IF_FLAG,
  3447. PER_STATUS,
  3448. BESIDE_STATUS)
  3449. VALUES
  3450. ('#HEAT_PLAN_NO#',
  3451. '#HEAT_PLAN_SQE#',
  3452. '#JUGDE_APPLY_CODE#',
  3453. '#ZY_BATCH_ID#',
  3454. '#STOVE_NO#',
  3455. '#JUDGE_STOVE_NO#',
  3456. '#BATCH_NO#',
  3457. '#BATCH_GROUD_NO#',
  3458. '#PRO_PLAN_ID#',
  3459. '#GX_PLAN_NO#',
  3460. '#PLINE_CODE#',
  3461. '#PLINE_NAME#',
  3462. '#OUTDIAMETER_IN#',
  3463. '#WALLTHICK_IN#',
  3464. '#LENGTH_IN#',
  3465. '#LENGTHMAX_IN#',
  3466. '#LENGTHMIN_IN#',
  3467. '#PLAN_INDOUBLE_NUM#',
  3468. '#PLAN_INDOUBLE_WT#',
  3469. '#OUTNUM_CUT#',
  3470. '#FEED_HEAT_NO#',
  3471. '#FLAG_STOVE_NO#',
  3472. '1',
  3473. '00',
  3474. '00')
  3475. ]]>
  3476. </query>
  3477. <query id="FrmEndLibrary.addPlnZyDbkbGX" desc="新增镦拔扩虚拟炉计划">
  3478. <![CDATA[
  3479. INSERT INTO PLN_ZY_DBK_M
  3480. (HEAT_PLAN_NO,
  3481. GX_PRO_SEQ,
  3482. ZY_BATCH_ID,
  3483. STOVE_NO,
  3484. JUDGE_STOVE_NO,
  3485. BATCH_NO,
  3486. PLANSTATUS,
  3487. PER_STATUS,
  3488. BESIDE_STATUS,
  3489. UPPER_HEATPLAN_ID,
  3490. PRO_PLAN_ID,
  3491. GX_PLAN_NO,
  3492. PLINE_CODE,
  3493. PLINE_NAME,
  3494. PROCESS_CODE_C,
  3495. PROCESS_DESC_C,
  3496. UPPER_PROCESS_CODE,
  3497. NEXT_PROCESS_CODE,
  3498. GOWHERE_CODE,
  3499. GOWHERE_NAME,
  3500. PROD_STANDARD,
  3501. OUTPUT_STANDARD,
  3502. ISENDGX,
  3503. IF_MATCH_ODD,
  3504. IF_DO_HEAT_PLAN,
  3505. ORDER_SOURCE,
  3506. ORD_LN_DLY_PK,
  3507. ORDER_NO,
  3508. ORDER_SEQ,
  3509. DELIVERY_NO,
  3510. REQ_BL_ID,
  3511. IF_EXPORT,
  3512. PRIORITY,
  3513. PRIORITY_MEMO,
  3514. PRO_MONTH,
  3515. PRO_DAY,
  3516. BAL_YEAR_MONTH,
  3517. IF_MONITOR,
  3518. PRDCR_NO,
  3519. MONITOR_POINT,
  3520. MONITOR_MENT,
  3521. MONITOR_MAN,
  3522. BOM,
  3523. WHOLE_BACKLOG,
  3524. WHOLE_BACKLOG_DESC,
  3525. STATION_ROAD,
  3526. CIC,
  3527. PIC,
  3528. SIC,
  3529. DIC,
  3530. WIC,
  3531. GIC,
  3532. CRAFT_FILE_NO,
  3533. CRAFT_SEQ,
  3534. CRAFT_FILE_MAN,
  3535. SEC_CRAFT_FILE_NO,
  3536. INWL_ID,
  3537. INWL_DESC,
  3538. OUTWL_ID,
  3539. OUTWL_DESC,
  3540. STEELCODE,
  3541. STEELNAME,
  3542. GRADECODE,
  3543. GRADENAME,
  3544. PRODUCCODE,
  3545. PRODUCNAME,
  3546. MODEL_CODE,
  3547. MODEL_DESC,
  3548. OUTDIAMETER,
  3549. WALLTHICK,
  3550. LENGTHMIN,
  3551. LENGTHMAX,
  3552. OUTDIAMETER_IN,
  3553. WALLTHICK_IN,
  3554. LENGTH_IN,
  3555. LENGTHMAX_IN,
  3556. LENGTHMIN_IN,
  3557. PLN_INSINGLE_NUM,
  3558. PLN_INSINGLE_WT,
  3559. PLN_INDOUBLE_NUM,
  3560. PLN_INDOUBLE_WT,
  3561. PLN_OUTSINGLE_NUM,
  3562. PLN_OUTSINGLE_W,
  3563. PLN_OUTDOUBLE_NUM,
  3564. PLN_OUTDOUBLE_W,
  3565. CREATE_NAME,
  3566. CREATE_TIME,
  3567. INDEX_SEQ,
  3568. SPEC_CODE,
  3569. SPEC_NAME,
  3570. STD_CODE,
  3571. STD_NAME,
  3572. STD_STYLE,
  3573. STD_STYLE_DESC,
  3574. OUTNUM_CUT,
  3575. DECISION,
  3576. FLAG_STOVE_NO,
  3577. FEED_HEAT_NO,
  3578. ZY_BATCH_ID_ZG,
  3579. LOT_NO_SQE,
  3580. IF_FLAG,
  3581. HEAT_PLAN_NO_OLD)
  3582. VALUES
  3583. ('#HEAT_PLAN_NO#',
  3584. '#GX_PRO_SEQ#',
  3585. '#ZY_BATCH_ID#',
  3586. '#STOVE_NO#',
  3587. '#JUDGE_STOVE_NO#',
  3588. '#BATCH_NO#',
  3589. '#PLANSTATUS#',
  3590. '#PER_STATUS#',
  3591. '#BESIDE_STATUS#',
  3592. '#UPPER_HEATPLAN_ID#',
  3593. '#PRO_PLAN_ID#',
  3594. '#GX_PLAN_NO#',
  3595. '#PLINE_CODE#',
  3596. '#PLINE_NAME#',
  3597. '#PROCESS_CODE_C#',
  3598. '#PROCESS_DESC_C#',
  3599. '#UPPER_PROCESS_CODE#',
  3600. '#NEXT_PROCESS_CODE#',
  3601. '#GOWHERE_CODE#',
  3602. '#GOWHERE_NAME#',
  3603. '#PROD_STANDARD#',
  3604. '#OUTPUT_STANDARD#',
  3605. '#ISENDGX#',
  3606. '#IF_MATCH_ODD#',
  3607. '#IF_DO_HEAT_PLAN#',
  3608. '#ORDER_SOURCE#',
  3609. '#ORD_LN_DLY_PK#',
  3610. '#ORDER_NO#',
  3611. '#ORDER_SEQ#',
  3612. '#DELIVERY_NO#',
  3613. '#REQ_BL_ID#',
  3614. '#IF_EXPORT#',
  3615. '#PRIORITY#',
  3616. '#PRIORITY_MEMO#',
  3617. '#PRO_MONTH#',
  3618. '#PRO_DAY#',
  3619. '#BAL_YEAR_MONTH#',
  3620. '#IF_MONITOR#',
  3621. '#PRDCR_NO#',
  3622. '#MONITOR_POINT#',
  3623. '#MONITOR_MENT#',
  3624. '#MONITOR_MAN#',
  3625. '#BOM#',
  3626. '#WHOLE_BACKLOG#',
  3627. '#WHOLE_BACKLOG_DESC#',
  3628. '#STATION_ROAD#',
  3629. '#CIC#',
  3630. '#PIC#',
  3631. '#SIC#',
  3632. '#DIC#',
  3633. '#WIC#',
  3634. '#GIC#',
  3635. '#CRAFT_FILE_NO#',
  3636. '#CRAFT_SEQ#',
  3637. '#CRAFT_FILE_MAN#',
  3638. '#SEC_CRAFT_FILE_NO#',
  3639. '#INWL_ID#',
  3640. '#INWL_DESC#',
  3641. '#OUTWL_ID#',
  3642. '#OUTWL_DESC#',
  3643. '#STEELCODE#',
  3644. '#STEELNAME#',
  3645. '#GRADECODE#',
  3646. '#GRADENAME#',
  3647. '#PRODUCCODE#',
  3648. '#PRODUCNAME#',
  3649. '#MODEL_CODE#',
  3650. '#MODEL_DESC#',
  3651. '#OUTDIAMETER#',
  3652. '#WALLTHICK#',
  3653. '#LENGTHMIN#',
  3654. '#LENGTHMAX#',
  3655. '#OUTDIAMETER_IN#',
  3656. '#WALLTHICK_IN#',
  3657. '#LENGTH_IN#',
  3658. '#LENGTHMAX_IN#',
  3659. '#LENGTHMIN_IN#',
  3660. '#PLN_INSINGLE_NUM#',
  3661. '#PLN_INSINGLE_WT#',
  3662. '#PLN_INDOUBLE_NUM#',
  3663. '#PLN_INDOUBLE_WT#',
  3664. '#PLN_OUTSINGLE_NUM#',
  3665. '#PLN_OUTSINGLE_W#',
  3666. '#PLN_OUTDOUBLE_NUM#',
  3667. '#PLN_OUTDOUBLE_W#',
  3668. '#CREATE_NAME#',
  3669. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3670. '#INDEX_SEQ#',
  3671. '#SPEC_CODE#',
  3672. '#SPEC_NAME#',
  3673. '#STD_CODE#',
  3674. '#STD_NAME#',
  3675. '#STD_STYLE#',
  3676. '#STD_STYLE_DESC#',
  3677. '#OUTNUM_CUT#',
  3678. '#DECISION#',
  3679. '#FLAG_STOVE_NO#',
  3680. '#FEED_HEAT_NO#',
  3681. '#ZY_BATCH_ID_ZG#',
  3682. '#LOT_NO_SQE#',
  3683. '1',
  3684. '#HEAT_PLAN_NO_OLD#')
  3685. ]]>
  3686. </query>
  3687. <query id="FrmEndLibrary.updateMOldE" desc="关闭原炉计划">
  3688. <![CDATA[
  3689. UPDATE PLN_ZY_DBK_M M
  3690. SET PLANSTATUS = '40'
  3691. WHERE NOT EXISTS (SELECT 1
  3692. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  3693. WHERE T.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  3694. AND (T.MAT_STATUS = '20' OR
  3695. (T.MAT_STATUS = '00' AND T.INSTORE_FLAG = '0')))
  3696. AND (SELECT SUM(ACT_COUNT)
  3697. FROM QCM_ZG_JUGDE_APPLY
  3698. WHERE HEAT_PLAN_NO = M.HEAT_PLAN_NO
  3699. AND JUDGE_RESULT_CODE IS NOT NULL
  3700. AND VALIDFLAG <> '50') >=
  3701. (SELECT COUNT(1)
  3702. FROM MAT_BC_M
  3703. WHERE HEAT_PLAN_NO_OLD = M.HEAT_PLAN_NO
  3704. AND QCM_STAUS = '00') +
  3705. (SELECT COUNT(1)
  3706. FROM MAT_BC_BACKUP
  3707. WHERE HEAT_PLAN_NO_OLD = M.HEAT_PLAN_NO
  3708. AND QCM_STAUS = '00')
  3709. AND HEAT_PLAN_NO = ?
  3710. ]]>
  3711. </query>
  3712. <query id="FrmEndLibrary.updateMOldF" desc="关闭原炉计划">
  3713. <![CDATA[
  3714. UPDATE PLN_ZY_RCL_M M
  3715. SET PLANSTATUS = '40'
  3716. WHERE NOT EXISTS (SELECT 1
  3717. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  3718. WHERE T.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  3719. AND (T.MAT_STATUS = '20' OR
  3720. (T.MAT_STATUS = '00' AND T.INSTORE_FLAG = '0')))
  3721. AND (SELECT SUM(ACT_COUNT)
  3722. FROM QCM_ZG_JUGDE_APPLY
  3723. WHERE HEAT_PLAN_NO = M.HEAT_PLAN_NO
  3724. AND JUDGE_RESULT_CODE IS NOT NULL
  3725. AND VALIDFLAG <> '50') >=
  3726. (SELECT COUNT(1)
  3727. FROM MAT_BC_M
  3728. WHERE HEAT_PLAN_NO_OLD = M.HEAT_PLAN_NO
  3729. AND QCM_STAUS = '00') +
  3730. (SELECT COUNT(1)
  3731. FROM MAT_BC_BACKUP
  3732. WHERE HEAT_PLAN_NO_OLD = M.HEAT_PLAN_NO
  3733. AND QCM_STAUS = '00')
  3734. AND HEAT_PLAN_NO =?
  3735. ]]>
  3736. </query>
  3737. <query id="FrmEndLibrary.updateMOldG" desc="关闭原炉计划">
  3738. <![CDATA[
  3739. UPDATE PLN_ZY_JGX_M M
  3740. SET PLANSTATUS = '40'
  3741. WHERE NOT EXISTS (SELECT 1
  3742. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  3743. WHERE T.HEAT_PLAN_NO = M.HEAT_PLAN_NO
  3744. AND (T.MAT_STATUS = '20' OR
  3745. (T.MAT_STATUS = '00' AND T.INSTORE_FLAG = '0')))
  3746. AND (SELECT SUM(ACT_COUNT)
  3747. FROM QCM_ZG_JUGDE_APPLY
  3748. WHERE HEAT_PLAN_NO = M.HEAT_PLAN_NO
  3749. AND JUDGE_RESULT_CODE IS NOT NULL
  3750. AND VALIDFLAG <> '50') >=
  3751. (SELECT COUNT(1)
  3752. FROM MAT_BC_M
  3753. WHERE HEAT_PLAN_NO_OLD = M.HEAT_PLAN_NO
  3754. AND QCM_STAUS = '00') +
  3755. (SELECT COUNT(1)
  3756. FROM MAT_BC_BACKUP
  3757. WHERE HEAT_PLAN_NO_OLD = M.HEAT_PLAN_NO
  3758. AND QCM_STAUS = '00')
  3759. AND HEAT_PLAN_NO = ?
  3760. ]]>
  3761. </query>
  3762. <query id="FrmEndLibrary.AddMilPlan" desc="新增轧管炉计划接收表">
  3763. <![CDATA[
  3764. INSERT INTO MIL_PLAN
  3765. (ID,
  3766. SEQ,
  3767. STOVE_NO,
  3768. JUDGE_STOVE_NO,
  3769. LOT_NO,
  3770. CONTRACT_NO,
  3771. IMP_PROCESS,
  3772. PLINE_CODE,
  3773. PRODUCER,
  3774. PROCESS_STATUS,
  3775. DB_LENGTH,
  3776. DB_HEIGHT,
  3777. ROLL_LENGTH,
  3778. SAW_NUM,
  3779. TARGET_LENGTH,
  3780. FINISH_USER,
  3781. TARGET_LIABRARY,
  3782. VARIETIES,
  3783. VARIETIES_CODE,
  3784. PIPE_SIZE,
  3785. PIPE_SIZE_CODE,
  3786. BUCKLE_TYPE,
  3787. BUCKLE_TYPE_CODE,
  3788. LENGTH_RANGE,
  3789. ROLL_STANDRAD,
  3790. PIPE_SECTION,
  3791. STEELCODE,
  3792. STEELNAME,
  3793. GRADECODE,
  3794. GRADENAME,
  3795. STEEL_STANDRAD,
  3796. TARGET,
  3797. BRANCH,
  3798. TON,
  3799. DB_NUM,
  3800. TOM,
  3801. CUT_HEAD_LENGTHP,
  3802. CUT_TRAIL_LENGTHP,
  3803. CONTROL_THICKP,
  3804. PRODUCE_STANDRAD,
  3805. FEED_SEQ,
  3806. LOT_SEQ,
  3807. FEED_HEAT_NO,
  3808. LENGTHCP,
  3809. CODE_SAMPLE_FLAG,
  3810. ROLL_STANDRAD_CODE,
  3811. STD_STYLE,
  3812. STD_STYLE_DESC,
  3813. CHECK_NO,
  3814. ORD_LN_DLY_PK,
  3815. PRT_FLAG,
  3816. PRO_PLAN_ID,
  3817. GX_PLAN_NO,
  3818. TUBE_TYPE,
  3819. TUBE_SUORCE,
  3820. TYPE,
  3821. NODE_STATUS,
  3822. CRAFT_SEQ,CIC,
  3823. INDEX_SEQ,
  3824. PIC,IF_PRODUCT,PRDCR_NO,IF_MONITOR,BACK_SLAB_FLAG,STATUS,IS_LOAD)
  3825. VALUES
  3826. ('#ID#',
  3827. '#SEQ#',
  3828. '#STOVE_NO#',
  3829. '#JUDGE_STOVE_NO#',
  3830. '#LOT_NO#',
  3831. '#CONTRACT_NO#',
  3832. '#IMP_PROCESS#',
  3833. '#PLINE_CODE#',
  3834. '#PRODUCER#',
  3835. '#PROCESS_STATUS#',
  3836. '#DB_LENGTH#',
  3837. '#DB_HEIGHT#',
  3838. '#ROLL_LENGTH#',
  3839. '#SAW_NUM#',
  3840. '#TARGET_LENGTH#',
  3841. '#FINISH_USER#',
  3842. '#TARGET_LIABRARY#',
  3843. '#VARIETIES#',
  3844. '#VARIETIES_CODE#',
  3845. '#PIPE_SIZE#',
  3846. '#PIPE_SIZE_CODE#',
  3847. '#BUCKLE_TYPE#',
  3848. '#BUCKLE_TYPE_CODE#',
  3849. '#LENGTH_RANGE#',
  3850. '#ROLL_STANDRAD#',
  3851. '#PIPE_SECTION#',
  3852. '#STEELCODE#',
  3853. '#STEELNAME#',
  3854. '#GRADECODE#',
  3855. '#GRADENAME#',
  3856. '#STEEL_STANDRAD#',
  3857. '#TARGET#',
  3858. '#BRANCH#',
  3859. '#TON#',
  3860. '#DB_NUM#',
  3861. TO_DATE('#TOM#','YYYY-MM-DD HH24:MI:SS'),
  3862. '#CUT_HEAD_LENGTHP#',
  3863. '#CUT_TRAIL_LENGTHP#',
  3864. '#CONTROL_THICKP#',
  3865. '#PRODUCE_STANDRAD#',
  3866. '#FEED_SEQ#',
  3867. '#LOT_SEQ#',
  3868. '#FEED_HEAT_NO#',
  3869. '#LENGTHCP#',
  3870. '#CODE_SAMPLE_FLAG#',
  3871. '#ROLL_STANDRAD_CODE#',
  3872. '#STD_STYLE#',
  3873. '#STD_STYLE_DESC#',
  3874. '#CHECK_NO#',
  3875. '#ORD_LN_DLY_PK#',
  3876. '#PRT_FLAG#',
  3877. '#PRO_PLAN_ID#',
  3878. '#GX_PLAN_NO#',
  3879. '#TUBE_TYPE#',
  3880. '#TUBE_SUORCE#',
  3881. '#TYPE#','#NODE_STATUS#','#CRAFT_SEQ#','#CIC#','#INDEX_SEQ#','#PIC#','#IF_PRODUCT#','#PRDCR_NO#','#IF_MONITOR#','#BACK_SLAB_FLAG#',
  3882. '#STATUS#','#IS_LOAD#')]]>
  3883. </query>
  3884. <query id = "FrmEndLibrary.UpdatePortMch" desc = "标记管好队列">
  3885. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET T.TR_FLAG = '1'WHERE T.HEAT_PLAN_NO = ? AND T.MAT_NO = ?
  3886. </query>
  3887. <query id = "FrmEndLibrary.UpdatePortMchCancel" desc = "标记管好队列">
  3888. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET T.TR_FLAG = '0'WHERE T.HEAT_PLAN_NO = ? AND T.MAT_NO = ?
  3889. </query>
  3890. <query id = "FrmEndLibrary.getBcMatNo" desc = "查询BC队列">
  3891. SELECT T.*
  3892. FROM MAT_BC_M T, YDM_BC_BUTTRESS S
  3893. WHERE T.MAT_NO = S.MAT_NO
  3894. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  3895. AND T.BATCH_NO = '#BATCH_NO#'
  3896. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  3897. AND T.QCM_STAUS = '00'
  3898. AND T.PLINE_CODE = '#PLINE_CODE#'
  3899. AND NVL(T.PRO_ORDER_NO,'/') = NVL('#PRO_ORDER_NO#','/')
  3900. AND NVL(T.STD_NAME,'/') = NVL('#STD_NAME#','/')
  3901. ORDER BY TO_NUMBER(T.MEASURING_SEQ) ASC
  3902. </query>
  3903. <query id = "FrmEndLibrary.doFrim" desc = "修改库存信息">
  3904. <![CDATA[
  3905. DECLARE
  3906. BEGIN
  3907. FOR MYROW IN (SELECT *
  3908. FROM (SELECT T.MAT_NO
  3909. FROM MAT_BC_M T
  3910. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  3911. AND T.BATCH_NO = '#BATCH_NO#'
  3912. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  3913. AND NVL(T.MATERIAL_NAME,'/') = NVL('#MATERIAL_NAME#','/')
  3914. AND T.PRODUCNAME = '#PRODUCNAME#'
  3915. AND NVL(T.STEELNAME,'/') = NVL('#STEELNAME#','/')
  3916. AND T.SPEC_NAME = '#SPEC_NAME#'
  3917. AND NVL(T.MODEL_DESC,'/') = NVL('#MODEL_DESC#','/')
  3918. AND T.QCM_STAUS = '00'
  3919. AND T.MAT_STATUS IN ('80150101', '80150201')
  3920. ORDER BY T.MAT_NO ASC)
  3921. WHERE ROWNUM <= #ACT_COUNT#) LOOP
  3922. UPDATE MAT_BC_M T
  3923. SET T.MATERIAL_NO = '#MATERIAL_NO#',
  3924. T.MATERIAL_NAME = '#MATERIAL_NAMENEW#',
  3925. T.PRODUCCODE = '#PRODUCCODE#',
  3926. T.PRODUCNAME = '#PRODUCNAMENEW#',
  3927. T.STEELCODE = '#STEELCODE#',
  3928. T.STEELNAME = '#STEELNAMENEW#',
  3929. T.SPEC_CODE = '#SPEC_CODE#',
  3930. T.SPEC_NAME = '#SPEC_NAMENEW#',
  3931. T.MODEL_CODE = '#MODEL_CODE#',
  3932. T.MODEL_DESC = '#MODEL_DESCNEW#',
  3933. T.STD_STYLE = '#STD_STYLE#',
  3934. T.STD_STYLE_DESC = '#STD_STYLE_DESCNEW#',
  3935. T.ACT_DIMATER = SUBSTR('#SPEC_NAMENEW#',0,INSTR('#SPEC_NAMENEW#','x')-1),
  3936. T.ACT_HEIGHT = SUBSTR('#SPEC_NAMENEW#',INSTR('#SPEC_NAMENEW#','x')+1)
  3937. WHERE T.MAT_NO = MYROW.MAT_NO;
  3938. END LOOP;
  3939. END;
  3940. ]]>
  3941. </query>
  3942. <query id = "FrmEndLibrary.updatePortMch" desc = "修改管号队列炉计划ID">
  3943. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET T.HEAT_PLAN_NO = ? WHERE T.HEAT_PLAN_NO = ? AND T.MAT_NO = ?
  3944. </query>
  3945. <query id = "FrmEndLibrary.updatePortHtt" desc = "修改管号队列炉计划ID">
  3946. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T SET T.HEAT_PLAN_NO = ? WHERE T.HEAT_PLAN_NO = ? AND T.MAT_NO = ?
  3947. AND PROCESS_SEQ = ?
  3948. </query>
  3949. </queryMap>