SMAYA02300.js 206 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536
  1. /* --------------------------------------------------------
  2. 수입지출관리 (SMAYA02300.xfm - JScript )
  3. - Version :
  4. 1) : Ver.1.00.01
  5. : Create By 임여원
  6. : 2015.05.02
  7. -------------------------------------------------------- */
  8. var CurrentDate=getCurrentDate(); // 사업년도 올해 날짜로 CurrentDate에 저장
  9. /**
  10. * @group :
  11. * @ver : 2007.12.26
  12. * @by : Lim YeoWon
  13. * @-----------------------------------------------------------
  14. * @type : function
  15. * @access : public
  16. * @desc : 수입 지출 관리의 초기화 함수
  17. * @-----------------------------------------------------------
  18. */
  19. function fInit(){
  20. var CurrentMM=CurrentDate.substr(4,2); // 현재 날짜의 월 CurrentMM에 저장
  21. var CurrentYY=CurrentDate.substr(0,4); // 현재 날짜의 년을 CurrentYY에 저장
  22. if(CurrentMM>="03" && CurrentMM<="12") // 현재 월이 3월에서 12월까지일 때
  23. { // 현재 년도를 사업년도에 저장
  24. model.setValue("/root/main/search/entryy",CurrentYY); // 현재 월이 1월에서 2월이면
  25. // 전년도를 사업년도에 저장
  26. }
  27. else if(CurrentMM>="01" && CurrentMM<="02")
  28. {
  29. model.setValue("/root/main/search/entryy",CurrentYY-1);
  30. }
  31. //zbcfGetCodeList(new Array("A0451"), new Array("/root/init/brodcstflagcd"), true); // 예산 계획 구분 공통코드 셋팅
  32. model.setValue("/root/main/search/fromdd", CurrentDate.substr(0,6)+"01"); // 화면뜰때 조회기간 그달의 첫 날로 셋팅
  33. zbcfGetCodeList( new Array("A0451"), new Array("/root/hidden/init/comcd") ); // 관계코드 설정
  34. var supcdid = model.getValue("/root/main/cond/condinfo/acntflagcd"); // 상위코드 값 받아와서 관계코드 셋팅
  35. var sortfield = "cdnm";
  36. var sortmethod = "asc";
  37. var minimum = "true"; // 상위코드에 따른 하위코드 이름을 셋팅
  38. zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/hidden/init/comcd");
  39. zbcfGetCodeList( new Array("A0451"), new Array("/root/init/brodcstflagcd") ); // 관계코드 설정
  40. addComboItem("cmb_acntflag", "","","above"); // 계정과목에 전체를 추가
  41. var supcdid = model.getValue("/root/main/search/acntflagcd1"); // 상위코드 값 받아와서 관계코드 셋팅
  42. var sortfield = "cdnm";
  43. var sortmethod = "asc";
  44. var minimum = "true";
  45. zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/init/brodcstflagcd");
  46. // 상위코드에 따른 하위코드 이름을 셋팅
  47. model.setValue("/root/main/cond/condinfo/incmexpsdd",CurrentDate); // 화면 오픈시 일자 현재 날짜로 셋팅
  48. model.setValue("/root/main/cond/condinfo/status","i");
  49. model.setValue("/root/main/cond/condinfo/incmexpsflagcd",2); // 화면 오픈시 지출로 라디오 선택
  50. cmb_acntflagcd.select(0); // 계정과목 콤보박스에 선교비 선택
  51. cmb_itemexpendflagcd.select(0);
  52. var fdate=ipt_fromdd.currentText; // 조회시작날짜에 입력한 텍스트를 변수에 저장
  53. var fmth=ipt_fromdd.currentText.substr(5,2); // 입력한 텍스트의 월을 변수에 저장
  54. if(fmth==02) // 2월달일 때 윤년인지 아닌지 판별
  55. {
  56. if(parseInt(fdate)%4==0) // 윤년이면 조회종료날짜에 29일 셋팅
  57. {
  58. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'29');
  59. }
  60. else
  61. {
  62. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'28'); // 윤년이 아니면 조회종료날짜에 28일 셋팅
  63. }
  64. }
  65. else if(fmth==04 ||fmth== 06 ||fmth== 09 ||fmth== 11) // 조회종료 날짜에 30일인 달 셋팅
  66. {
  67. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'30');
  68. }
  69. else
  70. {
  71. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'31'); // 조회종료 날짜에 31일인 달 셋팅
  72. }
  73. //var userid = getUserInfo("userid");
  74. //model.setValue(grp_incexpssavebox.attribute("ref"), userid);
  75. //model.refresh();
  76. var code = getUserInfo('jobrespcd');
  77. if(code == '1070' || code == '1020' ){ // JOBRESPCD :1020 실장, 1030 부실장, 1070 팀장
  78. grp_incexpssavebox.visible = false; // 실장, 팀장 로그인시 그룹박스 감추기
  79. }else{
  80. grp_incexpssavebox.visible = true;
  81. }
  82. model.refresh();
  83. }
  84. /* --------------------------------------------------------------------------*/
  85. /* type : function */
  86. /* access : public */
  87. /* desc : 수입/지출 금액 등록 함수 */
  88. /* --------------------------------------------------------------------------*/
  89. function fIncmExpsSave()
  90. {
  91. if(rdo_incmexpsflagcd.value!='1' && rdo_incmexpsflagcd.value!='2')
  92. {
  93. messageBox("수입지출구분은" , "I003");
  94. model.setFocus("rdo_incmexpsflagcd");
  95. return;
  96. }
  97. if(model.getValue("/root/main/cond/condinfo/incmexpsdd")=='')
  98. {
  99. messageBox("일자는" , "I003");
  100. model.setFocus("ipt_incmexpsdd");
  101. return;
  102. }
  103. if(model.getValue("/root/main/cond/condinfo/acntflagcd")=='')
  104. {
  105. messageBox("계정과목은" , "I003");
  106. model.setFocus("cmb_acntflagcd");
  107. return;
  108. }
  109. if(model.getValue("/root/main/cond/condinfo/itemexpendflagcd")=='')
  110. {
  111. if(model.getValue("/root/main/cond/condinfo/acntflagcd")!='A')
  112. {
  113. messageBox("비목은" , "I003");
  114. model.setFocus("cmb_itemexpendflagcd");
  115. return;
  116. }
  117. }
  118. if(model.getValue("/root/main/cond/condinfo/incmamt")=='')
  119. {
  120. messageBox("금액은" , "I003");
  121. model.setFocus("ipt_incmamt");
  122. return;
  123. }
  124. var incmexpsflagcd=model.getValue("/root/main/cond/condinfo/incmexpsflagcd"); // 수입지출구분코드
  125. var incmamt=model.getValue("/root/main/cond/condinfo/incmamt"); // 수입금액
  126. var incmexpsdd=model.getValue("/root/main/cond/condinfo/incmexpsdd"); // 수입지출일자
  127. var incmexpsddYY=incmexpsdd.substr(0,4); // 입력일자의 년도
  128. var incmexpsddMM=incmexpsdd.substr(4,2); // 입력일자의 달
  129. var acntflagcd=model.getValue("/root/main/cond/condinfo/acntflagcd"); // 입력한 계정과목 변수에 저장
  130. if(incmexpsddMM=='01' || incmexpsddMM=='02') // 1,2월 일 때는 등록일자 -1
  131. {
  132. model.setValue("/root/main/cond/condinfo/entryy",incmexpsddYY-1);
  133. }
  134. else // 나머지는 등록일자로 entryy에저장
  135. {
  136. model.setValue("/root/main/cond/condinfo/entryy",incmexpsddYY);
  137. }
  138. var mm=incmexpsdd.substr(4,2); // 사업년도의 월만 mm에 저장
  139. var dd=incmexpsdd.substr(6,2); // 사업년도의 날짜 dd에 저장
  140. if(mm =="00" || dd =="00" )
  141. {
  142. messageBox("일자를 저장할 수","I004");
  143. return;
  144. }
  145. if (mm>="03" && mm<="05") model.setValue("/root/main/cond/condinfo/qurtyy",1); // 각 월의 분기를 qurtyy에 저장
  146. else if (mm>="06" && mm<="08") model.setValue("/root/main/cond/condinfo/qurtyy",2);
  147. else if (mm>= "09"&& mm<="11") model.setValue("/root/main/cond/condinfo/qurtyy",3);
  148. else if (mm ="12" || mm<="02") model.setValue("/root/main/cond/condinfo/qurtyy",4);
  149. if(incmexpsflagcd==2) // 수입,지출 선택에 따라 incm,exps에 저장
  150. { // 구분이 지출일때
  151. if(bool_etcflag.value=='Y') // 전년도 이월금 체크시
  152. {
  153. messageBox("전년도 이월금은 지출로 저장할 수","I004"); // 에러메시지
  154. return;
  155. }
  156. else if(bool_etcflag.value=='N') // 전년도 이월금 비체크시
  157. {
  158. model.setValue("/root/main/cond/condinfo/etcflag",'N'); // 노드에 플래그 값 N 저장
  159. model.resetInstanceNode("/root/main/cond/condinfo/incmamt"); // 수입금액 RESET
  160. model.setValue("/root/main/cond/condinfo/expsamt",incmamt); // 지출노드에 금액 저장
  161. }
  162. }
  163. else if(incmexpsflagcd==1 && bool_etcflag.value=='Y' && acntflagcd=='A') // 구분이 수입이면서 전년도 이월금과 계정과목 선교비 선택시
  164. {
  165. var itemexpendflagcd=model.getValue("/root/main/cond/condinfo/itemexpendflagcd") // 비목 플래그 값 변수에 저장
  166. if(itemexpendflagcd=='') // 비목이 공백이 아니면(선택이 되면)
  167. {
  168. //alert(model.getValue("/root/main/cond/condinfo/itemexpendflagcd"));
  169. var itemexpendflagcd=model.getValue("/root/main/cond/condinfo/itemexpendflagcd"); // 비목 값 변수에 저장
  170. model.setValue("/root/main/cond/condinfo/etcflag",'Y'); // 노드에 플래그 값 Y 저장
  171. model.resetInstanceNode("/root/main/cond/condinfo/expsamt"); // 지출 금액 저장된 노드 RESET
  172. }
  173. else
  174. {
  175. //alert(model.getValue("/root/main/cond/condinfo/itemexpendflagcd"));
  176. messageBox("선교비의 전년도 이월금은 비목을 선택할 수 ","I004"); // 에러메시지 띄움
  177. model.setFocus("cmb_itemexpendflagcd"); // 포커스 비목 선택항으로 이동
  178. model.refresh();
  179. return;
  180. }
  181. }
  182. var subcdid = model.getValue("/root/main/cond/condinfo/itemexpendflagcd"); //비목의 코드 값 변수에 저장
  183. model.removeNodeset("/root/send/savedata");
  184. model.makeNode("/root/send/savedata");
  185. model.copyNode("/root/send/savedata","/root/main/cond/condinfo");
  186. if(submit("TXAYA02301")==true)
  187. {
  188. messageBox("저장이" , "I002");
  189. fReqIncmExpsAmt();
  190. fResetIncmExpsAmt();
  191. }
  192. model.refresh();
  193. }
  194. /* --------------------------------------------------------------------------*/
  195. /* type : function */
  196. /* access : public */
  197. /* desc : 수입/지출 내역리스트 조회 */
  198. /* --------------------------------------------------------------------------*/
  199. function fReqIncmExpsAmt() {
  200. var bDate = ipt_entryy.currentText; // 현재 입력한 년도를 entryy에 저장
  201. model.setValue("/root/main/search/entryy" ,bDate); // 현재 입력한 값을 노드에 저장
  202. model.setValue("/root/main/cond/condinfo/status","i" ); // 입력하기 위한 status를 i로 저장
  203. var fDate = model.getValue("/root/main/search/fromdd"); // fromdd에 입력된 값을 변수 fDate에 저장
  204. var tDate = model.getValue("/root/main/search/todd" ); // todd에 입력된 값을 변수 tDate에 저장
  205. var toddmth=model.setValue("/root/main/search/toddmth",tDate.substr(4,2)); // todd의 달을 toddmth에 저장
  206. model.setValue("/root/main/search/toddyear",tDate.substr(0,4));
  207. if (bDate == "")
  208. {
  209. messageBox("사업년도는 ","I003");
  210. model.setFocus("ipt_entryy");
  211. return;
  212. }
  213. else if (fDate > tDate) // 조회기간시작 날짜가 종료일자보다 클 때
  214. {
  215. messageBox("조회 시작 날짜가 종료 날짜 보다 클 수 ","I004");
  216. //model.setFocus("ipt_entryy");
  217. return;
  218. }
  219. var sDate = bDate + "0301"; // 입력받은 년도의 사업기간 시작일
  220. var eDate = parseInt(bDate)+1 + "0229"; // 입력받은 년도의 사업기간 종료일
  221. if ((sDate > fDate) || (eDate < tDate))
  222. { // 조회 시작 일자가 사업년도 시작(3월)보다 작거나 조회 종료 날짜가
  223. // 사업년도 종료(2월)날짜보다 클 때
  224. messageBox("입력한 사업년도 내 기간 이외에는 입력 할 수","I004");
  225. //messageBox("사업년도 "+bDate+"의 조회기간 "+sDate+"~"+eDate+"사이 이외에는 입력 할 수","I004");
  226. //model.setFocus("ipt_entryy");
  227. return;
  228. }
  229. model.removeNodeset("/root/send/reqdata");
  230. model.makeNode("/root/send/reqdata");
  231. model.copyNode("/root/send/reqdata","/root/main/search");
  232. submit("TRAYA02301");
  233. submit("TRAYA02303");
  234. model.resetInstanceNode("/root/main/cond/condinfo");
  235. model.setValue("/root/main/cond/condinfo/incmexpsdd",CurrentDate); // 화면 오픈시 일자 현재 날짜로 셋팅
  236. model.setValue("/root/main/cond/condinfo/status","i");
  237. model.setValue("/root/main/cond/condinfo/incmexpsflagcd",2); // 화면 오픈시 지출로 라디오 선택
  238. cmb_acntflagcd.select(0); // 계정과목 콤보박스에 선교비 선택
  239. cmb_itemexpendflagcd.select(0);
  240. grd_incmexpslist.row=grd_incmexpslist.rows-1;
  241. grd_incmexpslist.col=1;
  242. model.refresh();
  243. }
  244. /* --------------------------------------------------------------------------*/
  245. /* type : function */
  246. /* access : public */
  247. /* desc : 수입/지출 내역리스트 세부 조회함수 */
  248. /* --------------------------------------------------------------------------*/
  249. function fIncmExpsAmtInfo() {
  250. var idxRow=grd_incmexpslist.row;
  251. var idxRows=grd_incmexpslist.rows; // 그리드 클릭한 행
  252. // 그리드 전체 행
  253. if(idxRow==0 || idxRow>idxRows) // 그리드 밖을 클릭하면 return
  254. return;
  255. rdo_incmexpsflagcd.disabled=true; // 등록창의 구분, 일자 비활성화
  256. ipt_incmexpsdd.disabled=true;
  257. model.removeNodeset("/root/send/reqdata");
  258. model.makeNode("/root/send/reqdata");
  259. model.copyNode("/root/send/reqdata","/root/main/grdlist/itemlist["+idxRow+"]"); // 클릭한 행 서브미션으로 보냄
  260. if(submit("TRAYA02302")==true)
  261. {
  262. var supcdid = model.getValue("/root/main/cond/condinfo/acntflagcd"); // 상위코드 값 받아와서 관계코드 셋팅
  263. var sortfield = "cdnm";
  264. var sortmethod = "asc";
  265. var minimum = "true";
  266. zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/hidden/init/comcd");
  267. // 상위코드에 따른 하위코드 이름을 셋팅
  268. if(supcdid=='A') // 선교비 선택시 전년도 이월금 저장하기 위해
  269. {
  270. addComboItem("cmb_itemexpendflagcd", "---","","below"); // 비목에 빈공간 추가한다.
  271. }
  272. if(rdo_incmexpsflagcd.value==2)
  273. {
  274. // model.resetInstanceNode("/root/main/cond/condinfo/incmamt");
  275. model.setValue("/root/main/cond/condinfo/incmamt",model.getValue("/root/main/cond/condinfo/expsamt"));
  276. ipt_incmamt.refresh();
  277. }
  278. }
  279. //fAcntflagcdSelect();
  280. model.refresh();
  281. }
  282. /* --------------------------------------------------------------------------*/
  283. /* type : function */
  284. /* access : public */
  285. /* desc : 수입/지출 등록창 초기화 함수 */
  286. /* --------------------------------------------------------------------------*/
  287. function fResetIncmExpsAmt() {
  288. var CurrentDate=getCurrentDate();
  289. model.resetInstanceNode("/root/main/cond/condinfo");
  290. model.setValue("/root/main/cond/condinfo/incmexpsdd",CurrentDate);
  291. model.setValue("/root/main/cond/condinfo/status","i");
  292. rdo_incmexpsflagcd.disabled=false; // 비활성을 활성으로 바꿈
  293. ipt_incmexpsdd.disabled=false;
  294. model.setValue("/root/main/cond/condinfo/incmexpsflagcd",2); // 초기화 시 지출로 라디오 선택
  295. cmb_acntflagcd.select(0); // 계정과목 콤보박스에 선교비 선택
  296. //fReqIncmExpsAmt();
  297. model.refresh();
  298. }
  299. /* --------------------------------------------------------------------------*/
  300. /* type : function */
  301. /* access : public */
  302. /* desc : 수입/지출 등록 창 삭제 함수 */
  303. /* --------------------------------------------------------------------------*/
  304. function fDelIncmExpsAmt() {
  305. var idxRow=grd_incmexpslist.row; // 클릭한 행 반환
  306. if(model.getValue("/root/main/cond/condinfo/status")!="u") // 수입지출 내역 리스트를 클릭하지 않았을 경우
  307. {
  308. messageBox("삭제할 수입지출 내역이", "I004");
  309. return;
  310. }
  311. if(idxRow<1) // 클릭한 행이 존재 하지 않을 때
  312. {
  313. messageBox("삭제할 수입지출 내역이", "I004");
  314. return;
  315. }
  316. else // 클릭한 행이 존재 할때
  317. {
  318. var btn=messageBox("선택 수입 지출 내역을","Q001");
  319. if(btn=='6')
  320. {
  321. model.setValue("/root/main/cond/condinfo/status","d"); // status를 d로 셋팅한 뒤
  322. model.removeNodeset("/root/send/savedata"); // 삭제할 data 서브미션 보냄
  323. model.makeNode("/root/send/savedata");
  324. model.copyNode("/root/send/savedata","/root/main/cond/condinfo");
  325. if(submit("TXAYA02301")==true)
  326. {
  327. messageBox("삭제가" , "I002");
  328. fReqIncmExpsAmt();
  329. fResetIncmExpsAmt();
  330. }
  331. }
  332. else if(btn=='7')
  333. {
  334. return;
  335. }
  336. }
  337. model.refresh();
  338. }
  339. /* ----------------------------------------------------------------------------------*/
  340. /* type : function */
  341. /* access : public */
  342. /* desc : 수입/지출 내역 조회 시작 기간 선택시 종료기간에 마지막날을 셋팅하는 함수 */
  343. /* ----------------------------------------------------------------------------------*/
  344. function ftdateselect() {
  345. var fdate=ipt_fromdd.currentText; //조회 시작 날짜에 입력된 값을 변수에 저장
  346. var fmth=fdate.substr(5,2); //조회 시작 날짜의 월을 변수에 저장
  347. if(fmth=='02') //입력한 월이 2월일 때는
  348. {
  349. if(parseInt(fdate)%4==0) //윤년일 때는 조회 종료날짜에 그 달의 29일을 셋팅
  350. {
  351. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'29');
  352. }
  353. else
  354. { //윤년이 아닐 때는 조회 종료 날짜의 그 달의 28일을 셋팅
  355. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'28');
  356. }
  357. }
  358. else if(fmth=='04' ||fmth== '06' ||fmth== '09' ||fmth== '11')
  359. {
  360. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'30');
  361. }
  362. else
  363. {
  364. model.setValue("/root/main/search/todd",parseInt(fdate)+fmth+'31');
  365. }
  366. model.refresh();
  367. }
  368. /* ----------------------------------------------------------------------------------*/
  369. /* type : function */
  370. /* access : public */
  371. /* desc : 선교비가 계정과목으로 선택될 때 비목 콤보박스에 공백 아이템 추가되는 함수 */
  372. /* ---------------------------------------------------------------------------------- */
  373. function fAcntflagcdSelect() {
  374. var supcdid = model.getValue("/root/main/cond/condinfo/acntflagcd"); // 상위코드 값 받아와서 관계코드 셋팅
  375. var sortfield = "cdnm";
  376. var sortmethod = "asc";
  377. var minimum = "true";
  378. zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/hidden/init/comcd");
  379. model.refresh();
  380. if(supcdid=='A') // 선교비 선택시 전년도 이월금 저장하기 위해
  381. {
  382. addComboItem("cmb_itemexpendflagcd", "---","","below"); // 비목에 빈공간 추가한다.
  383. }
  384. cmb_itemexpendflagcd.select(0); // 비목은 첫번째 선택
  385. model.setFocus("ipt_incmamt"); // 수입,지출 금액으로 포커스이동
  386. model.refresh();
  387. }
  388. /* ----------------------------------------------------------------------------------*/
  389. /* type : function */
  390. /* access : public */
  391. /* desc : 선교비가 계정과목으로 선택될 때 비목 콤보박스에 공백 아이템 추가되는 함수 */
  392. /* ---------------------------------------------------------------------------------- */
  393. function fAcntflagcdSelect2() {
  394. var supcdid = model.getValue("/root/main/search/acntflagcd1"); // 상위코드 값 받아와서 관계코드 셋팅
  395. var sortfield = "cdnm";
  396. var sortmethod = "asc";
  397. var minimum = "true";
  398. zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/init/brodcstflagcd");
  399. model.refresh();
  400. addComboItem("cmb_itemexpendflag", "","","above"); // 비목에 빈공간 추가한다.
  401. // if(supcdid=='A') // 선교비 선택시 전년도 이월금 저장하기 위해
  402. // {
  403. // addComboItem("cmb_itemexpendflag", "---","","below"); // 비목에 빈공간 추가한다.
  404. // }
  405. cmb_itemexpendflag.select(0); // 비목은 첫번째 선택
  406. //model.setFocus("ipt_incmamt"); // 수입,지출 금액으로 포커스이동
  407. model.refresh();
  408. }
  409. /* ----------------------------------------------------------------------------------*/
  410. /* type : function */
  411. /* access : public */
  412. /* desc : 수입지출 내역 리스트를 클릭하고 전년도 이월금 여부 체크시 구분이 활성화되어 있을 때만 */
  413. /* 자동으로 구분에 수입이 체크되는 함수 */
  414. /* ----------------------------------------------------------------------------------*/
  415. function fIncmExpsAmtrsavechk(){
  416. if(rdo_incmexpsflagcd.disabled==false) // 수입, 지출 구분 창이 활성화 되어 있을 때
  417. {
  418. rdo_incmexpsflagcd.value=1; // 자동으로 수입 값이 셋팅
  419. model.refresh();
  420. }
  421. }