eb5fd18fb458002e8d9e52fb4d9d0b6a04583df1.svn-base 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="板坯外销查询">
  3. <query id="UIG080010_01.SELECT" desc="板坯外销查询" fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK
  6. ,A.SLAB_NO
  7. ,A.STL_GRD
  8. ,J.L2_SCH_NO
  9. ,SUBSTR(A.SLAB_NO,1,10) CHARGE_NO
  10. ,A.SLAB_THK
  11. ,A.SLAB_WTH
  12. ,A.SLAB_LEN
  13. ,A.SLAB_WGT
  14. ,A.WEIGHT_WGT --20130217
  15. ,A.CUR_LOAD_LOC
  16. --,A.PLT_TRS_CAR_NO
  17. --,TO_CHAR(SYSDATE,'YYYYMMDD') PLT_TRS_INVOICE_NO
  18. --,A.PLT_PLANT_ARRV_LOC
  19. ,PLT_TRS_DTIME
  20. ,A.EXTSHAPE_GRD
  21. ,A.SLAB_INGR_DEC_GRD
  22. ,B.CRK_CD1
  23. ,C.CRK_CD2
  24. ,D.CRK_CD3
  25. ,E.CRK_CD4
  26. ,TO_CHAR(SYSDATE,'YYYYMMDD') SYS_DATE
  27. ,decode(a.SLAB_OUT_TP,'Y','允许出库','不允许出库') SLAB_OUT_TP
  28. FROM TBG02_SLAB_COMM A
  29. ,TBD01_SLABDN_OBJ2 J
  30. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD1 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') B
  31. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD2 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') C
  32. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD3 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') D
  33. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD4 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') E
  34. WHERE 1 = 1
  35. AND A.CRK_CD1 = B.SM_CD(+)
  36. AND A.CRK_CD2 = C.SM_CD(+)
  37. AND A.CRK_CD3 = D.SM_CD(+)
  38. AND A.CRK_CD4 = E.SM_CD(+)
  39. --AND (A.CUR_LOAD_LOC LIKE 'L%' OR A.CUR_LOAD_LOC LIKE 'H%') --在库
  40. AND A.SLAB_RT IN ('P','Z') --去向
  41. AND A.CUR_PROG_CD = 'RGB' --物料进程
  42. AND A.SLAB_STAT = '2' --物料状态
  43. AND A.PLT_TRS_CAR_NO IS NULL --移送货单号
  44. AND A.DSN_SLAB_NO = J.DSN_SLAB_NO(+)
  45. AND A.SLAB_NO LIKE :1||'%'
  46. ]]>
  47. </query>
  48. <query id="UIG080010_02.CAL" desc="外销保存操作 " fetchSize="10">
  49. <![CDATA[
  50. {CALL MES_LG_KC.SENDLIST_BP(?,?,?,?,?,?,?,?)}
  51. ]]>
  52. </query>
  53. <query id="UIG080010_03.CAL" desc="外销退回保存操作 " fetchSize="10">
  54. <![CDATA[
  55. {CALL MES_LG_KC.BACKLIST_BP(?,?,?)}
  56. ]]>
  57. </query>
  58. <query id="UIG080010_03.SELECT" desc="外销明细查询操作 " fetchSize="10">
  59. <![CDATA[
  60. SELECT
  61. '' CHK, --选择
  62. T.PACTNO, --合同号
  63. T.PLANVEHICLEID,--发运号
  64. T.LISTNUMBER, -- 明细编号
  65. T.SERIALNUMBER ,--板坯号
  66. T.BUTTRESS, --垛位
  67. T.PICKSTORAGETIME, --发运时间
  68. T.PICKSTORAGEMAN, --挑库人
  69. T.CLASSORDER, --班次
  70. T.CLASSTEAM , --班组
  71. T.TRAINWAGON , --车辆号
  72. T.THICK , --厚度
  73. T.WIDTH , --宽度
  74. T.LENGTH , --长度
  75. T.WEIGHT , --重量
  76. T.STOVENO, --炉号
  77. T.INCEPTCORPNAME, --收货单位名称
  78. T.STEEL , --牌号
  79. T.BUYERCODE, --订货单位
  80. T.GBZL , --过磅重量
  81. T.CXLY, --产线来源
  82. T.CCMID --连铸号
  83. FROM
  84. kcg_turnoffsendlist@xgcx T
  85. WHERE 1=1
  86. AND TO_CHAR(T.PICKSTORAGETIME,'yyyymmdd') LIKE :1||'%'
  87. AND T.PLANVEHICLEID LIKE :2||'%'
  88. AND T.TRAINWAGON LIKE :3||'%'
  89. AND T.SERIALNUMBER LIKE :4||'%'
  90. AND T.CXLY='4001LGX'
  91. --SUBSTR(T.PICKSTORAGETIME,1,10)
  92. ]]>
  93. </query>
  94. <query id="UIG080010_04.SELECT" desc="外销排车计划查询 " fetchSize="10">
  95. <![CDATA[
  96. SELECT '' CHK,
  97. B.INCEPTCORPNAME,--收货单位
  98. C.STATIONNAME,--到站
  99. A.ASKPLAN_ID,--发运号
  100. A.PACTINDEXDETAIL,--计划号
  101. A.SENDWEIGHT SENDQUANTITY,--发运车数
  102. TO_CHAR(A.PLANDATE, 'YY-MM-DD') PLANDATE,--排车日期
  103. A.WEIGHT,--排车量
  104. A.STEELCODE,--牌号
  105. A.TRANSNO VECIHLENO,--车牌号
  106. A.PACTNO,--合同号
  107. G.NAME_ TRANSTYPE,--发运类型
  108. H.NAME_ TRAINTYPE--运输类型
  109. FROM SEL_ASKVEHICLEPLANINFL@xgcx A,
  110. SEL_INCEPTCORPINFO@xgcx B,
  111. SEL_STATIONINFO@xgcx C,
  112. SCM_BASE_INFO@xgcx G,
  113. SCM_BASE_INFO@xgcx H
  114. WHERE A.INCEPTCORPCODE = B.INCEPTCORPCODE
  115. AND A.STATIONCODE = C.STATIONCODE
  116. AND A.CARAFFIRM NOT IN ('4', '5', '0')
  117. AND A.TRANSTYPE = G.ID_(+)
  118. AND A.TRAINTYPE = H.ID_(+)
  119. AND TO_CHAR(A.PLANDATE, 'yyyymmdd') LIKE :1 ||'%'
  120. AND A.PL='4001LGX'
  121. ]]>
  122. </query>
  123. </queryMap>