FrmPipeMagement.xml 124 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="下线库钢管入库管理">
  3. <query id="FrmPipeMagement.queryMatMent" desc="查询材料信息">
  4. <![CDATA[
  5. SELECT T1.BELONG_CODE,
  6. T1.BELONG_NAME,
  7. T1.JUDGE_STOVE_NO,
  8. T1.STOVE_NO,
  9. T1.BATCH_NO,
  10. T1.BATCH_GROUD_NO,
  11. T1.PLINE_CODE,
  12. --(SELECT T3.BASENAME
  13. --FROM COM_BASE_INFO T3
  14. --WHERE T3.BASECODE = T1.PRODUCT_FLAG)
  15. T1.PRODUCT_FLAG,
  16. --(SELECT T3.BASENAME
  17. -- FROM COM_BASE_INFO T3
  18. -- WHERE T3.BASECODE = T1.MAT_STATUS)
  19. T1.MAT_STATUS,
  20. T1.SPEC_CODE,
  21. T1.SPEC_NAME,
  22. T1.ACT_DIMATER,
  23. T1.ACT_HEIGHT,
  24. T1.ACT_LEN_MIN,
  25. T1.ACT_LEN_MAX,
  26. T1.PRODUCCODE,
  27. T1.PRODUCNAME,
  28. T1.MATERIAL_NO,
  29. T1.MATERIAL_NAME,
  30. T1.STEELCODE,
  31. T1.STEELNAME,
  32. T1.STD_CODE,
  33. T1.STD_NAME,
  34. T1.ORDER_NO,
  35. T1.ORDER_SEQ,
  36. T1.ORDER_SEQ_NO,
  37. T1.ORD_PK,
  38. T1.ORD_LN_PK,
  39. T1.ORD_LN_DLY_PK,
  40. T1.PRO_ORDER_NO,
  41. T1.PRO_ORDER_ID,
  42. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  43. (SELECT T4.STORAGE_NAME
  44. FROM YDM_BS_STORAGE T4
  45. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  46. T2.STORAGE_NO,
  47. T2.LOCATION_NO,
  48. (SELECT T5.LOCATION_NAME FROM YDM_BS_LOCATION T5 WHERE T5.LOCATION_NO = T2.LOCATION_NO)LOCATION_NAME,
  49. T1.MODEL_CODE,
  50. T1.MODEL_DESC,
  51. T1.STD_STYLE,
  52. T1.STD_STYLE_DESC,
  53. T1.MEMO,
  54. T1.PIPMEMO,
  55. T1.JUDGE_RESULT_CODE,
  56. T1.JUDGE_RESULT,
  57. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  58. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  59. SUM(NVL(T1.ACT_COUNT,0)) AS LKACT_COUNT,
  60. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  61. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  62. T1.STD_NAME AS JUDGE_STD_NAME,
  63. T1.LOCK_FLAG,
  64. T1.MNG_LOCK_FLAG,
  65. T1.ZBS_FLAG,
  66. T1.FIX_NUM,
  67. T1.SUPPLY_UNIT_CODE,
  68. T1.SUPPLY_UNIT
  69. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  70. WHERE T1.MAT_NO = T2.MAT_NO
  71. AND T1.INSTOCK_DOC IS NULL
  72. ]]>
  73. </query>
  74. <query id = "FrmPipeMagement.doQueryProduct" desc = "查询成品信息(按支)">
  75. SELECT T1.BELONG_CODE,
  76. T1.BELONG_NAME,
  77. T1.LOT_NO,
  78. T1.STOVE_NO,
  79. T1.JUDGE_STOVE_NO,
  80. T1.BATCH_NO,
  81. T1.BATCH_GROUD_NO,
  82. T1.PLINE_CODE,
  83. T1.PLINE_NAME,
  84. T1.PRODUCT_FLAG,
  85. T1.MAT_STATUS,
  86. T1.SPEC_CODE,
  87. T1.SPEC_NAME,
  88. T1.ACT_DIMATER,
  89. T1.ACT_HEIGHT,
  90. T1.ACT_LEN_MIN,
  91. T1.ACT_LEN_MAX,
  92. T1.PRODUCCODE,
  93. T1.PRODUCNAME,
  94. T1.MATERIAL_NO,
  95. T1.MATERIAL_NAME,
  96. T1.STEELCODE,
  97. T1.STEELNAME,
  98. T1.STD_CODE,
  99. T1.STD_NAME,
  100. T1.ORDER_NO,
  101. T1.ORDER_SEQ,
  102. T1.ORDER_SEQ_NO,
  103. T2.STORAGE_NO,
  104. T1.MODEL_CODE,
  105. T1.MODEL_DESC,
  106. T1.STD_STYLE,
  107. T1.STD_STYLE_DESC,
  108. T1.LOCK_FLAG,
  109. T1.MNG_LOCK_FLAG,
  110. T1.MAT_NO,
  111. T1.MEASURING_SEQ,
  112. T1.ACT_LEN,
  113. T1.ACT_COUNT,
  114. T1.ACT_WEIGHT,
  115. T1.ZBS_FLAG,
  116. T1.PRO_NO,
  117. T1.PRO_ORDER_NO,
  118. T1.FIX_NUM
  119. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  120. WHERE T1.MAT_NO = T2.MAT_NO
  121. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  122. AND T1.BATCH_NO = '#BATCH_NO#'
  123. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  124. AND NVL(T1.ACT_LEN_MIN,'0') = NVL('#ACT_LEN_MIN#','0')
  125. AND NVL(T1.ACT_LEN_MAX,'0') = NVL('#ACT_LEN_MAX#','0')
  126. AND T1.BELONG_CODE = '#BELONG_CODE#'
  127. AND T1.MAT_STATUS = '#MAT_STATUS#'
  128. AND NVL(T1.FIX_NUM,'0') = NVL('#FIX_NUM#','0')
  129. AND NVL(T1.PIPMEMO,'/') = NVL('#PIPMEMO#','/')
  130. AND NVL(T2.STORAGE_NO,'/') = NVL('#STORAGE_NO#','/')
  131. AND NVL(T2.LOCATION_NO,'/') = NVL('#LOCATION_NO#','/')
  132. AND T1.PRODUCT_FLAG = '801402'
  133. AND T1.LOCK_FLAG = '0'
  134. AND T1.MNG_LOCK_FLAG = '0'
  135. ORDER BY T1.MAT_NO ASC
  136. </query>
  137. <query id = "FrmPipeMagement.doQueryGoods" desc = "查询成品信息(按支)">
  138. SELECT T1.BELONG_CODE,
  139. T1.BELONG_NAME,
  140. T1.LOT_NO,
  141. T1.STOVE_NO,
  142. T1.JUDGE_STOVE_NO,
  143. T1.BATCH_NO,
  144. T1.BATCH_GROUD_NO,
  145. T1.PLINE_CODE,
  146. T1.PLINE_NAME,
  147. T1.PRODUCT_FLAG,
  148. T1.MAT_STATUS,
  149. T1.SPEC_CODE,
  150. T1.SPEC_NAME,
  151. T1.ACT_DIMATER,
  152. T1.ACT_HEIGHT,
  153. T1.ACT_LEN_MIN,
  154. T1.ACT_LEN_MAX,
  155. T1.PRODUCCODE,
  156. T1.PRODUCNAME,
  157. T1.MATERIAL_NO,
  158. T1.MATERIAL_NAME,
  159. T1.STEELCODE,
  160. T1.STEELNAME,
  161. T1.STD_CODE,
  162. T1.STD_NAME,
  163. T1.ORDER_NO,
  164. T1.ORDER_SEQ,
  165. T1.ORDER_SEQ_NO,
  166. T2.STORAGE_NO,
  167. T1.MODEL_CODE,
  168. T1.MODEL_DESC,
  169. T1.STD_STYLE,
  170. T1.STD_STYLE_DESC,
  171. T1.LOCK_FLAG,
  172. T1.MNG_LOCK_FLAG,
  173. T1.MAT_NO,
  174. T1.MEASURING_SEQ,
  175. T1.ACT_LEN,
  176. T1.ACT_COUNT,
  177. T1.ACT_WEIGHT,
  178. T1.ZBS_FLAG,
  179. T1.PRO_NO,
  180. T1.FIX_NUM
  181. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  182. WHERE T1.MAT_NO = T2.MAT_NO
  183. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  184. AND T1.BATCH_NO = '#BATCH_NO#'
  185. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  186. AND NVL(T1.ACT_LEN_MIN,'0') = NVL('#ACT_LEN_MIN#','0')
  187. AND NVL(T1.ACT_LEN_MAX,'0') = NVL('#ACT_LEN_MAX#','0')
  188. AND T1.BELONG_CODE = '#BELONG_CODE#'
  189. AND NVL(T1.FIX_NUM,'0') = NVL('#FIX_NUM#','0')
  190. AND NVL(T1.PIPMEMO,'/') = NVL('#PIPMEMO#','/')
  191. AND NVL(T2.STORAGE_NO,'/') = NVL('#STORAGE_NO#','/')
  192. AND NVL(T2.LOCATION_NO,'/') = NVL('#LOCATION_NO#','/')
  193. AND T1.PRODUCT_FLAG = '801403'
  194. AND T1.MAT_STATUS = '80150301'
  195. AND T1.LOCK_FLAG = '0'
  196. AND T1.MNG_LOCK_FLAG = '0'
  197. ORDER BY T1.MAT_NO ASC
  198. </query>
  199. <query id = "FrmPipeMagement.queryMatMentS" desc = "查询商品物料信息">
  200. <![CDATA[
  201. SELECT T1.BELONG_CODE,
  202. T1.BELONG_NAME,
  203. T1.JUDGE_STOVE_NO,
  204. T1.BATCH_NO,
  205. T1.BATCH_GROUD_NO,
  206. (SELECT T3.BASENAME
  207. FROM COM_BASE_INFO T3
  208. WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  209. (SELECT T3.BASENAME
  210. FROM COM_BASE_INFO T3
  211. WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  212. T1.SPEC_CODE,
  213. T1.SPEC_NAME,
  214. T1.ACT_DIMATER,
  215. T1.ACT_HEIGHT,
  216. T1.ACT_LEN_MIN,
  217. T1.ACT_LEN_MAX,
  218. T1.PRODUCCODE,
  219. T1.PRODUCNAME,
  220. T1.MATERIAL_NO,
  221. T1.MATERIAL_NAME,
  222. T1.STEELCODE,
  223. T1.STEELNAME,
  224. T1.STD_CODE,
  225. T1.STD_NAME,
  226. T1.ORDER_NO,
  227. T1.ORDER_SEQ,
  228. T1.ORDER_SEQ_NO,
  229. T1.ORD_PK,
  230. T1.ORD_LN_PK,
  231. T1.ORD_LN_DLY_PK,
  232. T1.PRO_ORDER_NO,
  233. T1.PRO_ORDER_ID,
  234. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  235. (SELECT T4.STORAGE_NAME
  236. FROM YDM_BS_STORAGE T4
  237. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  238. T2.STORAGE_NO,
  239. T2.LOCATION_NO,
  240. (SELECT T5.LOCATION_NAME
  241. FROM YDM_BS_LOCATION T5
  242. WHERE T5.LOCATION_NO = T2.LOCATION_NO) LOCATION_NAME,
  243. T1.MODEL_CODE,
  244. T1.MODEL_DESC,
  245. T1.STD_STYLE,
  246. T1.STD_STYLE_DESC,
  247. T1.MEMO,
  248. T1.PIPMEMO,
  249. T1.JUDGE_RESULT_CODE,
  250. T1.JUDGE_RESULT,
  251. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  252. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  253. SUM(NVL(T1.ACT_COUNT,0)) AS TDACT_COUNT,
  254. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  255. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  256. T1.JUDGE_STD_NAME,
  257. T1.LOCK_FLAG,
  258. T1.MNG_LOCK_FLAG,
  259. T1.PRO_NO,
  260. DECODE(T1.LOCK_LIKU,'0','审核通过','1','未审核')LOCK_LIKU,
  261. T1.IN_MOLD,
  262. T1.FIX_NUM,
  263. MAX(T1.SUPPLY_UNIT_CODE)SUPPLY_UNIT_CODE,
  264. MAX(T1.SUPPLY_UNIT)SUPPLY_UNIT
  265. FROM MAT_ZC_M T1,YDM_ZC_BUTTRESS T2,slm_order_head T5
  266. WHERE T1.Mat_No=T2.Mat_No
  267. and T1.Ord_Pk = T5.Ord_Pk(+)
  268. and T1.PRODUCT_FLAG = '801403'
  269. AND T1.MAT_STATUS = '80150301'
  270. ]]>
  271. </query>
  272. <query id="FrmPipeMagement.queryHistoryMatMent" desc="查询历史材料信息">
  273. <![CDATA[
  274. SELECT T1.BELONG_CODE,
  275. T1.BELONG_NAME,
  276. T1.JUDGE_STOVE_NO,
  277. T1.BATCH_NO,
  278. T1.BATCH_GROUD_NO,
  279. T1.EVENT_ID,
  280. T1.EVENT_DESC,
  281. (SELECT T3.BASENAME
  282. FROM COM_BASE_INFO T3
  283. WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  284. (SELECT T3.BASENAME
  285. FROM COM_BASE_INFO T3
  286. WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  287. T1.SPEC_CODE,
  288. T1.SPEC_NAME,
  289. T1.ACT_LEN_MIN,
  290. T1.ACT_LEN_MAX,
  291. T1.PRODUCCODE,
  292. T1.PRODUCNAME,
  293. T1.MATERIAL_NO,
  294. T1.MATERIAL_NAME,
  295. T1.STEELCODE,
  296. T1.STEELNAME,
  297. T1.STD_CODE,
  298. T1.STD_NAME,
  299. T1.ORDER_NO,
  300. T1.ORDER_SEQ,
  301. T1.ORDER_SEQ_NO,
  302. T1.ORD_PK,
  303. T1.ORD_LN_PK,
  304. T1.ORD_LN_DLY_PK,
  305. T1.PRO_ORDER_NO,
  306. T1.PRO_ORDER_ID,
  307. TO_CHAR(MAX(T1.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  308. T1.CREATE_NAME,
  309. T1.MODEL_CODE,
  310. T1.MODEL_DESC,
  311. T1.STD_STYLE,
  312. T1.STD_STYLE_DESC,
  313. T1.MEMO,
  314. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  315. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  316. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  317. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  318. T1.FINISHPRO_MOLD,
  319. T1.IN_MOLD
  320. FROM MAT_ZC_TRACK T1
  321. WHERE T1.ORDER_NO || '&' LIKE '%' || ? || '%'
  322. AND T1.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  323. AND T1.PRODUCT_FLAG || '&' LIKE '%' || ? || '%'
  324. AND T1.MAT_STATUS || '&' LIKE '%' || ? || '%'
  325. AND T1.BELONG_CODE || '&' LIKE '%' || ? || '%'
  326. AND T1.SPEC_NAME || '&' LIKE '%' || ? || '%'
  327. ]]>
  328. </query>
  329. <query id="FrmPipeMagement.queryHistoryMomner" desc="查询脱单历史材料信息">
  330. <![CDATA[
  331. SELECT T1.BELONG_CODE,
  332. T1.BELONG_NAME,
  333. T1.JUDGE_STOVE_NO,
  334. T1.BATCH_NO,
  335. T1.BATCH_GROUD_NO,
  336. T1.EVENT_ID,
  337. T1.EVENT_DESC,
  338. (SELECT T3.BASENAME
  339. FROM COM_BASE_INFO T3
  340. WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  341. (SELECT T3.BASENAME
  342. FROM COM_BASE_INFO T3
  343. WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  344. T1.SPEC_CODE,
  345. T1.SPEC_NAME,
  346. T1.ACT_LEN_MIN,
  347. T1.ACT_LEN_MAX,
  348. T1.PRODUCCODE,
  349. T1.PRODUCNAME,
  350. T1.MATERIAL_NO,
  351. T1.MATERIAL_NAME,
  352. T1.STEELCODE,
  353. T1.STEELNAME,
  354. T1.STD_CODE,
  355. T1.STD_NAME,
  356. T1.ORDER_NO,
  357. T1.ORDER_SEQ,
  358. T1.ORDER_SEQ_NO,
  359. T1.ORD_PK,
  360. T1.ORD_LN_PK,
  361. T1.ORD_LN_DLY_PK,
  362. T1.PRO_ORDER_NO,
  363. T1.PRO_ORDER_ID,
  364. TO_CHAR(MAX(T1.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  365. T1.CREATE_NAME,
  366. T1.MODEL_CODE,
  367. T1.MODEL_DESC,
  368. T1.STD_STYLE,
  369. T1.STD_STYLE_DESC,
  370. T1.MEMO,
  371. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  372. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  373. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  374. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  375. T1.IN_MOLD,
  376. T1.FINISHPRO_MOLD
  377. FROM MAT_ZC_TRACK T1
  378. WHERE T1.ORDER_NO || '&' LIKE '%' || ? || '%'
  379. AND T1.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  380. AND T1.PRODUCT_FLAG || '&' LIKE '%' || ? || '%'
  381. AND T1.MAT_STATUS || '&' LIKE '%' || ? || '%'
  382. AND T1.BELONG_CODE || '&' LIKE '%' || ? || '%'
  383. AND T1.SPEC_NAME || '&' LIKE '%' || ? || '%'
  384. AND T1.FILL_QUANTITY_FLAG = '0'
  385. AND T1.EVENT_ID = '900101'
  386. ]]>
  387. </query>
  388. <query id = "insertOrderSeqNo.insertOrderSeqDivleyNo" desc = "新增交货行">
  389. DECLARE
  390. V_TIME SLM_ORDER_LINE_DELIVERY.CREATE_TIME%TYPE := SYSDATE;
  391. V_DELIVERY_NO SLM_ORDER_LINE_DELIVERY.DELIVERY_NO%TYPE := NULL;
  392. V_ORD_LN_DLY_PK SLM_ORDER_LINE_DELIVERY.ORD_LN_DLY_PK%TYPE := NULL;
  393. BEGIN
  394. SELECT LPAD(MAX(T.DELIVERY_NO)+1,3,'0')
  395. INTO V_DELIVERY_NO
  396. FROM SLM_ORDER_LINE_DELIVERY T
  397. WHERE T.ORD_PK = ?
  398. AND T.ORD_LN_PK = ?;
  399. FOR MYROW IN (SELECT T.*
  400. FROM SLM_ORDER_LINE_DELIVERY T
  401. WHERE T.ORD_PK = ?
  402. AND T.ORD_LN_PK = ?
  403. AND T.ORD_LN_DLY_PK = ?) LOOP
  404. V_ORD_LN_DLY_PK := MYROW.ORD_LN_PK|| LPAD(V_DELIVERY_NO, 3, '0');
  405. INSERT INTO SLM_ORDER_LINE_DELIVERY
  406. (EXTRA_FLAG,
  407. IS_ADD,
  408. ORD_PK,
  409. ORD_LN_PK,
  410. ORD_LN_DLY_PK,
  411. DELIVERY_NO,
  412. DELVRY_BDATE,
  413. DELVRY_EDATE,
  414. DELVRY_QTY,
  415. ORDER_UNIT,
  416. WGT_ESTMT,
  417. ENSU_TOTL_LEN,
  418. RECEIV_NO,
  419. RECEIV_NM,
  420. DELVRY_ADDR,
  421. AGENCY_FL,
  422. RECEIV_ADDR,
  423. TRANSIT_TYP,
  424. TRANSIT_PLAN,
  425. TRANSIT_MNY,
  426. BE_DELIVERY_STATUS,
  427. BE_OBJ_STS_OP,
  428. DELIVERY_STATUS,
  429. OBJ_STS_OP,
  430. VALIDFLAG,
  431. CREATE_NAME,
  432. CREATE_TIME,
  433. UPDATE_NAME,
  434. UPDATE_TIME,
  435. DELETE_NAME,
  436. DELETE_TIME,
  437. ISLOCK,
  438. PICKUP_FLAG)
  439. VALUES
  440. (MYROW.EXTRA_FLAG,
  441. '2',
  442. MYROW.ORD_PK,
  443. MYROW.ORD_LN_PK,
  444. V_ORD_LN_DLY_PK,
  445. V_DELIVERY_NO,
  446. MYROW.DELVRY_BDATE,
  447. MYROW.DELVRY_EDATE,
  448. ?,
  449. MYROW.ORDER_UNIT,
  450. ?,
  451. MYROW.ENSU_TOTL_LEN,
  452. MYROW.RECEIV_NO,
  453. MYROW.RECEIV_NM,
  454. MYROW.DELVRY_ADDR,
  455. MYROW.AGENCY_FL,
  456. MYROW.RECEIV_ADDR,
  457. MYROW.TRANSIT_TYP,
  458. MYROW.TRANSIT_PLAN,
  459. MYROW.TRANSIT_MNY,
  460. MYROW.BE_DELIVERY_STATUS,
  461. '脱单补量',
  462. MYROW.DELIVERY_STATUS,
  463. '脱单补量',
  464. '1',
  465. ?,
  466. V_TIME,
  467. '',
  468. '',
  469. '',
  470. '',
  471. '0',
  472. MYROW.PICKUP_FLAG);
  473. END LOOP;
  474. END;
  475. </query>
  476. <query id = "insertOrderSeqNo.updateFlag" desc = "修改补量标志">
  477. UPDATE MAT_ZC_TRACK T
  478. SET T.FILL_QUANTITY_FLAG = '1'
  479. WHERE T.JUDGE_STOVE_NO = ?
  480. AND T.BATCH_NO = ?
  481. AND T.BATCH_GROUD_NO = ?
  482. </query>
  483. <query id = "insertOrderSeqNo.selectMatZcTrackO" desc = "查询脱单记录是否已补量">
  484. SELECT T.FILL_QUANTITY_FLAG
  485. FROM MAT_ZC_TRACK T
  486. WHERE T.ORD_PK = ?
  487. AND T.ORD_LN_PK = ?
  488. AND T.ORD_LN_DLY_PK = ?
  489. </query>
  490. <query id="FrmPipeMagement.queryMaterialSTyle" desc="查询材料类别信息">
  491. <![CDATA[
  492. SELECT T.BASECODE, T.BASENAME
  493. FROM COM_BASE_INFO T
  494. WHERE T.SORTCODE = '8014'
  495. AND T.VALIDFLAG = '1'
  496. ORDER BY T.BASECODE
  497. ]]>
  498. </query>
  499. <query id="FrmPipeMagement.queryMaterialStatus" desc="查询材料状态信息">
  500. <![CDATA[
  501. SELECT T.BASECODE, T.BASENAME
  502. FROM COM_BASE_INFO T
  503. WHERE T.SORTCODE = '801502'
  504. OR T.SORTCODE = '801503'
  505. AND T.VALIDFLAG = '1'
  506. ORDER BY T.BASECODE
  507. ]]>
  508. </query>
  509. <query id="FrmPipeMagement.queryMaterialStatusflag" desc="查询材料状态信息">
  510. <![CDATA[
  511. SELECT T.BASECODE, T.BASENAME
  512. FROM COM_BASE_INFO T
  513. WHERE T.SORTCODE || '&' LIKE '%' || ? || '%'
  514. AND T.VALIDFLAG = '1'
  515. ORDER BY T.BASECODE
  516. ]]>
  517. </query>
  518. <query id="FrmPipeMagement.getDelivyInfo" desc="查询交货行信息">
  519. <![CDATA[
  520. SELECT T1.ORDER_NO,
  521. T2.ORDER_SEQ,
  522. T3.DELIVERY_NO,
  523. T1.ORD_PK,
  524. T1.ORDER_TYP,
  525. T1.ORDER_TYP_DESC,
  526. T2.ORD_LN_PK,
  527. T3.ORD_LN_DLY_PK,
  528. (SELECT T6.BASENAME
  529. FROM COM_BASE_INFO T6
  530. WHERE T6.BASECODE = T3.DELIVERY_STATUS) DELIVERY_STATUS,
  531. T2.PRODUCCODE,
  532. T2.PRODUCNAME,
  533. T2.STEELCODE,
  534. T2.STEELNAME,
  535. T2.STD_CODE,
  536. T2.STD_NAME,
  537. T2.STD_STYLE,
  538. T2.STD_STYLE_DESC,
  539. T2.MODEL_CODE,
  540. T2.MODEL_DESC,
  541. T2.SPEC_CODE,
  542. T2.SPEC_NAME,
  543. DECODE(T2.DELVRY_RANGE_TPE,
  544. '%',
  545. '-' || T2.DELVRY_RANGE_MIN || '%' || ',+' ||
  546. T2.DELVRY_RANGE_MAX || '%',
  547. '(' || T2.DELVRY_RANGE_MIN || ',' || T2.DELVRY_RANGE_MAX || ')') DELVRY_RANGE_TPE,
  548. T2.DELVRY_RANGE_MIN,
  549. T2.DELVRY_RANGE_MAX,
  550. T3.DELVRY_QTY,
  551. T3.ORDER_UNIT,
  552. T3.WGT_ESTMT,
  553. TO_CHAR(T3.DELVRY_EDATE, 'YYYY-MM-DD') DELVRY_EDATE,
  554. T4.PAYDOWNWEIGHT,
  555. T4.PAYDOWN_NUM,
  556. T4.PLANWEIGHT,
  557. T4.ORDERNUM AS PLAN_NUM,
  558. T2.LEN_MIN,
  559. T2.LEN_MAX,
  560. (SELECT PRIORITY_MEMO FROM PLN_SALEORD_PROC WHERE ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK AND ROWNUM = 1) PRIORITY_MEMO,
  561. (SELECT SUM(T5.ACT_COUNT)
  562. FROM MAT_ZC_TRACK T5
  563. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  564. AND T5.EVENT_ID = '900101') MONOMER_BRANCH,
  565. (SELECT SUM(T5.ACT_WEIGHT)
  566. FROM MAT_ZC_TRACK T5
  567. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  568. AND T5.EVENT_ID = '900101') MONOMER_TON,
  569. (SELECT SUM(T5.ACT_COUNT)
  570. FROM MAT_ZC_TRACK T5
  571. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  572. AND T5.EVENT_ID in ('900102','900103')) LIKU_BRANCH,
  573. (SELECT SUM(T5.ACT_WEIGHT)
  574. FROM MAT_ZC_TRACK T5
  575. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  576. AND T5.EVENT_ID in ('900102','900103')) LIKU_TON,
  577. T8.SEND_COUNT,
  578. T8.SEND_WEIGHT
  579. FROM SLM_ORDER_HEAD T1,
  580. SLM_ORDER_LINE T2,
  581. SLM_ORDER_LINE_DELIVERY T3,
  582. PLN_SALEORD T4,
  583. (SELECT NVL(SUM(T7.ACT_COUNT), 0) SEND_COUNT,NVL(SUM(CASE
  584. WHEN T7.PONDER_NO IS NULL THEN
  585. NVL(T7.ACT_WEIGHT, 0)
  586. ELSE
  587. NVL(T7.PONDER_GROSS_WT, 0)
  588. END),
  589. 0)SEND_WEIGHT,
  590. T7.ORD_LN_DLY_PK
  591. FROM YDM_ZC_OUTLIST T7 WHERE T7.OUTSTOCK_TYPE_CODE = '800805' GROUP BY T7.ORD_PK,T7.ORD_LN_PK,T7.ORD_LN_DLY_PK)T8
  592. WHERE T3.ORD_PK = T1.ORD_PK
  593. AND T3.ORD_LN_PK = T2.ORD_LN_PK
  594. AND T3.ORD_LN_DLY_PK = T4.ORD_LN_DLY_PK(+)
  595. AND T3.ORD_LN_DLY_PK = T8.ORD_LN_DLY_PK(+)
  596. AND T1.ORDER_NO || '&' LIKE '%' || ? || '%'
  597. AND T2.PRODUCCODE || '&' LIKE '%' || ? || '%'
  598. AND T2.STEELCODE || '&' LIKE '%' || ? || '%'
  599. AND T2.STD_CODE || '&' LIKE '%' || ? || '%'
  600. AND T2.STD_STYLE || '&' LIKE '%' || ? || '%'
  601. AND T2.MODEL_CODE || '&' LIKE '%' || ? || '%'
  602. AND T2.SPEC_CODE || '&' LIKE '%' || ? || '%'
  603. AND T1.VALIDFLAG = '1'
  604. AND T2.VALIDFLAG = '1'
  605. AND T3.VALIDFLAG = '1'
  606. AND T1.ORDER_TYP NOT IN('120103','120104')
  607. ]]>
  608. </query>
  609. <query id="FrmPipeMagement.getMageStatusByMononer" desc="查询物料信息状态">
  610. <![CDATA[
  611. SELECT T1.MAT_NO,
  612. T1.PRODUCT_FLAG,
  613. T1.MAT_STATUS,
  614. T1.LOT_NO,
  615. T1.STOVE_NO,
  616. T1.JUDGE_STOVE_NO,
  617. T1.BATCH_NO,
  618. T1.BATCH_GROUD_NO,
  619. T1.MAT_SQE_NO,
  620. T1.SAMPLE_FLAG,
  621. T1.CUTTING_FLAG,
  622. T1.ORIGIN_MAT_NO,
  623. T1.MATERIAL_NO,
  624. T1.MATERIAL_NAME,
  625. T1.INPUT_MATERIAL_NAME,
  626. T1.INPUT_MATERIAL_NO,
  627. T1.INPUT_ORIGIN_CODE,
  628. T1.PRODUCCODE,
  629. T1.PRODUCNAME,
  630. T1.STEELCODE,
  631. T1.STEELNAME,
  632. T1.GRADECODE,
  633. T1.GRADENAME,
  634. T1.SPEC_CODE,
  635. T1.SPEC_NAME,
  636. T1.MODEL_CODE,
  637. T1.MODEL_DESC,
  638. T1.STD_CODE,
  639. T1.STD_NAME,
  640. T1.STD_STYLE,
  641. T1.STD_STYLE_DESC,
  642. T1.PRO_ORDER_NO,
  643. T1.PRO_ORDER_NO1,
  644. T1.PRO_ORDER_ID,
  645. T1.PRO_ORDER_ID1,
  646. T1.ORDER_NO,
  647. T1.ORDER_SEQ,
  648. T1.ORDER_SEQ_NO,
  649. T1.CRAF_NO,
  650. T1.PROCESS_CDOE,
  651. T1.PROCESS_DESC,
  652. T1.NEXT_PROCESS_CDOE,
  653. T1.NEXT_PROCESS_DESC,
  654. T1.PLINE_CODE,
  655. T1.PLINE_NAME,
  656. T1.MAT_ORIGIN_CODE,
  657. T1.MAT_ORIGIN_NAME,
  658. T1.DIMATER,
  659. T1.HEIGHT,
  660. T1.LEN_NO,
  661. T1.LEN_DESC,
  662. T1.LEN_UNIT,
  663. T1.LEN_MIN,
  664. T1.LEN_MAX,
  665. T1.TARG_DIMATER,
  666. T1.TARG_HEIGHT,
  667. T1.TARG_LEN_MIN,
  668. T1.TARG_LEN_MAX,
  669. T1.ACT_DIMATER,
  670. T1.ACT_HEIGHT,
  671. T1.ACT_LEN,
  672. T1.ACT_LEN_MIN,
  673. T1.ACT_LEN_MAX,
  674. T1.ACT_COUNT,
  675. T1.ACT_WEIGHT,
  676. T1.ACT_THEORY_WEIGHT,
  677. T1.MEASURE_FLAG,
  678. T1.BELONG_CODE,
  679. T1.BELONG_NAME,
  680. T1.PACK_FLAG,
  681. T1.PACK_TYPE_CODE,
  682. T1.PACK_TYPE_NAME,
  683. T1.PACK_NO,
  684. T1.PACK_TIME,
  685. T1.PACK_MAT_WT,
  686. T1.MAT_GROSS_WT,
  687. T1.MAT_GOWHERE_CODE,
  688. T1.MAT_GOWHERE_NAME,
  689. T1.COOL_HOT_FLAG,
  690. T1.MAT_RETURN_FLAG,
  691. T1.HEAT_TREAT_NO,
  692. T1.POST_FLAG,
  693. T1.LOCK_FLAG,
  694. T1.MNG_LOCK_RSN_CODE,
  695. T1.MNG_LOCK_TIME,
  696. T1.MNG_LOCK_MAKER,
  697. T1.MNG_LOCK_REMARK,
  698. T1.LOCK_RSN_CODE,
  699. T1.LOCK_TIME,
  700. T1.LOCK_MAKER,
  701. T1.LOCK_REMARK,
  702. T1.UNLOCK_TIME,
  703. T1.UNLOCK_MAKER,
  704. T1.UNLOCK_REMARK,
  705. T1.OLD_ORDER_NO,
  706. T1.OLD_ORDER_SEQ,
  707. T1.OLD_ORDER_SEQ_NO,
  708. T1.OLD_MATERIAL_NO,
  709. T1.OLD_MATERIAL_NAME,
  710. T1.REMAIN_RSN_CODE,
  711. T1.REMAIN_JUGDE_TIME,
  712. T1.REMAIN_JUGDE_MAKER,
  713. T1.REMAIN_JUGDE_CODE,
  714. T1.REMAIN_REMARK,
  715. T1.JUGDE_APPLY_FLAG,
  716. T1.JUGDE_APPLY_CODE,
  717. T1.JUGDE_APPLY_TIME,
  718. T1.JUGDE_SCAN_TIME,
  719. T1.FACE_RESULT_CODE,
  720. T1.FACE_RESULT_TIME,
  721. T1.FACE_MAKER,
  722. T1.SPEC_RESULT_CODE,
  723. T1.SPEC_RESULT_TIME,
  724. T1.SPEC_MAKER,
  725. T1.CHEM_RESULT_CODE,
  726. T1.CHEM_RESULT_TIME,
  727. T1.CHEM_MAKER,
  728. T1.PHY_RESULT_CODE,
  729. T1.PHY_RESULT_TIME,
  730. T1.PHY_MAKER,
  731. T1.DETECT_REPORT_NO,
  732. T1.DETECT_RESULT_CODE,
  733. T1.WPRESSURE_REPORT_NO,
  734. T1.WPRESSURE_RESULT_CODE,
  735. T1.JUDGE_RESULT_CODE,
  736. T1.JUDGE_RESULT,
  737. T1.JUDGE_RESULT_TIME,
  738. T1.JUDGE_MAKER,
  739. T1.BUG_NO,
  740. T1.BUG_DEAL,
  741. T1.REPAIR_FLAG,
  742. T1.REPAIR_REMARK,
  743. T1.SAMPLING_FLAG,
  744. T1.SAMPLING_TYPE,
  745. T1.SAMPLING_NO,
  746. T1.CHECKOUT_NO,
  747. T1.CHEM_STCHECK_NO,
  748. T1.CHEM_PROCHECK_NO,
  749. T1.SH_CHECK_NO,
  750. T1.COME_PROC_FLAG,
  751. T1.CONFM_FLAG,
  752. T1.INSTOCK_FLAG,
  753. T1.INSTOCK_TIME,
  754. T1.OUTSTOCK_TIME,
  755. T1.PRO_BC,
  756. T1. PRO_BZ,
  757. T1.RPO_TIME,
  758. T1.BAR_CODE,
  759. T1.BEGINNING_FLAG,
  760. T1.MEMO,
  761. T1.CREATE_NAME,
  762. T1.CREATE_TIME,
  763. T1.UPDATE_NAME,
  764. T1.UPDATE_TIME,
  765. T1.REQ_BL_ID,
  766. T1.IF_BATCHED_JG,
  767. T1.COUPCUT_BATCH_ID,
  768. T1.ORD_PK,
  769. T1.ORD_LN_PK,
  770. T1.ORD_LN_DLY_PK,
  771. T1.OLD_ORD_PK,
  772. T1.OLD_ORD_LN_PK,
  773. T1.OLD_ORD_LN_DLY_PK from
  774. (SELECT T1.MAT_NO,
  775. T1.PRODUCT_FLAG,
  776. T1.MAT_STATUS,
  777. T1.LOT_NO,
  778. T1.STOVE_NO,
  779. T1.JUDGE_STOVE_NO,
  780. T1.BATCH_NO,
  781. T1.BATCH_GROUD_NO,
  782. T1.MAT_SQE_NO,
  783. T1.SAMPLE_FLAG,
  784. T1.CUTTING_FLAG,
  785. T1.ORIGIN_MAT_NO,
  786. T1.MATERIAL_NO,
  787. T1.MATERIAL_NAME,
  788. T1.INPUT_MATERIAL_NAME,
  789. T1.INPUT_MATERIAL_NO,
  790. T1.INPUT_ORIGIN_CODE,
  791. T1.PRODUCCODE,
  792. T1.PRODUCNAME,
  793. T1.STEELCODE,
  794. T1.STEELNAME,
  795. T1.GRADECODE,
  796. T1.GRADENAME,
  797. T1.SPEC_CODE,
  798. T1.SPEC_NAME,
  799. T1.MODEL_CODE,
  800. T1.MODEL_DESC,
  801. T1.STD_CODE,
  802. T1.STD_NAME,
  803. T1.STD_STYLE,
  804. T1.STD_STYLE_DESC,
  805. T1.PRO_ORDER_NO,
  806. T1.PRO_ORDER_NO1,
  807. T1.PRO_ORDER_ID,
  808. T1.PRO_ORDER_ID1,
  809. T1.ORDER_NO,
  810. T1.ORDER_SEQ,
  811. T1.ORDER_SEQ_NO,
  812. T1.CRAF_NO,
  813. T1.PROCESS_CDOE,
  814. T1.PROCESS_DESC,
  815. T1.NEXT_PROCESS_CDOE,
  816. T1.NEXT_PROCESS_DESC,
  817. T1.PLINE_CODE,
  818. T1.PLINE_NAME,
  819. T1.MAT_ORIGIN_CODE,
  820. T1.MAT_ORIGIN_NAME,
  821. T1.DIMATER,
  822. T1.HEIGHT,
  823. T1.LEN_NO,
  824. T1.LEN_DESC,
  825. T1.LEN_UNIT,
  826. T1.LEN_MIN,
  827. T1.LEN_MAX,
  828. T1.TARG_DIMATER,
  829. T1.TARG_HEIGHT,
  830. T1.TARG_LEN_MIN,
  831. T1.TARG_LEN_MAX,
  832. T1.ACT_DIMATER,
  833. T1.ACT_HEIGHT,
  834. T1.ACT_LEN,
  835. T1.ACT_LEN_MIN,
  836. T1.ACT_LEN_MAX,
  837. T1.ACT_COUNT,
  838. T1.ACT_WEIGHT,
  839. T1.ACT_THEORY_WEIGHT,
  840. T1.MEASURE_FLAG,
  841. T1.BELONG_CODE,
  842. T1.BELONG_NAME,
  843. T1.PACK_FLAG,
  844. T1.PACK_TYPE_CODE,
  845. T1.PACK_TYPE_NAME,
  846. T1.PACK_NO,
  847. T1.PACK_TIME,
  848. T1.PACK_MAT_WT,
  849. T1.MAT_GROSS_WT,
  850. T1.MAT_GOWHERE_CODE,
  851. T1.MAT_GOWHERE_NAME,
  852. T1.COOL_HOT_FLAG,
  853. T1.MAT_RETURN_FLAG,
  854. T1.HEAT_TREAT_NO,
  855. T1.POST_FLAG,
  856. T1.LOCK_FLAG,
  857. T1.MNG_LOCK_RSN_CODE,
  858. T1.MNG_LOCK_TIME,
  859. T1.MNG_LOCK_MAKER,
  860. T1.MNG_LOCK_REMARK,
  861. T1.LOCK_RSN_CODE,
  862. T1.LOCK_TIME,
  863. T1.LOCK_MAKER,
  864. T1.LOCK_REMARK,
  865. T1.UNLOCK_TIME,
  866. T1.UNLOCK_MAKER,
  867. T1.UNLOCK_REMARK,
  868. T1.OLD_ORDER_NO,
  869. T1.OLD_ORDER_SEQ,
  870. T1.OLD_ORDER_SEQ_NO,
  871. T1.OLD_MATERIAL_NO,
  872. T1.OLD_MATERIAL_NAME,
  873. T1.REMAIN_RSN_CODE,
  874. T1.REMAIN_JUGDE_TIME,
  875. T1.REMAIN_JUGDE_MAKER,
  876. T1.REMAIN_JUGDE_CODE,
  877. T1.REMAIN_REMARK,
  878. T1.JUGDE_APPLY_FLAG,
  879. T1.JUGDE_APPLY_CODE,
  880. T1.JUGDE_APPLY_TIME,
  881. T1.JUGDE_SCAN_TIME,
  882. T1.FACE_RESULT_CODE,
  883. T1.FACE_RESULT_TIME,
  884. T1.FACE_MAKER,
  885. T1.SPEC_RESULT_CODE,
  886. T1.SPEC_RESULT_TIME,
  887. T1.SPEC_MAKER,
  888. T1.CHEM_RESULT_CODE,
  889. T1.CHEM_RESULT_TIME,
  890. T1.CHEM_MAKER,
  891. T1.PHY_RESULT_CODE,
  892. T1.PHY_RESULT_TIME,
  893. T1.PHY_MAKER,
  894. T1.DETECT_REPORT_NO,
  895. T1.DETECT_RESULT_CODE,
  896. T1.WPRESSURE_REPORT_NO,
  897. T1.WPRESSURE_RESULT_CODE,
  898. T1.JUDGE_RESULT_CODE,
  899. T1.JUDGE_RESULT,
  900. T1.JUDGE_RESULT_TIME,
  901. T1.JUDGE_MAKER,
  902. T1.BUG_NO,
  903. T1.BUG_DEAL,
  904. T1.REPAIR_FLAG,
  905. T1.REPAIR_REMARK,
  906. T1.SAMPLING_FLAG,
  907. T1.SAMPLING_TYPE,
  908. T1.SAMPLING_NO,
  909. T1.CHECKOUT_NO,
  910. T1.CHEM_STCHECK_NO,
  911. T1.CHEM_PROCHECK_NO,
  912. T1.SH_CHECK_NO,
  913. T1.COME_PROC_FLAG,
  914. T1.CONFM_FLAG,
  915. T1.INSTOCK_FLAG,
  916. T1.INSTOCK_TIME,
  917. T1.OUTSTOCK_TIME,
  918. T1.PRO_BC,
  919. T1. PRO_BZ,
  920. T1.RPO_TIME,
  921. T1.BAR_CODE,
  922. T1.BEGINNING_FLAG,
  923. T1.MEMO,
  924. T1.CREATE_NAME,
  925. T1.CREATE_TIME,
  926. T1.UPDATE_NAME,
  927. T1.UPDATE_TIME,
  928. T1.REQ_BL_ID,
  929. T1.IF_BATCHED_JG,
  930. T1.COUPCUT_BATCH_ID,
  931. T1.ORD_PK,
  932. T1.ORD_LN_PK,
  933. T1.ORD_LN_DLY_PK,
  934. T1.OLD_ORD_PK,
  935. T1.OLD_ORD_LN_PK,
  936. T1.OLD_ORD_LN_DLY_PK
  937. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  938. WHERE T1.MAT_NO = T2.MAT_NO
  939. AND T1.BELONG_CODE = '#BELONG_CODE#'
  940. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  941. AND T1.BATCH_NO = '#BATCH_NO#'
  942. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  943. AND NVL(T1.SPEC_CODE,'/') = NVL('#SPEC_CODE#','/')
  944. --AND T1.ACT_DIMATER = '#ACT_DIMATER#'
  945. --AND T1.ACT_HEIGHT = '#ACT_HEIGHT#'
  946. --AND T1.ACT_LEN_MIN = '#ACT_LEN_MIN#'
  947. --AND T1.ACT_LEN_MAX = '#ACT_LEN_MAX#'
  948. AND T1.PRODUCCODE = '#PRODUCCODE#'
  949. AND T1.STEELCODE = '#STEELCODE#'
  950. --AND NVL(T1.STD_CODE,'/') = NVL('#STD_CODE#','/')
  951. AND T1.ORDER_NO = '#ORDER_NO#'
  952. AND T1.ORDER_SEQ = '#ORDER_SEQ#'
  953. AND nvl(T1.ORDER_SEQ_NO,'/') = nvl('#ORDER_SEQ_NO#','/')
  954. AND T1.ORD_PK = '#ORD_PK#'
  955. AND T1.ORD_LN_PK = '#ORD_LN_PK#'
  956. AND nvl(T1.ORD_LN_DLY_PK,'/') = nvl('#ORD_LN_DLY_PK#','/')
  957. AND NVL(T2.STORAGE_NO,'/') = NVL('#STORAGE_NO#','/')
  958. AND NVL(T2.LOCATION_NO,'/') = NVL('#LOCATION_NO#','/')
  959. AND T1.MODEL_CODE='#MODEL_CODE#'
  960. AND NVL(T1.STD_STYLE,'/')=NVL('#STD_STYLE#','/')
  961. AND NVL(T1.MEMO,'/')=NVL('#MEMO#','/')
  962. AND NVL(T1.PIPMEMO,'/') = NVL('#PIPMEMO#','/')
  963. AND T1.INSTOCK_DOC IS NULL
  964. AND NVL(T1.FIX_NUM,'0') = NVL('#FIX_NUM#','0')
  965. AND NVL(T1.JUDGE_RESULT_CODE,'/')=NVL('#JUDGE_RESULT_CODE#','/') order by T1.MAT_NO desc)T1 where rownum<?
  966. ]]>
  967. </query>
  968. <query id="FrmPipeMagement.updateMaterialStatus" desc="修改材料状态信息">
  969. <![CDATA[
  970. UPDATE MAT_ZC_M T1
  971. SET T1.ORDER_NO = '',
  972. T1.ORDER_SEQ = '',
  973. T1.ORDER_SEQ_NO = '',
  974. T1.PRODUCT_FLAG = '801402',
  975. T1.MAT_STATUS = '80150204',
  976. T1.ORD_PK = '',
  977. T1.ORD_LN_PK = '',
  978. T1.ORD_LN_DLY_PK = '',
  979. T1.OLD_ORDER_NO = T1.ORDER_NO,
  980. T1.OLD_ORDER_SEQ = T1.ORDER_SEQ,
  981. T1.OLD_ORDER_SEQ_NO = T1.ORDER_SEQ_NO,
  982. T1.OLD_ORD_PK = T1.ORD_PK,
  983. T1.OLD_ORD_LN_PK = T1.ORD_LN_PK,
  984. T1.OLD_ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK,
  985. T1.OLD_MATERIAL_NO = T1.MATERIAL_NO,
  986. T1.OLD_MATERIAL_NAME = T1.MATERIAL_NAME
  987. WHERE T1.BELONG_CODE = '#BELONG_CODE#'
  988. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  989. AND T1.BATCH_NO = '#BATCH_NO#'
  990. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  991. AND T1.SPEC_CODE = '#SPEC_CODE#'
  992. AND T1.ACT_DIMATER = '#ACT_DIMATER#'
  993. AND T1.ACT_HEIGHT = '#ACT_HEIGHT#'
  994. AND T1.ACT_LEN_MIN = '#ACT_LEN_MIN#'
  995. AND T1.ACT_LEN_MAX = '#ACT_LEN_MAX#'
  996. AND T1.PRODUCCODE = '#PRODUCCODE#'
  997. AND T1.STEELCODE = '#STEELCODE#'
  998. AND T1.ORDER_NO = '#ORDER_NO#'
  999. AND T1.ORDER_SEQ = '#ORDER_SEQ#'
  1000. AND nvl(T1.ORDER_SEQ_NO,'/') = nvl('#ORDER_SEQ_NO#','/')
  1001. AND T1.ORD_PK = '#ORD_PK#'
  1002. AND T1.ORD_LN_PK = '#ORD_LN_PK#'
  1003. AND nvl(T1.ORD_LN_DLY_PK,'/') = nvl('#ORD_LN_DLY_PK#','/')
  1004. AND T1.MODEL_CODE='#MODEL_CODE#'
  1005. AND NVL(T1.STD_STYLE,'/')='#STD_STYLE#'
  1006. AND NVL(T1.MEMO,'/')=NVL('#MEMO#','/')
  1007. AND NVL(T1.JUDGE_RESULT_CODE,'/')=NVL('#JUDGE_RESULT_CODE#','/')
  1008. --AND T1.MAT_NO IN (SELECT DISTINCT (T1.MAT_NO)
  1009. -- FROM YDM_ZC_BUTTRESS T2
  1010. --WHERE T2.STORAGE_NO = '#STORAGE_NO#'
  1011. AND T1.MAT_NO = '#MAT_NO#'
  1012. ]]>
  1013. </query>
  1014. <query id="FrmPipeMagement.addMatZcTrack" desc="增加钢管物料跟踪履历表">
  1015. <![CDATA[
  1016. INSERT INTO MAT_ZC_TRACK(
  1017. RESUME_SEQ,
  1018. EVENT_ID,
  1019. EVENT_DESC,
  1020. FORM_NAME,
  1021. CALL_FUNC_CODING,
  1022. KEYVALUE_1,
  1023. KEYVALUE_1_DESC,
  1024. KEYVALUE_2,
  1025. KEYVALUE_2_DESC2,
  1026. KEYVALUE_3,
  1027. KEYVALUE_3_DESC3,
  1028. KEYVALUE_4,
  1029. KEYVALUE_4_DESC4,
  1030. KEYVALUE_5,
  1031. KEYVALUE_5_DESC5,
  1032. KEYVALUE_6,
  1033. KEYVALUE_6_DESC6,
  1034. KEYVALUE_7,
  1035. KEYVALUE_7_DESC7,
  1036. MAT_NO,
  1037. PRODUCT_FLAG,
  1038. MAT_STATUS,
  1039. LOT_NO,
  1040. STOVE_NO,
  1041. JUDGE_STOVE_NO,
  1042. BATCH_NO,
  1043. BATCH_GROUD_NO,
  1044. MATERIAL_NO,
  1045. MATERIAL_NAME,
  1046. PRODUCCODE,
  1047. PRODUCNAME,
  1048. STEELCODE,
  1049. STEELNAME,
  1050. STD_CODE,
  1051. STD_NAME,
  1052. STD_STYLE,
  1053. STD_STYLE_DESC,
  1054. SPEC_CODE,
  1055. SPEC_NAME,
  1056. MODEL_CODE,
  1057. MODEL_DESC,
  1058. ACT_LEN,
  1059. ACT_LEN_MIN,
  1060. ACT_LEN_MAX,
  1061. ACT_COUNT,
  1062. ACT_WEIGHT,
  1063. ACT_THEORY_WEIGHT,
  1064. PRO_ORDER_NO,
  1065. PRO_ORDER_ID,
  1066. PRO_ORDER_NO1,
  1067. PRO_ORDER_ID1,
  1068. ORD_PK,
  1069. ORD_LN_PK,
  1070. ORD_LN_DLY_PK,
  1071. ORDER_NO,
  1072. ORDER_SEQ,
  1073. ORDER_SEQ_NO,
  1074. OLD_ORD_PK,
  1075. OLD_ORD_LN_PK,
  1076. OLD_ORD_LN_DLY_PK,
  1077. OLD_ORDER_NO,
  1078. OLD_ORDER_SEQ,
  1079. OLD_ORDER_SEQ_NO,
  1080. BELONG_CODE,
  1081. BELONG_NAME,
  1082. MEMO,
  1083. CREATE_NAME,
  1084. CREATE_TIME,
  1085. PRO_NO,
  1086. SUPPLY_UNIT_CODE,
  1087. SUPPLY_UNIT)
  1088. VALUES(
  1089. '#RESUME_SEQ#',
  1090. '#EVENT_ID#',
  1091. '#EVENT_DESC#',
  1092. '#FORM_NAME#',
  1093. '#CALL_FUNC_CODING#',
  1094. '#KEYVALUE1#',
  1095. '#KEYVALUE1_DESC#',
  1096. '#KEYVALUE2#',
  1097. '#KEYVALUE2_DESC2#',
  1098. '#KEYVALUE3#',
  1099. '#KEYVALUE3_DESC3#',
  1100. '#KEYVALUE4#',
  1101. '#KEYVALUE4_DESC4#',
  1102. '#KEYVALUE5#',
  1103. '#KEYVALUE5_DESC5#',
  1104. '#KEYVALUE6#',
  1105. '#KEYVALUE6_DESC6#',
  1106. '#KEYVALUE7#',
  1107. '#KEYVALUE7_DESC7#',
  1108. '#MAT_NO#',
  1109. '#PRODUCT_FLAG#',
  1110. '#MAT_STATUS#',
  1111. '#LOT_NO#',
  1112. '#STOVE_NO#',
  1113. '#JUDGE_STOVE_NO#',
  1114. '#BATCH_NO#',
  1115. '#BATCH_GROUD_NO#',
  1116. '#MATERIAL_NO#',
  1117. '#MATERIAL_NAME#',
  1118. '#PRODUCCODE#',
  1119. '#PRODUCNAME#',
  1120. '#STEELCODE#',
  1121. '#STEELNAME#',
  1122. '#STD_CODE#',
  1123. '#STD_NAME#',
  1124. '#STD_STYLE#',
  1125. '#STD_STYLE_DESC#',
  1126. '#SPEC_CODE#',
  1127. '#SPEC_NAME#',
  1128. '#MODEL_CODE#',
  1129. '#MODEL_DESC#',
  1130. '#ACT_LEN#',
  1131. '#ACT_LEN_MIN#',
  1132. '#ACT_LEN_MAX#',
  1133. '#ACT_COUNT#',
  1134. '#ACT_WEIGHT#',
  1135. '#ACT_THEORY_WEIGHT#',
  1136. '#PRO_ORDER_NO#',
  1137. '#PRO_ORDER_ID#',
  1138. '#PRO_ORDER_NO1#',
  1139. '#PRO_ORDER_ID1#',
  1140. '#ORD_PK#',
  1141. '#ORD_LN_PK#',
  1142. '#ORD_LN_DLY_PK#',
  1143. '#ORDER_NO#',
  1144. '#ORDER_SEQ#',
  1145. '#ORDER_SEQ_NO#',
  1146. '#OLD_ORD_PK#',
  1147. '#OLD_ORD_LN_PK#',
  1148. '#OLD_ORD_LN_DLY_PK#',
  1149. '#OLD_ORDER_NO#',
  1150. '#OLD_ORDER_SEQ#',
  1151. '#OLD_ORDER_SEQ_NO#',
  1152. '#BELONG_CODE#',
  1153. '#BELONG_NAME#',
  1154. '#MEMO#',
  1155. '#CREATE_NAME#',
  1156. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  1157. #PRO_NO#,
  1158. '#SUPPLY_UNIT_CODE#',
  1159. '#SUPPLY_UNIT#')
  1160. ]]>
  1161. </query>
  1162. <query id="FrmPipeMagement.Liku" desc="利库修改材料状态信息">
  1163. <![CDATA[
  1164. UPDATE MAT_ZC_M T1
  1165. SET T1.ORDER_NO = '#ORDER_NO#',
  1166. T1.ORDER_SEQ = '#ORDER_SEQ#',
  1167. T1.ORDER_SEQ_NO = '#ORDER_SEQ_NO#',
  1168. T1.PRODUCT_FLAG = '801403',
  1169. T1.MAT_STATUS = '80150301',
  1170. T1.ORD_PK = '#ORD_PK#',
  1171. T1.ORD_LN_PK = '#ORD_LN_PK#',
  1172. T1.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#',
  1173. T1.BELONG_CODE = '#NEWBELONG_CODE#',
  1174. T1.BELONG_NAME = '#NEWBELONG_NAME#',
  1175. T1.STD_CODE = '#STD_CODE#',
  1176. T1.STD_NAME = '#STD_NAME#',
  1177. T1.PRO_NO = ?,
  1178. T1.LOCK_LIKU = ?,
  1179. T1.LOCK_FLAG = ?,
  1180. T1.LOCK_ID = ?
  1181. WHERE
  1182. T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1183. AND T1.BATCH_NO = '#BATCH_NO#'
  1184. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1185. --AND (T1.MAT_NO IN (SELECT DISTINCT (T1.MAT_NO)
  1186. -- FROM YDM_ZC_BUTTRESS T2
  1187. -- WHERE T2.STORAGE_NO = '#STORAGE_NO#'
  1188. -- AND T2.LOCATION_NO = '#LOCATION_NO#')
  1189. -- AND T1.MAT_NO=?)
  1190. and T1.MAT_NO=?
  1191. --#conditions#
  1192. ]]>
  1193. </query>
  1194. <query id = "FrmPipeMagement.LikuSeq" desc = "按支利库">
  1195. UPDATE MAT_ZC_M T1
  1196. SET T1.ORDER_NO = '#ORDER_NO#',
  1197. T1.ORDER_SEQ = '#ORDER_SEQ#',
  1198. T1.ORDER_SEQ_NO = '#ORDER_SEQ_NO#',
  1199. T1.PRODUCT_FLAG = '801403',
  1200. T1.MAT_STATUS = '80150301',
  1201. T1.ORD_PK = '#ORD_PK#',
  1202. T1.ORD_LN_PK = '#ORD_LN_PK#',
  1203. T1.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#',
  1204. T1.BELONG_CODE = '#BELONG_CODE#',
  1205. T1.BELONG_NAME = '#BELONG_NAME#',
  1206. T1.STD_CODE = '#STD_CODE#',
  1207. T1.STD_NAME = '#STD_NAME#',
  1208. T1.PRO_NO = '#PRO_NO#',
  1209. T1.LOCK_LIKU = '#LOCK_LIKU#',
  1210. T1.LOCK_FLAG = '#LOCK_FLAG#',
  1211. T1.LOCK_ID = '#LOCK_ID#'
  1212. WHERE
  1213. T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1214. AND T1.BATCH_NO = '#BATCH_NO#'
  1215. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1216. AND T1.MAT_NO IN (SELECT DISTINCT (T1.MAT_NO)
  1217. FROM YDM_ZC_BUTTRESS T2
  1218. WHERE T2.STORAGE_NO = '#STORAGE_NO#')
  1219. AND T1.MAT_NO='#MAT_NO#'
  1220. </query>
  1221. <!--
  1222. T1.PRODUCCODE = '#PRODUCCODE#' ,
  1223. T1.PRODUCNAME = '#PRODUCNAME#' ,
  1224. T1.STEELCODE = '#STEELCODE#' ,
  1225. T1.STEELNAME = '#STEELNAME#' ,
  1226. T1.SPEC_CODE = '#SPEC_CODE#' ,
  1227. T1.SPEC_NAME = '#SPEC_NAME#' ,
  1228. T1.MODEL_CODE = '#MODEL_CODE#' ,
  1229. T1.MODEL_DESC = '#MODEL_DESC#' ,
  1230. T1.STD_CODE = '#STD_CODE#' ,
  1231. T1.STD_NAME = '#STD_NAME#' ,
  1232. T1.STD_STYLE = '#STD_STYLE#' ,
  1233. T1.STD_STYLE_DESC = '#STD_STYLE_DESC#',
  1234. T1.ACT_LEN_MIN ='#ACT_LEN_MIN#',
  1235. T1.ACT_LEN_MAX ='#ACT_LEN_MAX#'
  1236. -->
  1237. <query id="FrmPipeMagement.queryMaterialStatus_1" desc="查询材料状态信息">
  1238. <![CDATA[
  1239. SELECT T.BASECODE, T.BASENAME
  1240. FROM COM_BASE_INFO T
  1241. WHERE T.SORTCODE = '801502'
  1242. OR (T.SORTCODE = '801503' AND T.BASECODE != '80150303')
  1243. AND T.VALIDFLAG = '1'
  1244. ORDER BY T.BASECODE
  1245. ]]>
  1246. </query>
  1247. <query id="FrmPipeMagement.getDelivyInfoByKey" desc="通过交货主键查询交货行信息">
  1248. <![CDATA[
  1249. SELECT
  1250. T1.SUPPLY_UNIT,
  1251. T1.ORDER_NO,
  1252. T2.ORDER_SEQ,
  1253. T3.DELIVERY_NO,
  1254. T1.ORD_PK,
  1255. T1.ORDER_TYP,
  1256. T2.ORD_LN_PK,
  1257. T3.ORD_LN_DLY_PK,
  1258. T3.DELIVERY_STATUS,
  1259. T2.PRODUCCODE,
  1260. T2.PRODUCNAME,
  1261. T2.STEELCODE,
  1262. T2.STEELNAME,
  1263. T2.STD_CODE,
  1264. T2.STD_NAME,
  1265. T2.STD_STYLE,
  1266. T2.STD_STYLE_DESC,
  1267. T2.MODEL_CODE,
  1268. T2.MODEL_DESC,
  1269. T2.SPEC_CODE,
  1270. T2.SPEC_NAME,
  1271. DECODE(T2.DELVRY_RANGE_TPE,
  1272. '%',
  1273. '-' || T2.DELVRY_RANGE_MIN || '%' || ',+' ||
  1274. T2.DELVRY_RANGE_MAX || '%',
  1275. '(' || T2.DELVRY_RANGE_MIN || ',' || T2.DELVRY_RANGE_MAX || ')') DELVRY_RANGE_TPE,
  1276. T2.DELVRY_RANGE_MIN,
  1277. T2.DELVRY_RANGE_MAX,
  1278. T2.LEN_MIN,
  1279. T2.LEN_MAX,
  1280. T3.DELVRY_QTY,
  1281. T3.ORDER_UNIT,
  1282. T3.WGT_ESTMT,
  1283. TO_CHAR(T3.DELVRY_EDATE, 'YYYY-MM-DD') DELVRY_EDATE,
  1284. T4.PAYDOWNWEIGHT,
  1285. T4.PAYDOWN_NUM,
  1286. T4.PLANWEIGHT,
  1287. T4.ORDERNUM,
  1288. (SELECT SUM(T5.ACT_COUNT)
  1289. FROM MAT_ZC_TRACK T5
  1290. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  1291. AND T5.EVENT_ID = '900101') MONOMER_BRANCH,
  1292. (SELECT SUM(T5.ACT_WEIGHT)
  1293. FROM MAT_ZC_TRACK T5
  1294. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  1295. AND T5.EVENT_ID = '900101') MONOMER_TON,
  1296. (SELECT SUM(T5.ACT_COUNT)
  1297. FROM MAT_ZC_TRACK T5
  1298. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  1299. AND T5.EVENT_ID = '900102') LIKU_BRANCH,
  1300. (SELECT SUM(T5.ACT_WEIGHT)
  1301. FROM MAT_ZC_TRACK T5
  1302. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  1303. AND T5.EVENT_ID = '900102') LIKU_TON,
  1304. T1.SALE_ORG,
  1305. T1.SALE_ORG_DESC
  1306. FROM SLM_ORDER_HEAD T1,
  1307. SLM_ORDER_LINE T2,
  1308. SLM_ORDER_LINE_DELIVERY T3,
  1309. PLN_SALEORD T4
  1310. WHERE T3.ORD_PK = T1.ORD_PK
  1311. AND T3.ORD_LN_PK = T2.ORD_LN_PK
  1312. AND T3.ORD_LN_DLY_PK = T4.ORD_LN_DLY_PK(+)
  1313. --AND T1.ORDER_TYP NOT IN ('120102','120103','120104')
  1314. --AND T1.ORDER_TYP NOT IN ('120103','120104')
  1315. AND T3.Ord_Ln_Dly_Pk=?
  1316. ORDER BY T1.ORDER_NO,T2.ORDER_SEQ,T3.DELIVERY_NO
  1317. ]]>
  1318. </query>
  1319. <query id="FrmPipeMagement.getMageStatusByLiku" desc="利库查询物料信息状态">
  1320. <![CDATA[
  1321. SELECT
  1322. T1.MAT_NO,
  1323. T1.PRODUCT_FLAG,
  1324. T1.MAT_STATUS,
  1325. T1.LOT_NO,
  1326. T1.STOVE_NO,
  1327. T1.JUDGE_STOVE_NO,
  1328. T1.BATCH_NO,
  1329. T1.BATCH_GROUD_NO,
  1330. T1.MAT_SQE_NO,
  1331. T1.SAMPLE_FLAG,
  1332. T1.CUTTING_FLAG,
  1333. T1.ORIGIN_MAT_NO,
  1334. T1.MATERIAL_NO,
  1335. T1.MATERIAL_NAME,
  1336. T1.INPUT_MATERIAL_NAME,
  1337. T1.INPUT_MATERIAL_NO,
  1338. T1.INPUT_ORIGIN_CODE,
  1339. T1.PRODUCCODE,
  1340. T1.PRODUCNAME,
  1341. T1.STEELCODE,
  1342. T1.STEELNAME,
  1343. T1.GRADECODE,
  1344. T1.GRADENAME,
  1345. T1.SPEC_CODE,
  1346. T1.SPEC_NAME,
  1347. T1.MODEL_CODE,
  1348. T1.MODEL_DESC,
  1349. T1.STD_CODE,
  1350. T1.STD_NAME,
  1351. T1.STD_STYLE,
  1352. T1.STD_STYLE_DESC,
  1353. T1.PRO_ORDER_NO,
  1354. T1.PRO_ORDER_NO1,
  1355. T1.PRO_ORDER_ID,
  1356. T1.PRO_ORDER_ID1,
  1357. T1.ORDER_NO,
  1358. T1.ORDER_SEQ,
  1359. T1.ORDER_SEQ_NO,
  1360. T1.CRAF_NO,
  1361. T1.PROCESS_CDOE,
  1362. T1.PROCESS_DESC,
  1363. T1.NEXT_PROCESS_CDOE,
  1364. T1.NEXT_PROCESS_DESC,
  1365. T1.PLINE_CODE,
  1366. T1.PLINE_NAME,
  1367. T1.MAT_ORIGIN_CODE,
  1368. T1.MAT_ORIGIN_NAME,
  1369. T1.DIMATER,
  1370. T1.HEIGHT,
  1371. T1.LEN_NO,
  1372. T1.LEN_DESC,
  1373. T1.LEN_UNIT,
  1374. T1.LEN_MIN,
  1375. T1.LEN_MAX,
  1376. T1.TARG_DIMATER,
  1377. T1.TARG_HEIGHT,
  1378. T1.TARG_LEN_MIN,
  1379. T1.TARG_LEN_MAX,
  1380. T1.ACT_DIMATER,
  1381. T1.ACT_HEIGHT,
  1382. T1.ACT_LEN,
  1383. T1.ACT_LEN_MIN,
  1384. T1.ACT_LEN_MAX,
  1385. T1.ACT_COUNT,
  1386. T1.ACT_WEIGHT,
  1387. T1.ACT_THEORY_WEIGHT,
  1388. T1.MEASURE_FLAG,
  1389. T1.BELONG_CODE,
  1390. T1.BELONG_NAME,
  1391. T1.PACK_FLAG,
  1392. T1.PACK_TYPE_CODE,
  1393. T1.PACK_TYPE_NAME,
  1394. T1.PACK_NO,
  1395. T1.PACK_TIME,
  1396. T1.PACK_MAT_WT,
  1397. T1.MAT_GROSS_WT,
  1398. T1.MAT_GOWHERE_CODE,
  1399. T1.MAT_GOWHERE_NAME,
  1400. T1.COOL_HOT_FLAG,
  1401. T1.MAT_RETURN_FLAG,
  1402. T1.HEAT_TREAT_NO,
  1403. T1.POST_FLAG,
  1404. T1.LOCK_FLAG,
  1405. T1.MNG_LOCK_RSN_CODE,
  1406. T1.MNG_LOCK_TIME,
  1407. T1.MNG_LOCK_MAKER,
  1408. T1.MNG_LOCK_REMARK,
  1409. T1.LOCK_RSN_CODE,
  1410. T1.LOCK_TIME,
  1411. T1.LOCK_MAKER,
  1412. T1.LOCK_REMARK,
  1413. T1.UNLOCK_TIME,
  1414. T1.UNLOCK_MAKER,
  1415. T1.UNLOCK_REMARK,
  1416. T1.OLD_ORDER_NO,
  1417. T1.OLD_ORDER_SEQ,
  1418. T1.OLD_ORDER_SEQ_NO,
  1419. T1.OLD_MATERIAL_NO,
  1420. T1.OLD_MATERIAL_NAME,
  1421. T1.REMAIN_RSN_CODE,
  1422. T1.REMAIN_JUGDE_TIME,
  1423. T1.REMAIN_JUGDE_MAKER,
  1424. T1.REMAIN_JUGDE_CODE,
  1425. T1.REMAIN_REMARK,
  1426. T1.JUGDE_APPLY_FLAG,
  1427. T1.JUGDE_APPLY_CODE,
  1428. T1.JUGDE_APPLY_TIME,
  1429. T1.JUGDE_SCAN_TIME,
  1430. T1.FACE_RESULT_CODE,
  1431. T1.FACE_RESULT_TIME,
  1432. T1.FACE_MAKER,
  1433. T1.SPEC_RESULT_CODE,
  1434. T1.SPEC_RESULT_TIME,
  1435. T1.SPEC_MAKER,
  1436. T1.CHEM_RESULT_CODE,
  1437. T1.CHEM_RESULT_TIME,
  1438. T1.CHEM_MAKER,
  1439. T1.PHY_RESULT_CODE,
  1440. T1.PHY_RESULT_TIME,
  1441. T1.PHY_MAKER,
  1442. T1.DETECT_REPORT_NO,
  1443. T1.DETECT_RESULT_CODE,
  1444. T1.WPRESSURE_REPORT_NO,
  1445. T1.WPRESSURE_RESULT_CODE,
  1446. T1.JUDGE_RESULT_CODE,
  1447. T1.JUDGE_RESULT,
  1448. T1.JUDGE_RESULT_TIME,
  1449. T1.JUDGE_MAKER,
  1450. T1.BUG_NO,
  1451. T1.BUG_DEAL,
  1452. T1.REPAIR_FLAG,
  1453. T1.REPAIR_REMARK,
  1454. T1.SAMPLING_FLAG,
  1455. T1.SAMPLING_TYPE,
  1456. T1.SAMPLING_NO,
  1457. T1.CHECKOUT_NO,
  1458. T1.CHEM_STCHECK_NO,
  1459. T1.CHEM_PROCHECK_NO,
  1460. T1.SH_CHECK_NO,
  1461. T1.COME_PROC_FLAG,
  1462. T1.CONFM_FLAG,
  1463. T1.INSTOCK_FLAG,
  1464. T1.INSTOCK_TIME,
  1465. T1.OUTSTOCK_TIME,
  1466. T1.PRO_BC,
  1467. T1. PRO_BZ,
  1468. T1.RPO_TIME,
  1469. T1.BAR_CODE,
  1470. T1.BEGINNING_FLAG,
  1471. T1.MEMO,
  1472. T1.CREATE_NAME,
  1473. T1.CREATE_TIME,
  1474. T1.UPDATE_NAME,
  1475. T1.UPDATE_TIME,
  1476. T1.REQ_BL_ID,
  1477. T1.IF_BATCHED_JG,
  1478. T1.COUPCUT_BATCH_ID,
  1479. T1.ORD_PK,
  1480. T1.ORD_LN_PK,
  1481. T1.ORD_LN_DLY_PK,
  1482. T1.OLD_ORD_PK,
  1483. T1.OLD_ORD_LN_PK,
  1484. T1.OLD_ORD_LN_DLY_PK,
  1485. T1.ZBS_FLAG
  1486. from
  1487. (SELECT T1.MAT_NO,
  1488. T1.PRODUCT_FLAG,
  1489. T1.MAT_STATUS,
  1490. T1.LOT_NO,
  1491. T1.STOVE_NO,
  1492. T1.JUDGE_STOVE_NO,
  1493. T1.BATCH_NO,
  1494. T1.BATCH_GROUD_NO,
  1495. T1.MAT_SQE_NO,
  1496. T1.SAMPLE_FLAG,
  1497. T1.CUTTING_FLAG,
  1498. T1.ORIGIN_MAT_NO,
  1499. T1.MATERIAL_NO,
  1500. T1.MATERIAL_NAME,
  1501. T1.INPUT_MATERIAL_NAME,
  1502. T1.INPUT_MATERIAL_NO,
  1503. T1.INPUT_ORIGIN_CODE,
  1504. T1.PRODUCCODE,
  1505. T1.PRODUCNAME,
  1506. T1.STEELCODE,
  1507. T1.STEELNAME,
  1508. T1.GRADECODE,
  1509. T1.GRADENAME,
  1510. T1.SPEC_CODE,
  1511. T1.SPEC_NAME,
  1512. T1.MODEL_CODE,
  1513. T1.MODEL_DESC,
  1514. T1.STD_CODE,
  1515. T1.STD_NAME,
  1516. T1.STD_STYLE,
  1517. T1.STD_STYLE_DESC,
  1518. T1.PRO_ORDER_NO,
  1519. T1.PRO_ORDER_NO1,
  1520. T1.PRO_ORDER_ID,
  1521. T1.PRO_ORDER_ID1,
  1522. T1.ORDER_NO,
  1523. T1.ORDER_SEQ,
  1524. T1.ORDER_SEQ_NO,
  1525. T1.CRAF_NO,
  1526. T1.PROCESS_CDOE,
  1527. T1.PROCESS_DESC,
  1528. T1.NEXT_PROCESS_CDOE,
  1529. T1.NEXT_PROCESS_DESC,
  1530. T1.PLINE_CODE,
  1531. T1.PLINE_NAME,
  1532. T1.MAT_ORIGIN_CODE,
  1533. T1.MAT_ORIGIN_NAME,
  1534. T1.DIMATER,
  1535. T1.HEIGHT,
  1536. T1.LEN_NO,
  1537. T1.LEN_DESC,
  1538. T1.LEN_UNIT,
  1539. T1.LEN_MIN,
  1540. T1.LEN_MAX,
  1541. T1.TARG_DIMATER,
  1542. T1.TARG_HEIGHT,
  1543. T1.TARG_LEN_MIN,
  1544. T1.TARG_LEN_MAX,
  1545. T1.ACT_DIMATER,
  1546. T1.ACT_HEIGHT,
  1547. T1.ACT_LEN,
  1548. T1.ACT_LEN_MIN,
  1549. T1.ACT_LEN_MAX,
  1550. T1.ACT_COUNT,
  1551. T1.ACT_WEIGHT,
  1552. T1.ACT_THEORY_WEIGHT,
  1553. T1.MEASURE_FLAG,
  1554. T1.BELONG_CODE,
  1555. T1.BELONG_NAME,
  1556. T1.PACK_FLAG,
  1557. T1.PACK_TYPE_CODE,
  1558. T1.PACK_TYPE_NAME,
  1559. T1.PACK_NO,
  1560. T1.PACK_TIME,
  1561. T1.PACK_MAT_WT,
  1562. T1.MAT_GROSS_WT,
  1563. T1.MAT_GOWHERE_CODE,
  1564. T1.MAT_GOWHERE_NAME,
  1565. T1.COOL_HOT_FLAG,
  1566. T1.MAT_RETURN_FLAG,
  1567. T1.HEAT_TREAT_NO,
  1568. T1.POST_FLAG,
  1569. T1.LOCK_FLAG,
  1570. T1.MNG_LOCK_RSN_CODE,
  1571. T1.MNG_LOCK_TIME,
  1572. T1.MNG_LOCK_MAKER,
  1573. T1.MNG_LOCK_REMARK,
  1574. T1.LOCK_RSN_CODE,
  1575. T1.LOCK_TIME,
  1576. T1.LOCK_MAKER,
  1577. T1.LOCK_REMARK,
  1578. T1.UNLOCK_TIME,
  1579. T1.UNLOCK_MAKER,
  1580. T1.UNLOCK_REMARK,
  1581. T1.OLD_ORDER_NO,
  1582. T1.OLD_ORDER_SEQ,
  1583. T1.OLD_ORDER_SEQ_NO,
  1584. T1.OLD_MATERIAL_NO,
  1585. T1.OLD_MATERIAL_NAME,
  1586. T1.REMAIN_RSN_CODE,
  1587. T1.REMAIN_JUGDE_TIME,
  1588. T1.REMAIN_JUGDE_MAKER,
  1589. T1.REMAIN_JUGDE_CODE,
  1590. T1.REMAIN_REMARK,
  1591. T1.JUGDE_APPLY_FLAG,
  1592. T1.JUGDE_APPLY_CODE,
  1593. T1.JUGDE_APPLY_TIME,
  1594. T1.JUGDE_SCAN_TIME,
  1595. T1.FACE_RESULT_CODE,
  1596. T1.FACE_RESULT_TIME,
  1597. T1.FACE_MAKER,
  1598. T1.SPEC_RESULT_CODE,
  1599. T1.SPEC_RESULT_TIME,
  1600. T1.SPEC_MAKER,
  1601. T1.CHEM_RESULT_CODE,
  1602. T1.CHEM_RESULT_TIME,
  1603. T1.CHEM_MAKER,
  1604. T1.PHY_RESULT_CODE,
  1605. T1.PHY_RESULT_TIME,
  1606. T1.PHY_MAKER,
  1607. T1.DETECT_REPORT_NO,
  1608. T1.DETECT_RESULT_CODE,
  1609. T1.WPRESSURE_REPORT_NO,
  1610. T1.WPRESSURE_RESULT_CODE,
  1611. T1.JUDGE_RESULT_CODE,
  1612. T1.JUDGE_RESULT,
  1613. T1.JUDGE_RESULT_TIME,
  1614. T1.JUDGE_MAKER,
  1615. T1.BUG_NO,
  1616. T1.BUG_DEAL,
  1617. T1.REPAIR_FLAG,
  1618. T1.REPAIR_REMARK,
  1619. T1.SAMPLING_FLAG,
  1620. T1.SAMPLING_TYPE,
  1621. T1.SAMPLING_NO,
  1622. T1.CHECKOUT_NO,
  1623. T1.CHEM_STCHECK_NO,
  1624. T1.CHEM_PROCHECK_NO,
  1625. T1.SH_CHECK_NO,
  1626. T1.COME_PROC_FLAG,
  1627. T1.CONFM_FLAG,
  1628. T1.INSTOCK_FLAG,
  1629. T1.INSTOCK_TIME,
  1630. T1.OUTSTOCK_TIME,
  1631. T1.PRO_BC,
  1632. T1. PRO_BZ,
  1633. T1.RPO_TIME,
  1634. T1.BAR_CODE,
  1635. T1.BEGINNING_FLAG,
  1636. T1.MEMO,
  1637. T1.CREATE_NAME,
  1638. T1.CREATE_TIME,
  1639. T1.UPDATE_NAME,
  1640. T1.UPDATE_TIME,
  1641. T1.REQ_BL_ID,
  1642. T1.IF_BATCHED_JG,
  1643. T1.COUPCUT_BATCH_ID,
  1644. T1.ORD_PK,
  1645. T1.ORD_LN_PK,
  1646. T1.ORD_LN_DLY_PK,
  1647. T1.OLD_ORD_PK,
  1648. T1.OLD_ORD_LN_PK,
  1649. T1.OLD_ORD_LN_DLY_PK,
  1650. T1.ZBS_FLAG
  1651. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  1652. WHERE T1.MAT_NO = T2.MAT_NO
  1653. #conditions#
  1654. AND T1.BELONG_CODE = '#BELONG_CODE#'
  1655. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1656. AND T1.BATCH_NO = '#BATCH_NO#'
  1657. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1658. AND NVL(T1.SPEC_CODE,'/') = NVL('#SPEC_CODE#','/')
  1659. AND NVL(T1.ACT_DIMATER,'0') = NVL('#ACT_DIMATER#','0')
  1660. AND NVL(T1.ACT_HEIGHT,'0') = NVL('#ACT_HEIGHT#','0')
  1661. AND NVL(T1.ACT_LEN_MIN,'0') = NVL('#ACT_LEN_MIN#','0')
  1662. AND NVL(T1.ACT_LEN_MAX,'0') = NVL('#ACT_LEN_MAX#','0')
  1663. AND NVL(T1.PRODUCCODE,'/') = NVL('#PRODUCCODE#','/')
  1664. AND NVL(T1.STEELCODE,'/') = NVL('#STEELCODE#','/')
  1665. AND NVL(T1.STD_CODE,'/') = NVL('#STD_CODE#','/')
  1666. AND NVL(T2.STORAGE_NO,'/') = NVL('#STORAGE_NO#','/')
  1667. AND DECODE('#LOCATION_NO#','','/',T2.LOCATION_NO) = DECODE('#LOCATION_NO#','','/','#LOCATION_NO#')
  1668. AND NVL(T1.MODEL_CODE,'/')=NVL('#MODEL_CODE#','/')
  1669. AND NVL(T1.STD_STYLE,'/')=NVL('#STD_STYLE#','/')
  1670. AND NVL(T1.MEMO,'/')=NVL('#MEMO#','/')
  1671. AND DECODE('#PIPMEMO#','','/',T1.PIPMEMO) = DECODE('#PIPMEMO#','','/','#PIPMEMO#')
  1672. AND NVL(T1.JUDGE_RESULT_CODE,'/')=NVL('#JUDGE_RESULT_CODE#','/')
  1673. AND NVL(T1.PRO_ORDER_NO,'/') = NVL('#PRO_ORDER_NO#','/')
  1674. AND T1.product_flag = ?
  1675. AND T1.MAT_STATUS = ?
  1676. AND T1.MAT_STATUS <>'80150201'
  1677. AND T1.INSTOCK_DOC IS NULL
  1678. AND T1.ORD_LN_PK IS NULL order by T1.MAT_NO desc) T1 where rownum < ?
  1679. ]]>
  1680. </query>
  1681. <query id = "FrmPipeMagement.getCount" desc = "查询利库封锁状态">
  1682. <![CDATA[
  1683. SELECT count(1)ACOUNT
  1684. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  1685. WHERE T1.MAT_NO = T2.MAT_NO
  1686. AND T1.BELONG_CODE = '#BELONG_CODE#'
  1687. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1688. AND T1.BATCH_NO = '#BATCH_NO#'
  1689. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1690. AND NVL(T1.SPEC_CODE,'/') = NVL('#SPEC_CODE#','/')
  1691. AND nvl(T1.ACT_DIMATER,'0') = nvl('#ACT_DIMATER#','0')
  1692. AND nvl(T1.ACT_HEIGHT,'0') = nvl('#ACT_HEIGHT#','0')
  1693. AND NVL(T1.PRODUCCODE,'/') = NVL('#PRODUCCODE#','/')
  1694. AND NVL(T1.STEELCODE,'/') = NVL('#STEELCODE#','/')
  1695. AND NVL(T1.STD_CODE,'/') = NVL('#STD_CODE#','/')
  1696. AND NVL(T1.STD_NAME,'/') = NVL('#STD_NAME#','/')
  1697. AND NVL(T2.STORAGE_NO,'/') = NVL('#STORAGE_NO#','/')
  1698. AND DECODE('#LOCATION_NO#','','/',T2.LOCATION_NO) = DECODE('#LOCATION_NO#','','/','#LOCATION_NO#')
  1699. AND NVL(T1.MODEL_CODE,'/')=NVL('#MODEL_CODE#','/')
  1700. AND NVL(T1.STD_STYLE,'/')=NVL('#STD_STYLE#','/')
  1701. AND NVL(T1.MEMO,'/')=NVL('#MEMO#','/')
  1702. AND DECODE('#PIPMEMO#','','/',T1.PIPMEMO) = DECODE('#PIPMEMO#','','/','#PIPMEMO#')
  1703. AND NVL(T1.JUDGE_RESULT_CODE,'/')=NVL('#JUDGE_RESULT_CODE#','/')
  1704. AND T1.LOCK_FLAG = '#LOCK_FLAG#'
  1705. AND T1.MNG_LOCK_FLAG = '#MNG_LOCK_FLAG#'
  1706. AND T1.PRODUCT_FLAG = '#PRODUCT_FLAG#'
  1707. AND T1.MAT_STATUS = '#MAT_STATUS#'
  1708. AND NVL(T1.FIX_NUM,'0') = NVL('#FIX_NUM#','0')
  1709. AND NVL(T1.PRO_ORDER_NO,'/') = NVL('#PRO_ORDER_NO#','/')
  1710. AND T1.ORD_LN_PK IS NULL order by T1.MAT_NO desc
  1711. ]]>
  1712. </query>
  1713. <query id="FrmPipeMagement.queryWeightByLiku" desc="查询交货行已经利库的重量">
  1714. <![CDATA[
  1715. SELECT SUM(T1.ACT_WEIGHT) ACT_WEIGHT FROM MAT_ZC_M T1 WHERE T1.ORD_LN_DLY_PK=?
  1716. ]]>
  1717. </query>
  1718. <query id="FrmPipeMagement.checkOrdNoHead" desc="脱单的数据权限">
  1719. <![CDATA[
  1720. SELECT COUNT(1) COUNT
  1721. FROM SLM_ORDER_HEAD T
  1722. WHERE T.ORD_PK = ?
  1723. AND T.VALIDFLAG = '1'
  1724. ]]>
  1725. </query>
  1726. <query id = "FrmPipeMagement.UpdateProcessMonomer" desc = "脱单写进程表">
  1727. <![CDATA[
  1728. UPDATE PROCESS_ORDER_M T
  1729. SET T.ELIM_NUM = to_number(nvl(T.ELIM_NUM,0)) + to_number('#ELIM_NUM#'),
  1730. T.ELIM_WGT = to_number(nvl(T.ELIM_WGT,0)) + to_number('#ELIM_WGT#'),
  1731. T.ELIM_LEN = to_number(nvl(T.ELIM_LEN,0)) + to_number('#ELIM_LEN#')
  1732. WHERE ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#'
  1733. ]]>
  1734. </query>
  1735. <query id = "FrmPipeMagement.UpdateProcessLiKu" desc = "利库写进程表">
  1736. <![CDATA[
  1737. DECLARE
  1738. BEGIN
  1739. UPDATE PROCESS_ORDER_M T
  1740. SET T.CHARGE_NUM = to_number(nvl(T.CHARGE_NUM,0)) + to_number(?),
  1741. T.CHARGE_WGT = to_number(nvl(T.CHARGE_WGT,0)) + to_number(?),
  1742. T.CHARGE_LEN = to_number(nvl(T.CHARGE_LEN,0)) + to_number(?)
  1743. WHERE ORD_LN_DLY_PK = ?;
  1744. UPDATE SLM_ORDER_LINE_DELIVERY T SET T.LK_ID = T.LK_ID ||'&'||? WHERE T.ORD_LN_DLY_PK = ?;
  1745. END;
  1746. ]]>
  1747. </query>
  1748. <query id = "cancelMonomer.deleteMatTrack" desc = "删除物料跟踪履历表">
  1749. DELETE FROM MAT_ZC_TRACK T WHERE T.MAT_NO = ?
  1750. </query>
  1751. <query id = "cancelMonomer.updateMat" desc = "修改物料表状态(撤销脱单)">
  1752. <![CDATA[
  1753. UPDATE MAT_ZC_M T1
  1754. SET T1.ORDER_NO = T1.OLD_ORDER_NO,
  1755. T1.ORDER_SEQ = T1.OLD_ORDER_SEQ,
  1756. T1.ORDER_SEQ_NO = T1.OLD_ORDER_SEQ_NO,
  1757. T1.PRODUCT_FLAG = '801403',
  1758. T1.MAT_STATUS = '80150301',
  1759. T1.ORD_PK = T1.OLD_ORD_PK,
  1760. T1.ORD_LN_PK = T1.OLD_ORD_LN_PK,
  1761. T1.ORD_LN_DLY_PK = T1.OLD_ORD_LN_DLY_PK,
  1762. T1.OLD_ORDER_NO = '',
  1763. T1.OLD_ORDER_SEQ = '',
  1764. T1.OLD_ORDER_SEQ_NO = '',
  1765. T1.OLD_ORD_PK = '',
  1766. T1.OLD_ORD_LN_PK = '',
  1767. T1.OLD_ORD_LN_DLY_PK = '',
  1768. T1.MATERIAL_NO = T1.OLD_MATERIAL_NO,
  1769. T1.MATERIAL_NAME = T1.OLD_MATERIAL_NAME,
  1770. T1.OLD_MATERIAL_NO = '',
  1771. T1.OLD_MATERIAL_NAME = ''
  1772. WHERE T1.MAT_NO = ?
  1773. ]]>
  1774. </query>
  1775. <query id = "cancelMonomer.updateProcess" desc = "修改进程表">
  1776. <![CDATA[
  1777. UPDATE PROCESS_ORDER_M T
  1778. SET T.ELIM_NUM = to_number(nvl(T.ELIM_NUM,0)) - to_number(?),
  1779. T.ELIM_WGT = to_number(nvl(T.ELIM_WGT,0)) - to_number(?),
  1780. T.ELIM_LEN = to_number(nvl(T.ELIM_LEN,0)) - to_number(?)
  1781. WHERE ORD_LN_DLY_PK = ?
  1782. ]]>
  1783. </query>
  1784. <query id = "CorePipeInTemp.queryMatTrackCount" desc = "获取履历表中重量支数长度">
  1785. SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  1786. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  1787. SUM(T.ACT_LEN) ACT_LEN
  1788. FROM MAT_ZC_TRACK T
  1789. WHERE T.ORD_LN_DLY_PK = ?
  1790. </query>
  1791. <query id = "CorePipeInTemp.selectTrack" desc = "查询履历表">
  1792. SELECT T1.BELONG_CODE,
  1793. T1.BELONG_NAME,
  1794. T1.JUDGE_STOVE_NO,
  1795. T1.BATCH_NO,
  1796. T1.BATCH_GROUD_NO,
  1797. T1.EVENT_ID,
  1798. T1.EVENT_DESC,
  1799. T1.PRODUCT_FLAG,
  1800. T1.MAT_STATUS,
  1801. T1.SPEC_CODE,
  1802. T1.SPEC_NAME,
  1803. T1.ACT_LEN_MIN,
  1804. T1.ACT_LEN_MAX,
  1805. T1.PRODUCCODE,
  1806. T1.PRODUCNAME,
  1807. T1.MATERIAL_NO,
  1808. T1.MATERIAL_NAME,
  1809. T1.STEELCODE,
  1810. T1.STEELNAME,
  1811. T1.STD_CODE,
  1812. T1.STD_NAME,
  1813. T1.ORDER_NO,
  1814. T1.ORDER_SEQ,
  1815. T1.ORDER_SEQ_NO,
  1816. T1.ORD_PK,
  1817. T1.ORD_LN_PK,
  1818. T1.ORD_LN_DLY_PK,
  1819. T1.PRO_ORDER_NO,
  1820. T1.PRO_ORDER_ID,
  1821. TO_CHAR(T1.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  1822. T1.CREATE_NAME,
  1823. T1.MODEL_CODE,
  1824. T1.MODEL_DESC,
  1825. T1.STD_STYLE,
  1826. T1.STD_STYLE_DESC,
  1827. T1.MEMO,
  1828. T1.Mat_No
  1829. FROM MAT_ZC_TRACK T1 where NVL(T1.ORD_LN_DLY_PK,'/') = NVL(?,'/')
  1830. AND T1.ORD_LN_PK = ? AND T1.ORD_PK = ?
  1831. AND T1.JUDGE_STOVE_NO = ? AND T1.BATCH_NO = ? AND T1.Batch_Groud_No = ?
  1832. AND T1.EVENT_ID = '900101'
  1833. </query>
  1834. <query id="CorePipeInTemp.getMatStatus" desc = "查询脱单后物料状态是否被改变">
  1835. <![CDATA[
  1836. SELECT COUNT(1) ACOUNT
  1837. FROM MAT_ZC_M T
  1838. WHERE T.JUDGE_STOVE_NO = ?
  1839. AND T.BATCH_NO = ?
  1840. AND T.BATCH_GROUD_NO = ?
  1841. AND T.MAT_STATUS not in ('80150204','80150205','80150202','80150203')
  1842. ]]>
  1843. </query>
  1844. <query id = "FrmPipeMagement.getOrderLineLock" desc = "查询合同行状态是否锁定">
  1845. <![CDATA[
  1846. SELECT T.ISLOCK FROM SLM_ORDER_LINE T WHERE T.ORD_LN_PK =?
  1847. ]]>
  1848. </query>
  1849. <query id = "CorePipeInTemp.selectStaus" desc = "获取该材料号状态">
  1850. SELECT T.PRODUCT_FLAG
  1851. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  1852. WHERE T.MAT_NO = S.MAT_NO
  1853. AND T.MAT_NO = ?
  1854. </query>
  1855. <query id = "FrmPipeMagement.selectMatZc" desc = "查询支数是否满足脱单">
  1856. SELECT SUM(T.ACT_COUNT)ACOUNT
  1857. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  1858. WHERE T.MAT_NO = S.MAT_NO
  1859. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1860. AND T.BATCH_NO = '#BATCH_NO#'
  1861. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1862. AND NVL(T.PRODUCCODE,'/') = NVL('#PRODUCCODE#','/')
  1863. AND NVL(T.STEELCODE,'/') = NVL('#STEELCODE#','/')
  1864. AND NVL(T.SPEC_CODE,'/') = NVL('#SPEC_CODE#','/')
  1865. AND NVL(T.MODEL_CODE,'/') = NVL('#MODEL_CODE#','/')
  1866. AND NVL(T.STD_STYLE,'/') = NVL('#STD_STYLE#','/')
  1867. AND NVL(T.ACT_LEN_MIN,'/') = NVL('#ACT_LEN_MIN#','/')
  1868. AND NVL(T.ACT_LEN_MAX,'/') = NVL('#ACT_LEN_MAX#','/')
  1869. AND T.MAT_STATUS = '#MAT_STATUS#'
  1870. AND NVL(S.STORAGE_NO,'/') = NVL('#STORAGE_NO#','/')
  1871. AND NVL(S.LOCATION_NO,'/') = NVL('#LOCATION_NO#','/')
  1872. AND T.ORD_PK = '#ORD_PK#'
  1873. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  1874. AND NVL(T.ORD_LN_DLY_PK,'/') = NVL('#ORD_LN_DLY_PK#','/')
  1875. AND NVL(T.PRO_NO,'/') = NVL('#PRO_NO#','/')
  1876. AND NVL(T.IN_MOLD,'/')= NVL('#IN_MOLD#','/')
  1877. AND NVL(T.JUDGE_STD_NAME,'/') = NVL('#JUDGE_STD_NAME#','/')
  1878. AND NVL(T.STD_NAME,'/') = NVL('#STD_NAME#','/')
  1879. AND NVL(T.MEMO,'/') = NVL('#MEMO#','/')
  1880. AND NVL(T.PIPMEMO,'/') = NVL('#PIPMEMO#','/')
  1881. AND T.BELONG_CODE = '#BELONG_CODE#'
  1882. AND NVL(T.FIX_NUM,'0') = NVL('#FIX_NUM#','0')
  1883. </query>
  1884. <query id = "FrmPipeMagement.monomer" desc = "执行脱单操作">
  1885. <![CDATA[
  1886. DECLARE
  1887. V_RESUME_SEQ MAT_ZC_TRACK.RESUME_SEQ%TYPE := NULL; --履历单号
  1888. V_ELIM_NUM PROCESS_ORDER_M.ELIM_NUM%TYPE :=NULL;
  1889. V_ELIM_WGT PROCESS_ORDER_M.ELIM_WGT%TYPE := NULL;
  1890. V_ELIM_LEN PROCESS_ORDER_M.ELIM_LEN%TYPE := NULL;
  1891. V_OCOUNT NUMBER := 1;
  1892. V_TIME MAT_ZC_TRACK.CREATE_TIME%TYPE := SYSDATE;
  1893. BEGIN
  1894. --生成履历序号
  1895. SELECT
  1896. LPAD(NVL(MAX(SUBSTR(T.RESUME_SEQ, 15)), 0) + 1, 10, 0) RESUME_SEQ
  1897. INTO V_OCOUNT
  1898. FROM MAT_ZC_TRACK T
  1899. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') =
  1900. TO_CHAR(SYSDATE, 'YYYY-MM-DD');
  1901. SELECT SUM(T.ACT_COUNT),SUM(T.ACT_WEIGHT),SUM(T.ACT_LEN)
  1902. INTO V_ELIM_NUM,V_ELIM_WGT,V_ELIM_LEN
  1903. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  1904. WHERE T.MAT_NO = S.MAT_NO
  1905. AND T.JUDGE_STOVE_NO = ?
  1906. AND T.BATCH_NO = ?
  1907. AND T.BATCH_GROUD_NO = ?
  1908. AND NVL(T.PRODUCCODE,'/') = NVL(?,'/')
  1909. AND NVL(T.STEELCODE,'/') = NVL(?,'/')
  1910. AND NVL(T.SPEC_CODE,'/') = NVL(?,'/')
  1911. AND NVL(T.MODEL_CODE,'/') = NVL(?,'/')
  1912. AND NVL(T.STD_STYLE,'/') = NVL(?,'/')
  1913. AND T.MAT_STATUS = ?
  1914. AND NVL(S.STORAGE_NO,'/') = NVL(?,'/')
  1915. AND T.ORD_PK = ?
  1916. AND T.ORD_LN_PK = ?
  1917. AND NVL(T.ORD_LN_DLY_PK,'/') = NVL(?,'/')
  1918. AND NVL(T.PRO_NO,'/') = NVL(?,'/')
  1919. AND NVL(T.IN_MOLD,'/')= NVL(?,'/')
  1920. AND NVL(T.ACT_LEN_MIN,'/')=NVL(?,'/')
  1921. AND NVL(T.ACT_LEN_MAX,'/')=NVL(?,'/')
  1922. AND NVL(T.PIPMEMO,'/') = NVL(?,'/')
  1923. AND NVL(S.LOCATION_NO,'/') = NVL(?,'/')
  1924. AND ROWNUM < ?;
  1925. FOR MYROW IN (SELECT T.*,
  1926. S.STORAGE_NO
  1927. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  1928. WHERE T.MAT_NO = S.MAT_NO
  1929. AND T.JUDGE_STOVE_NO = ?
  1930. AND T.BATCH_NO = ?
  1931. AND T.BATCH_GROUD_NO = ?
  1932. AND NVL(T.PRODUCCODE,'/') = NVL(?,'/')
  1933. AND NVL(T.STEELCODE,'/') = NVL(?,'/')
  1934. AND NVL(T.SPEC_CODE,'/') = NVL(?,'/')
  1935. AND NVL(T.MODEL_CODE,'/') = NVL(?,'/')
  1936. AND NVL(T.STD_STYLE,'/') = NVL(?,'/')
  1937. AND T.MAT_STATUS = ?
  1938. AND NVL(S.STORAGE_NO,'/') = NVL(?,'/')
  1939. AND T.ORD_PK = ?
  1940. AND T.ORD_LN_PK = ?
  1941. AND NVL(T.ORD_LN_DLY_PK,'/') = NVL(?,'/')
  1942. AND NVL(T.PRO_NO,'/') = NVL(?,'/')
  1943. AND NVL(T.IN_MOLD,'/')= NVL(?,'/')
  1944. AND NVL(T.ACT_LEN_MIN,'/')=NVL(?,'/')
  1945. AND NVL(T.ACT_LEN_MAX,'/')=NVL(?,'/')
  1946. AND NVL(T.FIX_NUM,'0') = NVL(?,'0')
  1947. AND NVL(T.PIPMEMO,'/') = NVL(?,'/')
  1948. AND NVL(S.LOCATION_NO,'/') = NVL(?,'/')
  1949. AND ROWNUM < ?
  1950. ORDER BY T.MAT_NO DESC) LOOP
  1951. V_RESUME_SEQ := TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') || LPAD(V_OCOUNT, 10, 0);
  1952. INSERT INTO MAT_ZC_TRACK(
  1953. RESUME_SEQ,
  1954. EVENT_ID,
  1955. EVENT_DESC,
  1956. FORM_NAME,
  1957. CALL_FUNC_CODING,
  1958. KEYVALUE_1,
  1959. KEYVALUE_1_DESC,
  1960. KEYVALUE_2,
  1961. KEYVALUE_2_DESC2,
  1962. KEYVALUE_3,
  1963. KEYVALUE_3_DESC3,
  1964. KEYVALUE_4,
  1965. KEYVALUE_4_DESC4,
  1966. KEYVALUE_5,
  1967. KEYVALUE_5_DESC5,
  1968. KEYVALUE_6,
  1969. KEYVALUE_6_DESC6,
  1970. KEYVALUE_7,
  1971. KEYVALUE_7_DESC7,
  1972. MAT_NO,
  1973. PRODUCT_FLAG,
  1974. MAT_STATUS,
  1975. LOT_NO,
  1976. STOVE_NO,
  1977. JUDGE_STOVE_NO,
  1978. BATCH_NO,
  1979. BATCH_GROUD_NO,
  1980. MATERIAL_NO,
  1981. MATERIAL_NAME,
  1982. PRODUCCODE,
  1983. PRODUCNAME,
  1984. STEELCODE,
  1985. STEELNAME,
  1986. STD_CODE,
  1987. STD_NAME,
  1988. STD_STYLE,
  1989. STD_STYLE_DESC,
  1990. SPEC_CODE,
  1991. SPEC_NAME,
  1992. MODEL_CODE,
  1993. MODEL_DESC,
  1994. ACT_LEN,
  1995. ACT_LEN_MIN,
  1996. ACT_LEN_MAX,
  1997. ACT_COUNT,
  1998. ACT_WEIGHT,
  1999. ACT_THEORY_WEIGHT,
  2000. PRO_ORDER_NO,
  2001. PRO_ORDER_ID,
  2002. PRO_ORDER_NO1,
  2003. PRO_ORDER_ID1,
  2004. ORD_PK,
  2005. ORD_LN_PK,
  2006. ORD_LN_DLY_PK,
  2007. ORDER_NO,
  2008. ORDER_SEQ,
  2009. ORDER_SEQ_NO,
  2010. OLD_ORD_PK,
  2011. OLD_ORD_LN_PK,
  2012. OLD_ORD_LN_DLY_PK,
  2013. OLD_ORDER_NO,
  2014. OLD_ORDER_SEQ,
  2015. OLD_ORDER_SEQ_NO,
  2016. BELONG_CODE,
  2017. BELONG_NAME,
  2018. MEMO,
  2019. CREATE_NAME,
  2020. CREATE_TIME,
  2021. FINISHPRO_MOLD,
  2022. IN_MOLD,
  2023. SUPPLY_UNIT_CODE,
  2024. SUPPLY_UNIT)
  2025. VALUES(
  2026. V_RESUME_SEQ,
  2027. '900101',
  2028. '脱单',
  2029. 'com.steering.pss.ydm.pipemanage.FrmPipeMagement',
  2030. 'monomer',
  2031. 'ArrayList<MatZcMEntity> paramList',
  2032. '物料主表关键字(group)实体类集合',
  2033. 'String monomerExplain',
  2034. '脱单说明',
  2035. 'String isRolling',
  2036. '是否补轧',
  2037. 'String userName',
  2038. '操作人',
  2039. 'String deptId',
  2040. '操作人部门ID',
  2041. '',
  2042. '',
  2043. '',
  2044. '',
  2045. MYROW.MAT_NO,
  2046. MYROW.PRODUCT_FLAG,
  2047. MYROW.MAT_STATUS,
  2048. MYROW.LOT_NO,
  2049. MYROW.STOVE_NO,
  2050. MYROW.JUDGE_STOVE_NO,
  2051. MYROW.BATCH_NO,
  2052. MYROW.BATCH_GROUD_NO,
  2053. MYROW.MATERIAL_NO,
  2054. MYROW.MATERIAL_NAME,
  2055. MYROW.PRODUCCODE,
  2056. MYROW.PRODUCNAME,
  2057. MYROW.STEELCODE,
  2058. MYROW.STEELNAME,
  2059. MYROW.STD_CODE,
  2060. MYROW.STD_NAME,
  2061. MYROW.STD_STYLE,
  2062. MYROW.STD_STYLE_DESC,
  2063. MYROW.SPEC_CODE,
  2064. MYROW.SPEC_NAME,
  2065. MYROW.MODEL_CODE,
  2066. MYROW.MODEL_DESC,
  2067. MYROW.ACT_LEN,
  2068. MYROW.ACT_LEN_MIN,
  2069. MYROW.ACT_LEN_MAX,
  2070. MYROW.ACT_COUNT,
  2071. MYROW.ACT_WEIGHT,
  2072. MYROW.ACT_THEORY_WEIGHT,
  2073. MYROW.PRO_ORDER_NO,
  2074. MYROW.PRO_ORDER_ID,
  2075. MYROW.PRO_ORDER_NO1,
  2076. MYROW.PRO_ORDER_ID1,
  2077. MYROW.ORD_PK,
  2078. MYROW.ORD_LN_PK,
  2079. MYROW.ORD_LN_DLY_PK,
  2080. MYROW.ORDER_NO,
  2081. MYROW.ORDER_SEQ,
  2082. MYROW.ORDER_SEQ_NO,
  2083. MYROW.OLD_ORD_PK,
  2084. MYROW.OLD_ORD_LN_PK,
  2085. MYROW.OLD_ORD_LN_DLY_PK,
  2086. MYROW.OLD_ORDER_NO,
  2087. MYROW.OLD_ORDER_SEQ,
  2088. MYROW.OLD_ORDER_SEQ_NO,
  2089. MYROW.BELONG_CODE,
  2090. MYROW.BELONG_NAME,
  2091. ?,
  2092. ?,
  2093. V_TIME,
  2094. ?,
  2095. MYROW.IN_MOLD,
  2096. MYROW.SUPPLY_UNIT_CODE,
  2097. MYROW.SUPPLY_UNIT);
  2098. UPDATE MAT_ZC_M T1
  2099. SET T1.ORDER_NO = '',
  2100. T1.ORDER_SEQ = '',
  2101. T1.ORDER_SEQ_NO = '',
  2102. T1.PRODUCT_FLAG = '801402',
  2103. T1.MAT_STATUS = '80150204',
  2104. T1.ORD_PK = '',
  2105. T1.ORD_LN_PK = '',
  2106. T1.ORD_LN_DLY_PK = '',
  2107. T1.OLD_ORDER_NO = T1.ORDER_NO,
  2108. T1.OLD_ORDER_SEQ = T1.ORDER_SEQ,
  2109. T1.OLD_ORDER_SEQ_NO = T1.ORDER_SEQ_NO,
  2110. T1.OLD_ORD_PK = T1.ORD_PK,
  2111. T1.OLD_ORD_LN_PK = T1.ORD_LN_PK,
  2112. T1.OLD_ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK,
  2113. T1.OLD_MATERIAL_NO = T1.MATERIAL_NO,
  2114. T1.OLD_MATERIAL_NAME = T1.MATERIAL_NAME,
  2115. T1.LOCK_LIKU = '0',
  2116. T1.LOCK_FLAG = '0',
  2117. T1.FINISHPRO_MOLD = ?
  2118. WHERE T1.MAT_NO = MYROW.MAT_NO;
  2119. V_OCOUNT := V_OCOUNT + 1;
  2120. END LOOP;
  2121. UPDATE PROCESS_ORDER_M T
  2122. SET T.ELIM_NUM = TO_NUMBER(NVL(T.ELIM_NUM,0)) + TO_NUMBER(V_ELIM_NUM),
  2123. T.ELIM_WGT = TO_NUMBER(NVL(T.ELIM_WGT,0)) + TO_NUMBER(V_ELIM_WGT),
  2124. T.ELIM_LEN = TO_NUMBER(NVL(T.ELIM_LEN,0)) + TO_NUMBER(V_ELIM_LEN)
  2125. WHERE ORD_LN_DLY_PK = ?;
  2126. END;
  2127. ]]>
  2128. </query>
  2129. <query id = "seqMoner.UpdateProcess" desc = "脱单写进程表">
  2130. UPDATE PROCESS_ORDER_M T
  2131. SET T.ELIM_NUM = TO_NUMBER(NVL(T.ELIM_NUM,0)) + TO_NUMBER(?),
  2132. T.ELIM_WGT = TO_NUMBER(NVL(T.ELIM_WGT,0)) + TO_NUMBER(?),
  2133. T.ELIM_LEN = TO_NUMBER(NVL(T.ELIM_LEN,0)) + TO_NUMBER(?)
  2134. WHERE ORD_LN_DLY_PK = ?
  2135. </query>
  2136. <query id = "seqMoner.insertMatZcTarck" desc = "插入脱单履历表">
  2137. <![CDATA[
  2138. DECLARE
  2139. V_RESUME_SEQ MAT_ZC_TRACK.RESUME_SEQ%TYPE := NULL; --履历单号
  2140. V_ELIM_NUM PROCESS_ORDER_M.ELIM_NUM%TYPE :=NULL;
  2141. V_ELIM_WGT PROCESS_ORDER_M.ELIM_WGT%TYPE := NULL;
  2142. V_ELIM_LEN PROCESS_ORDER_M.ELIM_LEN%TYPE := NULL;
  2143. V_OCOUNT NUMBER := 1;
  2144. V_TIME MAT_ZC_TRACK.CREATE_TIME%TYPE := SYSDATE;
  2145. BEGIN
  2146. --生成履历序号
  2147. SELECT
  2148. LPAD(NVL(MAX(SUBSTR(T.RESUME_SEQ, 15)), 0) + 1, 10, 0) RESUME_SEQ
  2149. INTO V_OCOUNT
  2150. FROM MAT_ZC_TRACK T
  2151. WHERE T.RESUME_SEQ LIKE TO_CHAR(SYSDATE, 'YYYYMMDD')||'________________';
  2152. FOR MYROW IN (SELECT T.*,
  2153. S.STORAGE_NO
  2154. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  2155. WHERE T.MAT_NO = S.MAT_NO
  2156. AND T.MAT_NO = '#MAT_NO#') LOOP
  2157. V_RESUME_SEQ := TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') || LPAD(V_OCOUNT, 10, 0);
  2158. INSERT INTO MAT_ZC_TRACK(
  2159. RESUME_SEQ,
  2160. EVENT_ID,
  2161. EVENT_DESC,
  2162. FORM_NAME,
  2163. CALL_FUNC_CODING,
  2164. KEYVALUE_1,
  2165. KEYVALUE_1_DESC,
  2166. KEYVALUE_2,
  2167. KEYVALUE_2_DESC2,
  2168. KEYVALUE_3,
  2169. KEYVALUE_3_DESC3,
  2170. KEYVALUE_4,
  2171. KEYVALUE_4_DESC4,
  2172. KEYVALUE_5,
  2173. KEYVALUE_5_DESC5,
  2174. KEYVALUE_6,
  2175. KEYVALUE_6_DESC6,
  2176. KEYVALUE_7,
  2177. KEYVALUE_7_DESC7,
  2178. MAT_NO,
  2179. PRODUCT_FLAG,
  2180. MAT_STATUS,
  2181. LOT_NO,
  2182. STOVE_NO,
  2183. JUDGE_STOVE_NO,
  2184. BATCH_NO,
  2185. BATCH_GROUD_NO,
  2186. MATERIAL_NO,
  2187. MATERIAL_NAME,
  2188. PRODUCCODE,
  2189. PRODUCNAME,
  2190. STEELCODE,
  2191. STEELNAME,
  2192. STD_CODE,
  2193. STD_NAME,
  2194. STD_STYLE,
  2195. STD_STYLE_DESC,
  2196. SPEC_CODE,
  2197. SPEC_NAME,
  2198. MODEL_CODE,
  2199. MODEL_DESC,
  2200. ACT_LEN,
  2201. ACT_LEN_MIN,
  2202. ACT_LEN_MAX,
  2203. ACT_COUNT,
  2204. ACT_WEIGHT,
  2205. ACT_THEORY_WEIGHT,
  2206. PRO_ORDER_NO,
  2207. PRO_ORDER_ID,
  2208. PRO_ORDER_NO1,
  2209. PRO_ORDER_ID1,
  2210. ORD_PK,
  2211. ORD_LN_PK,
  2212. ORD_LN_DLY_PK,
  2213. ORDER_NO,
  2214. ORDER_SEQ,
  2215. ORDER_SEQ_NO,
  2216. OLD_ORD_PK,
  2217. OLD_ORD_LN_PK,
  2218. OLD_ORD_LN_DLY_PK,
  2219. OLD_ORDER_NO,
  2220. OLD_ORDER_SEQ,
  2221. OLD_ORDER_SEQ_NO,
  2222. BELONG_CODE,
  2223. BELONG_NAME,
  2224. MEMO,
  2225. CREATE_NAME,
  2226. CREATE_TIME,
  2227. FINISHPRO_MOLD,
  2228. IN_MOLD,
  2229. SUPPLY_UNIT_CODE,
  2230. SUPPLY_UNIT)
  2231. VALUES(
  2232. V_RESUME_SEQ,
  2233. '900101',
  2234. '脱单',
  2235. 'com.steering.pss.ydm.pipemanage.FrmPipeMagement',
  2236. 'monomer',
  2237. 'ArrayList<MatZcMEntity> paramList',
  2238. '物料主表关键字(group)实体类集合',
  2239. 'String monomerExplain',
  2240. '脱单说明',
  2241. 'String isRolling',
  2242. '是否补轧',
  2243. 'String userName',
  2244. '操作人',
  2245. 'String deptId',
  2246. '操作人部门ID',
  2247. '',
  2248. '',
  2249. '',
  2250. '',
  2251. MYROW.MAT_NO,
  2252. MYROW.PRODUCT_FLAG,
  2253. MYROW.MAT_STATUS,
  2254. MYROW.LOT_NO,
  2255. MYROW.STOVE_NO,
  2256. MYROW.JUDGE_STOVE_NO,
  2257. MYROW.BATCH_NO,
  2258. MYROW.BATCH_GROUD_NO,
  2259. MYROW.MATERIAL_NO,
  2260. MYROW.MATERIAL_NAME,
  2261. MYROW.PRODUCCODE,
  2262. MYROW.PRODUCNAME,
  2263. MYROW.STEELCODE,
  2264. MYROW.STEELNAME,
  2265. MYROW.STD_CODE,
  2266. MYROW.STD_NAME,
  2267. MYROW.STD_STYLE,
  2268. MYROW.STD_STYLE_DESC,
  2269. MYROW.SPEC_CODE,
  2270. MYROW.SPEC_NAME,
  2271. MYROW.MODEL_CODE,
  2272. MYROW.MODEL_DESC,
  2273. MYROW.ACT_LEN,
  2274. MYROW.ACT_LEN_MIN,
  2275. MYROW.ACT_LEN_MAX,
  2276. MYROW.ACT_COUNT,
  2277. MYROW.ACT_WEIGHT,
  2278. MYROW.ACT_THEORY_WEIGHT,
  2279. MYROW.PRO_ORDER_NO,
  2280. MYROW.PRO_ORDER_ID,
  2281. MYROW.PRO_ORDER_NO1,
  2282. MYROW.PRO_ORDER_ID1,
  2283. MYROW.ORD_PK,
  2284. MYROW.ORD_LN_PK,
  2285. MYROW.ORD_LN_DLY_PK,
  2286. MYROW.ORDER_NO,
  2287. MYROW.ORDER_SEQ,
  2288. MYROW.ORDER_SEQ_NO,
  2289. MYROW.OLD_ORD_PK,
  2290. MYROW.OLD_ORD_LN_PK,
  2291. MYROW.OLD_ORD_LN_DLY_PK,
  2292. MYROW.OLD_ORDER_NO,
  2293. MYROW.OLD_ORDER_SEQ,
  2294. MYROW.OLD_ORDER_SEQ_NO,
  2295. MYROW.BELONG_CODE,
  2296. MYROW.BELONG_NAME,
  2297. '#MEMO#',
  2298. '#CREATE_NAME#',
  2299. V_TIME,
  2300. '#FINISHPRO_MOLD#',
  2301. MYROW.IN_MOLD,
  2302. MYROW.SUPPLY_UNIT_CODE,
  2303. MYROW.SUPPLY_UNIT);
  2304. UPDATE MAT_ZC_M T1
  2305. SET T1.ORDER_NO = '',
  2306. T1.ORDER_SEQ = '',
  2307. T1.ORDER_SEQ_NO = '',
  2308. T1.PRODUCT_FLAG = '801402',
  2309. T1.MAT_STATUS = '80150204',
  2310. T1.ORD_PK = '',
  2311. T1.ORD_LN_PK = '',
  2312. T1.ORD_LN_DLY_PK = '',
  2313. T1.OLD_ORDER_NO = T1.ORDER_NO,
  2314. T1.OLD_ORDER_SEQ = T1.ORDER_SEQ,
  2315. T1.OLD_ORDER_SEQ_NO = T1.ORDER_SEQ_NO,
  2316. T1.OLD_ORD_PK = T1.ORD_PK,
  2317. T1.OLD_ORD_LN_PK = T1.ORD_LN_PK,
  2318. T1.OLD_ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK,
  2319. T1.OLD_MATERIAL_NO = T1.MATERIAL_NO,
  2320. T1.OLD_MATERIAL_NAME = T1.MATERIAL_NAME,
  2321. T1.LOCK_LIKU = '0',
  2322. T1.FINISHPRO_MOLD = '#FINISHPRO_MOLD#'
  2323. WHERE T1.MAT_NO = MYROW.MAT_NO;
  2324. V_OCOUNT := V_OCOUNT + 1;
  2325. END LOOP;
  2326. END;
  2327. ]]>
  2328. </query>
  2329. <query id = "seqMoner.UpdateMatZcSeq" desc = "修改材料状态">
  2330. UPDATE MAT_ZC_M T1
  2331. SET T1.ORDER_NO = '',
  2332. T1.ORDER_SEQ = '',
  2333. T1.ORDER_SEQ_NO = '',
  2334. T1.PRODUCT_FLAG = '801402',
  2335. T1.MAT_STATUS = '80150204',
  2336. T1.ORD_PK = '',
  2337. T1.ORD_LN_PK = '',
  2338. T1.ORD_LN_DLY_PK = '',
  2339. T1.OLD_ORDER_NO = T1.ORDER_NO,
  2340. T1.OLD_ORDER_SEQ = T1.ORDER_SEQ,
  2341. T1.OLD_ORDER_SEQ_NO = T1.ORDER_SEQ_NO,
  2342. T1.OLD_ORD_PK = T1.ORD_PK,
  2343. T1.OLD_ORD_LN_PK = T1.ORD_LN_PK,
  2344. T1.OLD_ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK,
  2345. T1.OLD_MATERIAL_NO = T1.MATERIAL_NO,
  2346. T1.OLD_MATERIAL_NAME = T1.MATERIAL_NAME,
  2347. T1.LOCK_LIKU = '0',
  2348. T1.FINISHPRO_MOLD = '#FINISHPRO_MOLD#'
  2349. WHERE T1.MAT_NO = '#MAT_NO#'
  2350. </query>
  2351. <query id="FrmPipeMagement.queryMatInfo" desc="查询材料信息">
  2352. <![CDATA[
  2353. SELECT T1.BELONG_CODE,
  2354. T1.BELONG_NAME,
  2355. T1.JUDGE_STOVE_NO,
  2356. T1.BATCH_NO,
  2357. T1.BATCH_GROUD_NO,
  2358. --(SELECT T3.BASENAME
  2359. -- FROM COM_BASE_INFO T3
  2360. -- WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  2361. --(SELECT T3.BASENAME
  2362. -- FROM COM_BASE_INFO T3
  2363. -- WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  2364. T1.PRODUCT_FLAG,
  2365. T1.MAT_STATUS,
  2366. T1.SPEC_CODE,
  2367. T1.SPEC_NAME,
  2368. T1.ACT_DIMATER,
  2369. T1.ACT_HEIGHT,
  2370. T1.ACT_LEN_MIN,
  2371. T1.ACT_LEN_MAX,
  2372. T1.PRODUCCODE,
  2373. T1.PRODUCNAME,
  2374. T1.MATERIAL_NO,
  2375. T1.MATERIAL_NAME,
  2376. T1.STEELCODE,
  2377. T1.STEELNAME,
  2378. T1.STD_CODE,
  2379. T1.STD_NAME,
  2380. T1.ORDER_NO,
  2381. T1.ORDER_SEQ,
  2382. T1.ORDER_SEQ_NO,
  2383. T1.ORD_PK,
  2384. T1.ORD_LN_PK,
  2385. T1.ORD_LN_DLY_PK,
  2386. T1.PRO_ORDER_NO,
  2387. T1.PRO_ORDER_ID,
  2388. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  2389. (SELECT T4.STORAGE_NAME
  2390. FROM YDM_BS_STORAGE T4
  2391. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  2392. T2.STORAGE_NO,
  2393. T1.MODEL_CODE,
  2394. T1.MODEL_DESC,
  2395. T1.STD_STYLE,
  2396. T1.STD_STYLE_DESC,
  2397. T1.MEMO,
  2398. t1.PIPMEMO,
  2399. T1.JUDGE_RESULT_CODE,
  2400. T1.JUDGE_RESULT,
  2401. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  2402. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  2403. SUM(NVL(T1.ACT_COUNT,0)) AS LKACT_COUNT,
  2404. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  2405. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  2406. T1.JUDGE_STD_NAME,
  2407. T1.LOCK_FLAG,
  2408. T1.MNG_LOCK_FLAG,T2.LOCATION_NO
  2409. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  2410. WHERE T1.MAT_NO = T2.MAT_NO
  2411. AND T1.PRODUCT_FLAG = '801402'
  2412. AND T1.MAT_STATUS IN ('80150202','80150203','80150204','80150205')
  2413. AND T1.PRODUCCODE = ?
  2414. AND T1.STEELCODE = ?
  2415. AND T1.SPEC_CODE = ?
  2416. AND T1.MODEL_CODE = ?
  2417. AND DECODE(T1.STD_NAME, NULL, '1', T1.STD_NAME) = DECODE(?, NULL, '1', ?)
  2418. ]]>
  2419. </query>
  2420. <query id="FrmPipeMagement.queryMatInfo120504" desc="查询材料信息">
  2421. <![CDATA[
  2422. SELECT T1.BELONG_CODE,
  2423. T1.BELONG_NAME,
  2424. T1.JUDGE_STOVE_NO,
  2425. T1.BATCH_NO,
  2426. T1.BATCH_GROUD_NO,
  2427. --(SELECT T3.BASENAME
  2428. -- FROM COM_BASE_INFO T3
  2429. -- WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  2430. --(SELECT T3.BASENAME
  2431. -- FROM COM_BASE_INFO T3
  2432. -- WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  2433. T1.PRODUCT_FLAG,
  2434. T1.MAT_STATUS,
  2435. T1.SPEC_CODE,
  2436. T1.SPEC_NAME,
  2437. T1.ACT_DIMATER,
  2438. T1.ACT_HEIGHT,
  2439. T1.ACT_LEN_MIN,
  2440. T1.ACT_LEN_MAX,
  2441. T1.PRODUCCODE,
  2442. T1.PRODUCNAME,
  2443. T1.MATERIAL_NO,
  2444. T1.MATERIAL_NAME,
  2445. T1.STEELCODE,
  2446. T1.STEELNAME,
  2447. T1.STD_CODE,
  2448. T1.STD_NAME,
  2449. T1.ORDER_NO,
  2450. T1.ORDER_SEQ,
  2451. T1.ORDER_SEQ_NO,
  2452. T1.ORD_PK,
  2453. T1.ORD_LN_PK,
  2454. T1.ORD_LN_DLY_PK,
  2455. T1.PRO_ORDER_NO,
  2456. T1.PRO_ORDER_ID,
  2457. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  2458. (SELECT T4.STORAGE_NAME
  2459. FROM YDM_BS_STORAGE T4
  2460. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  2461. T2.STORAGE_NO,
  2462. T1.MODEL_CODE,
  2463. T1.MODEL_DESC,
  2464. T1.STD_STYLE,
  2465. T1.STD_STYLE_DESC,
  2466. T1.MEMO,
  2467. T1.JUDGE_RESULT_CODE,
  2468. T1.JUDGE_RESULT,
  2469. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  2470. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  2471. SUM(NVL(T1.ACT_COUNT,0)) AS LKACT_COUNT,
  2472. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  2473. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  2474. T1.JUDGE_STD_NAME,
  2475. T1.LOCK_FLAG,
  2476. T1.MNG_LOCK_FLAG,T2.LOCATION_NO
  2477. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  2478. WHERE T1.MAT_NO = T2.MAT_NO
  2479. AND T1.PRODUCT_FLAG = '801402'
  2480. AND T1.MAT_STATUS IN ('80150202','80150203','80150204','80150205')
  2481. AND T1.PRODUCCODE = ?
  2482. AND T1.STEELCODE = ?
  2483. AND T1.SPEC_CODE = ?
  2484. AND T1.MODEL_CODE = ?
  2485. AND DECODE(T1.STD_STYLE_DESC, NULL, '1', T1.STD_STYLE_DESC) = DECODE(?, NULL, '1', ?)
  2486. ]]>
  2487. </query>
  2488. <query id="FrmPipeMagement.queryMatInfo1" desc="查询材料信息">
  2489. <![CDATA[
  2490. SELECT T1.BELONG_CODE,
  2491. T1.BELONG_NAME,
  2492. T1.JUDGE_STOVE_NO,
  2493. T1.BATCH_NO,
  2494. T1.BATCH_GROUD_NO,
  2495. --(SELECT T3.BASENAME
  2496. -- FROM COM_BASE_INFO T3
  2497. -- WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  2498. --(SELECT T3.BASENAME
  2499. -- FROM COM_BASE_INFO T3
  2500. -- WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  2501. T1.PRODUCT_FLAG,
  2502. T1.MAT_STATUS,
  2503. T1.SPEC_CODE,
  2504. T1.SPEC_NAME,
  2505. T1.ACT_DIMATER,
  2506. T1.ACT_HEIGHT,
  2507. T1.ACT_LEN_MIN,
  2508. T1.ACT_LEN_MAX,
  2509. T1.PRODUCCODE,
  2510. T1.PRODUCNAME,
  2511. T1.MATERIAL_NO,
  2512. T1.MATERIAL_NAME,
  2513. T1.STEELCODE,
  2514. T1.STEELNAME,
  2515. T1.STD_CODE,
  2516. T1.STD_NAME,
  2517. T1.ORDER_NO,
  2518. T1.ORDER_SEQ,
  2519. T1.ORDER_SEQ_NO,
  2520. T1.ORD_PK,
  2521. T1.ORD_LN_PK,
  2522. T1.ORD_LN_DLY_PK,
  2523. T1.PRO_ORDER_NO,
  2524. T1.PRO_ORDER_ID,
  2525. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  2526. (SELECT T4.STORAGE_NAME
  2527. FROM YDM_BS_STORAGE T4
  2528. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  2529. T2.STORAGE_NO,
  2530. T1.MODEL_CODE,
  2531. T1.MODEL_DESC,
  2532. T1.STD_STYLE,
  2533. T1.STD_STYLE_DESC,
  2534. T1.MEMO,
  2535. T1.JUDGE_RESULT_CODE,
  2536. T1.JUDGE_RESULT,
  2537. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  2538. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  2539. SUM(NVL(T1.ACT_COUNT,0)) AS LKACT_COUNT,
  2540. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  2541. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  2542. T1.JUDGE_STD_NAME,
  2543. T1.LOCK_FLAG,
  2544. T1.MNG_LOCK_FLAG,T2.LOCATION_NO
  2545. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  2546. WHERE T1.MAT_NO = T2.MAT_NO
  2547. AND T1.PRODUCT_FLAG = '801402'
  2548. AND T1.MAT_STATUS IN ('80150202','80150203','80150204','80150205')
  2549. AND T1.STEELCODE = ?
  2550. AND T1.SPEC_CODE = ?
  2551. ]]>
  2552. </query>
  2553. <query id="FrmPipeMagement.getDelivyInfoByOrdLnDlyPk" desc="查询交货行信息">
  2554. <![CDATA[
  2555. SELECT T1.ORDER_NO,
  2556. T2.ORDER_SEQ,
  2557. T3.DELIVERY_NO,
  2558. T1.ORD_PK,
  2559. T2.ORD_LN_PK,
  2560. T3.ORD_LN_DLY_PK,
  2561. (SELECT T6.BASENAME
  2562. FROM COM_BASE_INFO T6
  2563. WHERE T6.BASECODE = T3.DELIVERY_STATUS) DELIVERY_STATUS,
  2564. T2.PRODUCCODE,
  2565. T2.PRODUCNAME,
  2566. T2.STEELCODE,
  2567. T2.STEELNAME,
  2568. T2.STD_CODE ,
  2569. (T2.STD_NAME ||','|| T2.USE_DESC) STD_NAME,
  2570. T2.STD_STYLE,
  2571. T2.STD_STYLE_DESC,
  2572. T2.MODEL_CODE,
  2573. T2.MODEL_DESC,
  2574. T2.SPEC_CODE,
  2575. T2.SPEC_NAME,
  2576. DECODE(T2.DELVRY_RANGE_TPE,
  2577. '%',
  2578. '-' || T2.DELVRY_RANGE_MIN || '%' || ',+' ||
  2579. T2.DELVRY_RANGE_MAX || '%',
  2580. '(' || T2.DELVRY_RANGE_MIN || ',' || T2.DELVRY_RANGE_MAX || ')') DELVRY_RANGE_TPE,
  2581. T2.DELVRY_RANGE_MIN,
  2582. T2.DELVRY_RANGE_MAX,
  2583. T3.DELVRY_QTY,
  2584. T3.ORDER_UNIT,
  2585. T3.WGT_ESTMT,
  2586. TO_CHAR(T3.DELVRY_EDATE, 'YYYY-MM-DD') DELVRY_EDATE,
  2587. T4.PAYDOWNWEIGHT,
  2588. T4.PAYDOWN_NUM,
  2589. T4.PLANWEIGHT,
  2590. T4.ORDERNUM,
  2591. T2.LEN_MIN,
  2592. T2.LEN_MAX,
  2593. (SELECT SUM(T5.ACT_COUNT)
  2594. FROM MAT_ZC_TRACK T5
  2595. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  2596. AND T5.EVENT_ID = '900101') MONOMER_BRANCH,
  2597. (SELECT SUM(T5.ACT_WEIGHT)
  2598. FROM MAT_ZC_TRACK T5
  2599. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  2600. AND T5.EVENT_ID = '900101') MONOMER_TON,
  2601. (SELECT SUM(T5.ACT_COUNT)
  2602. FROM MAT_ZC_TRACK T5
  2603. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  2604. AND T5.EVENT_ID in ('900102','900103')) LIKU_BRANCH,
  2605. (SELECT SUM(T5.ACT_WEIGHT)
  2606. FROM MAT_ZC_TRACK T5
  2607. WHERE T5.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK
  2608. AND T5.EVENT_ID in ('900102','900103')) LIKU_TON,
  2609. T8.SEND_COUNT,
  2610. T8.SEND_WEIGHT
  2611. FROM SLM_ORDER_HEAD T1,
  2612. SLM_ORDER_LINE T2,
  2613. SLM_ORDER_LINE_DELIVERY T3,
  2614. PLN_SALEORD T4,
  2615. (SELECT NVL(SUM(T7.ACT_COUNT), 0) SEND_COUNT,NVL(SUM(CASE
  2616. WHEN T7.PONDER_NO IS NULL THEN
  2617. NVL(T7.ACT_WEIGHT, 0)
  2618. ELSE
  2619. NVL(T7.PONDER_GROSS_WT, 0)
  2620. END),
  2621. 0)SEND_WEIGHT,
  2622. T7.ORD_LN_DLY_PK
  2623. FROM YDM_ZC_OUTLIST T7 WHERE T7.OUTSTOCK_TYPE_CODE = '800805'
  2624. GROUP BY T7.ORD_PK,T7.ORD_LN_PK,T7.ORD_LN_DLY_PK)T8
  2625. WHERE T3.ORD_PK = T1.ORD_PK
  2626. AND T3.ORD_LN_PK = T2.ORD_LN_PK
  2627. AND T3.ORD_LN_DLY_PK = T4.ORD_LN_DLY_PK(+)
  2628. AND T3.ORD_LN_DLY_PK = T8.ORD_LN_DLY_PK(+)
  2629. AND T3.ORD_LN_DLY_PK = ?
  2630. AND T1.VALIDFLAG = '1'
  2631. AND T2.VALIDFLAG = '1'
  2632. AND T3.VALIDFLAG = '1'
  2633. AND T1.ORDER_TYP NOT IN('120103','120104')
  2634. ]]>
  2635. </query>
  2636. <query id = "FrmPipeMagement.doQueryMaxProNo" desc = "生成利库脱单操作单号">
  2637. SELECT ? || ? || TO_CHAR(SYSDATE,'YYMMDD') ||
  2638. LPAD(SUBSTR(NVL(MAX(T.PRO_NO), '00000'), -5, 5) + 1, 5, '0') AS PRO_NO
  2639. FROM MAT_ZC_TRACK T WHERE T.PRO_NO LIKE ? || ? || TO_CHAR(SYSDATE,'YYMMDD')||'_____'
  2640. </query>
  2641. <query id = "FrmPipeMagement.updateDiveNo" desc = "写脱单操作编号">
  2642. <![CDATA[
  2643. UPDATE SLM_ORDER_LINE_DELIVERY T SET T.TD_ID = T.TD_ID ||'&'||? WHERE T.ORD_LN_DLY_PK = ?
  2644. ]]>
  2645. </query>
  2646. <query id = "seqMoner.UpdateOrdPk" desc = "写脱单操作编号">
  2647. <![CDATA[
  2648. UPDATE SLM_ORDER_LINE_DELIVERY T SET T.TD_ID = T.TD_ID ||'&'||'#PRO_NO#' WHERE T.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#'
  2649. ]]>
  2650. </query>
  2651. <query id = "FrmPipeMagement.doCheckMat" desc = "审核通过">
  2652. UPDATE MAT_ZC_M T SET T.LOCK_LIKU = '0' WHERE T.PRO_NO = ?
  2653. </query>
  2654. <query id = "FrmPipeMagement.doCheckMat1" desc = "审核通过">
  2655. UPDATE MAT_ZC_M T
  2656. SET T.LOCK_LIKU = '0',
  2657. (ACT_LEN_MIN, ACT_LEN_MAX ) = (SELECT
  2658. LEN_MIN,
  2659. LEN_MAX
  2660. FROM
  2661. SLM_ORDER_LINE
  2662. WHERE
  2663. ORD_LN_PK = t.ORD_LN_PK
  2664. AND VALIDFLAG = '1')
  2665. WHERE T.PRO_NO = ?
  2666. </query>
  2667. <query id = "FrmPipeMagement.doNoCheckMat" desc = "审核不通过">
  2668. UPDATE MAT_ZC_M T SET T.LOCK_LIKU = '0' WHERE T.PRO_NO = ?
  2669. </query>
  2670. <query id = "FrmPipeMagement.queryMatMentSByOrdLnDlyPk" desc = "查询商品物料信息">
  2671. <![CDATA[
  2672. SELECT T1.BELONG_CODE,
  2673. T1.BELONG_NAME,
  2674. T1.JUDGE_STOVE_NO,
  2675. T1.BATCH_NO,
  2676. T1.BATCH_GROUD_NO,
  2677. (SELECT T3.BASENAME
  2678. FROM COM_BASE_INFO T3
  2679. WHERE T3.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  2680. (SELECT T3.BASENAME
  2681. FROM COM_BASE_INFO T3
  2682. WHERE T3.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  2683. T1.SPEC_CODE,
  2684. T1.SPEC_NAME,
  2685. T1.ACT_DIMATER,
  2686. T1.ACT_HEIGHT,
  2687. T1.ACT_LEN_MIN,
  2688. T1.ACT_LEN_MAX,
  2689. T1.PRODUCCODE,
  2690. T1.PRODUCNAME,
  2691. T1.MATERIAL_NO,
  2692. T1.MATERIAL_NAME,
  2693. T1.STEELCODE,
  2694. T1.STEELNAME,
  2695. T1.STD_CODE,
  2696. T1.STD_NAME,
  2697. T1.ORDER_NO,
  2698. T1.ORDER_SEQ,
  2699. T1.ORDER_SEQ_NO,
  2700. T1.ORD_PK,
  2701. T1.ORD_LN_PK,
  2702. T1.ORD_LN_DLY_PK,
  2703. T1.PRO_ORDER_NO,
  2704. T1.PRO_ORDER_ID,
  2705. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  2706. (SELECT T4.STORAGE_NAME
  2707. FROM YDM_BS_STORAGE T4
  2708. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  2709. T2.STORAGE_NO,
  2710. T1.MODEL_CODE,
  2711. T1.MODEL_DESC,
  2712. T1.STD_STYLE,
  2713. T1.STD_STYLE_DESC,
  2714. T1.MEMO,
  2715. T1.JUDGE_RESULT_CODE,
  2716. T1.JUDGE_RESULT,
  2717. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  2718. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  2719. SUM(NVL(T1.ACT_COUNT,0)) AS TDACT_COUNT,
  2720. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  2721. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  2722. T1.JUDGE_STD_NAME,
  2723. T1.LOCK_FLAG,
  2724. T1.PRO_NO,
  2725. DECODE(T1.LOCK_LIKU,'0','审核通过','1','未审核')LOCK_LIKU,
  2726. T1.FIX_NUM,T2.LOCATION_NO,T1.IN_MOLD,T1.PIPMEMO,max(t1.FINISHPRO_MOLD) FINISHPRO_MOLD
  2727. FROM MAT_ZC_M T1,YDM_ZC_BUTTRESS T2,slm_order_head T5
  2728. WHERE T1.Mat_No=T2.Mat_No
  2729. and T1.Ord_Pk = T5.Ord_Pk(+)
  2730. and T1.PRODUCT_FLAG = '801403'
  2731. and T1.ORD_LN_DLY_PK = ?
  2732. ]]>
  2733. </query>
  2734. <query id = "FrmPipeMagement.getOrderLineCraft" desc = "查询工艺文件状态">
  2735. SELECT COUNT(1)ACOUNT FROM CRAFT_ORD_DESIGN T WHERE T.ORD_LN_PK = ? AND T.VALIDFLAG = '1'
  2736. </query>
  2737. <query id = "FrmPipeMagement.selectProcessCode" desc = "查询工序代码">
  2738. SELECT T.PROCESS_CODE FROM COM_BASE_PLINE T WHERE T.PLINE_CODE = '#PLINE_CODE#'
  2739. </query>
  2740. <query id = "FrmPipeMagement.getJudgeId" desc = "生成利库单号">
  2741. SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') ||
  2742. LPAD(NVL(MAX(SUBSTR(T.JUDGE_ID, 9)), 0) + 1, 5, 0) JUDGE_ID
  2743. FROM QCM_LK_JUDGE_CHANGE T
  2744. WHERE T.JUDGE_ID LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '_____'
  2745. </query>
  2746. <query id = "FrmPipeMagement.insertQcmLk" desc = "插入利库记录表">
  2747. INSERT INTO QCM_LK_JUDGE_CHANGE(
  2748. JUDGE_ID,
  2749. JUDGE_STOVE_NO,
  2750. BATCH_NO,
  2751. BATCH_GROUD_NO,
  2752. ACT_COUNT,
  2753. ACT_WEIGHT,
  2754. MATERIAL_NO,
  2755. MATERIAL_NAME,
  2756. PRODUCCODE,
  2757. PRODUCNAME,
  2758. STEELCODE,
  2759. STEELNAME,
  2760. SPEC_CODE,
  2761. SPEC_NAME,
  2762. MODEL_CODE,
  2763. MODEL_DESC,
  2764. STD_STYLE,
  2765. STD_STYLE_DESC,
  2766. ACT_DIMATER,
  2767. ACT_HEIGHT,
  2768. ACT_LEN,
  2769. ACT_LEN_MIN,
  2770. ACT_LEN_MAX,
  2771. ORDER_NO,
  2772. ORDER_SEQ,
  2773. ORDER_SEQ_NO,
  2774. ORD_PK,
  2775. ORD_LN_PK,
  2776. ORD_LN_DLY_PK,
  2777. PLINE_CODE,
  2778. PLINE_NAME,
  2779. LOT_NO,
  2780. STOVE_NO,
  2781. CREATE_NAME,
  2782. CREATE_TIME,
  2783. IS_VD,
  2784. PRO_ORDER_NO,
  2785. MANAGE_NO,
  2786. MANAGE_MENT,
  2787. STD_CODE,
  2788. STD_NAME,
  2789. GRADECODE,
  2790. GRADENAME,
  2791. JUDGE_STD_NAME,
  2792. CRAFT_NO,
  2793. CRAFT_SEQ,
  2794. CRAFT_PATH,
  2795. OLD_CIC,
  2796. SUPPLY_UNIT_CODE,
  2797. SUPPLY_UNIT)
  2798. VALUES(
  2799. '#JUDGE_ID#',
  2800. '#JUDGE_STOVE_NO#',
  2801. '#BATCH_NO#',
  2802. '#BATCH_GROUD_NO#',
  2803. '#ACT_COUNT#',
  2804. '#ACT_WEIGHT#',
  2805. '#MATERIAL_NO#',
  2806. '#MATERIAL_NAME#',
  2807. '#PRODUCCODE#',
  2808. '#PRODUCNAME#',
  2809. '#STEELCODE#',
  2810. '#STEELNAME#',
  2811. '#SPEC_CODE#',
  2812. '#SPEC_NAME#',
  2813. '#MODEL_CODE#',
  2814. '#MODEL_DESC#',
  2815. '#STD_STYLE#',
  2816. '#STD_STYLE_DESC#',
  2817. '#ACT_DIMATER#',
  2818. '#ACT_HEIGHT#',
  2819. '#ACT_LEN#',
  2820. '#ACT_LEN_MIN#',
  2821. '#ACT_LEN_MAX#',
  2822. '#ORDER_NO#',
  2823. '#ORDER_SEQ#',
  2824. '#ORDER_SEQ_NO#',
  2825. '#ORD_PK#',
  2826. '#ORD_LN_PK#',
  2827. '#ORD_LN_DLY_PK#',
  2828. '#PLINE_CODE#',
  2829. '#PLINE_NAME#',
  2830. '#LOT_NO#',
  2831. '#STOVE_NO#',
  2832. '#CREATE_NAME#',
  2833. SYSDATE,
  2834. '#IS_VD#',
  2835. '#PRO_ORDER_NO#',
  2836. '#MANAGE_NO#',
  2837. '#MANAGE_MENT#',
  2838. '#STD_CODE#',
  2839. '#STD_NAME#',
  2840. '#GRADECODE#',
  2841. '#GRADENAME#',
  2842. '#JUDGE_STD_NAME#',
  2843. '#CRAFT_NO#',
  2844. '#CRAFT_SEQ#',
  2845. '#CRAFT_PATH#',
  2846. '#OLD_CIC#',
  2847. '#SUPPLY_UNIT_CODE#',
  2848. '#SUPPLY_UNIT#')
  2849. </query>
  2850. <query id = "FrmPipeMagement.selectMatZcLiku" desc = "查询物料信息">
  2851. <![CDATA[
  2852. SELECT T.LOT_NO,
  2853. T.STOVE_NO,
  2854. T.JUDGE_STOVE_NO,
  2855. T.BATCH_NO,
  2856. T.BATCH_GROUD_NO,
  2857. MAX(T.MATERIAL_NO) MATERIAL_NO,
  2858. MAX(T.MATERIAL_NAME) MATERIAL_NAME,
  2859. MAX(T.PRODUCCODE) PRODUCCODE,
  2860. MAX(T.PRODUCNAME) PRODUCNAME,
  2861. MAX(T.STEELCODE) STEELCODE,
  2862. MAX(T.STEELNAME) STEELNAME,
  2863. MAX(T.GRADECODE) GRADECODE,
  2864. MAX(T.GRADENAME) GRADENAME,
  2865. MAX(T.SPEC_CODE) SPEC_CODE,
  2866. MAX(T.SPEC_NAME) SPEC_NAME,
  2867. MAX(T.MODEL_CODE) MODEL_CODE,
  2868. MAX(T.MODEL_DESC) MODEL_DESC,
  2869. MAX(T.STD_CODE) STD_CODE,
  2870. MAX(T.STD_NAME) STD_NAME,
  2871. MAX(T.STD_STYLE) STD_STYLE,
  2872. MAX(T.STD_STYLE_DESC) STD_STYLE_DESC,
  2873. T.PRO_ORDER_NO,
  2874. MAX(T.PLINE_CODE) PLINE_CODE,
  2875. MAX(T.PLINE_NAME) PLINE_NAME,
  2876. MAX(T.ACT_DIMATER) ACT_DIMATER,
  2877. MAX(T.ACT_HEIGHT) ACT_HEIGHT,
  2878. SUM(T.ACT_LEN) ACT_LEN,
  2879. MAX(T.ACT_LEN_MIN) ACT_LEN_MIN,
  2880. MAX(T.ACT_LEN_MAX) ACT_LEN_MAX,
  2881. SUM(T.ACT_COUNT) ACT_COUNT,
  2882. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  2883. MAX(T.BELONG_CODE) BELONG_CODE,
  2884. MAX(T.BELONG_NAME) BELONG_NAME,
  2885. T.JUDGE_STD_NAME
  2886. FROM (SELECT *
  2887. FROM (SELECT T1.*
  2888. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  2889. WHERE T1.MAT_NO = T2.MAT_NO
  2890. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  2891. AND T1.BATCH_NO = '#BATCH_NO#'
  2892. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  2893. AND T1.BELONG_CODE = '#BELONG_CODE#'
  2894. AND T1.ORD_PK = '#ORD_PK#'
  2895. AND T1.ORD_LN_PK = '#ORD_LN_PK#'
  2896. AND T1.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#'
  2897. AND T1.LOCK_ID = '#LOCK_ID#'
  2898. ORDER BY T1.MAT_NO DESC)
  2899. WHERE ROWNUM <= #ACT_COUNT#) T
  2900. GROUP BY T.LOT_NO,
  2901. T.STOVE_NO,
  2902. T.JUDGE_STOVE_NO,
  2903. T.BATCH_NO,
  2904. T.BATCH_GROUD_NO,
  2905. T.PRO_ORDER_NO,
  2906. T.JUDGE_STD_NAME
  2907. ]]>
  2908. </query>
  2909. <query id = "FrmPipeMagement.selectMatZcLiku1" desc = "查询利库库存信息">
  2910. SELECT T.LOT_NO,
  2911. T.STOVE_NO,
  2912. T.JUDGE_STOVE_NO,
  2913. T.BATCH_NO,
  2914. T.BATCH_GROUD_NO,
  2915. MAX(T.MATERIAL_NO) MATERIAL_NO,
  2916. MAX(T.MATERIAL_NAME) MATERIAL_NAME,
  2917. MAX(T.PRODUCCODE) PRODUCCODE,
  2918. MAX(T.PRODUCNAME) PRODUCNAME,
  2919. MAX(T.STEELCODE) STEELCODE,
  2920. MAX(T.STEELNAME) STEELNAME,
  2921. MAX(T.GRADECODE) GRADECODE,
  2922. MAX(T.GRADENAME) GRADENAME,
  2923. MAX(T.SPEC_CODE) SPEC_CODE,
  2924. MAX(T.SPEC_NAME) SPEC_NAME,
  2925. MAX(T.MODEL_CODE) MODEL_CODE,
  2926. MAX(T.MODEL_DESC) MODEL_DESC,
  2927. MAX(T.STD_CODE) STD_CODE,
  2928. MAX(T.STD_NAME) STD_NAME,
  2929. MAX(T.STD_STYLE) STD_STYLE,
  2930. MAX(T.STD_STYLE_DESC) STD_STYLE_DESC,
  2931. T.PRO_ORDER_NO,
  2932. MAX(T.PLINE_CODE) PLINE_CODE,
  2933. MAX(T.PLINE_NAME) PLINE_NAME,
  2934. MAX(T.ACT_DIMATER) ACT_DIMATER,
  2935. MAX(T.ACT_HEIGHT) ACT_HEIGHT,
  2936. SUM(T.ACT_LEN) ACT_LEN,
  2937. MAX(T.ACT_LEN_MIN) ACT_LEN_MIN,
  2938. MAX(T.ACT_LEN_MAX) ACT_LEN_MAX,
  2939. SUM(T.ACT_COUNT) ACT_COUNT,
  2940. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  2941. MAX(T.BELONG_CODE) BELONG_CODE,
  2942. MAX(T.BELONG_NAME) BELONG_NAME,
  2943. MAX(T.JUDGE_STD_NAME)JUDGE_STD_NAME
  2944. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS T2
  2945. WHERE T.MAT_NO = T2.MAT_NO
  2946. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  2947. AND T.BATCH_NO = '#BATCH_NO#'
  2948. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  2949. AND T.BELONG_CODE = '#NEWBELONG_CODE#'
  2950. AND T.LOCK_ID = '#LOCK_ID#'
  2951. AND T.LOCK_FLAG = '2'
  2952. GROUP BY T.LOT_NO,
  2953. T.STOVE_NO,
  2954. T.JUDGE_STOVE_NO,
  2955. T.BATCH_NO,
  2956. T.BATCH_GROUD_NO,
  2957. T.PRO_ORDER_NO
  2958. </query>
  2959. <query id = "FrmPipeMagement.selectStoveVd" desc = "查询是否经过VD">
  2960. SELECT COUNT(1) ACOUNT FROM STL_VDS_OPTINFO T WHERE T.STOVE_NO = '#STOVE_NO#'
  2961. </query>
  2962. <query id = "FrmPipeMagement.selectManageN" desc = "查询工艺科室">
  2963. SELECT T5.UNIT_CODE_PROCESS,T5.UNIT_DESC_PROCESS,T3.CRAFT_NO,T3.CRAFT_SEQ,T3.CRAFT_PATH
  2964. FROM CRAFT_ORD_DESIGN T3, CRAFT_ORD_DESIGN_MSC T4, COM_MSC T5
  2965. WHERE T3.ORD_LN_PK = T4.ORD_LN_PK
  2966. AND T3.VALIDFLAG = '1'
  2967. AND T4.DESGIN_KEY = T3.DESGIN_KEY
  2968. AND T5.MSC = T4.MSC
  2969. AND T3.ORD_LN_PK = '#ORD_LN_PK#'
  2970. </query>
  2971. <query id = "FrmPipeMagement.selectManageNByNew" desc = "查询工艺科室(新流程)">
  2972. SELECT '002023005003' UNIT_CODE_PROCESS,'工艺科' UNIT_DESC_PROCESS,T3.CRAFT_NO,T3.CRAFT_SEQ,T3.CRAFT_PATH
  2973. FROM CRAFT_ORD_DESIGN T3, CRAFT_ORD_DESIGN_MSC T4
  2974. WHERE T3.ORD_LN_PK = T4.ORD_LN_PK
  2975. AND T3.VALIDFLAG = '1'
  2976. AND T4.DESGIN_KEY = T3.DESGIN_KEY
  2977. AND T3.ORD_LN_PK = '#ORD_LN_PK#'
  2978. </query>
  2979. <query id = "FrmPipeMagement.selectMatZcProOrderNo" desc = "查询生产合同号">
  2980. SELECT T.PRO_ORDER_NO
  2981. FROM MAT_ZC_M T
  2982. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  2983. AND T.BATCH_NO = '#BATCH_NO#'
  2984. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  2985. AND T.BELONG_CODE = '#BELONG_CODE#'
  2986. AND ROWNUM = 1
  2987. </query>
  2988. <query id = "FrmPipeMagement.selectPlnOrd" desc = "查询生产合同制程">
  2989. SELECT S1.WHOLE_BACKLOG
  2990. FROM PLN_ORDER_ZG_S S,CRAFT_ORD_DESIGN_MSC_PL S1
  2991. WHERE S.WHOLE_BACKLOG_DESC = S1.WHOLE_BACKLOG_DESC
  2992. AND S.ORDER_NO || '/' || S.ORDER_SEQ = '#ORDER_NO#'
  2993. AND ROWNUM = 1
  2994. </query>
  2995. <query id = "FrmPipeMagement.selectNewPlnOrd" desc = "查询新合同制程">
  2996. SELECT S1.WHOLE_BACKLOG
  2997. FROM PLN_ORDER_ZG_S S,CRAFT_ORD_DESIGN_MSC_PL S1
  2998. WHERE S.WHOLE_BACKLOG_DESC = S1.WHOLE_BACKLOG_DESC
  2999. AND S.ORDER_NO = '#ORDER_NO#'
  3000. AND S.ORDER_SEQ = '#ORDER_SEQ#'
  3001. AND S.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#'
  3002. AND ROWNUM = 1
  3003. </query>
  3004. <query id = "FrmPipeMagement.selectMatNoStaus" desc = "查询材料状态">
  3005. SELECT T.* FROM MAT_ZC_M T WHERE T.MAT_NO = ?
  3006. </query>
  3007. <query id = "FrmPipeMagement.selectOldCic" desc = "查询原CIC">
  3008. SELECT T.CIC
  3009. FROM QCM_ZG_JUGDE_APPLY T
  3010. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  3011. AND T.BATCH_NO = '#BATCH_NO#'
  3012. AND T.TARGET = 'A'
  3013. AND T.IS_FLAG = '0'
  3014. AND T.IS_ALL_SCRAP = '0'
  3015. AND ROWNUM = 1
  3016. </query>
  3017. <query id = "FrmPipeMagement.insertInListOut" desc = "转移所属权">
  3018. DECLARE
  3019. V_INSTOCK_SEQ YDM_ZC_INLIST.INSTOCK_SQE%TYPE := NULL;
  3020. V_INCOUNT NUMBER := 1;
  3021. V_OUTSTOCK_SQE YDM_ZC_OUTLIST.OUTSTOCK_SQE%TYPE := NULL;
  3022. V_OUTCOUNT NUMBER := 1;
  3023. BEGIN
  3024. FOR MYROW IN (SELECT T.*,
  3025. S.STORAGE_NO,
  3026. S.LOCATION_NO,
  3027. S.LARY_NO,
  3028. S.LOC_NO,
  3029. S.STORAGE_ATTR,
  3030. S.STORAGE_ATTR_NAME,
  3031. S.STORAGE_TYPE_NO,
  3032. S.STORAGE_TYPE_NAME
  3033. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  3034. WHERE T.MAT_NO = S.MAT_NO
  3035. AND T.MAT_NO = '#MAT_NO#'
  3036. AND T.BELONG_CODE IN ('100101', '100103', '100102','100105')
  3037. ) LOOP
  3038. V_INSTOCK_SEQ := '#INSTOCK_DOC#' || LPAD(V_INCOUNT, 4, 0);
  3039. V_OUTSTOCK_SQE := '#OUTSTOCK_DOC#' || LPAD(V_OUTCOUNT, 4, 0);
  3040. INSERT INTO YDM_ZC_INLIST
  3041. (INSTOCK_SQE,
  3042. INSTOCK_DOC,
  3043. INSTOCK_TYPE_CODE,
  3044. INSTOCK_TYPE_NAME,
  3045. MAT_NO,
  3046. LOT_NO,
  3047. STOVE_NO,
  3048. JUDGE_STOVE_NO,
  3049. BATCH_NO,
  3050. BATCH_GROUD_NO,
  3051. PRODUCCODE,
  3052. PRODUCNAME,
  3053. STD_CODE,
  3054. STD_NAME,
  3055. STEELCODE,
  3056. STEELNAME,
  3057. STD_STYLE,
  3058. STD_STYLE_DESC,
  3059. SPEC_CODE,
  3060. SPEC_NAME,
  3061. MODEL_CODE,
  3062. MODEL_DESC,
  3063. ACT_DIMATER,
  3064. ACT_HEIGHT,
  3065. ACT_LEN_MIN,
  3066. ACT_LEN_MAX,
  3067. ACT_COUNT,
  3068. ACT_WEIGHT,
  3069. BELONG_CODE,
  3070. BELONG_NAME,
  3071. STORAGE_NO,
  3072. MEMO,
  3073. CREATE_NAME,
  3074. CREATE_TIME,
  3075. PRODUCT_FLAG,
  3076. MAT_STATUS,
  3077. INSTOCK_TIME,
  3078. ACT_LEN,
  3079. JUDGE_STD_NAME,
  3080. PLINE_CODE,
  3081. PLINE_NAME,
  3082. GRADECODE,
  3083. GRADENAME,
  3084. BAL_YEAR_MONTH,
  3085. IN_TIME_F,
  3086. PIPMEMO,
  3087. MAT_ORIGIN_CODE,
  3088. MAT_ORIGIN_NAME,
  3089. SOURE_CODE,
  3090. SOURE_NAME,
  3091. MATERIAL_NO,
  3092. MATERIAL_NAME,
  3093. IN_MOLD,
  3094. PACK_NO,
  3095. PRO_ORDER_NO)
  3096. VALUES
  3097. ('#INSTOCK_SQE#',
  3098. '#INSTOCK_DOC#',
  3099. '800712',
  3100. '转所属权入库',
  3101. MYROW.MAT_NO,
  3102. MYROW.LOT_NO,
  3103. MYROW.STOVE_NO,
  3104. MYROW.JUDGE_STOVE_NO,
  3105. MYROW.BATCH_NO,
  3106. MYROW.BATCH_GROUD_NO,
  3107. MYROW.PRODUCCODE,
  3108. MYROW.PRODUCNAME,
  3109. MYROW.STD_CODE,
  3110. MYROW.STD_NAME,
  3111. MYROW.STEELCODE,
  3112. MYROW.STEELNAME,
  3113. MYROW.STD_STYLE,
  3114. MYROW.STD_STYLE_DESC,
  3115. MYROW.SPEC_CODE,
  3116. MYROW.SPEC_NAME,
  3117. MYROW.MODEL_CODE,
  3118. MYROW.MODEL_DESC,
  3119. MYROW.ACT_DIMATER,
  3120. MYROW.ACT_HEIGHT,
  3121. MYROW.ACT_LEN_MIN,
  3122. MYROW.ACT_LEN_MAX,
  3123. MYROW.ACT_COUNT,
  3124. MYROW.ACT_WEIGHT,
  3125. '#NEWBELONG_CODE#',
  3126. '#NEWBELONG_NAME#',
  3127. MYROW.STORAGE_NO,
  3128. MYROW.MEMO,
  3129. '#CREATE_NAME#',
  3130. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3131. MYROW.PRODUCT_FLAG,
  3132. MYROW.MAT_STATUS,
  3133. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3134. MYROW.ACT_LEN,
  3135. MYROW.JUDGE_STD_NAME,
  3136. MYROW.PLINE_CODE,
  3137. MYROW.PLINE_NAME,
  3138. MYROW.GRADECODE,
  3139. MYROW.GRADENAME,
  3140. '#BAL_YEAR_MONTH#',
  3141. MYROW.INSTOCK_TIME,
  3142. MYROW.PIPMEMO,
  3143. '801302',
  3144. '产线',
  3145. MYROW.BELONG_CODE,
  3146. MYROW.BELONG_NAME,
  3147. MYROW.MATERIAL_NO,
  3148. MYROW.MATERIAL_NAME,
  3149. MYROW.IN_MOLD,
  3150. MYROW.PACK_NO,
  3151. MYROW.PRO_ORDER_NO);
  3152. INSERT INTO YDM_ZC_INLIST_XS
  3153. (INSTOCK_SQE,
  3154. INSTOCK_DOC,
  3155. INSTOCK_TYPE_CODE,
  3156. INSTOCK_TYPE_NAME,
  3157. MAT_NO,
  3158. LOT_NO,
  3159. STOVE_NO,
  3160. JUDGE_STOVE_NO,
  3161. BATCH_NO,
  3162. BATCH_GROUD_NO,
  3163. PRODUCCODE,
  3164. PRODUCNAME,
  3165. STD_CODE,
  3166. STD_NAME,
  3167. STEELCODE,
  3168. STEELNAME,
  3169. STD_STYLE,
  3170. STD_STYLE_DESC,
  3171. SPEC_CODE,
  3172. SPEC_NAME,
  3173. MODEL_CODE,
  3174. MODEL_DESC,
  3175. ACT_DIMATER,
  3176. ACT_HEIGHT,
  3177. ACT_LEN_MIN,
  3178. ACT_LEN_MAX,
  3179. ACT_COUNT,
  3180. ACT_WEIGHT,
  3181. BELONG_CODE,
  3182. BELONG_NAME,
  3183. STORAGE_NO,
  3184. MEMO,
  3185. CREATE_NAME,
  3186. CREATE_TIME,
  3187. PRODUCT_FLAG,
  3188. MAT_STATUS,
  3189. INSTOCK_TIME,
  3190. ACT_LEN,
  3191. JUDGE_STD_NAME,
  3192. PLINE_CODE,
  3193. PLINE_NAME,
  3194. GRADECODE,
  3195. GRADENAME,
  3196. BAL_YEAR_MONTH,
  3197. IN_TIME_F,
  3198. PIPMEMO,
  3199. MAT_ORIGIN_CODE,
  3200. MAT_ORIGIN_NAME,
  3201. SOURE_CODE,
  3202. SOURE_NAME,
  3203. MATERIAL_NO,
  3204. MATERIAL_NAME,
  3205. IN_MOLD,
  3206. PACK_NO,
  3207. PRO_ORDER_NO)
  3208. VALUES
  3209. ('#INSTOCK_SQE#',
  3210. '#INSTOCK_DOC#',
  3211. '800712',
  3212. '转所属权入库',
  3213. MYROW.MAT_NO,
  3214. MYROW.LOT_NO,
  3215. MYROW.STOVE_NO,
  3216. MYROW.JUDGE_STOVE_NO,
  3217. MYROW.BATCH_NO,
  3218. MYROW.BATCH_GROUD_NO,
  3219. MYROW.PRODUCCODE,
  3220. MYROW.PRODUCNAME,
  3221. MYROW.STD_CODE,
  3222. MYROW.STD_NAME,
  3223. MYROW.STEELCODE,
  3224. MYROW.STEELNAME,
  3225. MYROW.STD_STYLE,
  3226. MYROW.STD_STYLE_DESC,
  3227. MYROW.SPEC_CODE,
  3228. MYROW.SPEC_NAME,
  3229. MYROW.MODEL_CODE,
  3230. MYROW.MODEL_DESC,
  3231. MYROW.ACT_DIMATER,
  3232. MYROW.ACT_HEIGHT,
  3233. MYROW.ACT_LEN_MIN,
  3234. MYROW.ACT_LEN_MAX,
  3235. MYROW.ACT_COUNT,
  3236. MYROW.ACT_WEIGHT,
  3237. '#NEWBELONG_CODE#',
  3238. '#NEWBELONG_NAME#',
  3239. MYROW.STORAGE_NO,
  3240. MYROW.MEMO,
  3241. '#CREATE_NAME#',
  3242. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3243. MYROW.PRODUCT_FLAG,
  3244. MYROW.MAT_STATUS,
  3245. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3246. MYROW.ACT_LEN,
  3247. MYROW.JUDGE_STD_NAME,
  3248. MYROW.PLINE_CODE,
  3249. MYROW.PLINE_NAME,
  3250. MYROW.GRADECODE,
  3251. MYROW.GRADENAME,
  3252. '#BAL_YEAR_MONTH#',
  3253. MYROW.INSTOCK_TIME,
  3254. MYROW.PIPMEMO,
  3255. '801302',
  3256. '产线',
  3257. MYROW.BELONG_CODE,
  3258. MYROW.BELONG_NAME,
  3259. MYROW.MATERIAL_NO,
  3260. MYROW.MATERIAL_NAME,
  3261. MYROW.IN_MOLD,
  3262. MYROW.PACK_NO,
  3263. MYROW.PRO_ORDER_NO);
  3264. INSERT INTO YDM_ZC_OUTLIST
  3265. (OUTSTOCK_SQE,
  3266. OUTSTOCK_DOC,
  3267. OUTSTOCK_TYPE_CODE,
  3268. OUTSTOCK_TYPE_NAME,
  3269. MAT_NO,
  3270. JUDGE_STOVE_NO,
  3271. BATCH_NO,
  3272. BATCH_GROUD_NO,
  3273. MATERIAL_NO,
  3274. MATERIAL_NAME,
  3275. PRODUCCODE,
  3276. PRODUCNAME,
  3277. STD_CODE,
  3278. STD_NAME,
  3279. GRADECODE,
  3280. GRADENAME,
  3281. STEELCODE,
  3282. STEELNAME,
  3283. STD_STYLE,
  3284. STD_STYLE_DESC,
  3285. SPEC_CODE,
  3286. SPEC_NAME,
  3287. MODEL_CODE,
  3288. MODEL_DESC,
  3289. PRO_ORDER_NO,
  3290. PLINE_CODE,
  3291. PLINE_NAME,
  3292. ACT_DIMATER,
  3293. ACT_HEIGHT,
  3294. ACT_LEN,
  3295. ACT_LEN_MIN,
  3296. ACT_LEN_MAX,
  3297. ACT_COUNT,
  3298. ACT_WEIGHT,
  3299. ACT_THEORY_WEIGHT,
  3300. BELONG_CODE,
  3301. BELONG_NAME,
  3302. STORAGE_NO,
  3303. LOCATION_NO,
  3304. STORAGE_ATTR,
  3305. STORAGE_ATTR_NAME,
  3306. STORAGE_TYPE_NO,
  3307. STORAGE_TYPE_NAME,
  3308. OUTSTOCK_TIME,
  3309. CREATE_NAME,
  3310. CREATE_TIME,
  3311. PRODUCT_FLAG,
  3312. MAT_STATUS,
  3313. JUDGE_STD_NAME,
  3314. JUDGE_STD_CODE,
  3315. BAL_YEAR_MONTH,
  3316. FINISHPRO_MOLD,
  3317. IN_MOLD)
  3318. VALUES
  3319. ('#OUTSTOCK_SQE#',
  3320. '#OUTSTOCK_DOC#',
  3321. '800812',
  3322. '转所属权出库',
  3323. MYROW.MAT_NO,
  3324. MYROW.JUDGE_STOVE_NO,
  3325. MYROW.BATCH_NO,
  3326. MYROW.BATCH_GROUD_NO,
  3327. MYROW.MATERIAL_NO,
  3328. MYROW.MATERIAL_NAME,
  3329. MYROW.PRODUCCODE,
  3330. MYROW.PRODUCNAME,
  3331. MYROW.STD_CODE,
  3332. MYROW.STD_NAME,
  3333. MYROW.GRADECODE,
  3334. MYROW.GRADENAME,
  3335. MYROW.STEELCODE,
  3336. MYROW.STEELNAME,
  3337. MYROW.STD_STYLE,
  3338. MYROW.STD_STYLE_DESC,
  3339. MYROW.SPEC_CODE,
  3340. MYROW.SPEC_NAME,
  3341. MYROW.MODEL_CODE,
  3342. MYROW.MODEL_DESC,
  3343. MYROW.PRO_ORDER_NO,
  3344. MYROW.PLINE_CODE,
  3345. MYROW.PLINE_NAME,
  3346. MYROW.ACT_DIMATER,
  3347. MYROW.HEIGHT,
  3348. MYROW.ACT_LEN,
  3349. MYROW.ACT_LEN_MIN,
  3350. MYROW.ACT_LEN_MAX,
  3351. MYROW.ACT_COUNT,
  3352. MYROW.ACT_WEIGHT,
  3353. MYROW.ACT_THEORY_WEIGHT,
  3354. MYROW.BELONG_CODE,
  3355. MYROW.BELONG_NAME,
  3356. MYROW.STORAGE_NO,
  3357. MYROW.LOCATION_NO,
  3358. MYROW.STORAGE_ATTR,
  3359. MYROW.STORAGE_ATTR_NAME,
  3360. MYROW.STORAGE_TYPE_NO,
  3361. MYROW.STORAGE_TYPE_NAME,
  3362. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3363. '#CREATE_NAME#',
  3364. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3365. MYROW.PRODUCT_FLAG,
  3366. MYROW.MAT_STATUS,
  3367. MYROW.JUDGE_STD_NAME,
  3368. MYROW.JUDGE_STD_CODE,
  3369. '#BAL_YEAR_MONTH#',
  3370. MYROW.FINISHPRO_MOLD,
  3371. MYROW.IN_MOLD);
  3372. INSERT INTO YDM_ZC_OUTLIST_XS
  3373. (OUTSTOCK_SQE,
  3374. OUTSTOCK_DOC,
  3375. OUTSTOCK_TYPE_CODE,
  3376. OUTSTOCK_TYPE_NAME,
  3377. MAT_NO,
  3378. JUDGE_STOVE_NO,
  3379. BATCH_NO,
  3380. BATCH_GROUD_NO,
  3381. MATERIAL_NO,
  3382. MATERIAL_NAME,
  3383. PRODUCCODE,
  3384. PRODUCNAME,
  3385. STD_CODE,
  3386. STD_NAME,
  3387. GRADECODE,
  3388. GRADENAME,
  3389. STEELCODE,
  3390. STEELNAME,
  3391. STD_STYLE,
  3392. STD_STYLE_DESC,
  3393. SPEC_CODE,
  3394. SPEC_NAME,
  3395. MODEL_CODE,
  3396. MODEL_DESC,
  3397. PRO_ORDER_NO,
  3398. PLINE_CODE,
  3399. PLINE_NAME,
  3400. ACT_DIMATER,
  3401. ACT_HEIGHT,
  3402. ACT_LEN,
  3403. ACT_LEN_MIN,
  3404. ACT_LEN_MAX,
  3405. ACT_COUNT,
  3406. ACT_WEIGHT,
  3407. ACT_THEORY_WEIGHT,
  3408. BELONG_CODE,
  3409. BELONG_NAME,
  3410. STORAGE_NO,
  3411. LOCATION_NO,
  3412. STORAGE_ATTR,
  3413. STORAGE_ATTR_NAME,
  3414. STORAGE_TYPE_NO,
  3415. STORAGE_TYPE_NAME,
  3416. OUTSTOCK_TIME,
  3417. CREATE_NAME,
  3418. CREATE_TIME,
  3419. PRODUCT_FLAG,
  3420. MAT_STATUS,
  3421. JUDGE_STD_NAME,
  3422. JUDGE_STD_CODE,
  3423. BAL_YEAR_MONTH,
  3424. FINISHPRO_MOLD,
  3425. IN_MOLD)
  3426. VALUES
  3427. ('#OUTSTOCK_SQE#',
  3428. '#OUTSTOCK_DOC#',
  3429. '800812',
  3430. '转所属权出库',
  3431. MYROW.MAT_NO,
  3432. MYROW.JUDGE_STOVE_NO,
  3433. MYROW.BATCH_NO,
  3434. MYROW.BATCH_GROUD_NO,
  3435. MYROW.MATERIAL_NO,
  3436. MYROW.MATERIAL_NAME,
  3437. MYROW.PRODUCCODE,
  3438. MYROW.PRODUCNAME,
  3439. MYROW.STD_CODE,
  3440. MYROW.STD_NAME,
  3441. MYROW.GRADECODE,
  3442. MYROW.GRADENAME,
  3443. MYROW.STEELCODE,
  3444. MYROW.STEELNAME,
  3445. MYROW.STD_STYLE,
  3446. MYROW.STD_STYLE_DESC,
  3447. MYROW.SPEC_CODE,
  3448. MYROW.SPEC_NAME,
  3449. MYROW.MODEL_CODE,
  3450. MYROW.MODEL_DESC,
  3451. MYROW.PRO_ORDER_NO,
  3452. MYROW.PLINE_CODE,
  3453. MYROW.PLINE_NAME,
  3454. MYROW.ACT_DIMATER,
  3455. MYROW.HEIGHT,
  3456. MYROW.ACT_LEN,
  3457. MYROW.ACT_LEN_MIN,
  3458. MYROW.ACT_LEN_MAX,
  3459. MYROW.ACT_COUNT,
  3460. MYROW.ACT_WEIGHT,
  3461. MYROW.ACT_THEORY_WEIGHT,
  3462. MYROW.BELONG_CODE,
  3463. MYROW.BELONG_NAME,
  3464. MYROW.STORAGE_NO,
  3465. MYROW.LOCATION_NO,
  3466. MYROW.STORAGE_ATTR,
  3467. MYROW.STORAGE_ATTR_NAME,
  3468. MYROW.STORAGE_TYPE_NO,
  3469. MYROW.STORAGE_TYPE_NAME,
  3470. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3471. '#CREATE_NAME#',
  3472. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3473. MYROW.PRODUCT_FLAG,
  3474. MYROW.MAT_STATUS,
  3475. MYROW.JUDGE_STD_NAME,
  3476. MYROW.JUDGE_STD_CODE,
  3477. '#BAL_YEAR_MONTH#',
  3478. MYROW.FINISHPRO_MOLD,
  3479. MYROW.IN_MOLD);
  3480. END LOOP;
  3481. END;
  3482. </query>
  3483. <query id="FrmPipeMagement.queryMatTH" desc="查询天淮成品材料信息">
  3484. <![CDATA[
  3485. SELECT
  3486. T1.MAT_NO,
  3487. T1.BELONG_CODE,
  3488. T1.BELONG_NAME,
  3489. T1.JUDGE_STOVE_NO,
  3490. T1.BATCH_NO,
  3491. T1.BATCH_GROUD_NO,
  3492. T1.PLINE_CODE,
  3493. T1.PRODUCT_FLAG,
  3494. T1.MAT_STATUS,
  3495. T1.SPEC_CODE,
  3496. T1.SPEC_NAME,
  3497. T1.ACT_DIMATER,
  3498. T1.ACT_HEIGHT,
  3499. T1.ACT_LEN_MIN,
  3500. T1.ACT_LEN_MAX,
  3501. T1.PRODUCCODE,
  3502. T1.PRODUCNAME,
  3503. T1.MATERIAL_NO,
  3504. T1.MATERIAL_NAME,
  3505. T1.STEELCODE,
  3506. T1.STEELNAME,
  3507. T1.STD_CODE,
  3508. T1.STD_NAME,
  3509. T1.ORDER_NO,
  3510. T1.ORDER_SEQ,
  3511. T1.ORDER_SEQ_NO,
  3512. T1.ORD_PK,
  3513. T1.ORD_LN_PK,
  3514. T1.ORD_LN_DLY_PK,
  3515. T1.PRO_ORDER_NO,
  3516. T1.PRO_ORDER_ID,
  3517. TO_CHAR(T1.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  3518. (SELECT T4.STORAGE_NAME
  3519. FROM YDM_BS_STORAGE T4
  3520. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  3521. T2.STORAGE_NO,
  3522. T2.LOCATION_NO,
  3523. (SELECT T5.LOCATION_NAME FROM YDM_BS_LOCATION T5 WHERE T5.LOCATION_NO = T2.LOCATION_NO)LOCATION_NAME,
  3524. T1.MODEL_CODE,
  3525. T1.MODEL_DESC,
  3526. T1.STD_STYLE,
  3527. T1.STD_STYLE_DESC,
  3528. T1.MEMO,
  3529. T1.PIPMEMO,
  3530. T1.JUDGE_RESULT_CODE,
  3531. T1.JUDGE_RESULT,
  3532. NVL(T1.ACT_LEN, 0) AS ACT_LEN,
  3533. NVL(T1.ACT_COUNT, 0) AS ACT_COUNT,
  3534. NVL(T1.ACT_COUNT,0) AS LKACT_COUNT,
  3535. NVL(T1.ACT_WEIGHT, 0) AS ACT_WEIGHT,
  3536. NVL(T1.ACT_THEORY_WEIGHT, 0) AS ACT_THEORY_WEIGHT,
  3537. T1.STD_NAME AS JUDGE_STD_NAME,
  3538. T1.LOCK_FLAG,
  3539. T1.MNG_LOCK_FLAG,
  3540. T1.ZBS_FLAG,
  3541. T1.FIX_NUM,
  3542. T1.SUPPLY_UNIT_CODE,
  3543. T1.SUPPLY_UNIT,
  3544. T1.LOCK_ID
  3545. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  3546. WHERE T1.MAT_NO = T2.MAT_NO
  3547. AND T1.INSTOCK_DOC IS NULL
  3548. AND T1.ORDER_NO LIKE 'TH%'
  3549. ]]>
  3550. </query>
  3551. <query id="FrmPipeMagement.queryMatTHLog" desc="查询天淮成品材料信息">
  3552. <![CDATA[
  3553. SELECT
  3554. T.ID,
  3555. T.OLD_ORDER_NO,
  3556. T.OLD_ORDER_SEQ,
  3557. T.OLD_DELIVERY_NO,
  3558. T.NEW_ORDER_NO,
  3559. T.NEW_ORDER_SEQ,
  3560. T.NEW_DELIVERY_NO,
  3561. T.MAT_NO,
  3562. T.JUDGE_STOVE_NO,
  3563. T.BATCH_NO,
  3564. T.BATCH_GROUD_NO,
  3565. T.CREATE_NAME,
  3566. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  3567. FROM MAT_TH_CHANG_LOG T
  3568. WHERE
  3569. 1=1
  3570. ]]>
  3571. </query>
  3572. <query id="FrmPipeMagement.changeMatTH" desc="修改天淮成品材料合同信息">
  3573. <![CDATA[
  3574. DECLARE
  3575. V_INSTOCK_SEQ YDM_ZC_INLIST.INSTOCK_SQE%TYPE := NULL;
  3576. V_INCOUNT NUMBER := 1;
  3577. V_OUTSTOCK_SQE YDM_ZC_OUTLIST.OUTSTOCK_SQE%TYPE := NULL;
  3578. V_OUTCOUNT NUMBER := 1;
  3579. BEGIN
  3580. SELECT NVL(MAX(SUBSTR(T.INSTOCK_SQE, LENGTH(T.INSTOCK_SQE) - 4)), 0) + 1
  3581. INTO V_INCOUNT
  3582. FROM YDM_ZC_INLIST T
  3583. WHERE T.INSTOCK_DOC = '#INSTOCK_DOC#';
  3584. SELECT NVL(MAX(SUBSTR(T.OUTSTOCK_SQE, LENGTH(T.OUTSTOCK_SQE) - 4)), 0) + 1
  3585. INTO V_OUTCOUNT
  3586. FROM YDM_ZC_OUTLIST T
  3587. WHERE T.OUTSTOCK_DOC = '#OUTSTOCK_DOC#';
  3588. FOR MYROW IN (SELECT T.*,
  3589. S.STORAGE_NO,
  3590. S.LOCATION_NO,
  3591. S.LARY_NO,
  3592. S.LOC_NO,
  3593. S.STORAGE_ATTR,
  3594. S.STORAGE_ATTR_NAME,
  3595. S.STORAGE_TYPE_NO,
  3596. S.STORAGE_TYPE_NAME
  3597. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  3598. WHERE T.MAT_NO = S.MAT_NO
  3599. and T.ORDER_NO = ?
  3600. AND T.ORDER_SEQ = ?
  3601. AND T.ORDER_SEQ_NO = ?
  3602. AND T.MAT_NO = ?
  3603. ORDER BY T.MAT_NO ASC
  3604. ) LOOP
  3605. V_INSTOCK_SEQ := '#INSTOCK_DOC#' || LPAD(V_INCOUNT, 4, 0);
  3606. V_OUTSTOCK_SQE := '#OUTSTOCK_DOC#' || LPAD(V_OUTCOUNT, 4, 0);
  3607. UPDATE MAT_ZC_M T1
  3608. SET T1.ORDER_NO = '#ORDER_NO#',
  3609. T1.ORDER_SEQ = '#ORDER_SEQ#',
  3610. T1.ORDER_SEQ_NO = '#ORDER_SEQ_NO#',
  3611. T1.ORD_PK = '#ORD_PK#',
  3612. T1.ORD_LN_PK = '#ORD_LN_PK#',
  3613. T1.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#',
  3614. T1.BELONG_CODE = '#BELONG_CODE#',
  3615. T1.BELONG_NAME = '#BELONG_NAME#'
  3616. WHERE
  3617. T1.ORDER_NO = MYROW.ORDER_NO
  3618. AND T1.ORDER_SEQ = MYROW.ORDER_SEQ
  3619. AND T1.ORDER_SEQ_NO = MYROW.ORDER_SEQ_NO
  3620. AND T1.MAT_NO = MYROW.MAT_NO;
  3621. UPDATE MAT_ZC_M_XS T1
  3622. SET T1.ORDER_NO = '#ORDER_NO#',
  3623. T1.ORDER_SEQ = '#ORDER_SEQ#',
  3624. T1.ORDER_SEQ_NO = '#ORDER_SEQ_NO#',
  3625. T1.ORD_PK = '#ORD_PK#',
  3626. T1.ORD_LN_PK = '#ORD_LN_PK#',
  3627. T1.ORD_LN_DLY_PK = '#ORD_LN_DLY_PK#',
  3628. T1.BELONG_CODE = '#BELONG_CODE#',
  3629. T1.BELONG_NAME = '#BELONG_NAME#'
  3630. WHERE
  3631. T1.ORDER_NO = MYROW.ORDER_NO
  3632. AND T1.ORDER_SEQ = MYROW.ORDER_SEQ
  3633. AND T1.ORDER_SEQ_NO = MYROW.ORDER_SEQ_NO
  3634. AND T1.MAT_NO = MYROW.MAT_NO;
  3635. INSERT INTO YDM_ZC_INLIST
  3636. (INSTOCK_SQE,
  3637. INSTOCK_DOC,
  3638. INSTOCK_TYPE_CODE,
  3639. INSTOCK_TYPE_NAME,
  3640. MAT_NO,
  3641. LOT_NO,
  3642. STOVE_NO,
  3643. JUDGE_STOVE_NO,
  3644. BATCH_NO,
  3645. BATCH_GROUD_NO,
  3646. PRODUCCODE,
  3647. PRODUCNAME,
  3648. STD_CODE,
  3649. STD_NAME,
  3650. STEELCODE,
  3651. STEELNAME,
  3652. STD_STYLE,
  3653. STD_STYLE_DESC,
  3654. SPEC_CODE,
  3655. SPEC_NAME,
  3656. MODEL_CODE,
  3657. MODEL_DESC,
  3658. ACT_DIMATER,
  3659. ACT_HEIGHT,
  3660. ACT_LEN_MIN,
  3661. ACT_LEN_MAX,
  3662. ACT_COUNT,
  3663. ACT_WEIGHT,
  3664. BELONG_CODE,
  3665. BELONG_NAME,
  3666. STORAGE_NO,
  3667. MEMO,
  3668. CREATE_NAME,
  3669. CREATE_TIME,
  3670. PRODUCT_FLAG,
  3671. MAT_STATUS,
  3672. INSTOCK_TIME,
  3673. ACT_LEN,
  3674. JUDGE_STD_NAME,
  3675. PLINE_CODE,
  3676. PLINE_NAME,
  3677. GRADECODE,
  3678. GRADENAME,
  3679. BAL_YEAR_MONTH,
  3680. IN_TIME_F,
  3681. PIPMEMO,
  3682. MAT_ORIGIN_CODE,
  3683. MAT_ORIGIN_NAME,
  3684. SOURE_CODE,
  3685. SOURE_NAME,
  3686. MATERIAL_NO,
  3687. MATERIAL_NAME,
  3688. IN_MOLD,
  3689. PACK_NO,
  3690. PRO_ORDER_NO,
  3691. SUPPLY_UNIT_CODE,
  3692. SUPPLY_UNIT,
  3693. IS_DEALER,
  3694. PROCESS_CDOE,
  3695. PROCESS_DESC)
  3696. VALUES
  3697. (V_INSTOCK_SEQ,
  3698. '#INSTOCK_DOC#',
  3699. '800712',
  3700. '转所属权入库',
  3701. MYROW.MAT_NO,
  3702. MYROW.LOT_NO,
  3703. MYROW.STOVE_NO,
  3704. MYROW.JUDGE_STOVE_NO,
  3705. MYROW.BATCH_NO,
  3706. MYROW.BATCH_GROUD_NO,
  3707. MYROW.PRODUCCODE,
  3708. MYROW.PRODUCNAME,
  3709. MYROW.STD_CODE,
  3710. MYROW.STD_NAME,
  3711. MYROW.STEELCODE,
  3712. MYROW.STEELNAME,
  3713. MYROW.STD_STYLE,
  3714. MYROW.STD_STYLE_DESC,
  3715. MYROW.SPEC_CODE,
  3716. MYROW.SPEC_NAME,
  3717. MYROW.MODEL_CODE,
  3718. MYROW.MODEL_DESC,
  3719. MYROW.ACT_DIMATER,
  3720. MYROW.ACT_HEIGHT,
  3721. MYROW.ACT_LEN_MIN,
  3722. MYROW.ACT_LEN_MAX,
  3723. MYROW.ACT_COUNT,
  3724. MYROW.ACT_WEIGHT,
  3725. '#BELONG_CODE#',
  3726. '#BELONG_NAME#',
  3727. MYROW.STORAGE_NO,
  3728. MYROW.MEMO,
  3729. '#CREATE_NAME#',
  3730. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3731. MYROW.PRODUCT_FLAG,
  3732. MYROW.MAT_STATUS,
  3733. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3734. MYROW.ACT_LEN,
  3735. MYROW.JUDGE_STD_NAME,
  3736. MYROW.PLINE_CODE,
  3737. MYROW.PLINE_NAME,
  3738. MYROW.GRADECODE,
  3739. MYROW.GRADENAME,
  3740. '#BAL_YEAR_MONTH#',
  3741. MYROW.INSTOCK_TIME,
  3742. MYROW.PIPMEMO,
  3743. '801302',
  3744. '产线',
  3745. MYROW.BELONG_CODE,
  3746. MYROW.BELONG_NAME,
  3747. MYROW.MATERIAL_NO,
  3748. MYROW.MATERIAL_NAME,
  3749. MYROW.IN_MOLD,
  3750. MYROW.PACK_NO,
  3751. MYROW.PRO_ORDER_NO,
  3752. MYROW.SUPPLY_UNIT_CODE,
  3753. MYROW.SUPPLY_UNIT,
  3754. MYROW.IS_DEALER,
  3755. MYROW.PROCESS_CDOE,
  3756. MYROW.PROCESS_DESC);
  3757. INSERT INTO YDM_ZC_INLIST_XS
  3758. (INSTOCK_SQE,
  3759. INSTOCK_DOC,
  3760. INSTOCK_TYPE_CODE,
  3761. INSTOCK_TYPE_NAME,
  3762. MAT_NO,
  3763. LOT_NO,
  3764. STOVE_NO,
  3765. JUDGE_STOVE_NO,
  3766. BATCH_NO,
  3767. BATCH_GROUD_NO,
  3768. PRODUCCODE,
  3769. PRODUCNAME,
  3770. STD_CODE,
  3771. STD_NAME,
  3772. STEELCODE,
  3773. STEELNAME,
  3774. STD_STYLE,
  3775. STD_STYLE_DESC,
  3776. SPEC_CODE,
  3777. SPEC_NAME,
  3778. MODEL_CODE,
  3779. MODEL_DESC,
  3780. ACT_DIMATER,
  3781. ACT_HEIGHT,
  3782. ACT_LEN_MIN,
  3783. ACT_LEN_MAX,
  3784. ACT_COUNT,
  3785. ACT_WEIGHT,
  3786. BELONG_CODE,
  3787. BELONG_NAME,
  3788. STORAGE_NO,
  3789. MEMO,
  3790. CREATE_NAME,
  3791. CREATE_TIME,
  3792. PRODUCT_FLAG,
  3793. MAT_STATUS,
  3794. INSTOCK_TIME,
  3795. ACT_LEN,
  3796. JUDGE_STD_NAME,
  3797. PLINE_CODE,
  3798. PLINE_NAME,
  3799. GRADECODE,
  3800. GRADENAME,
  3801. BAL_YEAR_MONTH,
  3802. IN_TIME_F,
  3803. PIPMEMO,
  3804. MAT_ORIGIN_CODE,
  3805. MAT_ORIGIN_NAME,
  3806. SOURE_CODE,
  3807. SOURE_NAME,
  3808. MATERIAL_NO,
  3809. MATERIAL_NAME,
  3810. IN_MOLD,
  3811. PACK_NO,
  3812. PRO_ORDER_NO,
  3813. SUPPLY_UNIT_CODE,
  3814. SUPPLY_UNIT,
  3815. IS_DEALER,
  3816. PROCESS_CDOE,
  3817. PROCESS_DESC)
  3818. VALUES
  3819. (V_INSTOCK_SEQ,
  3820. '#INSTOCK_DOC#',
  3821. '800712',
  3822. '转所属权入库',
  3823. MYROW.MAT_NO,
  3824. MYROW.LOT_NO,
  3825. MYROW.STOVE_NO,
  3826. MYROW.JUDGE_STOVE_NO,
  3827. MYROW.BATCH_NO,
  3828. MYROW.BATCH_GROUD_NO,
  3829. MYROW.PRODUCCODE,
  3830. MYROW.PRODUCNAME,
  3831. MYROW.STD_CODE,
  3832. MYROW.STD_NAME,
  3833. MYROW.STEELCODE,
  3834. MYROW.STEELNAME,
  3835. MYROW.STD_STYLE,
  3836. MYROW.STD_STYLE_DESC,
  3837. MYROW.SPEC_CODE,
  3838. MYROW.SPEC_NAME,
  3839. MYROW.MODEL_CODE,
  3840. MYROW.MODEL_DESC,
  3841. MYROW.ACT_DIMATER,
  3842. MYROW.ACT_HEIGHT,
  3843. MYROW.ACT_LEN_MIN,
  3844. MYROW.ACT_LEN_MAX,
  3845. MYROW.ACT_COUNT,
  3846. MYROW.ACT_WEIGHT,
  3847. '#BELONG_CODE#',
  3848. '#BELONG_NAME#',
  3849. MYROW.STORAGE_NO,
  3850. MYROW.MEMO,
  3851. '#CREATE_NAME#',
  3852. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3853. MYROW.PRODUCT_FLAG,
  3854. MYROW.MAT_STATUS,
  3855. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3856. MYROW.ACT_LEN,
  3857. MYROW.JUDGE_STD_NAME,
  3858. MYROW.PLINE_CODE,
  3859. MYROW.PLINE_NAME,
  3860. MYROW.GRADECODE,
  3861. MYROW.GRADENAME,
  3862. '#BAL_YEAR_MONTH#',
  3863. MYROW.INSTOCK_TIME,
  3864. MYROW.PIPMEMO,
  3865. '801302',
  3866. '产线',
  3867. MYROW.BELONG_CODE,
  3868. MYROW.BELONG_NAME,
  3869. MYROW.MATERIAL_NO,
  3870. MYROW.MATERIAL_NAME,
  3871. MYROW.IN_MOLD,
  3872. MYROW.PACK_NO,
  3873. MYROW.PRO_ORDER_NO,
  3874. MYROW.SUPPLY_UNIT_CODE,
  3875. MYROW.SUPPLY_UNIT,
  3876. MYROW.IS_DEALER,
  3877. MYROW.PROCESS_CDOE,
  3878. MYROW.PROCESS_DESC);
  3879. INSERT INTO YDM_ZC_OUTLIST
  3880. (OUTSTOCK_SQE,
  3881. OUTSTOCK_DOC,
  3882. OUTSTOCK_TYPE_CODE,
  3883. OUTSTOCK_TYPE_NAME,
  3884. MAT_NO,
  3885. JUDGE_STOVE_NO,
  3886. BATCH_NO,
  3887. BATCH_GROUD_NO,
  3888. MATERIAL_NO,
  3889. MATERIAL_NAME,
  3890. PRODUCCODE,
  3891. PRODUCNAME,
  3892. STD_CODE,
  3893. STD_NAME,
  3894. GRADECODE,
  3895. GRADENAME,
  3896. STEELCODE,
  3897. STEELNAME,
  3898. STD_STYLE,
  3899. STD_STYLE_DESC,
  3900. SPEC_CODE,
  3901. SPEC_NAME,
  3902. MODEL_CODE,
  3903. MODEL_DESC,
  3904. PRO_ORDER_NO,
  3905. PLINE_CODE,
  3906. PLINE_NAME,
  3907. ACT_DIMATER,
  3908. ACT_HEIGHT,
  3909. ACT_LEN,
  3910. ACT_LEN_MIN,
  3911. ACT_LEN_MAX,
  3912. ACT_COUNT,
  3913. ACT_WEIGHT,
  3914. ACT_THEORY_WEIGHT,
  3915. BELONG_CODE,
  3916. BELONG_NAME,
  3917. STORAGE_NO,
  3918. LOCATION_NO,
  3919. STORAGE_ATTR,
  3920. STORAGE_ATTR_NAME,
  3921. STORAGE_TYPE_NO,
  3922. STORAGE_TYPE_NAME,
  3923. OUTSTOCK_TIME,
  3924. CREATE_NAME,
  3925. CREATE_TIME,
  3926. PRODUCT_FLAG,
  3927. MAT_STATUS,
  3928. JUDGE_STD_NAME,
  3929. JUDGE_STD_CODE,
  3930. BAL_YEAR_MONTH,
  3931. FINISHPRO_MOLD,
  3932. IN_MOLD,
  3933. SUPPLY_UNIT_CODE,
  3934. SUPPLY_UNIT,
  3935. IS_DEALER,
  3936. PROCESS_CDOE,
  3937. PROCESS_DESC)
  3938. VALUES
  3939. (V_OUTSTOCK_SQE,
  3940. '#OUTSTOCK_DOC#',
  3941. '800812',
  3942. '转所属权出库',
  3943. MYROW.MAT_NO,
  3944. MYROW.JUDGE_STOVE_NO,
  3945. MYROW.BATCH_NO,
  3946. MYROW.BATCH_GROUD_NO,
  3947. MYROW.MATERIAL_NO,
  3948. MYROW.MATERIAL_NAME,
  3949. MYROW.PRODUCCODE,
  3950. MYROW.PRODUCNAME,
  3951. MYROW.STD_CODE,
  3952. MYROW.STD_NAME,
  3953. MYROW.GRADECODE,
  3954. MYROW.GRADENAME,
  3955. MYROW.STEELCODE,
  3956. MYROW.STEELNAME,
  3957. MYROW.STD_STYLE,
  3958. MYROW.STD_STYLE_DESC,
  3959. MYROW.SPEC_CODE,
  3960. MYROW.SPEC_NAME,
  3961. MYROW.MODEL_CODE,
  3962. MYROW.MODEL_DESC,
  3963. MYROW.PRO_ORDER_NO,
  3964. MYROW.PLINE_CODE,
  3965. MYROW.PLINE_NAME,
  3966. MYROW.ACT_DIMATER,
  3967. MYROW.HEIGHT,
  3968. MYROW.ACT_LEN,
  3969. MYROW.ACT_LEN_MIN,
  3970. MYROW.ACT_LEN_MAX,
  3971. MYROW.ACT_COUNT,
  3972. MYROW.ACT_WEIGHT,
  3973. MYROW.ACT_THEORY_WEIGHT,
  3974. MYROW.BELONG_CODE,
  3975. MYROW.BELONG_NAME,
  3976. MYROW.STORAGE_NO,
  3977. MYROW.LOCATION_NO,
  3978. MYROW.STORAGE_ATTR,
  3979. MYROW.STORAGE_ATTR_NAME,
  3980. MYROW.STORAGE_TYPE_NO,
  3981. MYROW.STORAGE_TYPE_NAME,
  3982. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3983. '#CREATE_NAME#',
  3984. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  3985. MYROW.PRODUCT_FLAG,
  3986. MYROW.MAT_STATUS,
  3987. MYROW.JUDGE_STD_NAME,
  3988. MYROW.JUDGE_STD_CODE,
  3989. '#BAL_YEAR_MONTH#',
  3990. MYROW.FINISHPRO_MOLD,
  3991. MYROW.IN_MOLD,
  3992. MYROW.SUPPLY_UNIT_CODE,
  3993. MYROW.SUPPLY_UNIT,
  3994. MYROW.IS_DEALER,
  3995. MYROW.PROCESS_CDOE,
  3996. MYROW.PROCESS_DESC);
  3997. INSERT INTO YDM_ZC_OUTLIST_XS
  3998. (OUTSTOCK_SQE,
  3999. OUTSTOCK_DOC,
  4000. OUTSTOCK_TYPE_CODE,
  4001. OUTSTOCK_TYPE_NAME,
  4002. MAT_NO,
  4003. JUDGE_STOVE_NO,
  4004. BATCH_NO,
  4005. BATCH_GROUD_NO,
  4006. MATERIAL_NO,
  4007. MATERIAL_NAME,
  4008. PRODUCCODE,
  4009. PRODUCNAME,
  4010. STD_CODE,
  4011. STD_NAME,
  4012. GRADECODE,
  4013. GRADENAME,
  4014. STEELCODE,
  4015. STEELNAME,
  4016. STD_STYLE,
  4017. STD_STYLE_DESC,
  4018. SPEC_CODE,
  4019. SPEC_NAME,
  4020. MODEL_CODE,
  4021. MODEL_DESC,
  4022. PRO_ORDER_NO,
  4023. PLINE_CODE,
  4024. PLINE_NAME,
  4025. ACT_DIMATER,
  4026. ACT_HEIGHT,
  4027. ACT_LEN,
  4028. ACT_LEN_MIN,
  4029. ACT_LEN_MAX,
  4030. ACT_COUNT,
  4031. ACT_WEIGHT,
  4032. ACT_THEORY_WEIGHT,
  4033. BELONG_CODE,
  4034. BELONG_NAME,
  4035. STORAGE_NO,
  4036. LOCATION_NO,
  4037. STORAGE_ATTR,
  4038. STORAGE_ATTR_NAME,
  4039. STORAGE_TYPE_NO,
  4040. STORAGE_TYPE_NAME,
  4041. OUTSTOCK_TIME,
  4042. CREATE_NAME,
  4043. CREATE_TIME,
  4044. PRODUCT_FLAG,
  4045. MAT_STATUS,
  4046. JUDGE_STD_NAME,
  4047. JUDGE_STD_CODE,
  4048. BAL_YEAR_MONTH,
  4049. FINISHPRO_MOLD,
  4050. IN_MOLD,
  4051. SUPPLY_UNIT_CODE,
  4052. SUPPLY_UNIT,
  4053. IS_DEALER,
  4054. PROCESS_CDOE,
  4055. PROCESS_DESC)
  4056. VALUES
  4057. (V_OUTSTOCK_SQE,
  4058. '#OUTSTOCK_DOC#',
  4059. '800812',
  4060. '转所属权出库',
  4061. MYROW.MAT_NO,
  4062. MYROW.JUDGE_STOVE_NO,
  4063. MYROW.BATCH_NO,
  4064. MYROW.BATCH_GROUD_NO,
  4065. MYROW.MATERIAL_NO,
  4066. MYROW.MATERIAL_NAME,
  4067. MYROW.PRODUCCODE,
  4068. MYROW.PRODUCNAME,
  4069. MYROW.STD_CODE,
  4070. MYROW.STD_NAME,
  4071. MYROW.GRADECODE,
  4072. MYROW.GRADENAME,
  4073. MYROW.STEELCODE,
  4074. MYROW.STEELNAME,
  4075. MYROW.STD_STYLE,
  4076. MYROW.STD_STYLE_DESC,
  4077. MYROW.SPEC_CODE,
  4078. MYROW.SPEC_NAME,
  4079. MYROW.MODEL_CODE,
  4080. MYROW.MODEL_DESC,
  4081. MYROW.PRO_ORDER_NO,
  4082. MYROW.PLINE_CODE,
  4083. MYROW.PLINE_NAME,
  4084. MYROW.ACT_DIMATER,
  4085. MYROW.HEIGHT,
  4086. MYROW.ACT_LEN,
  4087. MYROW.ACT_LEN_MIN,
  4088. MYROW.ACT_LEN_MAX,
  4089. MYROW.ACT_COUNT,
  4090. MYROW.ACT_WEIGHT,
  4091. MYROW.ACT_THEORY_WEIGHT,
  4092. MYROW.BELONG_CODE,
  4093. MYROW.BELONG_NAME,
  4094. MYROW.STORAGE_NO,
  4095. MYROW.LOCATION_NO,
  4096. MYROW.STORAGE_ATTR,
  4097. MYROW.STORAGE_ATTR_NAME,
  4098. MYROW.STORAGE_TYPE_NO,
  4099. MYROW.STORAGE_TYPE_NAME,
  4100. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  4101. '#CREATE_NAME#',
  4102. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  4103. MYROW.PRODUCT_FLAG,
  4104. MYROW.MAT_STATUS,
  4105. MYROW.JUDGE_STD_NAME,
  4106. MYROW.JUDGE_STD_CODE,
  4107. '#BAL_YEAR_MONTH#',
  4108. MYROW.FINISHPRO_MOLD,
  4109. MYROW.IN_MOLD,
  4110. MYROW.SUPPLY_UNIT_CODE,
  4111. MYROW.SUPPLY_UNIT,
  4112. MYROW.IS_DEALER,
  4113. MYROW.PROCESS_CDOE,
  4114. MYROW.PROCESS_DESC);
  4115. V_INCOUNT := V_INCOUNT + 1;
  4116. V_OUTCOUNT := V_OUTCOUNT + 1;
  4117. END LOOP;
  4118. END;
  4119. ]]>
  4120. </query>
  4121. <query id="FrmPipeMagement.changeMatThLog" desc="修改天淮成品材料合同信息">
  4122. <![CDATA[
  4123. INSERT INTO MAT_TH_CHANG_LOG(
  4124. OLD_ORDER_NO,
  4125. OLD_ORDER_SEQ,
  4126. OLD_DELIVERY_NO,
  4127. NEW_ORDER_NO,
  4128. NEW_ORDER_SEQ,
  4129. NEW_DELIVERY_NO,
  4130. MAT_NO,
  4131. JUDGE_STOVE_NO,
  4132. BATCH_NO,
  4133. BATCH_GROUD_NO,
  4134. CREATE_NAME,
  4135. CREATE_TIME)
  4136. VALUES(
  4137. '#OLD_ORDER_NO#',
  4138. '#OLD_ORDER_SEQ#',
  4139. '#OLD_DELIVERY_NO#',
  4140. '#NEW_ORDER_NO#',
  4141. '#NEW_ORDER_SEQ#',
  4142. '#NEW_DELIVERY_NO#',
  4143. '#MAT_NO#',
  4144. '#JUDGE_STOVE_NO#',
  4145. '#BATCH_NO#',
  4146. '#BATCH_GROUD_NO#',
  4147. '#CREATE_NAME#',
  4148. SYSDATE)
  4149. ]]>
  4150. </query>
  4151. </queryMap>