SMPIF30400_입금내역관리(보호).xrw 80 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>입금내역관리(보호)</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <send>
  10. <send01>
  11. <acptno/>
  12. <judgdg/>
  13. <clamno/>
  14. <srchgubun/>
  15. <cpcd/>
  16. <assocd/>
  17. <opn_row/>
  18. <datefilter/>
  19. </send01>
  20. <uncoendprcs>
  21. <insukindflag>4</insukindflag>
  22. </uncoendprcs>
  23. </send>
  24. <main>
  25. <list00>
  26. <list001>
  27. <acptnolist>
  28. <acptno/>
  29. </acptnolist>
  30. </list001>
  31. <list002>
  32. <clamno>
  33. <clamno/>
  34. </clamno>
  35. <acptnocnt>
  36. <cnt/>
  37. </acptnocnt>
  38. </list002>
  39. <list003>
  40. <judgdglist>
  41. <judgdg/>
  42. <setno/>
  43. </judgdglist>
  44. </list003>
  45. </list00>
  46. <list01>
  47. <gridpidmclam>
  48. <clamym/>
  49. <uncoym/>
  50. <acptdd/>
  51. <clamflag/>
  52. <ioflag/>
  53. <ordfildcd/>
  54. <clamno/>
  55. </gridpidmclam>
  56. <gridpifmmcdp>
  57. <acptno/>
  58. <clamno/>
  59. <judgdg/>
  60. <medcarekindflag/>
  61. <cpcd/>
  62. <assocd/>
  63. <instcd/>
  64. <cnt_clam/>
  65. <clmcstotamt/>
  66. <clownbamt/>
  67. <clclamamt/>
  68. <clsubtamt/>
  69. <clhandicaprfund/>
  70. <cnt_judgdeci/>
  71. <jrtotordamt01/>
  72. <jrownbamt01/>
  73. <jrjudgdeciamt01/>
  74. <jrsubtamt01/>
  75. <jrhandicaprfund01/>
  76. <jraddchrgamt/>
  77. <cnt_rtn/>
  78. <jrtotordamt02/>
  79. <jrownbamt02/>
  80. <jrjudgdeciamt02/>
  81. <jrsubtamt02/>
  82. <jrhandicaprfund02/>
  83. <cnt_judgrete/>
  84. <jrtotordamt03/>
  85. <jrownbamt03/>
  86. <jrjudgdeciamt03/>
  87. <jrsubtamt03/>
  88. <jrhandicaprfund03/>
  89. <cnt_certrete/>
  90. <jrtotordamt04/>
  91. <jrownbamt04/>
  92. <jrjudgdeciamt04/>
  93. <jrsubtamt04/>
  94. <jrhandicaprfund04/>
  95. <cutcntsum/>
  96. <cutadjtamtsum/>
  97. <realcutamt/>
  98. <realcutamthandi/>
  99. <jrownaddbamtsum/>
  100. <rtnbalamt/>
  101. <totuncoamt/>
  102. <uncoamt/>
  103. <uncoamthandi/>
  104. <calcamtsum/>
  105. <cnt_jrsubtamt/>
  106. <cnt_instreductamt/>
  107. <cnt_hosoutcalc/>
  108. <cnt_calcdepo/>
  109. <jqdruglimitdiffamtsum/>
  110. <jrdruglimitdiffamtsum/>
  111. <jrdruglimitdiffamtadjtsum/>
  112. <cldruglimitdiffamtsum02/>
  113. <jrdruglimitdiffamtsum02/>
  114. <cldruglimitdiffamtsum03/>
  115. <jrdruglimitdiffamtsum03/>
  116. </gridpifmmcdp>
  117. <gridpifhmcdp>
  118. <depodd/>
  119. <depoflag/>
  120. <bankcd/>
  121. <acntcd/>
  122. <depocnt/>
  123. <depoamt/>
  124. <rtnscheamt/>
  125. <notimm/>
  126. <rem/>
  127. <acptno/>
  128. <judgdg/>
  129. <clamno/>
  130. <cpcd/>
  131. <assocd/>
  132. <seqno/>
  133. <instcd/>
  134. <depooutamt/>
  135. <depoinamt/>
  136. </gridpifhmcdp>
  137. <gridpifhrtns>
  138. <rtndd/>
  139. <rtnflag/>
  140. <rtnacptno/>
  141. <rtnjudgdg/>
  142. <ofidocno/>
  143. <ofidocarvdd/>
  144. <rtnamt/>
  145. <notimm/>
  146. <rem/>
  147. <acptno/>
  148. <judgdg/>
  149. <clamno/>
  150. <seqno/>
  151. <instcd/>
  152. <cpcd/>
  153. <assocd/>
  154. <rtnclamno/>
  155. <rtnseqno/>
  156. </gridpifhrtns>
  157. <calcamtsumdetl>
  158. <calcamtsum/>
  159. </calcamtsumdetl>
  160. </list01>
  161. <list02>
  162. <gridpifhmcdp/>
  163. </list02>
  164. <list03>
  165. <gridpifhrtns/>
  166. </list03>
  167. <source>
  168. <acptno/>
  169. <clamno/>
  170. <judgdg/>
  171. <medcarekindflag/>
  172. <cpcd/>
  173. <assocd/>
  174. <instcd/>
  175. <rtnflag/>
  176. <rtnflaggrcd/>
  177. <rtndetlrow/>
  178. <openerrtnflag/>
  179. <allsrchyn/>
  180. </source>
  181. <result_list02/>
  182. <result_list03/>
  183. </main>
  184. <init>
  185. <P0267list>
  186. <P0267>
  187. <cdid/>
  188. <cdnm/>
  189. </P0267>
  190. </P0267list>
  191. <R0001list>
  192. <R0001>
  193. <cdid/>
  194. <cdnm/>
  195. </R0001>
  196. </R0001list>
  197. <P0302list>
  198. <P0302>
  199. <cdid/>
  200. <cdnm/>
  201. </P0302>
  202. </P0302list>
  203. <P0415list>
  204. <P0415>
  205. <cdid/>
  206. <cdnm/>
  207. </P0415>
  208. </P0415list>
  209. <U0001list>
  210. <U0001>
  211. <cdid/>
  212. <cdnm/>
  213. </U0001>
  214. </U0001list>
  215. <U0002list>
  216. <U0002>
  217. <assocd/>
  218. <assonm/>
  219. </U0002>
  220. </U0002list>
  221. <U0004list>
  222. <U0004>
  223. <assocd/>
  224. <assonm/>
  225. </U0004>
  226. </U0004list>
  227. <temp>
  228. <clamno>
  229. <clamno/>
  230. </clamno>
  231. </temp>
  232. <temp02>
  233. <judgretecnt>
  234. <cnt/>
  235. </judgretecnt>
  236. </temp02>
  237. <bankinfo>
  238. <bankinfolist>
  239. <cdid/>
  240. <cdnm/>
  241. </bankinfolist>
  242. </bankinfo>
  243. <PAM>
  244. <PK069list/>
  245. </PAM>
  246. </init>
  247. <source>
  248. <judgdg/>
  249. <acptno/>
  250. <clamno/>
  251. <seqno/>
  252. <instcd/>
  253. <rtnflag/>
  254. <rtnflaggrcd/>
  255. <rtndetlrow/>
  256. <openerrtnflag/>
  257. <allsrchyn/>
  258. <cpcd/>
  259. <assocd/>
  260. </source>
  261. <hidden>
  262. <session/>
  263. </hidden>
  264. </root>
  265. </instance>
  266. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  267. <submission id="TRPIF30401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/main/list01"/>
  268. <submission id="TRPIF30403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/main/list00/list001"/>
  269. <submission id="TRPIF30404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/main/list00/list003"/>
  270. <submission id="TRPIF30405" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/main/list00/list002"/>
  271. <submission id="TRPIF30406" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/init/U0001list"/>
  272. <submission id="TRPIF30407" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/init/U0002list"/>
  273. <submission id="TXPIF30401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list02" resultref="/root/main/result_list02"/>
  274. <submission id="TXPIF30402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list03" resultref="/root/main/result_list03"/>
  275. <submission id="TRPIF30411" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/init/temp02"/>
  276. <submission id="TRPIF30309" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/bankinfo"/>
  277. <submission id="TRPIF31303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/uncoendprcs" resultref="/root/main/chek"/>
  278. <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
  279. </model>
  280. <script type="javascript" ev:event="xforms-ready">
  281. <![CDATA[
  282. //fGetUserInfosSampling(); //세션/root/hidden/session
  283. //INSTCD = model.getValue("/root/hidden/session/sess_dutplceinstcd");
  284. submit("TRPIF31303"); // 최종마감월을 가져와서 입금/환수 등록시 체크한다.
  285. //기관별 은행및 은행계좌조회
  286. fBankSearch();
  287. var cnt = getNodesetCount("/root/init/bankinfo/bankinfolist");
  288. var bankcd;
  289. var bankacount;
  290. for( var i = 1; i <= cnt; i++){
  291. if(model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdid") == "10"){
  292. bankcd = model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdnm");
  293. }
  294. if(model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdid") == "20"){
  295. bankacount = model.getValue("/root/init/bankinfo/bankinfolist["+ i +"]/cdnm");
  296. }
  297. }
  298. BANKCD = bankcd;
  299. BANKACOUNT = bankacount;
  300. // 공통코드 Load작업
  301. CommCode_Load();
  302. //화면버튼 권한설정 : 기본 (숨김)
  303. if (model.getXPathValue("/root/init/PAM/PK069list/PK069[cdid='"+getUserId()+"']/cdid") != '') {
  304. setSpclScrnAuth("x", true);
  305. } else {
  306. setSpclScrnAuth("r", true);
  307. }
  308. fSetKeyUpGridEvent();
  309. ]]>
  310. </script>
  311. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  312. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  313. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  314. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  315. <script type="javascript" src="../../../pam/opatmngtweb/js/PMOCOM.js"/>
  316. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  317. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
  318. <script type="javascript" src="../../../pam/clamuncoweb/js/min.js"/>
  319. <script type="javascript">
  320. <![CDATA[
  321. function Node_Init() {
  322. // NodeSet 초기화
  323. //model.resetInstanceNode("/root/main/list01");
  324. }
  325. // function rtnGridCheck() {
  326. // NodeSet 초기화
  327. // var row_cnt = grd_pifhrtns.row;alert(row_cnt);
  328. // if(grd_pifhrtns.valueMatrix(row_cnt,2) == "01" || grd_pifhrtns.valueMatrix(row_cnt,2) == "02" || grd_pifhrtns.valueMatrix(row_cnt,2) == "07" ) {
  329. // grd_pifhrtns.valueMatrix(row_cnt,3).disabled = false;
  330. // grd_pifhrtns.valueMatrix(row_cnt,4).disabled = false;
  331. // } else {
  332. // grd_pifhrtns.valueMatrix(row_cnt,3).disabled = true;
  333. // grd_pifhrtns.valueMatrix(row_cnt,4).disabled = true;
  334. // }
  335. // }
  336. // 공통코드 Load작업
  337. function CommCode_Load() {
  338. // 관련 Control 초기화
  339. zbcfGetCodeList(new Array("P0267","R0001","P0302","P0415"), new Array( "/root/init/P0267list", "/root/init/R0001list", "/root/init/P0302list", "/root/init/P0415list"));
  340. pamfGetCodeList(new Array("PK069"),
  341. new Array("/root/init/PAM/PK069list"
  342. ));
  343. model.setFocus("ipt_acptno");
  344. }
  345. function Pif30400_Select() {
  346. if(cmb_judgdg.value== "" || cmb_judgdg.value== null) {
  347. messageBox("심사차수를","C002");
  348. model.setFocus("cmb_judgdg");
  349. return false;
  350. }
  351. // if(cmb_cpcd.value == "") {
  352. // messageBox("시도를","C002");
  353. // model.setFocus("cmb_cpcd");
  354. // return false;
  355. // }
  356. model.resetInstanceNode("/root/main/list01");
  357. model.resetInstanceNode("/root/main/list02");
  358. submit("TRPIF30401");
  359. }
  360. // 환수잔액 팝업화면에서 환수합계금액이 넘어왔을시 포커스를 환수금액으로 이동시켜주는 함수
  361. function setGridPifhrtnsFocus() {
  362. model.setFocus("body");
  363. model.setFocus("grd_pifhrtns");
  364. grd_pifhrtns.col = 7;
  365. grd_pifhrtns.dispatch("onentercell");
  366. grd_pifhrtns.editCell();
  367. }
  368. // 저장된 환수내역에 대해서는 수정 불가 조치 함수
  369. function chkRtndetl() {
  370. // NodeSet 초기화
  371. var rows = grd_pifhrtns.rows;
  372. for(var i=1;i<rows;i++) {
  373. if(grd_pifhrtns.rowStatus(i) == "0") {
  374. grd_pifhrtns.isReadOnly(i,1) = true;
  375. grd_pifhrtns.isReadOnly(i,2) = true;
  376. grd_pifhrtns.isReadOnly(i,7) = true;
  377. grd_pifhrtns.isReadOnly(i,8) = true;
  378. grd_pifhrtns.isReadOnly(i,9) = true;
  379. }
  380. }
  381. }
  382. function fDepoSave() {
  383. if(grd_pifhmcdp.rows < 1) {
  384. return false;
  385. }
  386. var row_cnt = grd_pifhmcdp.row;
  387. // if(grd_pifhmcdp.valueMatrix(row_cnt,2) == "03") {
  388. // messageBox("지급보류는 저장하실수","I004");
  389. // return false;
  390. // }
  391. if(ipt_acptno.value== "") {
  392. messageBox("접수번호를","C001");
  393. model.setFocus("ipt_acptno");
  394. return false;
  395. }
  396. if(cmb_judgdg.value == "") {
  397. messageBox("심사차수를","C001");
  398. model.setFocus("cmb_judgdg");
  399. return false;
  400. }
  401. /*저장할 행을 선택하지 않았을 시*/
  402. if(row_cnt == "-1") {
  403. return false;
  404. }
  405. if(grd_pifhmcdp.valueMatrix(row_cnt,1) == "") {
  406. messageBox("입금일자를","C001");
  407. return false;
  408. }
  409. if(grd_pifhmcdp.valueMatrix(row_cnt,6) == "") {
  410. messageBox("통장입금액을","C001");
  411. return false;
  412. }
  413. if(grd_pifhmcdp.valueMatrix(row_cnt,2) == "" || grd_pifhmcdp.valueMatrix(row_cnt,2) == null) {
  414. messageBox(grd_pifhmcdp.valueMatrix(0,2),"C001");
  415. return false;
  416. }
  417. var notimm = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,8);
  418. notimm = notimm.substr(0,6);
  419. model.setValue("/root/main/list01/gridpifhmcdp/notimm",notimm);
  420. model.setValue("/root/main/list02/gridpifhmcdp", grd_pifhmcdp.getUpdateData());
  421. // 1차지급의 경우 청구년월이 필요하다
  422. model.makeNode("/root/main/list02/clamym");
  423. model.setValue("/root/main/list02/clamym",model.getValue("/root/main/list01/gridpidmclam/clamym"));
  424. if (submit("TXPIF30401")) {
  425. model.resetInstanceNode("/root/main/list01/gridpifhmcdp");
  426. Pif30400_Select();
  427. // chkRtndetl();
  428. }
  429. }
  430. function fRtnSave() {
  431. var row_cnt = grd_pifhrtns.rows;
  432. var row = grd_pifhrtns.row;
  433. //var status = grd_pifhrtns.rowStatus(row);
  434. var errorcnt = 0;
  435. for (var i=0; i <grd_pifhmcdp.rows; i++){
  436. var rowstat = grd_pifhmcdp.rowStatus(i);
  437. var rowval = grd_pifhmcdp.valueMatrix(i,grd_pifhmcdp.colRef("depodd"));
  438. if (rowval.length > 0 && (grd_pifhmcdp.fixedRows + 1) <= grd_pifhmcdp.rows && rowstat == 0 ) {
  439. } else {
  440. errorcnt++;
  441. }
  442. }
  443. if (errorcnt > 0) {
  444. messageBox("입금내역 저장 후 시도 하거나 입금 내역을 먼저 ","C001");
  445. }
  446. if(row_cnt < 2) {
  447. messageBox("환수내역을 먼저 ","C001");
  448. return false;
  449. } else {
  450. for(var i = 1 ; i < row_cnt ; i++) {
  451. if(ipt_acptno.value== "") {
  452. messageBox("접수번호를","C001");
  453. model.setFocus("ipt_acptno");
  454. return false;
  455. }
  456. if(cmb_judgdg.value == "") {
  457. messageBox("심사차수를","C001");
  458. model.setFocus("cmb_judgdg");
  459. return false;
  460. }
  461. if(grd_pifhrtns.valueMatrix(i,1) == "") {
  462. messageBox("환수일자를","C001");
  463. model.setFocus("body");
  464. model.setFocus("grd_pifhrtns");
  465. grd_pifhrtns.col = 1;
  466. grd_pifhrtns.dispatch("onentercell");
  467. grd_pifhrtns.editCell();
  468. return false;
  469. }
  470. if(grd_pifhrtns.valueMatrix(i,2) == "") {
  471. messageBox("환수구분을","C001");
  472. model.setFocus("body");
  473. model.setFocus("grd_pifhrtns");
  474. grd_pifhrtns.col = 2;
  475. grd_pifhrtns.dispatch("onentercell");
  476. grd_pifhrtns.editCell();
  477. return false;
  478. }
  479. if(grd_pifhrtns.valueMatrix(i,7) == "") {
  480. messageBox("환수금액을","C001");
  481. model.setFocus("body");
  482. model.setFocus("grd_pifhrtns");
  483. grd_pifhrtns.col = 7;
  484. grd_pifhrtns.dispatch("onentercell");
  485. grd_pifhrtns.editCell();
  486. return false;
  487. }
  488. if ( (grd_pifhrtns.rowStatus(i) == "1" || grd_pifhrtns.rowStatus(i) == "3" )&& grd_pifhrtns.valueMatrix(i, grd_pifhrtns.colRef("notimm")) <= model.getValue("/root/main/check/uncomonthend/maxendym") ) {
  489. messageBox("마감된 이전월의 재무통보월은 저장 하실 수","I004"); // 없습니다.
  490. return false;
  491. }
  492. // 2010.04.27 상계없이 환수를 하는 경우가 있다고 한다. 비급여 환수일 경우 발생함.
  493. // if(grd_pifhrtns.valueMatrix(i,3) == "") {
  494. // messageBox("상계접수번호","C001");
  495. // model.setFocus("body");
  496. // model.setFocus("grd_pifhrtns");
  497. // grd_pifhrtns.col = 3;
  498. // grd_pifhrtns.dispatch("onentercell");
  499. // grd_pifhrtns.editCell();
  500. // return false;
  501. // }
  502. // if(grd_pifhrtns.valueMatrix(i,4) == "") {
  503. // messageBox("상계심사차수","C001");
  504. // model.setFocus("body");
  505. // model.setFocus("grd_pifhrtns");
  506. // grd_pifhrtns.col = 3;
  507. // grd_pifhrtns.dispatch("onentercell");
  508. // grd_pifhrtns.editCell();
  509. // return false;
  510. // }
  511. /*
  512. if(grd_pifhrtns.valueMatrix(row_cnt,8) == "") {
  513. messageBox("재무통보월을","C001");
  514. return false;
  515. }*/
  516. model.setValue("/root/main/list01/gridpifhrtns["+i+"]/acptno", model.getValue("/root/send/send01/acptno"));
  517. model.setValue("/root/main/list01/gridpifhrtns["+i+"]/judgdg", model.getValue("/root/send/send01/judgdg"));
  518. model.setValue("/root/main/list01/gridpifhrtns["+i+"]/clamno", model.getValue("/root/send/send01/clamno"));
  519. // 재무통보월을 6자리로 만들기
  520. var notimm = grd_pifhrtns.valueMatrix(i,8);
  521. notimm = notimm.substr(0,6);
  522. grd_pifhrtns.valueMatrix(i,8) = notimm;
  523. }
  524. model.makeNode("/root/main/list03/gridpifhrtns");
  525. model.setValue("/root/main/list03/gridpifhrtns", grd_pifhrtns.getUpdateData());
  526. submit("TXPIF30402") ;
  527. model.resetInstanceNode("/root/main/list01/gridpifhrtns");
  528. // 다시 조회한다. 변경된 내역 반영
  529. Pif30400_Select() ;
  530. }
  531. }
  532. function fBankSearch(){
  533. submit("TRPIF30309");
  534. }
  535. ]]>
  536. </script>
  537. </xhtml:head>
  538. <xhtml:body guideline="1,1196;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  539. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  540. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:131px; height:14px; ">입금내역관리(보호)</caption>
  541. </group>
  542. <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
  543. <line id="line5" class="line_1" style="x1:0px; y1:354px; x2:1194px; y2:354px; "/>
  544. <caption id="caption8" class="tit_2" style="left:6px; top:339px; width:111px; height:13px; ">입금내역</caption>
  545. <caption id="caption16" class="tit_2" style="left:6px; top:540px; width:111px; height:13px; ">환수내역</caption>
  546. <line id="line9" class="line_1" style="x1:0px; y1:555px; x2:1194px; y2:555px; "/>
  547. <datagrid id="grd_pifhmcdp" nodeset="/root/main/list01/gridpifhmcdp" caption="입금일자^입금구분^금융기관^계좌번호^건수^통장입금액^환수예정액^재무통보월^정산외래입금^정산입원입금^비고^접수번호^심사차수^청구번호^시도코드^조합기호^순번^기관코드" colsep="^" colwidth="100, 110, 150, 130, 61, 100, 100, 100, 100, 100, 320, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="1" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:359px; width:1194px; height:171px; ">
  548. <col ref="depodd" type="inputdate" style="text-align:center; "/>
  549. <col ref="depoflag" type="combo">
  550. <choices>
  551. <itemset nodeset="/root/init/P0267list/P0267">
  552. <label ref="cdnm"/>
  553. <value ref="cdid"/>
  554. </itemset>
  555. </choices>
  556. </col>
  557. <col ref="bankcd" type="combo">
  558. <choices>
  559. <itemset nodeset="/root/init/R0001list/R0001">
  560. <label ref="cdnm"/>
  561. <value ref="cdid"/>
  562. </itemset>
  563. </choices>
  564. </col>
  565. <col ref="acntcd" type="input"/>
  566. <col ref="depocnt" type="input" style="text-align:right; ">
  567. <script type="javascript" ev:event="onkeyup">
  568. <![CDATA[
  569. if(event.keyCode == "13") {
  570. model.setFocus("body");
  571. model.setFocus("grd_pifhmcdp");
  572. grd_pifhmcdp.col = 6;
  573. grd_pifhmcdp.dispatch("onentercell");
  574. grd_pifhmcdp.editCell();
  575. }
  576. ]]>
  577. </script>
  578. </col>
  579. <col ref="depoamt" type="input" format="#,###" style="text-align:right; ">
  580. <script type="javascript" ev:event="onkeyup">
  581. <![CDATA[
  582. if(event.keyCode == "13") {
  583. model.setFocus("body");
  584. model.setFocus("grd_pifhmcdp");
  585. grd_pifhmcdp.col = 8;
  586. grd_pifhmcdp.dispatch("onentercell");
  587. grd_pifhmcdp.editCell();
  588. }
  589. ]]>
  590. </script>
  591. </col>
  592. <col ref="rtnscheamt" type="input" format="#,###" style="text-align:right; ">
  593. <script type="javascript" ev:event="onkeyup">
  594. <![CDATA[
  595. if(event.keyCode == "13") {
  596. model.setFocus("body");
  597. model.setFocus("grd_pifhmcdp");
  598. grd_pifhmcdp.col = 8;
  599. grd_pifhmcdp.dispatch("onentercell");
  600. grd_pifhmcdp.editCell();
  601. }
  602. ]]>
  603. </script>
  604. </col>
  605. <col ref="notimm" type="inputdate" format="yyyy-mm" style="text-align:center; ">
  606. <script type="javascript" ev:event="onkeyup">
  607. <![CDATA[
  608. if(event.keyCode == "13") {
  609. model.setFocus("body");
  610. model.setFocus("grd_pifhmcdp");
  611. grd_pifhmcdp.col = 9;
  612. grd_pifhmcdp.dispatch("onentercell");
  613. grd_pifhmcdp.editCell();
  614. }
  615. ]]>
  616. </script>
  617. <script type="javascript" ev:event="xforms-value-changed">
  618. <![CDATA[
  619. var col = grd_pifhmcdp.col;
  620. var row = grd_pifhmcdp.row;
  621. if( col == grd_pifhmcdp.colRef("notimm")) {
  622. model.setFocus("body");
  623. model.setFocus("grd_pifhmcdp");
  624. if ( grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row, grd_pifhmcdp.colRef("notimm")) <= model.getValue("/root/main/check/uncomonthend/maxendym") ) {
  625. messageBox("마감된 이전월의 재무통보월은 입력하실 수","I004");
  626. grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row, grd_pifhmcdp.colRef("notimm")) = "";
  627. return;
  628. }
  629. }
  630. ]]>
  631. </script>
  632. </col>
  633. <col ref="depooutamt" type="input" format="#,###"/>
  634. <col ref="depoinamt" type="input" format="#,###"/>
  635. <col ref="rem" type="input">
  636. <script type="javascript" ev:event="onkeyup">
  637. <![CDATA[
  638. if(event.keyCode == "13") {
  639. model.setFocus("btn_deposave");
  640. }
  641. ]]>
  642. </script>
  643. </col>
  644. <col ref="acptno" visibility="hidden"/>
  645. <col ref="judgdg" visibility="hidden"/>
  646. <col ref="clamno" visibility="hidden"/>
  647. <col ref="cpcd" visibility="hidden"/>
  648. <col ref="assocd" visibility="hidden"/>
  649. <col ref="seqno" visibility="hidden"/>
  650. <col ref="instcd" visibility="hidden"/>
  651. <script type="javascript" ev:event="xforms-select">
  652. <![CDATA[
  653. var row = grd_pifhmcdp.row;
  654. if(ipt_acptno.value == "") {
  655. messageBox("접수번호를","C001");
  656. grd_pifhmcdp.valueMatrix(row,2) = "";
  657. model.setFocus("ipt_acptno");
  658. return;
  659. }
  660. if(cmb_judgdg.value == "") {
  661. messageBox("심사차수를","C002");
  662. grd_pifhmcdp.valueMatrix(row,2) = "";
  663. model.setFocus("cmb_judgdg");
  664. return;
  665. }
  666. // 입금내역 그리드의 통장입금액을 받을 행번호를 send 노드에 create 한후 개인별 상한금 조회화면으로 넘겨준다.
  667. model.makeNode("/root/send/send01/opn_row");
  668. model.setValue("/root/send/send01/opn_row", row);
  669. if(grd_pifhmcdp.col == 2) {
  670. // 입금구분이 1차지급일 경우 건수는 심결건수 - 지급보류건수
  671. if(grd_pifhmcdp.valueMatrix(row,2) == "01") {
  672. grd_pifhmcdp.valueMatrix(row,5) = Number(ipt_judgdecicnt.value) - Number(ipt_certretecnt.value);
  673. // return;
  674. }
  675. // 입금구분이 대불금일 경우 건수는 대불금액이 0이 아닌 건수
  676. if(grd_pifhmcdp.valueMatrix(row,2) == "02") {
  677. grd_pifhmcdp.valueMatrix(row,5) = model.getValue("/root/main/list01/gridpifmmcdp/cnt_jrsubtamt");
  678. // return;
  679. }
  680. // 입금구분이 지급보류일 경우 팝업창을 띄워서 지급보류 관련 데이터 저장만 함.
  681. if(grd_pifhmcdp.valueMatrix(row,2) == "03") {
  682. grd_pifhmcdp.valueMatrix(row,7) = "0";
  683. grd_pifhmcdp.isReadOnly(row,7) = true;
  684. model.makeNode("/root/send/send01/openerflag");
  685. model.setValue("/root/send/send01/openerflag", "2");
  686. model.setFocus("body");
  687. modal("SPPIF30401", 1,"", "", "SPPIF30401", "/root/send/send01", "/root/send");
  688. }
  689. // 입금구분이 장애인일 경우
  690. if(grd_pifhmcdp.valueMatrix(row,2) == "04") {
  691. modal("SPPIF30421", 1,"", "", "SPPIF30421", "/root/send/send01", "/root/send");
  692. }
  693. // 입금구분이 심사보류일 경우 건수는 심사차수가 1차이면 건수는 없고, 2차부터 발생함. 2차일 경우 1차의 심사보류인 건중에서 2차의 심결로 온건수 - 2차의 지급보류
  694. if(grd_pifhmcdp.valueMatrix(row,2) == "05") {
  695. // submit("TRPIF30411");
  696. // grd_pifhmcdp.valueMatrix(row,5) = model.getValue("/root/init/temp02/judgretecnt/cnt");
  697. grd_pifhmcdp.valueMatrix(row,5) = ipt_judgdecicnt.value;
  698. // return;
  699. }
  700. // 입금구분이 환입금, 결손액일 경우 건수는 0
  701. if(grd_pifhmcdp.valueMatrix(row,2) == "06" || grd_pifhmcdp.valueMatrix(row,2) == "07") {
  702. grd_pifhmcdp.valueMatrix(row,5) = "0";
  703. // return;
  704. }
  705. // 입금구분이 원외정산일 경우 건수는 703테이블의 정산 결정차액이 0이 아닌 건수
  706. if(grd_pifhmcdp.valueMatrix(row,2) == "08") {
  707. grd_pifhmcdp.valueMatrix(row,5) = model.getValue("/root/main/list01/gridpifmmcdp/cnt_hosoutcalc");
  708. // return;
  709. }
  710. // 입금구분이 정산입금일 경우 건수는 503테이블의 정산 결정차액이 0이 아닌 건수
  711. if(grd_pifhmcdp.valueMatrix(row,2) == "09") {
  712. grd_pifhmcdp.valueMatrix(row,5) = model.getValue("/root/main/list01/gridpifmmcdp/cnt_calcdepo");
  713. // return;
  714. }
  715. // 입금구분이 기관삭감액일 경우 건수는 기관삭감액이 0이 아닌 건수
  716. if(grd_pifhmcdp.valueMatrix(row,2) == "10") {
  717. grd_pifhmcdp.valueMatrix(row,5) = model.getValue("/root/main/list01/gridpifmmcdp/cnt_instreductamt");
  718. // return;
  719. }
  720. model.setFocus("body");
  721. model.setFocus("grd_pifhmcdp");
  722. grd_pifhmcdp.col = 5;
  723. grd_pifhmcdp.dispatch("onentercell");
  724. grd_pifhmcdp.editCell();
  725. }
  726. ]]>
  727. </script>
  728. <script type="javascript" ev:event="xforms-value-changed">
  729. <![CDATA[
  730. var col = grd_pifhmcdp.col;
  731. var row = grd_pifhmcdp.row;
  732. var clamseqno = model.getValue("/root/main/list01/gridpifmmcdp/clamseqno");
  733. if( col == grd_pifhmcdp.colRef("depodd")) {
  734. if(grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row, grd_pifhmcdp.colRef("depodd")) != '') {
  735. if(clamseqno == "1" || clamseqno == "0"){
  736. grd_pifhmcdp.valueMatrix(row,2) = "01";
  737. grd_pifhmcdp.valueMatrix(row,5) = Number(ipt_judgdecicnt.value) - Number(ipt_certretecnt.value);
  738. }else{
  739. grd_pifhmcdp.valueMatrix(row,2) = "05";
  740. submit("TRPIF30411"); // 심사보류건수를 구해온다.
  741. grd_pifhmcdp.valueMatrix(row,5) = Number(ipt_judgdecicnt.value);
  742. }
  743. //입금일자 선택시 입금월로 재무통보월 자동 세팅-20100706 정숙희 선생님 요청사항
  744. var depodd = model.getValue("/root/main/list01/gridpifhmcdp["+ row +"]/depodd").substring(0,6);
  745. model.setValue("/root/main/list01/gridpifhmcdp["+ row +"]/notimm", depodd);
  746. //통장입금액을 심결액으로 세팅-20100706 정숙희 선생님 요청사항
  747. model.setValue("/root/main/list01/gridpifhmcdp["+ row +"]/depoamt", model.getValue("/root/main/list01/gridpifmmcdp/jrjudgdeciamt01"));
  748. model.setFocus("body");
  749. model.setFocus("grd_pifhmcdp");
  750. grd_pifhmcdp.col = 6;
  751. grd_pifhmcdp.dispatch("onentercell");
  752. }
  753. }
  754. //2011-04-22 추가 정산입금에 외래/입원 구분 추가
  755. if( col == grd_pifhmcdp.colRef("depooutamt")) {
  756. var amt = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,grd_pifhmcdp.colRef("depoamt"));
  757. var outamt = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,grd_pifhmcdp.colRef("depooutamt"));
  758. grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,grd_pifhmcdp.colRef("depoinamt")) = parseInt(amt) - parseInt(outamt);
  759. }
  760. if( col == grd_pifhmcdp.colRef("depoinamt")) {
  761. var amt = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,grd_pifhmcdp.colRef("depoamt"));
  762. var inamt = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,grd_pifhmcdp.colRef("depoinamt"));
  763. grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,grd_pifhmcdp.colRef("depooutamt")) = parseInt(amt) - parseInt(inamt);
  764. }
  765. ]]>
  766. </script>
  767. </datagrid>
  768. <button id="button4" class="btn2_letter3" _auth="X" style="left:1084px; top:333px; width:53px; height:19px; ">
  769. <caption>행추가</caption>
  770. <script type="javascript" ev:event="onclick">
  771. <![CDATA[
  772. var chk_inst = getUpdateRows("grd_pifhmcdp");
  773. /*
  774. // 추가된 행이 있다면 이전에 입력한 데이터를 저장해야 진행 할 수 있다. 2009.04.10
  775. if ( chk_inst.length > 0 ) {
  776. var chk_yn = messageBox("행추가 시 이전에 입력한 데이터를 저장해야 합니다.","Q002"); // Y:6 , N:7
  777. if ( chk_yn == 6 ) { // Y 저장
  778. fDepoSave();
  779. } else {
  780. return;
  781. }
  782. }
  783. if(cmb_cpcd.value == "") {
  784. messageBox("시도코드를","C001");
  785. model.setFocus("cmb_cpcd");
  786. return false;
  787. }
  788. */
  789. grd_pifhmcdp.addRow();
  790. var row_cnt = grd_pifhmcdp.row;
  791. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/acptno", model.getValue("/root/send/send01/acptno"));
  792. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/clamno", model.getValue("/root/send/send01/clamno"));
  793. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/judgdg", model.getValue("/root/send/send01/judgdg"));
  794. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/cpcd", model.getValue("/root/send/send01/cpcd"));
  795. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/assocd", model.getValue("/root/send/send01/assocd"));
  796. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/instcd", model.getValue("/root/send/send01/instcd"));
  797. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depocnt", "0");
  798. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depoamt", "0");
  799. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depooutamt", "0");
  800. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depoinamt", "0");
  801. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/rtnscheamt", "0");
  802. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/bankcd", BANKCD);
  803. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/acntcd", BANKACOUNT);
  804. // 접수번호가 '8888888' 이면 원외정산입금
  805. if(ipt_acptno.value == "8888888") {
  806. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depoflag", "08");
  807. }
  808. // 접수번호가 '9999999' 이면 정산입금
  809. if(ipt_acptno.value == "9999999") {
  810. if(cmb_assocd.value != "") {
  811. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depoflag", "11");
  812. } else {
  813. model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depoflag", "09");
  814. }
  815. }
  816. grd_pifhmcdp.topRow = grd_pifhmcdp.rows-1;
  817. // 시군구코드값이 널이 아니면 정산장애인입금
  818. // if(ipt_acptno.value != "8888888" || ipt_acptno.value != "9999999") {
  819. // if(cmb_assocd.value != "") {
  820. // model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/depoflag", "04");
  821. // }
  822. // }
  823. //model.setValue("/root/main/list01/gridpifhmcdp["+row_cnt+"]/rowstatus","i");
  824. ]]>
  825. </script>
  826. </button>
  827. <button id="button5" class="btn2_letter3" _auth="X" style="left:1140px; top:333px; width:53px; height:19px; ">
  828. <caption>행삭제</caption>
  829. <script type="javascript" ev:event="onclick">
  830. <![CDATA[
  831. if(grd_pifhmcdp.row == -1 || grd_pifhmcdp.row == 0) { return false; } // 선택된 행이 없으면 No액션
  832. if(grd_pifhmcdp.rowStatus(grd_pifhmcdp.row) == 1 || grd_pifhmcdp.rowStatus(grd_pifhmcdp.row) == 3) { // Row Status가 'I'이면 무조건 행 삭제 실행
  833. grd_pifhmcdp.deleteItem(grd_pifhmcdp.row);
  834. return false;
  835. } else { // Row Status가 'I'가 아니면 다음을 실행
  836. if ( grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row, grd_pifhmcdp.colRef("notimm")) <= model.getValue("/root/main/check/uncomonthend/maxendym") ) {
  837. messageBox("마감된 데이터는 삭제 하실 수","I004"); // 없습니다.
  838. return false;
  839. }
  840. if(messageBox("선택한 입금내역의 데이터를","Q001") == 7) {
  841. return false;
  842. }
  843. var row = grd_pifhmcdp.row;
  844. var rows = grd_pifhrtns.rows; // 환수내역 그리드의 데이터 총 갯수
  845. grd_pifhmcdp.rowStatus(row) = "4";
  846. if(rows > 1) {
  847. for(var i=1;i<rows;i++) {
  848. var rtnacptno = grd_pifhrtns.valueMatrix(i,3);
  849. var rtnjudgdg = grd_pifhrtns.valueMatrix(i,4);
  850. var rtnseqno = grd_pifhrtns.valueMatrix(i,18);
  851. var seqno = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,15);
  852. if(ipt_acptno.value == rtnacptno & cmb_judgdg.value == rtnjudgdg & seqno == rtnseqno) {
  853. //if(messageBox("환수내역에 있는 데이터도 같이 삭제됩니다. 데이터를","Q001") == 7) {
  854. // return false;
  855. //}
  856. messageBox("환수내역이 존재하기 때문에 입금내역을 삭제할 수","I004");
  857. return false;
  858. }
  859. }
  860. }
  861. model.setValue("/root/main/list02/gridpifhmcdp", grd_pifhmcdp.getUpdateData());
  862. submit("TXPIF30401");
  863. grd_pifhmcdp.deleteItem(row);
  864. //submit("TXPIF30301");
  865. // if (submit("TXPIF30301")) {
  866. // model.resetInstanceNode("/root/main/list01/gridpifhmcdp");
  867. // submit("TRPIF30301");
  868. // }
  869. Pif30400_Select() ;
  870. }
  871. ]]>
  872. </script>
  873. </button>
  874. <button id="button7" class="btn2_letter3" _auth="X" style="left:1084px; top:534px; width:53px; height:19px; ">
  875. <caption>행추가</caption>
  876. <script type="javascript" ev:event="onclick">
  877. <![CDATA[
  878. /* 시도코드없이 입력 20110323 노회식
  879. if(cmb_cpcd.value == "") {
  880. messageBox("시도코드를","C001");
  881. model.setFocus("cmb_cpcd");
  882. return false;
  883. }
  884. */
  885. if(cmb_cpcd.value == "") {
  886. model.setValue("/root/send/send01/cpcd", "-");
  887. }
  888. var depo_rows = grd_pifhmcdp.rows;
  889. var max_depodd = "00000000";
  890. var max_notimm = "";
  891. for(var i=1;i<depo_rows;i++) {
  892. if(grd_pifhmcdp.valueMatrix(i,1) > max_depodd) {
  893. max_depodd = grd_pifhmcdp.valueMatrix(i,1);
  894. max_notimm = grd_pifhmcdp.valueMatrix(i,8);
  895. }
  896. }
  897. grd_pifhrtns.addRow();
  898. var row_cnt = grd_pifhrtns.row;
  899. grd_pifhrtns.valueMatrix(row_cnt, 7) = 0;
  900. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/rtndd", max_depodd);
  901. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/notimm", max_notimm);
  902. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/acptno", model.getValue("/root/send/send01/acptno"));
  903. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/judgdg", model.getValue("/root/send/send01/judgdg"));
  904. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/clamno", model.getValue("/root/send/send01/clamno"));
  905. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/cpcd", model.getValue("/root/send/send01/cpcd"));
  906. model.setValue("/root/main/list01/gridpifhrtns["+row_cnt+"]/assocd", model.getValue("/root/send/send01/assocd"));
  907. grd_pifhrtns.topRow = grd_pifhrtns.rows-1;
  908. ]]>
  909. </script>
  910. </button>
  911. <button id="btn_rtndelete" class="btn2_letter3" _auth="X" style="left:1140px; top:534px; width:53px; height:19px; ">
  912. <caption>행삭제</caption>
  913. <script type="javascript" ev:event="onclick">
  914. <![CDATA[
  915. if(grd_pifhrtns.row == -1 || grd_pifhrtns.row == 0) { return false; } // 선택된 행이 없으면 No액션
  916. if(messageBox("선택한 환수내역의 데이터를","Q001") == 7) {
  917. return false;
  918. }
  919. var row = grd_pifhrtns.row;
  920. if(row < 1) {
  921. messageBox("삭제할 내역을","C002");
  922. return false;
  923. }
  924. if(grd_pifhrtns.rowStatus(row) == "1" || grd_pifhrtns.rowStatus(row) == "3") {
  925. grd_pifhrtns.deleteItem(row);
  926. return false;
  927. } else {
  928. if ( grd_pifhrtns.valueMatrix(grd_pifhrtns.row, grd_pifhrtns.colRef("notimm")) <= model.getValue("/root/main/check/uncomonthend/maxendym") ) {
  929. messageBox("마감된 데이터는 삭제하실 수 ","I004"); // 없습니다.
  930. return false;
  931. }
  932. grd_pifhrtns.rowStatus(row) = "4";
  933. //model.setValue("/root/main/list01/gridpifhrtns", grd_pifhrtns.getUpdateData());
  934. model.makeNode("/root/main/list03/gridpifhrtns");
  935. model.setValue("/root/main/list03/gridpifhrtns", grd_pifhrtns.getUpdateData());
  936. //model.setValue("/root/main/list03/gridpifhrtns", grd_pifhrtns.getUpdateData());
  937. submit("TXPIF30402")
  938. grd_pifhrtns.deleteItem(row);
  939. Pif30400_Select() ;
  940. }
  941. ]]>
  942. </script>
  943. </button>
  944. <caption id="caption12" class="cell_1" style="left:0px; top:75px; width:65px; height:23px; vertical-align:middle; ">청구년월</caption>
  945. <caption id="caption27" class="cell_1" style="left:342px; top:75px; width:65px; height:23px; vertical-align:middle; ">접수일자</caption>
  946. <caption id="caption14" class="cell_1" style="left:682px; top:75px; width:65px; height:23px; vertical-align:middle; ">내원유형</caption>
  947. <caption id="caption29" class="cell_1" style="left:852px; top:75px; width:65px; height:23px; vertical-align:middle; ">진료분야</caption>
  948. <caption id="caption7" class="tit_2" style="left:6px; top:55px; width:111px; height:14px; ">청구사항</caption>
  949. <line id="line8" class="line_1" style="x1:0px; y1:70px; x2:1194px; y2:70px; "/>
  950. <line id="line10" class="line_3" style="x1:0px; y1:98px; x2:1194px; y2:98px; "/>
  951. <line id="line11" class="line_1" style="x1:0px; y1:301px; x2:1194px; y2:301px; "/>
  952. <line id="line14" class="line_3" style="x1:0px; y1:329px; x2:1194px; y2:329px; "/>
  953. <input id="input31" ref="/root/main/list01/gridpifmmcdp/cutcntsum" class="input_default" format="#,###" style="left:73px; top:307px; width:57px; height:19px; text-align:right; "/>
  954. <caption id="caption33" class="cell_1" style="left:0px; top:306px; width:70px; height:23px; vertical-align:middle; ">삭감건수</caption>
  955. <caption id="caption38" class="cell_1" style="left:292px; top:306px; width:109px; height:23px; vertical-align:middle; ">실삭감액/장애포함</caption>
  956. <caption id="caption43" class="cell_1" style="left:132px; top:306px; width:73px; height:23px; vertical-align:middle; ">조정삭감액</caption>
  957. <caption id="caption44" class="cell_1" style="left:577px; top:306px; width:93px; height:23px; vertical-align:middle; ">본인추가부담</caption>
  958. <input id="input35" ref="/root/main/list01/gridpifmmcdp/cutadjtamtsum" class="input_default" format="#,###" style="left:208px; top:307px; width:82px; height:19px; text-align:right; "/>
  959. <input id="input32" ref="/root/main/list01/gridpifmmcdp/realcutamthandi" class="input_default" format="(-)#,###" style="left:490px; top:307px; width:84px; height:19px; text-align:right; "/>
  960. <input id="input33" ref="/root/main/list01/gridpifmmcdp/jrownaddbamtsum" class="input_default" format="#,###" style="left:673px; top:307px; width:82px; height:19px; text-align:right; "/>
  961. <input id="input36" ref="/root/main/list01/gridpifmmcdp/rtnbalamt" class="input_default" format="(-)#,###" style="left:818px; top:307px; width:82px; height:19px; text-align:right; "/>
  962. <caption id="caption45" class="cell_1" style="left:757px; top:306px; width:58px; height:23px; vertical-align:middle; ">환수잔액</caption>
  963. <caption id="caption46" class="cell_1" style="left:902px; top:306px; width:97px; height:23px; vertical-align:middle; ">미수금/장애포함</caption>
  964. <input id="input34" ref="/root/main/list01/gridpifmmcdp/uncoamthandi" class="input_default" format="(-)#,###" style="left:1100px; top:307px; width:94px; height:19px; text-align:right; "/>
  965. <group id="group2" style="left:0px; top:10px; width:1194px; height:35px; vertical-align:top; ">
  966. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  967. <button id="btn_search" class="btn1_letter2" style="left:1126px; top:7px; width:56px; height:22px; ">
  968. <caption>조회</caption>
  969. <script type="javascript" ev:event="DOMActivate">
  970. <![CDATA[
  971. Pif30400_Select() ;
  972. // btn_acptno.selected = true;
  973. ]]>
  974. </script>
  975. </button>
  976. <line id="line19" class="line_4" style="x1:1115px; y1:7px; x2:1115px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
  977. <caption id="caption53" class="search_name" visibility="hidden" style="left:661px; top:11px; width:86px; height:17px; ">시/도별 :</caption>
  978. <caption id="caption54" class="search_name" style="left:11px; top:9px; width:86px; height:17px; ">접수번호 :</caption>
  979. <select1 id="cmb_cpcd" ref="/root/send/send01/cpcd" class="combo_search" visibility="hidden" appearance="minimal" style="left:745px; top:10px; width:61px; height:19px; ">
  980. <choices>
  981. <itemset nodeset="/root/init/U0001list/U0001">
  982. <label ref="cdnm"/>
  983. <value ref="cdid"/>
  984. </itemset>
  985. </choices>
  986. <script type="javascript" ev:event="xforms-select">
  987. <![CDATA[
  988. model.removenode("/root/main/list01");
  989. // model.removenode("/root/main/list02");
  990. model.removenode("/root/main/list03");
  991. // model.removenode("/root/main/list04");
  992. model.setValue("/root/send/send01/assocd","");
  993. model.removenode("/root/init/U0002list");
  994. model.setvalue("/root/send/send01/srchgubun", "6");
  995. if(cmb_cpcd.value == "") {
  996. model.removenode("/root/init/U0002list");
  997. model.refresh();
  998. return false;
  999. } else {
  1000. submit("TRPIF30407"); // 시군구조회
  1001. if(cmb_assocd.length > 0) {
  1002. addComboItem("cmb_assocd"," ");
  1003. model.setFocus("cmb_assocd");
  1004. submit("TRPIF30401"); //조회시작
  1005. // cmb_assocd.select(0);
  1006. } else {
  1007. submit("TRPIF30401"); //조회시작
  1008. }
  1009. }
  1010. ]]>
  1011. </script>
  1012. </select1>
  1013. <select1 id="cmb_judgdg" ref="/root/send/send01/judgdg" class="combo_search" appearance="minimal" showvalue="true" style="left:507px; top:8px; width:138px; height:19px; ">
  1014. <choices>
  1015. <itemset nodeset="/root/main/list00/list003/judgdglist">
  1016. <label ref="setno"/>
  1017. <value ref="judgdg"/>
  1018. </itemset>
  1019. </choices>
  1020. <script type="javascript" ev:event="xforms-select">
  1021. <![CDATA[
  1022. model.removenode("/root/main/list01");
  1023. // model.removenode("/root/main/list02");
  1024. model.removenode("/root/main/list03");
  1025. // model.removenode("/root/main/list04");
  1026. //model.setValue("/root/send/send01/clamno","");
  1027. model.setValue("/root/send/send01/cpcd","");
  1028. model.setValue("/root/send/send01/assocd","");
  1029. model.removenode("/root/init/U0001list");
  1030. model.removenode("/root/init/U0002list");
  1031. // 시도 조회
  1032. model.setvalue("/root/send/send01/srchgubun", "5");
  1033. model.setValue("/root/send/send01/clamno", cmb_clamno.value);
  1034. submit("TRPIF30406");
  1035. // if(cmb_cpcd.length == 1) {
  1036. // cmb_cpcd.select(0);
  1037. // } else if(cmb_cpcd.length > 1) {
  1038. // addComboItem("cmb_cpcd"," ");
  1039. // model.setFocus("cmb_cpcd");
  1040. // } else {
  1041. // messageBox("해당하는 시도가","I004");
  1042. // return false;
  1043. // }
  1044. //조회...
  1045. Pif30400_Select() ;
  1046. ]]>
  1047. </script>
  1048. </select1>
  1049. <caption id="caption51" class="search_name" style="left:417px; top:9px; width:86px; height:17px; ">심사차수 :</caption>
  1050. <caption id="caption56" class="search_name" visibility="hidden" style="left:813px; top:11px; width:86px; height:17px; ">시군구 :</caption>
  1051. <select1 id="cmb_assocd" ref="/root/send/send01/assocd" class="combo_search" visibility="hidden" appearance="minimal" style="left:890px; top:10px; width:115px; height:19px; ">
  1052. <choices>
  1053. <itemset nodeset="/root/init/U0002list/U0002">
  1054. <label ref="assonm"/>
  1055. <value ref="assocd"/>
  1056. </itemset>
  1057. </choices>
  1058. <script type="javascript" ev:event="xforms-select">
  1059. <![CDATA[
  1060. submit("TRPIF30401"); //조회시작
  1061. ]]>
  1062. </script>
  1063. </select1>
  1064. <input id="ipt_acptno" ref="/root/send/send01/acptno" class="input_search" autonext="false" inputtype="button" maxlength="7" style="left:102px; top:8px; width:85px; height:19px; ">
  1065. <script type="javascript" ev:event="onkeyup">
  1066. <![CDATA[
  1067. // if(event.keyCode == "13") {
  1068. // setInputNodeCurText();
  1069. // var acptno = ipt_acptno.value;
  1070. // if(acptno.length == 0) {
  1071. // return false;
  1072. // }
  1073. // if(acptno.length < 7) {
  1074. // messageBox("접수번호는 7자리","I009");
  1075. // return false;
  1076. // }
  1077. //심사차수,청구번호,접수번호중복여부
  1078. //submit("TRPIF30404");
  1079. //model.setValue("/root/send/send01/clamno", model.getValue("/root/main/list00/list002/clamno/clamno"));
  1080. /*
  1081. if(ipt_acptnocnt.value > 1) {
  1082. opt_comment.visible = true;
  1083. opt_comment.value = "[ 같은 접수번호가 여러개("+ipt_acptnocnt.value+"건) 있습니다. ]";
  1084. } else {
  1085. opt_comment.visible = false;
  1086. }
  1087. if(cmb_judgdg.length == 1) {
  1088. cmb_judgdg.select(0);
  1089. } else if(cmb_judgdg.length > 1) {
  1090. model.setFocus("cmb_judgdg");
  1091. return false;
  1092. }*/
  1093. // }
  1094. ]]>
  1095. </script>
  1096. <script type="javascript" ev:event="onbuttonclick">
  1097. <![CDATA[
  1098. model.makeNode("/root/send/send01/termflag");
  1099. model.makeNode("/root/send/send01/fromdd");
  1100. model.makeNode("/root/send/send01/todd");
  1101. model.makeNode("/root/send/send01/insukind");
  1102. model.setValue("/root/send/send01/insukind","21");
  1103. modal("SPPIF30302", 1, 1, 1, "SPPIF30302", "/root/send/send01", "/root/send");
  1104. //cmb_judgdg.value = model.getValue("/root/main/list001/U0001/judgdg");
  1105. //cmb_clamno.value = model.getValue("/root/main/list002/U0002/clamno");
  1106. //if(ipt_acptno.value != "" & cmb_judgdg.value != "") {
  1107. // cmb_judgdg.select(0);
  1108. //}
  1109. // 시도 조회
  1110. if(cmb_judgdg.length > 0) {
  1111. model.setvalue("/root/send/send01/srchgubun", "5");
  1112. model.setValue("/root/send/send01/clamno", ipt_clamno.value);
  1113. submit("TRPIF30406");
  1114. if(cmb_cpcd.length > 0) {
  1115. addComboItem("cmb_cpcd"," ");
  1116. model.setFocus("cmb_cpcd");
  1117. // cmb_cpcd.select(0);
  1118. }
  1119. }
  1120. ]]>
  1121. </script>
  1122. <script type="javascript" ev:event="onkeypress">
  1123. <![CDATA[
  1124. if (event.keyCode != '13') {
  1125. return false;
  1126. }
  1127. setInputNodeCurText();
  1128. if(ipt_acptno.value == "") {
  1129. return false;
  1130. }
  1131. model.resetInstanceNode("/root/main/list00");
  1132. model.removenode("/root/main/list01");
  1133. // model.removenode("/root/main/list02");
  1134. model.removenode("/root/main/list03");
  1135. // model.removenode("/root/main/list04");
  1136. cmb_clamno.value = "";
  1137. cmb_judgdg.value = "";
  1138. cmb_cpcd.value = "";
  1139. cmb_assocd.value = "";
  1140. if ( ipt_acptno.value == "8888888" || ipt_acptno.value == "9999999" ) {
  1141. cp_judgym.attribute("visibility") = "visible";
  1142. ipt_judgym.attribute("visibility") = "visible";
  1143. sDate = new Date();
  1144. model.setValue(ipt_judgym.attribute("ref"), sDate.getYear());
  1145. grd_pifhmcdp.colHidden( grd_pifhmcdp.colRef("depooutamt") ) = false;
  1146. grd_pifhmcdp.colHidden( grd_pifhmcdp.colRef("depoinamt") ) = false;
  1147. }else{
  1148. cp_judgym.attribute("visibility") = "hidden";
  1149. ipt_judgym.attribute("visibility") = "hidden";
  1150. grd_pifhmcdp.colHidden( grd_pifhmcdp.colRef("depooutamt") ) = true;
  1151. grd_pifhmcdp.colHidden( grd_pifhmcdp.colRef("depoinamt") ) = true;
  1152. }
  1153. // 청구번호 조회
  1154. model.setvalue("/root/send/send01/srchgubun", "4");
  1155. submit("TRPIF30405");
  1156. if( ipt_acptnocnt.value > 1) {
  1157. messageBox("같은접수번호가 있습니다.", "I007");
  1158. }
  1159. if(cmb_clamno.length == 1) {
  1160. cmb_clamno.select(0);
  1161. } else if(cmb_clamno.length > 1) {
  1162. model.setFocus("cmb_clamno");
  1163. } else {
  1164. messageBox("해당청구번호가","I004");
  1165. return false;
  1166. }
  1167. ]]>
  1168. </script>
  1169. </input>
  1170. <caption id="caption52" class="search_name" style="left:205px; top:9px; width:86px; height:17px; ">청구번호 :</caption>
  1171. <select1 id="cmb_clamno" ref="/root/send/send01/clamno" class="combo_search" appearance="minimal" style="left:295px; top:8px; width:110px; height:19px; ">
  1172. <choices>
  1173. <itemset nodeset="/root/main/list00/list002/clamno">
  1174. <label ref="clamno"/>
  1175. <value ref="clamno"/>
  1176. </itemset>
  1177. </choices>
  1178. <script type="javascript" ev:event="xforms-select">
  1179. <![CDATA[
  1180. model.removenode("/root/main/list01");
  1181. // model.removenode("/root/main/list02");
  1182. model.removenode("/root/main/list03");
  1183. // model.removenode("/root/main/list04");
  1184. model.removenode("/root/main/list00/list003");
  1185. model.setValue("/root/send/send01/judgdg","");
  1186. model.setValue("/root/send/send01/cpcd","");
  1187. model.setValue("/root/send/send01/assocd","");
  1188. model.resetInstanceNode("/root/init/U0001list");
  1189. model.resetInstanceNode("/root/init/U0002list");
  1190. // 심사차수 조회
  1191. model.setvalue("/root/send/send01/srchgubun", "3");
  1192. submit("TRPIF30404");
  1193. if(cmb_judgdg.length == 1) {
  1194. cmb_judgdg.select(0);
  1195. Pif30400_Select() ;
  1196. } else if(cmb_judgdg.length > 1) {
  1197. model.setFocus("cmb_judgdg");
  1198. cmb_judgdg.select(0);
  1199. } else {
  1200. messageBox("해당하는 심사차수가","I004");
  1201. return false;
  1202. }
  1203. // 청구번호 조회
  1204. //if(submit("TRPIF30405")) {
  1205. // model.setValue("/root/send/send01/clamno", model.getValue("/root/init/temp/clamno/clamno"));
  1206. //}
  1207. // 시도 조회
  1208. /*if(cmb_clamno.length > 0) {
  1209. model.setvalue("/root/send/send01/srchgubun", "5");
  1210. model.setValue("/root/send/send01/clamno", ipt_clamno.value);
  1211. submit("TRPIF30406");
  1212. if(cmb_cpcd.length > 0) {
  1213. addComboItem("cmb_cpcd"," ");
  1214. model.setFocus("cmb_cpcd");
  1215. // cmb_cpcd.select(0);
  1216. }
  1217. }*/
  1218. ]]>
  1219. </script>
  1220. </select1>
  1221. <input id="ipt_judgym" ref="/root/send/send01/datefilter" class="input_search" navindex="3" visibility="hidden" inputtype="date" format="yyyy" style="left:815px; top:8px; width:100px; height:19px; text-align:center; ">
  1222. <script type="javascript" ev:event="xforms-value-changed">
  1223. <![CDATA[
  1224. model.setvalue("/root/send/send01/srchgubun", "3");
  1225. submit("TRPIF30404");
  1226. cmb_judgdg.select(0);
  1227. ]]>
  1228. </script>
  1229. </input>
  1230. <caption id="cp_judgym" class="search_name" visibility="hidden" style="left:665px; top:8px; width:138px; height:17px; ">정산심사차수년도 :</caption>
  1231. </group>
  1232. <input id="input7" ref="/root/main/list01/gridpifmmcdp/jrtotordamt02" class="input_default" format="#,###" style="left:596px; top:153px; width:117px; height:19px; text-align:right; "/>
  1233. <line id="line30" class="line_2" style="x1:718px; y1:149px; x2:953px; y2:149px; "/>
  1234. <input id="input8" ref="/root/main/list01/gridpifmmcdp/jrtotordamt03" class="input_default" format="#,###" style="left:836px; top:153px; width:117px; height:19px; text-align:right; "/>
  1235. <line id="line31" class="line_2" style="x1:718px; y1:174px; x2:953px; y2:174px; "/>
  1236. <input id="input9" ref="/root/main/list01/gridpifmmcdp/cnt_clam" class="input_default" format="#,###" style="left:118px; top:128px; width:114px; height:19px; text-align:right; "/>
  1237. <line id="line32" class="line_2" style="x1:718px; y1:199px; x2:953px; y2:199px; "/>
  1238. <caption id="caption40" class="tit_2" style="left:479px; top:107px; width:129px; height:14px; ">반송내역(05)</caption>
  1239. <line id="line33" class="line_2" style="x1:718px; y1:224px; x2:953px; y2:224px; "/>
  1240. <line id="line22" class="line_2" style="x1:238px; y1:149px; x2:473px; y2:149px; "/>
  1241. <caption id="caption41" class="tit_2" style="left:718px; top:107px; width:209px; height:14px; ">심사보류내역(02)</caption>
  1242. <caption id="caption30" class="cell_1" style="left:718px; top:176px; width:115px; height:23px; vertical-align:middle; ">본인부담</caption>
  1243. <line id="line23" class="line_2" style="x1:238px; y1:174px; x2:473px; y2:174px; "/>
  1244. <caption id="caption31" class="cell_1" style="left:718px; top:151px; width:115px; height:23px; vertical-align:middle; ">총진료비</caption>
  1245. <input id="input10" ref="/root/main/list01/gridpifmmcdp/jrjudgdeciamt03" class="input_default" format="#,###" style="left:836px; top:203px; width:117px; height:19px; text-align:right; "/>
  1246. <caption id="caption20" class="cell_1" style="left:478px; top:201px; width:115px; height:23px; vertical-align:middle; ">반송액</caption>
  1247. <line id="line24" class="line_2" style="x1:238px; y1:199px; x2:473px; y2:199px; "/>
  1248. <caption id="caption10" class="cell_1" style="left:478px; top:226px; width:115px; height:23px; vertical-align:middle; ">대불금</caption>
  1249. <input id="input11" ref="/root/main/list01/gridpifmmcdp/jrjudgdeciamt01" class="input_default" format="(-)#,###" style="left:355px; top:203px; width:118px; height:19px; text-align:right; "/>
  1250. <caption id="caption21" class="cell_1" style="left:0px; top:127px; width:115px; height:23px; vertical-align:middle; ">건수</caption>
  1251. <line id="line25" class="line_2" style="x1:238px; y1:224px; x2:473px; y2:224px; "/>
  1252. <caption id="caption22" class="cell_1" style="left:0px; top:201px; width:115px; height:23px; vertical-align:middle; ">청구액</caption>
  1253. <caption id="caption11" class="cell_1" style="left:0px; top:176px; width:115px; height:23px; vertical-align:middle; ">본인부담</caption>
  1254. <input id="input12" ref="/root/main/list01/gridpifmmcdp/jrownbamt03" class="input_default" format="#,###" style="left:836px; top:178px; width:117px; height:19px; text-align:right; "/>
  1255. <line id="line26" class="line_2" style="x1:478px; y1:224px; x2:713px; y2:224px; "/>
  1256. <line id="line15" class="line_2" style="x1:1px; y1:174px; x2:232px; y2:174px; "/>
  1257. <input id="input13" ref="/root/main/list01/gridpifmmcdp/cnt_judgrete" class="input_default" format="#,###" style="left:836px; top:128px; width:117px; height:19px; text-align:right; "/>
  1258. <caption id="caption23" class="cell_1" style="left:718px; top:201px; width:115px; height:23px; vertical-align:middle; ">보류액</caption>
  1259. <caption id="caption3" class="tit_2" style="left:6px; top:108px; width:78px; height:13px; ">청구내역</caption>
  1260. <line id="line27" class="line_2" style="x1:478px; y1:199px; x2:713px; y2:199px; "/>
  1261. <line id="line16" class="line_2" style="x1:0px; y1:149px; x2:231px; y2:149px; "/>
  1262. <caption id="caption24" class="cell_1" style="left:718px; top:226px; width:115px; height:23px; vertical-align:middle; ">대불금</caption>
  1263. <caption id="caption4" class="cell_1" style="left:478px; top:127px; width:115px; height:23px; vertical-align:middle; ">건수</caption>
  1264. <input id="input14" ref="/root/main/list01/gridpifmmcdp/jrownbamt01" class="input_default" format="#,###" style="left:355px; top:178px; width:118px; height:19px; text-align:right; "/>
  1265. <caption id="caption13" class="cell_1" style="left:237px; top:127px; width:115px; height:23px; vertical-align:middle; ">건수</caption>
  1266. <line id="line28" class="line_2" style="x1:478px; y1:174px; x2:713px; y2:174px; "/>
  1267. <line id="line17" class="line_2" style="x1:1px; y1:224px; x2:232px; y2:224px; "/>
  1268. <input id="input26" ref="/root/main/list01/gridpifmmcdp/clsubtamt" class="input_default" format="#,###" style="left:118px; top:228px; width:114px; height:19px; text-align:right; "/>
  1269. <line id="line1" class="line_1" style="x1:237px; y1:122px; x2:473px; y2:122px; "/>
  1270. <caption id="caption5" class="cell_1" style="left:478px; top:176px; width:115px; height:23px; vertical-align:middle; ">본인부담</caption>
  1271. <caption id="caption25" class="cell_1" style="left:237px; top:176px; width:115px; height:23px; vertical-align:middle; ">본인부담</caption>
  1272. <input id="ipt_judgdecicnt" ref="/root/main/list01/gridpifmmcdp/cnt_judgdeci" class="input_default" format="#,###" style="left:355px; top:128px; width:118px; height:19px; text-align:right; "/>
  1273. <line id="line29" class="line_2" style="x1:478px; y1:149px; x2:713px; y2:149px; "/>
  1274. <input id="input27" ref="/root/main/list01/gridpifmmcdp/jrsubtamt01" class="input_default" format="#,###" style="left:355px; top:228px; width:118px; height:19px; text-align:right; "/>
  1275. <input id="input16" ref="/root/main/list01/gridpifmmcdp/clownbamt" class="input_default" format="#,###" style="left:118px; top:177px; width:114px; height:19px; text-align:right; "/>
  1276. <input id="input1" ref="/root/main/list01/gridpifmmcdp/jrjudgdeciamt02" class="input_default" format="#,###" style="left:596px; top:203px; width:117px; height:19px; text-align:right; "/>
  1277. <caption id="caption15" class="cell_1" style="left:237px; top:226px; width:115px; height:23px; vertical-align:middle; ">대불금</caption>
  1278. <caption id="caption26" class="cell_1" style="left:0px; top:151px; width:115px; height:23px; vertical-align:middle; ">총진료비</caption>
  1279. <line id="line2" class="line_1" style="x1:0px; y1:122px; x2:232px; y2:122px; "/>
  1280. <line id="line3" class="line_2" style="x1:1px; y1:199px; x2:232px; y2:199px; "/>
  1281. <input id="input28" ref="/root/main/list01/gridpifmmcdp/jrsubtamt02" class="input_default" format="#,###" style="left:596px; top:228px; width:117px; height:19px; text-align:right; "/>
  1282. <input id="input17" ref="/root/main/list01/gridpifmmcdp/jrtotordamt01" class="input_default" format="#,###" style="left:355px; top:153px; width:118px; height:19px; text-align:right; "/>
  1283. <input id="input29" ref="/root/main/list01/gridpifmmcdp/jrsubtamt03" class="input_default" format="#,###" style="left:836px; top:228px; width:117px; height:19px; text-align:right; "/>
  1284. <input id="input3" ref="/root/main/list01/gridpifmmcdp/clclamamt" class="input_default" format="#,###" style="left:118px; top:203px; width:114px; height:19px; text-align:right; "/>
  1285. <caption id="caption39" class="tit_2" style="left:239px; top:107px; width:224px; height:13px; ">심결내역(01:정상+03:자격보류)</caption>
  1286. <line id="line6" class="line_1" style="x1:478px; y1:122px; x2:713px; y2:122px; "/>
  1287. <caption id="caption28" class="cell_1" style="left:718px; top:127px; width:115px; height:23px; vertical-align:middle; ">건수</caption>
  1288. <caption id="caption17" class="cell_1" style="left:237px; top:151px; width:115px; height:23px; vertical-align:middle; ">총진료비</caption>
  1289. <input id="input4" ref="/root/main/list01/gridpifmmcdp/clmcstotamt" class="input_default" format="#,###" style="left:118px; top:152px; width:114px; height:19px; text-align:right; "/>
  1290. <caption id="caption18" class="cell_1" style="left:478px; top:151px; width:115px; height:23px; vertical-align:middle; ">총진료비</caption>
  1291. <caption id="caption9" class="cell_1" style="left:237px; top:201px; width:115px; height:23px; vertical-align:middle; ">심결액</caption>
  1292. <line id="line18" class="line_1" style="x1:718px; y1:122px; x2:953px; y2:122px; "/>
  1293. <input id="input5" ref="/root/main/list01/gridpifmmcdp/jrownbamt02" class="input_default" format="#,###" style="left:596px; top:178px; width:117px; height:19px; text-align:right; "/>
  1294. <caption id="caption19" class="cell_1" style="left:0px; top:226px; width:115px; height:23px; vertical-align:middle; ">대불금</caption>
  1295. <input id="input6" ref="/root/main/list01/gridpifmmcdp/cnt_rtn" class="input_default" format="#,###" style="left:596px; top:128px; width:117px; height:19px; text-align:right; "/>
  1296. <input id="input30" ref="/root/main/list01/gridpifmmcdp/jrsubtamt04" class="input_default" format="#,###" style="left:1076px; top:228px; width:118px; height:19px; text-align:right; "/>
  1297. <input id="input20" ref="/root/main/list01/gridpifmmcdp/jrownbamt04" class="input_default" format="#,###" style="left:1076px; top:178px; width:118px; height:19px; text-align:right; "/>
  1298. <line id="line34" class="line_2" style="x1:959px; y1:224px; x2:1194px; y2:224px; "/>
  1299. <caption id="caption42" class="tit_2" style="left:879px; top:107px; width:195px; height:13px; ">자격보류(03)/지급보류(04)</caption>
  1300. <input id="ipt_certretecnt" ref="/root/main/list01/gridpifmmcdp/cnt_certrete" class="input_default" format="#,###" style="left:1076px; top:128px; width:118px; height:19px; text-align:right; "/>
  1301. <line id="line35" class="line_2" style="x1:959px; y1:199px; x2:1194px; y2:199px; "/>
  1302. <caption id="caption32" class="cell_1" style="left:958px; top:176px; width:115px; height:23px; vertical-align:middle; ">본인부담</caption>
  1303. <line id="line36" class="line_2" style="x1:959px; y1:174px; x2:1194px; y2:174px; "/>
  1304. <line id="line37" class="line_2" style="x1:959px; y1:149px; x2:1194px; y2:149px; "/>
  1305. <caption id="caption34" class="cell_1" style="left:958px; top:151px; width:115px; height:23px; vertical-align:middle; ">총진료비</caption>
  1306. <caption id="caption35" class="cell_1" style="left:958px; top:201px; width:115px; height:23px; vertical-align:middle; ">보류액</caption>
  1307. <caption id="caption36" class="cell_1" style="left:958px; top:226px; width:115px; height:23px; vertical-align:middle; ">대불금</caption>
  1308. <caption id="caption37" class="cell_1" style="left:958px; top:127px; width:115px; height:23px; vertical-align:middle; ">건수</caption>
  1309. <input id="input18" ref="/root/main/list01/gridpifmmcdp/jrtotordamt04" class="input_default" format="#,###" style="left:1076px; top:153px; width:118px; height:19px; text-align:right; "/>
  1310. <input id="input19" ref="/root/main/list01/gridpifmmcdp/jrjudgdeciamt04" class="input_default" format="#,###" style="left:1076px; top:203px; width:118px; height:19px; text-align:right; "/>
  1311. <line id="line7" class="line_1" style="x1:958px; y1:122px; x2:1194px; y2:122px; "/>
  1312. <caption id="caption1" class="cell_1" style="left:0px; top:251px; width:115px; height:23px; vertical-align:middle; ">장애인기금</caption>
  1313. <line id="line38" class="line_2" style="x1:1px; y1:249px; x2:232px; y2:249px; "/>
  1314. <input id="input2" ref="/root/main/list01/gridpifmmcdp/clhandicaprfund" class="input_default" format="#,###" style="left:118px; top:252px; width:114px; height:19px; text-align:right; "/>
  1315. <line id="line39" class="line_2" style="x1:238px; y1:249px; x2:473px; y2:249px; "/>
  1316. <input id="input37" ref="/root/main/list01/gridpifmmcdp/jrhandicaprfund01" class="input_default" format="#,###" style="left:355px; top:252px; width:118px; height:19px; text-align:right; "/>
  1317. <caption id="caption2" class="cell_1" style="left:237px; top:251px; width:115px; height:23px; vertical-align:middle; ">장애인기금</caption>
  1318. <caption id="caption47" class="cell_1" style="left:478px; top:251px; width:115px; height:23px; vertical-align:middle; ">장애인기금</caption>
  1319. <line id="line40" class="line_2" style="x1:478px; y1:249px; x2:713px; y2:249px; "/>
  1320. <input id="input38" ref="/root/main/list01/gridpifmmcdp/jrhandicaprfund02" class="input_default" format="#,###" style="left:596px; top:252px; width:117px; height:19px; text-align:right; "/>
  1321. <line id="line41" class="line_2" style="x1:718px; y1:249px; x2:953px; y2:249px; "/>
  1322. <caption id="caption48" class="cell_1" style="left:718px; top:251px; width:115px; height:23px; vertical-align:middle; ">장애인기금</caption>
  1323. <input id="input39" ref="/root/main/list01/gridpifmmcdp/jrhandicaprfund03" class="input_default" format="#,###" style="left:836px; top:252px; width:117px; height:19px; text-align:right; "/>
  1324. <input id="input40" ref="/root/main/list01/gridpifmmcdp/jrhandicaprfund04" class="input_default" format="#,###" style="left:1076px; top:252px; width:118px; height:19px; text-align:right; "/>
  1325. <line id="line42" class="line_2" style="x1:959px; y1:249px; x2:1194px; y2:249px; "/>
  1326. <caption id="caption49" class="cell_1" style="left:958px; top:251px; width:115px; height:23px; vertical-align:middle; ">장애인기금</caption>
  1327. <button id="btn_rtnsave" class="btn5_letter2" _auth="X" style="left:1039px; top:534px; width:42px; height:19px; ">
  1328. <caption>저장</caption>
  1329. <script type="javascript" ev:event="onclick">
  1330. <![CDATA[
  1331. fRtnSave();
  1332. ]]>
  1333. </script>
  1334. <script type="javascript" ev:event="onkeyup">
  1335. <![CDATA[
  1336. fRtnSave()
  1337. // var row_cnt = grd_pifhrtns.rows;
  1338. // var row = grd_pifhrtns.row;
  1339. // var status = grd_pifhrtns.rowStatus(row);
  1340. // if(row_cnt < 2) {
  1341. // return false;
  1342. // } else {
  1343. // for(var i = 1 ; i < row_cnt ; i++) {
  1344. // if(ipt_acptno.value== "") {
  1345. // messageBox("접수번호를","C001");
  1346. // model.setFocus("ipt_acptno");
  1347. // return false;
  1348. // }
  1349. // if(cmb_judgdg.value == "") {
  1350. // messageBox("심사차수를","C001");
  1351. // model.setFocus("cmb_judgdg");
  1352. // return false;
  1353. // }
  1354. //
  1355. // if(grd_pifhrtns.valueMatrix(i,7) == "") {
  1356. // messageBox("환수금액을","C001");
  1357. // model.setFocus("body");
  1358. // model.setFocus("grd_pifhrtns");
  1359. // grd_pifhrtns.col = 7;
  1360. // grd_pifhrtns.dispatch("onentercell");
  1361. // grd_pifhrtns.editCell();
  1362. // return false;
  1363. // }
  1364. //
  1365. // /*
  1366. // if(grd_pifhrtns.valueMatrix(row_cnt,8) == "") {
  1367. // messageBox("재무통보월을","C001");
  1368. // return false;
  1369. // }*/
  1370. //
  1371. // model.setValue("/root/main/list01/gridpifhrtns["+i+"]/acptno", model.getValue("/root/send/send01/acptno"));
  1372. // model.setValue("/root/main/list01/gridpifhrtns["+i+"]/judgdg", model.getValue("/root/send/send01/judgdg"));
  1373. // model.setValue("/root/main/list01/gridpifhrtns["+i+"]/clamno", model.getValue("/root/send/send01/clamno"));
  1374. //
  1375. // // 재무통보월을 6자리로 만들기
  1376. // var notimm = grd_pifhrtns.valueMatrix(i,8);
  1377. // notimm = notimm.substr(0,6);
  1378. // grd_pifhrtns.valueMatrix(i,8) = notimm;
  1379. // }
  1380. // model.setValue("/root/main/list03/gridpifhrtns", grd_pifhrtns.getUpdateData());
  1381. //
  1382. // submit("TXPIF30402") ;
  1383. // model.resetInstanceNode("/root/main/list01/gridpifhrtns");
  1384. // // 다시 조회한다. 변경된 내역 반영
  1385. // Pif30400_Select() ;
  1386. // }
  1387. ]]>
  1388. </script>
  1389. </button>
  1390. <button id="btn_deposave" class="btn5_letter2" _auth="X" style="left:1039px; top:333px; width:42px; height:19px; ">
  1391. <caption>저장</caption>
  1392. <script type="javascript" ev:event="onclick">
  1393. <![CDATA[
  1394. fDepoSave();
  1395. ]]>
  1396. </script>
  1397. <script type="javascript" ev:event="onkeyup">
  1398. <![CDATA[
  1399. if(event.keyCode == "13") {
  1400. fDepoSave();
  1401. }
  1402. // 2009.02.06 클릭했을때와 엔터 쳤을때 다르게 동작해서 펑션으로 빼서 동일하게 작동하게 수정
  1403. // var row_cnt = grd_pifhmcdp.row;
  1404. //
  1405. // /*저장할 행을 선택하지 않았을 시*/
  1406. // if(row_cnt == "-1") {
  1407. // return false;
  1408. // }
  1409. //
  1410. //
  1411. // if(ipt_acptno.value== "") {
  1412. // messageBox("접수번호를","C001");
  1413. // model.setFocus("ipt_acptno");
  1414. // return false;
  1415. // }
  1416. // if(cmb_judgdg.value == "") {
  1417. // messageBox("심사차수를","C001");
  1418. // model.setFocus("cmb_judgdg");
  1419. // return false;
  1420. // }
  1421. //
  1422. // if(grd_pifhmcdp.valueMatrix(row_cnt,2) == "03") {
  1423. // messageBox("지급보류는 저장하실수","I004");
  1424. // return false;
  1425. // }
  1426. //
  1427. //
  1428. // if(grd_pifhmcdp.valueMatrix(row_cnt,6) == "") {
  1429. // messageBox("통장입금액을","C001");
  1430. // model.setFocus("body");
  1431. // model.setFocus("grd_pifhmcdp");
  1432. // grd_pifhmcdp.col = 6;
  1433. // grd_pifhmcdp.dispatch("onentercell");
  1434. // grd_pifhmcdp.editCell();
  1435. // return false;
  1436. // }
  1437. //
  1438. // if(grd_pifhmcdp.valueMatrix(row_cnt,2) == "" || grd_pifhmcdp.valueMatrix(row_cnt,2) == null) {
  1439. // messageBox(grd_pifhmcdp.valueMatrix(0,2),"C001");
  1440. // return false;
  1441. // }
  1442. //
  1443. // var notimm = grd_pifhmcdp.valueMatrix(grd_pifhmcdp.row,8);
  1444. // notimm = notimm.substr(0,6);
  1445. // model.setValue("/root/main/list01/gridpifhmcdp/notimm",notimm);
  1446. //
  1447. // model.setValue("/root/main/list02/gridpifhmcdp", grd_pifhmcdp.getUpdateData());
  1448. //
  1449. // // 이 부분이 없어서 추가했다. 2009.02.06
  1450. // // 1차지급의 경우 청구년월이 필요하다
  1451. // model.makeNode("/root/main/list02/clamym");
  1452. // model.setValue("/root/main/list02/clamym",model.getValue("/root/main/list01/gridpidmclam/clamym"));
  1453. //
  1454. // if (submit("TXPIF30401")) {
  1455. // model.resetInstanceNode("/root/main/list01/gridpifhmcdp");
  1456. // Pif30400_Select();
  1457. // // chkRtndetl();
  1458. // }
  1459. ]]>
  1460. </script>
  1461. </button>
  1462. <button id="button3" class="btn2_letter6" style="left:759px; top:333px; width:86px; height:19px; ">
  1463. <caption>환수잔액조회</caption>
  1464. <script type="javascript" ev:event="onclick">
  1465. <![CDATA[
  1466. // var row_cnt, i ;
  1467. // var gridstat ;
  1468. var clam_cnt = model.getValue("/root/main/list01/gridpifmmcdp/cnt_clam");
  1469. /*
  1470. if(clam_cnt == 0) {
  1471. messageBox("조회된 내역이","I004");
  1472. return false ;
  1473. }
  1474. */
  1475. /* gridstat = getGridUpdateData(grd_pifhrtns) ;
  1476. if(gridstat != "") {
  1477. alert("변경된 내역이 있읍니다. 저장 후 실행하십시오.") ;
  1478. return false ;
  1479. }*/
  1480. // row_cnt = grd_pifhrtns.rows ;
  1481. // for(i = 1; i <= row_cnt; i++) {
  1482. // alert(model.getValue("/root/main/list01/gridpifhmcdp[" + i + "]/m"));
  1483. // alert(model.getValue("/root/main/list01/gridpifhmcdp[" + i + "]/m"));
  1484. // }
  1485. model.setValue("/root/main/source/acptno", model.getValue("/root/send/send01/acptno"));
  1486. model.setValue("/root/main/source/clamno", model.getValue("/root/send/send01/clamno"));
  1487. model.setValue("/root/main/source/judgdg", model.getValue("/root/send/send01/judgdg"));
  1488. model.setValue("/root/main/source/cpcd", model.getValue("/root/send/send01/cpcd"));
  1489. // model.setValue("/root/main/source/medcarekindflag", model.getValue("/root/main/list01/gridpifmmcdp/medcarekindflag"));
  1490. model.setValue("/root/main/source/assocd", model.getValue("/root/send/send01/assocd"));
  1491. model.setValue("/root/main/source/allsrchyn", "Y");
  1492. // 메모입력창 팝업화면
  1493. modal("SPPIF30410", 1, "", "", "SPPIF30410", "/root/main/source", "/root/send");
  1494. //window.load("SPPIF30310.xrw", "modal", "SPPIF30310", "", "/root/source", "/root/send");
  1495. ]]>
  1496. </script>
  1497. </button>
  1498. <datagrid id="grd_pifhrtns" nodeset="/root/main/list01/gridpifhrtns" caption="환수일자^환수구분^상계접수번호^상계심사차수^공문번호^공문도착일^환수금액^재무통보월^비고^접수번호^심사차수^청구번호^순번^기관코드^시도^조합기호" colsep="^" colwidth="109, 106, 98, 93, 117, 100, 109, 98, 325, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="1" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:560px; width:1194px; height:180px; ">
  1499. <col ref="rtndd" type="inputdate" style="text-align:center; "/>
  1500. <col ref="rtnflag" type="combo" style="left:130px; top:23px; width:94px; height:23px; ">
  1501. <choices>
  1502. <itemset nodeset="/root/init/P0302list/P0302">
  1503. <label ref="cdnm"/>
  1504. <value ref="cdid"/>
  1505. </itemset>
  1506. </choices>
  1507. </col>
  1508. <col ref="rtnacptno" style="text-align:center; "/>
  1509. <col ref="rtnjudgdg" style="text-align:center; "/>
  1510. <col ref="ofidocno"/>
  1511. <col ref="ofidocarvdd"/>
  1512. <col ref="rtnamt" type="input" format="(-)#,###" style="text-align:right; ">
  1513. <script type="javascript" ev:event="onkeyup">
  1514. <![CDATA[
  1515. if(event.keyCode == "13") {
  1516. model.setFocus("body");
  1517. model.setFocus("grd_pifhrtns");
  1518. grd_pifhrtns.col = 8;
  1519. grd_pifhrtns.dispatch("onentercell");
  1520. grd_pifhrtns.editCell();
  1521. }
  1522. ]]>
  1523. </script>
  1524. </col>
  1525. <col ref="notimm" type="inputdate" format="yyyy-mm" style="text-align:center; ">
  1526. <script type="javascript" ev:event="onkeyup">
  1527. <![CDATA[
  1528. if(event.keyCode == "13") {
  1529. model.setFocus("body");
  1530. model.setFocus("grd_pifhrtns");
  1531. grd_pifhrtns.col = 9;
  1532. grd_pifhrtns.dispatch("onentercell");
  1533. grd_pifhrtns.editCell();
  1534. }
  1535. ]]>
  1536. </script>
  1537. <script type="javascript" ev:event="xforms-value-changed">
  1538. <![CDATA[
  1539. var col = grd_pifhrtns.col;
  1540. var row = grd_pifhrtns.row;
  1541. if( col == grd_pifhrtns.colRef("notimm")) {
  1542. model.setFocus("body");
  1543. model.setFocus("grd_pifhrtns");
  1544. if ( grd_pifhrtns.valueMatrix(grd_pifhrtns.row, grd_pifhrtns.colRef("notimm")) <= model.getValue("/root/main/check/uncomonthend/maxendym") ) {
  1545. messageBox("마감된 이전월의 재무통보월은 입력하실 수","I004");
  1546. grd_pifhrtns.valueMatrix(grd_pifhrtns.row, grd_pifhrtns.colRef("notimm")) = "";
  1547. return;
  1548. }
  1549. }
  1550. ]]>
  1551. </script>
  1552. </col>
  1553. <col ref="rem" type="input">
  1554. <script type="javascript" ev:event="onkeyup">
  1555. <![CDATA[
  1556. if(event.keyCode == "13") {
  1557. model.setFocus("btn_rtnsave");
  1558. }
  1559. ]]>
  1560. </script>
  1561. </col>
  1562. <col ref="acptno" visibility="hidden"/>
  1563. <col ref="judgdg" visibility="hidden"/>
  1564. <col ref="clamno" visibility="hidden"/>
  1565. <col ref="seqno" visibility="hidden"/>
  1566. <col ref="instcd" visibility="hidden"/>
  1567. <col ref="cpcd" visibility="hidden"/>
  1568. <col ref="assocd" visibility="hidden"/>
  1569. <col ref="rtnclamno" visibility="hidden"/>
  1570. <col ref="rtnseqno" visibility="hidden"/>
  1571. <script type="javascript" ev:event="xforms-select">
  1572. <![CDATA[
  1573. var row = grd_pifhrtns.row;
  1574. if(grd_pifhrtns.col == "2") {
  1575. var rtnflag = grd_pifhrtns.valueMatrix(row,2);
  1576. if(grd_pifhrtns.valueMatrix(row,2) == "01" || grd_pifhrtns.valueMatrix(row,2) == "02" || grd_pifhrtns.valueMatrix(row,2) == "07" ) {
  1577. grd_pifhrtns.isReadOnly(row,3) = false;
  1578. grd_pifhrtns.isReadOnly(row,4) = false;
  1579. } else {
  1580. grd_pifhrtns.isReadOnly(row,3) = true;
  1581. grd_pifhrtns.isReadOnly(row,4) = true;
  1582. }
  1583. // 환수구분이 01,02,09,12 이면 환수그룹코드가 1
  1584. if(rtnflag == "01" || rtnflag == "02" || rtnflag == "09" || rtnflag == "12") {
  1585. model.setValue("/root/source/rtnflaggrcd", "1");
  1586. }
  1587. // 환수구분이 06이면 환수그룹코드가 3
  1588. if(rtnflag == "06") {
  1589. model.setValue("/root/source/rtnflaggrcd", "3");
  1590. }
  1591. // 환수구분이 03,04,05,08,11,13 이면 환수그룹코드가 2
  1592. if(rtnflag == "03" || rtnflag == "04" || rtnflag == "05" || rtnflag == "08" || rtnflag == "11" || rtnflag == "13") {
  1593. model.setValue("/root/source/rtnflaggrcd", "2");
  1594. }
  1595. // 환수구분이 07,10 이면 환수그룹코드가 4
  1596. if(rtnflag == "07" || rtnflag == "10") {
  1597. model.setValue("/root/source/rtnflaggrcd", "4");
  1598. }
  1599. model.setValue("/root/source/judgdg", model.getValue("/root/send/send01/judgdg"));
  1600. model.setValue("/root/source/clamno", model.getValue("/root/send/send01/clamno"));
  1601. model.setValue("/root/source/acptno", model.getValue("/root/send/send01/acptno"));
  1602. model.setValue("/root/source/rtnflag", rtnflag);
  1603. model.setValue("/root/source/rtndetlrow", row);
  1604. model.makeNode("/root/source/openerflag");
  1605. model.setValue("/root/source/openerflag","보호");
  1606. model.setValue("/root/source/openerrtnflag",grd_pifhrtns.valueMatrix(row,2));
  1607. model.setValue("/root/source/cpcd", cmb_cpcd.value);
  1608. model.setValue("/root/source/assocd", cmb_assocd.value);
  1609. // 환수잔액조회 팝업화면
  1610. modal("SPPIF30410", 1, "", "", "SPPIF30410", "/root/source", "/root/send");
  1611. // 환수구분 선택시 포커스를 환수금액으로 이동시킴
  1612. setGridPifhrtnsFocus();
  1613. }
  1614. ]]>
  1615. </script>
  1616. <script type="javascript" ev:event="xforms-value-changed">
  1617. <![CDATA[
  1618. var col = grd_pifhrtns.col;
  1619. var row = grd_pifhrtns.row;
  1620. if( col == grd_pifhrtns.colRef("rtndd")) {
  1621. if(grd_pifhrtns.valueMatrix(grd_pifhrtns.row, grd_pifhrtns.colRef("rtndd")) != '') {
  1622. //입금일자 선택시 입금월로 재무통보월 자동 세팅-20100706 정숙희 선생님 요청사항
  1623. var rtndd = model.getValue("/root/main/list01/gridpifhrtns["+ row +"]/rtndd").substring(0,6);
  1624. model.setValue("/root/main/list01/gridpifhrtns["+ row +"]/notimm", rtndd);
  1625. grd_pifhrtns.refresh();
  1626. }
  1627. }
  1628. ]]>
  1629. </script>
  1630. </datagrid>
  1631. <input id="ipt_clamno" ref="/root/main/list00/list002/clamno/clamno" visibility="hidden" style="left:220px; top:45px; width:80px; height:19px; "/>
  1632. <output id="output1" ref="/root/main/list01/gridpidmclam/ioflag" style="left:750px; top:76px; width:95px; height:19px; "/>
  1633. <output id="output2" ref="/root/main/list01/gridpidmclam/ordfildcd" style="left:920px; top:76px; width:95px; height:19px; "/>
  1634. <output id="output3" ref="/root/main/list01/gridpidmclam/clamym" format="yyyy-mm" style="left:68px; top:76px; width:95px; height:19px; "/>
  1635. <output id="output4" ref="/root/main/list01/gridpidmclam/acptdd" format="yyyy-mm-dd" style="left:410px; top:76px; width:95px; height:19px; "/>
  1636. <input id="ipt_acptnocnt" ref="/root/main/list00/list002/acptnocnt/cnt" visibility="hidden" style="left:310px; top:45px; width:95px; height:19px; "/>
  1637. <input id="ipt_calcamtsum" ref="/root/main/list01/calcamtsumdetl/calcamtsum" format="(-)#,###" style="left:673px; top:332px; width:82px; height:19px; text-align:right; "/>
  1638. <caption id="caption50" style="left:582px; top:333px; width:75px; height:20px; ">정산금액합계</caption>
  1639. <caption id="caption55" class="cell_1" style="left:170px; top:75px; width:65px; height:23px; vertical-align:middle; ">미수월</caption>
  1640. <output id="output5" ref="/root/main/list01/gridpidmclam/uncoym" format="yyyy-mm" style="left:238px; top:76px; width:95px; height:19px; "/>
  1641. <output id="output6" ref="/root/main/list01/gridpidmclam/clamflag" style="left:580px; top:76px; width:95px; height:19px; "/>
  1642. <caption id="caption57" class="cell_1" style="left:512px; top:75px; width:65px; height:23px; vertical-align:middle; ">청구구분</caption>
  1643. <caption id="caption58" class="cell_1" style="left:1022px; top:75px; width:65px; height:23px; vertical-align:middle; ">청구번호</caption>
  1644. <output id="output7" ref="/root/main/list01/gridpidmclam/clamno" style="left:1090px; top:76px; width:95px; height:19px; "/>
  1645. <caption id="caption59" style="left:1008px; top:280px; width:65px; height:20px; ">토탈미수금</caption>
  1646. <input id="input15" ref="/root/main/list01/gridpifmmcdp/totuncoamt" format="(-)#,###" appearance="input" style="left:1076px; top:280px; width:118px; height:19px; text-align:right; "/>
  1647. <caption id="caption60" class="cell_1" style="left:292px; top:330px; width:109px; height:23px; vertical-align:middle; ">심결_추가징수금</caption>
  1648. <input id="output8" ref="/root/main/list01/gridpifmmcdp/jraddchrgamt" class="input_default" format="#,###" style="left:405px; top:332px; width:169px; height:19px; text-align:right; "/>
  1649. <input id="input21" ref="/root/main/list01/gridpifmmcdp/realcutamt" class="input_default" format="(-)#,###" style="left:405px; top:307px; width:84px; height:19px; text-align:right; "/>
  1650. <input id="input22" ref="/root/main/list01/gridpifmmcdp/uncoamt" class="input_default" format="(-)#,###" style="left:1005px; top:307px; width:94px; height:19px; text-align:right; "/>
  1651. <caption id="caption61" class="cell_1" style="left:0px; top:276px; width:115px; height:23px; vertical-align:middle; ">청구약제상한차액</caption>
  1652. <caption id="caption62" class="cell_1" style="left:237px; top:276px; width:115px; height:23px; vertical-align:middle; ">심결약제상한차액</caption>
  1653. <input id="input23" ref="/root/main/list01/gridpifmmcdp/jrdruglimitdiffamtsum" class="input_default" format="#,###" style="left:355px; top:277px; width:118px; height:19px; text-align:right; "/>
  1654. <input id="input25" ref="/root/main/list01/gridpifmmcdp/jqdruglimitdiffamtsum" class="input_default" format="#,###" style="left:118px; top:277px; width:114px; height:19px; text-align:right; "/>
  1655. <caption id="caption63" class="cell_1" style="left:478px; top:276px; width:115px; height:23px; vertical-align:middle; ">반송약제상한차액</caption>
  1656. <input id="input24" ref="/root/main/list01/gridpifmmcdp/cldruglimitdiffamtsum02" class="input_default" format="#,###" style="left:596px; top:277px; width:118px; height:19px; text-align:right; "/>
  1657. <line id="line4" class="line_2" style="x1:1px; y1:274px; x2:232px; y2:274px; "/>
  1658. <line id="line12" class="line_2" style="x1:238px; y1:274px; x2:473px; y2:274px; "/>
  1659. <line id="line13" class="line_2" style="x1:478px; y1:274px; x2:713px; y2:274px; "/>
  1660. <line id="line20" class="line_2" style="x1:718px; y1:274px; x2:953px; y2:274px; "/>
  1661. <line id="line21" class="line_2" style="x1:959px; y1:274px; x2:1194px; y2:274px; "/>
  1662. <caption id="caption64" class="cell_1" style="left:718px; top:276px; width:115px; height:23px; vertical-align:middle; ">보류약제상한차액</caption>
  1663. <input id="input41" ref="/root/main/list01/gridpifmmcdp/cldruglimitdiffamtsum03" class="input_default" format="#,###" style="left:836px; top:277px; width:118px; height:19px; text-align:right; "/>
  1664. </group>
  1665. <group id="group4" scroll="auto" style="left:0px; top:757px; width:1195px; height:27px; "/>
  1666. </xhtml:body>
  1667. </xhtml:html>