SMAHA02400_건진선수금수납.xfdl 95 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHA02400" position="absolute 0 0 1200 778" titletext="건진선수금수납" oninit="SMAHA02400_oninit" onload="SMAHA02400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" taborder="52" text="Div00" position="absolute 863 458 1196 743" anchor="right bottom">
  8. <Layouts>
  9. <Layout>
  10. <MaskEdit id="ipt_rcptamt" taborder="0" mask="9,9999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 123 8 320 27" anchor="left top" onkeydown="group3_ipt_rcptamt_onkeydown"/>
  11. <Static id="caption77" text="납부할 금액" class="cell_1" position="absolute 8 8 120 27" anchor="left top"/>
  12. <Static id="caption127" text="수납방법" class="cell_1" position="absolute 8 30 120 50" anchor="left top"/>
  13. <Radio id="rdo_cardyn" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 123 30 328 50" anchor="left top" columncount="-1" rowcount="-1" onitemchanged="group3_rdo_cardyn_onitemchanged">
  14. <Dataset id="innerdataset">
  15. <ColumnInfo>
  16. <Column id="codecolumn"/>
  17. <Column id="datacolumn"/>
  18. </ColumnInfo>
  19. <Rows>
  20. <Row>
  21. <Col id="codecolumn">Y</Col>
  22. <Col id="datacolumn">카드</Col>
  23. </Row>
  24. <Row>
  25. <Col id="codecolumn">N</Col>
  26. <Col id="datacolumn">현금영수증</Col>
  27. </Row>
  28. <Row>
  29. <Col id="codecolumn">C</Col>
  30. <Col id="datacolumn">현금</Col>
  31. </Row>
  32. </Rows>
  33. </Dataset>
  34. </Radio>
  35. <Shape id="line2" class="line_2" position="absolute 9 26 319 32" anchor="left top"/>
  36. <Shape id="line3" class="line_2" position="absolute 9 49 319 55" anchor="left top"/>
  37. <Static id="caption4" text="입력구분" class="cell_1" position="absolute 8 54 120 73" anchor="left top"/>
  38. <Radio id="radio1" taborder="2" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 123 53 320 73" anchor="left top">
  39. <Dataset id="innerdataset">
  40. <ColumnInfo>
  41. <Column id="codecolumn"/>
  42. <Column id="datacolumn"/>
  43. </ColumnInfo>
  44. <Rows>
  45. <Row>
  46. <Col id="codecolumn">S</Col>
  47. <Col id="datacolumn">Swipe</Col>
  48. </Row>
  49. <Row>
  50. <Col id="codecolumn">K</Col>
  51. <Col id="datacolumn">Key in</Col>
  52. </Row>
  53. </Rows>
  54. </Dataset>
  55. </Radio>
  56. <Static id="caption129" text="카드/현금 번호" class="cell_1" position="absolute 8 76 120 95" anchor="left top"/>
  57. <Edit id="ipt_cardno" taborder="3" class="input_default" position="absolute 123 76 320 95" anchor="left top"/>
  58. <Shape id="line4" class="line_2" position="absolute 9 72 319 78" anchor="left top"/>
  59. <Static id="caption128" text="개인/법인" class="cell_1" position="absolute 8 98 120 118" anchor="left top"/>
  60. <Radio id="radio9" taborder="4" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 123 98 320 118" anchor="left top">
  61. <Dataset id="innerdataset">
  62. <ColumnInfo>
  63. <Column id="codecolumn"/>
  64. <Column id="datacolumn"/>
  65. </ColumnInfo>
  66. <Rows>
  67. <Row>
  68. <Col id="codecolumn">00</Col>
  69. <Col id="datacolumn">개인</Col>
  70. </Row>
  71. <Row>
  72. <Col id="codecolumn">01</Col>
  73. <Col id="datacolumn">법인</Col>
  74. </Row>
  75. </Rows>
  76. </Dataset>
  77. </Radio>
  78. <Shape id="line5" class="line_2" position="absolute 9 94 319 100" anchor="left top"/>
  79. <Static id="caption1" text="자격확인구분" class="cell_1" position="absolute 8 121 120 140" anchor="left top"/>
  80. <Combo id="combo1" taborder="5" innerdataset="ds_init_combo1" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 123 121 320 140" anchor="left top"/>
  81. <Shape id="line7" class="line_2" position="absolute 9 117 319 123" anchor="left top"/>
  82. <Static id="caption54" text="유효기간/할부" class="cell_1" position="absolute 8 143 120 162" anchor="left top"/>
  83. <MaskEdit id="ipt_valiterm" taborder="6" mask="99-99" class="input_default" position="absolute 123 143 167 162" anchor="left top"/>
  84. <Static id="caption73" text="(YYMM)" position="absolute 167 145 218 160" anchor="left top"/>
  85. <Static id="caption74" text="NN" position="absolute 243 145 263 160" anchor="left top"/>
  86. <Edit id="ipt_allotmm" taborder="7" class="input_default" position="absolute 219 143 241 162" anchor="left top"/>
  87. <Combo id="cmb_allotmm" taborder="8" innerdataset="ds_init_cmb_allotmm" codecolumn="cdid" datacolumn="cdnm" visible="false" position="absolute 262 143 320 162" anchor="left top"/>
  88. <Shape id="line1" class="line_2" position="absolute 9 161 319 167" anchor="left top"/>
  89. <MaskEdit id="ipt_cardamt" taborder="9" mask="9,999999999999" enable="false" position="absolute 123 165 230 184" anchor="left top"/>
  90. <MaskEdit id="ipt_cashamt" taborder="10" mask="9,999999999999" class="input_default" enable="false" position="absolute 123 187 230 206" anchor="left top"/>
  91. <Static id="caption58" class="cell_1" position="absolute 8 187 120 206" anchor="left top"/>
  92. <Button id="btn_cashamt" taborder="11" text="현금금액" class="btn2" position="absolute 10 187 118 206" anchor="left top" onclick="group3_btn_cashamt_onclick"/>
  93. <Shape id="line26" class="line_2" position="absolute 9 183 319 189" anchor="left top"/>
  94. <Static id="caption55" class="cell_1" position="absolute 8 165 120 184" anchor="left top"/>
  95. <Button id="button1" taborder="12" text="카드금액" class="btn2" position="absolute 10 165 118 184" anchor="left top" onclick="group3_button1_onclick"/>
  96. <Static id="caption59" text="참고사항" class="cell_1" position="absolute 8 209 120 279" anchor="left top"/>
  97. <Shape id="line29" class="line_2" position="absolute 9 205 319 211" anchor="left top"/>
  98. <TextArea id="textarea1" taborder="13" wordwrap="word" autoselect="true" acceptstab="true" position="absolute 123 209 320 279" anchor="left top"/>
  99. <Shape id="line28" class="line_3" position="absolute 9 278 319 284" anchor="left top"/>
  100. </Layout>
  101. </Layouts>
  102. </Div>
  103. <Static id="caption6" text="건진선수금수납" class="tit_1" position="absolute 0 0 189 25"/>
  104. <Edit id="opt_sex_age" taborder="3" readonly="true" position="absolute 1081 36 1125 55" class="output"/>
  105. <Button id="btn_searchpat" taborder="4" class="icon_search" position="absolute 264 38 280 54" onclick="btn_searchpat_onclick"/>
  106. <Edit id="ipt_rcptid" taborder="5" class="input_essential" position="absolute 65 36 165 55" autoselect="true" autoskip="true" onkeyup="ipt_rcptid_onkeyup"/>
  107. <Static id="caption64" text="생년월일" class="cell_1" position="absolute 810 36 875 55"/>
  108. <Calendar id="opt_brthdd" taborder="6" readonly="true" position="absolute 878 36 1001 55" class="output" enable="false"/>
  109. <Static id="caption65" text="성명[한/영]" class="cell_1" position="absolute 288 36 373 55"/>
  110. <Edit id="output15" taborder="7" readonly="true" position="absolute 1128 36 1172 55" class="output"/>
  111. <Static id="caption66" text="등록번호" class="cell_1" position="absolute 0 36 63 55"/>
  112. <Edit id="ipt_rgstno1" taborder="8" enable="false" position="absolute 646 36 726 55"/>
  113. <Edit id="ipt_pnm" taborder="9" class="input_essential" position="absolute 375 36 455 55" onkeyup="ipt_pnm_onkeyup"/>
  114. <Edit id="ipt_rgstno2" taborder="10" enable="false" position="absolute 732 36 807 55"/>
  115. <Static id="caption69" text="주민번호" class="cell_1" position="absolute 580 36 643 55"/>
  116. <Static id="caption91" text="성별/나이" class="cell_1" position="absolute 1005 36 1079 55"/>
  117. <Edit id="ipt_egnm" taborder="11" class="input_essential" position="absolute 457 36 577 55"/>
  118. <Static id="caption3" text="건진이력" class="tit_2" position="absolute 0 93 90 114"/>
  119. <Shape id="line6" linetype="horizontal" class="line_10" position="absolute 0 109 1195 115" anchor="left top right"/>
  120. <Grid id="grd_acptlist" taborder="12" binddataset="ds_main_list_acpt_acptlist" useinputpanel="false" position="absolute 0 114 1195 235" autoenter="select" autofittype="col" anchor="all">
  121. <Formats>
  122. <Format id="default">
  123. <Columns>
  124. <Column size="27"/>
  125. <Column size="64"/>
  126. <Column size="68"/>
  127. <Column size="444"/>
  128. <Column size="75"/>
  129. <Column size="71"/>
  130. <Column size="402"/>
  131. </Columns>
  132. <Rows>
  133. <Row size="24" band="head"/>
  134. <Row size="24"/>
  135. </Rows>
  136. <Band id="head">
  137. <Cell/>
  138. <Cell col="1" text="건진일자"/>
  139. <Cell col="2" text="패키지코드"/>
  140. <Cell col="3" text="패키지명"/>
  141. <Cell col="4" text="수납상태"/>
  142. <Cell col="5" text="접수상태"/>
  143. <Cell col="6" text="비고사항"/>
  144. </Band>
  145. <Band id="body">
  146. <Cell celltype="head" expr="currow+1"/>
  147. <Cell col="1" text="bind:orddd"/>
  148. <Cell col="2" text="bind:pkgcd"/>
  149. <Cell col="3" text="bind:pkgnm"/>
  150. <Cell col="4" displaytype="combo" text="bind:rcptstat" combodataset="ds_init_baseinfo_P0030" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  151. <Cell col="5" displaytype="combo" text="bind:statflag" combodataset="ds_init_baseinfo_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  152. <Cell col="6" text="bind:remcnts"/>
  153. </Band>
  154. </Format>
  155. </Formats>
  156. </Grid>
  157. <Static id="caption71" text="조회일자 :" class="search_name" position="absolute 89 91 175 108"/>
  158. <Static id="caption72" text="-" position="absolute 274 90 284 110"/>
  159. <Calendar id="ipt_todd" taborder="13" class="input_s_essential" position="absolute 287 90 387 109" autoselect="true" autoskip="true"/>
  160. <Button id="btn_search" taborder="14" text="조회" class="btn1" position="absolute 391 87 447 109" onclick="btn_search_onclick"/>
  161. <Calendar id="ipt_fromdd" taborder="15" class="input_s_essential" position="absolute 165 90 265 109" autoselect="true" autoskip="true"/>
  162. <Radio id="rdo_srchprercptflag" taborder="16" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 170 36 265 56" onitemchanged="rdo_srchprercptflag_onitemchanged">
  163. <Dataset id="innerdataset">
  164. <ColumnInfo>
  165. <Column id="codecolumn"/>
  166. <Column id="datacolumn"/>
  167. </ColumnInfo>
  168. <Rows>
  169. <Row>
  170. <Col id="codecolumn">1</Col>
  171. <Col id="datacolumn">개인</Col>
  172. </Row>
  173. <Row>
  174. <Col id="codecolumn">2</Col>
  175. <Col id="datacolumn">단체</Col>
  176. </Row>
  177. </Rows>
  178. </Dataset>
  179. </Radio>
  180. <Edit id="ipt_pid" taborder="17" class="input_essential" visible="false" position="absolute 990 80 1090 99"/>
  181. <Edit id="ipt_mpphon" taborder="18" position="absolute 621 60 741 79" class="output" readonly="true"/>
  182. <Edit id="opt_addr" taborder="19" position="absolute 169 60 390 79" class="output" readonly="true"/>
  183. <Static id="caption61" text="E-mail" class="cell_1" position="absolute 746 60 807 79"/>
  184. <Static id="caption83" text="주소" class="cell_1" position="absolute 0 60 63 79"/>
  185. <Edit id="ipt_telno" taborder="20" position="absolute 458 60 548 79" class="output" readonly="true"/>
  186. <Edit id="ipt_emailtype" taborder="21" position="absolute 904 60 994 79" class="output" readonly="true"/>
  187. <Edit id="ipt_cmpycd" taborder="22" class="input_essential" visible="false" position="absolute 999 60 1069 79" autoselect="true" autoskip="true" onkeyup="ipt_cmpycd_onkeyup"/>
  188. <Edit id="opt_concmpynm" taborder="23" readonly="true" visible="false" position="absolute 1074 60 1184 79" class="output"/>
  189. <Static id="caption85" text="연락처" class="cell_1" position="absolute 397 60 452 79"/>
  190. <Static id="caption86" text="휴대번호" class="cell_1" position="absolute 553 60 616 79"/>
  191. <Static id="caption2" text="-" class="search_n_b" position="absolute 108 63 120 80"/>
  192. <MaskEdit id="opt_zipcd1" taborder="24" mask="999" position="absolute 65 60 107 79" class="output" readonly="true"/>
  193. <Edit id="ipt_emailid" taborder="25" position="absolute 809 60 899 79" class="output" readonly="true"/>
  194. <MaskEdit id="opt_zipcd2" taborder="26" mask="999" position="absolute 121 60 163 79" class="output" readonly="true"/>
  195. <Static id="caption46" text="선수금 수납내역" class="tit_2" position="absolute 0 247 137 268" anchor="left bottom"/>
  196. <Shape id="line18" class="line_10" position="absolute 0 263 1195 269" anchor="left right bottom"/>
  197. <Static id="caption50" text="중간금 수납" class="tit_2" position="absolute 851 442 964 463" anchor="right bottom"/>
  198. <Static id="caption47" text="잔 액" class="cell_2" position="absolute 985 243 1060 263" anchor="right bottom"/>
  199. <Grid id="grd_mdlamtlist" taborder="27" binddataset="ds_main_mdlamtspec_bogj" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 268 1195 432" anchor="left right bottom" oncellclick="grd_mdlamtlist_oncellclick">
  200. <Formats>
  201. <Format id="default">
  202. <Columns>
  203. <Column size="24"/>
  204. <Column size="60"/>
  205. <Column size="70"/>
  206. <Column size="80"/>
  207. <Column size="75"/>
  208. <Column size="75"/>
  209. <Column size="75"/>
  210. <Column size="75"/>
  211. <Column size="75"/>
  212. <Column size="70"/>
  213. <Column size="260"/>
  214. <Column size="85"/>
  215. <Column size="50"/>
  216. <Column size="60"/>
  217. <Column size="50"/>
  218. </Columns>
  219. <Rows>
  220. <Row size="24" band="head"/>
  221. <Row size="24"/>
  222. </Rows>
  223. <Band id="head">
  224. <Cell/>
  225. <Cell col="1" text="구분"/>
  226. <Cell col="2" text="수납상태"/>
  227. <Cell col="3" text="수납구분"/>
  228. <Cell col="4" text="수납일자"/>
  229. <Cell col="5" text="수납시간"/>
  230. <Cell col="6" text="현금수납액"/>
  231. <Cell col="7" text="카드수납액"/>
  232. <Cell col="8" text="납입금"/>
  233. <Cell col="9" text="수납자"/>
  234. <Cell col="10" text="참고사항"/>
  235. <Cell col="11" text="영수일자"/>
  236. <Cell col="12" text="영수증"/>
  237. <Cell col="13" text="일련번호"/>
  238. <Cell col="14" text="번호"/>
  239. </Band>
  240. <Band id="body">
  241. <Cell celltype="head" expr="currow+1"/>
  242. <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prercptflag" combodataset="ds_cmb_bogj_prercptflag" combocodecol="value" combodatacol="label"/>
  243. <Cell col="2" displaytype="combo" text="bind:rcptstat" combodataset="ds_init_baseinfo_P0049" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  244. <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:rcptflag" combodataset="ds_cmb_bogj_rcptflag" combocodecol="value" combodatacol="label" enable="false"/>
  245. <Cell col="4" displaytype="date" text="bind:rcptexecdd" calendardisplaynulltype="nulltext"/>
  246. <Cell col="5" displaytype="date" text="bind:rcpttm" mask="hh:mm:ss" calendardisplaynulltype="nulltext"/>
  247. <Cell col="6" displaytype="number" text="bind:cashamt"/>
  248. <Cell col="7" displaytype="number" text="bind:cardamt"/>
  249. <Cell col="8" displaytype="number" text="bind:rcptamt"/>
  250. <Cell col="9" text="bind:rcptrid"/>
  251. <Cell col="10" text="bind:remfact"/>
  252. <Cell col="11" displaytype="date" text="bind:rcptdd" calendardisplaynulltype="nulltext"/>
  253. <Cell col="12" text="bind:rcptno"/>
  254. <Cell col="13" text="bind:rcptseqno"/>
  255. <Cell col="14" text="bind:seqno"/>
  256. </Band>
  257. </Format>
  258. </Formats>
  259. </Grid>
  260. <Tab id="swt_mdlamtlist" taborder="28" tabindex="0" position="absolute 0 439 860 747" anchor="left right bottom">
  261. <Tabpages>
  262. <Tabpage id="case_cardlist" text="카드내역">
  263. <Layouts>
  264. <Layout>
  265. <Grid id="grd_cardamtlist" taborder="0" binddataset="ds_main_mdlamtdescspec_cardlist" useinputpanel="false" position="absolute 0 0 855 274" autoenter="select" cellsizingtype="col" anchor="left right bottom">
  266. <Formats>
  267. <Format id="default">
  268. <Columns>
  269. <Column size="32"/>
  270. <Column size="60"/>
  271. <Column size="70"/>
  272. <Column size="140"/>
  273. <Column size="55"/>
  274. <Column size="42"/>
  275. <Column size="96"/>
  276. <Column size="81"/>
  277. <Column size="79"/>
  278. <Column size="63"/>
  279. <Column size="80"/>
  280. <Column size="59"/>
  281. <Column size="60"/>
  282. <Column size="86"/>
  283. <Column size="73"/>
  284. <Column size="0"/>
  285. <Column size="0"/>
  286. <Column size="0"/>
  287. <Column size="0"/>
  288. </Columns>
  289. <Rows>
  290. <Row size="24" band="head"/>
  291. <Row size="24"/>
  292. </Rows>
  293. <Band id="head">
  294. <Cell/>
  295. <Cell col="1" text="카드회사"/>
  296. <Cell col="2" text="수납상태"/>
  297. <Cell col="3" text="카드번호"/>
  298. <Cell col="4" text="유효기간"/>
  299. <Cell col="5" text="할부"/>
  300. <Cell col="6" text="결제금액"/>
  301. <Cell col="7" text="승인번호"/>
  302. <Cell col="8" text="승인일자"/>
  303. <Cell col="9" text="시간"/>
  304. <Cell col="10" text="영수일자"/>
  305. <Cell col="11" text="영수증"/>
  306. <Cell col="12" text="일련번호"/>
  307. <Cell col="13" text="영수일련번호"/>
  308. <Cell col="14" text="키입력구분"/>
  309. <Cell col="15" text="caption1"/>
  310. <Cell col="16" text="caption2"/>
  311. <Cell col="17" text="caption3"/>
  312. <Cell col="18" text="caption4"/>
  313. </Band>
  314. <Band id="body">
  315. <Cell celltype="head" expr="currow+1"/>
  316. <Cell col="1" displaytype="combo" edittype="combo" text="bind:cardcmpycd" enable="false"/>
  317. <Cell col="2" displaytype="combo" edittype="combo" text="bind:rcptstat" enable="false"/>
  318. <Cell col="3" text="bind:cardno"/>
  319. <Cell col="4" text="bind:valiterm" mask="##-##" maskchar=" " enable="false"/>
  320. <Cell col="5" text="bind:allotmm" mask="##" maskchar=" " enable="false"/>
  321. <Cell col="6" displaytype="number" text="bind:cardamt" enable="false"/>
  322. <Cell col="7" text="bind:aprvno"/>
  323. <Cell col="8" displaytype="date" text="bind:aprvdd" calendardisplaynulltype="nulltext"/>
  324. <Cell col="9" displaytype="date" text="bind:aprvtm" mask="hh:mm:ss" calendardisplaynulltype="nulltext"/>
  325. <Cell col="10" displaytype="date" text="bind:rcptdd" calendardisplaynulltype="nulltext"/>
  326. <Cell col="11" text="bind:rcptno"/>
  327. <Cell col="12" text="bind:rcptseqno"/>
  328. <Cell col="13" text="bind:seqno"/>
  329. <Cell col="14" displaytype="combo" text="bind:keyinptflag" combodataset="ds_cmb_keyinptflag" combocodecol="value" combodatacol="label" enable="false"/>
  330. <Cell col="15" text="bind:ordtype"/>
  331. <Cell col="16" text="bind:aprvflag"/>
  332. <Cell col="17" text="bind:vancd"/>
  333. <Cell col="18" text="bind:cardno1"/>
  334. </Band>
  335. </Format>
  336. </Formats>
  337. </Grid>
  338. </Layout>
  339. </Layouts>
  340. </Tabpage>
  341. <Tabpage id="case_cashlist" text="현금영수증">
  342. <Layouts>
  343. <Layout>
  344. <Grid id="grd_cashamtlist" taborder="0" binddataset="ds_main_mdlamtdescspec_cashlist" useinputpanel="false" position="absolute 0 0 856 274" autoenter="select" cellsizingtype="col" anchor="left right bottom">
  345. <Formats>
  346. <Format id="default">
  347. <Columns>
  348. <Column size="26"/>
  349. <Column size="100"/>
  350. <Column size="70"/>
  351. <Column size="160"/>
  352. <Column size="70"/>
  353. <Column size="104"/>
  354. <Column size="77"/>
  355. <Column size="52"/>
  356. <Column size="91"/>
  357. <Column size="80"/>
  358. <Column size="63"/>
  359. <Column size="62"/>
  360. <Column size="0"/>
  361. <Column size="0"/>
  362. <Column size="0"/>
  363. </Columns>
  364. <Rows>
  365. <Row size="24" band="head"/>
  366. <Row size="24"/>
  367. </Rows>
  368. <Band id="head">
  369. <Cell/>
  370. <Cell col="1" text="자격확인구분"/>
  371. <Cell col="2" text="수납상태"/>
  372. <Cell col="3" text="자격확인번호"/>
  373. <Cell col="4" text="개인/법인"/>
  374. <Cell col="5" text="결제금액"/>
  375. <Cell col="6" text="승인일자"/>
  376. <Cell col="7" text="시간"/>
  377. <Cell col="8" text="승인번호"/>
  378. <Cell col="9" text="영수일자"/>
  379. <Cell col="10" text="영수증"/>
  380. <Cell col="11" text="일련번호"/>
  381. <Cell col="12" text="caption1"/>
  382. <Cell col="13" text="caption2"/>
  383. <Cell col="14" text="caption3"/>
  384. </Band>
  385. <Band id="body">
  386. <Cell celltype="head" expr="currow+1"/>
  387. <Cell col="1" displaytype="combo" text="bind:qualcnfmflag" combodataset="ds_init_baseinfo_P0073" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  388. <Cell col="2" displaytype="combo" text="bind:rcptstat" combodataset="ds_init_baseinfo_P0049" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  389. <Cell col="3" text="bind:qualcnfmno" enable="false"/>
  390. <Cell col="4" displaytype="combo" style="align:center middle;" text="bind:indinstflag" combodataset="ds_cmb_indinstflag" combocodecol="value" combodatacol="label" enable="false"/>
  391. <Cell col="5" displaytype="number" text="bind:cashamt" enable="false"/>
  392. <Cell col="6" displaytype="date" text="bind:aprvdd" calendardisplaynulltype="nulltext"/>
  393. <Cell col="7" text="bind:aprvtm"/>
  394. <Cell col="8" text="bind:aprvno"/>
  395. <Cell col="9" text="bind:rcptdd"/>
  396. <Cell col="10" text="bind:rcptno"/>
  397. <Cell col="11" text="bind:rcptseqno"/>
  398. <Cell col="12" text="bind:keyinptflag"/>
  399. <Cell col="13" text="bind:aprvflag"/>
  400. <Cell col="14" text="bind:vancd"/>
  401. </Band>
  402. </Format>
  403. </Formats>
  404. </Grid>
  405. </Layout>
  406. </Layouts>
  407. </Tabpage>
  408. </Tabpages>
  409. </Tab>
  410. <MaskEdit id="opt_remamt" taborder="29" readonly="true" mask="9,99999999999999" position="absolute 1063 244 1193 263" anchor="right bottom"/>
  411. <Edit id="ipt_swipedata" taborder="30" class="input_default" visible="false" position="absolute 974 441 1144 460" anchor="right bottom"/>
  412. <Button id="btn_new" taborder="31" text="신규" class="btn2" position="absolute 1145 441 1187 460" anchor="right bottom" onclick="btn_new_onclick"/>
  413. <Shape id="line32" class="line_6" position="absolute 0 742 1195 748" anchor="left right bottom"/>
  414. <Button id="btn_receipt" taborder="33" text="수납" class="btn4" position="absolute 876 748 932 770" anchor="right bottom" onclick="btn_receipt_onclick"/>
  415. <Button id="btn_cancelrcpt" taborder="34" text="수납취소" class="btn4" enable="false" position="absolute 935 748 1015 770" anchor="right bottom" onclick="btn_cancelrcpt_onclick"/>
  416. <Button id="btn_printreceipt" taborder="35" text="영수증 발행" class="btn4" position="absolute 1018 748 1122 770" anchor="right bottom" onclick="btn_printreceipt_onclick"/>
  417. <Button id="btn_clear" taborder="36" text="초기화" class="btn4" position="absolute 1125 748 1193 770" anchor="right bottom" onclick="btn_clear_onclick"/>
  418. <Shape id="line21" class="line_10" position="absolute 871 461 1187 467" anchor="right bottom"/>
  419. </Layout>
  420. </Layouts>
  421. <Objects>
  422. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  423. <ColumnInfo>
  424. <Column id="rcptid" type="STRING" size="256"/>
  425. <Column id="prercptflag" type="STRING" size="256"/>
  426. <Column id="srchhealexamflag" type="STRING" size="256"/>
  427. <Column id="srchfromdd" type="STRING" size="256"/>
  428. <Column id="srchtodd" type="STRING" size="256"/>
  429. <Column id="srchinstcd" type="STRING" size="256"/>
  430. <Column id="srchrcptid" type="STRING" size="256"/>
  431. <Column id="srchrcptdd" type="STRING" size="256"/>
  432. <Column id="srchrcptno" type="STRING" size="256"/>
  433. <Column id="srchrcptseqno" type="STRING" size="256"/>
  434. <Column id="srchseqno" type="STRING" size="256"/>
  435. <Column id="srchpid" type="STRING" size="256"/>
  436. <Column id="cmpycd1" type="STRING" size="256"/>
  437. <Column id="srchprercptflag" type="STRING" size="256"/>
  438. <Column id="cmpynm" type="STRING" size="256"/>
  439. </ColumnInfo>
  440. <Rows>
  441. <Row>
  442. <Col id="rcptid"/>
  443. <Col id="prercptflag"/>
  444. <Col id="srchhealexamflag"/>
  445. <Col id="srchfromdd"/>
  446. <Col id="srchtodd"/>
  447. <Col id="srchinstcd"/>
  448. <Col id="srchrcptid"/>
  449. <Col id="srchrcptdd"/>
  450. <Col id="srchrcptno"/>
  451. <Col id="srchrcptseqno"/>
  452. <Col id="srchseqno"/>
  453. <Col id="srchpid"/>
  454. <Col id="srchprercptflag">1</Col>
  455. </Row>
  456. </Rows>
  457. </Dataset>
  458. <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_patinfo_item_oncolumnchanged">
  459. <ColumnInfo>
  460. <Column id="pid" type="STRING" size="256"/>
  461. <Column id="rgstno1" type="STRING" size="256"/>
  462. <Column id="rgstno2" type="STRING" size="256"/>
  463. <Column id="rrgstno1" type="STRING" size="256"/>
  464. <Column id="rrgstno2" type="STRING" size="256"/>
  465. <Column id="hngnm" type="STRING" size="256"/>
  466. <Column id="engnm" type="STRING" size="256"/>
  467. <Column id="sex" type="STRING" size="256"/>
  468. <Column id="age" type="STRING" size="256"/>
  469. <Column id="brthdd" type="STRING" size="256"/>
  470. <Column id="zipcd11" type="STRING" size="256"/>
  471. <Column id="zipcd12" type="STRING" size="256"/>
  472. <Column id="addr1" type="STRING" size="256"/>
  473. <Column id="detladdr1" type="STRING" size="256"/>
  474. <Column id="mpphon" type="STRING" size="256"/>
  475. <Column id="telno" type="STRING" size="256"/>
  476. <Column id="emailid" type="STRING" size="256"/>
  477. <Column id="emailtype" type="STRING" size="256"/>
  478. <Column id="healexampid" type="STRING" size="256"/>
  479. <Column id="emailkind" type="STRING" size="256"/>
  480. <Column id="zipcd21" type="STRING" size="256"/>
  481. <Column id="zipcd22" type="STRING" size="256"/>
  482. <Column id="addr2" type="STRING" size="256"/>
  483. <Column id="detladdr2" type="STRING" size="256"/>
  484. <Column id="psptno" type="STRING" size="256"/>
  485. <Column id="brthareacnts" type="STRING" size="256"/>
  486. <Column id="pidcretfg" type="STRING" size="256"/>
  487. </ColumnInfo>
  488. <Rows>
  489. <Row>
  490. <Col id="pid"/>
  491. <Col id="rgstno1"/>
  492. <Col id="rgstno2"/>
  493. <Col id="hngnm"/>
  494. <Col id="engnm"/>
  495. <Col id="sex"/>
  496. <Col id="age"/>
  497. <Col id="brthdd"/>
  498. <Col id="zipcd11"/>
  499. <Col id="zipcd12"/>
  500. <Col id="addr1"/>
  501. <Col id="detladdr1"/>
  502. <Col id="mpphon"/>
  503. <Col id="telno"/>
  504. <Col id="emailid"/>
  505. <Col id="emailtype"/>
  506. <Col id="healexampid"/>
  507. <Col id="emailkind"/>
  508. <Col id="zipcd21"/>
  509. <Col id="zipcd22"/>
  510. <Col id="addr2"/>
  511. <Col id="detladdr2"/>
  512. <Col id="psptno"/>
  513. <Col id="brthareacnts"/>
  514. <Col id="pidcretfg"/>
  515. </Row>
  516. </Rows>
  517. </Dataset>
  518. <Dataset id="ds_main_coninfo_cmpyinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  519. <Dataset id="ds_main_list_acpt_acptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  520. <ColumnInfo>
  521. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분(공통코드 A00"/>
  522. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  523. <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
  524. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  525. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세분류(공통코?"/>
  526. <Column id="hopedd" type="STRING" size="256" sumtext="희망일자(변경예약일?"/>
  527. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간(hhmm)"/>
  528. <Column id="pid" type="STRING" size="256" sumtext="원무환자등록번호"/>
  529. <Column id="orddd" type="STRING" size="256" sumtext="건진접수일자-진료일?"/>
  530. <Column id="healexampid" type="STRING" size="256" sumtext="건진환자등록번호"/>
  531. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태 (공통코드군"/>
  532. <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
  533. <Column id="totamt" type="STRING" size="256" sumtext="총금액"/>
  534. <Column id="payinsubamt" type="STRING" size="256" sumtext="조합부담금"/>
  535. <Column id="payownbamt" type="STRING" size="256" sumtext="개인부담금"/>
  536. <Column id="payhealcntramt" type="STRING" size="256" sumtext="보건소부담금"/>
  537. <Column id="paycmpyamt" type="STRING" size="256" sumtext="회사부담금"/>
  538. <Column id="clamdd" type="STRING" size="256" sumtext="청구생성일자"/>
  539. <Column id="clamseq" type="STRING" size="256" sumtext="청구번호"/>
  540. <Column id="cmpyflag" type="STRING" size="256" sumtext="단체처리여부 Y : 단체"/>
  541. <Column id="cmpycd" type="STRING" size="256" sumtext="사업자코드"/>
  542. <Column id="bizoffccd" type="STRING" size="256" sumtext="영업소코드"/>
  543. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  544. <Column id="insuid" type="STRING" size="256" sumtext="보험증번호"/>
  545. <Column id="clntempid" type="STRING" size="256" sumtext="사번"/>
  546. <Column id="entcodd" type="STRING" size="256" sumtext="입사일자"/>
  547. <Column id="jobkindflag" type="STRING" size="256" sumtext="직종구분"/>
  548. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  549. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분(방문/사업장/"/>
  550. <Column id="rsltcnstflag" type="STRING" size="256" sumtext="결과상담구분0 : 방문 1"/>
  551. <Column id="rsltcnstrsrvdd" type="STRING" size="256" sumtext="결과상담예약일자"/>
  552. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="결과상담상태구분 0 : ?"/>
  553. <Column id="dietcnstyn" type="STRING" size="256" sumtext="영양상담구분"/>
  554. <Column id="orgexamdt" type="STRING" size="256" sumtext="재검사의 경우 체크를"/>
  555. <Column id="jobposcd" type="STRING" size="256" sumtext="직위코드"/>
  556. <Column id="clntgrde" type="STRING" size="256" sumtext="고객등급코드(1~5)"/>
  557. <Column id="relacd" type="STRING" size="256" sumtext="관계코드(직원할인시)"/>
  558. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="소속건강보험지사코드"/>
  559. <Column id="civilaplflag" type="STRING" size="256" sumtext="민원실구분(공단연계?"/>
  560. <Column id="empid" type="STRING" size="256" sumtext="(직원정보)"/>
  561. <Column id="recmempid" type="STRING" size="256" sumtext="직원소개할인 적용시 ?"/>
  562. <Column id="choiflag" type="STRING" size="256" sumtext="(당일/위투시/위내시경"/>
  563. <Column id="famypid" type="STRING" size="256" sumtext="가족건진할인시 가족?"/>
  564. <Column id="famyrelacd" type="STRING" size="256" sumtext="가족건진할인시 가족?"/>
  565. <Column id="insutrgtflag" type="STRING" size="256" sumtext="직역구분(직장/지역및?"/>
  566. <Column id="insuflag" type="STRING" size="256" sumtext="대상구분(공교/지역/직"/>
  567. <Column id="plceflag" type="STRING" size="256" sumtext="내원/출장"/>
  568. <Column id="scndhptstrgtyn" type="STRING" size="256" sumtext="2차간염대상자여부"/>
  569. <Column id="oraltestyn" type="STRING" size="256" sumtext="구강검사대상여부"/>
  570. <Column id="freecncrtrgtyn" type="STRING" size="256" sumtext="무료암대상여부"/>
  571. <Column id="stmccncrflag" type="STRING" size="256" sumtext="위암검사구분"/>
  572. <Column id="largeintescncrflag" type="STRING" size="256" sumtext="대장암검사구분"/>
  573. <Column id="livcncrtrgtyn" type="STRING" size="256" sumtext="간암검사대상여부"/>
  574. <Column id="livcncrflag" type="STRING" size="256" sumtext="간암검사구분"/>
  575. <Column id="mamcncrflag" type="STRING" size="256" sumtext="유방암검사구분"/>
  576. <Column id="cervcncrflag" type="STRING" size="256" sumtext="자궁암검사구분"/>
  577. <Column id="cervcncryn" type="STRING" size="256" sumtext="자궁경부암저소득여부"/>
  578. <Column id="healcntrcd" type="STRING" size="256" sumtext="보건소코드"/>
  579. <Column id="spclhealexamflag" type="STRING" size="256" sumtext="특검구분"/>
  580. <Column id="schlgrde" type="STRING" size="256" sumtext="학년"/>
  581. <Column id="clsid" type="STRING" size="256" sumtext="반"/>
  582. <Column id="studid" type="STRING" size="256" sumtext="번호"/>
  583. <Column id="rsrvguidsendyn" type="STRING" size="256" sumtext="예약안내문발송여부"/>
  584. <Column id="rsrvguidsenddd" type="STRING" size="256" sumtext="예약안내문발송일"/>
  585. <Column id="medicostyn" type="STRING" size="256" sumtext="진찰료포함여부"/>
  586. <Column id="insuclamyn" type="STRING" size="256" sumtext="공단청구여부"/>
  587. <Column id="filecretdd" type="STRING" size="256" sumtext="공단연계파일생성일자"/>
  588. <Column id="judgdd" type="STRING" size="256" sumtext="판정일자"/>
  589. <Column id="judgdrid" type="STRING" size="256" sumtext="판정의ID"/>
  590. <Column id="statflag" type="STRING" size="256" sumtext="공통코드A0107참조"/>
  591. <Column id="calcyn" type="STRING" size="256" sumtext="정산여부"/>
  592. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  593. <Column id="conseq" type="STRING" size="256" sumtext="계약일련번호"/>
  594. <Column id="conhistseq" type="STRING" size="256" sumtext="계약번호"/>
  595. <Column id="cncldd" type="STRING" size="256" sumtext="취소일자"/>
  596. <Column id="cnclid" type="STRING" size="256" sumtext="취소자ID"/>
  597. <Column id="uncocd" type="STRING" size="256" sumtext="청구방법(청구유형)"/>
  598. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  599. <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
  600. <Column id="discremcnts" type="STRING" size="256" sumtext="할인참고내역"/>
  601. <Column id="cretno" type="STRING" size="256" sumtext="외래등록 생성번호(환?"/>
  602. <Column id="insucd" type="STRING" size="256" sumtext="보험코드(보험기호)"/>
  603. <Column id="acptseqno" type="STRING" size="256" sumtext="외래등록일련번호"/>
  604. <Column id="ordtm" type="STRING" size="256" sumtext="진료시간"/>
  605. <Column id="cmpydiscamt" type="STRING" size="256" sumtext="단체추가검사감면액"/>
  606. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
  607. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  608. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  609. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  610. <Column id="rsltcnstrsrvtm" type="STRING" size="256" sumtext="결과상담예약시간"/>
  611. <Column id="visaflag" type="STRING" size="256" sumtext="visa건진 flag"/>
  612. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명칭"/>
  613. <Column id="cmpynm" type="STRING" size="256" sumtext="계약처명칭"/>
  614. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  615. <Column id="empnm" type="STRING" size="256" sumtext="국가구분"/>
  616. <Column id="recmempnm" type="STRING" size="256" sumtext="국가구분"/>
  617. <Column id="famypnm" type="STRING" size="256" sumtext="국가구분"/>
  618. <Column id="cpkgnm" type="STRING" size="256" sumtext="계약종류 사업체"/>
  619. <Column id="remcnts" type="STRING" size="256" sumtext="전달사항"/>
  620. <Column id="scanyn" type="STRING" size="256" sumtext="개인정보동의서 출력여부"/>
  621. <Column id="agencyrate" type="INT" size="256" sumtext="MOU요율"/>
  622. </ColumnInfo>
  623. </Dataset>
  624. <Dataset id="ds_main_mdlamtspec_remamt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  625. <ColumnInfo>
  626. <Column id="remamt" type="STRING" size="256" sumtext="잔액"/>
  627. </ColumnInfo>
  628. </Dataset>
  629. <Dataset id="ds_main_mdlamtspec_bogj" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  630. <ColumnInfo>
  631. <Column id="prercptflag" type="STRING" size="256" sumtext="개인 :1 단체:2"/>
  632. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049)"/>
  633. <Column id="rcptflag" type="STRING" size="256" sumtext="P:선수금, R:선수금"/>
  634. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
  635. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
  636. <Column id="cashamt" type="BIGDECIMAL" size="256" sumtext="현금금액"/>
  637. <Column id="cardamt" type="BIGDECIMAL" size="256" sumtext="카드금액"/>
  638. <Column id="rcptamt" type="BIGDECIMAL" size="256" sumtext="수납금액"/>
  639. <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
  640. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  641. <Column id="rcptid" type="STRING" size="256" sumtext="개인/단체 구분"/>
  642. <Column id="rcptdd" type="STRING" size="256" sumtext="영수증 처리일자"/>
  643. <Column id="rcptno" type="INT" size="256" sumtext="영수증번호"/>
  644. <Column id="rcptseqno" type="INT" size="256" sumtext="영수증일련번호"/>
  645. <Column id="seqno" type="INT" size="256" sumtext="영수증일련번호별 일련번호"/>
  646. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  647. </ColumnInfo>
  648. </Dataset>
  649. <Dataset id="ds_main_mdlamtdescspec_cardlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  650. <ColumnInfo>
  651. <Column id="cardcmpycd" type="STRING" size="256" sumtext="카드사코드(코드군 P007 "/>
  652. <Column id="cardno" type="STRING" size="256" sumtext="카드번호 "/>
  653. <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID "/>
  654. <Column id="rcptdd" type="STRING" size="256" sumtext="영수증일자 "/>
  655. <Column id="rcptno" type="INT" size="256" sumtext="영수증번호 "/>
  656. <Column id="rcptseqno" type="INT" size="256" sumtext="영수증일련번호 "/>
  657. <Column id="seqno" type="INT" size="256" sumtext="일련번호 "/>
  658. <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드 "/>
  659. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049 "/>
  660. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래,입원,응 "/>
  661. <Column id="keyinptflag" type="STRING" size="256" sumtext="S:Swipe K:Key in "/>
  662. <Column id="cardno1" type="STRING" size="256" sumtext="카드번호1 "/>
  663. <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분(승인/승인취 "/>
  664. <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자 "/>
  665. <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간 "/>
  666. <Column id="aprvno" type="STRING" size="256" sumtext="승인번호 "/>
  667. <Column id="vancd" type="STRING" size="256" sumtext="승인 VAN사가 2개이상일 "/>
  668. <Column id="allotmm" type="STRING" size="256" sumtext="할부개월수(02,03) "/>
  669. <Column id="cardamt" type="INT" size="256" sumtext="카드 결제금액 "/>
  670. <Column id="valiterm" type="STRING" size="256" sumtext="유효기간(YYYYMM) "/>
  671. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자 "/>
  672. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간 "/>
  673. <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID "/>
  674. <Column id="remfact" type="STRING" size="256" sumtext="수납내역에 대한 참고 "/>
  675. <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부(외래선수 "/>
  676. <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부(재계산 "/>
  677. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
  678. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자 "/>
  679. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
  680. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자 "/>
  681. <Column id="rcptstat1" type="STRING" size="256" sumtext="거래내역"/>
  682. </ColumnInfo>
  683. </Dataset>
  684. <Dataset id="ds_main_mdlamtdescspec_cashlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  685. <ColumnInfo>
  686. <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID "/>
  687. <Column id="rcptdd" type="STRING" size="256" sumtext="영수증일자 "/>
  688. <Column id="rcptno" type="INT" size="256" sumtext="영수증번호 "/>
  689. <Column id="rcptseqno" type="INT" size="256" sumtext="영수증일련번호 "/>
  690. <Column id="seqno" type="INT" size="256" sumtext="일련번호 "/>
  691. <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드 "/>
  692. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049 "/>
  693. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래,입원,응 "/>
  694. <Column id="keyinptflag" type="STRING" size="256" sumtext="S:Swipe K:Key in "/>
  695. <Column id="indinstflag" type="STRING" size="256" sumtext="개인/법인구분 "/>
  696. <Column id="qualcnfmflag" type="STRING" size="256" sumtext="현금영수증승인 자격 "/>
  697. <Column id="qualcnfmno" type="STRING" size="256" sumtext="현금영수증승인 자격 "/>
  698. <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분(승인/승인취 "/>
  699. <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자 "/>
  700. <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간 "/>
  701. <Column id="aprvno" type="STRING" size="256" sumtext="승인번호 "/>
  702. <Column id="vancd" type="STRING" size="256" sumtext="승인 VAN사가 2개이상일 "/>
  703. <Column id="cashamt" type="INT" size="256" sumtext="승인된 현금금액 "/>
  704. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자 "/>
  705. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간 "/>
  706. <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID "/>
  707. <Column id="remfact" type="STRING" size="256" sumtext="수납내역에 대한 참고 "/>
  708. <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부 "/>
  709. <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부 "/>
  710. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
  711. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자 "/>
  712. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
  713. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자 "/>
  714. </ColumnInfo>
  715. </Dataset>
  716. <Dataset id="ds_send_updatedata_bogj" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  717. <ColumnInfo>
  718. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  719. <Column id="prercptflag" type="STRING" size="256" sumtext="개인법인구분"/>
  720. <Column id="rcptid" type="STRING" size="256" sumtext="영수일자"/>
  721. <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
  722. <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  723. <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  724. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  725. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  726. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  727. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  728. <Column id="rcptflag" type="STRING" size="256" sumtext="수납구분"/>
  729. <Column id="cashamt" type="STRING" size="256" sumtext="현금금액"/>
  730. <Column id="cardamt" type="STRING" size="256" sumtext="카드금액"/>
  731. <Column id="rcptamt" type="STRING" size="256" sumtext="카드금액"/>
  732. <Column id="onlineamt" type="STRING" size="256" sumtext="온라인금액"/>
  733. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납일자"/>
  734. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
  735. <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
  736. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  737. <Column id="paypsnflag" type="STRING" size="256" sumtext="납부자구분"/>
  738. <Column id="paydepoamt" type="STRING" size="256" sumtext="납부자참고사항"/>
  739. <Column id="paypsnrem" type="STRING" size="256" sumtext="납부자참고사항"/>
  740. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  741. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  742. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  743. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  744. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  745. <Column id="cardyn" type="STRING" size="256" sumtext="수납방법"/>
  746. <Column id="keyinptflag" type="STRING" size="256"/>
  747. <Column id="allotmm" type="STRING" size="256"/>
  748. <Column id="valiterm" type="STRING" size="256"/>
  749. <Column id="qualcnfmflag" type="STRING" size="256"/>
  750. <Column id="indinstflag" type="STRING" size="256"/>
  751. <Column id="cardno" type="STRING" size="256"/>
  752. </ColumnInfo>
  753. </Dataset>
  754. <Dataset id="ds_main_etc_option" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  755. <ColumnInfo>
  756. <Column id="indinstflag" type="STRING" size="256"/>
  757. </ColumnInfo>
  758. <Rows>
  759. <Row>
  760. <Col id="indinstflag">S</Col>
  761. </Row>
  762. </Rows>
  763. </Dataset>
  764. <Dataset id="ds_init_baseinfo_P0030" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  765. <Dataset id="ds_init_baseinfo_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  766. <Dataset id="ds_cmb_bogj_prercptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  767. <ColumnInfo>
  768. <Column id="label" type="STRING" size="256"/>
  769. <Column id="value" type="STRING" size="256"/>
  770. </ColumnInfo>
  771. <Rows>
  772. <Row>
  773. <Col id="label">개인</Col>
  774. <Col id="value">1</Col>
  775. </Row>
  776. <Row>
  777. <Col id="label">단체</Col>
  778. <Col id="value">2</Col>
  779. </Row>
  780. </Rows>
  781. </Dataset>
  782. <Dataset id="ds_init_baseinfo_P0049" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  783. <Dataset id="ds_cmb_bogj_rcptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  784. <ColumnInfo>
  785. <Column id="label" type="STRING" size="256"/>
  786. <Column id="value" type="STRING" size="256"/>
  787. </ColumnInfo>
  788. <Rows>
  789. <Row>
  790. <Col id="label">선수금수납</Col>
  791. <Col id="value">P</Col>
  792. </Row>
  793. <Row>
  794. <Col id="label">선수금대체</Col>
  795. <Col id="value">R</Col>
  796. </Row>
  797. <Row>
  798. <Col id="label">수납취소</Col>
  799. <Col id="value">C</Col>
  800. </Row>
  801. </Rows>
  802. </Dataset>
  803. <Dataset id="ds_init_baseinfo_P0076" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  804. <Dataset id="ds_cmb_keyinptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  805. <ColumnInfo>
  806. <Column id="label" type="STRING" size="256"/>
  807. <Column id="value" type="STRING" size="256"/>
  808. </ColumnInfo>
  809. <Rows>
  810. <Row>
  811. <Col id="label">Swipe</Col>
  812. <Col id="value">S</Col>
  813. </Row>
  814. <Row>
  815. <Col id="label">Key In</Col>
  816. <Col id="value">K</Col>
  817. </Row>
  818. </Rows>
  819. </Dataset>
  820. <Dataset id="ds_init_baseinfo_P0073" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  821. <Dataset id="ds_cmb_indinstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  822. <ColumnInfo>
  823. <Column id="label" type="STRING" size="256"/>
  824. <Column id="value" type="STRING" size="256"/>
  825. </ColumnInfo>
  826. <Rows>
  827. <Row>
  828. <Col id="label">개인</Col>
  829. <Col id="value">00</Col>
  830. </Row>
  831. <Row>
  832. <Col id="label">법인</Col>
  833. <Col id="value">01</Col>
  834. </Row>
  835. </Rows>
  836. </Dataset>
  837. <Dataset id="ds_init_baseinfo_P0078" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  838. <Dataset id="ds_hidden1_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  839. <Dataset id="ds_temp_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  840. <Dataset id="ds" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  841. <Dataset id="ds_init_baseinfo_P0032list_P0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  842. <Dataset id="ds_tmp_appvanif" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  843. <Dataset id="ds_send_updatedata_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  844. <ColumnInfo>
  845. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  846. <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
  847. <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  848. <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  849. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  850. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  851. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  852. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  853. <Column id="cashamt" type="STRING" size="256" sumtext="현금금액"/>
  854. <Column id="keyinptflag" type="STRING" size="256" sumtext="키입력구분"/>
  855. <Column id="indinstflag" type="STRING" size="256" sumtext="개인법인구분"/>
  856. <Column id="qualcnfmflag" type="STRING" size="256" sumtext="자격확인구분"/>
  857. <Column id="qualcnfmno" type="STRING" size="256" sumtext="자격확인번호"/>
  858. <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분"/>
  859. <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자"/>
  860. <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간"/>
  861. <Column id="aprvno" type="STRING" size="256" sumtext="승인번호"/>
  862. <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부"/>
  863. <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부"/>
  864. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납일자"/>
  865. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
  866. <Column id="rcptid" type="STRING" size="256" sumtext="수납자ID"/>
  867. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  868. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  869. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  870. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  871. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  872. </ColumnInfo>
  873. </Dataset>
  874. <Dataset id="ds_send_updatedata_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  875. <ColumnInfo>
  876. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  877. <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
  878. <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  879. <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  880. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  881. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  882. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  883. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  884. <Column id="cashamt" type="STRING" size="256" sumtext="현금금액"/>
  885. <Column id="keyinptflag" type="STRING" size="256" sumtext="키입력구분"/>
  886. <Column id="indinstflag" type="STRING" size="256" sumtext="개인법인구분"/>
  887. <Column id="qualcnfmflag" type="STRING" size="256" sumtext="자격확인구분"/>
  888. <Column id="qualcnfmno" type="STRING" size="256" sumtext="자격확인번호"/>
  889. <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분"/>
  890. <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자"/>
  891. <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간"/>
  892. <Column id="aprvno" type="STRING" size="256" sumtext="승인번호"/>
  893. <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부"/>
  894. <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부"/>
  895. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납일자"/>
  896. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
  897. <Column id="rcptid" type="STRING" size="256" sumtext="수납자ID"/>
  898. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  899. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  900. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  901. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  902. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  903. </ColumnInfo>
  904. </Dataset>
  905. <Dataset id="ds_send_updatedata_onln" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  906. <ColumnInfo>
  907. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  908. <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
  909. <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  910. <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  911. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  912. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  913. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  914. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  915. <Column id="onlineamt" type="STRING" size="256" sumtext="온라인금액"/>
  916. <Column id="bankcd" type="STRING" size="256" sumtext="은행코드"/>
  917. <Column id="acntno" type="STRING" size="256" sumtext="계좌번호"/>
  918. <Column id="paydd" type="STRING" size="256" sumtext="입금일자"/>
  919. <Column id="paypsnnm" type="STRING" size="256" sumtext="입금자명"/>
  920. <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부"/>
  921. <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부"/>
  922. <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납일자"/>
  923. <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
  924. <Column id="rcptid" type="STRING" size="256" sumtext="수납자ID"/>
  925. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  926. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  927. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  928. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  929. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  930. </ColumnInfo>
  931. </Dataset>
  932. <Dataset id="ds_tmp_h_passyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  933. <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  934. <Dataset id="ds_temp_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  935. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  936. <ColumnInfo>
  937. <Column id="okflag" type="STRING" size="256"/>
  938. </ColumnInfo>
  939. <Rows>
  940. <Row/>
  941. </Rows>
  942. </Dataset>
  943. <Dataset id="ds_main_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  944. <Dataset id="ds_temp_ocrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  945. </Objects>
  946. <Bind>
  947. <BindItem id="item0" compid="ipt_rcptid" propid="value" datasetid="ds_send" columnid="rcptid"/>
  948. <BindItem id="item1" compid="rdo_srchprercptflag" propid="value" datasetid="ds_send" columnid="prercptflag"/>
  949. <BindItem id="item2" compid="ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
  950. <BindItem id="item3" compid="ipt_egnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="engnm"/>
  951. <BindItem id="item4" compid="ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno1"/>
  952. <BindItem id="item5" compid="ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno2"/>
  953. <BindItem id="item6" compid="opt_brthdd" propid="value" datasetid="ds_main_info_patinfo_item" columnid="brthdd"/>
  954. <BindItem id="item7" compid="opt_sex_age" propid="value" datasetid="ds_main_info_patinfo_item" columnid="sex"/>
  955. <BindItem id="item8" compid="output15" propid="value" datasetid="ds_main_info_patinfo_item" columnid="age"/>
  956. <BindItem id="item9" compid="opt_zipcd1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd11"/>
  957. <BindItem id="item10" compid="opt_zipcd2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd12"/>
  958. <BindItem id="item11" compid="opt_addr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr1"/>
  959. <BindItem id="item12" compid="ipt_telno" propid="value" datasetid="ds_main_info_patinfo_item" columnid="telno"/>
  960. <BindItem id="item13" compid="ipt_mpphon" propid="value" datasetid="ds_main_info_patinfo_item" columnid="mpphon"/>
  961. <BindItem id="item14" compid="ipt_emailid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="emailid"/>
  962. <BindItem id="item15" compid="ipt_emailtype" propid="value" datasetid="ds_main_info_patinfo_item" columnid="emailtype"/>
  963. <BindItem id="item16" compid="ipt_cmpycd" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="cmpycd"/>
  964. <BindItem id="item17" compid="opt_concmpynm" propid="value" datasetid="ds_main_coninfo_cmpyinfo_item" columnid="cmpynm"/>
  965. <BindItem id="item18" compid="ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
  966. <BindItem id="item19" compid="opt_remamt" propid="value" datasetid="ds_main_mdlamtspec_remamt" columnid="remamt"/>
  967. <BindItem id="item20" compid="group3.ipt_rcptamt" propid="value" datasetid="ds_send_updatedata_bogj" columnid="rcptamt"/>
  968. <BindItem id="item21" compid="group3.rdo_cardyn" propid="value" datasetid="ds_send_updatedata_bogj" columnid="cardyn"/>
  969. <BindItem id="item22" compid="group3.radio1" propid="value" datasetid="ds_send_updatedata_bogj" columnid="keyinptflag"/>
  970. <BindItem id="item23" compid="group3.ipt_cardno" propid="value" datasetid="ds_send_updatedata_bogj" columnid="cardno"/>
  971. <BindItem id="item24" compid="group3.radio9" propid="value" datasetid="ds_main_etc_option" columnid="indinstflag"/>
  972. <BindItem id="item25" compid="group3.combo1" propid="value" datasetid="ds_send_updatedata_bogj" columnid="qualcnfmflag"/>
  973. <BindItem id="item26" compid="group3.ipt_valiterm" propid="value" datasetid="ds_send_updatedata_bogj" columnid="valiterm"/>
  974. <BindItem id="item27" compid="group3.ipt_allotmm" propid="value" datasetid="ds_send_updatedata_bogj" columnid="allotmm"/>
  975. <BindItem id="item29" compid="group3.ipt_cardamt" propid="value" datasetid="ds_send_updatedata_bogj" columnid="cardamt"/>
  976. <BindItem id="item30" compid="group3.ipt_cashamt" propid="value" datasetid="ds_send_updatedata_bogj" columnid="cashamt"/>
  977. <BindItem id="item31" compid="group3.textarea1" propid="value" datasetid="ds_send_updatedata_bogj" columnid="remfact"/>
  978. <BindItem id="item28" compid="ipt_fromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  979. <BindItem id="item32" compid="ipt_todd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  980. </Bind>
  981. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  982. * System Name :
  983. * Job Name :
  984. * Creator :
  985. * Make Date : 2015-11-13
  986. * Description :
  987. *---------------------------------------------------------------------------------------
  988. * Modify Date Modifier Modify Description
  989. *---------------------------------------------------------------------------------------
  990. * 2015-11-13 Live Converter TF->XP
  991. *
  992. *---------------------------------------------------------------------------------------
  993. ****************************************************************************************/
  994. include "com_commonxp::comm_main.xjs";
  995. include "ast_healexamxp::AHA001.xjs";
  996. include "ast_healexamrcptxp::SMAHA02200.xjs";
  997. include "ast_healthexambasexp::healcombolist.xjs";
  998. include "pam_pamcomnxp::PAM001.xjs";
  999. include "pam_pamcomnxp::PAM.xjs";
  1000. function SMAHA02400_oninit(obj:Form, e:InitEventInfo)
  1001. {
  1002. frmf_initForm(obj);
  1003. }
  1004. function SMAHA02400_onload(obj:Form, e:LoadEventInfo)
  1005. {
  1006. grdf_initGrid(grd_acptlist);
  1007. grdf_initGrid(grd_mdlamtlist);
  1008. grdf_initGrid(swt_mdlamtlist.case_cardlist.grd_cardamtlist);
  1009. grdf_initGrid(swt_mdlamtlist.case_cashlist.grd_cashamtlist);
  1010. fGetBaseInfo();
  1011. fInitialize();
  1012. fGetUserInfosSampling();
  1013. ds_send.setColumn(0, "srchhealexamflag", frmf_getMenuParam()); //건진구분 초기화
  1014. var arrParam = new Array();
  1015. arrParam = [{dsNm: "ds_init_baseinfo_P0032list", cdGrpId: "P0032", showValue: false}];
  1016. pamfGetCodeList(arrParam, true, "");
  1017. if(frmf_checkOpener())
  1018. {
  1019. ds_main_info_patinfo_item.clearData();
  1020. ds_main_info_patinfo_item.addRow();
  1021. ds_main_info_patinfo_item.setColumn(0, "pid", opener.frmf_getParameter("SMAHA02400_PARAM_PID"));
  1022. ds_send.setColumn(0, "rcptid", opener.frmf_getParameter("SMAHA02400_PARAM_PID"));
  1023. ipt_pid.value = ipt_rcptid.value;
  1024. if(!utlf_isNull(ds_send.getColumn(0, "rcptid")))
  1025. {
  1026. fGetPatInfo(2);
  1027. rdo_srchprercptflag.value = "1";
  1028. ipt_rcptid.setFocus();
  1029. fGetList2();
  1030. }
  1031. if(utlf_isNull(ds_send.getColumn(0, "rcptid")))
  1032. {
  1033. fInitialize();
  1034. rdo_srchprercptflag.value = "1";
  1035. ipt_rcptid.setFocus();
  1036. }
  1037. ipt_rcptamt.value = opener.frmf_getParameter("SMAHA02400_PARAM_PREAMT2");
  1038. fFocusOut("rdo_cardyn");
  1039. }
  1040. }
  1041. function fGetUserInfosSampling()
  1042. {
  1043. var sUserInfosS = sysf_getUserInfos();
  1044. sUserInfosS = sUserInfosS + "|";
  1045. var UserInfosS_Array = sUserInfosS.split("|");
  1046. var userid = UserInfosS_Array[0]; //사용자번호
  1047. var usernm = UserInfosS_Array[1]; //사용자이름
  1048. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  1049. var posinstnm = UserInfosS_Array[3]; //소속기관명
  1050. var posdeptcd = UserInfosS_Array[4]; //소속부서코드
  1051. var posdeptnm = UserInfosS_Array[5]; //소속부서명
  1052. if (utlf_isNull(userid) || userid == "" || userid == " " || userid == "-") userid = "pam";
  1053. if (utlf_isNull(posinstcd) || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012";
  1054. dsf_makeValue(ds_hidden1_session, "userid", "string", userid);
  1055. dsf_makeValue(ds_hidden1_session, "usernm", "string", usernm);
  1056. dsf_makeValue(ds_hidden1_session, "posinstcd", "string", posinstcd);
  1057. dsf_makeValue(ds_hidden1_session, "posinstnm", "string", posinstnm);
  1058. dsf_makeValue(ds_hidden1_session, "posdeptcd", "string", posdeptcd);
  1059. dsf_makeValue(ds_hidden1_session, "posdeptnm", "string", posdeptnm);
  1060. }
  1061. function ipt_rcptid_onkeyup(obj:Edit, e:KeyEventInfo)
  1062. {
  1063. if(e.keycode == 13)
  1064. {
  1065. obj.updateToDataset();
  1066. if(rdo_srchprercptflag.value == "1")
  1067. {
  1068. ds_main_info_patinfo_item.setColumn(0, "pid", obj.value);
  1069. fGetPatInfo(2);
  1070. if(!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid")) || !utlf_isNull(ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd")))
  1071. {
  1072. btn_search.click();
  1073. }
  1074. }
  1075. if(rdo_srchprercptflag.value == "2")
  1076. {
  1077. ipt_cmpycd.value = obj.value;
  1078. if (!utlf_isNull(ipt_cmpycd.value))
  1079. {
  1080. btn_searchpat.click();
  1081. }
  1082. }
  1083. }
  1084. }
  1085. function rdo_srchprercptflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1086. {
  1087. if(obj.value == "2")
  1088. {
  1089. ipt_pnm.enable = false;
  1090. ipt_egnm.enable = false;
  1091. }
  1092. else
  1093. {
  1094. ipt_pnm.enable = true;
  1095. ipt_egnm.enable = true;
  1096. }
  1097. }
  1098. function btn_searchpat_onclick(obj:Button, e:ClickEventInfo)
  1099. {
  1100. if( utlf_isNull(ds_send.getColumn(0, "prercptflag")))
  1101. {
  1102. sysf_messageBox("개인/단체 구분을 선택하세요.", "E999", "");
  1103. return;
  1104. }
  1105. else if( ds_send.getColumn(0, "prercptflag") == "1" )
  1106. {
  1107. fSearchPatinfo2();
  1108. var Tmp1 = ds_main_info_patinfo_item.getColumn(0, "pid");
  1109. if(!utlf_isNull(Tmp1))
  1110. {
  1111. ds_send.setColumn(0, "rcptid" ,Tmp1);
  1112. }
  1113. }
  1114. else if (ds_send.getColumn(0, "prercptflag") == "2")
  1115. {
  1116. fGetComnCd("SMAHB00500", "08", "cd", ipt_cmpycd.value, "ds_main_coninfo_cmpyinfo_item", "cmpycd", "cmpynm");
  1117. var Tmp1 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpycd");
  1118. var Tmp2 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "cmpynm");
  1119. var Tmp3 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "addr");
  1120. var Tmp4 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd1");
  1121. var Tmp5 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "zipcd2");
  1122. var Tmp6 = ds_main_coninfo_cmpyinfo_item.getColumn(0, "telno");
  1123. if (!utlf_isNull(Tmp1))
  1124. {
  1125. ds_send.setColumn(0, "cmpycd1" ,Tmp1);
  1126. ds_send.setColumn(0, "cmpynm" ,Tmp2);
  1127. ds_send.setColumn(0, "rcptid" ,Tmp1);
  1128. ds_main_info_patinfo_item.setColumn(0, "hngnm" ,Tmp2);
  1129. ds_main_info_patinfo_item.setColumn(0, "addr1" ,Tmp3);
  1130. ds_main_info_patinfo_item.setColumn(0, "zipcd11" ,Tmp4);
  1131. ds_main_info_patinfo_item.setColumn(0, "zipcd12" ,Tmp5);
  1132. ds_main_info_patinfo_item.setColumn(0, "telno" ,Tmp6);
  1133. ds_main_info_patinfo_item.setColumn(0, "engnm" ,"");
  1134. ds_main_info_patinfo_item.setColumn(0, "rgstno1" ,"");
  1135. ds_main_info_patinfo_item.setColumn(0, "rgstno2" ,"");
  1136. ds_main_info_patinfo_item.setColumn(0, "sex" ,"");
  1137. ds_main_info_patinfo_item.setColumn(0, "age" ,"");
  1138. ds_main_info_patinfo_item.setColumn(0, "brthdd" ,"");
  1139. ds_main_info_patinfo_item.setColumn(0, "mpphon" ,"");
  1140. ds_main_info_patinfo_item.setColumn(0, "emailid" ,"");
  1141. ds_main_info_patinfo_item.setColumn(0, "emailtype" ,"");
  1142. fGetList2();
  1143. }
  1144. }
  1145. fGetList2();
  1146. }
  1147. function ipt_pnm_onkeyup(obj:Edit, e:KeyEventInfo)
  1148. {
  1149. if(e.keycode == 13)
  1150. {
  1151. obj.updateToDataset();
  1152. btn_searchpat.click();
  1153. }
  1154. }
  1155. function ds_main_info_patinfo_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1156. {
  1157. if(e.columnid == "hngnm")
  1158. {
  1159. ipt_pnm.value = e.newvalue;
  1160. if(utlf_isNull(e.newvalue))
  1161. {
  1162. ds_main_info_patinfo_item.clearData();
  1163. ds_main_info_patinfo_item.addRow();
  1164. }
  1165. }
  1166. }
  1167. function ipt_cmpycd_onkeyup(obj:Edit, e:KeyEventInfo)
  1168. {
  1169. if(e.keycode == 13)
  1170. {
  1171. obj.updateToDataset();
  1172. fGetComnCd("SMAHB00500", "08", "cd", ipt_cmpycd.value, "ds_main_coninfo_cmpyinfo_item", "cmpycd", "cmpynm");
  1173. fGetList2();
  1174. }
  1175. }
  1176. function btn_search_onclick(obj:Button, e:ClickEventInfo)
  1177. {
  1178. fGetList2();
  1179. }
  1180. function grd_mdlamtlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1181. {
  1182. fSelectRcpt(ds_main_mdlamtspec_bogj.rowposition);
  1183. }
  1184. function btn_new_onclick(obj:Button, e:ClickEventInfo)
  1185. {
  1186. fCardNew();
  1187. }
  1188. function group3_ipt_rcptamt_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1189. {
  1190. if(e.keycode == 13)
  1191. {
  1192. obj.updateToDataset();
  1193. group3.ipt_cardno.setFocus();
  1194. }
  1195. }
  1196. function group3_rdo_cardyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1197. {
  1198. fFocusOut("rdo_cardyn");
  1199. }
  1200. function group3_button1_onclick(obj:Button, e:ClickEventInfo)
  1201. {
  1202. }
  1203. function group3_btn_cashamt_onclick(obj:Button, e:ClickEventInfo)
  1204. {
  1205. }
  1206. function cardnocheck()
  1207. {
  1208. var cardnotext = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1209. if(String(cardnotext).length == 0)
  1210. {
  1211. return;
  1212. }
  1213. if(String(cardnotext).length >18)
  1214. {
  1215. if((cardnotext).indexOf("=") > 0)
  1216. {
  1217. var vSwipeData = "";
  1218. var vCardno_array = "";
  1219. var vCardno = "";
  1220. vSwipeData = cardnotext;
  1221. if(vSwipeData.indexOf("?") >= 0)
  1222. {
  1223. vSwipeData = String(vSwipeData).substr(1, 37);
  1224. }
  1225. if(vSwipeData.indexOf("/") >= 0)
  1226. {
  1227. vSwipeData = String(vSwipeData).substr(1, 37);
  1228. }
  1229. dsf_makeValue(ds, "card", "string", vSwipeData);
  1230. vCardno_array = vSwipeData.split("=");
  1231. vCardno = vCardno_array[0];
  1232. if(vCardno.indexOf("?") >= 0)
  1233. {
  1234. vCardno = String(vCardno).substr(1, 16);
  1235. }
  1236. if(vCardno.indexOf("/") >= 0)
  1237. {
  1238. vCardno = String(vCardno).substr(1, 16);
  1239. }
  1240. var vValiterm = String(vCardno_array[1]).substr(0, 4);
  1241. ds_send_updatedata_bogj.getColumn(0, "cardno", vCardno);
  1242. ds_send_updatedata_bogj.getColumn(0, "keyinptflag", "S");
  1243. ds_send_updatedata_bogj.getColumn(0, "valiterm", vValiterm);
  1244. }
  1245. }
  1246. else
  1247. {
  1248. dsf_makeValue(ds, "card", "string", "");
  1249. ds_send_updatedata_bogj.getColumn(0, "keyinptflag", "K");
  1250. }
  1251. }
  1252. function btn_receipt_onclick(obj:Button, e:ClickEventInfo)
  1253. {
  1254. cardnocheck();
  1255. if (utlf_isNull(ds_send.getColumn(0, "rcptid")))
  1256. {
  1257. sysf_messageBox("등록번호는 필수 입력항목입니다.", "E999", "");
  1258. ipt_rcptid.setFocus();
  1259. return;
  1260. }
  1261. if (ds_send_updatedata_bogj.getColumn(0, "cardyn") == "Y")
  1262. {
  1263. var sallotmm = ds_send_updatedata_bogj.getColumn(0, "allotmm");
  1264. if (String(sallotmm).length != 2)
  1265. {
  1266. if (utlf_isNull(sallotmm))
  1267. {
  1268. ds_send_updatedata_bogj.setColumn(0, "allotmm", "00");
  1269. }
  1270. if (String(sallotmm).length == 1)
  1271. {
  1272. ds_send_updatedata_bogj.setColumn(0, "allotmm", "0" + sallotmm);
  1273. }
  1274. }
  1275. if (utlf_isNull(ds_send_updatedata_bogj.getColumn(0, "cardno")))
  1276. {
  1277. sysf_messageBox("카드번호는 필수 입력항목입니다.", "E999", "");
  1278. return;
  1279. }
  1280. if (utlf_isNull(ds_send_updatedata_bogj.getColumn(0, "allotmm")))
  1281. {
  1282. sysf_messageBox("할부개월수는 필수 입력항목입니다.", "E999", "");
  1283. return;
  1284. }
  1285. var sinptflag = ds_send_updatedata_bogj.getColumn(0, "keyinptflag");
  1286. if (sinptflag != "S")
  1287. {
  1288. if (utlf_isNull(ds_send_updatedata_bogj.getColumn(0, "valiterm")))
  1289. {
  1290. sysf_messageBox("유효기간은 필수 입력항목입니다.", "E999", "");
  1291. return;
  1292. }
  1293. }
  1294. }
  1295. else if (ds_send_updatedata_bogj.getColumn(0, "cardyn") == "N")
  1296. {
  1297. if (utlf_isNulL(ds_send_updatedata_bogj.getColumn(0, "qualcnfmflag")))
  1298. {
  1299. sysf_messageBox("자격확인구분은 필수 선택항목입니다.", "E999", "");
  1300. return;
  1301. }
  1302. if (utlf_isNull(ds_send_updatedata_bogj.getColumn(0, "cardno")))
  1303. {
  1304. sysf_messageBox("자격확인번호는 필수 입력항목입니다.", "E999", "");
  1305. return;
  1306. }
  1307. if (utlf_isNull(ds_send_updatedata_bogj.getColumn(0, "indinstflag")))
  1308. {
  1309. sysf_messageBox("개인/법인구분은 필수 선택항목입니다.", "E999", "");
  1310. return;
  1311. }
  1312. }
  1313. if (ds_send_updatedata_bogj.getColumn(0, "cardyn") == "Y")
  1314. {
  1315. var sinptflag = ds_send_updatedata_bogj.getColumn(0, "keyinptflag");
  1316. if (sinptflag == "S")
  1317. {
  1318. var sdata10 = ds.getColumn(0, "card");
  1319. var sdata11 = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1320. var sdata12 = ds_send_updatedata_bogj.getColumn(0, "valiterm");
  1321. ds_send_updatedata_bogj.setColumn(0, "cardno1", sdata10);
  1322. }
  1323. else
  1324. {
  1325. var sdata10 = "";
  1326. var sdata11 = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1327. var sdata12 = ds_send_updatedata_bogj.getColumn(0, "valiterm");
  1328. ds_send_updatedata_bogj.setColumn(0, "cardno1", sdata11);
  1329. }
  1330. fAppCardVanData( "03" //data1 //vangb van사구분
  1331. ,"11" //data2 //ordergb 거래구분
  1332. ,utlf_getCurrentDate() //data3 //mdate 회계일자
  1333. ,ds_send.getColumn(0, "rcptid") //data4 //pano 등록번호
  1334. ,"H" //data5 //iogb 입외구분
  1335. ,ds_main_list_acpt_acptlist.getColumn(0, "orddeptcd") //data6 //deptcode 진료과코드
  1336. ,ds_main_list_acpt_acptlist.getColumn(0, "orddd") //data7 //diagdate 진료일자
  1337. ,ds_hidden1_session.getColumn(0, "session/userid") //data8 //clientid 수납자
  1338. ,ds_send_updatedata_bogj.getColumn(0, "keyinptflag") //data9 //entrymode 입력구분
  1339. ,sdata10 //data10 //track2data 트랙data
  1340. ,sdata11 //data11 //cardnumber 카드번호
  1341. ,sdata12 //data12 //cardperiod 유효기간
  1342. ,ds_send_updatedata_bogj.getColumn(0, "allotmm") //data13 //carddivide 할부개월수
  1343. ,ds_send_updatedata_bogj.getColumn(0, "cardamt") //data14 //netamt 금액
  1344. ,"" //data15 //oldappdate 원거래승인일자(취소시)
  1345. ,"" //data16 //oldapptime 원거래승인시간(취소시)
  1346. ,"" //data17 //oldappno 원거래승인번호(취소시)
  1347. ,"" //data18
  1348. ,"" //data19
  1349. ,"" //data20
  1350. ,ds_init_baseinfo_P0032list_P0032.lookup("cdid", "200", "cdnm")); //data21
  1351. if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000" )
  1352. {
  1353. sysf_messageBox("카드승인실패 => "+ ds_tmp_appvanif.getColumn(0, "cardname"), "E999","");
  1354. return;
  1355. }
  1356. else
  1357. {
  1358. ds_send_updatedata_card.setColumn(0, "aprvno", ds_tmp_appvanif.getColumn(0, "approvalno"));
  1359. ds_send_updatedata_card.setColumn(0, "aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"));
  1360. ds_send_updatedata_card.setColumn(0, "aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"));
  1361. ds_send_updatedata_card.setColumn(0, "aprvflag", "12");
  1362. var parm = ds_send.getColumn(0, "rcptid") + "▦" + //PID
  1363. ds_send_updatedata_bogj.getColumn(0, "cardamt") + "▦" + //수납대상금액
  1364. "12" + "▦" + //승인구분
  1365. ds_tmp_appvanif.getColumn(0, "approvaldate") + "▦" + //승인일자
  1366. ds_tmp_appvanif.getColumn(0, "approvaltime") + "▦" + //승인시간
  1367. ds_tmp_appvanif.getColumn(0, "approvalno") + "▦" + //승인번호
  1368. ds_hidden1_session.getColumn(0, "posinstcd") + "▦" + //기관코드
  1369. frmf_setParameter("SPPAO02101_PARM",parm);
  1370. if(ds_tmp_h_passyn.getColumn(0, "passyn") != "Y")
  1371. {
  1372. frmf_modal("SPPAO02101", "SPPAO02101", "", "", "", "", "", "", "", "", "", "", "M");
  1373. }
  1374. }
  1375. }
  1376. if(ds_send_updatedata_bogj.getColumn(0, "cardyn") == "N")
  1377. {
  1378. var sinptflag = ds_send_updatedata_bogj.getColumn(0, "keyinptflag");
  1379. if(sinptflag == "S")
  1380. {
  1381. var sdata10 = ds.getColumn(0, "card");
  1382. var sdata11 = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1383. var sdata12 = ds_send_updatedata_bogj.getColumn(0, "qualcnfmflag");
  1384. ds_send_updatedata_bogj.setColumn(0, "cardno1", sdata10);
  1385. }
  1386. else
  1387. {
  1388. var sdata10 = "";
  1389. var sdata11 = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1390. var sdata12 = ds_send_updatedata_bogj.getColumn(0, "qualcnfmflag");
  1391. ds_send_updatedata_bogj.setColumn(0, "cardno1", sdata11);
  1392. }
  1393. fAppCardVanData( "03" //data1 //vangb van사구분
  1394. ,"41" //data2 //ordergb 거래구분 41:현금영수증승인
  1395. ,utlf_getCurrentDate() //data3 //mdate 회계일자
  1396. ,ds_send.getColumn(0, "rcptid") //data4 //pano 등록번호
  1397. ,"H" //data5 //iogb 입외구분
  1398. ,ds_main_list_acpt_acptlist.getColumn(0, "orddeptcd") //data6 //deptcode 진료과코드
  1399. ,ds_main_list_acpt_acptlist.getColumn(0, "orddd") //data7 //diagdate 진료일자
  1400. ,ds_hidden1_session.getColumn(0, "userid") //data8 //clientid 수납자
  1401. ,ds_send_updatedata_bogj.getColumn(0, "keyinptflag") //data9 //entrymode 입력구분
  1402. ,sdata10 //data10 //track2data 트랙data
  1403. ,sdata11 //data11 //qualcnfmno 자격확인번호
  1404. ,sdata12 //data12 //cardperiod 유효기간
  1405. ,ds_main_etc_option.getColumn(0, "indinstflag") //data13 //carddivide 할부개월수-개인법인구분
  1406. ,ds_send_updatedata_bogj.getColumn(0, "cashamt") //data14 //netamt 금액
  1407. ,"" //data15 //oldappdate 원거래승인일자(취소시)
  1408. ,"" //data16 //oldapptime 원거래승인시간(취소시)
  1409. ,"" //data17 //oldappno 원거래승인번호(취소시)
  1410. ,"" //data18
  1411. ,"" //data19
  1412. ,"" //data20
  1413. ,ds_init_baseinfo_P0032list_P0032.lookup("cdid", "200", "cdnm")); //data21
  1414. if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000" )
  1415. {
  1416. sysf_messageBox("현금영수증승인실패 => "+ ds_send_updatedata_bogj.getColumn(0, "cardno") ,"E999","");
  1417. return;
  1418. }
  1419. else
  1420. {
  1421. ds_send_updatedata_cash.setColumn(0, "aprvno", ds_tmp_appvanif.getColumn(0, "approvalno"));
  1422. ds_send_updatedata_cash.setColumn(0, "aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"));
  1423. ds_send_updatedata_cash.setColumn(0, "aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"));
  1424. ds_send_updatedata_cash.setColumn(0, "aprvflag", "42");
  1425. }
  1426. }
  1427. fReceipt();
  1428. if(frmf_isPopup())
  1429. {
  1430. this.close();
  1431. }
  1432. ds_main_mdlamtspec_bogj.rowposition = 0;
  1433. grd_mdlamtlist_oncellclick();
  1434. btn_printreceipt.click();
  1435. }
  1436. function btn_cancelrcpt_onclick(obj:Button, e:ClickEventInfo)
  1437. {
  1438. cardnocheck();
  1439. if (ds_send_updatedata_bogj.getColumn(0, "cardyn") == "Y")
  1440. {
  1441. var rcptdd = ds_main_mdlamtspec_bogj.getColumn(ds_main_mdlamtspec_bogj.rowposition, "rcptdd");
  1442. var rcptno = ds_main_mdlamtspec_bogj.getColumn(ds_main_mdlamtspec_bogj.rowposition, "rcptno");
  1443. var rcptseqno = ds_main_mdlamtspec_bogj.getColumn(ds_main_mdlamtspec_bogj.rowposition, "rcptseqno");
  1444. var irow = 0;
  1445. for (var i = 0; i < ds_main_mdlamtdescspec_cardlist.rowcount; i ++)
  1446. {
  1447. var rcptdd1 = ds_main_mdlamtdescspec_cardlist.getColumn(i, "rcptdd");
  1448. var rcptno1 = ds_main_mdlamtdescspec_cardlist.getColumn(i, "rcptno");
  1449. var rcptseqno1 = ds_main_mdlamtdescspec_cardlist.getColumn(i, "rcptseqno");
  1450. if (rcptdd == rcptdd1 && rcptno == rcptno1 && rcptseqno == rcptseqno1)
  1451. {
  1452. irow = i;
  1453. }
  1454. }
  1455. if(irow < 0)
  1456. {
  1457. sysf_messageBox("해당 되는 카드내역이 존재하지 않습니다.", "E999", "");
  1458. return;
  1459. }
  1460. var sinptflag = ds_send_updatedata_bogj.getColumn(0, "keyinptflag");
  1461. if(sinptflag == "S")
  1462. {
  1463. var sdata10 = ds.getColumn(0, "card");
  1464. var sdata11 = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1465. var sdata12 = ds_send_updatedata_bogj.getColumn(0, "valiterm");
  1466. }
  1467. else
  1468. {
  1469. var sdata10 = "";
  1470. var sdata11 = ds_send_updatedata_bogj.getColumn(0, "cardno");
  1471. var sdata12 = ds_send_updatedata_bogj.getColumn(0, "valiterm");
  1472. }
  1473. fAppCardVanData( "03" //data1 //vangb van사구분
  1474. ,"21" //data2 //ordergb 거래구분
  1475. ,utlf_getCurrentDate() //data3 //mdate 회계일자
  1476. ,ds_send.getColumn(0, "rcptid") //data4 //pano 등록번호
  1477. ,"H" //data5 //iogb 입외구분
  1478. ,ds_main_list_acpt_acptlist.getColumn(0, "orddeptcd") //data6 //deptcode 진료과코드
  1479. ,ds_main_list_acpt_acptlist.getColumn(0, "orddd") //data7 //diagdate 진료일자
  1480. ,ds_hidden1_session.getColumn(0, "userid") //data8 //clientid 수납자
  1481. ,ds_send_updatedata_bogj.getColumn(0, "keyinptflag") //data9 //entrymode 입력구분
  1482. ,sdata10 //data10 //track2data 트랙data
  1483. ,sdata11 //data11 //cardnumber 카드번호
  1484. ,sdata12 //data12 //cardperiod 유효기간
  1485. ,ds_send_updatedata_bogj.getColumn(0, "allotmm") //data13 //carddivide 할부개월수
  1486. ,ds_main_mdlamtdescspec_cardlist.getColumn(irow, "cardamt") //data14 //netamt 금액
  1487. ,ds_main_mdlamtdescspec_cardlist.getColumn(irow, "aprvdd") //data15 //oldappdate 원거래승인일자(취소시)
  1488. ,ds_main_mdlamtdescspec_cardlist.getColumn(irow, "aprvtm") //data16 //oldapptime 원거래승인시간(취소시)
  1489. ,ds_main_mdlamtdescspec_cardlist.getColumn(irow, "aprvno") //data17 //oldappno 원거래승인번호(취소시)
  1490. ,"" //data18
  1491. ,"" //data19
  1492. ,"" //data20
  1493. ,ds_init_baseinfo_P0032list_P0032.getColumn("cdid", "200", "cdnm")); //data21
  1494. if(ds_tmp_appvanif.getColumn(0, "replystat") != "0000")
  1495. {
  1496. sysf_messageBox("카드승인실패 => "+ ds_tmp_appvanif.getColumn(0, "cardname") ,"E999","");
  1497. return;
  1498. }
  1499. else
  1500. {
  1501. ds_send_updatedata_card.setColumn(0, "aprvno", ds_tmp_appvanif.getColumn(0, "approvalno"));
  1502. ds_send_updatedata_card.setColumn(0, "aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"));
  1503. ds_send_updatedata_card.setColumn(0, "aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"));
  1504. ds_send_updatedata_card.setColumn(0, "aprvflag", "22");
  1505. var parm = ds_send.getColumn(0, "rcptid") + "▦" + //PID
  1506. ds_main_mdlamtdescspec_cardlist.getColumn(irow, "cardamt") + "▦" + //수납대상금액
  1507. "22" + "▦" + //승인구분
  1508. ds_tmp_appvanif.getColumn(0, "approvaldate") + "▦" + //승인일자
  1509. ds_tmp_appvanif.getColumn(0, "approvaltime") + "▦" + //승인시간
  1510. ds_tmp_appvanif.getColumn(0, "approvalno") + "▦" + //승인번호
  1511. ds_hidden1_session.getColumn(0, "posinstcd") + "▦" ; //기관코드
  1512. frmf_setParameter("SPPAO02101_PARM",parm);
  1513. if(ds_tmp_h_passyn.getColumn(0, "passyn") != "Y")
  1514. {
  1515. frmf_modal("SPPAO02101", "SPPAO02101", "", "", "", "", "", "", "", "", "", "", "M");
  1516. }
  1517. }
  1518. }
  1519. if(ds_send_updatedata_bogj.getColumn(0, "cardyn") == "N")
  1520. {
  1521. var rcptdd = ds_main_mdlamtspec_bogj.getColumn(ds_main_mdlamtspec_bogj.rowposition, "rcptdd");
  1522. var rcptno = ds_main_mdlamtspec_bogj.getColumn(ds_main_mdlamtspec_bogj.rowposition, "rcptno");
  1523. var rcptseqno = ds_main_mdlamtspec_bogj.getColumn(ds_main_mdlamtspec_bogj.rowposition, "rcptseqno");
  1524. var irow = 0;
  1525. for(var i = 0; i < ds_main_mdlamtdescspec_cashlist.rowcount; i ++)
  1526. {
  1527. var rcptdd1 = ds_main_mdlamtdescspec_cashlist.getColumn(i, "rcptdd");
  1528. var rcptno1 = ds_main_mdlamtdescspec_cashlist.getColumn(i, "rcptno");
  1529. var rcptseqno1 = ds_main_mdlamtdescspec_cashlist.getColumn(i, "rcptseqno");
  1530. if (rcptdd == rcptdd1 && rcptno == rcptno1 && rcptseqno == rcptseqno1)
  1531. {
  1532. irow = i;
  1533. }
  1534. }
  1535. if(irow < 0)
  1536. {
  1537. sysf_messageBox("해당 되는 현금영수증 내역이 존재하지 않습니다.", "E999", "");
  1538. return;
  1539. }
  1540. var sinptflag = ds_main_mdlamtdescspec_cashlist.getColumn(irow, "keyinptflag");
  1541. if (sinptflag == "S")
  1542. {
  1543. var sdata10 = ds.getColumn(0, "card");
  1544. var sdata11 = ds_main_mdlamtdescspec_cashlist.getColumn(irow, "qualcnfmno");
  1545. var sdata12 = ds_main_mdlamtdescspec_cashlist.getColumn(irow, "qualcnfmflag");
  1546. }
  1547. else
  1548. {
  1549. var sdata10 = "";
  1550. var sdata11 = ds_main_mdlamtdescspec_cashlist.getColumn(irow, "qualcnfmno");
  1551. var sdata12 = ds_main_mdlamtdescspec_cashlist.getColumn(irow, "qualcnfmflag");
  1552. }
  1553. fAppCardVanData( "03" //data1 //vangb van사구분
  1554. ,"51" //data2 //ordergb 거래구분 41:현금영수증승인
  1555. ,utlf_getCurrentDate() //data3 //mdate 회계일자
  1556. ,ds_send.getColumn(0, "rcptid") //data4 //pano 등록번호
  1557. ,"H" //data5 //iogb 입외구분
  1558. ,ds_main_list_acpt_acptlist.getColumn(0, "orddeptcd") //data6 //deptcode 진료과코드
  1559. ,ds_main_list_acpt_acptlist.getColumn(0, "orddd") //data7 //diagdate 진료일자
  1560. ,ds_hidden1_session.getColumn(0, "userid") //data8 //clientid 수납자
  1561. ,ds_send_updatedata_bogj.getColumn(0, "keyinptflag") //data9 //entrymode 입력구분
  1562. ,sdata10 //data10 //track2data 트랙data
  1563. ,sdata11 //data11 //qualcnfmno 자격확인번호
  1564. ,sdata12 //data12 //cardperiod 유효기간
  1565. ,ds_main_etc_option.getColumn(0, "indinstflag") //data13 //carddivide 할부개월수-개인법인구분
  1566. ,ds_main_mdlamtdescspec_cashlist.getColumn(irow, "cashamt") //data14 //netamt 금액
  1567. ,ds_main_mdlamtdescspec_cashlist.getColumn(irow, "aprvdd") //data15 //oldappdate 원거래승인일자(취소시)
  1568. ,ds_main_mdlamtdescspec_cashlist.getColumn(irow, "aprvtm") //data16 //oldapptime 원거래승인시간(취소시)
  1569. ,ds_main_mdlamtdescspec_cashlist.getColumn(irow, "aprvno") //data17 //oldappno 원거래승인번호(취소시)
  1570. ,"" //data18
  1571. ,"" //data19
  1572. ,"" //data20
  1573. ,ds_init_baseinfo_P0032list_P0032.lookup("cdid", "200", "cdnm")); //data21
  1574. if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000" )
  1575. {
  1576. sysf_messageBox("현금영수증승인실패 => "+ ds_send_updatedata_bogj.getColumn(0, "cardno") ,"E999","");
  1577. return;
  1578. }
  1579. else
  1580. {
  1581. ds_send_updatedata_cash.setColumn(0, "aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"));
  1582. ds_send_updatedata_cash.setColumn(0, "aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"));
  1583. ds_send_updatedata_cash.setColumn(0, "aprvflag", "52");
  1584. }
  1585. }
  1586. fReceiptCancel();
  1587. if(frmf_isPopup())
  1588. {
  1589. this.close();
  1590. }
  1591. ds_main_mdlamtspec_bogj.rowposition = 0;
  1592. grd_mdlamtlist_oncellclick();
  1593. btn_printreceipt.click();
  1594. }
  1595. function btn_printreceipt_onclick(obj:Button, e:ClickEventInfo)
  1596. {
  1597. dsf_makeValue(ds_send,"sumprt", "int", 0);
  1598. fReceiptPrint("N");
  1599. }
  1600. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  1601. {
  1602. fInitialize();
  1603. rdo_srchprercptflag.value = "1";
  1604. ipt_rcptid.setFocus();
  1605. }
  1606. ]]></Script>
  1607. </Form>
  1608. </FDL>