SPPIF30310_환수잔액조회.xfdl 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPIF30310" position="absolute 0 0 979 480" titletext="환수잔액조회" oninit="SPPIF30310_oninit" onload="SPPIF30310_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 1 55 971 455" id="group3" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Shape position="absolute 0 27 970 33" linetype="horizontal" id="line8" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  11. <Static text="환수잔액내역" position="absolute 0 10 111 32" id="caption4" class="tit_2" anchor="default"/>
  12. <Grid position="absolute 0 32 970 397" id="grd_rtnbalance" binddataset="ds_main_gridpifhbsdprtns" anchor="default" autofittype="col" cellsizingtype="col">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="23"/>
  17. <Column size="33"/>
  18. <Column size="60"/>
  19. <Column size="0"/>
  20. <Column size="90"/>
  21. <Column size="80"/>
  22. <Column size="70"/>
  23. <Column size="165"/>
  24. <Column size="86"/>
  25. <Column size="100"/>
  26. <Column size="100"/>
  27. <Column size="100"/>
  28. <Column size="0"/>
  29. <Column size="0"/>
  30. <Column size="0"/>
  31. <Column size="0"/>
  32. <Column size="0"/>
  33. </Columns>
  34. <Rows>
  35. <Row size="24" band="head"/>
  36. <Row size="24"/>
  37. </Rows>
  38. <Band id="head">
  39. <Cell/>
  40. <Cell col="1" text="선택"/>
  41. <Cell col="2" text="내원유형"/>
  42. <Cell col="3" text="입금구분"/>
  43. <Cell col="4" text="환수구분"/>
  44. <Cell col="5" text="접수번호"/>
  45. <Cell col="6" text="심사차수"/>
  46. <Cell col="7" text="예정공문번호"/>
  47. <Cell col="8" text="공문도착일"/>
  48. <Cell col="9" text="환수예정액"/>
  49. <Cell col="10" text="환수금액"/>
  50. <Cell col="11" text="환수잔액"/>
  51. <Cell col="12" text="완료"/>
  52. <Cell col="13"/>
  53. <Cell col="14"/>
  54. <Cell col="15"/>
  55. <Cell col="16"/>
  56. </Band>
  57. <Band id="body">
  58. <Cell celltype="head" expr="currow+1"/>
  59. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chkbox" expr="expr:chkbox == 'Y' || chkbox == '1' ? 1 : 0"/>
  60. <Cell col="2" displaytype="combo" edittype="combo" text="bind:ioflag" enable="false"/>
  61. <Cell col="3" displaytype="combo" edittype="combo" text="bind:depoflag" enable="false"/>
  62. <Cell col="4" text="bind:rtnflagnm"/>
  63. <Cell col="5" text="bind:acptno"/>
  64. <Cell col="6" text="bind:judgdg"/>
  65. <Cell col="7" text="bind:ofidocno"/>
  66. <Cell col="8" displaytype="date" text="bind:ofidocarvdd" mask="yyyy-MM-dd"/>
  67. <Cell col="9" displaytype="number" text="bind:rtnscheamt"/>
  68. <Cell col="10" displaytype="number" text="bind:rtnamt"/>
  69. <Cell col="11" displaytype="number" text="bind:balance"/>
  70. <Cell col="12" displaytype="checkbox" edittype="checkbox" text="bind:rtnendyn" enable="false"/>
  71. <Cell col="13" text="bind:clamno"/>
  72. <Cell col="14" text="bind:rtnflag"/>
  73. <Cell col="15" text="bind:seqno"/>
  74. <Cell col="16" text="bind:instcd"/>
  75. </Band>
  76. </Format>
  77. </Formats>
  78. </Grid>
  79. <Button position="absolute 890 5 970 27" id="button2" class="btn4" text="환수완료" anchor="default" onclick="group3_button2_onclick"/>
  80. <Static text="환수예정액:" position="absolute 145 10 220 30" id="cp_rtnscheamttag" anchor="default"/>
  81. <Static text="0" position="absolute 215 10 300 30" align="align:right middle;" id="cp_rtnscheamt" mask="#,###" anchor="default"/>
  82. <Static text="환수금액:" position="absolute 335 10 405 30" id="cp_rtnamttag" anchor="default"/>
  83. <Static text="0" position="absolute 395 10 480 30" align="align:right middle;" id="cp_rtnamt" mask="#,###" anchor="default"/>
  84. <Button position="absolute 809 6 889 25" id="button12" class="btn7" text="엑셀저장" anchor="default" onclick="group3_button12_onclick"/>
  85. </Layout>
  86. </Layouts>
  87. </Div>
  88. <Div position="absolute 7 451 969 478" id="group1" scrollbars="autoboth">
  89. <Layouts>
  90. <Layout>
  91. <Button position="absolute 906 2 962 24" id="btn_cancel" class="btn4" text="닫기" anchor="default" onclick="group1_btn_cancel_onclick"/>
  92. <Button position="absolute 846 2 902 24" id="button1" class="btn4" text="확인" anchor="default" onclick="group1_button1_onclick"/>
  93. </Layout>
  94. </Layouts>
  95. </Div>
  96. <Div position="absolute 1 24 971 59" align="align:center top;" id="group2" class="div_SA">
  97. <Layouts>
  98. <Layout>
  99. <Shape position="absolute 886 7 892 29" linetype="vertical" id="line18" class="line_4" anchor="default"/>
  100. <Button position="absolute 905 7 961 29" id="btn_srch" class="btn1" text="조회" anchor="default" onclick="group2_btn_srch_onclick"/>
  101. <Combo position="absolute 104 8 204 27" id="cmb_rtnflag" class="combo_search" innerdataset="@ds_init_P0302list" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group2_cmb_rtnflag_onitemchanged"/>
  102. <Static text="환수구분 :" position="absolute 15 9 107 26" id="cap_rtnflag" class="search_name" anchor="default"/>
  103. <CheckBox position="absolute 215 10 290 25" id="chkbox_allsrchyn" anchor="default" text="전체조회" onchanged="group2_chkbox_allsrchyn_onchanged" truevalue="Y" falsevalue="N" value="N"/>
  104. <Radio position="absolute 400 10 545 26" id="rdo_insukindflag" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  105. <Dataset id="innerdataset">
  106. <ColumnInfo>
  107. <Column id="codecolumn"/>
  108. <Column id="datacolumn"/>
  109. </ColumnInfo>
  110. <Rows>
  111. <Row>
  112. <Col id="codecolumn">A</Col>
  113. <Col id="datacolumn">전체</Col>
  114. </Row>
  115. <Row>
  116. <Col id="codecolumn">11</Col>
  117. <Col id="datacolumn">보험</Col>
  118. </Row>
  119. <Row>
  120. <Col id="codecolumn">20</Col>
  121. <Col id="datacolumn">보호</Col>
  122. </Row>
  123. </Rows>
  124. </Dataset>
  125. </Radio>
  126. <Static text="보험유형 :" position="absolute 309 9 395 26" id="caption1" class="search_name" anchor="default"/>
  127. </Layout>
  128. </Layouts>
  129. </Div>
  130. <Static id="caption6" text="환수잔액조회" class="tit_1" position="absolute 1 0 225 23"/>
  131. </Layout>
  132. </Layouts>
  133. <Objects>
  134. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  135. <ColumnInfo>
  136. <Column id="acptno" type="STRING" size="256"/>
  137. <Column id="judgdg" type="STRING" size="256"/>
  138. <Column id="clamno" type="STRING" size="256"/>
  139. <Column id="seqno" type="STRING" size="256"/>
  140. <Column id="instcd" type="STRING" size="256"/>
  141. <Column id="openerflag" type="STRING" size="256"/>
  142. <Column id="rtnflag" type="STRING" size="256"/>
  143. <Column id="rtnflaggrcd" type="STRING" size="256"/>
  144. <Column id="rtndetlrow" type="STRING" size="256"/>
  145. <Column id="openerrtnflag" type="STRING" size="256"/>
  146. <Column id="allsrchyn" type="STRING" size="256"/>
  147. <Column id="insukindflag" type="STRING" size="256"/>
  148. <Column id="docuseqno" type="STRING" size="256"/>
  149. <Column id="insucmpymark" type="STRING" size="256"/>
  150. </ColumnInfo>
  151. <Rows>
  152. <Row>
  153. <Col id="acptno"/>
  154. <Col id="judgdg"/>
  155. <Col id="clamno"/>
  156. <Col id="seqno"/>
  157. <Col id="instcd"/>
  158. <Col id="openerflag"/>
  159. <Col id="rtnflag"/>
  160. <Col id="rtnflaggrcd"/>
  161. <Col id="rtndetlrow"/>
  162. <Col id="openerrtnflag"/>
  163. <Col id="allsrchyn"/>
  164. <Col id="insukindflag"/>
  165. </Row>
  166. </Rows>
  167. </Dataset>
  168. <Dataset id="ds_init_P0266list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  169. <Dataset id="ds_init_P0302list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  170. <Dataset id="ds_init_U0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  171. <ColumnInfo>
  172. <Column id="cdid" type="STRING" size="256"/>
  173. <Column id="cdnm" type="STRING" size="256"/>
  174. </ColumnInfo>
  175. <Rows>
  176. <Row/>
  177. </Rows>
  178. </Dataset>
  179. <Dataset id="ds_main_gridpifhbsdprtns" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  180. <ColumnInfo>
  181. <Column id="chkbox" type="STRING" size="256" sumtext="선택여부"/>
  182. <Column id="ioflag" type="STRING" size="256" sumtext="내원유형"/>
  183. <Column id="depoflag" type="STRING" size="256" sumtext="입금구분"/>
  184. <Column id="rtnflag" type="STRING" size="256" sumtext="환수구분"/>
  185. <Column id="rtnflagnm" type="STRING" size="256" sumtext="환수구분명"/>
  186. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  187. <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
  188. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  189. <Column id="ofidocno" type="STRING" size="256" sumtext="공문서번호"/>
  190. <Column id="ofidocarvdd" type="STRING" size="256" sumtext="공문도착일자"/>
  191. <Column id="rtnscheamt" type="STRING" size="256" sumtext="환수예정액"/>
  192. <Column id="rtnamt" type="STRING" size="256" sumtext="환수액"/>
  193. <Column id="balance" type="STRING" size="256" sumtext="환수잔액"/>
  194. <Column id="rtnendyn" type="STRING" size="256" sumtext="환수완료여부"/>
  195. <Column id="seqno" type="STRING" size="256" sumtext="순번"/>
  196. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  197. <Column id="ioflag" type="STRING" size="256" sumtext="내원구분"/>
  198. </ColumnInfo>
  199. </Dataset>
  200. <Dataset id="ds_send_bak" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  201. <Dataset id="ds_main_list02_gridpifhbsdprtns" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  202. <ColumnInfo>
  203. <Column id="rtndepoflag" type="STRING" size="256" sumtext="입금구분"/>
  204. <Column id="rtnacptno" type="STRING" size="256" sumtext="접수번호"/>
  205. <Column id="rtnjudgdg" type="STRING" size="256" sumtext="심사차수"/>
  206. <Column id="rtnclamno" type="STRING" size="256" sumtext="청구번호"/>
  207. <Column id="rtnseqno" type="STRING" size="256" sumtext="순번"/>
  208. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  209. <Column id="ofidocno" type="STRING" size="256" sumtext="공문번호"/>
  210. <Column id="ofidocarvdd" type="STRING" size="256" sumtext="공문도착일자"/>
  211. <Column id="rtnendyn" type="STRING" size="256" sumtext="완료여부"/>
  212. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  213. <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
  214. </ColumnInfo>
  215. </Dataset>
  216. <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  217. </Objects>
  218. <Bind>
  219. <BindItem id="item0" compid="group2.cmb_rtnflag" propid="value" datasetid="ds_send" columnid="rtnflag"/>
  220. <BindItem id="item1" compid="group2.chkbox_allsrchyn" propid="value" datasetid="ds_send" columnid="allsrchyn"/>
  221. <BindItem id="item2" compid="group2.rdo_insukindflag" propid="value" datasetid="ds_send" columnid="insukindflag"/>
  222. </Bind>
  223. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  224. * System Name :
  225. * Job Name :
  226. * Creator :
  227. * Make Date : 2016-05-24
  228. * Description :
  229. *---------------------------------------------------------------------------------------
  230. * Modify Date Modifier Modify Description
  231. *---------------------------------------------------------------------------------------
  232. * 2016-05-24 Live Converter TF->XP
  233. *
  234. *---------------------------------------------------------------------------------------
  235. ****************************************************************************************/
  236. include "com_commonxp::comm_main.xjs";
  237. include "pam_pamcomnxp::PAM001.xjs";
  238. include "pam_pamcomnxp::PAM.xjs";
  239. function SPPIF30310_oninit(obj:Form, e:InitEventInfo)
  240. {
  241. frmf_initForm(obj);
  242. }
  243. function SPPIF30310_onload(obj:Form, e:LoadEventInfo)
  244. {
  245. if(frmf_checkOpener())
  246. {
  247. ds_tmp.copyData(arg_ds_send);
  248. ds_send.setColumn(0, "judgdg", ds_tmp.getColumn(0, "judgdg"));
  249. ds_send.setColumn(0, "clamno", ds_tmp.getColumn(0, "clamno"));
  250. ds_send.setColumn(0, "acptno", ds_tmp.getColumn(0, "acptno"));
  251. ds_send.setColumn(0, "openerflag", ds_tmp.getColumn(0, "openerflag"));
  252. ds_send.setColumn(0, "rtnflag", ds_tmp.getColumn(0, "rtnflag"));
  253. }
  254. CommCode_Load();
  255. }
  256. function CommCode_Load()
  257. {
  258. var arrParam = [{dsNm: "ds_init_P0266list", cdGrpId: "P0266"}
  259. ,{dsNm: "ds_init_P0302list", cdGrpId: "P0302"}]
  260. appf_getCodeList(arrParam);
  261. pamGetDeptCDDrIDList();
  262. group2.cap_rtnflag.value = "환수구분";
  263. ds_send.setColumn(0, "insukindflag", "A");
  264. if(utlf_isNull(ds_send.getColumn(0, "rtnflag")))
  265. {
  266. group2.chkbox_allsrchyn.value = "Y";
  267. ds_send.setColumn(0, "rtnflaggrcd", "");
  268. search();
  269. return false;
  270. }
  271. else
  272. {
  273. var oParam = {};
  274. oParam.id = "TRPIF30312";
  275. oParam.service = "clamuncoapp.ClamUnco";
  276. oParam.method = "reqGetSrchCondCombo";
  277. oParam.inds = "req=ds_send";
  278. oParam.outds = "ds_init_U0001=U0001";
  279. oParam.async = false;
  280. //oParam.callback = "cf_TRPIF30312";
  281. tranf_submit(oParam);
  282. var oParam = {};
  283. oParam.id = "TRPIF30310";
  284. oParam.service = "clamuncoapp.ClamUnco";
  285. oParam.method = "reqGetPifhBsdpRtns";
  286. oParam.inds = "req=ds_send";
  287. oParam.outds = "ds_main_gridpifhbsdprtns=gridpifhbsdprtns";
  288. oParam.async = false;
  289. //oParam.callback = "cf_TRPIF30310";
  290. tranf_submit(oParam);
  291. }
  292. if(ds_send.getColumn(0, "openerflag") == "보험산재")
  293. {
  294. var rows = ds_main_gridpifhbsdprtns.rowcount;
  295. }
  296. if(ds_send.getColumn(0, "openerflag") == "자보") {
  297. submit("TRPIF30311");
  298. }
  299. ds_send_bak.copyData(ds_send);
  300. }
  301. function group2_btn_srch_onclick(obj:Button, e:ClickEventInfo)
  302. {
  303. if(ds_send.getColumn(0, "openerflag") == "보험산재")
  304. {
  305. if(group2.chkbox_allsrchyn.value == "Y")
  306. {
  307. ds_send.setColumn(0, "rtnflag", "");
  308. ds_send.setColumn(0, "rtnflaggrcd", "");
  309. search();
  310. }
  311. else
  312. {
  313. ds_send.setColumn(0, "rtnflag", group2.cmb_rtnflag.value);
  314. ds_send.setColumn(0, "rtnflaggrcd", ds_send_bak.getColumn(0, "rtnflaggrcd"));
  315. search();
  316. }
  317. }
  318. if(ds_send.getColumn(0, "openerflag") == "자보")
  319. {
  320. var oParam = {};
  321. oParam.id = "TRPIF30310";
  322. oParam.service = "clamuncoapp.ClamUnco";
  323. oParam.method = "reqGetPifhAtdpRtat";
  324. oParam.inds = "req=ds_send";
  325. oParam.outds = "ds_main_gridpifhbsdprtns=gridpifhbsdprtns";
  326. oParam.async = false;
  327. //oParam.callback = "cf_TRPIF30310";
  328. tranf_submit(oParam);
  329. }
  330. }
  331. function group2_cmb_rtnflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  332. {
  333. if(ds_send.getColumn(0, "openerflag") == "보험산재")
  334. {
  335. //model.resetInstanceNode("/root/main/list01");
  336. search();
  337. }
  338. if(ds_send.getColumn(0, "openerflag") == "자보")
  339. {
  340. //model.resetInstanceNode("/root/main/list01");
  341. var oParam = {};
  342. oParam.id = "TRPIF30310";
  343. oParam.service = "clamuncoapp.ClamUnco";
  344. oParam.method = "reqGetPifhAtdpRtat";
  345. oParam.inds = "req=ds_send";
  346. oParam.outds = "ds_main_gridpifhbsdprtns=gridpifhbsdprtns";
  347. oParam.async = false;
  348. //oParam.callback = "cf_TRPIF30310";
  349. tranf_submit(oParam);
  350. }
  351. }
  352. function group2_chkbox_allsrchyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  353. {
  354. if(obj.value == "Y")
  355. {
  356. if(ds_send.getColumn(0, "openerflag") == "보험산재")
  357. {
  358. ds_send.setColumn(0, "rtnflag", "");
  359. ds_send.setColumn(0, "rtnflaggrcd", "");
  360. search();
  361. }
  362. }
  363. else if(obj.value == "N")
  364. {
  365. if(ds_send.getColumn(0, "openerflag") == "보험산재")
  366. {
  367. ds_send.setColumn(0, "rtnflag", group2.cmb_rtnflag.value);
  368. ds_send.setColumn(0, "rtnflaggrcd", ds_send_bak.getColumn(0, "rtnflaggrcd"));
  369. search();
  370. }
  371. }
  372. }
  373. function group3_button12_onclick(obj:Button, e:ClickEventInfo)
  374. {
  375. var today = new Date();
  376. var yy = today.getYear()+"";
  377. var mm = today.getMonth()+1;
  378. var dd = today.getDate();
  379. if(mm < 10)
  380. {
  381. mm = "0" + mm;
  382. }
  383. else
  384. {
  385. mm = mm + "";
  386. }
  387. if(dd < 10)
  388. {
  389. dd = "0" + dd;
  390. }
  391. else
  392. {
  393. dd = dd + "";
  394. }
  395. var tmp = yy + mm + dd;
  396. if (ds_main_gridpifhbsdprtns.rowcount > 0)
  397. {
  398. grdf_exportExcel(group3.grd_rtnbalance, "환수잔액조회_"+tmp, "see");
  399. }
  400. else
  401. {
  402. sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
  403. }
  404. }
  405. function group3_button2_onclick(obj:Button, e:ClickEventInfo)
  406. {
  407. ds_main_gridpifhbsdprtns.filterstr = "chkbox == 'Y'";
  408. ds_main_list02_gridpifhbsdprtns.copyData(ds_main_gridpifhbsdprtns);
  409. ds_main_gridpifhbsdprtns.filterstr = "";
  410. var oParam = {};
  411. oParam.id = "TXPIF30311";
  412. oParam.service = "clamuncoapp.ClamUnco";
  413. oParam.method = "reqSetRtnendYn";
  414. oParam.inds = "req=ds_main_list02_gridpifhbsdprtns";
  415. oParam.outds = "";
  416. oParam.async = false;
  417. oParam.callback = "cf_TXPIF30311";
  418. tranf_submit(oParam);
  419. }
  420. function cf_TXPIF30311()
  421. {
  422. search();
  423. }
  424. function group1_button1_onclick(obj:Button, e:ClickEventInfo)
  425. {
  426. var rows = ds_main_gridpifhbsdprtns.rowcount;
  427. if(group2.chkbox_allsrchyn.value == "Y")
  428. {
  429. sysf_messageBox("환수구분이 ","I004");
  430. return;
  431. }
  432. if(rows > 0)
  433. {
  434. if(ds_send.getColumn(0, "openerflag") == "보험산재")
  435. {
  436. var destNode = opener.ds_main_list01_gridpifhrtns;
  437. var opn_row_cnt = 0;
  438. var cnt = 0;
  439. if(utlf_isNull(ds_send.getColumn(0, "rtndetlrow")))
  440. {
  441. opener.ds_main_list01_gridpifhrtns.addRow();
  442. opn_row_cnt = opener.ds_main_list01_gridpifhrtns.rowposition;
  443. }
  444. else
  445. {
  446. opn_row_cnt = ds_send.getColumn(0, "rtndetlrow");
  447. }
  448. var trtnflag = ds_send.getColumn(0, "rtnflag");
  449. var rtnamtsum = 0;
  450. for(var i = 0; i < rows; i++)
  451. {
  452. if(ds_main_gridpifhbsdprtns.getColumn(i, "chkbox") == "Y")
  453. {
  454. cnt++;
  455. if(cnt > 1)
  456. {
  457. opener.ds_main_list01_gridpifhrtns.addRow();
  458. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtndd", opener.ds_main_list01_gridpifhrtns.getColumn(opn_row_cnt-1, "rtndd"));
  459. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "notimm", opener.ds_main_list01_gridpifhrtns.getColumn(opn_row_cnt-1, "notimm"));
  460. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "acptno", ds_send.getColumn(0, "acptno"));
  461. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "judgdg", ds_send.getColumn(0, "judgdg"));
  462. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "clamno", ds_send.getColumn(0, "clamno"));
  463. if(!utlf_isNull(ds_main_gridpifhbsdprtns.getColumn(0, "rtnflag")))
  464. {
  465. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "clamno", ds_main_gridpifhbsdprtns.getColumn(i, "rtnflag"));
  466. }
  467. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnacptno", ds_main_gridpifhbsdprtns.getColumn(i, "acptno"));
  468. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnjudgdg", ds_main_gridpifhbsdprtns.getColumn(i, "judgdg"));
  469. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "ofidocno", ds_main_gridpifhbsdprtns.getColumn(i, "ofidocno"));
  470. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "ofidocarvdd", ds_main_gridpifhbsdprtns.getColumn(i, "ofidocarvdd"));
  471. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnamt", ds_main_gridpifhbsdprtns.getColumn(i, "balance"));
  472. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "brtnamt", ds_main_gridpifhbsdprtns.getColumn(i, "balance"));
  473. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnseqno", ds_main_gridpifhbsdprtns.getColumn(i, "seqno"));
  474. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnclamno", ds_main_gridpifhbsdprtns.getColumn(i, "clamno"));
  475. }
  476. else
  477. {
  478. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "acptno", ds_send.getColumn(0, "acptno"));
  479. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "judgdg", ds_send.getColumn(0, "judgdg"));
  480. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "clamno", ds_send.getColumn(0, "clamno"));
  481. if(!utlf_isNull(ds_main_gridpifhbsdprtns.getColumn(i, "rtnflag")))
  482. {
  483. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnflag", ds_main_gridpifhbsdprtns.getColumn(i, "rtnflag"));
  484. }
  485. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnacptno", ds_main_gridpifhbsdprtns.getColumn(i, "acptno"));
  486. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnjudgdg", ds_main_gridpifhbsdprtns.getColumn(i, "judgdg"));
  487. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "ofidocno", ds_main_gridpifhbsdprtns.getColumn(i, "ofidocno"));
  488. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "ofidocarvdd", ds_main_gridpifhbsdprtns.getColumn(i, "ofidocarvdd"));
  489. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnamt", ds_main_gridpifhbsdprtns.getColumn(i, "balance"));
  490. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "brtnamt", ds_main_gridpifhbsdprtns.getColumn(i, "balance"));
  491. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnseqno", ds_main_gridpifhbsdprtns.getColumn(i, "seqno"));
  492. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnclamno", ds_main_gridpifhbsdprtns.getColumn(i, "clamno"));
  493. }
  494. opn_row_cnt++;
  495. }
  496. }
  497. }
  498. else if(ds_send.getColumn(0, "openerflag") == "자보")
  499. {
  500. var opn_row_cnt = opener.ds_main_list01_gridpifhrtns.addRow();
  501. opener.ds_main_list01_gridpifhrtns.setColumn(opn_row_cnt, "rtnamt", ds_main_gridpifhbsdprtns.getColumn(row_cnt, "balance"));
  502. }
  503. }
  504. }
  505. function group1_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  506. {
  507. this.close();
  508. }
  509. function search()
  510. {
  511. var oParam = {};
  512. oParam.id = "TRPIF30310";
  513. oParam.service = "clamuncoapp.ClamUnco";
  514. oParam.method = "reqGetPifhBsdpRtns";
  515. oParam.inds = "req=ds_send";
  516. oParam.outds = "ds_main_gridpifhbsdprtns=gridpifhbsdprtns";
  517. oParam.async = false;
  518. //oParam.callback = "cf_TRPIF30310";
  519. tranf_submit(oParam);
  520. }]]></Script>
  521. </Form>
  522. </FDL>