1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPAO00500" position="absolute 0 0 669 580" titletext="현금영수증승인" onload="SPPAO00500_onload">
- <Layouts>
- <Layout>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 0 650 545" style="">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 0 175 151" style="">
- <Layouts>
- <Layout>
- <Static id="caption5" class="tit_2" position="absolute 5 10 116 27" style="" text="입력구분"/>
- <Shape id="ret_keyinptflag" anchor="default" class="roundrect_example" type="roundrectangle" position="absolute 5 27 175 151" style=""/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_keyinptflag" position="absolute 15 55 165 99" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">Swipe</Col>
- </Row>
- <Row>
- <Col id="codecolumn">K</Col>
- <Col id="datacolumn">Key-In</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_onlycash" visible="false" position="absolute 15 119 165 134" style="color:#ff0000;" titletext="CheckBox List" text="강제결제(병원적용)" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">강제결제(병원적용)</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" position="absolute 176 0 650 154" style="">
- <Layouts>
- <Layout>
- <Static id="caption1" class="tit_2" position="absolute 10 9 124 25" style="" text="승인내역" anchor="default"/>
- <Shape id="line3" class="line_2" linetype="horizontal" position="absolute 5 53 470 56" style="" anchor="default"/>
- <Shape id="line12" class="line_10" linetype="horizontal" position="absolute 5 26 470 30" style="" anchor="default"/>
- <Static id="caption6" class="cell_1" position="absolute 5 79 118 102" style="align: middle;" text="신분확인번호" anchor="default"/>
- <Shape id="line1" class="line_2" linetype="horizontal" position="absolute 5 77 470 80" style="" anchor="default"/>
- <Shape id="line2" class="line_3" linetype="horizontal" position="absolute 5 151 470 154" style="" anchor="default"/>
- <Static id="caption9" class="cell_1" position="absolute 5 103 118 126" style="align: middle;" text="결제금액" anchor="default"/>
- <Shape id="line6" class="line_2" linetype="horizontal" position="absolute 5 101 470 104" style="" anchor="default"/>
- <Static id="caption3" class="cell_1" position="absolute 5 30 118 53" style="align: middle;" text="신분확인구분" anchor="default"/>
- <Shape id="line7" class="line_2" linetype="horizontal" position="absolute 5 125 470 128" style="" anchor="default"/>
- <Static id="caption7" class="cell_1" position="absolute 5 127 118 150" style="align: middle;" text="승인일시_승인번호" anchor="default"/>
- <Static id="caption2" class="cell_1" position="absolute 5 55 118 78" style="align: middle;" text="개인법인구분" anchor="default"/>
- <Edit id="ipt_qualcnfmflag" class="input_default" position="absolute 121 80 247 99" style="" anchor="default"/>
- <Button id="btn_clear" class="btn2_letter3" position="absolute 281 6 334 25" style="" text="초기화" onclick="group3_group2_btn_clear_onclick" anchor="default"/>
- <Button id="btn_cashaprv" class="btn2_letter4" position="absolute 337 6 401 25" style="" text="현금추가" onclick="group3_group2_btn_cashaprv_onclick" anchor="default"/>
- <Button id="btn_cashcncl" class="btn2_letter4" position="absolute 404 6 468 25" style="" text="현금취소" onclick="group3_group2_btn_cashcncl_onclick" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_qualcnfmflag" position="absolute 122 30 468 50" style="" onitemclick="group3_group2_rdo_qualcnfmflag_onitemclick" anchor="default" onitemchanged="group3_group2_rdo_qualcnfmflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1. 주민번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2. 전화번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3. 카드번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4. 사업자번호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_indinstflag" enable="False" position="absolute 122 55 225 75" style="" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">법인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit id="ipt_cashamt" class="input_default" mask="#,###" position="absolute 121 105 247 124" style="align:right ;" anchor="default"/>
- <MaskEdit id="input1" mask="yyyy-mm-dd" position="absolute 121 128 195 147" style="" anchor="default"/>
- <MaskEdit id="input2" mask="hh:nn:ss" position="absolute 198 128 247 147" style="" anchor="default"/>
- <Edit id="input3" position="absolute 250 128 360 147" style="" anchor="default"/>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" position="absolute 130 5 265 25" style="" titletext="CheckBox List" text="임시VAN정보세팅" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">임시VAN정보세팅</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Button id="button2" class="btn2_letter7" position="absolute 230 56 327 75" style="" text="국세청지정코드" onclick="group3_group2_button2_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption12" class="cell_1" position="absolute 444 521 544 544" style="align: middle;" text="현금승인금액"/>
- <Static id="caption8" class="cell_1" position="absolute 238 521 338 544" style="align: middle;" text="수납대상금액"/>
- <Edit id="opt_rcptamt" class="output_fix" position="absolute 341 522 441 541" style="align:right ;" anchor="default" readonly="true"/>
- <Button id="btn_cashvan" class="btn_sw" position="absolute 0 164 60 186" style="" text="승인내역" onclick="group3_btn_cashvan_onclick"/>
- <Button id="btn_cashrcpt" class="btn_sw" position="absolute 60 164 120 186" style="" text="수납내역" onclick="group3_btn_cashrcpt_onclick"/>
- <Tab id="swt_cashlist" position="absolute 0 175 650 518" style="buttonbackground:stretch 10,10;background:stretch 10,26;border:1 solid #c7a3cfff #c7a3cfff;" anchor="default" tabindex="0">
- <Tabpages>
- <Tabpage id="case_cashvan" anchor="default">
- <Layouts>
- <Layout>
- <Grid id="grd_cashvan" binddataset="ds_main_cashlist_cash" class="datagrid2" position="absolute 4 1 644 324" style="">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="32"/>
- <Column size="80"/>
- <Column size="110"/>
- <Column size="70"/>
- <Column size="33"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="98"/>
- </Columns>
- <Rows>
- <Row size="31" band="head"/>
- <Row size="25"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="신분확인구분"/>
- <Cell col="3" text="신분확인번호"/>
- <Cell col="4" text="결제금액"/>
- <Cell col="5" text="개인 법인"/>
- <Cell col="6" text="승인번호"/>
- <Cell col="7" text="승인일자"/>
- <Cell col="8" text="시간"/>
- <Cell col="9" text="최종작업시간"/>
- </Band>
- <Band id="body">
- <Cell expr="currow + 1"/>
- <Cell col="1" text="bind:scalstat"/>
- <Cell col="2"/>
- <Cell col="3" text="bind:holinm"/>
- <Cell col="4" text="bind:ordflag"/>
- <Cell col="5"/>
- <Cell col="6"/>
- <Cell col="7" text="bind:amfromtm"/>
- <Cell col="8" text="bind:amtotm"/>
- <Cell col="9" text="bind:nigtfromtm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_cashrcpt" selected="true" anchor="default">
- <Layouts>
- <Layout>
- <Grid id="grd_cash" binddataset="ds_main_h_cash_cash" class="datagrid2" position="absolute 4 1 644 324" style="" oncellclick="group3_swt_cashlist_case_cashrcpt_grd_cash_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="34"/>
- <Column size="80"/>
- <Column size="106"/>
- <Column size="65"/>
- <Column size="37"/>
- <Column size="72"/>
- <Column size="70"/>
- <Column size="38"/>
- <Column size="69"/>
- <Column size="45"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="31" band="head"/>
- <Row size="25"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="승인 구분"/>
- <Cell col="2" text="신분확인구분"/>
- <Cell col="3" text="신분확인번호"/>
- <Cell col="4" text="결제금액"/>
- <Cell col="5" text="개인 법인"/>
- <Cell col="6" text="승인번호"/>
- <Cell col="7" text="승인일자"/>
- <Cell col="8" text="시간"/>
- <Cell col="9" text="영수일자"/>
- <Cell col="10" text="영수 번호"/>
- <Cell col="11" text="caption1"/>
- <Cell col="12" text="caption2"/>
- <Cell col="13" text="caption3"/>
- <Cell col="14" text="caption4"/>
- <Cell col="15" text="caption5"/>
- <Cell col="16" text="caption6"/>
- <Cell col="17" text="caption7"/>
- <Cell col="18" text="caption8"/>
- <Cell col="19" text="caption9"/>
- <Cell col="20" text="caption10"/>
- <Cell col="21" text="caption11"/>
- <Cell col="22" text="caption12"/>
- <Cell col="23" text="caption13"/>
- <Cell col="24" text="caption14"/>
- <Cell col="25" text="caption15"/>
- <Cell col="26" text="caption16"/>
- </Band>
- <Band id="body">
- <Cell expr="currow + 1"/>
- <Cell col="1" text="bind:cash_aprvflag"/>
- <Cell col="2" text="bind:cash_qualcnfmflag"/>
- <Cell col="3" text="bind:cash_qualcnfmno"/>
- <Cell col="4" displaytype="number" text="bind:cash_cashamt" mask="#,##0"/>
- <Cell col="5" text="bind:cash_indinstflag"/>
- <Cell col="6" text="bind:cash_aprvno"/>
- <Cell col="7" text="bind:cash_aprvdd"/>
- <Cell col="8" text="bind:cash_aprvtm"/>
- <Cell col="9" text="bind:cash_rcptdd"/>
- <Cell col="10" text="bind:cash_rcptno"/>
- <Cell col="11" text="bind:cash_pid"/>
- <Cell col="12" text="bind:cash_rcptseqno"/>
- <Cell col="13" text="bind:cash_seqno"/>
- <Cell col="14" text="bind:cash_instcd"/>
- <Cell col="15" text="bind:cash_rcptstat"/>
- <Cell col="16" text="bind:cash_ordtype"/>
- <Cell col="17" text="bind:cash_rcptexecdd"/>
- <Cell col="18" text="bind:cash_rcpttm"/>
- <Cell col="19" text="bind:cash_rcptrid"/>
- <Cell col="20" text="bind:cash_preamtyn"/>
- <Cell col="21" text="bind:cash_innrtretyn"/>
- <Cell col="22" text="bind:cash_remfact"/>
- <Cell col="23" text="bind:cash_fstrgstrid"/>
- <Cell col="24" text="bind:cash_fstrgstdt"/>
- <Cell col="25" text="bind:cash_lastupdtrid"/>
- <Cell col="26" text="bind:cash_lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Edit id="opt_cashamt" class="output_fix" position="absolute 547 522 647 541" style="align:right ;" anchor="default" readonly="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_btn" scrollbars="autoboth" position="absolute 0 547 650 574" style="">
- <Layouts>
- <Layout>
- <Button id="btn_cancel" class="btn4_letter2" position="absolute 594 4 650 26" style="" text="취소" onclick="grp_btn_btn_cancel_onclick" anchor="default"/>
- <Button id="btn_confirm" class="btn4_letter2" position="absolute 536 4 592 26" style="" text="확인" onclick="grp_btn_btn_confirm_onclick" anchor="default"/>
- <Shape id="line88" class="line_6" linetype="horizontal" position="absolute 0 0 650 3" style="" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_cash2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cash_pid" type="STRING" size="256"/>
- <Column id="cash_rcptdd" type="STRING" size="256"/>
- <Column id="cash_rcptno" type="STRING" size="256"/>
- <Column id="cash_rcptseqno" type="STRING" size="256"/>
- <Column id="cash_seqno" type="STRING" size="256"/>
- <Column id="cash_instcd" type="STRING" size="256"/>
- <Column id="cash_rcptstat" type="STRING" size="256"/>
- <Column id="cash_ordtype" type="STRING" size="256"/>
- <Column id="cash_keyinptflag" type="STRING" size="256"/>
- <Column id="cash_indinstflag" type="STRING" size="256"/>
- <Column id="cash_qualcnfmflag" type="STRING" size="256"/>
- <Column id="cash_qualcnfmno" type="STRING" size="256"/>
- <Column id="cash_aprvflag" type="STRING" size="256"/>
- <Column id="cash_aprvno" type="STRING" size="256"/>
- <Column id="cash_aprvdd" type="STRING" size="256"/>
- <Column id="cash_aprvtm" type="STRING" size="256"/>
- <Column id="cash_cashamt" type="STRING" size="256"/>
- <Column id="cash_rcptexecdd" type="STRING" size="256"/>
- <Column id="cash_rcpttm" type="STRING" size="256"/>
- <Column id="cash_rcptrid" type="STRING" size="256"/>
- <Column id="cash_preamtyn" type="STRING" size="256"/>
- <Column id="cash_innrtretyn" type="STRING" size="256"/>
- <Column id="cash_remfact" type="STRING" size="256"/>
- <Column id="cash_fstrgstrid" type="STRING" size="256"/>
- <Column id="cash_fstrgstdt" type="STRING" size="256"/>
- <Column id="cash_lastupdtrid" type="STRING" size="256"/>
- <Column id="cash_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cash_pid"/>
- <Col id="cash_rcptdd"/>
- <Col id="cash_rcptno"/>
- <Col id="cash_rcptseqno"/>
- <Col id="cash_seqno"/>
- <Col id="cash_instcd"/>
- <Col id="cash_rcptstat"/>
- <Col id="cash_ordtype"/>
- <Col id="cash_keyinptflag"/>
- <Col id="cash_indinstflag"/>
- <Col id="cash_qualcnfmflag"/>
- <Col id="cash_qualcnfmno"/>
- <Col id="cash_aprvflag"/>
- <Col id="cash_aprvno"/>
- <Col id="cash_aprvdd"/>
- <Col id="cash_aprvtm"/>
- <Col id="cash_cashamt"/>
- <Col id="cash_rcptexecdd"/>
- <Col id="cash_rcpttm"/>
- <Col id="cash_rcptrid"/>
- <Col id="cash_preamtyn"/>
- <Col id="cash_innrtretyn"/>
- <Col id="cash_remfact"/>
- <Col id="cash_fstrgstrid"/>
- <Col id="cash_fstrgstdt"/>
- <Col id="cash_lastupdtrid"/>
- <Col id="cash_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_iptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cashedit" type="STRING" size="256"/>
- <Column id="cashallinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cashedit"/>
- <Col id="cashallinfo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="opmi" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opmi"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="totrcptamt" type="STRING" size="256"/>
- <Column id="totcashamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="totrcptamt"/>
- <Col id="totcashamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="init" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="init"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_cash_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cash_pid" type="STRING" size="256"/>
- <Column id="cash_rcptdd" type="STRING" size="256"/>
- <Column id="cash_rcptno" type="STRING" size="256"/>
- <Column id="cash_rcptseqno" type="STRING" size="256"/>
- <Column id="cash_seqno" type="STRING" size="256"/>
- <Column id="cash_instcd" type="STRING" size="256"/>
- <Column id="cash_rcptstat" type="STRING" size="256"/>
- <Column id="cash_ordtype" type="STRING" size="256"/>
- <Column id="cash_keyinptflag" type="STRING" size="256"/>
- <Column id="cash_indinstflag" type="STRING" size="256"/>
- <Column id="cash_qualcnfmflag" type="STRING" size="256"/>
- <Column id="cash_qualcnfmno" type="STRING" size="256"/>
- <Column id="cash_aprvflag" type="STRING" size="256"/>
- <Column id="cash_aprvno" type="STRING" size="256"/>
- <Column id="cash_aprvdd" type="STRING" size="256"/>
- <Column id="cash_aprvtm" type="STRING" size="256"/>
- <Column id="cash_cashamt" type="STRING" size="256"/>
- <Column id="cash_rcptexecdd" type="STRING" size="256"/>
- <Column id="cash_rcpttm" type="STRING" size="256"/>
- <Column id="cash_rcptrid" type="STRING" size="256"/>
- <Column id="cash_preamtyn" type="STRING" size="256"/>
- <Column id="cash_innrtretyn" type="STRING" size="256"/>
- <Column id="cash_remfact" type="STRING" size="256"/>
- <Column id="cash_fstrgstrid" type="STRING" size="256"/>
- <Column id="cash_fstrgstdt" type="STRING" size="256"/>
- <Column id="cash_lastupdtrid" type="STRING" size="256"/>
- <Column id="cash_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cash_pid"/>
- <Col id="cash_rcptdd"/>
- <Col id="cash_rcptno"/>
- <Col id="cash_rcptseqno"/>
- <Col id="cash_seqno"/>
- <Col id="cash_instcd"/>
- <Col id="cash_rcptstat"/>
- <Col id="cash_ordtype"/>
- <Col id="cash_keyinptflag"/>
- <Col id="cash_indinstflag"/>
- <Col id="cash_qualcnfmflag"/>
- <Col id="cash_qualcnfmno"/>
- <Col id="cash_aprvflag"/>
- <Col id="cash_aprvno"/>
- <Col id="cash_aprvdd"/>
- <Col id="cash_aprvtm"/>
- <Col id="cash_cashamt"/>
- <Col id="cash_rcptexecdd"/>
- <Col id="cash_rcpttm"/>
- <Col id="cash_rcptrid"/>
- <Col id="cash_preamtyn"/>
- <Col id="cash_innrtretyn"/>
- <Col id="cash_remfact"/>
- <Col id="cash_fstrgstrid"/>
- <Col id="cash_fstrgstdt"/>
- <Col id="cash_lastupdtrid"/>
- <Col id="cash_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="send" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="send"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="session" type="STRING" size="256"/>
- <Column id="tmpvanyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cashlist_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_desc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group1.rdo_keyinptflag" propid="value" datasetid="ds_main_cash2" columnid="cash_keyinptflag"/>
- <BindItem id="item1" compid="group3.group1.chk_onlycash" propid="value" datasetid="ds_main_iptflag" columnid="cashedit"/>
- <BindItem id="item2" compid="group3.group2.ipt_qualcnfmflag" propid="value" datasetid="ds_main_cash2" columnid="cash_qualcnfmno"/>
- <BindItem id="item3" compid="group3.group2.rdo_qualcnfmflag" propid="value" datasetid="ds_main_cash2" columnid="cash_qualcnfmflag"/>
- <BindItem id="item4" compid="group3.group2.rdo_indinstflag" propid="value" datasetid="ds_main_cash2" columnid="cash_indinstflag"/>
- <BindItem id="item5" compid="group3.group2.ipt_cashamt" propid="value" datasetid="ds_main_cash2" columnid="cash_cashamt"/>
- <BindItem id="item6" compid="group3.group2.input1" propid="value" datasetid="ds_main_cash2" columnid="cash_aprvdd"/>
- <BindItem id="item7" compid="group3.group2.input2" propid="value" datasetid="ds_main_cash2" columnid="cash_aprvtm"/>
- <BindItem id="item8" compid="group3.group2.input3" propid="value" datasetid="ds_main_cash2" columnid="cash_aprvno"/>
- <BindItem id="item9" compid="group3.group2.checkbox1" propid="value" datasetid="ds_hidden" columnid="tmpvanyn"/>
- <BindItem id="item10" compid="group3.opt_rcptamt" propid="value" datasetid="ds_main_cash" columnid="totrcptamt"/>
- <BindItem id="item11" compid="group3.opt_cashamt" propid="value" datasetid="ds_main_cash" columnid="totcashamt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
- include "com_basiccodexp::ZBC001.xjs"
- include "pam_opatmngtxp::PMOCOM.xjs"
- function SPPAO00500_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group3.swt_cashlist.case_cashrcpt.grd_cash);
- grdf_initGrid(group3.swt_cashlist.case_cashvan.grd_cashvan);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- fInit();
- fGetUserInfosSampling();
- if (frmf_checkOpener())
- {
- opener.frmf_setParameter("SPPAO00500_RTN","");
- var SPPAO00500_PARM = opener.frmf_getParameter("SPPAO00500_PARM");
- var array_parm = SPPAO00500_PARM.split("▦");
-
- /******************************** 팝업으로부터 넘어온 파라미터를 전역변수에 설정 시작 ********************************/
-
- // gMulticnt = array_parm[0]; //외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- // gMultiSend = array_parm[1]; //외래등록 멀티접수인 경우만 각각의 본인부담액을 보낸다. 나머지는 '-'
- // gRcptdd = array_parm[2];
- // gRcptno = array_parm[3];
- // gRcptseqno = array_parm[4];
- // gTotrcptamt = array_parm[5];
- // strSend = array_parm[6];
- // strRcv = array_parm[7];
- // objArg = new Object();
- // objArg.multicnt = "0" ; //
- // objArg.dsMultiSend = ""; // dataset
- // objArg.rcptdd = rcptdd; //
- // objArg.rcptno = rcptno; //
- // objArg.rcptseqno = rcptseqno; //
- // objArg.totRcptAmt = cashAmt; //
- // objArg.dsStrSend = ds_main_h_cash; // dataset
- // objArg.dsStrRcv = ds_main_h_cash; // dataset
- // var _objArg = new Object();
- // _objArg.objPam = objArg;
-
- gMulticnt = objPam.multiCnt; // 외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- gMultiSend = objPam.dsMultiSend; // 외래등록의 멀티접수인 경우 Opener로부터 받은 OPMI(데이터셋)
-
- gRcptdd = objPam.rcptdd;
- gRcptno = objPam.rcptno;
- gRcptseqno = objPam.rcptseqno;
- gTotrcptamt = objPam.totrcptamt;
-
- strSend = objPam.dsStrSend; // Opener로부터 받은 수납내역(데이터셋)
- strRcv = objPam.dsStrRcv; // Opener에게 보내기 위한 수납내역(데이터셋)
-
-
- /******************************** 팝업으로부터 넘어온 파라미터를 전역변수에 설정 종료 ********************************/
-
-
- if (gTotrcptamt.isNumber() != true)
- {
- sysf_messageBox("수납대상금액이 수치형이 아닙니다!","E999","");
- return;
- }
- else
- {
- ds_main_cash.setColumn( 0, "totrcptamt",gTotrcptamt);
- //model.refresh();
- }
- if (strSend != null && strSend != "" && strSend != " " && strSend != "-")
- {
- //copyNodesetType("ds_main_h_cash", strSend, "replace", model, parent.model);
- ds_main_h_cash.copyData( strSend);
- //group3.swt_cashlist.case_cashrcpt.grd_cash.rebuild();
- fCashamtCalc();
- }
- if (gMultiSend != null && gMultiSend != "" && gMultiSend != " " && gMultiSend != "-")
- {
- //copyNodesetType("ds_main_m_opmi", gMultiSend, "replace", model, parent.model);
- ds_main_m_opmi.copyData(gMultiSend);
- }
- ds_main_cash2.setColumn( 0, "cash_cashamt",gTotrcptamt.toString());
- //model.refresh();
- opener.frmf_setParameter("SPPAO00500_PARM","");
- /* VAN 조회
- if (gRcptdd != null && gRcptdd != "" && gRcptdd != " " && gRcptdd != "-" &&
- gRcptno != null && gRcptno != "" && gRcptno != " " && gRcptno != "-" &&
- gRcptseqno != null && gRcptseqno != "" && gRcptseqno != " " && gRcptseqno != "-")
- {
- ds_send.setColumn( 0, "data1",gRcptdd);
- ds_send.setColumn( 0, "data2",gRcptno);
- ds_send.setColumn( 0, "data3",gRcptseqno);
- ds_send_data4.copyData(ds_hidden_session);
- submit("TRPAO00501");
- }
- */
- }
- }
- var gMulticnt, gMultiSend, gRcptdd, gRcptno, gRcptseqno, gTotrcptamt, strSend, strRcv;
- function fInit()
- {
- //임시 ***************************************************************************************************************//
- ds_hidden.setColumn( 0, "tmpvanyn","Y");
- //임시 ***************************************************************************************************************//
- ds_main_iptflag.clearData(); ds_main_iptflag.addRow();
- ds_main_cash.clearData(); ds_main_cash.addRow();
- ds_main_cash2.clearData(); ds_main_cash2.addRow();
- ds_main_h_cash_cash.clearData();
- ds_main_iptflag.setColumn( 0, "cashedit","");
- ds_main_cash.setColumn( 0, "totrcptamt","0");
- ds_main_cash.setColumn( 0, "totcashamt","0");
- ds_main_iptflag.setColumn( 0, "cashedit","");
- ds_main_cash2.setColumn( 0, "cash_keyinptflag","K");
- ds_main_cash2.setColumn( 0, "cash_qualcnfmflag","1");
- ds_main_cash2.setColumn( 0, "cash_indinstflag","P");
- ds_main_cash2.setColumn( 0, "cash_cashamt","0");
- //group3.swt_cashlist.case_cashrcpt.grd_cash.rebuild();
- //model.refresh();
- }
- function fInit2()
- {
- ds_main_iptflag.clearData(); ds_main_iptflag.addRow();
- ds_main_cash2.clearData(); ds_main_cash2.addRow();
- ds_main_iptflag.setColumn( 0, "cashedit","");
- ds_main_iptflag.setColumn( 0, "cashedit","");
- ds_main_cash2.setColumn( 0, "cash_keyinptflag","K");
- ds_main_cash2.setColumn( 0, "cash_qualcnfmflag","1");
- ds_main_cash2.setColumn( 0, "cash_indinstflag","P");
- ds_main_cash2.setColumn( 0, "cash_cashamt","0");
- //model.refresh();
- }
- function fCashamtCalc()
- {
- var rowcnt = ds_main_h_cash_cash.rowcount;
- if (rowcnt > 0)
- {
- var cash_cashamt = 0;
- var totrcptamt = ds_main_cash.getColumn(0, "totrcptamt");
- for (i = 0; i < rowcnt; i++)
- {
- cash_cashamt = cash_cashamt + parseInt(ds_main_h_cash_cash.getColumn(i, "cash_cashamt"));
- }
- if (parseInt(totrcptamt) < parseInt(cash_cashamt))
- {
- sysf_messageBox("현금총액이 수납금액을 초과합니다!","E999","");
- }
- ds_main_cash.setColumn( 0, "totcashamt",cash_cashamt);
- }
- else {
- ds_main_cash.setColumn( 0, "totcashamt","0");
- }
- //model.refresh();
- }
- function group3_group2_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- fInit2();
- }
- function group3_group2_btn_cashaprv_onclick(obj:Button, e:ClickEventInfo) {
- //model.toggle("group3.swt_cashlist.case_cashrcpt");
- group3.swt_cashlist.tabindex = 1;
- //신분확인구분,개인법인구분,신분확인번호,결제금액
- var cash_qualcnfmflag = utlf_transNulltoEmpty(ds_main_cash2.getColumn(0, "cash_qualcnfmflag"));
- if (cash_qualcnfmflag == "" || cash_qualcnfmflag == " " || cash_qualcnfmflag == "-")
- {
- sysf_messageBox("신분확인구분이 미입력되었습니다!","E999","");
- return;
- }
- var cash_indinstflag = utlf_transNulltoEmpty(ds_main_cash2.getColumn(0, "cash_indinstflag"));
- if (cash_indinstflag == "" || cash_indinstflag == " " || cash_indinstflag == "-")
- {
- sysf_messageBox("개인법인구분이 미입력되었습니다!","E999","");
- return;
- }
- var cash_qualcnfmno = utlf_transNulltoEmpty(ds_main_cash2.getColumn(0, "cash_qualcnfmno"));
- if (cash_qualcnfmno == "" || cash_qualcnfmno == " " || cash_qualcnfmno == "-")
- {
- sysf_messageBox("신분확인번호가 미입력되었습니다!","E999","");
- return;
- }
- var cash_cashamt = utlf_transNulltoEmpty(ds_main_cash2.getColumn(0, "cash_cashamt"));
- if (cash_cashamt == "" || cash_cashamt == " " || cash_cashamt == "-")
- {
- sysf_messageBox("현금금액이 미입력되었습니다!","E999","");
- return;
- }
- var cashallinfo = utlf_transNullToEmpty(ds_main_iptflag.getColumn(0, "cashallinfo"));
- if (cashallinfo == "" || cashallinfo == " " || cashallinfo == "-")
- {
- ds_main_iptflag.setColumn( 0, "cashedit","K");
- //model.refresh();
- }
- var currow;
- var totrcptamt = ds_main_cash.getColumn(0, "totrcptamt");
- var totcashamt = ds_main_cash.getColumn(0, "totcashamt");
- var cash_cashamt = ds_main_cash2.getColumn(0, "cash_cashamt");
- if (parseInt(gMulticnt) > 0)
- {
- if (totrcptamt == totcashamt)
- {
- sysf_messageBox("멀티접수시 이미 승인내역이 생성되었습니다!","E999","");
- return;
- }
- else if (totrcptamt > totcashamt)
- {
- if (totrcptamt > cash_cashamt)
- {
- sysf_messageBox("멀티접수시 현금한건으로 대상금액 전체 결제해야 합니다!","E999","");
- return;
- }
- else if (totrcptamt < cash_cashamt)
- {
- sysf_messageBox("결제금액이 수납대상금액을 초과합니다!","E999","");
- return;
- }
- }
- var m_opmi_cnt = ds_main_m_opmi_opmi.rowcount;
-
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_mseqno"))) {
- ds_main_h_cash_cash.addColumn("cash_mseqno", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptdd_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptdd_old", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptno_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptno_old", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptseqno_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptseqno_old", "string");
- }
-
-
-
- for (i = 0; i < m_opmi_cnt; i++)
- {
- currow = ds_main_h_cash_cash.addRow(); // group3.swt_cashlist.case_cashrcpt.grd_cash.addItem();
- ds_main_h_cash_cash.copyRow( currow, ds_main_cash2, 0);
- ds_main_h_cash.setColumn( currow , "cash_cashamt",ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt"));
- ds_main_h_cash.setColumn( currow , "cash_mseqno",ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno"));
- ds_main_h_cash.setColumn( currow , "cash_rcptdd_old", "");
- ds_main_h_cash.setColumn( currow , "cash_rcptno_old", "");
- ds_main_h_cash.setColumn( currow , "cash_rcptseqno_old", "");
-
- // model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptdd_old");
- // model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptno_old");
- // model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptseqno_old");
- //임시van정보세팅 start **********************************************************************************************************************//
- if (ds_hidden.getColumn(0, "tmpvanyn") == "Y")
- {
- ds_main_h_cash.setColumn( currow , "cash_aprvflag","-");
- ds_main_h_cash.setColumn( currow , "cash_aprvdd",PMO001_TODAY);
- ds_main_h_cash.setColumn( currow , "cash_aprvtm","0000");
- ds_main_h_cash.setColumn( currow , "cash_aprvno","0");
- }
- //임시van정보세팅 end ***********************************************************************************************************************//
- }
- }
- else
- {
- if (totrcptamt < cash_cashamt)
- {
- sysf_messageBox("결제금액이 수납대상금액을 초과합니다!","E999","");
- return;
- }
- currow = ds_main_h_cash_cash.addRow();
- ds_main_h_cash_cash.copyRow( currow, ds_main_cash2, 0);
-
- // model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptdd_old");
- // model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptno_old");
- // model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptseqno_old");
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptdd_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptdd_old", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptno_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptno_old", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptseqno_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptseqno_old", "string");
- }
-
-
- //임시van정보세팅 start **********************************************************************************************************************//
- if (ds_hidden.getColumn(0, "tmpvanyn") == "Y")
- {
- ds_main_h_cash.setColumn( currow , "cash_aprvflag","-");
- ds_main_h_cash.setColumn( currow , "cash_aprvdd",PMO001_TODAY);
- ds_main_h_cash.setColumn( currow , "cash_aprvtm","0000");
- ds_main_h_cash.setColumn( currow , "cash_aprvno","0");
- }
- //임시van정보세팅 end ***********************************************************************************************************************//
- }
- //group3.swt_cashlist.case_cashrcpt.grd_cash.rebuild();
- fCashamtCalc();
- fInit2();
- }
- function group3_group2_btn_cashcncl_onclick(obj:Button, e:ClickEventInfo) {
- var currow = ds_main_h_cash_cash.rowposition; //group3.swt_cashlist.case_cashrcpt.grd_cash.row;
- if (currow < 0)
- {
- sysf_messageBox("먼저 삭제할 내역을 선택하십시요!","E999","");
- return;
- }
- //멀티접수인 경우 현금내역 삭제시 일괄 삭제
- if (parseInt(gMulticnt) > 0)
- {
- var result = sysf_messageBox("멀티접수인 경우 현금내역 전체삭제합니다 진행","S001","");
- if (result == "6")
- {
- for (i = 0; i < ds_main_h_cash_cash.rowcount; i++)
- {
- ds_main_h_cash_cash.deleteRow(i); //group3.swt_cashlist.case_cashrcpt.grd_cash.deleteitem(i);
- }
- fCashamtCalc();
- fInit2();
- }
- else return;
- }
- else
- {
- //이미 승인된 내역인 경우 [-]발생
- //내역만 생성한 경우 삭제
- var cash_aprvno = ds_main_cash2.getColumn(0, "cash_aprvno");
- //마이너스 금액인 경우 이미 취소된 내역이므로 리턴
- var cash_cashamt = ds_main_cash2.getColumn(0, "cash_cashamt");
- cash_cashamt = parseInt(cash_cashamt);
- if (cash_cashamt < 0)
- {
- sysf_messageBox("이미 취소된 내역입니다!","E999","");
- return;
- }
- if (cash_aprvno != null && cash_aprvno != "" && cash_aprvno != " " && cash_aprvno != "-")
- {
- //멀티접수 승인인 경우 동시 취소
- var multicnt = 0;
- var cash_aprvno = ds_main_h_cash_cash.getColumn(currow, "cash_aprvno"));
- var cash_aprvno2;
- var cash_cashamt;
-
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptdd_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptdd_old", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptno_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptno_old", "string");
- }
- if(utlf_isNull(ds_main_h_cash_cash.getColumnInfo("cash_rcptseqno_old"))) {
- ds_main_h_cash_cash.addColumn("cash_rcptseqno_old", "string");
- }
-
-
-
- for (i = 0; i < ds_main_h_cash_cash.rowcount; i++)
- {
- cash_aprvno2 = ds_main_h_cash_cash.getColumn(i, "cash_aprvno");
- cash_cashamt = ds_main_h_cash_cash.getColumn(i, "cash_cashamt");
- // model.makeNode("ds_main_h_cash_cash["+ i +"]_cash_rcptdd_old");
- // model.makeNode("ds_main_h_cash_cash["+ i +"]_cash_rcptno_old");
- // model.makeNode("ds_main_h_cash_cash["+ i +"]_cash_rcptseqno_old");
- if (cash_aprvno == cash_aprvno2 && cash_cashamt > 0)
- {
- multicnt++;
- var row = ds_main_h_cash_cash.addRow(); //group3.swt_cashlist.case_cashrcpt.grd_cash.addItem();
- //model.copyNode("ds_main_h_cash_cash["+ group3.swt_cashlist.case_cashrcpt.grd_cash.row +"]","ds_main_h_cash_cash["+ i +"]");
- ds_main_h_cash_cash.copyRow(row, ds_main_h_cash_cash, i);
-
- cash_cashamt = cash_cashamt * -1;
- ds_main_h_cash_cash.setColumn( row, "cash_cashamt", cash_cashamt.toString());
- // model.makeNode("ds_main_h_cash_cash["+ group3.swt_cashlist.case_cashrcpt.grd_cash.row +"]_cash_rcptdd_old");
- // model.makeNode("ds_main_h_cash_cash["+ group3.swt_cashlist.case_cashrcpt.grd_cash.row +"]_cash_rcptno_old");
- // model.makeNode("ds_main_h_cash_cash["+ group3.swt_cashlist.case_cashrcpt.grd_cash.row +"]_cash_rcptseqno_old");
- ds_main_h_cash_cash.setColumn( row , "cash_rcptdd_old", ds_main_h_cash_cash.getColumn(i, "cash_rcptdd"));
- ds_main_h_cash_cash.setColumn( row , "cash_rcptno_old", ds_main_h_cash_cash.getColumn(i, "cash_rcptno"));
- ds_main_h_cash_cash.setColumn( row , "cash_rcptseqno_old", ds_main_h_cash_cash.getColumn(i, "cash_rcptseqno"));
- ds_main_h_cash_cash.setColumn( row , "cash_rcptdd","-");
- ds_main_h_cash_cash.setColumn( row , "cash_rcptno","0");
- ds_main_h_cash_cash.setColumn( row , "cash_rcptseqno","0");
- }
- }
- if (multicnt > 1) sysf_messageBox("멀티접수시 승인된 내역이 존재하므로 동시취소내역 생성합니다!","E999","");
- }
- else
- {
- sysf_messageBox("승인된 내역이 아니므로 삭제합니다!","E999","");
- ds_main_h_cash_cash.deleteRow(currow);
- }
- //group3.swt_cashlist.case_cashrcpt.grd_cash.rebuild();
- fCashamtCalc();
- fInit2();
- }
- }
- function group3_group2_rdo_qualcnfmflag_onitemclick(obj:Radio, e:RadioMouseEventInfo) {
-
- }
- function group3_group2_button2_onclick(obj:Button, e:ClickEventInfo) {
- //임시세팅.. 공통코드로 적용 해야함.
- ds_main_cash2.setColumn( 0, "cash_qualcnfmno", "0100001234");
- //group3.group2.ipt_qualcnfmflag.refresh();
- }
- function group3_swt_cashlist_case_cashrcpt_grd_cash_oncellclick(obj:Grid, e:GridClickEventInfo) {
- var currow = ds_main_h_cash_cash.rowposition; //group3.swt_cashlist.case_cashrcpt.grd_cash.row;
- if (currow < 0) return;
- ds_main_cash2.copyRow( 0, ds_main_h_cash_cash, currow); //2 --> 0
- /*
- model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptdd_old");
- model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptno_old");
- model.makeNode("ds_main_h_cash_cash["+ currow +"]_cash_rcptseqno_old");
- dsf_makeValue( ds_main_cash2, "cash_rcptdd_old", "string", "" );
- dsf_makeValue( ds_main_cash2, "cash_rcptno_old", "string", "" );
- dsf_makeValue( ds_main_cash2, "cash_rcptseqno_old", "string", "" );
- ds_main_cash2.setColumn( 0, "cash_rcptdd_old",ds_main_h_cash_cash.getColumn(currow, "cash_rcptdd")));
- ds_main_cash2.setColumn( 0, "cash_rcptno_old",ds_main_h_cash_cash.getColumn(currow, "cash_rcptno")));
- ds_main_cash2.setColumn( 0, "cash_rcptseqno_old",ds_main_h_cash_cash.getColumn(currow, "cash_rcptseqno")));
- */
- ds_main_cash2.setColumn( 0, "cash_rcptdd","-");
- ds_main_cash2.setColumn( 0, "cash_rcptno","0");
- ds_main_cash2.setColumn( 0, "cash_rcptseqno","0");
- //승인취소되는 경우도 승인번호가 동일하므로 승일일자,승인시간이 없는 경우만 새로 승인을 얻어야 한다.[-]금액인 경우
- //금액[+][-] 승인번호,승인일자,승인시간 존재 => 승인
- //금액[-] 승인번호 존재 = 미승인
- ds_main_cash2.setColumn( 0, "cash_aprvdd","-");
- ds_main_cash2.setColumn( 0, "cash_aprvtm","-");
- //model.refresh();
- }
- function grp_btn_btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
- if (frmf_checkOpener())
- {
- opener.frmf_setParameter("SPPAO00500_RTN","N");
- this.close();
- }
- }
- function grp_btn_btn_confirm_onclick(obj:Button, e:ClickEventInfo) {
- if (frmf_checkOpener())
- {
- opener.frmf_setParameter("SPPAO00500_RTN","Y");
- opener.frmf_setParameter("SPPAO00500_TotCashAmt",ds_main_cash.getColumn(0, "totcashamt"));
- if (strRcv != null && strRcv != "" && strRcv != " " && strRcv != "-")
- {
- //copyNodesetType(strRcv, "ds_main_h_cash", "replace", parent.model, model);
- strRcv.copyData( ds_main_h_cash_cash);
- }
- this.close();
- }
- }
- function group3_btn_cashvan_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.swt_cashlist.tabindex = 0;
- }
- function group3_btn_cashrcpt_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.swt_cashlist.tabindex = 1;
- }
- function group3_group2_rdo_qualcnfmflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- //사업자번호일때는 법인, 주민번호,전화번호,카드번호일때는 개인
- if (ds_main_desc.getColumn(0, "cash_qualcnfmflag") == "4") {
- ds_main_desc.setColumn( 0, "cash_indinstflag","C");
- }
- else {
- ds_main_desc.setColumn( 0, "cash_indinstflag","P");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|