12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPABO61000" position="absolute 0 0 1200 760" titletext="골수은행 수납내역" oninit="SPABO61000_oninit" onload="SPABO61000_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 23" id="grp_tle">
- <Layouts>
- <Layout>
- <Static text="골수은행수납내역" position="absolute 0 0 200 24" id="caption19" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 13 1195 757" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Static text="협회" position="absolute 0 54 50 70" align="align:center middle;" id="caption2" class="tit_2"/>
- <Shape position="absolute 0 70 510 76" linetype="horizontal" id="line1" class="line_10"/>
- <Div position="absolute 0 10 1194 45" align="align:center top;" id="grp_sea">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 1194 35" id="roundrect1" type="roundrectangle" anchor="default"/>
- <Static text="등록번호 :" position="absolute 15 9 91 26" id="caption1" class="search_name" anchor="default"/>
- <Shape position="absolute 1104 7 1110 29" linetype="vertical" id="line13" class="line_4" anchor="default"/>
- <Edit position="absolute 94 8 174 27" id="ipt_pid" class="input_s_button" anchor="default" autoselect="true" onkeydown="grp_biz_grp_sea_ipt_pid_onkeydown"/>
- <Edit readonly="true" position="absolute 293 9 373 28" id="opt_hngnm" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 376 9 486 28" id="opt_rrgstno" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 489 9 519 28" id="opt_sex" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 522 9 552 28" id="opt_age" class="output" anchor="default"/>
- <Button position="absolute 1123 7 1179 29" id="btn_search" class="btn1" text="조회" anchor="default" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Radio position="absolute 585 10 715 26" id="rdo_trnptflag" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_grp_sea_rdo_trnptflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">UBMT</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">CORD</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="환자정보 :" position="absolute 213 10 289 27" id="cpt_patinfo" class="search_name" anchor="default"/>
- <CheckBox position="absolute 740 9 850 29" align="align:center middle;" id="checkbox1" anchor="default" text="전체조회" truevalue="A" onclick="grp_biz_grp_sea_checkbox1_onclick"/>
- <Button id="btn_pid" taborder="1" position="absolute 157 11 172 25" onclick="grp_biz_grp_sea_btn_pid_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Calendar position="absolute 123 100 213 119" id="ipt_rcptdd1" class="input_default" autoselect="true"/>
- <MaskEdit position="absolute 217 100 287 119" align="align:right middle;" id="ipt_recptamt1" class="input_default" mask="#,###" autoselect="true"/>
- <Combo position="absolute 291 100 334 119" id="cmb_fomalsearch" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- <Calendar position="absolute 123 124 213 143" id="ipt_rcptdd2" class="input_default" autoselect="true" onlbuttondown="grp_biz_ipt_rcptdd2_onlbuttondown"/>
- <MaskEdit position="absolute 217 124 287 143" align="align:right middle;" id="ipt_recptamt2" class="input_default" mask="#,###" autoselect="true"/>
- <Combo position="absolute 291 124 334 143" id="cmb_bcolltrans" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- <MaskEdit position="absolute 441 124 511 143" align="align:right middle;" id="ipt_recptamt3" class="input_default" mask="#,###" autoselect="true"/>
- <Grid position="absolute 123 171 510 283" align="align:center middle;" id="grd_ctcharge" binddataset="ds_main_rcptdetl_ctcharge">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="95"/>
- <Column size="75"/>
- <Column size="50"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="75"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="송금일자"/>
- <Cell col="1" text="송금금액"/>
- <Cell col="2" text="단위"/>
- <Cell col="3" text="송금"/>
- <Cell col="4" text="환불"/>
- <Cell col="5" text="환불금액"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" edittype="date" text="bind:rcptdd" calendardisplaynulltype="none"/>
- <Cell col="1" displaytype="number" edittype="masknumber" text="bind:rcptamt" mask="#,###"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:amtunit"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:emityn" expr="expr:emityn == 'Y' || emityn == '1' ? '1' : '0'"/>
- <Cell col="4" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="5" displaytype="number" edittype="masknumber" text="bind:rtnamt" mask="#,###"/>
- <Cell col="6" text="bind:rcptitemflag"/>
- <Cell col="7" text="bind:rcptitemflagseq"/>
- <Cell col="8" text="bind:pid"/>
- <Cell col="9" text="bind:boneassocd"/>
- <Cell col="10" text="bind:rgstseq"/>
- <Cell col="11" text="bind:amtunit"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Calendar position="absolute 123 287 213 306" id="ipt_rcptdd4" class="input_default" autoselect="true" onlbuttondown="grp_biz_ipt_rcptdd4_onlbuttondown"/>
- <MaskEdit position="absolute 217 287 287 306" align="align:right middle;" id="ipt_recptamt4" class="input_default" mask="#,###" autoselect="true"/>
- <Combo position="absolute 291 287 334 306" id="cmb_familytalk" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- <MaskEdit position="absolute 441 287 511 306" align="align:right middle;" id="input18" class="input_default" mask="#,###" autoselect="true"/>
- <Calendar position="absolute 123 311 213 330" id="ipt_rcptdd5" class="input_default" autoselect="true" onlbuttondown="grp_biz_ipt_rcptdd5_onlbuttondown"/>
- <MaskEdit position="absolute 217 311 287 330" align="align:right middle;" id="ipt_recptamt5" class="input_default" mask="#,###" autoselect="true"/>
- <Combo position="absolute 291 311 334 330" id="cmb_marrow" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- <MaskEdit position="absolute 441 311 511 330" align="align:right middle;" id="input19" class="input_default" mask="#,###" autoselect="true"/>
- <Calendar position="absolute 123 335 213 354" id="ipt_rcptdd6" class="input_default" autoselect="true" onlbuttondown="grp_biz_ipt_rcptdd6_onlbuttondown"/>
- <MaskEdit position="absolute 217 335 287 354" align="align:right middle;" id="ipt_recptamt6" class="input_default" mask="#,###" autoselect="true"/>
- <Combo position="absolute 290 335 333 354" id="cmb_airplane" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- <MaskEdit position="absolute 441 335 511 354" align="align:right middle;" id="input20" class="input_default" mask="#,###" autoselect="true"/>
- <Calendar position="absolute 123 359 213 378" id="ipt_rcptdd7" class="input_default" autoselect="true" onlbuttondown="grp_biz_ipt_rcptdd7_onlbuttondown"/>
- <MaskEdit position="absolute 217 359 287 378" align="align:right middle;" id="ipt_recptamt7" class="input_default" mask="#,###" autoselect="true"/>
- <Combo position="absolute 290 359 333 378" id="cmb_transmoney" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- <MaskEdit position="absolute 441 359 511 378" align="align:right middle;" id="input21" class="input_default" mask="#,###" autoselect="true"/>
- <Calendar position="absolute 123 382 213 401" id="ipt_rcptdd8" class="input_default" autoselect="true" onlbuttondown="grp_biz_ipt_rcptdd8_onlbuttondown"/>
- <MaskEdit position="absolute 217 382 287 401" align="align:right middle;" id="ipt_recptamt8" class="input_default" mask="#,###" autoselect="true"/>
- <Shape position="absolute 0 95 510 101" linetype="horizontal" id="line2" class="line_2"/>
- <Shape position="absolute 0 119 510 125" linetype="horizontal" id="line3" class="line_2"/>
- <Shape position="absolute 0 282 510 288" linetype="horizontal" id="line4" class="line_2"/>
- <Shape position="absolute 0 306 510 312" linetype="horizontal" id="line5" class="line_2"/>
- <Shape position="absolute 0 330 510 336" linetype="horizontal" id="line6" class="line_2"/>
- <Shape position="absolute 0 354 510 360" linetype="horizontal" id="line7" class="line_2"/>
- <Static text="수납이력" position="absolute 515 54 590 70" align="align:center middle;" id="caption12" class="tit_2"/>
- <Shape position="absolute 515 70 1194 76" linetype="horizontal" id="line10" class="line_10"/>
- <Shape position="absolute 0 378 510 384" linetype="horizontal" id="line11" class="line_2"/>
- <Static text="formal search" position="absolute 0 99 120 122" align="align:center middle;" id="caption10" class="cell_1"/>
- <Static text="환불요청일,금액" position="absolute 0 382 120 405" align="align:center middle;" id="caption11" class="cell_1"/>
- <Static text="혈액채취,운송" position="absolute 0 123 120 146" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="C/T" position="absolute 0 147 120 285" align="align:center middle;" id="caption4" class="cell_1"/>
- <Static text="가족면담비" position="absolute 0 286 120 309" align="align:center middle;" id="caption5" class="cell_1"/>
- <Static text="골수채취비용" position="absolute 0 310 120 333" align="align:center middle;" id="caption6" class="cell_1"/>
- <Static position="absolute 0 75 120 98" align="align:center middle;" id="caption16" class="cell_1"/>
- <Static text="항공료(입금)" position="absolute 0 334 120 357" align="align:center middle;" id="caption7" class="cell_1"/>
- <Static text="운송비(처방)" position="absolute 0 358 120 381" align="align:center middle;" id="caption8" class="cell_1"/>
- <Static text="수납일자" position="absolute 123 75 214 98" align="align:center middle;" id="caption13" class="cell_1"/>
- <Static text="수납금액" position="absolute 217 75 289 98" align="align:center middle;" id="caption14" class="cell_1"/>
- <Static text="상태" position="absolute 337 75 437 98" align="align:center middle;" id="caption15" class="cell_1"/>
- <Shape position="absolute 0 402 510 408" linetype="horizontal" id="line9" class="line_3"/>
- <Button position="absolute 1130 50 1194 69" id="btn_excsave" class="btn2" text="엑셀저장" onclick="grp_biz_btn_excsave_onclick"/>
- <Button position="absolute 1085 50 1127 69" id="button2" class="btn2" text="출력"/>
- <Static text="환불금액" position="absolute 440 75 512 98" align="align:center middle;" id="caption17" class="cell_1"/>
- <Shape position="absolute 0 143 510 149" linetype="horizontal" id="line8" class="line_2"/>
- <Button position="absolute 460 150 513 169" id="btn_grddel" class="btn2" text="행삭제" onclick="grp_biz_btn_grddel_onclick"/>
- <Button position="absolute 403 150 456 169" id="btn_grdadd" class="btn2" text="행추가" onclick="grp_biz_btn_grdadd_onclick"/>
- <Combo position="absolute 60 50 200 69" id="cmb_assocd" class="combo_essential" innerdataset="ds_temp_rcptbase_boneassocdlist_item" datacolumn="cdnm" codecolumn="cdid" onitemchanged="grp_biz_cmb_assocd_onitemchanged"/>
- <Button position="absolute 384 408 452 430" id="btn_clear" class="btn4" text="초기화" onclick="grp_biz_btn_clear_onclick"/>
- <Button position="absolute 454 408 510 430" id="btn_save" class="btn4" text="저장" onclick="grp_biz_btn_save_onclick"/>
- <Static text="등록순번" position="absolute 275 54 350 70" align="align:center middle;" id="caption9" class="tit_2"/>
- <Combo position="absolute 350 50 415 69" id="cmb_rgstseq" class="combo_essential" innerdataset="@ds_main_rgstseq_rgstseq" datacolumn="nm" codecolumn="cd" onitemchanged="grp_biz_cmb_rgstseq_onitemchanged" style="font:Dotum,9,bold;"/>
- <Button position="absolute 425 50 511 69" id="btn_rgstseq" class="btn2" text="등록순번생성" onclick="grp_biz_btn_rgstseq_onclick"/>
- <Grid position="absolute 0 450 495 550" id="grd_saved" visible="false" binddataset="ds_main_rcptdetl_rcptdetl">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="72"/>
- <Column size="95"/>
- <Column size="40"/>
- <Column size="30"/>
- <Column size="64"/>
- <Column size="66"/>
- <Column size="30"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="rcptitemflag"/>
- <Cell col="1" text="rcptdd"/>
- <Cell col="2" text="rcptamt"/>
- <Cell col="3" text="emityn"/>
- <Cell col="4" text="rtnyn"/>
- <Cell col="5" text="rtnamt"/>
- <Cell col="6" text="exeflag"/>
- <Cell col="7" text="amtunit"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rcptdd"/>
- <Cell col="1" text="bind:rcptamt"/>
- <Cell col="2" text="bind:emityn"/>
- <Cell col="3" text="bind:rtnyn"/>
- <Cell col="4" text="bind:rtnamt"/>
- <Cell col="5" text="bind:exeflag"/>
- <Cell col="6" text="bind:rcptitemflag"/>
- <Cell col="7" text="bind:amtunit"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 97 382 120 405" id="bnt_repayment" class="icon_eraser" text="" onclick="grp_biz_bnt_repayment_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <Button position="absolute 97 357 120 380" id="bnt_transmoney" class="icon_eraser" text="" onclick="grp_biz_bnt_transmoney_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <Button position="absolute 97 333 120 356" id="bnt_airplane" class="icon_eraser" text="" onclick="grp_biz_bnt_airplane_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <Button position="absolute 97 309 120 332" id="bnt_marrow" class="icon_eraser" text="" onclick="grp_biz_bnt_marrow_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <Button position="absolute 97 284 120 307" id="bnt_familytalk" class="icon_eraser" text="" onclick="grp_biz_bnt_familytalk_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <Button position="absolute 97 124 120 147" id="bnt_bcolltrans" class="icon_eraser" text="" onclick="grp_biz_bnt_bcolltrans_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <Button position="absolute 97 100 120 123" id="bnt_fomalsearch" class="icon_eraser" text="" onclick="grp_biz_bnt_fomalsearch_onclick" tooltiptext="해당 항목의 수납내역을 삭제할 때 사용" tooltiptype="hover"/>
- <CheckBox position="absolute 338 101 356 121" id="bln_emityn1" truevalue="Y" falsevalue="N"/>
- <Static text="송금" position="absolute 355 102 385 122" id="caption20"/>
- <CheckBox position="absolute 393 124 411 144" id="bool1" falsevalue="N" truevalue="Y"/>
- <Static text="환불" position="absolute 410 124 440 144" id="caption21"/>
- <CheckBox position="absolute 337 310 355 330" id="bool2" falsevalue="N" truevalue="Y"/>
- <Static text="송금" position="absolute 354 310 384 330" id="caption22"/>
- <CheckBox position="absolute 337 334 355 354" id="bool3" falsevalue="N" truevalue="Y"/>
- <Static text="송금" position="absolute 354 334 384 354" id="caption23"/>
- <CheckBox position="absolute 337 358 355 378" id="bool4" falsevalue="N" truevalue="Y"/>
- <Static text="처방" position="absolute 354 358 384 378" id="caption24"/>
- <CheckBox position="absolute 393 286 411 306" id="bool5" falsevalue="N" truevalue="Y"/>
- <Static text="환불" position="absolute 409 286 439 306" id="caption25"/>
- <CheckBox position="absolute 393 310 411 330" id="bool6" falsevalue="N" truevalue="Y"/>
- <Static text="환불" position="absolute 409 310 439 330" id="caption26"/>
- <CheckBox position="absolute 393 334 411 354" id="bool7" falsevalue="N" truevalue="Y"/>
- <Static text="환불" position="absolute 409 334 439 354" id="caption27"/>
- <CheckBox position="absolute 393 381 411 401" id="bool8" falsevalue="N" truevalue="Y"/>
- <Static text="환불" position="absolute 409 381 439 401" id="caption28"/>
- <Grid position="absolute 515 75 1194 740" id="grd_rcpt" class="datagrid2" binddataset="ds_main_gridrcptlist_gridrcpt">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="155"/>
- <Column size="144"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="20"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="80"/>
- <Column size="20"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="협회"/>
- <Cell col="1" text="항목"/>
- <Cell col="2" text="수납일자"/>
- <Cell col="3" colspan="2" text="수납금액" taborder="undefined"/>
- <Cell col="5" text="송금/처방" wordwrap="word"/>
- <Cell col="6" text="환불"/>
- <Cell col="7" colspan="2" text="환불금액" taborder="undefined"/>
- </Band>
- <Band id="body">
- <Cell text="bind:boneassocd"/>
- <Cell col="1" displaytype="none" edittype="none" text="bind:rcptitemflag"/>
- <Cell col="2" displaytype="date" text="bind:rcptdd" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="none" edittype="none" text="bind:rcptamt" mask="#,###"/>
- <Cell col="4" text="bind:amtunit"/>
- <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:emityn" enable="false"/>
- <Cell col="6" displaytype="checkbox" edittype="checkbox" text="bind:rtnyn" enable="false"/>
- <Cell col="7" displaytype="number" text="bind:rtnamt" mask="#,###"/>
- <Cell col="8" text="bind:amtunit"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="단위" position="absolute 292 75 334 98" align="align:center middle;" id="caption18" class="cell_1"/>
- <Combo position="absolute 290 382 333 401" id="cmb_repayment" class="combo_default" innerdataset="@ds_init_cmbinfo_monetaryunit_A0546_A0546" datacolumn="cdnm" codecolumn="cdid"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmbinfo_monetaryunit_A0546_A0546" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="trnptflag" type="STRING" size="256" sumtext="UBMT/CORD구분"/>
- <Column id="boneassocd" type="STRING" size="256"/>
- <Column id="rgstseq" type="STRING" size="256"/>
- <Column id="trnptall" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_defaultassocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="defaultassocd" type="STRING" size="256" sumtext="협회코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rgstseq_rgstseq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="등록순번코드"/>
- <Column id="nm" type="STRING" size="256" sumtext="등록순번명칭"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rcptdetl_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
- <Column id="rcptamt" type="STRING" size="256" sumtext="수납금액"/>
- <Column id="emityn" type="STRING" size="256" sumtext="송금상태"/>
- <Column id="rtnyn" type="STRING" size="256" sumtext="환불상태"/>
- <Column id="rtnamt" type="STRING" size="256" sumtext="환불금액"/>
- <Column id="exeflag" type="STRING" size="256" sumtext="실행구분"/>
- <Column id="rcptitemflag" type="STRING" size="256" sumtext="수납종류"/>
- <Column id="amtunit" type="STRING" size="256" sumtext="수납종류"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rcptdetl_ctcharge" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_rcptdetl_ctcharge_oncolumnchanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="boneassocd" type="STRING" size="256" sumtext="협회코드"/>
- <Column id="rgstseq" type="STRING" size="256" sumtext="등록순번"/>
- <Column id="rcptitemflag" type="STRING" size="256" sumtext="수납종류"/>
- <Column id="rcptitemflagseq" type="STRING" size="256" sumtext="수납종류순번"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
- <Column id="rcptamt" type="STRING" size="256" sumtext="수납금액"/>
- <Column id="emityn" type="STRING" size="256" sumtext="송금상태"/>
- <Column id="rtnyn" type="STRING" size="256" sumtext="환불상태"/>
- <Column id="rtnamt" type="STRING" size="256" sumtext="환불금액"/>
- <Column id="amtunit" type="STRING" size="256" sumtext="금액단위"/>
- <Column id="exeflag" type="STRING" size="256" sumtext="실행구분"/>
- <Column id="trnptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_hsctinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호상위"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호하위"/>
- <Column id="srchreqdg" type="STRING" size="256" sumtext="검색차수"/>
- <Column id="cibmtrid" type="STRING" size="256" sumtext="cibmtrid"/>
- <Column id="resrchyn" type="STRING" size="256" sumtext="research여부"/>
- <Column id="lostfudd" type="STRING" size="256" sumtext="lost F/U 일자"/>
- <Column id="dethdd" type="STRING" size="256" sumtext="사망일"/>
- <Column id="dethresn" type="STRING" size="256" sumtext="사인"/>
- <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="dethrgstyn" type="STRING" size="256" sumtext="사망정보기등록여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_gridrcptlist_gridrcpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="boneassocd" type="STRING" size="256" sumtext="협회코드"/>
- <Column id="rcptitemflag" type="STRING" size="256" sumtext="수납종류"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
- <Column id="rcptamt" type="STRING" size="256" sumtext="수납금액"/>
- <Column id="emityn" type="STRING" size="256" sumtext="송금상태"/>
- <Column id="rtnyn" type="STRING" size="256" sumtext="환불상태"/>
- <Column id="rtnamt" type="STRING" size="256" sumtext="환불금액"/>
- <Column id="amtunit" type="STRING" size="256" sumtext="금액단위"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_rcptinfo_rcptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptitemflag" type="STRING" size="256" sumtext="수납항목구분"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
- <Column id="rcptamt" type="STRING" size="256" sumtext="수납금액"/>
- <Column id="emityn" type="STRING" size="256" sumtext="송금상태"/>
- <Column id="rtnyn" type="STRING" size="256" sumtext="환불상태"/>
- <Column id="rtnamt" type="STRING" size="256" sumtext="환불금액"/>
- <Column id="amtunit" type="STRING" size="256" sumtext="금액단위"/>
- <Column id="exeflag" type="STRING" size="256" sumtext="실행구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_rcptinfo_ctcharge" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptitemflag" type="STRING" size="256" sumtext="수납항목구분"/>
- <Column id="rcptitemflagseq" type="STRING" size="256" sumtext="수납항목구분순번"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
- <Column id="rcptamt" type="STRING" size="256" sumtext="수납금액"/>
- <Column id="emityn" type="STRING" size="256" sumtext="송금상태"/>
- <Column id="rtnyn" type="STRING" size="256" sumtext="환불상태"/>
- <Column id="rtnamt" type="STRING" size="256" sumtext="환불금액"/>
- <Column id="amtunit" type="STRING" size="256" sumtext="금액단위"/>
- <Column id="exeflag" type="STRING" size="256" sumtext="실행구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_ret_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256" sumtext="실행건수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_rcptbase_boneassocdlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="trnptflag" type="STRING" size="256"/>
- <Column id="boneassocd" type="STRING" size="256"/>
- <Column id="rgstseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_rcptddform" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fomalsearch" type="STRING" size="256"/>
- <Column id="bcolltrans" type="STRING" size="256"/>
- <Column id="familytalk" type="STRING" size="256"/>
- <Column id="marrow" type="STRING" size="256"/>
- <Column id="airplane" type="STRING" size="256"/>
- <Column id="transmoney" type="STRING" size="256"/>
- <Column id="repayment" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_fomalsearch_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_bcolltrans_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_familytalk_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_marrow_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_airplane_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_transmoney_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_trnptrcpt_repayment_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmbinfo_boneassocd_A0164" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmbinfo_boneassocd_A0165" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_mdllist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_bmtpatientinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_rcptdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rcptamt" type="STRING" size="256"/>
- <Column id="amtunit" type="STRING" size="256"/>
- <Column id="rtnyn" type="STRING" size="256"/>
- <Column id="exeflag" type="STRING" size="256"/>
- <Column id="rtnamt" type="STRING" size="256"/>
- <Column id="emityn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.grp_sea.ipt_pid" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="pid"/>
- <BindItem id="item1" compid="grp_biz.grp_sea.opt_hngnm" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="hngnm"/>
- <BindItem id="item2" compid="grp_biz.grp_sea.opt_rrgstno" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="rrgstno1"/>
- <BindItem id="item3" compid="grp_biz.grp_sea.opt_sex" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="age"/>
- <BindItem id="item4" compid="grp_biz.grp_sea.opt_age" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="sex"/>
- <BindItem id="item5" compid="grp_biz.grp_sea.rdo_trnptflag" propid="value" datasetid="ds_main_rcptinfo" columnid="trnptflag"/>
- <BindItem id="item6" compid="grp_biz.grp_sea.checkbox1" propid="value" datasetid="ds_send_rcptinfo" columnid="trnptall"/>
- <BindItem id="item7" compid="grp_biz.cmb_assocd" propid="value" datasetid="ds_main_rcptinfo" columnid="boneassocd"/>
- <BindItem id="item8" compid="grp_biz.cmb_rgstseq" propid="value" datasetid="ds_main_rcptinfo" columnid="rgstseq"/>
- <BindItem id="item9" compid="grp_biz.ipt_rcptdd1" propid="value" datasetid="ds_temp_rcptddform" columnid="fomalsearch"/>
- <BindItem id="item10" compid="grp_biz.ipt_rcptdd2" propid="value" datasetid="ds_temp_rcptddform" columnid="bcolltrans"/>
- <BindItem id="item11" compid="grp_biz.ipt_rcptdd4" propid="value" datasetid="ds_temp_rcptddform" columnid="familytalk"/>
- <BindItem id="item12" compid="grp_biz.ipt_rcptdd5" propid="value" datasetid="ds_temp_rcptddform" columnid="marrow"/>
- <BindItem id="item13" compid="grp_biz.ipt_rcptdd6" propid="value" datasetid="ds_temp_rcptddform" columnid="airplane"/>
- <BindItem id="item14" compid="grp_biz.ipt_rcptdd7" propid="value" datasetid="ds_temp_rcptddform" columnid="transmoney"/>
- <BindItem id="item15" compid="grp_biz.ipt_rcptdd8" propid="value" datasetid="ds_temp_rcptddform" columnid="repayment"/>
- <BindItem id="item16" compid="grp_biz.ipt_recptamt1" propid="value" datasetid="ds_temp_trnptrcpt_fomalsearch_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item17" compid="grp_biz.cmb_fomalsearch" propid="value" datasetid="ds_temp_trnptrcpt_fomalsearch_rcptdetl" columnid="amtunit"/>
- <BindItem id="item18" compid="grp_biz.bln_emityn1" propid="value" datasetid="ds_temp_trnptrcpt_fomalsearch_rcptdetl" columnid="emityn"/>
- <BindItem id="item19" compid="grp_biz.ipt_recptamt2" propid="value" datasetid="ds_temp_trnptrcpt_bcolltrans_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item20" compid="grp_biz.cmb_bcolltrans" propid="value" datasetid="ds_temp_trnptrcpt_bcolltrans_rcptdetl" columnid="amtunit"/>
- <BindItem id="item21" compid="grp_biz.bool1" propid="value" datasetid="ds_temp_trnptrcpt_bcolltrans_rcptdetl" columnid="rtnyn"/>
- <BindItem id="item22" compid="grp_biz.ipt_recptamt3" propid="value" datasetid="ds_temp_trnptrcpt_bcolltrans_rcptdetl" columnid="rtnamt"/>
- <BindItem id="item23" compid="grp_biz.ipt_recptamt4" propid="value" datasetid="ds_temp_trnptrcpt_familytalk_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item24" compid="grp_biz.cmb_familytalk" propid="value" datasetid="ds_temp_trnptrcpt_familytalk_rcptdetl" columnid="amtunit"/>
- <BindItem id="item25" compid="grp_biz.bool5" propid="value" datasetid="ds_temp_trnptrcpt_familytalk_rcptdetl" columnid="rtnyn"/>
- <BindItem id="item26" compid="grp_biz.input18" propid="value" datasetid="ds_temp_trnptrcpt_familytalk_rcptdetl" columnid="rtnamt"/>
- <BindItem id="item27" compid="grp_biz.ipt_recptamt5" propid="value" datasetid="ds_temp_trnptrcpt_marrow_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item28" compid="grp_biz.cmb_marrow" propid="value" datasetid="ds_temp_trnptrcpt_marrow_rcptdetl" columnid="amtunit"/>
- <BindItem id="item29" compid="grp_biz.bool2" propid="value" datasetid="ds_temp_trnptrcpt_marrow_rcptdetl" columnid="emityn"/>
- <BindItem id="item30" compid="grp_biz.bool6" propid="value" datasetid="ds_temp_trnptrcpt_marrow_rcptdetl" columnid="rtnyn"/>
- <BindItem id="item31" compid="grp_biz.input19" propid="value" datasetid="ds_temp_trnptrcpt_marrow_rcptdetl" columnid="rtnamt"/>
- <BindItem id="item32" compid="grp_biz.ipt_recptamt6" propid="value" datasetid="ds_temp_trnptrcpt_airplane_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item33" compid="grp_biz.cmb_airplane" propid="value" datasetid="ds_temp_trnptrcpt_airplane_rcptdetl" columnid="amtunit"/>
- <BindItem id="item34" compid="grp_biz.bool3" propid="value" datasetid="ds_temp_trnptrcpt_airplane_rcptdetl" columnid="emityn"/>
- <BindItem id="item35" compid="grp_biz.bool7" propid="value" datasetid="ds_temp_trnptrcpt_airplane_rcptdetl" columnid="rtnyn"/>
- <BindItem id="item36" compid="grp_biz.input20" propid="value" datasetid="ds_temp_trnptrcpt_airplane_rcptdetl" columnid="rtnamt"/>
- <BindItem id="item37" compid="grp_biz.ipt_recptamt7" propid="value" datasetid="ds_temp_trnptrcpt_transmoney_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item38" compid="grp_biz.cmb_transmoney" propid="value" datasetid="ds_temp_trnptrcpt_transmoney_rcptdetl" columnid="amtunit"/>
- <BindItem id="item39" compid="grp_biz.bool4" propid="value" datasetid="ds_temp_trnptrcpt_transmoney_rcptdetl" columnid="emityn"/>
- <BindItem id="item40" compid="grp_biz.input21" propid="value" datasetid="ds_temp_trnptrcpt_transmoney_rcptdetl" columnid="rtnamt"/>
- <BindItem id="item41" compid="grp_biz.ipt_recptamt8" propid="value" datasetid="ds_temp_trnptrcpt_repayment_rcptdetl" columnid="rcptamt"/>
- <BindItem id="item42" compid="grp_biz.cmb_repayment" propid="value" datasetid="ds_temp_trnptrcpt_repayment_rcptdetl" columnid="amtunit"/>
- <BindItem id="item43" compid="grp_biz.bool8" propid="value" datasetid="ds_temp_trnptrcpt_repayment_rcptdetl" columnid="rtnyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : ast_hsctxp -> SPABO61000
- * Creator : yjh
- * Make Date : 2017-08-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-08-24 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "ast_hsctxp::bmtcommon.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : UBMT/CORD 값에 따라 협회 콤보박스의 목록을 세팅하고, 등록순번을 새로 불러온다.
- * @param :
- */
- function fSetAssocd(){
- fDeleteItem(); //각 폼의 값을 지우는 function
- if(utlf_isNull(ds_main_rcptinfo.getColumn(0, "trnptflag"))){
- ds_main_rcptinfo.setColumn(0, "trnptflag", "U");
- }
- //초기값 send 세팅
- ds_send_rcptinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
- ds_send_rcptinfo.setColumn(0, "trnptflag", ds_main_rcptinfo.getColumn(0, "trnptflag"));
- ds_send_rcptinfo.setColumn(0, "boneassocd", ds_main_rcptinfo.getColumn(0, "boneassocd"));
- //UBMT의 경우 (UBMT 협회코드 : A0164)
- if(ds_main_rcptinfo.getColumn(0, "trnptflag") == "U"){
- ds_temp_rcptbase_boneassocdlist_item.copyData(ds_init_cmbinfo_boneassocd_A0164);
- }
- //CORD의 경우 (CORD 협회코드 : A0165)
- else{
- ds_temp_rcptbase_boneassocdlist_item.copyData(ds_init_cmbinfo_boneassocd_A0165);
- }
-
- //환자의 수납 내역이 있을 경우 해당 협회를 디폴트로 보여준다.
- var oParam = {};
- oParam.id = "TRABO61004";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqGetDefalutAssocd";
- oParam.inds = "req=ds_send_rcptinfo";
- oParam.outds = "ds_main_defaultassocd=defaultassocd";
- oParam.async = false;
- //oParam.callback = "cf_TRABO61004";
- tranf_submit(oParam);
-
- ds_main_defaultassocd.updateColID("defaultassocd", "boneassocd");
-
- if(!utlf_isNull(ds_main_defaultassocd.getColumn(0, "boneassocd"))){
- ds_main_rcptinfo.setColumn(0, "boneassocd", ds_main_defaultassocd.getColumn(0, "boneassocd"));
- ds_send_rcptinfo.setColumn(0, "boneassocd", ds_main_rcptinfo.getColumn(0, "boneassocd"));
- }
-
- // 협회코드 없으면 진행불가
- if(ds_send_rcptinfo.getColumn(0, "boneassocd")){
- fSetRgstSeq(); //등록순번 세팅 function
- }
-
- var oParam = {};
- oParam.id = "TRABO61003";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqGetGridRcpt";
- oParam.inds = "req=ds_send_rcptinfo";
- oParam.outds = "ds_main_gridrcptlist_gridrcpt=gridrcpt";
- oParam.async = false;
- //oParam.callback = "cf_TRABO61003";
- tranf_submit(oParam); //수납 이력 그리드 조회
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 이식 차수를 신규 생성한다.
- * @param :
- */
- function fCreatRgstSeq(){
-
- if(utlf_isNull(ds_main_rcptinfo.getColumn(0, "boneassocd"))) return;
-
- //등록 순번 노드의 가장 마지막 데이터(가장 큰값)을 가져와 1을 더한다.
- var NodeCount = parseInt(ds_main_rgstseq_rgstseq.rowcount-1);
- if( utlf_isNull(NodeCount) ){
- NodeCount = 0;
- }
- var i = parseInt(ds_main_rgstseq_rgstseq.getColumn(NodeCount, "cd"));
- if( utlf_isNull(i) ){
- i = 0;
- }
- i++;
-
- // 이식차수 생성여부를 확인한다.
- if ( sysf_messageBox(grp_biz.grp_sea.opt_hngnm.value + " 환자의 " + i + "차 수납내역을 생성합니다.", "Q004") == 6 ) {
- fDeleteItem(); //각 폼의 값을 지우는 function
- dsf_makeValue(ds_main_rgstseq_rgstseq,"cd","string",i,i);
- dsf_makeValue(ds_main_rgstseq_rgstseq,"nm","string",i + "차",i);
-
- grp_biz.cmb_rgstseq.index = i; //신규 생성된 순번을 콤보박스가 자동 선택
- }
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 해당 환자의 해당 협회에 대해 생성된 등록순번을 조회하여 가장 최근 순번을 자동 선택
- * @param :
- */
- function fSetRgstSeq(){
- fDeleteItem(); //각 폼의 값을 지우는 function
-
- var oParam = {};
- oParam.id = "TRABO61001";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqGetTrnptRgstSeq";
- oParam.inds = "req=ds_send_rcptinfo";
- oParam.outds = "ds_main_rgstseq_rgstseq=rgstseq";
- oParam.async = false;
- //oParam.callback = "cf_TRABO61001";
- tranf_submit(oParam);
-
- var nodelist = ds_main_rgstseq_rgstseq;//root.selectNodes("root/main/rgstseq/rgstseq/cd");
- //조회 결과가 존재하면 등록순번 노드 리스트의 가장 마지막 노드를 선택(등록순번은 오름차순으로 조회됨)
- if(ds_main_rgstseq_rgstseq.rowcount > 0){
- if(ds_main_rcptinfo.getColumn(0, "rgstseq") == ds_main_rgstseq_rgstseq.getColumn(ds_main_rgstseq_rgstseq.rowcount-1, "cd") ){
- fSetRcptData();
- }
-
- grp_biz.cmb_rgstseq.index = ds_main_rgstseq_rgstseq.rowcount-1;
- }
- else{
- fCreatRgstSeq(); //새로운 등록순번을 생성하기 위한 function
- }
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 조회한 데이터를 그리드에 담은 후, 알맞은 폼 위치에 세팅한다.
- * @param :
- */
- function fSetRcptData(){
- //각 폼의 값을 지운다.
- fDeleteItem();
-
- //조회 조건을 세팅
- ds_send_rcptinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
- ds_send_rcptinfo.setColumn(0, "trnptflag", ds_main_rcptinfo.getColumn(0, "trnptflag"));
- ds_send_rcptinfo.setColumn(0, "boneassocd", ds_main_rcptinfo.getColumn(0, "boneassocd"));
- ds_send_rcptinfo.setColumn(0, "rgstseq", ds_main_rcptinfo.getColumn(0, "rgstseq"));
-
- var oParam = {};
- oParam.id = "TRABO61002";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqGetTrnptRcpt";
- oParam.inds = "req=ds_send_rcptinfo";
- oParam.outds = "ds_main_rcptdetl_rcptdetl=rcptdetl ds_main_rcptdetl_ctcharge=ctcharge";
- oParam.async = false;
- //oParam.callback = "cf_TRABO61002";
- tranf_submit(oParam); //수납 내역 조회
-
- if( utlf_isNull(ds_main_rcptdetl_ctcharge.getColumnInfo("trnptflag")) ){
- ds_main_rcptdetl_ctcharge.addColumn("trnptflag", "string");
- }
-
- //-----------------------------------------------------------------------------
- //조회한 데이터의 rcptitemflag에 따라 각 항목의 노드에 세팅
- var rcptitemflag = "";
-
- for(var iRow=0; iRow<ds_main_rcptdetl_rcptdetl.rowcount; iRow++){
- rcptitemflag = ds_main_rcptdetl_rcptdetl.getColumn(iRow, "rcptitemflag");
- if(rcptitemflag == "1"){ // rcptitemflag(수납항목)이 1이면 fomalsearch
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='1'");
- ds_temp_trnptrcpt_fomalsearch_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- //CSV 멀티 업데이트 시 데이터 타입의 폼이 null값이면 충돌이 일어나는 문제를 막기위해 따로 생성한 노드
- ds_temp_rcptddform.setColumn(0, "fomalsearch", ds_temp_trnptrcpt_fomalsearch_rcptdetl.getColumn(0, "rcptdd"));
- }else if(rcptitemflag == "2"){ // rcptitemflag(수납항목)이 2이면 bcolltrans (혈액채취, 운송)
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='2'");
- ds_temp_trnptrcpt_bcolltrans_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- ds_temp_rcptddform.setColumn(0, "bcolltrans", ds_temp_trnptrcpt_bcolltrans_rcptdetl.getColumn(0, "rcptdd"));
- }else if(rcptitemflag == "4"){ // rcptitemflag(수납항목)이 4이면 familytalk (가족면담비)
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='4'");
- ds_temp_trnptrcpt_familytalk_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- ds_temp_rcptddform.setColumn(0, "familytalk", ds_temp_trnptrcpt_familytalk_rcptdetl.getColumn(0, "rcptdd"));
- }else if(rcptitemflag == "5"){ // rcptitemflag(수납항목)이 5이면 marrow (골수채취비용)
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='5'");
- ds_temp_trnptrcpt_marrow_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- ds_temp_rcptddform.setColumn(0, "marrow", ds_temp_trnptrcpt_marrow_rcptdetl.getColumn(0, "rcptdd"));
- }else if(rcptitemflag == "6"){ // rcptitemflag(수납항목)이 6이면 airplane (항공료(입금))
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='6'");
- ds_temp_trnptrcpt_airplane_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- ds_temp_rcptddform.setColumn(0, "airplane", ds_temp_trnptrcpt_airplane_rcptdetl.getColumn(0, "rcptdd"));
- }else if(rcptitemflag == "7"){ // rcptitemflag(수납항목)이 7이면 transmoney (운송료(처방))
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='7'");
- ds_temp_trnptrcpt_transmoney_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- ds_temp_rcptddform.setColumn(0, "transmoney", ds_temp_trnptrcpt_transmoney_rcptdetl.getColumn(0, "rcptdd"));
- }else if(rcptitemflag == "8"){ // rcptitemflag(수납항목)이 8이면 repayment (환불요청일,금액)
- ds_main_rcptdetl_rcptdetl.filter("rcptitemflag=='8'");
- ds_temp_trnptrcpt_repayment_rcptdetl.copyData(ds_main_rcptdetl_rcptdetl, true);
- ds_main_rcptdetl_rcptdetl.filter("");
-
- ds_temp_rcptddform.setColumn(0, "repayment", ds_temp_trnptrcpt_repayment_rcptdetl.getColumn(0, "rcptdd"));
- }
- }
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 각 항목의 폼 데이터와 조회된 그리드 데이터를 체크하여 INSERT, UPDATE 발생 시
- : 플래그 생성 후, 해당 노드를 "root/send/data/rcptdetl" 노드 리스트에 카피한다.
- * @param : Ref - grd_saved그리드에 조회해온 데이터의 위치
- : rowCnt - 카피한 노드를 담을 "root/send/data/rcptdetl" 노드 내의 위치
- : rcptitemflag - 항목 코드
- */
- function fCheckValue(Ref, rowCnt, rcptitemflag){
- rowCnt = rowCnt - 1;
-
- var rcptdd = ds_temp_rcptddform.getColumn(0, Ref);
- var rcptamt = eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").getColumn(0, "rcptamt");
- var emityn = eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").getColumn(0, "emityn");
- var rtnyn = eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").getColumn(0, "rtnyn");
- var rtnamt = eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").getColumn(0, "rtnamt");
- var amtunit = eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").getColumn(0, "amtunit");
-
- var rcptddFind = "";
- var rcptamtFind = "";
- var emitynFind = "";
- var rtnynFind = "";
- var rtnamtFind = "";
- var amtunitFind = "";
-
-
- var findRow = ds_main_rcptdetl_rcptdetl.findRow("rcptitemflag", rcptitemflag);
-
- //----------------------------------------------------------------------------
- //findRow > 0 : 조회해온 내역이 있을때.. findRow의 결과 값이 해당 로우 위치
- if(findRow >= 0){
-
- rcptddFind = ds_main_rcptdetl_rcptdetl.findRow("rcptdd", rcptdd, parseInt(findRow));
- rcptamtFind = ds_main_rcptdetl_rcptdetl.findRow("rcptamt", rcptamt, parseInt(findRow));
- emitynFind = ds_main_rcptdetl_rcptdetl.findRow("emityn", emityn, parseInt(findRow));
- rtnynFind = ds_main_rcptdetl_rcptdetl.findRow("rtnyn", rtnyn, parseInt(findRow));
- rtnamtFind = ds_main_rcptdetl_rcptdetl.findRow("rtnamt", rtnamt, parseInt(findRow));
- amtunitFind = ds_main_rcptdetl_rcptdetl.findRow("amtunit", amtunit, parseInt(findRow));
- //플래그가 d이고 폼에 값이 입력되어 있지 않은 경우, 해당 노드를 카피
- if( eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").getColumn(0, "exeflag") == "d"){
- for( var i=0 ; i<=rowCnt ; i++ ){
- ds_send_data_rcptdetl.addRow();
- }
- ds_send_data_rcptdetl.copyRow(rowCnt, eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl"), 0);
- rowCnt++;
- }
-
- //수정한 내역이 하나라도 존재 한다면 상태 플래그는 업데이트 처리 후 노드 카피
- else if(rcptddFind < 0 || rcptamtFind < 0 || emitynFind < 0 || rtnynFind < 0 || rtnamtFind < 0 || amtunitFind < 0){
- if(fRcptddFormCheck(Ref) == 1){
- eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").setColumn(0, "exeflag", "u");
- eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").setColumn(0, "rcptdd", ds_temp_rcptddform.getColumn(0, Ref));
-
- for( var i=0 ; i<=rowCnt ; i++ ){
- ds_send_data_rcptdetl.addRow();
- }
- ds_send_data_rcptdetl.copyRow(rowCnt, eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl"), 0);
- rowCnt++;
- }
- }
- //조회해온 내역이 없으면서 폼에 값이 하나라도 입력되어 있으면 플래그는 insert 처리 후 노드 카피
- }else if(findRow < 0 ){
- if(!utlf_isNull(rcptdd) || !utlf_isNull(rcptamt) || !utlf_isNull(emityn) || !utlf_isNull(rtnyn) || !utlf_isNull(rtnamt) || !utlf_isNull(amtunit)){
- if(fRcptddFormCheck(Ref) == 1){
- eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").setColumn(0, "exeflag", "i");
- eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").setColumn(0, "rcptitemflag", rcptitemflag);
- eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl").setColumn(0, "rcptdd", ds_temp_rcptddform.getColumn(0, Ref));
-
- for( var i=0 ; i<=rowCnt ; i++ ){
- ds_send_data_rcptdetl.addRow();
- }
- ds_send_data_rcptdetl.copyRow(rowCnt, eval("ds_temp_trnptrcpt_"+Ref+"_rcptdetl"), 0);
- rowCnt++;
- }
- }
- }
-
- rowCnt = rowCnt + 1;
-
- return rowCnt;
-
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 각 항목의 폼 데이터와 조회된 그리드 데이터를 체크하여 INSERT, UPDATE 발생 시
- 플래그 생성 후, 해당 노드를 "root/send/data" 노드 리스트에 카피한다
- */
- function fSaveData(){
- var nodeName = "";
- var rowCnt = "";
- var rcptitemflag = "";
-
- //각 노드에 해당 항목의 명칭과 수납항목코드를 지정
- //nodeName : 각각 다른 명칭의 노드 위치한 폼데이터를 for문을 통해 가져오기 위해 필요
- //rcptitemflag : 각 항목의 삽입, 수정, 삭제할 때 그 항목의 코드값
- for(var iRow=1; iRow<=7 ; iRow++){
- if(iRow == 1){
- nodeName = "fomalsearch";
- rcptitemflag = "1";
- }else if(iRow == 2){
- nodeName = "bcolltrans";
- rcptitemflag = "2";
- }else if(iRow == 3){
- nodeName = "familytalk";
- rcptitemflag = "4";
- }else if(iRow == 4){
- nodeName = "marrow";
- rcptitemflag = "5";
- }else if(iRow == 5){
- nodeName = "airplane";
- rcptitemflag = "6";
- }else if(iRow == 6){
- nodeName = "transmoney";
- rcptitemflag = "7";
- }else if(iRow == 7){
- nodeName = "repayment";
- rcptitemflag = "8";
- }
-
- //---------------------------------------------------
- //인스턴스의 노드 생성해주기 위해.. 처음에는 1로 시작..
- if(iRow == 1){
- rowCnt = fCheckValue(nodeName, iRow, rcptitemflag);
- }else{
- rowCnt = fCheckValue(nodeName, rowCnt, rcptitemflag);
- }
-
- }
-
- ds_main_rcptdetl_ctcharge.enableevent = false;
- ds_main_rcptdetl_ctcharge.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_rcptdetl_ctcharge, "exeflag");
-
- ds_main_rcptdetl_ctcharge.updatecontrol = true;
- ds_main_rcptdetl_ctcharge.enableevent = true;
-
- //C/T charge 멀티 업데이트
- ds_send_rcptinfo_ctcharge.assign(grdf_getGridUpdateData(grp_biz.grd_ctcharge));
- var nodeList = ds_send_data_rcptdetl;
-
- //rcptdetl 역시 멀티 업데이트와 같은 형식으로 세팅
- ds_send_rcptinfo_rcptlist.assign(ds_send_data_rcptdetl);
-
- var oParam = {};
- oParam.id = "TXABO61001";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqExeTrnptRcpt";
- oParam.inds = "cond=ds_send_rcptinfo rcptdetl=ds_send_rcptinfo_rcptlist:A ctcharge=ds_send_rcptinfo_ctcharge:A";
- oParam.outds = "ds_=item";
- oParam.async = false;
- //oParam.callback = "cf_TXABO61001";
- tranf_submit(oParam);
-
- //수행 후 send 노드에 담신 데이터를 리셋시킨다.
- ds_send_data_rcptdetl.clearData();
- ds_send_rcptinfo_rcptlist.clearData();
-
- fSetRcptData(); //데이터 재조회
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 삭제 버튼을 누르면 해당 항목의 노드의 플래그를 삭제 처리 후 각 폼들의 값을 지운다.
- * @param : itemNode - 해당 항목의 노드명
- */
- function fSetRcptDel(itemNode){
- eval("ds_temp_trnptrcpt_"+itemNode+"_rcptdetl").setColumn(0, "exeflag", "d");
-
- //하나의 수납항목에 속한 각각의 항목을 삭제함.
- ds_temp_rcptddform.setColumn(0, itemNode, "");
- eval("ds_temp_trnptrcpt_"+itemNode+"_rcptdetl").setColumn(0, "rcptamt", "");
- eval("ds_temp_trnptrcpt_"+itemNode+"_rcptdetl").setColumn(0, "emityn", "");
- eval("ds_temp_trnptrcpt_"+itemNode+"_rcptdetl").setColumn(0, "rtnyn", "");
- eval("ds_temp_trnptrcpt_"+itemNode+"_rcptdetl").setColumn(0, "rtnamt", "");
- eval("ds_temp_trnptrcpt_"+itemNode+"_rcptdetl").setColumn(0, "amtunit", "");
- }
- /* @group : 골수은행수납내역
- * @ver : 2008.08.05
- * @by : 김은지
- * @type : function
- * @access : public
- * @desc : 순번에 대한 각 항목을 모두 reset시킨다
- */
- function fDeleteItem(){
- ds_temp_trnptrcpt_fomalsearch_rcptdetl.clearData(); //모든 항목의 폼 데이터 리셋
- ds_temp_trnptrcpt_fomalsearch_rcptdetl.addRow();
- ds_temp_trnptrcpt_bcolltrans_rcptdetl.clearData();
- ds_temp_trnptrcpt_bcolltrans_rcptdetl.addRow();
- ds_temp_trnptrcpt_familytalk_rcptdetl.clearData();
- ds_temp_trnptrcpt_familytalk_rcptdetl.addRow();
- ds_temp_trnptrcpt_marrow_rcptdetl.clearData();
- ds_temp_trnptrcpt_marrow_rcptdetl.addRow();
- ds_temp_trnptrcpt_airplane_rcptdetl.clearData();
- ds_temp_trnptrcpt_airplane_rcptdetl.addRow();
- ds_temp_trnptrcpt_transmoney_rcptdetl.clearData();
- ds_temp_trnptrcpt_transmoney_rcptdetl.addRow();
- ds_temp_trnptrcpt_repayment_rcptdetl.clearData();
- ds_temp_trnptrcpt_repayment_rcptdetl.addRow();
-
- ds_temp_rcptddform.clearData(); //복사한 수납일자 폼 리셋
- ds_temp_rcptddform.addRow();
-
- ds_main_rcptdetl_rcptdetl.clearData();
- ds_main_rcptdetl_ctcharge.clearData();
-
- }
- /* @group : 정보 전송 체크
- * @ver : 2008.08.12
- * @by : 김은지
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 저장 버튼 클릭시 등록번호를 기입하였는지 확인하는 function
- */
- function fRcptddFormCheck(nodeNm){
- if( utlf_isNull(ds_temp_rcptddform.getColumn(0, nodeNm))){
- sysf_messageBox("수납일자는", "I003", "");
- return 0;
- }
- return 1;
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPABO61000
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SPABO61000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPABO61000
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SPABO61000_onload(obj:Form, e:LoadEventInfo)
- {
- //콤보 박스 코드 세팅(환단위 코드)
- //zbcfGetCodeList( new Array("A0546"), new Array("/root/init/cmbinfo/monetaryunit/A0546"));
-
- //BMT 코드성 데이터 조회.(기존의 공통코드로 사용했던것들을 BMT에서 관리하도록 수정 후)
- var arrParam = [{dsNm: "ds_init_cmbinfo_monetaryunit_A0546_A0546", cdGrpId: "A0546"}];
- aboGetCodeList(arrParam);
-
- ds_init_cmbinfo_monetaryunit_A0546_A0546.insertRow(0);
-
- ds_init_cmbinfo_monetaryunit_A0546_A0546.addColumn("cdid", "string");
- ds_init_cmbinfo_monetaryunit_A0546_A0546.addColumn("cdnm", "string");
-
- ds_init_cmbinfo_monetaryunit_A0546_A0546.enableevent = false;
- ds_init_cmbinfo_monetaryunit_A0546_A0546.updatecontrol = false;
-
- for( var i=0 ; i<ds_init_cmbinfo_monetaryunit_A0546_A0546.rowcount ; i++ ){
- ds_init_cmbinfo_monetaryunit_A0546_A0546.setColumn(i, "cdid", ds_init_cmbinfo_monetaryunit_A0546_A0546.getColumn(i, "hsctmdlcd"));
- ds_init_cmbinfo_monetaryunit_A0546_A0546.setColumn(i, "cdnm", ds_init_cmbinfo_monetaryunit_A0546_A0546.getColumn(i, "hsctmdlnm"));
- }
-
- ds_init_cmbinfo_monetaryunit_A0546_A0546.updatecontrol = true;
- ds_init_cmbinfo_monetaryunit_A0546_A0546.enableevent = true;
-
- abofGetBmtCode("CC", "A0164", "ds_init_cmbinfo_boneassocd_A0164", "cdid", "cdnm");
- abofGetBmtCode("CC", "A0165", "ds_init_cmbinfo_boneassocd_A0165", "cdid", "cdnm");
-
- //--------------------------------환자 세팅 Strat!!----------------------------
- grp_biz.grp_sea.ipt_pid.setFocus();
- if ( frmf_checkOpener()) {
-
-
- var param = opener.frmf_getParameter("opener_parameter_id");
- if(!utlf_isNull(param) ) // opener parameter value가 있는 경우
- {
- //parameter value를 이용하여 프로그램 수행
- condarray = param.split("▦");
- ds_main_hsctinfo_patinfolist.setColumn(0, "pid", condarray[0]);
- ds_main_rcptinfo.setColumn(0, "trnptflag", condarray[1]);
- ds_main_rcptinfo.setColumn(0, "boneassocd", condarray[2]);
-
- ds_send_req.setColumn(0, "pid",ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
-
- var oParam = {};
- oParam.id = "TRABO00001";
- oParam.service = "hsctcoordinatorapp.HsctPatient";
- oParam.method = "reqGetPatientBaseInfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_hsctinfo_patinfolist=patinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRABO00001";
- tranf_submit(oParam);
-
- if( ds_main_hsctinfo_patinfolist.rowcount < 1 ){
- ds_main_hsctinfo_patinfolist.addRow();
- }
-
- fSetAssocd();
- return;
- }
- }
-
- // Opener에서 받은 파라미터가 없으면 Top 정보를 참조한다.
- var paminfo = sysf_getGlobalVariable("paminfo"); //프로그램에 따라 원무정보(paminfo), 환자기본정보(patflag) get
- if ( !utlf_isNull(paminfo) ) {
- ds_temp_paminfo_list.clearData(); //여러개의 instance발생을 막기 위해 removeNodeset을 해줘야 함.
-
- dsf_setCSVToDs("ds_temp_paminfo_list", paminfo);
- //상단 정보를 이용하여 프로그램 수행
- var pid = ds_temp_paminfo_list.getColumn(0, "pid");
- ds_main_hsctinfo_patinfolist.setColumn(0, "pid", pid);
- fSetAssocd();
-
- } else {
- //세션에 저장된 PID정보를 가져옴.
- var gv_pid = sysf_getGlobalVariable("gv_pid", "A");
- if(!utlf_isNull(gv_pid)) {
- ds_main_hsctinfo_patinfolist.setColumn(0, "pid", gv_pid);
- fSetAssocd();
- }
- }
-
-
-
- ds_send_req.setColumn(0, "pid",ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
-
- var oParam = {};
- oParam.id = "TRABO00001";
- oParam.service = "hsctcoordinatorapp.HsctPatient";
- oParam.method = "reqGetPatientBaseInfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_hsctinfo_patinfolist=patinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRABO00001";
- tranf_submit(oParam);
-
- if( ds_main_hsctinfo_patinfolist.rowcount < 1 ){
- ds_main_hsctinfo_patinfolist.addRow();
- }
- //--------------------------------환자 세팅 End!!----------------------------
-
- //넘어온 이식구분 값이 존재하지 않으면 디폴트로 UBMT
- if(utlf_isNull(ds_main_rcptinfo.getColumn(0, "trnptflag"))){
- grp_biz.grp_sea.rdo_trnptflag.index = 0;
- grp_biz_grp_sea_rdo_trnptflag_onitemchanged();
- }
-
-
- //타부서에서는 버튼 비활성화
- grp_biz.btn_save.enable = frmf_checkAuth("X");
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_pid
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function grp_biz_grp_sea_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- //엔터를 치면 현재의 등록번호를 세팅하며 자동으로 조회
- if(e.keycode == 13 ){
- ds_main_hsctinfo_patinfolist.setColumn(0, "pid", grp_biz.grp_sea.ipt_pid.value);
- grp_biz.grp_sea.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_pid
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_pid_onclick(obj:Button, e:ClickEventInfo)
- {
- //협회 코드 초기화
- ds_main_rcptinfo.setColumn(0, "boneassocd", "");
-
- // bmtcommon.js, 환자정보를 얻는다.
- if ( abofGetBmtPatientSearch("ds_main_patinfo_patinfolist", "ds_temp_bmtpatientinfo", "P") ) {
- ds_main_hsctinfo_patinfolist.copyData(ds_main_patinfo_patinfolist);
-
- grp_biz.grp_sea.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- //환자 조회 폼의 아이디와 현재 조회된 환자의 아이디가 다르면 환자 재조회.
- if(ds_send_req.getColumn(0, "pid") != ds_main_hsctinfo_patinfolist.getColumn(0, "pid")){
- ds_send_req.setColumn(0, "pid" , ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
-
- var oParam = {};
- oParam.id = "TRABO00001";
- oParam.service = "hsctcoordinatorapp.HsctPatient";
- oParam.method = "reqGetPatientBaseInfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_hsctinfo_patinfolist=patinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRABO00001";
- tranf_submit(oParam);
- }
- fSetAssocd(); //협회코드세팅
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_trnptflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_biz_grp_sea_rdo_trnptflag_onitemchanged(obj, e)
- {
- //바뀐 trnptflag를 send에서 세팅하고, boneassocd의 value를 비운다.
- ds_send_rcptinfo.setColumn(0, "trnptflag", ds_main_rcptinfo.getColumn(0, "trnptflag"));
- ds_main_rcptinfo.setColumn(0, "boneassocd", "");
- fSetAssocd();
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : checkbox1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 체크박스 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if( obj.value != "A" ){
- ds_send_rcptinfo.setColumn(0, "trnptall", "");
- }
-
- var oParam = {};
- oParam.id = "TRABO61003";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqGetGridRcpt";
- oParam.inds = "req=ds_send_rcptinfo";
- oParam.outds = "ds_main_gridrcptlist_gridrcpt=gridrcpt";
- oParam.async = false;
- //oParam.callback = "cf_TRABO61003";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_rcptdd2
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 왼쪽 클릭시
- ****************************************************************************************/
- function grp_biz_ipt_rcptdd2_onlbuttondown(obj:Calendar, e:MouseEventInfo)
- {
- if(!utlf_isNull(ds_temp_trnptrcpt_fomalsearch_rcptdetl.getColumn(0, "amtunit"))){
- ds_temp_trnptrcpt_bcolltrans_rcptdetl.setColumn(0, "amtunit", ds_temp_trnptrcpt_fomalsearch_rcptdetl.getColumn(0, "amtunit"));
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_rcptdd4
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 왼쪽 클릭시
- ****************************************************************************************/
- function grp_biz_ipt_rcptdd4_onlbuttondown(obj:Calendar, e:MouseEventInfo)
- {
- //이전 항목의 금액 단위가 설정되어 있으면 디폴트로 설정한다.
- if(!utlf_isNull(ds_temp_trnptrcpt_bcolltrans_rcptdetl.getColumn(0, "amtunit"))){
- ds_temp_trnptrcpt_familytalk_rcptdetl.setColumn(0, "amtunit", ds_temp_trnptrcpt_bcolltrans_rcptdetl.getColumn(0, "amtunit"));
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_rcptdd5
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 왼쪽 클릭시
- ****************************************************************************************/
- function grp_biz_ipt_rcptdd5_onlbuttondown(obj:Calendar, e:MouseEventInfo)
- {
- //이전 항목의 금액 단위가 설정되어 있으면 디폴트로 설정한다.
- if(!utlf_isNull(ds_temp_trnptrcpt_familytalk_rcptdetl.getColumn(0, "amtunit"))){
- ds_temp_trnptrcpt_marrow_rcptdetl.setColumn(0, "amtunit", ds_temp_trnptrcpt_familytalk_rcptdetl.getColumn(0, "amtunit"));
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_rcptdd6
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 왼쪽 클릭시
- ****************************************************************************************/
- function grp_biz_ipt_rcptdd6_onlbuttondown(obj:Calendar, e:MouseEventInfo)
- {
- //이전 항목의 금액 단위가 설정되어 있으면 디폴트로 설정한다.
- if(!utlf_isNull(ds_temp_trnptrcpt_marrow_rcptdetl.getColumn(0, "amtunit"))){
- ds_temp_trnptrcpt_airplane_rcptdetl.setColumn(0, "amtunit", ds_temp_trnptrcpt_marrow_rcptdetl.getColumn(0, "amtunit"));
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_rcptdd7
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 왼쪽 클릭시
- ****************************************************************************************/
- function grp_biz_ipt_rcptdd7_onlbuttondown(obj:Calendar, e:MouseEventInfo)
- {
- //이전 항목의 금액 단위가 설정되어 있으면 디폴트로 설정한다.
- if(!utlf_isNull(ds_temp_trnptrcpt_airplane_rcptdetl.getColumn(0, "amtunit"))){
- ds_temp_trnptrcpt_transmoney_rcptdetl.setColumn(0, "amtunit", ds_temp_trnptrcpt_airplane_rcptdetl.getColumn(0, "amtunit"));
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_rcptdd8
- * Event : onlbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 왼쪽 클릭시
- ****************************************************************************************/
- function grp_biz_ipt_rcptdd8_onlbuttondown(obj:Calendar, e:MouseEventInfo)
- {
- //이전 항목의 금액 단위가 설정되어 있으면 디폴트로 설정한다.
- if(!utlf_isNull(ds_temp_trnptrcpt_transmoney_rcptdetl.getColumn(0, "amtunit"))){
- ds_temp_trnptrcpt_repayment_rcptdetl.setColumn(0, "amtunit", ds_temp_trnptrcpt_transmoney_rcptdetl.getColumn(0, "amtunit"));
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_excsave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_excsave_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(grp_biz.grd_rcpt, "골수은행수납내역_(" + ds_send_rcptinfo.getColumn(0, "pid") + ")" + utlf_getCurrentDate(), "Sheet1", false, "", "user", false);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_grddel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행삭제버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_grddel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_rcptdetl_ctcharge.deleteRow(ds_main_rcptdetl_ctcharge.rowposition);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_grdadd
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행추가버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_grdadd_onclick(obj:Button, e:ClickEventInfo)
- {
- var nRow = ds_main_rcptdetl_ctcharge.addRow();
- ds_main_rcptdetl_ctcharge.setColumn(nRow, "emityn", "N");
- ds_main_rcptdetl_ctcharge.setColumn(nRow, "rcptitemflag", "3");
- ds_main_rcptdetl_ctcharge.setColumn(nRow, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
- ds_main_rcptdetl_ctcharge.setColumn(nRow, "trnptflag", ds_main_rcptinfo.getColumn(0, "trnptflag"));
- ds_main_rcptdetl_ctcharge.setColumn(nRow, "rgstseq", ds_main_rcptinfo.getColumn(0, "rgstseq"));
- ds_main_rcptdetl_ctcharge.setColumn(nRow, "boneassocd", ds_main_rcptinfo.getColumn(0, "boneassocd"));
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_assocd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function grp_biz_cmb_assocd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_rcptinfo.setColumn(0, "boneassocd", ds_main_rcptinfo.getColumn(0, "boneassocd"));
- fSetRgstSeq(); //등록순번 세팅
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_clear
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 초기화버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- this.reload();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_rcptinfo.getColumn(0, "boneassocd"))) {
- sysf_messageBox("등록순번은", "I003");
- }
- else{
- fSaveData();
-
- var oParam = {};
- oParam.id = "TRABO61003";
- oParam.service = "hsctcoordinatorapp.HsctSchedule";
- oParam.method = "reqGetGridRcpt";
- oParam.inds = "req=ds_send_rcptinfo";
- oParam.outds = "ds_main_gridrcptlist_gridrcpt=gridrcpt";
- oParam.async = false;
- //oParam.callback = "cf_TRABO61003";
- tranf_submit(oParam); //수납 이력 그리드 조회
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_rgstseq
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function grp_biz_cmb_rgstseq_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_rcptinfo.setColumn(0, "rgstseq", ds_main_rcptinfo.getColumn(0, "rgstseq"));
- fDeleteItem();
- fSetRcptData();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_rgstseq
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록순번생성버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_rgstseq_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_rcptinfo.getColumn(0, "boneassocd"))){
- sysf_messageBox("협회를 선택하여 주십시오.", "I");
- }
- fCreatRgstSeq();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_repayment
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_repayment_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("repayment");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_transmoney
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_transmoney_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("transmoney");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_airplane
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_airplane_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("airplane");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_marrow
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_marrow_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("marrow");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_familytalk
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_familytalk_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("familytalk");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_bcolltrans
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_bcolltrans_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("bcolltrans");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : bnt_fomalsearch
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 지우개버튼 클릭시
- ****************************************************************************************/
- function grp_biz_bnt_fomalsearch_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRcptDel("fomalsearch");
- }
- function ds_main_rcptdetl_ctcharge_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "emityn" :
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
-
- break;
-
- default :
- break;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|