SMPIE05100_자보접수반송증조회.xfdl 56 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIE05100" position="absolute 0 0 1199 650" titletext="자동차보험 접수및반송증조회(N010)" oninit="SMPIE05100_oninit" onload="SMPIE05100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 13 1195 618" id="group3" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 0 11 1194 86" align="align:center top;" id="group2" class="div_SA" anchor="left top right">
  11. <Layouts>
  12. <Layout>
  13. <Button position="absolute 1123 29 1179 51" id="btn_search" class="btn1" text="조회" anchor="top right" onclick="group3_group2_btn_search_onclick"/>
  14. <Shape position="absolute 1105 12 1111 63" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
  15. <Static text="~" position="absolute 290 29 305 44" id="caption7" anchor="default"/>
  16. <Radio position="absolute 60 17 130 57" id="rdo_term" class="radio_search" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group3_group2_rdo_term_onitemchanged" anchor="default">
  17. <Dataset id="innerdataset">
  18. <ColumnInfo>
  19. <Column id="codecolumn"/>
  20. <Column id="datacolumn"/>
  21. </ColumnInfo>
  22. <Rows>
  23. <Row>
  24. <Col id="codecolumn">1</Col>
  25. <Col id="datacolumn">접수일자</Col>
  26. </Row>
  27. <Row>
  28. <Col id="codecolumn">2</Col>
  29. <Col id="datacolumn">청구년월</Col>
  30. </Row>
  31. </Rows>
  32. </Dataset>
  33. </Radio>
  34. <Static text="내원유형 :" position="absolute 468 29 554 46" id="caption10" class="search_name" anchor="default"/>
  35. <Radio position="absolute 549 28 690 44" id="rdo_ioflag" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  36. <Dataset id="innerdataset">
  37. <ColumnInfo>
  38. <Column id="codecolumn"/>
  39. <Column id="datacolumn"/>
  40. </ColumnInfo>
  41. <Rows>
  42. <Row>
  43. <Col id="codecolumn">-</Col>
  44. <Col id="datacolumn">전체</Col>
  45. </Row>
  46. <Row>
  47. <Col id="codecolumn">I</Col>
  48. <Col id="datacolumn">입원</Col>
  49. </Row>
  50. <Row>
  51. <Col id="codecolumn">O</Col>
  52. <Col id="datacolumn">외래</Col>
  53. </Row>
  54. </Rows>
  55. </Dataset>
  56. </Radio>
  57. <Radio position="absolute 918 19 988 59" id="rdo_numflag" class="radio_search" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group3_group2_rdo_numflag_onitemchanged" anchor="default">
  58. <Dataset id="innerdataset">
  59. <ColumnInfo>
  60. <Column id="codecolumn"/>
  61. <Column id="datacolumn"/>
  62. </ColumnInfo>
  63. <Rows>
  64. <Row>
  65. <Col id="codecolumn">1</Col>
  66. <Col id="datacolumn">청구번호</Col>
  67. </Row>
  68. <Row>
  69. <Col id="codecolumn">2</Col>
  70. <Col id="datacolumn">접수번호</Col>
  71. </Row>
  72. </Rows>
  73. </Dataset>
  74. </Radio>
  75. <Edit position="absolute 993 29 1093 48" id="ipt_srchnum" class="input_search" taborder="4" onkeyup="group3_group2_ipt_srchnum_onkeyup" anchor="default"/>
  76. <Static text="기간 :" position="absolute 10 30 76 47" id="cap_fromacptym" class="search_name" anchor="default"/>
  77. <Static text="기간 :" position="absolute 10 37 76 54" id="cap_toacptym" class="search_name" visible="false" anchor="default"/>
  78. <Static text="통지일자" position="absolute 145 45 200 62" id="cap_notidd" visible="false" anchor="default"/>
  79. <Combo position="absolute 396 26 451 45" id="cmb_clamdgto" class="combo_search" innerdataset="@ds_init_clamdgto_clamdglist" datacolumn="clamdgnm" codecolumn="clamdgcd" onitemchanged="group3_group2_cmb_clamdgto_onitemchanged" anchor="default"/>
  80. <Combo position="absolute 229 26 284 45" id="cmb_clamdgfrom" class="combo_search" innerdataset="@ds_init_clamdgfrom_clamdglist" datacolumn="clamdgnm" codecolumn="clamdgcd" onitemchanged="group3_group2_cmb_clamdgfrom_onitemchanged" anchor="default"/>
  81. <Static text="청구구분 :" position="absolute 715 20 803 37" id="caption8" class="search_name" anchor="default"/>
  82. <Combo position="absolute 799 17 894 36" id="combo1" class="combo_search" taborder="3" innerdataset="@ds_init_P0155list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  83. <Combo position="absolute 800 43 895 62" id="combo2" class="combo_search" innerdataset="@ds_init_PK032list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  84. <Static text="보험회사 :" position="absolute 717 45 805 62" id="caption2" class="search_name" anchor="default"/>
  85. <Calendar id="ipt_fromacptym" taborder="6" position="absolute 139 26 229 45" dateformat="yyyy-MM-dd" value="null" onchanged="group3_group2_ipt_fromacptym_onchanged" anchor="default"/>
  86. <Calendar id="ipt_toacptym" taborder="7" position="absolute 305 26 395 45" onchanged="group3_group2_ipt_toacptym_onchanged" dateformat="yyyy-MM-dd" value="null" anchor="default"/>
  87. </Layout>
  88. </Layouts>
  89. </Div>
  90. <Shape position="absolute 0 111 280 117" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  91. <Static text="접수반송증2(N010.2)" position="absolute 285 94 454 115" id="caption1" class="tit_2" anchor="default"/>
  92. <Shape position="absolute 284 110 1193 116" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  93. <Static text="접수반송증3(N010.3)" position="absolute 286 378 436 399" id="caption3" class="tit_2" anchor="default"/>
  94. <Shape position="absolute 285 394 1194 400" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  95. <Button position="absolute 899 89 952 108" id="button1" class="btn2" text="셀카피" anchor="top right" onclick="group3_button1_onclick"/>
  96. <Button position="absolute 953 89 1006 108" id="button5" class="btn2" text="열카피" anchor="top right" onclick="group3_button5_onclick"/>
  97. <Button position="absolute 1007 89 1060 108" id="button6" class="btn2" text="행카피" anchor="top right" onclick="group3_button6_onclick"/>
  98. <Button position="absolute 1062 89 1142 108" id="button12" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_button12_onclick"/>
  99. <Button position="absolute 1063 375 1143 394" id="button2" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_button2_onclick"/>
  100. <Button position="absolute 1143 89 1193 108" id="button26" class="btn6" text="출력" anchor="top right" onclick="group3_button26_onclick"/>
  101. <Button position="absolute 1144 375 1194 394" id="button3" class="btn6" text="출력" anchor="top right" onclick="group3_button3_onclick"/>
  102. <Button position="absolute 20 145 260 164" id="btn_enter1" class="btn2" visible="false" text="[인풋박스]접수년월로 포커스이동" anchor="default"/>
  103. <Static text="접수반송증1(N010.1)" position="absolute 1 95 151 116" id="caption5" class="tit_2" anchor="default"/>
  104. <Button position="absolute 765 89 895 108" id="button9" class="btn2" text="월별진료비 입금내역" anchor="top right" onclick="group3_button9_onclick"/>
  105. <Button position="absolute 901 375 954 394" id="button14" class="btn2" text="셀카피" anchor="top right" onclick="group3_button14_onclick"/>
  106. <Button position="absolute 955 375 1008 394" id="button15" class="btn2" text="열카피" anchor="top right" onclick="group3_button15_onclick"/>
  107. <Button position="absolute 1009 375 1062 394" id="button16" class="btn2" text="행카피" anchor="top right" onclick="group3_button16_onclick"/>
  108. <Grid position="absolute 0 116 280 597" id="grd_n101h" binddataset="ds_main_grid_gridlist101_n101h" anchor="left top bottom" onexpanddown="group3_grd_n101h_onexpanddown" oncellclick="group3_grd_n101h_oncellclick" cellsizingtype="col">
  109. <Formats>
  110. <Format id="default">
  111. <Columns>
  112. <Column size="20"/>
  113. <Column size="76"/>
  114. <Column size="0"/>
  115. <Column size="55"/>
  116. <Column size="80"/>
  117. <Column size="48"/>
  118. <Column size="80"/>
  119. <Column size="53"/>
  120. <Column size="55"/>
  121. <Column size="0"/>
  122. </Columns>
  123. <Rows>
  124. <Row size="24" band="head"/>
  125. <Row size="24"/>
  126. </Rows>
  127. <Band id="head">
  128. <Cell/>
  129. <Cell col="1" text="접수일자"/>
  130. <Cell col="2" text="건수"/>
  131. <Cell col="3" text="신청구분"/>
  132. <Cell col="4" text="참조"/>
  133. <Cell col="5" text="VER"/>
  134. <Cell col="6" text="의료기관기호"/>
  135. <Cell col="7" text="보험회사"/>
  136. <Cell col="8" text="신청구분"/>
  137. <Cell col="9" text="appflag"/>
  138. </Band>
  139. <Band id="body">
  140. <Cell celltype="head" expr="currow+1"/>
  141. <Cell col="1" displaytype="date" text="bind:acptdd" mask="yyyy-MM-dd"/>
  142. <Cell col="2" text="bind:clamcnt"/>
  143. <Cell col="3" text="bind:appflagdesc" enable="false"/>
  144. <Cell col="4" displaytype="text" edittype="text" text="bind:rem" expandshow="show"/>
  145. <Cell col="5" text="bind:verflag"/>
  146. <Cell col="6" text="bind:corpmark"/>
  147. <Cell col="7" text="bind:insucmno"/>
  148. <Cell col="8" text="bind:appflagdesc"/>
  149. <Cell col="9" text="bind:appflag"/>
  150. </Band>
  151. </Format>
  152. </Formats>
  153. </Grid>
  154. <Grid position="absolute 284 115 1193 370" id="grd_n102h" binddataset="ds_main_grid_gridlist102_n102h" anchor="left top right" oncellclick="group3_grd_n102h_oncellclick" onrbuttondown="group3_grd_n102h_onrbuttondown" onkillfocus="group3_grd_n102h_onkillfocus" onkeydown="group3_grd_n102h_onkeydown" selecttype="multirow" cellsizingtype="col">
  155. <Formats>
  156. <Format id="default">
  157. <Columns>
  158. <Column size="24"/>
  159. <Column size="55"/>
  160. <Column size="0"/>
  161. <Column size="76"/>
  162. <Column size="32"/>
  163. <Column size="68"/>
  164. <Column size="79"/>
  165. <Column size="54"/>
  166. <Column size="60"/>
  167. <Column size="80"/>
  168. <Column size="60"/>
  169. <Column size="65"/>
  170. <Column size="82"/>
  171. <Column size="82"/>
  172. <Column size="82"/>
  173. <Column size="82"/>
  174. <Column size="82"/>
  175. <Column size="0"/>
  176. </Columns>
  177. <Rows>
  178. <Row size="24" band="head"/>
  179. <Row size="24"/>
  180. </Rows>
  181. <Band id="head">
  182. <Cell/>
  183. <Cell col="1" text="내원유형"/>
  184. <Cell col="2" text="신청구분코드"/>
  185. <Cell col="3" text="접수일자"/>
  186. <Cell col="4" text="구분"/>
  187. <Cell col="5" text="진료년월"/>
  188. <Cell col="6" text="보험자 종별"/>
  189. <Cell col="7" text="청구구분"/>
  190. <Cell col="8" text="청구번호"/>
  191. <Cell col="9" text="접수번호"/>
  192. <Cell col="10" text="청구건수"/>
  193. <Cell col="11" text="총진료비"/>
  194. <Cell col="12" text="본인부담금"/>
  195. <Cell col="13" text="청구금액"/>
  196. <Cell col="14" text="접수구분"/>
  197. <Cell col="15" text="의뢰기관기호"/>
  198. <Cell col="16" text="입금액"/>
  199. <Cell col="17" text="청구유형"/>
  200. </Band>
  201. <Band id="body">
  202. <Cell celltype="head" expr="currow+1"/>
  203. <Cell col="1" text="bind:ioflag" enable="false"/>
  204. <Cell col="2" text="bind:appflag"/>
  205. <Cell col="3" displaytype="date" text="bind:acptdd" mask="yyyy-MM-dd"/>
  206. <Cell col="4" text="bind:flag"/>
  207. <Cell col="5" displaytype="date" text="bind:ordym" mask="yyyy-MM"/>
  208. <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:insuflag" combodataset="ds_init_P0103list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  209. <Cell col="7" text="bind:clamflag"/>
  210. <Cell col="8" text="bind:clamno"/>
  211. <Cell col="9" text="bind:acptno"/>
  212. <Cell col="10" displaytype="number" text="bind:clamcnt"/>
  213. <Cell col="11" displaytype="number" text="bind:totordamt"/>
  214. <Cell col="12" displaytype="number" text="bind:ownbamt"/>
  215. <Cell col="13" displaytype="number" text="bind:clamamt"/>
  216. <Cell col="14" displaytype="combo" edittype="combo" text="bind:acptflag" combodataset="ds_init_PK037list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  217. <Cell col="15" text="bind:reqinstmark"/>
  218. <Cell col="16" displaytype="number" text="bind:depoamt"/>
  219. <Cell col="17" text="bind:clamtypecd"/>
  220. </Band>
  221. </Format>
  222. </Formats>
  223. </Grid>
  224. <Grid position="absolute 285 399 1194 598" id="grd_n103h" binddataset="ds_main_grid_gridlist103_n103h" autofittype="col" anchor="all" onexpanddown="group3_grd_n103h_onexpanddown" oncellclick="group3_grd_n103h_oncellclick" onkeydown="group3_grd_n103h_onkeydown" cellsizingtype="col">
  225. <Formats>
  226. <Format id="default">
  227. <Columns>
  228. <Column size="21"/>
  229. <Column size="55"/>
  230. <Column size="76"/>
  231. <Column size="76"/>
  232. <Column size="57"/>
  233. <Column size="46"/>
  234. <Column size="65"/>
  235. <Column size="270"/>
  236. <Column size="225"/>
  237. </Columns>
  238. <Rows>
  239. <Row size="24" band="head"/>
  240. <Row size="24"/>
  241. </Rows>
  242. <Band id="head">
  243. <Cell/>
  244. <Cell col="1" text="내원유형"/>
  245. <Cell col="2" text="접수일자"/>
  246. <Cell col="3" text="청구번호"/>
  247. <Cell col="4" text="접수번호"/>
  248. <Cell col="5" text="명일련"/>
  249. <Cell col="6" text="반송코드"/>
  250. <Cell col="7" text="반송사유"/>
  251. <Cell col="8" text="비고"/>
  252. </Band>
  253. <Band id="body">
  254. <Cell celltype="head" expr="currow+1"/>
  255. <Cell col="1" text="bind:ioflag"/>
  256. <Cell col="2" displaytype="date" text="bind:acptdd" mask="yyyy-MM-dd"/>
  257. <Cell col="3" text="bind:clamno"/>
  258. <Cell col="4" text="bind:acptno"/>
  259. <Cell col="5" text="bind:docuseqno"/>
  260. <Cell col="6" text="bind:rtnrsncd"/>
  261. <Cell col="7" displaytype="combo" edittype="combo" text="bind:rtnrsndesc" combodataset="ds_init_P0456list" combocodecol="cdid" combodatacol="cdnm"/>
  262. <Cell col="8" displaytype="text" edittype="text" text="bind:rem" expandshow="show"/>
  263. </Band>
  264. </Format>
  265. </Formats>
  266. </Grid>
  267. </Layout>
  268. </Layouts>
  269. </Div>
  270. <Div position="absolute 0 613 1195 640" id="grp_btn" scrollbars="autoboth" anchor="left right bottom">
  271. <Layouts>
  272. <Layout>
  273. <Shape position="absolute 0 -2 1194 4" linetype="horizontal" id="line32" class="line_6" anchor="left right bottom"/>
  274. <Button position="absolute 1127 3 1195 25" id="button8" class="btn4" visible="true" text="초기화" anchor="top bottom" onclick="grp_btn_button8_onclick"/>
  275. </Layout>
  276. </Layouts>
  277. </Div>
  278. <PopupMenu id="pmn_menu1" position="absolute 1216 147 1332 198" innerdataset="@ds_menu" levelcolumn="level" idcolumn="func" captioncolumn="label" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="pmn_menu1_onmouseleave"/>
  279. <Static id="caption6" text="자보접수반송증조회(N010)" class="tit_1" position="absolute 1 0 329 23"/>
  280. </Layout>
  281. </Layouts>
  282. <Objects>
  283. <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  284. <ColumnInfo>
  285. <Column id="label" type="STRING" size="256"/>
  286. <Column id="func" type="STRING" size="256"/>
  287. <Column id="level" type="STRING" size="256"/>
  288. </ColumnInfo>
  289. <Rows>
  290. <Row>
  291. <Col id="label">개인별미수관리</Col>
  292. <Col id="func">fCallindspec</Col>
  293. </Row>
  294. <Row>
  295. <Col id="label">-</Col>
  296. <Col id="func">-</Col>
  297. </Row>
  298. <Row>
  299. <Col id="label">접수반송증 삭제</Col>
  300. <Col id="func">fDeleteN010</Col>
  301. </Row>
  302. </Rows>
  303. </Dataset>
  304. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  305. <ColumnInfo>
  306. <Column id="termflag" type="STRING" size="256"/>
  307. <Column id="fromacptym" type="STRING" size="256"/>
  308. <Column id="clamdgfrom" type="STRING" size="256"/>
  309. <Column id="toacptym" type="STRING" size="256"/>
  310. <Column id="clamdgto" type="STRING" size="256"/>
  311. <Column id="ioflag" type="STRING" size="256"/>
  312. <Column id="clamflag" type="STRING" size="256"/>
  313. <Column id="insucmno" type="STRING" size="256"/>
  314. <Column id="numflag" type="STRING" size="256"/>
  315. <Column id="srchnum" type="STRING" size="256"/>
  316. <Column id="appflag" type="STRING" size="256"/>
  317. <Column id="acptdd" type="STRING" size="256"/>
  318. </ColumnInfo>
  319. <Rows>
  320. <Row/>
  321. </Rows>
  322. </Dataset>
  323. <Dataset id="ds_init_clamdgfrom_clamdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  324. <ColumnInfo>
  325. <Column id="clamdgnm" type="STRING" size="256"/>
  326. <Column id="clamdgcd" type="STRING" size="256"/>
  327. </ColumnInfo>
  328. </Dataset>
  329. <Dataset id="ds_init_clamdgto_clamdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  330. <ColumnInfo>
  331. <Column id="clamdgnm" type="STRING" size="256"/>
  332. <Column id="clamdgcd" type="STRING" size="256"/>
  333. </ColumnInfo>
  334. </Dataset>
  335. <Dataset id="ds_init_P0155list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  336. <ColumnInfo>
  337. <Column id="cdnm" type="STRING" size="256"/>
  338. <Column id="cdid" type="STRING" size="256"/>
  339. </ColumnInfo>
  340. </Dataset>
  341. <Dataset id="ds_init_PK032list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  342. <ColumnInfo>
  343. <Column id="cdnm" type="STRING" size="256"/>
  344. <Column id="cdid" type="STRING" size="256"/>
  345. </ColumnInfo>
  346. </Dataset>
  347. <Dataset id="ds_send_summary" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  348. <ColumnInfo>
  349. <Column id="srchnum" type="STRING" size="256"/>
  350. </ColumnInfo>
  351. </Dataset>
  352. <Dataset id="ds_main_grid_gridlist101_n101h" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  353. <ColumnInfo>
  354. <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
  355. <Column id="appflag" type="STRING" size="256" sumtext="신청구분"/>
  356. <Column id="appflagdesc" type="STRING" size="256" sumtext="신청구분설명"/>
  357. <Column id="verflag" type="STRING" size="256" sumtext="Version구분"/>
  358. <Column id="docuno" type="STRING" size="256" sumtext="서식번호"/>
  359. <Column id="corpmark" type="STRING" size="256" sumtext="의료기관기호"/>
  360. <Column id="insucmno" type="STRING" size="256" sumtext="보험회사코드"/>
  361. <Column id="rem" type="STRING" size="256" sumtext="참조란"/>
  362. <Column id="clamcnt" type="STRING" size="256" sumtext="청구건수"/>
  363. </ColumnInfo>
  364. </Dataset>
  365. <Dataset id="ds_main_grid_gridlist102_n102h" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  366. <ColumnInfo>
  367. <Column id="ioflag" type="STRING" size="256" sumtext="내원유형"/>
  368. <Column id="appflag" type="STRING" size="256" sumtext="신청구분"/>
  369. <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
  370. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  371. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  372. <Column id="insuflag" type="STRING" size="256" sumtext="보험자종별구분"/>
  373. <Column id="flag" type="STRING" size="256" sumtext="구분"/>
  374. <Column id="reqinstmark" type="STRING" size="256" sumtext="의뢰기관기호"/>
  375. <Column id="acptflag" type="STRING" size="256" sumtext="접수구분"/>
  376. <Column id="clamcnt" type="STRING" size="256" sumtext="청구건수"/>
  377. <Column id="clamamt" type="STRING" size="256" sumtext="청구금액"/>
  378. <Column id="ordym" type="STRING" size="256" sumtext="진료년월"/>
  379. <Column id="clamflag" type="STRING" size="256" sumtext="청구구분"/>
  380. <Column id="ordfildcd" type="STRING" size="256" sumtext="진료분야"/>
  381. <Column id="totordamt" type="STRING" size="256" sumtext="총진료비"/>
  382. <Column id="ownbamt" type="STRING" size="256" sumtext="본인부담"/>
  383. <Column id="depoamt" type="STRING" size="256" sumtext="입금액"/>
  384. <Column id="clamtypecd" type="STRING" size="256" sumtext="청구유형"/>
  385. <Column id="clamdg" type="STRING" size="256"/>
  386. </ColumnInfo>
  387. </Dataset>
  388. <Dataset id="ds_main_grid_gridlist103_n103h" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  389. <ColumnInfo>
  390. <Column id="ioflag" type="STRING" size="256" sumtext="내원유형"/>
  391. <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
  392. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  393. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  394. <Column id="docuseqno" type="STRING" size="256" sumtext="명세서일련번호"/>
  395. <Column id="rtnrsncd" type="STRING" size="256" sumtext="반송코드"/>
  396. <Column id="rtnrsndesc" type="STRING" size="256" sumtext="반송사유"/>
  397. <Column id="rem" type="STRING" size="256" sumtext="비고"/>
  398. </ColumnInfo>
  399. </Dataset>
  400. <Dataset id="ds_init_P0456list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  401. <ColumnInfo>
  402. <Column id="cdnm" type="STRING" size="256"/>
  403. <Column id="cdid" type="STRING" size="256"/>
  404. </ColumnInfo>
  405. </Dataset>
  406. <Dataset id="ds_init_P0103list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  407. <ColumnInfo>
  408. <Column id="cdnm" type="STRING" size="256"/>
  409. <Column id="cdid" type="STRING" size="256"/>
  410. </ColumnInfo>
  411. </Dataset>
  412. <Dataset id="ds_init_PK037list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  413. <ColumnInfo>
  414. <Column id="cdnm" type="STRING" size="256"/>
  415. <Column id="cdid" type="STRING" size="256"/>
  416. </ColumnInfo>
  417. </Dataset>
  418. <Dataset id="ds_init_P0274list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  419. <Dataset id="ds_main_list02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  420. <ColumnInfo>
  421. <Column id="textno" type="STRING" size="256"/>
  422. </ColumnInfo>
  423. <Rows>
  424. <Row/>
  425. </Rows>
  426. </Dataset>
  427. <Dataset id="ds_report_grid_gridlist102" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  428. <ColumnInfo>
  429. <Column id="appflagdesc" type="STRING" size="256"/>
  430. <Column id="ioflag" type="STRING" size="256"/>
  431. <Column id="acptdd" type="STRING" size="256"/>
  432. <Column id="flag" type="STRING" size="256"/>
  433. <Column id="ordym" type="STRING" size="256"/>
  434. <Column id="insuflag" type="STRING" size="256"/>
  435. <Column id="ordfildcd" type="STRING" size="256"/>
  436. <Column id="clamflag" type="STRING" size="256"/>
  437. <Column id="clamno" type="STRING" size="256"/>
  438. <Column id="acptno" type="STRING" size="256"/>
  439. <Column id="clamcnt" type="STRING" size="256"/>
  440. <Column id="totordamt" type="STRING" size="256"/>
  441. <Column id="ownbamt" type="STRING" size="256"/>
  442. <Column id="clamamt" type="STRING" size="256"/>
  443. <Column id="depoamt" type="STRING" size="256"/>
  444. </ColumnInfo>
  445. </Dataset>
  446. <Dataset id="ds_send2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  447. <ColumnInfo>
  448. <Column id="clamno" type="STRING" size="256"/>
  449. <Column id="insukind" type="STRING" size="256"/>
  450. <Column id="termflag" type="STRING" size="256"/>
  451. </ColumnInfo>
  452. <Rows>
  453. <Row/>
  454. </Rows>
  455. </Dataset>
  456. <Dataset id="ds_hidden_sppie00810_list_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  457. <ColumnInfo>
  458. <Column id="openflag" type="STRING" size="256"/>
  459. <Column id="rsrvflag" type="STRING" size="256"/>
  460. <Column id="uncoflag" type="STRING" size="256"/>
  461. <Column id="cutflag" type="STRING" size="256"/>
  462. <Column id="appflag" type="STRING" size="256"/>
  463. <Column id="acptdd" type="STRING" size="256"/>
  464. <Column id="clamno" type="STRING" size="256"/>
  465. <Column id="insuflag" type="STRING" size="256"/>
  466. <Column id="flag" type="STRING" size="256"/>
  467. </ColumnInfo>
  468. </Dataset>
  469. <Dataset id="ds_hidden_smpif20100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  470. <ColumnInfo>
  471. <Column id="ioflag" type="STRING" size="256"/>
  472. <Column id="dateflag" type="STRING" size="256"/>
  473. <Column id="fromdd" type="STRING" size="256"/>
  474. <Column id="todd" type="STRING" size="256"/>
  475. <Column id="insukind" type="STRING" size="256"/>
  476. <Column id="clamflag" type="STRING" size="256"/>
  477. <Column id="clamdg" type="STRING" size="256"/>
  478. <Column id="acptno" type="STRING" size="256"/>
  479. </ColumnInfo>
  480. <Rows>
  481. <Row/>
  482. </Rows>
  483. </Dataset>
  484. </Objects>
  485. <Bind>
  486. <BindItem id="item0" compid="group3.group2.rdo_term" propid="value" datasetid="ds_send" columnid="termflag"/>
  487. <BindItem id="item1" compid="group3.group2.rdo_ioflag" propid="value" datasetid="ds_send" columnid="ioflag"/>
  488. <BindItem id="item2" compid="group3.group2.combo1" propid="value" datasetid="ds_send" columnid="clamflag"/>
  489. <BindItem id="item3" compid="group3.group2.combo2" propid="value" datasetid="ds_send" columnid="insucmno"/>
  490. <BindItem id="item4" compid="group3.group2.rdo_numflag" propid="value" datasetid="ds_send" columnid="numflag"/>
  491. <BindItem id="item5" compid="group3.group2.ipt_srchnum" propid="value" datasetid="ds_send" columnid="srchnum"/>
  492. <BindItem id="item6" compid="group3.group2.ipt_fromacptym" propid="value" datasetid="ds_send" columnid="fromacptym"/>
  493. <BindItem id="item7" compid="group3.group2.ipt_toacptym" propid="value" datasetid="ds_send" columnid="toacptym"/>
  494. </Bind>
  495. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  496. * System Name :
  497. * Job Name :
  498. * Creator :
  499. * Make Date : 2016-05-24
  500. * Description :
  501. *---------------------------------------------------------------------------------------
  502. * Modify Date Modifier Modify Description
  503. *---------------------------------------------------------------------------------------
  504. * 2016-05-24 Live Converter TF->XP
  505. *
  506. *---------------------------------------------------------------------------------------
  507. ****************************************************************************************/
  508. include "com_commonxp::comm_main.xjs";
  509. include "pam_pamcomnxp::PAM001.xjs";
  510. include "pam_pamcomnxp::PAM.xjs";
  511. include "pam_aftjudgstatxp::SMPIS01700.xjs";
  512. var col = "N";
  513. function SMPIE05100_oninit(obj:Form, e:InitEventInfo)
  514. {
  515. frmf_initForm(obj);
  516. }
  517. function SMPIE05100_onload(obj:Form, e:LoadEventInfo)
  518. {
  519. Node_Init();
  520. CommCode_Load();
  521. }
  522. function Node_Init()
  523. {
  524. ds_send.setColumn(0, "termflag", "1");
  525. ds_send.setColumn(0, "ioflag", "-");
  526. ds_send.setColumn(0, "numflag", "2");
  527. group3_group2_rdo_term_onitemchanged();
  528. if(frmf_checkOpener())
  529. {
  530. var srchnum = ds_send_summary.getColumn(0, "srchnum");
  531. if(!utlf_isNull(srchnum))
  532. {
  533. ds_send.setColumn(0, "numflag", ds_send_summary.getColumn(0, "numflag"));
  534. ds_send.setColumn(0, "srchnum", ds_send_summary.getColumn(0, "srchnum"));
  535. var oParam = {};
  536. oParam.id = "TRPIE05100";
  537. oParam.service = "edimngtapp.EdiMngt";
  538. oParam.method = "reqGetCarAcceptDD";
  539. oParam.inds = "req=ds_send";
  540. oParam.outds = "ds_main_grid_gridlist101_n101h=n101h ds_main_grid_gridlist102_n102h=n102h ds_main_grid_gridlist103_n103h=n103h";
  541. oParam.async = false;
  542. //oParam.callback = "cf_TRPIE05100";
  543. tranf_submit(oParam);
  544. }
  545. }
  546. else
  547. {
  548. ds_send.setColumn(0, "numflag", "2");
  549. }
  550. }
  551. function CommCode_Load()
  552. {
  553. var arrParam = [{dsNm: "ds_init_P0103list", cdGrpId: "P0103"}
  554. ,{dsNm: "ds_init_P0274list", cdGrpId: "P0274"}
  555. ,{dsNm: "ds_init_P0456list", cdGrpId: "P0456"}
  556. ,{dsNm: "ds_init_P0155list", cdGrpId: "P0155"}]
  557. appf_getCodeList(arrParam);
  558. var arrParam = new Array();
  559. arrParam = [ {dsNm: "ds_init_PK032list", cdGrpId: "PK032", showValue: false}
  560. ,{dsNm: "ds_init_PK037list", cdGrpId: "PK037", showValue: false}];
  561. pamfGetCodeList(arrParam, false, "");
  562. ds_init_P0155list.insertRow(0);
  563. ds_init_PK032list.insertRow(0);
  564. }
  565. // 초기화
  566. function fInitialize()
  567. {
  568. //model.resetInstanceNode("/root/send");
  569. ds_send.setColumn(0, "termflag", "1");
  570. ds_send.setColumn(0, "ioflag", "-");
  571. ds_send.setColumn(0, "numflag", "2");
  572. ds_main_grid_gridlist101_n101h.clearData();
  573. ds_main_grid_gridlist102_n102h.clearData();
  574. ds_main_grid_gridlist103_n103h.clearData();
  575. ds_send.setColumn(0, "fromacptym", utlf_getCurrentDate());
  576. ds_send.setColumn(0, "toacptym", utlf_getCurrentDate());
  577. group3.group2.ipt_fromacptym.setFocus();
  578. }
  579. function group3_group2_rdo_term_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  580. {
  581. if (ds_send.getColumn(0, "termflag") == "2")
  582. {
  583. group3.group2.ipt_fromacptym.dateformat = "yyyy-MM";
  584. group3.group2.ipt_fromacptym.editformat = "yyyy-MM";
  585. group3.group2.ipt_toacptym.dateformat = "yyyy-MM";
  586. group3.group2.ipt_toacptym.editformat = "yyyy-MM";
  587. group3.group2.ipt_fromacptym.setFocus();
  588. var cur_date = utlf_getCurrentDate();
  589. ds_send.setColumn(0, "fromacptym", cur_date.substr(0,6));
  590. ds_send.setColumn(0, "toacptym", cur_date.substr(0,6));
  591. group3.group2.cmb_clamdgfrom.enable = true;
  592. group3.group2.cmb_clamdgto.enable = true;
  593. group3.group2.cmb_clamdgfrom.index = 0;
  594. group3.group2.cmb_clamdgto.index = 0;
  595. }
  596. else if (ds_send.getColumn(0, "termflag") == "1")
  597. {
  598. group3.group2.ipt_fromacptym.dateformat = "yyyy-MM-dd";
  599. group3.group2.ipt_fromacptym.editformat = "yyyy-MM-dd";
  600. group3.group2.ipt_toacptym.dateformat = "yyyy-MM-dd";
  601. group3.group2.ipt_toacptym.editformat = "yyyy-MM-dd";
  602. group3.group2.ipt_fromacptym.setFocus();
  603. var cur_date = utlf_getCurrentDate();
  604. ds_send.setColumn(0, "fromacptym", cur_date);
  605. ds_send.setColumn(0, "toacptym", cur_date);
  606. ds_send.setColumn(0, "clamdgfrom", "");
  607. ds_send.setColumn(0, "clamdgto", "");
  608. group3.group2.cmb_clamdgfrom.enable = false;
  609. group3.group2.cmb_clamdgto.enable = false;
  610. }
  611. }
  612. function group3_group2_ipt_fromacptym_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
  613. {
  614. ds_init_clamdgfrom_clamdglist.clearData();
  615. if(ds_send.getColumn(0, "fromacptym") > ds_send.getColumn(0, "toacptym"))
  616. {
  617. sysf_messageBox("종료일은 시작일보다 클 수 ", "I004");
  618. ds_send.setColumn(0, "toacptym", "");
  619. }
  620. if(ds_send.getColumn(0, "termflag") == "2")
  621. {
  622. ds_send.setColumn(0, "toacptym", ds_send.getColumn(0, "fromacptym"));
  623. if(!utlf_isNull(ds_send.getColumn(0, "fromacptym")) || !utlf_isNull(ds_send.getColumn(0, "toacptym")))
  624. {
  625. var fromacptym = ds_send.getColumn(0, "fromacptym");
  626. var toacptym = ds_send.getColumn(0, "toacptym");
  627. var ioflag = ds_send.getColumn(0, "ioflag");
  628. pidfGetClamdg(fromacptym, "", ioflag, "", "ds_init_clamdgfrom_clamdglist");
  629. ds_init_clamdgto_clamdglist.copyData(ds_init_clamdgfrom_clamdglist);
  630. frmf_addComboItem("group3.group2.cmb_clamdgfrom","전체","","above");
  631. frmf_addComboItem("group3.group2.cmb_clamdgto","전체","","above");
  632. group3.group2.cmb_clamdgfrom.value = "";
  633. group3.group2.cmb_clamdgto.value = "";
  634. fChkClamym();
  635. }
  636. }
  637. }
  638. function fChkClamym()
  639. {
  640. var fromym = ds_send.getColumn(0, "fromacptym");
  641. var toym = ds_send.getColumn(0, "toacptym");
  642. var check = ds_send.getColumn(0, "termflag");
  643. if(check == "2")
  644. {
  645. if ( fromym != toym )
  646. {
  647. ds_send.setColumn(0, "clamdgfrom", "");
  648. ds_send.setColumn(0, "clamdgto", "");
  649. group3.group2.cmb_clamdgfrom.enable = false;
  650. group3.group2.cmb_clamdgto.enable = false;
  651. }
  652. else
  653. {
  654. group3.group2.cmb_clamdgfrom.enable = true;
  655. group3.group2.cmb_clamdgto.enable = true;
  656. group3.group2.cmb_clamdgfrom.index = 0;
  657. group3.group2.cmb_clamdgto.index = 0;
  658. }
  659. }
  660. }
  661. function group3_group2_ipt_fromacptym_onchanged(obj:Calendar, e:ChangeEventInfo)
  662. {
  663. if(ds_send.getColumn(0, "termflag") == "2")
  664. {
  665. var m_date = obj.value;
  666. ds_send.setColumn(0, "fromacptym", String(m_date).substr(0,6));
  667. ds_send.setColumn(0, "toacptym", String(m_date).substr(0,6));
  668. group3_group2_ipt_fromacptym_onkillfocus(group3.group2.ipt_fromacptym)
  669. }
  670. else if(ds_send.getColumn(0, "termflag") == "1")
  671. {
  672. ds_send.setColumn(0, "fromacptym", obj.value);
  673. ds_send.setColumn(0, "toacptym", obj.value);
  674. }
  675. }
  676. function group3_group2_ipt_toacptym_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
  677. {
  678. if(ds_send.getColumn(0, "termflag") == "2")
  679. {
  680. var toacptym = ds_send.getColumn(0, "toacptym");
  681. var ioflag = ds_send.getColumn(0, "ioflag");
  682. pidfGetClamdg(toacptym, "", ioflag, "", "ds_init_clamdgto_clamdglist");
  683. frmf_addComboItem("group3.group2.cmb_clamdgto","전체","","above");
  684. group3.group2.cmb_clamdgto.value = "";
  685. fChkClamym();
  686. }
  687. }
  688. function group3_group2_ipt_toacptym_onchanged(obj:Calendar, e:ChangeEventInfo)
  689. {
  690. if(ds_send.getColumn(0, "termflag") == "2")
  691. {
  692. var m_date = obj.value;
  693. ds_send.setColumn(0, "toacptym", String(m_date).substr(0,6));
  694. group3_group2_ipt_toacptym_onkillfocus(group3.group2.ipt_toacptym)
  695. }
  696. }
  697. function group3_group2_rdo_numflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  698. {
  699. if(ds_send.getColumn(0, "numflag") == "2")
  700. {
  701. group3.group2.ipt_srchnum.setFocus();
  702. }
  703. else
  704. {
  705. if(!utlf_isNull(ds_send.getColumn(0, "fromacptym")))
  706. {
  707. group3.group2.ipt_srchnum.setFocus();
  708. }
  709. }
  710. ds_send.setColumn(0, "srchnum", "");
  711. //model.refreshpart("/root/send/srchnum");
  712. }
  713. function group3_group2_ipt_srchnum_onkeyup(obj:Edit, e:KeyEventInfo)
  714. {
  715. if(e.keycode == 13)
  716. {
  717. var leng = obj.value.length;
  718. var str = obj.value;
  719. if(leng == 10 && ds_send.getColumn(0, "numflag") == "1")
  720. {
  721. ds_send.setColumn(0, "srchnum", str);
  722. var oParam = {};
  723. oParam.id = "TRPIE05100";
  724. oParam.service = "edimngtapp.EdiMngt";
  725. oParam.method = "reqGetCarAcceptDD";
  726. oParam.inds = "req=ds_send";
  727. oParam.outds = "ds_main_grid_gridlist101_n101h=n101h ds_main_grid_gridlist102_n102h=n102h ds_main_grid_gridlist103_n103h=n103h";
  728. oParam.async = false;
  729. //oParam.callback = "cf_TRPIE05100";
  730. tranf_submit(oParam);
  731. }
  732. else if((leng == 7 || leng == 15) && ds_send.getColumn(0, "numflag") == "2")
  733. {
  734. ds_send.setColumn(0, "srchnum", str);
  735. var oParam = {};
  736. oParam.id = "TRPIE05100";
  737. oParam.service = "edimngtapp.EdiMngt";
  738. oParam.method = "reqGetCarAcceptDD";
  739. oParam.inds = "req=ds_send";
  740. oParam.outds = "ds_main_grid_gridlist101_n101h=n101h ds_main_grid_gridlist102_n102h=n102h ds_main_grid_gridlist103_n103h=n103h";
  741. oParam.async = false;
  742. //oParam.callback = "cf_TRPIE05100";
  743. tranf_submit(oParam);
  744. }
  745. }
  746. }
  747. function group3_grd_n101h_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  748. {
  749. ds_main_list02.setColumn(0, "textno", ds_main_grid_gridlist101_n101h.getColumn(ds_main_grid_gridlist101_n101h.rowposition, "rem"));
  750. var objArg = new Object();
  751. objArg.arg_ds_send_textno= ds_main_list02;
  752. frmf_modal("SPPIE00200", "SPPIE00200", objArg, "", "", "", "", "", "", "", "", "", "M");
  753. }
  754. function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  755. {
  756. fSearch();
  757. }
  758. function fSearch()
  759. {
  760. ds_send.setColumn(0, "appflag", "");
  761. if((utlf_isNull(ds_send.getColumn(0, "fromacptym")) && utlf_isNull(ds_send.getColumn(0, "srchnum"))) || (utlf_isNull(ds_send.getColumn(0, "toacptym")) && utlf_isNull(ds_send.getColumn(0, "srchnum"))))
  762. {
  763. sysf_messageBox("[기간 ]또는 [청구번호/접수번호]를","C001");
  764. }
  765. else
  766. {
  767. var oParam = {};
  768. oParam.id = "TRPIE05100";
  769. oParam.service = "edimngtapp.EdiMngt";
  770. oParam.method = "reqGetCarAcceptDD";
  771. oParam.inds = "req=ds_send";
  772. oParam.outds = "ds_main_grid_gridlist101_n101h=n101h ds_main_grid_gridlist102_n102h=n102h ds_main_grid_gridlist103_n103h=n103h";
  773. oParam.async = false;
  774. //oParam.callback = "cf_TRPIE05100";
  775. tranf_submit(oParam);
  776. }
  777. }
  778. function group3_group2_cmb_clamdgfrom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  779. {
  780. ds_send.setColumn(0, "clamdgto", ds_send.getColumn(0, "clamdgfrom"));
  781. }
  782. function group3_group2_cmb_clamdgto_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  783. {
  784. ds_send.setColumn(0, "clamdgfrom", ds_send.getColumn(0, "clamdgto"));
  785. }
  786. function group3_grd_n101h_oncellclick(obj:Grid, e:GridClickEventInfo)
  787. {
  788. var rtn = null;
  789. if(e.row > -1)
  790. {
  791. var row = e.row;
  792. var acptdd = ds_main_grid_gridlist101_n101h.getColumn(row, "acptdd");
  793. var appflag = ds_main_grid_gridlist101_n101h.getColumn(row, "appflag");
  794. ds_send.setColumn(0, "acptdd", acptdd);
  795. ds_send.setColumn(0, "appflag", appflag);
  796. var oParam = {};
  797. oParam.id = "TRPIE00801";
  798. oParam.service = "edimngtapp.EdiMngt";
  799. oParam.method = "reqGetCarAcceptDDOnGrid";
  800. oParam.inds = "req=ds_send";
  801. oParam.outds = "ds_main_grid_gridlist102_n102h=n102h ds_main_grid_gridlist103_n103h=n103h";
  802. oParam.async = false;
  803. oParam.callback = "cf_TRPIE00801";
  804. tranf_submit(oParam);
  805. }
  806. }
  807. function cf_TRPIE00801(sSvcId, nErrorCode, sErrorMsg)
  808. {
  809. if(nErrorCode < 0)
  810. {
  811. return;
  812. }
  813. else
  814. {
  815. // var node = instance1.selectSingleNode("/root/main/grid");
  816. // node.replaceChild(instance1.root.main.tmp.gridlist102, instance1.root.main.grid.gridlist102);
  817. // node.replaceChild(instance1.root.main.tmp.gridlist103, instance1.root.main.grid.gridlist103);
  818. // grd_n102h.rebuild();
  819. // grd_n103h.rebuild();
  820. }
  821. }
  822. function group3_grd_n102h_oncellclick(obj:Grid, e:GridClickEventInfo)
  823. {
  824. var row = e.row;
  825. var acptno = ds_main_grid_gridlist102_n102h.getColumn(row, "acptno");
  826. for (var i = 0; i < ds_main_grid_gridlist103_n103h.rowcount; i++)
  827. {
  828. if (ds_main_grid_gridlist103_n103h.getColumn(i, "acptno") == acptno)
  829. {
  830. //grd_n103h.rowhidden(i) = false;
  831. }
  832. else
  833. {
  834. //grd_n103h.rowhidden(i) = true;
  835. }
  836. }
  837. var lv_nAreaStartRow;
  838. var lv_nAreaEndRow;
  839. var lv_nAreaStartCol;
  840. var lv_nAreaEndCol;
  841. if(col == "Y")
  842. {
  843. lv_nAreaStartRow = 0;
  844. lv_nAreaEndRow = parseInt(obj.rowcount-1);
  845. lv_nAreaStartCol = parseInt(obj.currentcol);
  846. lv_nAreaEndCol = parseInt(obj.currentcol);
  847. grdf_initGridStyle(obj);
  848. for(var nRow = lv_nAreaStartRow; nRow <= lv_nAreaEndRow; nRow++)
  849. {
  850. for(var nCell = lv_nAreaStartCol; nCell <= lv_nAreaEndCol; nCell++)
  851. {
  852. obj.setCellProperty("body",nCell,"background","#FFE7E5");
  853. obj.setCellProperty("body",nCell,"background2","#FFE7E5");
  854. }
  855. }
  856. }
  857. else
  858. {
  859. grdf_initGridStyle(obj);
  860. }
  861. }
  862. function group3_grd_n102h_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  863. {
  864. pmn_menu1.trackPopup(e.screenX,e.screenY);
  865. }
  866. function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  867. {
  868. eval(e.id +"();");
  869. }
  870. function pmn_menu1_onmouseleave(obj:PopupMenu, e:MenuMouseEventInfo)
  871. {
  872. obj.closePopup();
  873. }
  874. function fCallindspec()
  875. {
  876. if (ds_main_grid_gridlist102_n102h.rowposition > -1)
  877. {
  878. var row = ds_main_grid_gridlist102_n102h.rowposition;
  879. ds_hidden_smpif20100.setColumn(0, "ioflag", ds_main_grid_gridlist102_n102h.getColumn(0, "ioflag"));
  880. ds_hidden_smpif20100.setColumn(0, "dateflag", "2");
  881. ds_hidden_smpif20100.setColumn(0, "fromdd", ds_main_grid_gridlist102_n102h.getColumn(0, "ordym"));
  882. ds_hidden_smpif20100.setColumn(0, "todd", ds_main_grid_gridlist102_n102h.getColumn(0, "ordym"));
  883. ds_hidden_smpif20100.setColumn(0, "insukind", ds_main_grid_gridlist102_n102h.getColumn(0, "insuflag"));
  884. ds_hidden_smpif20100.setColumn(0, "clamflag", ds_main_grid_gridlist102_n102h.getColumn(0, "clamflag"));
  885. ds_hidden_smpif20100.setColumn(0, "clamdg", ds_main_grid_gridlist102_n102h.getColumn(0, "clamdg"));
  886. ds_hidden_smpif20100.setColumn(0, "acptno", ds_main_grid_gridlist102_n102h.getColumn(0, "acptno"));
  887. var objArg = new Object();
  888. objArg.arg_ds_hidden_smpif20100= ds_hidden_smpif20100;
  889. frmf_modal("SMPIF20100", "SMPIF20100", objArg, "", "", "", "", "", "", "", "", "", "M");
  890. }
  891. }
  892. function fDeleteN010()
  893. {
  894. if (ds_main_grid_gridlist102_n102h.rowposition > -1)
  895. {
  896. var rows = grdf_getSelectedRows(group3.grd_n102h);
  897. for (var i = 0; i < rows.length; i++)
  898. {
  899. var sel = rows[i];
  900. var cnt = ds_hidden_sppie00810_list_data.addRow();
  901. ds_hidden_sppie00810_list_data.setColumn(cnt, "openflag", "n010");
  902. ds_hidden_sppie00810_list_data.setColumn(cnt, "rsrvflag", "Y");
  903. ds_hidden_sppie00810_list_data.setColumn(cnt, "uncoflag", "Y");
  904. ds_hidden_sppie00810_list_data.setColumn(cnt, "cutflag", "");
  905. ds_hidden_sppie00810_list_data.setColumn(cnt, "appflag", ds_main_grid_gridlist102_n102h.getColumn(sel, "appflag"));
  906. ds_hidden_sppie00810_list_data.setColumn(cnt, "acptdd", ds_main_grid_gridlist102_n102h.getColumn(sel, "acptdd"));
  907. ds_hidden_sppie00810_list_data.setColumn(cnt, "clamno", ds_main_grid_gridlist102_n102h.getColumn(sel, "clamno"));
  908. ds_hidden_sppie00810_list_data.setColumn(cnt, "insuflag", ds_main_grid_gridlist102_n102h.getColumn(sel, "insuflag"));
  909. ds_hidden_sppie00810_list_data.setColumn(cnt, "flag", ds_main_grid_gridlist102_n102h.getColumn(sel, "flag"));
  910. }
  911. var objArg = new Object();
  912. objArg.arg_ds_main= ds_hidden_sppie00810_list_data;
  913. frmf_modal("SPPIE00810", "SPPIE00810", objArg, "", "", "", "", "", "", "", "", "", "M");
  914. }
  915. }
  916. function group3_grd_n102h_onkillfocus(obj:Grid, e:KillFocusEventInfo)
  917. {
  918. frmf_initPopupMenu(obj);
  919. }
  920. function group3_grd_n102h_onkeydown(obj:Grid, e:KeyEventInfo)
  921. {
  922. if(col == "Y")
  923. {
  924. var CONST_SEPARATOR = " "; //컬럼별 구분자
  925. var lv_oBindDs = eval(obj.binddataset);
  926. var lv_sColID;
  927. var lv_sVal;
  928. var lv_sClipboard = "";
  929. var lv_nAreaStartRow;
  930. var lv_nAreaEndRow;
  931. var lv_nAreaStartCol;
  932. var lv_nAreaEndCol;
  933. if(obj.selecttype == "multiarea")
  934. {
  935. lv_nAreaStartRow = 0;
  936. lv_nAreaEndRow = parseInt(obj.rowcount-1);
  937. lv_nAreaStartCol = parseInt(obj.currentcol);
  938. lv_nAreaEndCol = parseInt(obj.currentcol);
  939. }
  940. for(var nRow = lv_nAreaStartRow; nRow <= lv_nAreaEndRow; nRow++)
  941. {
  942. for(var nCell = lv_nAreaStartCol; nCell <= lv_nAreaEndCol; nCell++)
  943. {
  944. lv_sColID = obj.getCellProperty("body",nCell,"text");
  945. lv_sVal = obj.getCellValue(nRow,nCell);
  946. lv_sClipboard = lv_sClipboard + lv_sVal + CONST_SEPARATOR;
  947. }
  948. lv_sClipboard = lv_sClipboard.substr(0,lv_sClipboard.length-1);
  949. lv_sClipboard = lv_sClipboard +String.fromCharCode(10);
  950. }
  951. lv_sClipboard = lv_sClipboard.substr(0,lv_sClipboard.length-1);
  952. iv_sClipboard = lv_sClipboard;
  953. system.setClipboard("CF_TEXT",lv_sClipboard);
  954. }
  955. else
  956. {
  957. if (e.ctrlKey == true && e.keycode == 67 )
  958. {
  959. grdf_clipboardCopy(obj, "PAM");
  960. }
  961. }
  962. }
  963. function group3_button1_onclick(obj:Button, e:ClickEventInfo)
  964. {
  965. col = "N";
  966. group3.grd_n102h.selecttype = "multiarea";
  967. }
  968. function group3_button5_onclick(obj:Button, e:ClickEventInfo)
  969. {
  970. col = "Y";
  971. group3.grd_n102h.selecttype = "multiarea";
  972. }
  973. function group3_button6_onclick(obj:Button, e:ClickEventInfo)
  974. {
  975. col = "N";
  976. group3.grd_n102h.selecttype = "multirow";
  977. }
  978. function group3_grd_n103h_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  979. {
  980. ds_main_list02.setColumn(0, "textno", ds_main_grid_gridlist103_n103h.getColumn(ds_main_grid_gridlist103_n103h.rowposition, "rem"));
  981. var objArg = new Object();
  982. objArg.arg_ds_send_textno= ds_main_list02;
  983. frmf_modal("SPPIE00200", "SPPIE00200", objArg, "", "", "", "", "", "", "", "", "", "M");
  984. }
  985. function group3_grd_n103h_oncellclick(obj:Grid, e:GridClickEventInfo)
  986. {
  987. var lv_nAreaStartRow;
  988. var lv_nAreaEndRow;
  989. var lv_nAreaStartCol;
  990. var lv_nAreaEndCol;
  991. if(col == "Y")
  992. {
  993. lv_nAreaStartRow = 0;
  994. lv_nAreaEndRow = parseInt(obj.rowcount-1);
  995. lv_nAreaStartCol = parseInt(obj.currentcol);
  996. lv_nAreaEndCol = parseInt(obj.currentcol);
  997. grdf_initGridStyle(obj);
  998. for(var nRow = lv_nAreaStartRow; nRow <= lv_nAreaEndRow; nRow++)
  999. {
  1000. for(var nCell = lv_nAreaStartCol; nCell <= lv_nAreaEndCol; nCell++)
  1001. {
  1002. obj.setCellProperty("body",nCell,"background","#FFE7E5");
  1003. obj.setCellProperty("body",nCell,"background2","#FFE7E5");
  1004. }
  1005. }
  1006. }
  1007. else
  1008. {
  1009. grdf_initGridStyle(obj);
  1010. }
  1011. }
  1012. function group3_grd_n103h_onkeydown(obj:Grid, e:KeyEventInfo)
  1013. {
  1014. if(col == "Y")
  1015. {
  1016. var CONST_SEPARATOR = " "; //컬럼별 구분자
  1017. var lv_oBindDs = eval(obj.binddataset);
  1018. var lv_sColID;
  1019. var lv_sVal;
  1020. var lv_sClipboard = "";
  1021. var lv_nAreaStartRow;
  1022. var lv_nAreaEndRow;
  1023. var lv_nAreaStartCol;
  1024. var lv_nAreaEndCol;
  1025. if(obj.selecttype == "multiarea")
  1026. {
  1027. lv_nAreaStartRow = 0;
  1028. lv_nAreaEndRow = parseInt(obj.rowcount-1);
  1029. lv_nAreaStartCol = parseInt(obj.currentcol);
  1030. lv_nAreaEndCol = parseInt(obj.currentcol);
  1031. }
  1032. for(var nRow = lv_nAreaStartRow; nRow <= lv_nAreaEndRow; nRow++)
  1033. {
  1034. for(var nCell = lv_nAreaStartCol; nCell <= lv_nAreaEndCol; nCell++)
  1035. {
  1036. lv_sColID = obj.getCellProperty("body",nCell,"text");
  1037. lv_sVal = obj.getCellValue(nRow,nCell);
  1038. lv_sClipboard = lv_sClipboard + lv_sVal + CONST_SEPARATOR;
  1039. }
  1040. lv_sClipboard = lv_sClipboard.substr(0,lv_sClipboard.length-1);
  1041. lv_sClipboard = lv_sClipboard +String.fromCharCode(10);
  1042. }
  1043. lv_sClipboard = lv_sClipboard.substr(0,lv_sClipboard.length-1);
  1044. iv_sClipboard = lv_sClipboard;
  1045. system.setClipboard("CF_TEXT",lv_sClipboard);
  1046. }
  1047. else
  1048. {
  1049. if (e.ctrlKey == true && e.keycode == 67 )
  1050. {
  1051. grdf_clipboardCopy(obj, "PAM");
  1052. }
  1053. }
  1054. }
  1055. function group3_button14_onclick(obj:Button, e:ClickEventInfo)
  1056. {
  1057. col = "N";
  1058. group3.grd_n103h.selecttype = "multiarea";
  1059. }
  1060. function group3_button15_onclick(obj:Button, e:ClickEventInfo)
  1061. {
  1062. col = "Y";
  1063. group3.grd_n103h.selecttype = "multiarea";
  1064. }
  1065. function group3_button16_onclick(obj:Button, e:ClickEventInfo)
  1066. {
  1067. col = "N";
  1068. group3.grd_n103h.selecttype = "multirow";
  1069. }
  1070. function group3_button2_onclick(obj:Button, e:ClickEventInfo)
  1071. {
  1072. if(ds_main_grid_gridlist103_n103h.rowcount == 0)
  1073. {
  1074. sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
  1075. }
  1076. else
  1077. {
  1078. grdf_exportExcel(group3.grd_n103h, "", "see");
  1079. }
  1080. }
  1081. function group3_button3_onclick(obj:Button, e:ClickEventInfo)
  1082. {
  1083. var objDOM = rptf_createDOM();
  1084. rptf_setNodeListToDOM(objDOM, "/root/main/grid/gridlist103/f103h", ds_main_grid_gridlist103_n103h);
  1085. var objParam = new Object();
  1086. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1087. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1088. rptf_exeReportPreview30(["RPPIE00820"],[objParam], option);
  1089. }
  1090. function group3_button12_onclick(obj:Button, e:ClickEventInfo)
  1091. {
  1092. if(ds_main_grid_gridlist102_n102h.rowcount == 0)
  1093. {
  1094. sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
  1095. }
  1096. else
  1097. {
  1098. grdf_exportExcel(group3.grd_n102h, "자보접수반송증내역", "see");
  1099. }
  1100. }
  1101. function group3_button26_onclick(obj:Button, e:ClickEventInfo)
  1102. {
  1103. ds_report_grid_gridlist102.clearData();
  1104. for (var i = 0; i < ds_main_grid_gridlist102_n102h.rowcount; i++)
  1105. {
  1106. var row = ds_report_grid_gridlist102.addRow();
  1107. ds_report_grid_gridlist102.setColumn(row, "appflagdesc", ds_main_grid_gridlist102_n102h.getColumn(i, "appflagdesc"));
  1108. ds_report_grid_gridlist102.setColumn(row, "ioflag", ds_main_grid_gridlist102_n102h.getColumn(i, "ioflag"));
  1109. ds_report_grid_gridlist102.setColumn(row, "acptdd", ds_main_grid_gridlist102_n102h.getColumn(i, "acptdd"));
  1110. ds_report_grid_gridlist102.setColumn(row, "flag", ds_main_grid_gridlist102_n102h.getColumn(i, "flag"));
  1111. ds_report_grid_gridlist102.setColumn(row, "ordym", ds_main_grid_gridlist102_n102h.getColumn(i, "ordym"));
  1112. ds_report_grid_gridlist102.setColumn(row, "insuflag", ds_main_grid_gridlist102_n102h.getColumn(i, "insuflag"));
  1113. ds_report_grid_gridlist102.setColumn(row, "ordfildcd", ds_main_grid_gridlist102_n102h.getColumn(i, "ordfildcd"));
  1114. ds_report_grid_gridlist102.setColumn(row, "clamflag", ds_main_grid_gridlist102_n102h.getColumn(i, "clamflag"));
  1115. ds_report_grid_gridlist102.setColumn(row, "clamno", ds_main_grid_gridlist102_n102h.getColumn(i, "clamno"));
  1116. ds_report_grid_gridlist102.setColumn(row, "acptno", ds_main_grid_gridlist102_n102h.getColumn(i, "acptno"));
  1117. ds_report_grid_gridlist102.setColumn(row, "clamcnt", ds_main_grid_gridlist102_n102h.getColumn(i, "clamcnt"));
  1118. ds_report_grid_gridlist102.setColumn(row, "totordamt", ds_main_grid_gridlist102_n102h.getColumn(i, "medcaretotamt"));
  1119. ds_report_grid_gridlist102.setColumn(row, "ownbamt", ds_main_grid_gridlist102_n102h.getColumn(i, "ownbamt"));
  1120. ds_report_grid_gridlist102.setColumn(row, "clamamt", ds_main_grid_gridlist102_n102h.getColumn(i, "clamamt"));
  1121. }
  1122. var objDOM = rptf_createDOM();
  1123. rptf_setNodeListToDOM(objDOM, "/root/report/grid/gridlist102/f102h", ds_report_grid_gridlist102);
  1124. var objParam = new Object();
  1125. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1126. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  1127. rptf_exeReportPreview30(["RPPIE00810"],[objParam], option);
  1128. }
  1129. function grp_btn_button8_onclick(obj:Button, e:ClickEventInfo)
  1130. {
  1131. fInitialize();
  1132. }
  1133. function group3_button9_onclick(obj:Button, e:ClickEventInfo)
  1134. {
  1135. ds_send2.setColumn(0, "clamno", ds_main_grid_gridlist102_n102h.getColumn(ds_main_grid_gridlist102_n102h.rowposition, "clamno"));
  1136. var insukind = ds_main_grid_gridlist102_n102h.getColumn(ds_main_grid_gridlist102_n102h.rowposition, "clamtypecd");
  1137. if ( insukind == "1" )
  1138. {
  1139. insukind = "11";
  1140. }
  1141. if ( insukind == "4" )
  1142. {
  1143. insukind = "21";
  1144. }
  1145. if ( insukind == "6" )
  1146. {
  1147. insukind = "41";
  1148. }
  1149. if ( insukind == "8" )
  1150. {
  1151. insukind = "31";
  1152. }
  1153. ds_send2.setColumn(0, "insukind", insukind);
  1154. ds_send2.setColumn(0, "termflag", "4");
  1155. frmf_setParameter("SMPIE01510", "Y");
  1156. var objArg = new Object();
  1157. objArg.arg_ds_send= ds_send2;
  1158. frmf_open("SMPIF31400", "SMPIF31400", objArg, "", "", "", "", "", "", "", "", "", "M");
  1159. }
  1160. ]]></Script>
  1161. </Form>
  1162. </FDL>