123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRAR03400" position="absolute 0 0 1219 794" titletext="가수금입력(UPLOAD)" onload="SMRAR03400_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 0 1195 21" style="" scrollbars="none">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 0 189 22" style="" text="가수금 입력(UPLOAD)" anchor="default"/>
- <Static id="caption4" class="patient_text_black" position="absolute 922 0 1194 200" style="" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 40 1195 784" style="">
- <Layouts>
- <Layout>
- <Div id="grp_sea" position="absolute 0 10 1195 48" style="align: top;">
- <Layouts>
- <Layout>
- <Shape id="roundrect1" anchor="default" class="roundrect_search" type="roundrectangle" position="absolute 0 0 1195 38" style="border:1 solid #ffd799 #ffd799;background:#fffbf2 ;"/>
- <Static id="caption3" class="search_name" position="absolute 111 10 190 27" style="" text="예금계좌"/>
- <Combo innerdataset="ds_init_bankinfo" datacolumn="aactno" codecolumn="aactcd" columncount="-1" rowcount="-1" id="cmb_aactno" class="combo_s_essential" taborder="1" position="absolute 191 9 321 28" style="itemheight:15;" autoskip="true" onitemchanged="group3_grp_sea_cmb_aactno_onitemchanged"/>
- <Edit id="opt_aactcd" class="output_fix" position="absolute 321 9 361 28" style="align:center ;" anchor="default" readonly="true"/>
- <Static id="cap_codeflag" class="search_name" position="absolute 407 10 497 27" style="" text="가수금일자"/>
- <Calendar id="ipt_gadate" class="input_s_essential" mask="yyyy-mm-dd" position="absolute 500 9 595 28" style="" anchor="default"/>
- <Shape id="line5" class="line_4" linetype="vertical" position="absolute 642 8 645 30" style="border:1 solid #ffe4bb #ffe4bb;" anchor="default"/>
- <Button id="btn_select" class="btn1" taborder="4" position="absolute 653 8 709 30" style="align:left ;" text="조회" onclick="group3_grp_sea_btn_select_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 75 1194 78" style="" anchor="default"/>
- <Grid id="grd_main" binddataset="ds_main_search_maindatalist" visible="false" position="absolute 0 80 1194 715" style="" onaftersort="group3_grd_main_onaftersort" ontextchanged="group3_grd_main_ontextchanged" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="29"/>
- <Column size="56"/>
- <Column size="169"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="256"/>
- <Column size="89"/>
- <Column size="65"/>
- <Column size="64"/>
- <Column size="118"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="NO"/>
- <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="workid"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" text="bind:chk"/>
- <Cell col="1" text="bind:line"/>
- <Cell col="2" text="bind:dealdt"/>
- <Cell col="3" text="bind:gubun"/>
- <Cell col="4" text="bind:gaamt"/>
- <Cell col="5" text="bind:rmrk"/>
- <Cell col="6" text="bind:gadate"/>
- <Cell col="7" text="bind:aactcd"/>
- <Cell col="8" text="bind:instcd"/>
- <Cell col="9" text="bind:workid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption21" class="tit_2" position="absolute 5 57 136 71" style="" text="거래내역"/>
- <Grid id="grd_upload" binddataset="ds_main_upload_uploadlist" position="absolute 0 80 1194 715" style="" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="56"/>
- <Column size="169"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="256"/>
- <Column size="65"/>
- <Column size="64"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="NO"/>
- <Cell col="1" text="거래일시"/>
- <Cell col="2" text="구분"/>
- <Cell col="3" text="가수금"/>
- <Cell col="4" text="적요"/>
- <Cell col="5" text="계좌코드"/>
- <Cell col="6" text="기관코드"/>
- </Band>
- <Band id="body">
- <Cell text="bind:line"/>
- <Cell col="1" text="bind:dealdt"/>
- <Cell col="2" text="bind:gubun"/>
- <Cell col="3" displaytype="number" text="bind:gaamt"/>
- <Cell col="4" text="bind:rmrk"/>
- <Cell col="5" text="bind:aactcd"/>
- <Cell col="6" text="bind:instcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_grddel" class="btn2" position="absolute 1137 53 1190 72" style="" text="행삭제" onclick="group3_btn_grddel_onclick"/>
- <MaskEdit id="cpt_gaamtsum" taborder="2" position="absolute 260 718 408 738" style="background:#ffccccff;" mask="999,999,990"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group4" scrollbars="none" position="absolute 0 13 1195 40" style="">
- <Layouts>
- <Layout>
- <Button id="btn_save" class="btn4" position="absolute 1137 3 1193 25" style="" text="저장" onclick="group4_btn_save_onclick"/>
- <Shape id="line2" class="line_6" linetype="horizontal" position="absolute 0 25 1194 28" style="" anchor="default"/>
- <Button id="btn_upload" class="btn4" position="absolute 994 3 1134 25" style="" text="거래내역 불러오기" onclick="group4_btn_upload_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption1" class="cell_1" position="absolute 134 757 254 780" style="align:center middle;" text="가수금합계"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_upload_uploadlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="line" type="STRING" size="256"/>
- <Column id="dealdt" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="gaamt" type="STRING" size="256"/>
- <Column id="rmrk" type="STRING" size="256"/>
- <Column id="gadate" type="STRING" size="256"/>
- <Column id="aactcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chk"/>
- <Col id="line"/>
- <Col id="dealdt"/>
- <Col id="gubun"/>
- <Col id="gaamt"/>
- <Col id="rmrk"/>
- <Col id="gadate"/>
- <Col id="aactcd"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="save" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_etcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="seqline" type="STRING" size="256"/>
- <Column id="janamt" type="STRING" size="256"/>
- <Column id="chulamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="seqline"/>
- <Col id="janamt"/>
- <Col id="chulamt"/>
- </Row>
- </Rows>
- </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_main_upload" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_search_maindatalist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="line" type="STRING" size="256"/>
- <Column id="dealdt" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="gaamt" type="STRING" size="256"/>
- <Column id="rmrk" type="STRING" size="256"/>
- <Column id="gadate" type="STRING" size="256"/>
- <Column id="aactcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="workid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chk"/>
- <Col id="line"/>
- <Col id="dealdt"/>
- <Col id="gubun"/>
- <Col id="gaamt"/>
- <Col id="rmrk"/>
- <Col id="gadate"/>
- <Col id="aactcd"/>
- <Col id="instcd"/>
- <Col id="workid"/>
- </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_hidden_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="code" type="STRING" size="256"/>
- <Column id="prntnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="code"/>
- <Col id="prntnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="temp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_bankinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="acctno" type="STRING" size="256"/>
- <Column id="acctcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="acctno"/>
- <Col id="acctcd"/>
- </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="gadate" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="aactno" type="STRING" size="256"/>
- <Column id="aactcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gadate"/>
- <Col id="instcd"/>
- <Col id="aactno"/>
- <Col id="aactcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="gadate" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="aactno" type="STRING" size="256"/>
- <Column id="aactcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gadate"/>
- <Col id="instcd"/>
- <Col id="aactno"/>
- <Col id="aactcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_apsl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="sumgaamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sumgaamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filename" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_upload_uploadlist_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.grp_sea.cmb_aactno" propid="value" datasetid="ds_search" columnid="aactcd"/>
- <BindItem id="item1" compid="group3.grp_sea.opt_aactcd" propid="value" datasetid="ds_search" columnid="aactcd"/>
- <BindItem id="item2" compid="group3.grp_sea.ipt_gadate" propid="value" datasetid="ds_search" columnid="gadate"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //include "mis_humtrafactmngtxp::RPB001xjs";
- //엑셀 입력
- function fInputExcel(pGrid) {
- var fd = new FileDialog();
- var fileName = fd.open("open", FileDialog.LOAD,"%MYDOCUMENT%");
- //var regExp = /.dat$/gi;
-
- ds_main_upload_uploadlist.clearData();
- ds_main_upload_uploadlist_temp.clearData();
-
- if(!utlf_isNull(fileName)) //
- {
- var objExtCommon = new ExtCommon();
- objExtCommon.excelImportByIndex(fileName.fullpath, 0,"ds_main_upload_uploadlist_temp");
-
- }
-
- var tSum = 0;
- for(var j = 1; j < ds_main_upload_uploadlist_temp.rowcount; j++)
- {
- var aRow = ds_main_upload_uploadlist.addRow();
-
-
- ds_main_upload_uploadlist.setColumn(aRow, "line", ds_main_upload_uploadlist_temp.getColumn(j, "Col01"));
- ds_main_upload_uploadlist.setColumn(aRow, "dealdt", ds_main_upload_uploadlist_temp.getColumn(j, "Col02"));
- ds_main_upload_uploadlist.setColumn(aRow, "gubun", ds_main_upload_uploadlist_temp.getColumn(j, "Col03"));
- ds_main_upload_uploadlist.setColumn(aRow, "gaamt", ds_main_upload_uploadlist_temp.getColumn(j, "Col04"));
- ds_main_upload_uploadlist.setColumn(aRow, "rmrk", ds_main_upload_uploadlist_temp.getColumn(j, "Col05"));
- ds_main_upload_uploadlist.setColumn(aRow, "aactcd", ds_search.getColumn(0, "aactcd"));
- ds_main_upload_uploadlist.setColumn(aRow, "instcd", sysf_getUserInfo("dutplceinstcd"));
- //trace('aaa :'+parseInt(ds_main_upload_uploadlist_temp.getColumn(j, "Col04")));
- tSum = parseInt(tSum) + parseInt(ds_main_upload_uploadlist_temp.getColumn(j, "Col04"));
- //trace('aaa :'+parseInt(ds_main_upload_uploadlist_temp.getColumn(j, "Col04"))+"/"+tSum);
-
- }
-
- group3.cpt_gaamtsum.value = tSum;
-
- //trace(ds_main_upload_uploadlist.saveXML());
-
-
- // var fd = new FileDialog();
- // var fileName = fd.open("open", FileDialog.LOAD,"%MYDOCUMENT%");
- // var regExp = /.dat$/gi;
-
-
- // var fileName = window.fileDialog("open", ",", false, "", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
- // if(fileName != "") {
- // pGrid.loadExcel(fileName, 1, true);
- // // pGrid.deleteRow(1);
- //
- // //pGrid.refresh();
- //
- // }
- }
- function SMRAR03400_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- ds_main_search_maindatalist.clearData();
- ds_main_upload_uploadlist.clearData();
- ds_search.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_search.setColumn( 0, "gadate", utlf_getCurrentDate());
-
- var oParam = {};
- oParam.id = "TRRAR00101";
- oParam.service = "accountinginfoapp.AccountingInfo";
- oParam.method = "reqGetAccountCdList";
- oParam.inds = "req=ds_search";
- oParam.outds = "ds_init_bankinfo=bankinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRRAR00101";
- tranf_submit(oParam);
- frmf_addComboItem("group3.grp_sea.cmb_aactno","-- 선택 --","","");
- }
- function group3_grp_sea_btn_select_onclick(obj:Button, e:ClickEventInfo) {
-
- if (utlf_isNull(ds_search.getColumn(0,"aactcd"))){
- sysf_messageBox("예금계좌를 ","C002");
- return false;
- }
-
- ds_main_search_maindatalist.clearData();
- group3.grd_main.visible = true; //기표처리작업용 그리드
- group3.grd_upload.visible = false; //upload작업용 그리드
- group3.cpt_gaamtsum.value = 0;
- //setAlertOn();
- ds_send.copyData(ds_search);
- // if (submit("TRRAR03401")) {
- var oParam = {};
- oParam.id = "TRRAR03401";
- oParam.service = "accountinginfoapp.AccountingInfo";
- oParam.method = "reqGetRADMSUSElist";
- oParam.inds = "req=ds_search";
- oParam.outds = "ds_main_search_maindatalist=maindatalist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAR03401";
- tranf_submit(oParam);
- }
- function group3_grd_main_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- //check를 푸는 경우, row의 status를 초기화한다.
- if(e.col == 0) { //chk
- if(group3.grd_main.valueMatrix(group3.grd_main.row, group3.grd_main.colRef("chk")) == "N") {
- group3.grd_main.rowStatus(group3.grd_main.row) = 0;
- group3.cpt_gaamtsum.value = parseFloat(group3.cpt_gaamtsum.value) -
- parseFloat(group3.grd_main.valueMatrix(group3.grd_main.row, group3.grd_main.colRef("gaamt")));
- } else {
- group3.grd_main.rowStatus(group3.grd_main.row) = 2; //강제로 2로 setting
- group3.cpt_gaamtsum.value = parseFloat(group3.cpt_gaamtsum.value) +
- parseFloat(group3.grd_main.valueMatrix(group3.grd_main.row, group3.grd_main.colRef("gaamt")));
- }
- }
- }
- function group3_btn_grddel_onclick(obj:Button, e:ClickEventInfo) {
- if(group3.grd_upload.visible) { //upload작업이면
- if(group3.grd_upload.rows < 2 || group3.grd_upload.row < 1) return;
- group3.grd_upload.deleteRow(group3.grd_upload.row);
- } else if(group3.grd_main.visible) { //기표처리 작업이면
- if(group3.grd_main.rows < 2 || group3.grd_main.row < 1) return;
- /*
- - 0 : read : 조회시
- - 1 : insert : 행추가시
- - 2 : update : 조회한 것을 수정시
- - 3 : insert & new : 행추가한 것을 수정시
- - 4 : delete
- - 5 : delete & insert
- - 6 : delete & update
- */
- var status = group3.grd_main.rowStatus(group3.grd_main.row) ;
- if(status == 0) {
- group3.grd_main.rowStatus(group3.grd_main.row) = 4;
- }else if(status == 2) { //check 되어 있는 상태이면
- group3.grd_main.rowStatus(group3.grd_main.row) = 4;
- group3.grd_main.valueMatrix(group3.grd_main.row, group3.grd_main.colRef("chk")) = "N"; //강제로 check 지움
- group3.cpt_gaamtsum.value = parseFloat(group3.cpt_gaamtsum.value) -
- parseFloat(group3.grd_main.valueMatrix(group3.grd_main.row, group3.grd_main.colRef("gaamt")));
- }else if(status == 4) {
- group3.grd_main.rowStatus(group3.grd_main.row) = 0;
- }
- }
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- if(group3.grd_upload.visible) { //upload작업이면
- if(ds_main_upload_uploadlist.rowcount < 2) return;
- // for(var i = 1 ; i <= model.instance1.selectNodes(group3.grd_upload.nodeset).length ; i++)
- // {
- // model.setValue(group3.grd_upload.nodeset + "[" + i + "]_aactcd", group3.grp_sea.opt_aactcd.value);
- // model.setValue(group3.grd_upload.nodeset + "[" + i + "]_instcd", sysf_getUserInfo("dutplceinstcd"));
- // group3.grd_upload.rowStatus(i) = 1; // 1: insert
- // }
- //ds_hidden.setColumn( 0, "save",group3.grd_upload.getUpdateData());
-
- var oParam = {};
- oParam.id = "TXRAR03401";
- oParam.service = "accountinginfoapp.AccountingInfo";
- oParam.method = "reqExeSaveRADMSUSE";
- oParam.inds = "req=ds_main_upload_uploadlist";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRAR03401";
- tranf_submit(oParam);
- } else if(group3.grd_main.visible) { //기표처리 작업이면
- if(ds_main_search_maindatalist.rowcount < 2) return;
- for(var i = 0 ; i < ds_main_search_maindatalist.rowcount ; i++)
- {
- ds_main_search_maindatalist.setColumn(i, "gadate", group3.grp_sea.ipt_gadate.value);
- ds_main_search_maindatalist.setColumn(i, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- }
- ds_hidden.setColumn( 0, "save",group3.grd_main.getUpdateData());
- var oParam = {};
- oParam.id = "TXRAR03402";
- oParam.service = "accountinginfoapp.AccountingInfo";
- oParam.method = "reqExeTransRADMSUSA";
- oParam.inds = "req=ds_main_search_maindatalist";
- oParam.outds = "ds_=line";
- oParam.async = false;
- //oParam.callback = "cf_TXRAR03402";
- tranf_submit(oParam);
- }
- }
- function cf_TXRAR03401(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- group3.grp_sea.btn_select.click();
-
- }
- function cf_TXRAR03402(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- group3.grp_sea.btn_select.click();
- }
- function group4_btn_upload_onclick(obj:Button, e:ClickEventInfo) {
- if (group3.grp_sea.cmb_aactno.value == ""){
- sysf_messageBox("예금계좌를 ","C002");
- return false;
- }
-
- ds_main_upload_uploadlist.clearData();
- group3.grd_main.visible = false; //기표처리작업용 그리드
- group3.grd_upload.visible = true; //upload작업용 그리드
- group3.cpt_gaamtsum.value = 0;
- fInputExcel(group3.grd_upload);
- }
- function group3_grp_sea_cmb_aactno_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- ds_search.setColumn( 0, "aactno",group3.grp_sea.cmb_aactno.label);
-
- group3.grp_sea.btn_select.click();
- group3.grd_main.setFocus();
- }
- ]]></Script>
- </Form>
- </FDL>
|