| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="入库查询">
- <query id="FrmReportInOutput.doQueryData" desc="查询入出库记录(仓库)">
- <![CDATA[
- SELECT T1.*,
- T3.IN_ACT_COUNT,
- T3.IN_ACT_WEIGHT,
- T2.OUT_ACT_COUNT,
- T2.OUT_ACT_WEIGHT
- FROM (SELECT M.STOVE_NO,
- M.JUDGE_STOVE_NO,
- M.SOURE_NAME,
- M.MATERIAL_NAME,
- M.GRADENAME,
- M.DIMATER,
- SUM(M.ACT_COUNT) AS MAT_ACT_COUNT,
- SUM(M.ACT_WEIGHT) AS MAT_ACT_WEIGHT
- FROM MAT_GP_M M
- LEFT JOIN YDM_GP_BUTTRESS T
- ON T.MAT_NO = M.MAT_NO
- WHERE M.QCM_STAUS = '00'
- #STORAGE_NO#
- GROUP BY M.STOVE_NO,
- M.JUDGE_STOVE_NO,
- M.SOURE_NAME,
- M.MATERIAL_NAME,
- M.GRADENAME,
- M.DIMATER) T1
- LEFT JOIN (SELECT T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- SUM(T.ACT_COUNT) AS OUT_ACT_COUNT,
- SUM(T.ACT_WEIGHT) AS OUT_ACT_WEIGHT
- FROM YDM_GP_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE S
- ON T.TAR_STORAGE_NO = S.STORAGE_NO
- WHERE 1 = 1
- AND ((T.OUTSTOCK_TYPE_CODE = '800803' AND
- T.TAR_REC_FLAG = '1') OR
- T.OUTSTOCK_TYPE_CODE IN
- ('800801', '800802', '800804', '800805'))
- #STORAGE_NO#
- GROUP BY T.STOVE_NO, T.JUDGE_STOVE_NO) T2
- ON T1.JUDGE_STOVE_NO = T2.JUDGE_STOVE_NO
- AND T1.STOVE_NO = T2.STOVE_NO
- LEFT JOIN (SELECT T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- SUM(T.ACT_COUNT) AS IN_ACT_COUNT,
- SUM(T.ACT_WEIGHT) AS IN_ACT_WEIGHT
- FROM YDM_GP_INLIST T
- LEFT JOIN YDM_BS_STORAGE S
- ON T.STORAGE_NO = S.STORAGE_NO
- LEFT JOIN PLN_SALEORD S1
- ON T.PRO_ORDER_NO = S1.ORDER_NO || '/' || S1.ORDER_SEQ || '/' ||
- S1.DELIVERY_NO
- AND S1.ORDERFROM <> '合同补量'
- WHERE 1 = 1
- AND T.INSTOCK_TYPE_CODE IN ('800701', '800703')
- AND T.VALIDFLAG = '1'
- #STORAGE_NO#
- GROUP BY T.STOVE_NO, T.JUDGE_STOVE_NO) T3
- ON T1.JUDGE_STOVE_NO = T3.JUDGE_STOVE_NO
- AND T1.STOVE_NO = T3.STOVE_NO
- WHERE 1 = 1
- ]]>
- </query>
- <query id="FrmReportInOutput.doQueryMatData" desc="查询入出库记录(仓库)">
- <![CDATA[
- SELECT M.STOVE_NO,
- M.JUDGE_STOVE_NO,
- M.SOURE_NAME,
- M.MATERIAL_NAME,
- M.GRADENAME,
- M.DIMATER,
- M.ACT_LEN,
- SUM(M.ACT_COUNT) AS MAT_ACT_COUNT,
- SUM(M.ACT_WEIGHT) AS MAT_ACT_WEIGHT
- FROM MAT_GP_M M
- LEFT JOIN YDM_GP_BUTTRESS T
- ON T.MAT_NO = M.MAT_NO
- WHERE M.QCM_STAUS = '00' AND M.IS_SETFOOT = '0'
- #STORAGE_NO#
- ]]>
- </query>
- <query id="FrmReportInOutput.doQueryMatDataIsSetFoot" desc="查询入出库记录(仓库)">
- <![CDATA[
- SELECT M.STOVE_NO,
- M.JUDGE_STOVE_NO,
- M.SOURE_NAME,
- M.MATERIAL_NAME,
- M.GRADENAME,
- M.DIMATER,
- M.ACT_LEN,
- M.PRO_ORDER_NO,
- M.PLINE_NAME,
- (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = M.MAT_STATUS) MAT_STATUS,
- SUM(M.ACT_COUNT) AS MAT_ACT_COUNT,
- SUM(M.ACT_WEIGHT) AS MAT_ACT_WEIGHT,
- M.CREATE_TIME
- FROM MAT_GP_M M
- LEFT JOIN YDM_GP_BUTTRESS T
- ON T.MAT_NO = M.MAT_NO
- WHERE M.QCM_STAUS = '00' AND M.IS_SETFOOT = '1'
- #STORAGE_NO#
- ]]>
- </query>
- <query id="FrmReportInOutput.doQueryOutData" desc="查询入出库记录(仓库)">
- <![CDATA[
- SELECT T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.SOURE_NAME,
- T.MATERIAL_NAME,
- T.GRADENAME,
- T.DIMATER,
- T.ACT_LEN,
- SUM(T.ACT_COUNT) AS OUT_ACT_COUNT,
- SUM(T.ACT_WEIGHT) AS OUT_ACT_WEIGHT
- FROM YDM_GP_OUTLIST T
- LEFT JOIN YDM_BS_STORAGE S
- ON T.TAR_STORAGE_NO = S.STORAGE_NO
- WHERE 1 = 1
- AND ((T.OUTSTOCK_TYPE_CODE = '800803' AND T.TAR_REC_FLAG = '1') OR
- T.OUTSTOCK_TYPE_CODE IN ('800801', '800802', '800804', '800805','800811'))
- #STORAGE_NO#
- ]]>
- </query>
- <query id="FrmReportInOutput.doQueryInData" desc="查询入出库记录(仓库)">
- <![CDATA[
- SELECT T.STOVE_NO,
- T.JUDGE_STOVE_NO,
- T.SOURE_NAME,
- T.MATERIAL_NAME,
- T.GRADENAME,
- T.DIMATER,
- T.ACT_LEN,
- SUM(T.ACT_COUNT) AS IN_ACT_COUNT,
- SUM(T.ACT_WEIGHT) AS IN_ACT_WEIGHT
- FROM YDM_GP_INLIST T
- LEFT JOIN YDM_BS_STORAGE S
- ON T.STORAGE_NO = S.STORAGE_NO
- LEFT JOIN PLN_SALEORD S1
- ON T.PRO_ORDER_NO =
- S1.ORDER_NO || '/' || S1.ORDER_SEQ || '/' || S1.DELIVERY_NO
- AND S1.ORDERFROM <> '合同补量'
- WHERE 1 = 1
- AND T.INSTOCK_TYPE_CODE IN ('800701', '800703')
- AND T.VALIDFLAG = '1'
- #STORAGE_NO#
- ]]>
- </query>
- </queryMap>
|