123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPAS00175" position="absolute 0 0 1230 794" titletext="신용카드수납환자별현황" onload="SMPAS00175_onload">
- <Layouts>
- <Layout>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 0 1229 765" style="">
- <Layouts>
- <Layout>
- <Div id="Div00" taborder="8" class="div_SA" position="absolute 0 25 1229 65" anchor="default"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 90 1227 94" style="" anchor="default"/>
- <Static id="caption6" class="tit_2" position="absolute 0 73 163 90" style="" text="신용카드수납환자별현황" anchor="default"/>
- <Static id="caption2" class="search_name" position="absolute 5 36 58 53" style="" text="기간 :" anchor="default"/>
- <Calendar id="opt_emplnm" class="input_default" taborder="7" mask="yyyy-mm-dd" position="absolute 271 35 361 54" style="align:center ;" anchor="default" onkeypress="group3_opt_emplnm_onkeypress" dateformat="yyyy-MM-dd" value="null"/>
- <Shape id="line2" linetype="vertical" position="absolute 977 31 980 51" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
- <Button id="btn_search" class="btn1" taborder="5" position="absolute 1057 34 1113 56" text="조회" onclick="group3_btn_search_onclick" anchor="default"/>
- <Calendar id="input1" class="input_default" taborder="7" mask="yyyy-mm-dd" position="absolute 380 35 470 54" style="align:center ;" anchor="default" onkeypress="group3_input1_onkeypress" dateformat="yyyy-MM-dd"/>
- <Static id="caption1" class="search_name" position="absolute 645 36 731 53" style="" text="진료형태 :" anchor="default"/>
- <Static id="caption3" class="search_name" position="absolute 810 36 885 53" style="" text="카드사 :" anchor="default"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" position="absolute 735 35 800 54" style="" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">외래</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">입원</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">건진</Col>
- <Col id="datacolumn">건진</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo innerdataset="ds_init_P0076list_P0076" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_cardcmpy" class="combo_default" position="absolute 888 35 968 54" style="" anchor="default"/>
- <Button id="button1" class="btn7" taborder="5" position="absolute 987 34 1055 56" text="Excel" onclick="group3_button1_onclick" anchor="default"/>
- <Button id="button2" class="btn4" position="absolute 1115 34 1219 56" text="입금여부저장" onclick="group3_button2_onclick" anchor="default"/>
- <Grid id="grd_van" binddataset="ds_main_cvaninfo" position="absolute 0 94 1228 656" style="align:center ;color:#000000;" ontextchanged="group3_grd_van_ontextchanged" anchor="default" cellclickbound="cell" autoenter="key">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="58"/>
- <Column size="56"/>
- <Column size="35"/>
- <Column size="76"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="110"/>
- <Column size="36"/>
- <Column size="70"/>
- <Column size="37"/>
- <Column size="90"/>
- <Column size="80"/>
- <Column size="42"/>
- <Column size="60"/>
- <Column size="90"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="40"/>
- <Column size="30"/>
- <Column size="50"/>
- <Column size="180"/>
- <Column size="60"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </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="입금"/>
- <Cell col="12" text="입금일자"/>
- <Cell col="13" text="입금액"/>
- <Cell col="14" text="구분"/>
- <Cell col="15" text="수수료"/>
- <Cell col="16" text="ⓥ입금일자"/>
- <Cell col="17" text="ⓥ입금액"/>
- <Cell col="18" text="ⓥ수수료"/>
- <Cell col="19" text="원수수료"/>
- <Cell col="20" text="진료"/>
- <Cell col="21" text="S/K"/>
- <Cell col="22" text="유효"/>
- <Cell col="23" text="비고"/>
- <Cell col="24" text="수납자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:hngnm"/>
- <Cell col="3" displaytype="combo" text="bind:aprvflag" combodataset="ds_init_aprvflag" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="date" text="bind:aprvdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="5" displaytype="date" text="bind:aprvtm" mask="HH:mm:ss" calendardisplaynulltype="nulltext"/>
- <Cell col="6" text="bind:aprvno"/>
- <Cell col="7" displaytype="combo" text="bind:cdid" combodataset="ds_init_P0076list_P0076" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" text="bind:cardno"/>
- <Cell col="9" style="background:EXPR(getColumn(currow, "allotmm") == "38" ? "##FF8888" : "");background2:EXPR(getColumn(currow, "allotmm") == "38" ? "##FF8888" : "");" text="bind:allotmm"/>
- <Cell col="10" displaytype="number" text="bind:cardamt" mask="#,##0"/>
- <Cell col="11" displaytype="checkbox" edittype="checkbox" text="bind:depoddyn" expr="expr:(depoddyn=="true"||depoddyn==1)?1:0"/>
- <Cell col="12" displaytype="date" edittype="date" text="bind:depodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="13" displaytype="number" edittype="normal" text="bind:carddepoamt" mask="9,999"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:cardtype" combodataset="ds_init_cardtype" combocodecol="value" combodatacol="label"/>
- <Cell col="15" displaytype="number" edittype="normal" text="bind:coms" mask="9,999"/>
- <Cell col="16" displaytype="date" text="bind:vandepodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="17" displaytype="number" text="bind:vandepoamt" mask="9,999"/>
- <Cell col="18" displaytype="number" text="bind:vandepocoms" mask="9,999"/>
- <Cell col="19" displaytype="number" text="bind:orgcoms" mask="9,999"/>
- <Cell col="20" text="bind:ordtype"/>
- <Cell col="21" displaytype="combo" text="bind:keyinptflag" combodataset="ds_init_keyinptflag" combocodecol="value" combodatacol="label"/>
- <Cell col="22" text="bind:valiterm"/>
- <Cell col="23" text="bind:remfact"/>
- <Cell col="24" text="bind:usernm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button3" class="btn2" position="absolute 1141 67 1183 89" text="선택" onclick="group3_button3_onclick" anchor="default"/>
- <Button id="button4" class="btn2" position="absolute 1185 67 1227 89" text="해제" onclick="group3_button4_onclick" anchor="default"/>
- <Static id="caption4" position="absolute 1087 72 1137 87" style="" text="입금여부" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_depoddyn" position="absolute 490 36 635 54" style="" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">all</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">입금</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미입금</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_ddflag" position="absolute 70 37 265 52" style="" onitemclick="group3_rdo_ddflag_onitemclick" anchor="default" onitemchanged="group3_rdo_ddflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">aprvdd</Col>
- <Col id="datacolumn">승인일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">depodd</Col>
- <Col id="datacolumn">입금일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">vandepodd</Col>
- <Col id="datacolumn">입금예정일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption7" class="cell_1" position="absolute 0 682 155 702" style="align:center ;" text="신용카드" anchor="default"/>
- <Static id="caption8" class="cell_1" position="absolute 0 703 155 723" style="align:center ;" text="체크카드" anchor="default"/>
- <Static id="caption9" class="cell_1" position="absolute 0 724 155 744" style="align:center ;" text="해외카드" anchor="default"/>
- <Static id="caption10" class="cell_1" position="absolute 0 745 155 765" style="align:center ;" text="전 체" anchor="default"/>
- <Static id="caption12" class="cell_1" position="absolute 156 661 226 681" style="align:center ;" text="승인건수" anchor="default"/>
- <Static id="caption15" class="cell_1" position="absolute 227 661 377 681" style="align:center ;" text="승인금액" anchor="default"/>
- <Static id="caption16" class="cell_1" position="absolute 378 661 528 681" style="align:center ;" text="승인수수료" anchor="default"/>
- <Static id="caption17" class="cell_1" position="absolute 1073 661 1223 681" style="align:center ;" text="입금액" anchor="default"/>
- <MaskEdit id="input91" enable="false" mask="9,999" position="absolute 156 682 226 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input92" enable="false" mask="9,999" position="absolute 156 703 226 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input93" enable="false" mask="9,999" position="absolute 156 724 226 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input94" enable="false" mask="9,999" position="absolute 156 745 226 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input95" enable="false" mask="9,999" position="absolute 227 745 377 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input96" enable="false" mask="9,999" position="absolute 227 682 377 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input97" enable="false" mask="9,999" position="absolute 227 703 377 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input98" enable="false" mask="9,999" position="absolute 227 724 377 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input99" enable="false" mask="9,999" position="absolute 378 745 528 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input100" enable="false" mask="9,999" position="absolute 378 682 528 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input101" enable="false" mask="9,999" position="absolute 378 703 528 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input102" enable="false" mask="9,999" position="absolute 378 724 528 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input103" enable="false" mask="9,999" position="absolute 1073 682 1223 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input104" enable="false" mask="9,999" position="absolute 1073 703 1223 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input105" enable="false" mask="9,999" position="absolute 1073 724 1223 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input106" enable="false" mask="9,999" position="absolute 1073 745 1223 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <Shape id="line4" class="line_10" linetype="horizontal" position="absolute 0 656 1223 663" style="" anchor="default"/>
- <Static id="caption11" class="cell_1" position="absolute 0 661 155 681" style="align:left ;" anchor="default"/>
- <MaskEdit id="input2" enable="false" mask="9,999" position="absolute 536 724 606 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input3" enable="false" mask="9,999" position="absolute 536 745 606 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input4" enable="false" mask="9,999" position="absolute 607 745 757 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input5" enable="false" mask="9,999" position="absolute 607 682 757 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input6" enable="false" mask="9,999" position="absolute 607 703 757 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input7" enable="false" mask="9,999" position="absolute 607 724 757 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input8" enable="false" mask="9,999" position="absolute 758 745 908 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input9" enable="false" mask="9,999" position="absolute 758 682 908 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input10" enable="false" mask="9,999" position="absolute 758 703 908 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input11" enable="false" mask="9,999" position="absolute 758 724 908 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <Static id="caption13" class="cell_1" position="absolute 536 661 606 681" style="align:center ;" text="취소건수" anchor="default"/>
- <Static id="caption14" class="cell_1" position="absolute 607 661 757 681" style="align:center ;" text="취소금액" anchor="default"/>
- <Static id="caption18" class="cell_1" position="absolute 758 661 908 681" style="align:center ;" text="취소수수료" anchor="default"/>
- <MaskEdit id="input12" enable="false" mask="9,999" position="absolute 536 682 606 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input13" enable="false" mask="9,999" position="absolute 536 703 606 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input14" enable="false" mask="9,999" position="absolute 916 745 1066 764" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input15" enable="false" mask="9,999" position="absolute 916 682 1066 701" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input16" enable="false" mask="9,999" position="absolute 916 703 1066 722" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <MaskEdit id="input17" enable="false" mask="9,999" position="absolute 916 724 1066 743" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:right;" anchor="default"/>
- <Static id="caption19" class="cell_1" position="absolute 916 661 1066 681" style="align:center ;" text="차액소계(승인-취소)" anchor="default"/>
- <Static id="caption20" position="absolute 365 35 380 55" style="" text="~" anchor="default"/>
- <Shape id="rectangle1" anchor="default" type="rectangle" position="absolute 190 73 205 88" style="strokepen:1 solid black;fillbrush:solid #ff8888ff true;"/>
- <Static id="caption21" position="absolute 208 71 368 91" style="" text="고운맘 카드(할부개월수 : 38)" anchor="default"/>
- <Static id="caption00" text="신용카드수납환자별현황" class="tit_1" position="absolute 0 0 200 25"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group1" scrollbars="autoboth" position="absolute 0 765 1228 792" style="">
- <Layouts>
- <Layout>
- <Button id="btn_cancel" class="btn4" taborder="8" position="absolute 1171 3 1227 25" text="확인" onclick="group1_btn_cancel_onclick" anchor="default"/>
- <Static id="caption5" position="absolute 5 7 250 22" style="color:#ff0000;" text="※ 입금취소는 입금 당일만 가능합니다." anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line3" linetype="vertical" position="absolute 480 35 483 55" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_P0087list_P0087" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="P0087" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="P0087"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_totalinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="aprvcntcard" type="STRING" size="256"/>
- <Column id="aprvcntcheck" type="STRING" size="256"/>
- <Column id="aprvcntcardos" type="STRING" size="256"/>
- <Column id="aprvcnttotal" type="STRING" size="256"/>
- <Column id="aprvamtcard" type="STRING" size="256"/>
- <Column id="aprvamtcheck" type="STRING" size="256"/>
- <Column id="aprvamtcardos" type="STRING" size="256"/>
- <Column id="aprvamttotal" type="STRING" size="256"/>
- <Column id="aprvcomscard" type="STRING" size="256"/>
- <Column id="aprvcomscheck" type="STRING" size="256"/>
- <Column id="aprvcomscardos" type="STRING" size="256"/>
- <Column id="aprvcomstotal" type="STRING" size="256"/>
- <Column id="cnclcntcard" type="STRING" size="256"/>
- <Column id="cnclcntcheck" type="STRING" size="256"/>
- <Column id="cnclcntcardos" type="STRING" size="256"/>
- <Column id="cnclcnttotal" type="STRING" size="256"/>
- <Column id="cnclamtcard" type="STRING" size="256"/>
- <Column id="cnclamtcheck" type="STRING" size="256"/>
- <Column id="cnclamtcardos" type="STRING" size="256"/>
- <Column id="cnclamttotal" type="STRING" size="256"/>
- <Column id="cnclcomscard" type="STRING" size="256"/>
- <Column id="cnclcomscheck" type="STRING" size="256"/>
- <Column id="cnclcomscardos" type="STRING" size="256"/>
- <Column id="cnclcomstotal" type="STRING" size="256"/>
- <Column id="depoamtcard" type="STRING" size="256"/>
- <Column id="depoamtcheck" type="STRING" size="256"/>
- <Column id="depoamtcardos" type="STRING" size="256"/>
- <Column id="depoamttotal" type="STRING" size="256"/>
- <Column id="difamtcard" type="STRING" size="256"/>
- <Column id="difamtcheck" type="STRING" size="256"/>
- <Column id="difamtcardos" type="STRING" size="256"/>
- <Column id="difamttotal" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aprvcntcard"/>
- <Col id="aprvcntcheck"/>
- <Col id="aprvcntcardos"/>
- <Col id="aprvcnttotal"/>
- <Col id="aprvamtcard"/>
- <Col id="aprvamtcheck"/>
- <Col id="aprvamtcardos"/>
- <Col id="aprvamttotal"/>
- <Col id="aprvcomscard"/>
- <Col id="aprvcomscheck"/>
- <Col id="aprvcomscardos"/>
- <Col id="aprvcomstotal"/>
- <Col id="cnclcntcard"/>
- <Col id="cnclcntcheck"/>
- <Col id="cnclcntcardos"/>
- <Col id="cnclcnttotal"/>
- <Col id="cnclamtcard"/>
- <Col id="cnclamtcheck"/>
- <Col id="cnclamtcardos"/>
- <Col id="cnclamttotal"/>
- <Col id="cnclcomscard"/>
- <Col id="cnclcomscheck"/>
- <Col id="cnclcomscardos"/>
- <Col id="cnclcomstotal"/>
- <Col id="depoamtcard"/>
- <Col id="depoamtcheck"/>
- <Col id="depoamtcardos"/>
- <Col id="depoamttotal"/>
- <Col id="difamtcard"/>
- <Col id="difamtcheck"/>
- <Col id="difamtcardos"/>
- <Col id="difamttotal"/>
- </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/>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ddflag" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="cardcmpycd" type="STRING" size="256"/>
- <Column id="depoddyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ddflag"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="ordtype"/>
- <Col id="cardcmpycd"/>
- <Col id="depoddyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="card" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="card"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_cardinfo_cardinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- </Dataset>
- <Dataset id="ds_init_P0076list_P0076" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="P0076" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="P0076"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_cvaninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_cvaninfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="aprvflag" type="STRING" size="256"/>
- <Column id="aprvdd" type="STRING" size="256"/>
- <Column id="aprvtm" type="STRING" size="256"/>
- <Column id="aprvno" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="keyinptflag" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cardno" type="STRING" size="256"/>
- <Column id="valiterm" type="STRING" size="256"/>
- <Column id="allotmm" type="STRING" size="256"/>
- <Column id="cardamt" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="depoddyn" type="STRING" size="256"/>
- <Column id="depodd" type="STRING" size="256"/>
- <Column id="carddepoamt" type="STRING" size="256"/>
- <Column id="coms" type="STRING" size="256"/>
- <Column id="vandepoamt" type="STRING" size="256"/>
- <Column id="vandepodd" type="STRING" size="256"/>
- <Column id="vandepocoms" type="STRING" size="256"/>
- <Column id="orgcoms" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="aprvflag"/>
- <Col id="aprvdd"/>
- <Col id="aprvtm"/>
- <Col id="aprvno"/>
- <Col id="ordtype"/>
- <Col id="keyinptflag"/>
- <Col id="cdnm"/>
- <Col id="cardno"/>
- <Col id="valiterm"/>
- <Col id="allotmm"/>
- <Col id="cardamt"/>
- <Col id="remfact"/>
- <Col id="usernm"/>
- <Col id="depoddyn"/>
- <Col id="depodd"/>
- <Col id="carddepoamt"/>
- <Col id="coms"/>
- <Col id="vandepoamt"/>
- <Col id="vandepodd"/>
- <Col id="vandepocoms"/>
- <Col id="orgcoms"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_aprvflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">승인</Col>
- <Col id="value">12</Col>
- </Row>
- <Row>
- <Col id="label">취소</Col>
- <Col id="value">22</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value">-</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cardtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">신용</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">체크</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">해외</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_keyinptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">S</Col>
- <Col id="value">Swipe</Col>
- </Row>
- <Row>
- <Col id="label">K</Col>
- <Col id="value">Key-in</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.opt_emplnm" propid="value" datasetid="ds_send_data1" columnid="fromdd"/>
- <BindItem id="item1" compid="group3.input1" propid="value" datasetid="ds_send_data1" columnid="todd"/>
- <BindItem id="item2" compid="group3.combo1" propid="value" datasetid="ds_send_data1" columnid="ordtype"/>
- <BindItem id="item3" compid="group3.cmb_cardcmpy" propid="value" datasetid="ds_send_data1" columnid="cardcmpycd"/>
- <BindItem id="item4" compid="group3.rdo_depoddyn" propid="value" datasetid="ds_send_data1" columnid="depoddyn"/>
- <BindItem id="item5" compid="group3.rdo_ddflag" propid="value" datasetid="ds_send_data1" columnid="ddflag"/>
- <BindItem id="item6" compid="group3.input91" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcntcard"/>
- <BindItem id="item7" compid="group3.input92" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcntcheck"/>
- <BindItem id="item8" compid="group3.input93" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcntcardos"/>
- <BindItem id="item9" compid="group3.input94" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcnttotal"/>
- <BindItem id="item10" compid="group3.input95" propid="value" datasetid="ds_main_totalinfo" columnid="aprvamttotal"/>
- <BindItem id="item11" compid="group3.input96" propid="value" datasetid="ds_main_totalinfo" columnid="aprvamtcard"/>
- <BindItem id="item12" compid="group3.input97" propid="value" datasetid="ds_main_totalinfo" columnid="aprvamtcheck"/>
- <BindItem id="item13" compid="group3.input98" propid="value" datasetid="ds_main_totalinfo" columnid="aprvamtcardos"/>
- <BindItem id="item14" compid="group3.input99" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcomstotal"/>
- <BindItem id="item15" compid="group3.input100" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcomscard"/>
- <BindItem id="item16" compid="group3.input101" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcomscheck"/>
- <BindItem id="item17" compid="group3.input102" propid="value" datasetid="ds_main_totalinfo" columnid="aprvcomscardos"/>
- <BindItem id="item18" compid="group3.input103" propid="value" datasetid="ds_main_totalinfo" columnid="depoamtcard"/>
- <BindItem id="item19" compid="group3.input104" propid="value" datasetid="ds_main_totalinfo" columnid="depoamtcheck"/>
- <BindItem id="item20" compid="group3.input105" propid="value" datasetid="ds_main_totalinfo" columnid="depoamtcardos"/>
- <BindItem id="item21" compid="group3.input106" propid="value" datasetid="ds_main_totalinfo" columnid="depoamttotal"/>
- <BindItem id="item22" compid="group3.input2" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcntcardos"/>
- <BindItem id="item23" compid="group3.input3" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcnttotal"/>
- <BindItem id="item24" compid="group3.input4" propid="value" datasetid="ds_main_totalinfo" columnid="cnclamttotal"/>
- <BindItem id="item25" compid="group3.input5" propid="value" datasetid="ds_main_totalinfo" columnid="cnclamtcard"/>
- <BindItem id="item26" compid="group3.input6" propid="value" datasetid="ds_main_totalinfo" columnid="cnclamtcheck"/>
- <BindItem id="item27" compid="group3.input7" propid="value" datasetid="ds_main_totalinfo" columnid="cnclamtcardos"/>
- <BindItem id="item28" compid="group3.input8" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcomstotal"/>
- <BindItem id="item29" compid="group3.input9" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcomscard"/>
- <BindItem id="item30" compid="group3.input10" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcomscheck"/>
- <BindItem id="item31" compid="group3.input11" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcomscardos"/>
- <BindItem id="item32" compid="group3.input12" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcntcard"/>
- <BindItem id="item33" compid="group3.input13" propid="value" datasetid="ds_main_totalinfo" columnid="cnclcntcheck"/>
- <BindItem id="item34" compid="group3.input14" propid="value" datasetid="ds_main_totalinfo" columnid="difamttotal"/>
- <BindItem id="item35" compid="group3.input15" propid="value" datasetid="ds_main_totalinfo" columnid="difamtcard"/>
- <BindItem id="item36" compid="group3.input16" propid="value" datasetid="ds_main_totalinfo" columnid="difamtcheck"/>
- <BindItem id="item37" compid="group3.input17" propid="value" datasetid="ds_main_totalinfo" columnid="difamtcardos"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
- include 'com_basiccodexp::ZBC001.xjs';
- include 'pam_pamcomnxp::PAM001.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- function SMPAS00175_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group3.grd_van);
- //grdf_setGridSort(grd_XXX);
- grdf_setRowTypeIcon(group3.grd_van, 0);
- fGetUserInfosSampling();
- //공통코드
- var arrParam = [ {dsNm: "ds_init_P0076list_P0076", cdGrpId: "P0076" } ];
- appf_getCodeList(arrParam);
- // 원무 공통코드
- var arrParam = [ {dsNm: "ds_init_P0087list_P0087", cdGrpId: "P0087" } ];
- pamfGetCodeList(arrParam);
- frmf_addComboItem("group3.cmb_cardcmpy","전체","","above");
- var SMPAS00175_PARM = opener.frmf_getParameter("SMPAS00175_PARM");
- var array_parm = SMPAS00175_PARM.split("▦");
- ds_send_data1.setColumn( 0, "ddflag" , array_parm[0]); //기간조건
- ds_send_data1.setColumn( 0, "fromdd" , array_parm[1]); //시작일자
- ds_send_data1.setColumn( 0, "todd" , array_parm[2]); //종료일자
- ds_send_data1.setColumn( 0, "ordtype" , array_parm[3]); //진료형태
- ds_send_data1.setColumn( 0, "cardcmpycd" , array_parm[4]); //진료형태
- ds_send_data1.setColumn( 0, "depoddyn" , "all"); //입금여부
- frdo_ddflag();
- // fSearch();
- }
- var gFromdd, gTodd, gOrdtype, gCardCmpycd;
- //세션정보 추출하기
- function fGetUserInfosSampling(){
- var sUserInfosS = sysf_getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = utlf_transNullToEmpty(UserInfosS_Array[0]); //사용자번호
- var usernm = UserInfosS_Array[1]; //사용자이름
- var posinstcd = utlf_transNullToEmpty(UserInfosS_Array[2]); //소속기관코드
- var posinstnm = UserInfosS_Array[3]; //소속기관명
- var posdeptcd = UserInfosS_Array[4]; //소속부서코드
- var posdeptnm = UserInfosS_Array[5]; //소속부서명
- if (utlf_isNull(userid) || userid == " " || userid == "-") userid = "pam";
- //if (utlf_isNull(posinstcd) || posinstcd == " " || posinstcd == "-") posinstcd = "012"; //서울성모?
- dsf_createDsRow("ds_hidden_session", [
- {col:"sess_userid", type:"STRING", size:256, val:userid}
- , {col:"sess_usernm", type:"STRING", size:256, val:usernm}
- , {col:"sess_posinstcd", type:"STRING", size:256, val:posinstcd}
- , {col:"sess_posinstnm", type:"STRING", size:256, val:posinstnm}
- , {col:"sess_posdeptcd", type:"STRING", size:256, val:posdeptcd}
- , {col:"sess_posdeptnm", type:"STRING", size:256, val:posdeptnm}
- ]);
- }
- function call_TRPAS00175() {
- ds_hidden_cardinfo_cardinfolist.clearData();
- var oParam = {};
- oParam.id = "TRPAS00175";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqGetCardPsnList";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "ds_hidden_cardinfo_cardinfolist=cardinfolist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function fSearch() {
- ds_main_cvaninfo.clearData();
- call_TRPAS00175();
- ds_main_cvaninfo.copyData(ds_hidden_cardinfo_cardinfolist);
- setTotalAmt();
- }
- function fAllCheck_true() {
- ds_main_cvaninfo.applyChange();
- for(var a = 0; a < ds_main_cvaninfo.rowcount; a++) {
- if(utlf_isNull(ds_main_cvaninfo.getColumn(a, "depodd"))) {
- grdf_setStatus(group3.grd_van, "U", [a]);
- ds_main_cvaninfo.setColumn(a, "depoddyn", "true");
- }
- }
-
- // 금액 재계산
- setTotalAmt();
- }
- function fAllCheck_false() {
- ds_main_cvaninfo.applyChange();
-
- for(var a = 0; a < ds_main_cvaninfo.rowcount; a++) {
- if(!utlf_isNull(ds_main_cvaninfo.getColumn(a, "depodd"))) {
- grdf_setStatus(group3.grd_van, "U", [a]);
- ds_main_cvaninfo.setColumn(a, "depoddyn", "false");
- }
- }
-
- }
- function frdo_ddflag() {
- if(ds_send_data1.getColumn(0, "ddflag") == "depodd") {
- group3.rdo_depoddyn.enable = false;
- }
- if(ds_send_data1.getColumn(0, "ddflag") != "depodd") {
- group3.rdo_depoddyn.enable = true;
- }
- }
- // 합계정보 재설정
- function setTotalAmt() {
- var iAprvCardDomCnt = 0;
- var iAprvCheckCnt = 0;
- var iAprvCardIntCnt = 0;
- var iCnclCardDomCnt = 0;
- var iCnclCheckCnt = 0;
- var iCnclCardIntCnt = 0;
- var iAprvCardDomAmt = 0;
- var iAprvCheckAmt = 0;
- var iAprvCardIntAmt = 0;
- var iCnclCardDomAmt = 0;
- var iCnclCheckAmt = 0;
- var iCnclCardIntAmt = 0;
- var iAprvCardDomComs = 0;
- var iAprvCheckComs = 0;
- var iAprvCardIntComs = 0;
- var iCnclCardDomComs = 0;
- var iCnclCheckComs = 0;
- var iCnclCardIntComs = 0;
- for(var a = 0 ; a < ds_main_cvaninfo.rowcount; a++) {
- // 체크된 건만 재계산
- if (ds_main_cvaninfo.getColumn(a, "depoddyn") == "true") {
- // 신용카드 (국내)
- if (ds_main_cvaninfo.getColumn(a, "cardtype") == "1") {
- // 승인금액
- if (ds_main_cvaninfo.getColumn(a, "aprvflag") == '12') {
- iAprvCardDomCnt = iAprvCardDomCnt + 1;
- iAprvCardDomAmt = iAprvCardDomAmt + parseInt(ds_main_cvaninfo.getColumn(a, "cardamt"));
- iAprvCardDomComs = iAprvCardDomComs + parseInt(ds_main_cvaninfo.getColumn(a, "coms"));
- // 취소금액
- } else if (ds_main_cvaninfo.getColumn(a, "aprvflag") == '22') {
- iCnclCardDomCnt = iCnclCardDomCnt + 1;
- iCnclCardDomAmt = iCnclCardDomAmt + parseInt(ds_main_cvaninfo.getColumn(a, "cardamt"));
- iCnclCardDomComs = iCnclCardDomComs + parseInt(ds_main_cvaninfo.getColumn(a, "coms"));
- }
- // 체크카드
- } else if (ds_main_cvaninfo.getColumn(a, "cardtype") == "2") {
- // 승인금액
- if (ds_main_cvaninfo.getColumn(a, "aprvflag") == '12') {
- iAprvCheckCnt = iAprvCheckCnt + 1;
- iAprvCheckAmt = iAprvCheckAmt + parseInt(ds_main_cvaninfo.getColumn(a, "cardamt"));
- iAprvCheckComs = iAprvCheckComs + parseInt(ds_main_cvaninfo.getColumn(a, "coms"));
- // 취소금액
- } else if (ds_main_cvaninfo.getColumn(a, "aprvflag") == '22') {
- iCnclCheckCnt = iCnclCheckCnt + 1;
- iCnclCheckAmt = iCnclCheckAmt + parseInt(ds_main_cvaninfo.getColumn(a, "cardamt"));
- iCnclCheckComs = iCnclCheckComs + parseInt(ds_main_cvaninfo.getColumn(a, "coms"));
- }
- // 신용카드 (해외)
- } else if (ds_main_cvaninfo.getColumn(a, "cardtype") == "3") {
- // 승인금액
- if (ds_main_cvaninfo.getColumn(a, "aprvflag") == '12') {
- iAprvCardIntCnt = iAprvCardIntCnt + 1;
- iAprvCardIntAmt = iAprvCardIntAmt + parseInt(ds_main_cvaninfo.getColumn(a, "cardamt"));
- iAprvCardIntComs = iAprvCardIntComs + parseInt(ds_main_cvaninfo.getColumn(a, "coms"));
- // 취소금액
- } else if (ds_main_cvaninfo.getColumn(a, "aprvflag") == '22') {
- iCnclCardDomCnt= iCnclCardDomCnt + 1;
- iCnclCardIntAmt = iCnclCardIntAmt + parseInt(ds_main_cvaninfo.getColumn(a, "cardamt"));
- iCnclCardIntComs = iCnclCardIntComs + parseInt(ds_main_cvaninfo.getColumn(a, "coms"));
- }
- }
- }
- }
- // 승인정보 설정
- ds_main_totalinfo.setColumn( 0, "aprvcntcard", iAprvCardDomCnt);
- ds_main_totalinfo.setColumn( 0, "aprvcntcheck", iAprvCheckCnt);
- ds_main_totalinfo.setColumn( 0, "aprvcntcardos", iAprvCardIntCnt);
- ds_main_totalinfo.setColumn( 0, "aprvcnttotal", iAprvCardDomCnt + iAprvCheckCnt + iAprvCardIntCnt);
- ds_main_totalinfo.setColumn( 0, "aprvamtcard", iAprvCardDomAmt);
- ds_main_totalinfo.setColumn( 0, "aprvamtcheck", iAprvCheckAmt);
- ds_main_totalinfo.setColumn( 0, "aprvamtcardos", iAprvCardIntAmt);
- ds_main_totalinfo.setColumn( 0, "aprvamttotal", iAprvCardDomAmt + iAprvCheckAmt + iAprvCardIntAmt);
- ds_main_totalinfo.setColumn( 0, "aprvcomscard", iAprvCardDomComs);
- ds_main_totalinfo.setColumn( 0, "aprvcomscheck", iAprvCheckComs);
- ds_main_totalinfo.setColumn( 0, "aprvcomscardos", iAprvCardIntComs);
- ds_main_totalinfo.setColumn( 0, "aprvcomstotal", iAprvCardDomComs + iAprvCheckComs + iAprvCardIntComs);
- // 취소정보 설정
- ds_main_totalinfo.setColumn( 0, "cnclcntcard", iCnclCardDomCnt);
- ds_main_totalinfo.setColumn( 0, "cnclcntcheck", iCnclCheckCnt);
- ds_main_totalinfo.setColumn( 0, "cnclcntcardos", iCnclCardIntCnt);
- ds_main_totalinfo.setColumn( 0, "cnclcnttotal", iCnclCardDomCnt + iCnclCheckCnt + iCnclCardIntCnt);
- ds_main_totalinfo.setColumn( 0, "cnclamtcard", iCnclCardDomAmt);
- ds_main_totalinfo.setColumn( 0, "cnclamtcheck", iCnclCheckAmt);
- ds_main_totalinfo.setColumn( 0, "cnclamtcardos", iCnclCardIntAmt);
- ds_main_totalinfo.setColumn( 0, "cnclamttotal", iCnclCardDomAmt + iCnclCheckAmt + iCnclCardIntAmt);
- ds_main_totalinfo.setColumn( 0, "cnclcomscard", iCnclCardDomComs);
- ds_main_totalinfo.setColumn( 0, "cnclcomscheck", iCnclCheckComs);
- ds_main_totalinfo.setColumn( 0, "cnclcomscardos", iCnclCardIntComs);
- ds_main_totalinfo.setColumn( 0, "cnclcomstotal", iCnclCardDomComs + iCnclCheckComs + iCnclCardIntComs);
- // 차액소계(승인금액 - 취소금액)
- ds_main_totalinfo.setColumn( 0, "difamtcard", iAprvCardDomAmt - iCnclCardDomAmt);
- ds_main_totalinfo.setColumn( 0, "difamtcheck", iAprvCheckAmt - iCnclCheckAmt);
- ds_main_totalinfo.setColumn( 0, "difamtcardos", iAprvCardIntAmt - iCnclCardIntAmt);
- ds_main_totalinfo.setColumn( 0, "difamttotal", (iAprvCardDomAmt - iCnclCardDomAmt) + (iAprvCheckAmt - iCnclCheckAmt) + (iAprvCardIntAmt - iCnclCardIntAmt));
- // 입금액 설정
- // 입금액 = (승인금액 - 승인수수료) - (취소금액 - 취소수수료)
- ds_main_totalinfo.setColumn( 0, "depoamtcard", (iAprvCardDomAmt - iAprvCardDomComs) - (iCnclCardDomAmt - iCnclCardDomComs));
- ds_main_totalinfo.setColumn( 0, "depoamtcheck", (iAprvCheckAmt - iAprvCheckComs) - (iCnclCheckAmt - iCnclCheckComs));
- ds_main_totalinfo.setColumn( 0, "depoamtcardos", (iAprvCardIntAmt - iAprvCardIntComs) - (iCnclCardIntAmt - iCnclCardIntComs));
- ds_main_totalinfo.setColumn( 0, "depoamttotal", (
- (iAprvCardDomAmt + iAprvCheckAmt + iAprvCardIntAmt) - (iAprvCardDomComs + iAprvCheckComs + iAprvCardIntComs)
- ) - (
- (iCnclCardDomAmt + iCnclCheckAmt + iCnclCardIntAmt) - (iCnclCardDomComs + iCnclCheckComs + iCnclCardIntComs)
- ));
- }
- function group3_opt_emplnm_onkeydown(obj:Calendar, e:KeyEventInfo) {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- group3.btn_search.click();
- }
- }
- function group3_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fSearch();
- }
- function group3_input1_onkeydown(obj:Calendar, e:KeyEventInfo) {
- // if( event.keyCode == 13 ){
- // group3.btn_search.dispatch("DOMActivate");
- // }
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo) {
- if( ds_main_cvaninfo.rowcount > 0 ){
- grdf_exportExcel(group3.grd_van, "Excel", "Sheet1", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo) {
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음
- }
- var updateData = grdf_getGridUpdateData(group3.grd_van, "all");
- dsf_createDs("ds_send_data2_card");
- ds_send_data2_card.copyData(updateData, true);
- ds_main_cvaninfo.clearData();
- ds_hidden_cardinfo_cardinfolist.clearData();
- // if(submit("TXPAS00175")) {
- var oParam = {};
- oParam.id = "TXPAS00175";
- oParam.service = "rcptteamstatsapp.rcptTeamOrdStats";
- oParam.method = "reqSetCardPsnList";
- oParam.inds = "data1=ds_send data2=ds_send_data2_card";
- oParam.outds = "ds_hidden_cardinfo_cardinfolist=cardinfolist";
- oParam.async = false;
- oParam.callback = "cf_TXPAS00175";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPAS00175") > -1) {
- ds_send_data1.setColumn( 0, "ddflag", "depodd");
- ds_send_data1.setColumn( 0, "fromdd", utlf_getCurrentDate());
- ds_send_data1.setColumn( 0, "todd", utlf_getCurrentDate());
- call_TRPAS00175();
- }
- ds_main_cvaninfo.copyData(ds_hidden_cardinfo_cardinfolist);
- }
- function cf_TXPAS00175(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- // function group3_grd_van_onaftersort {
- //
- // //sorting 시 인스턴스 구조를 재구성
- // group3.grd_van.gridToInstance();
- //
- // // 고운맘카드 배경색 설정
- // group3.grd_van.rebuildStyle();
- //
- // for(var i=1; i < group3.grd_van.rows; i++) {
- //
- // // 고운맘카드 배경색 설정 할부개월수 : 38개월
- // if (ds_main_cvaninfo.getColumn(i, "allotmm") == "38") {
- //
- // group3.grd_van.cellStyle("background-color" , i , group3.grd_van.colRef("allotmm") , i , group3.grd_van.colRef("allotmm")) = "#FF8888"; //빨강
- // }
- // }
- //
- // }
- function group3_grd_van_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- //
- // // 체크선택 해제 / 카드구분 변경시에만 재계산
- // if (e.col == group3.grd_van.getBindCellIndex("body", "cardtype") || e.col == group3.grd_van.getBindCellIndex("body", "depoddyn")) {
- //
- // // VAN사에서 입금예정정보를 업데이트 하지 않은 경우에만 사용
- // // 카드사별 / 카드구분별 수수료를 취득하기 위한 코드 (카드사 + 카드구분)
- // if (ds_main_cvaninfo.getColumn(group3.grd_van.row, "vandepocoms") == null
- // || ds_main_cvaninfo.getColumn(group3.grd_van.row, "vandepocoms") == "") {
- //
- // var cardCompComs = ds_main_cvaninfo.getColumn(group3.grd_van.row, "cdid")
- // + ds_main_cvaninfo.getColumn(group3.grd_van.row, "cardtype");
- //
- // var comsRate = parseFloat(ds_init_P0087list_P0087.lookupExpr("cdid == '" + cardCompComs + "'", "detl"));
- //
- // var cardAmt = ds_main_cvaninfo.getColumn(group3.grd_van.row, "cardamt");
- //
- // var row = ds_main_cvaninfo.rowposition;
- //
- // // 변경된 카드에 해당하는 수수료를 계산하여 재설정
- // ds_main_cvaninfo.setColumn( row , "coms", Math.round(cardAmt * comsRate));
- // ds_main_cvaninfo.setColumn( row , "carddepoamt", cardAmt - Math.round(cardAmt * comsRate));
- // }
- //
- // // 합계정보 산출
- // setTotalAmt();
- // }
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo) {
- fAllCheck_true();
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo) {
- fAllCheck_false();
- }
- function group3_rdo_ddflag_onitemclick(obj:Radio, e:RadioMouseEventInfo) {
- // frdo_ddflag();
- }
- function group1_btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
- this.close();
- }
- function ds_main_cvaninfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
-
- // 체크선택 해제 / 카드구분 변경시에만 재계산
- if(e.columnid == "cardtype" || e.columnid == "depoddyn") {
- if(e.columnid == "depoddyn") obj.setColumn(e.row,e.columnid,(e.newvalue=="true"||e.newvalue==1)?"true":"false");
-
- // VAN사에서 입금예정정보를 업데이트 하지 않은 경우에만 사용
- // 카드사별 / 카드구분별 수수료를 취득하기 위한 코드 (카드사 + 카드구분)
- if (utlf_isNull(obj.getColumn(e.row, "vandepocoms"))) {
- var cardCompComs = obj.getColumn(e.row, "cdid") + obj.getColumn(e.row, "cardtype");
- var comsRate = parseFloat(ds_init_P0087list_P0087.lookup("cdid", cardCompComs, "detldesc"));
- var cardAmt = obj.getColumn(e.row, "cardamt");
- var row = e.row;
- // 변경된 카드에 해당하는 수수료를 계산하여 재설정
- ds_main_cvaninfo.setColumn( row , "coms", Math.round(cardAmt * comsRate));
- ds_main_cvaninfo.setColumn( row , "carddepoamt", cardAmt - Math.round(cardAmt * comsRate));
- }
- // 합계정보 산출
- setTotalAmt();
- }
- }
- function group3_rdo_ddflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- frdo_ddflag();
- }
- ]]></Script>
- </Form>
- </FDL>
|