| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc = "盘盈">
- <query id = "FrmStuffInventoryIn.doQueryStock" desc = "查询盘盈信息">
- <![CDATA[
- SELECT
- BELONG_NAME,
- MAX(TO_CHAR(STOCKTAKING_TIME, 'YYYY-MM-DD HH24:MI:SS')) STOCKTAKING_TIME,
- STORAGE_NO,
- BAL_YEAR_MONTH,
- MEMO,
- CREATE_NAME,
- STOCKTAKING_DOC,
- STOCKTAKING_RSN_NAME,
- STOVE_NO,
- FLAG_STOVE_NO,
- JUDGE_STOVE_NO,
- GROUD_NO,
- MATERIAL_NAME,
- GRADENAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- SUM(ACT_WEIGHT)ACT_WEIGHT,
- SUM(ACT_COUNT)ACT_COUNT,
- PLINE_NAME
- FROM YDM_GP_STOCKTAKINGLIST
- WHERE STOCKTAKING_TYPE_CODE = '800601'
- ]]>
- </query>
- <query id = "FrmStuffInventoryIn.queryMatNo" desc = "生成材料号">
- SELECT ? ||
- LPAD(NVL(MAX(SUBSTR(T2.MAT_NO, LENGTH(T2.MAT_NO) - 2)), 0) + 1, 3, 0) MAT_NO
- FROM (SELECT MAX(T.MAT_NO)MAT_NO
- FROM MAT_GP_M T
- WHERE T.JUDGE_STOVE_NO = ?
- UNION ALL
- SELECT MAX(T1.MAT_NO)MAT_NO
- FROM YDM_GP_INLIST T1
- WHERE T1.JUDGE_STOVE_NO = ?
- AND T1.INSTOCK_TYPE_CODE = '800701'
- UNION ALL
- SELECT MAX(T3.MAT_NO)MAT_NO
- FROM MAT_GP_M_HISTORY T3
- WHERE T3.JUDGE_STOVE_NO = ?) T2
- </query>
- <query id = "FrmStuffInventoryIn.querySendSqlDoc" desc = "生成入库单号">
- SELECT 'IB' || TO_CHAR(SYSDATE, 'YYMMDD') ||
- LPAD(NVL(MAX(SUBSTR(T.INSTOCK_DOC, LENGTH(T.INSTOCK_DOC) - 4)), 0) + 1,
- 5,
- 0) INSTOCK_DOC
- FROM YDM_GP_INLIST T
- WHERE T.INSTOCK_TYPE_CODE = '800702'
- AND T.INSTOCK_DOC LIKE 'IB'||TO_CHAR(SYSDATE, 'YYMMDD') ||'_____'
- </query>
- <query id = "FrmStuffInventoryIn.queryStockDoc" desc ="生成盘盈单号">
- SELECT 'PY' || TO_CHAR(SYSDATE, 'YYMMDD') ||
- LPAD(NVL(MAX(SUBSTR(STOCKTAKING_DOC, 9)), 0) + 1, 5, 0) STOCKTAKING_DOC
- FROM YDM_GP_STOCKTAKINGLIST T
- WHERE T.STOCKTAKING_TYPE_CODE = '800601'
- AND T.STOCKTAKING_DOC LIKE 'PY' || TO_CHAR(SYSDATE, 'YYMMDD') ||'_____'
- </query>
- <query id = "FrmStuffInventoryIn.insertMat" desc = "插入库存表">
- DECLARE
- BEGIN
- INSERT INTO MAT_GP_M(
- MAT_NO,
- PRODUCT_FLAG,
- MAT_STATUS,
- STOVE_NO,
- JUDGE_STOVE_NO,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- PLINE_CODE,
- PLINE_NAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- BELONG_CODE,
- BELONG_NAME,
- INSTOCK_TIME,
- BAL_YEAR_MONTH,
- MEMO,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- DB_ACT_COUNT,
- GPTYPE,
- QCM_STAUS,
- JUDGE_RESULT_CODE,
- INSTOCK_FLAG,
- JUGDE_APPLY_FLAG,
- SUPPLY_UNIT_CODE,
- SUPPLY_UNIT,
- SOURE_CODE,
- SOURE_NAME,
- BACK_FLAG,
- IS_DEALER
- )
- VALUES(
- '#MAT_NO#',
- '#PRODUCT_FLAG#',
- '#MAT_STATUS#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#PLINE_CODE#',
- '#PLINE_NAME#',
- '#DIMATER#',
- '#ACT_LEN#',
- '#FIX_NUM#',
- '#FIX_LEN#',
- '#ACT_COUNT#',
- '#ACT_WEIGHT#',
- '#BELONG_CODE#',
- '#BELONG_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#BAL_YEAR_MONTH#',
- '#MEMO#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#FIX_NUM#',
- '#FIX_NUM#',
- '#GPTYPE#',
- '00',
- '#JUDGE_RESULT_CODE#',
- '#INSTOCK_FLAG#',
- '#JUGDE_APPLY_FLAG#',
- '#SUPPLY_UNIT_CODE#',
- '#SUPPLY_UNIT#',
- '#SOURE_CODE#',
- '#SOURE_NAME#',
- '#BACK_FLAG#',
- '#IS_DEALER#'
- );
- INSERT INTO YDM_GP_BUTTRESS(
- MAT_NO,
- STOVE_NO,
- JUDGE_STOVE_NO,
- STORAGE_NO,
- LOCATION_NO,
- LARY_NO,
- LOCATION_NAME,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- MANAGEMENT_NO,
- MANAGEMENT_NAME,
- DEPARTMENT_CODE,
- DEPARTMENT_DESC
- )
- VALUES(
- '#MAT_NO#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#STORAGE_NO#',
- '#LOCATION_NO#',
- '#LARY_NO#',
- '#LOCATION_NAME#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#FIX_NUM#',
- '#MANAGEMENT_NO#',
- '#MANAGEMENT_NAME#',
- '#DEPARTMENT_CODE#',
- '#DEPARTMENT_DESC#');
- END;
- </query>
- <query id = "FrmStuffInventoryIn.insertInList" desc = "插入入库表">
- INSERT INTO YDM_GP_INLIST(
- INSTOCK_SQE,
- INSTOCK_DOC,
- INSTOCK_TYPE_CODE,
- INSTOCK_TYPE_NAME,
- MAT_NO,
- PRODUCT_FLAG,
- MAT_STATUS,
- STOVE_NO,
- JUDGE_STOVE_NO,
- PLINE_CODE,
- PLINE_NAME,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- BELONG_CODE,
- BELONG_NAME,
- STORAGE_NO,
- LOCATION_NO,
- DEPARTMENT_CODE,
- DEPARTMENT_DESC,
- MANAGEMENT_NO,
- MANAGEMENT_NAME,
- INSTOCK_TIME,
- IN_TIME_F,
- BAL_YEAR_MONTH,
- MEMO,
- CREATE_NAME,
- CREATE_TIME,
- GROUD_NO,
- JUDGE_STOVE_NO_SEQ,
- SUPPLY_UNIT_CODE,
- SUPPLY_UNIT,
- BACK_FLAG,
- IS_DEALER
- )
- VALUES(
- '#INSTOCK_SQE#',
- '#INSTOCK_DOC#',
- '800702',
- '盘盈入库',
- '#MAT_NO#',
- '#PRODUCT_FLAG#',
- '#MAT_STATUS#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#PLINE_CODE#',
- '#PLINE_NAME#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#DIMATER#',
- '#ACT_LEN#',
- '#FIX_NUM#',
- '#FIX_LEN#',
- '#ACT_COUNT#',
- '#ACT_WEIGHT#',
- '#BELONG_CODE#',
- '#BELONG_NAME#',
- '#STORAGE_NO#',
- '#STORAGE_NO#'||'10101',
- '#DEPARTMENT_CODE#',
- '#DEPARTMENT_DESC#',
- '#MANAGEMENT_NO#',
- '#MANAGEMENT_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#BAL_YEAR_MONTH#',
- '#MEMO#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#FIX_NUM#',
- '#JUDGE_STOVE_NO#'||'-01',
- '#SUPPLY_UNIT_CODE#',
- '#SUPPLY_UNIT#',
- '#BACK_FLAG#',
- '#IS_DEALER#')
- </query>
- <query id = "FrmStuffInventoryIn.insertStock" desc = "插入调差表">
- INSERT INTO YDM_GP_STOCKTAKINGLIST(
- STOCKTAKING_SQE,
- STOCKTAKING_DOC,
- STOCKTAKING_TYPE_CODE,
- STOCKTAKING_TYPE_NAME,
- STOCKTAKING_RSN_CODE,
- STOCKTAKING_RSN_NAME,
- MAT_NO,
- PRODUCT_FLAG,
- MAT_STATUS,
- STOVE_NO,
- JUDGE_STOVE_NO,
- GROUD_NO,
- MATERIAL_NO,
- MATERIAL_NAME,
- GRADECODE,
- GRADENAME,
- DIMATER,
- ACT_LEN,
- FIX_NUM,
- FIX_LEN,
- ACT_COUNT,
- ACT_WEIGHT,
- PLINE_CODE,
- PLINE_NAME,
- BELONG_CODE,
- BELONG_NAME,
- STOCKTAKING_TIME,
- STORAGE_NO,
- LOCATION_NO,
- DEPARTMENT_CODE,
- DEPARTMENT_DESC,
- MANAGEMENT_NO,
- MANAGEMENT_NAME,
- BAL_YEAR_MONTH,
- MEMO,
- CREATE_NAME,
- CREATE_TIME,
- GPTYPE,
- SUPPLY_UNIT_CODE,
- SUPPLY_UNIT)
- VALUES(
- '#STOCKTAKING_SQE#',
- '#STOCKTAKING_DOC#',
- '#STOCKTAKING_TYPE_CODE#',
- '#STOCKTAKING_TYPE_NAME#',
- '#STOCKTAKING_RSN_CODE#',
- '#STOCKTAKING_RSN_NAME#',
- '#MAT_NO#',
- '#PRODUCT_FLAG#',
- '#MAT_STATUS#',
- '#STOVE_NO#',
- '#JUDGE_STOVE_NO#',
- '#FIX_NUM#',
- '#MATERIAL_NO#',
- '#MATERIAL_NAME#',
- '#GRADECODE#',
- '#GRADENAME#',
- '#DIMATER#',
- '#ACT_LEN#',
- '#FIX_NUM#',
- '#FIX_LEN#',
- '#ACT_COUNT#',
- '#ACT_WEIGHT#',
- '#PLINE_CODE#',
- '#PLINE_NAME#',
- '#BELONG_CODE#',
- '#BELONG_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#STORAGE_NO#',
- '#STORAGE_NO#'||'10101',
- '#DEPARTMENT_CODE#',
- '#DEPARTMENT_DESC#',
- '#MANAGEMENT_NO#',
- '#MANAGEMENT_NAME#',
- '#BAL_YEAR_MONTH#',
- '#MEMO#',
- '#CREATE_NAME#',
- TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- '#GPTYPE#',
- '#SUPPLY_UNIT_CODE#',
- '#SUPPLY_UNIT#')
- </query>
- </queryMap>
|