FrmBathYearAdjust.xml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "结转年月调整">
  3. <query id ="FrmBathYearAdjust.doQueryInList" desc = "查询">
  4. SELECT
  5. MATERIAL_NO,
  6. MATERIAL_NAME,
  7. GRADECODE,
  8. GRADENAME,
  9. DIMATER,
  10. ACT_LEN,
  11. FIX_NUM,
  12. FIX_LEN,
  13. Sum(ACT_COUNT)ACT_COUNT,
  14. sum(ACT_WEIGHT)ACT_WEIGHT,
  15. BELONG_CODE,
  16. BELONG_NAME,
  17. max(TO_CHAR(INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) INSTOCK_TIME,
  18. max(TO_CHAR(IN_TIME_F, 'YYYY-MM-DD HH24:MI:SS')) IN_TIME_F,
  19. INSTOCK_DOC,
  20. STOVE_NO,
  21. JUDGE_STOVE_NO,
  22. PLINE_CODE,
  23. PLINE_NAME,
  24. INSTOCK_TYPE_NAME,
  25. BAL_YEAR_MONTH
  26. FROM YDM_GP_INLIST T
  27. WHERE INSTOCK_TYPE_CODE IN('800709','800706','800702')
  28. </query>
  29. <query id = "FrmBathYearAdjust.doQueryOutListNum" desc = "查询是否投料出库">
  30. SELECT COUNT(1)
  31. FROM YDM_GP_OUTLIST T
  32. WHERE T.STOVE_NO = '#STOVE_NO#'
  33. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  34. AND T.OUTSTOCK_TYPE_CODE = '800809'
  35. </query>
  36. <query id = "FrmBathYearAdjust.selectInialSql" desc = "查询当前结转年月的期初">
  37. SELECT COUNT(1)ACOUNT FROM YDM_GP_INITIAL T WHERE T.BAL_YEAR_MONTH = ?
  38. AND T.SUPPLY_UNIT_CODE = '120501'
  39. </query>
  40. <query id = "FrmBathYearAdjust.updateBathYear" desc = "修改结转年月">
  41. DECLARE
  42. BEGIN
  43. UPDATE YDM_GP_INLIST T
  44. SET T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#',
  45. T.INSTOCK_TIME = TO_DATE('#INSTOCK_TIME#',
  46. 'YYYY-MM-DD HH24:MI:SS')
  47. WHERE T.INSTOCK_DOC = '#INSTOCK_DOC#';
  48. UPDATE QCM_GP_JUDGE_APPLY T
  49. SET T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#'
  50. WHERE T.STOVE_NO = '#STOVE_NO#'
  51. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  52. AND T.MULTIPLE_NUM = '#FIX_NUM#'
  53. AND T.LEN_GP_SINGLE = '#FIX_LEN#'
  54. AND T.ACT_COUNT = '#ACT_COUNT#'
  55. AND T.IS_FLAG = '0';
  56. END;
  57. </query>
  58. </queryMap>