123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- /***************************************************************************************************************
- *
- * rbcfgetAppAcntyy 해당기관의 현재날짜 기준으로 예산 신청회계년도를 가져온다.
- * rbcfgetAppPossibleCheck 예산 신청 가능여부를 조회한다.
- * rbcfgetbugtConsentPossibleCheck 예산승인/취소 가능여부를 조회한다.
- * rbcfgetAppPossibleDeptCheck 예산 신청 가능 부서 여부를 조회한다.
- ***************************************************************************************************************/
- /*************************************
- * Instcd 기관코드
- *************************************/
- function rbcfgetAppAcntyy(Instcd)
- {
-
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/init/comcd";
-
- model.removeNodeset(comcd_node);
- model.makeValue(comcd_node + "/instcd", Instcd);
- model.makeNode(comcd_rsltnode);
-
- model.removeChild("TRRBC10101");
- model.createChild("xforms:submission", "id:TRRBC10101;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRBC10101");
-
- return model.getValue("/root/init/comcd/acntyylist/acntyy");
- }
- /*************************************
- * Instcd 기관코드
- * Acntyy 회계년도
- * Workflag 작업구분
- *************************************/
- function rbcfgetAppPossibleCheck(Instcd, Acntyy, Workflag)
- {
-
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/init/comcd";
-
- model.removeNodeset(comcd_node);
- model.makeValue(comcd_node + "/instcd", Instcd);
- model.makeValue(comcd_node + "/acntyy", Acntyy);
- model.makeValue(comcd_node + "/workflag", Workflag);
- model.makeNode(comcd_rsltnode);
-
- model.removeChild("TRRBC10102");
- model.createChild("xforms:submission", "id:TRRBC10102;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRBC10102");
-
- return model.getValue("/root/init/comcd/chklist/chk");
- }
- /*************************************
- * Instcd 기관코드
- * Acntyy 회계년도
- * Deptcd 부서코드
- *************************************/
- function rbcfgetbugtConsentPossibleCheck(Instcd, Acntyy, Deptcd)
- {
-
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/init/comcd";
-
- model.removeNodeset(comcd_node);
- model.makeValue(comcd_node + "/instcd", Instcd);
- model.makeValue(comcd_node + "/acntyy", Acntyy);
- model.makeValue(comcd_node + "/deptcd", Deptcd);
- model.makeNode(comcd_rsltnode);
-
- model.removeChild("TRRBC10103");
- model.createChild("xforms:submission", "id:TRRBC10103;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRBC10103");
-
- return model.getValue("/root/init/comcd/chklist/chk");
- }
- /*************************************
- * Instcd 기관코드
- * Acntyy 회계년도
- * Deptcd 부서코드
- *************************************/
- function rbcfgetAppPossibleDeptCheck(Instcd, Acntyy, Deptcd)
- {
-
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/init/comcd";
-
- model.removeNodeset(comcd_node);
- model.makeValue(comcd_node + "/instcd", Instcd);
- model.makeValue(comcd_node + "/acntyy", Acntyy);
- model.makeValue(comcd_node + "/deptcd", Deptcd);
- model.makeNode(comcd_rsltnode);
-
- model.removeChild("TRRBC10104");
- model.createChild("xforms:submission", "id:TRRBC10104;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRBC10104");
-
- return model.getValue("/root/init/comcd/chklist/chk");
- }
- /*************************************
- * Instcd 기관코드
- * Acntyy 회계년도
- * Workflag 작업구분
- * Quarter 회계분기
- *************************************/
- function rbcfgetQuarterAppPossibleCheck(Instcd, Acntyy, Workflag, Quarter)
- {
-
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/init/comcd";
-
- model.removeNodeset(comcd_node);
- model.makeValue(comcd_node + "/instcd", Instcd);
- model.makeValue(comcd_node + "/acntyy", Acntyy);
- model.makeValue(comcd_node + "/workflag", Workflag);
- model.makeValue(comcd_node + "/quarter", Quarter);
- model.makeNode(comcd_rsltnode);
-
- model.removeChild("TRRBC10202");
- model.createChild("xforms:submission", "id:TRRBC10202;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRBC10202");
-
- return model.getValue("/root/init/comcd/chklist/chk");
- }
|