RBC001.xjs 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/****************************************************************************************
  3. * Argument : Instcd : 기관코드
  4. * Description :
  5. ****************************************************************************************/
  6. function rbcfgetAppAcntyy(Instcd)
  7. {
  8. var comcd_node = "ds_send_comcdref";
  9. var comcd_rsltnode = "ds_init_comcd_acntyylist";
  10. dsf_deleteDs(comcd_node);
  11. dsf_deleteDs(comcd_rsltnode);
  12. dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : Instcd}]);
  13. dsf_createDs(comcd_rsltnode);
  14. var oParam = {};
  15. oParam.id = "TRRBC10101";
  16. oParam.service = "bugtcommonapp.BugtCommon";
  17. oParam.method = "reqGetAppAcntyy";
  18. oParam.inds = "req="+comcd_node;
  19. oParam.outds = comcd_rsltnode+"=acntyylist";
  20. oParam.async = false;
  21. //oParam.callback = "cf_TRRBC10101";
  22. tranf_submit(oParam);
  23. return eval(comcd_rsltnode).getColumn(0, "acntyy");
  24. }
  25. /****************************************************************************************
  26. * Argument : Instcd : 기관코드
  27. * : Acntyy : 회계년도
  28. * : Deptcd : 부서코드
  29. * Description :
  30. ****************************************************************************************/
  31. function rbcfgetAppPossibleDeptCheck(Instcd, Acntyy, Deptcd)
  32. {
  33. var comcd_node = "ds_send_comcdref";
  34. var comcd_rsltnode = "ds_init_comcd_chklist";
  35. dsf_deleteDs(comcd_node);
  36. dsf_deleteDs(comcd_rsltnode);
  37. dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : Instcd}
  38. , {col:"acntyy", type:"STRING", size:256 , val : Acntyy}
  39. , {col:"deptcd", type:"STRING", size:256 , val : Deptcd}]);
  40. dsf_createDs(comcd_rsltnode);
  41. var oParam = {};
  42. oParam.id = "TRRBC10104";
  43. oParam.service = "bugtcommonapp.BugtCommon";
  44. oParam.method = "reqGetAppPossibleDeptCheck";
  45. oParam.inds = "req="+comcd_node;
  46. oParam.outds = comcd_rsltnode+"=chklist";
  47. oParam.async = false;
  48. //oParam.callback = "cf_TRRBC10104";
  49. tranf_submit(oParam);
  50. return eval(comcd_rsltnode).getColumn(0, "chk");
  51. }
  52. /****************************************************************************************
  53. * Argument : Instcd : 기관코드
  54. * : Acntyy : 회계년도
  55. * : Workflag : 작업구분
  56. * Description :
  57. ****************************************************************************************/
  58. function rbcfgetAppPossibleCheck(Instcd, Acntyy, Workflag)
  59. {
  60. var comcd_node = "ds_send_comcdref";
  61. var comcd_rsltnode = "ds_init_comcd_chklist";
  62. dsf_deleteDs(comcd_node);
  63. dsf_deleteDs(comcd_rsltnode);
  64. dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : Instcd}
  65. , {col:"acntyy", type:"STRING", size:256 , val : Acntyy}
  66. , {col:"workflag", type:"STRING", size:256 , val : Workflag}]);
  67. dsf_createDs(comcd_rsltnode);
  68. var oParam = {};
  69. oParam.id = "TRRBC10102";
  70. oParam.service = "bugtcommonapp.BugtCommon";
  71. oParam.method = "reqGetAppPossibleCheck";
  72. oParam.inds = "req="+comcd_node;
  73. oParam.outds = comcd_rsltnode+"=chklist";
  74. oParam.async = false;
  75. //oParam.callback = "cf_TRRBC10102";
  76. tranf_submit(oParam);
  77. return eval(comcd_rsltnode).getColumn(0, "chk");
  78. }
  79. /****************************************************************************************
  80. * Argument : Instcd : 기관코드
  81. * : Acntyy : 회계년도
  82. * : Workflag : 작업구분
  83. * : Quarter : 회계분기
  84. * Description :
  85. ****************************************************************************************/
  86. function rbcfgetQuarterAppPossibleCheck(Instcd, Acntyy, Workflag, Quarter)
  87. {
  88. var comcd_node = "ds_send_comcdref";
  89. var comcd_rsltnode = "ds_init_comcd_chklist";
  90. dsf_deleteDs(comcd_node);
  91. dsf_deleteDs(comcd_rsltnode);
  92. dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : Instcd}
  93. , {col:"acntyy", type:"STRING", size:256 , val : Acntyy}
  94. , {col:"workflag", type:"STRING", size:256 , val : Workflag}
  95. , {col:"quarter", type:"STRING", size:256 , val : Quarter}]);
  96. dsf_createDs(comcd_rsltnode);
  97. var oParam = {};
  98. oParam.id = "TRRBC10202";
  99. oParam.service = "bugtcommonapp.BugtCommon";
  100. oParam.method = "reqGetQuarterAppPossibleCheck";
  101. oParam.inds = "req="+comcd_node;
  102. oParam.outds = comcd_rsltnode+"=chklist";
  103. oParam.async = false;
  104. //oParam.callback = "cf_TRRBC10202";
  105. tranf_submit(oParam);
  106. return eval(comcd_rsltnode).getColumn(0, "chk");
  107. }]]></Script>