123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPIE00700" position="absolute 0 0 820 511" titletext="EDI수신자료 DB Upload" oninit="SMPIE00700_oninit" onload="SMPIE00700_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 5 15 819 481" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout width="814" height="466">
- <Shape position="absolute 0 290 805 299" linetype="horizontal" id="line3" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="EDI수신자료" position="absolute 1 271 99 292" id="caption5" class="tit_2" anchor="default"/>
- <Grid position="absolute 0 296 805 461" id="grd_attach" binddataset="ds_send_attach" anchor="all" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="620"/>
- <Column size="171"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="File Name"/>
- <Cell col="1" text="File Size"/>
- </Band>
- <Band id="body">
- <Cell style="background:#ffffccff;background2:#ffffccff;" text="bind:filenm"/>
- <Cell col="1" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;" text="bind:filesize" mask="9,999"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 587 272 651 291" align="align:center middle;" id="btn_addfile" class="btn2" text="파일첨부" anchor="top right" onclick="group3_btn_addfile_onclick"/>
- <Button position="absolute 653 272 717 291" align="align:center middle;" id="btn_delfile" class="btn2" text="첨부삭제" anchor="top right" onclick="group3_btn_delfile_onclick"/>
- <CheckBox position="absolute 10 365 106 384" id="chk_delfalg" enable="false" visible="false" anchor="default" text="이전자료삭제"/>
- <Static text="IC 번호 :" position="absolute 10 390 65 410" align="align:center middle;" id="caption3" visible="false" anchor="default"/>
- <Edit position="absolute 70 390 155 409" id="ipt_title" visible="false" anchor="default"/>
- <Button position="absolute 719 272 805 291" align="align:left middle;" id="button16" class="btn5" text="배치결과확인" anchor="top right" onclick="group3_button16_onclick"/>
- <Radio position="absolute 86 10 795 51" id="rdo_version" class="radio_search" columncount="17" rowcount="1" codecolumn="cdid" datacolumn="cdnm" anchor="left top right" innerdataset="@ds_init_PK099list"/>
- <Button position="absolute 8 20 72 39" align="align:left middle;" id="btn_chkversion" class="btn5" text="버전확인" anchor="default" onclick="group3_btn_chkversion_onclick"/>
- <Radio position="absolute 10 50 810 260" id="rdo_jobkind" columncount="3" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="left top right" onitemchanged="group3_rdo_jobkind_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">F010_접수반송증</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">F020_요양급여비용 심사결과통보서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">F060_의료급여비용 심사결과통보서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">F090_원외처방약제비 심사결과통보서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">F080_원외처방약제비 추가심사결과통보서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">F040_요양급여비용 정산내역서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">F050_의료급여비용 정산내역서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">F070_원외처방약제비 정산내역서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">F110_보완자료 요청내역서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">13</Col>
- <Col id="datacolumn">F130_요양(의료)급여비용결정서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">41</Col>
- <Col id="datacolumn">I010_산재보험 접수(반송)증</Col>
- </Row>
- <Row>
- <Col id="codecolumn">42</Col>
- <Col id="datacolumn">I020_산재보험 진료비 지불결정통지서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">43</Col>
- <Col id="datacolumn">I030_산재보험 진료비심사내역통지서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">44</Col>
- <Col id="datacolumn">I010_산재보험 접수(반송)증(Web)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">45</Col>
- <Col id="datacolumn">I020_산재보험 진료비 지불결정통지서(Web)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">46</Col>
- <Col id="datacolumn">I030_산재보험 진료비심사내역통지서(Web)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">48</Col>
- <Col id="datacolumn">I020_산재 진료비 지급결정통지서(070v)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">49</Col>
- <Col id="datacolumn">I040_산재 진료비 개산지급 결정통지서(070v)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">51</Col>
- <Col id="datacolumn">F060_2 SAM파일 UR변환</Col>
- </Row>
- <Row>
- <Col id="codecolumn">61</Col>
- <Col id="datacolumn">N010 자동차보험 접수(반송)증</Col>
- </Row>
- <Row>
- <Col id="codecolumn">62</Col>
- <Col id="datacolumn">N020 자보 진료수가 심사결과통보서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">63</Col>
- <Col id="datacolumn">N110 자보 보완자료요청내역서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">64</Col>
- <Col id="datacolumn">N130 자보 이의제기결과통보서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">66</Col>
- <Col id="datacolumn">N040 자보 정산내역서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">21</Col>
- <Col id="datacolumn">F210 이의신청 접수(반송)증</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 4 477 811 507" id="grp_btn" scrollbars="autoboth" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button position="absolute 739 0 807 22" id="button1" class="btn4" text="초기화" anchor="right bottom" onclick="grp_btn_button1_onclick"/>
- <Button position="absolute 658 0 738 22" id="btn_upload" class="btn4" text="Upload" anchor="right bottom" onclick="grp_btn_btn_upload_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="EDI수신자료 DB Upload" class="tit_1" position="absolute 0 0 292 23"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="version" type="STRING" size="256"/>
- <Column id="jobkind" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="delflag" type="STRING" size="256"/>
- <Column id="jrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256" sumtext="첨부파일명"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="첨부파일데이터"/>
- <Column id="filesize" type="STRING" size="256" sumtext="첨부파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_fileinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fpath" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list03_return" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="version" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_gridsummary" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="내원구분"/>
- <Column id="ordfildcd" type="STRING" size="256" sumtext="진료분야"/>
- <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
- <Column id="clamcnt" type="STRING" size="256" sumtext="청구건수"/>
- <Column id="cnt" type="STRING" size="256" sumtext="건수"/>
- <Column id="fileflag" type="STRING" size="256" sumtext="파일구분"/>
- <Column id="insurkind" type="STRING" size="256" sumtext="종별구분"/>
- <Column id="ordym" type="STRING" size="256" sumtext="진료년월"/>
- <Column id="calcjudgdg" type="STRING" size="256" sumtext="정산심사차수"/>
- <Column id="calcnotino" type="STRING" size="256" sumtext="정산통보번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list02_return" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_PK098list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_PK099list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.chk_delfalg" propid="value" datasetid="ds_send" columnid="delflag"/>
- <BindItem id="item1" compid="group3.ipt_title" propid="value" datasetid="ds_send" columnid="title"/>
- <BindItem id="item2" compid="group3.rdo_jobkind" propid="value" datasetid="ds_send" columnid="jobkind"/>
- <BindItem id="item3" compid="group3.rdo_version" propid="value" datasetid="ds_send" columnid="version"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- include "com_batchinfoxp::ZSB001.xjs";
- function SMPIE00700_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMPIE00700_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize();
- }
- var clickflag = false;
- function fInitialize()
- {
- sysf_getUserInfo("userid");
- group3.rdo_version.index = 4
-
- ds_send_attach.clearData();
-
- ds_send.setColumn(0, "title", "12345");
- ds_send.setColumn(0, "delflag", "0");
-
- group3.chk_delfalg.setFocus();
-
- var arrParam = new Array();
- arrParam = [ {dsNm: "ds_init_PK098list", cdGrpId: "PK098", showValue: false}
- ,{dsNm: "ds_init_PK099list", cdGrpId: "PK099", showValue: false}];
-
- pamfGetCodeList(arrParam, true, "");
- }
- function group3_rdo_jobkind_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- ds_send_attach.clearData();
-
- ds_send.setColumn(0, "delflag", "0");
- }
- function group3_btn_chkversion_onclick(obj:Button, e:ClickEventInfo)
- {
- var jobkind = ds_send.getColumn(0, "jobkind");
-
- if(jobkind != "0")
- {
- if(jobkind =="1")
- {
- ds_send.setColumn(0, "jrflag", "2001");
- }
- else if(jobkind == "2")
- {
- ds_send.setColumn(0, "jrflag", "2002");
- }
- else if(jobkind == "4")
- {
- ds_send.setColumn(0, "jrflag", "2004");
- jrflag = "2004";
- }
- else if(jobkind == "5")
- {
- ds_send.setColumn(0, "jrflag", "2005");
- }
- else if(jobkind == "6")
- {
- ds_send.setColumn(0, "jrflag", "2006");
- }
- else if(jobkind == "7")
- {
- ds_send.setColumn(0, "jrflag", "2007");
- }
- else if(jobkind == "8")
- {
- ds_send.setColumn(0, "jrflag", "2008");
- }
- else if(jobkind == "9")
- {
- ds_send.setColumn(0, "jrflag", "2009");
- }
- else if(jobkind == "12")
- {
- ds_send.setColumn(0, "jrflag", "2011");
- }
- else if(jobkind == "13")
- {
- ds_send.setColumn(0, "jrflag", "2013");
- }
- else if(jobkind == "41" || jobkind == "44")
- {
- ds_send.setColumn(0, "jrflag", "2041");
- }
- else if(jobkind == "42" || jobkind == "45")
- {
- ds_send.setColumn(0, "jrflag", "2042");
- }
- else if(jobkind == "43" || jobkind == "46")
- {
- ds_send.setColumn(0, "jrflag", "2043");
- }
- else if(jobkind == "51")
- {
- ds_send.setColumn(0, "jrflag", "2051");
- }
- else if(jobkind == "47")
- {
- ds_send.setColumn(0, "jrflag", "2047");
- }
- else if(jobkind == "48")
- {
- ds_send.setColumn(0, "jrflag", "2048");
- jrflag = "2048";
- }
- else if(jobkind == "49")
- {
- ds_send.setColumn(0, "jrflag", "2049");
- }
- else if(jobkind == "61")
- {
- ds_send.setColumn(0, "jrflag", "2061");
- }
- else if(jobkind == "62")
- {
- ds_send.setColumn(0, "jrflag", "2062");
- }
- else if(jobkind == "63")
- {
- ds_send.setColumn(0, "jrflag", "2063");
- }
- else if(jobkind == "64")
- {
- ds_send.setColumn(0, "jrflag", "2064");
- }
- else if(jobkind == "65")
- {
- ds_send.setColumn(0, "jrflag", "2065");
- }
- else if(jobkind == "66")
- {
- ds_send.setColumn(0, "jrflag", "2066");
- }
- else if(jobkind == "21")
- {
- ds_send.setColumn(0, "jrflag", "2021");
- }
-
- if(ds_send_attach.rowcount < 1)
- {
- sysf_messageBox("첨부된 파일이 없습니다.", "C009");
- return false;
- }
-
- clickflag = true;
-
- var oParam = {};
- oParam.id = "TRPIE00703";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqExeUploadFileBatch";
- oParam.inds = "attach=ds_send_attach fileinfo=ds_send_fileinfo file=ds_send mode=ds_send"
- oParam.outds = "ds_main_list03_return=return";
- oParam.async = false;
- oParam.callback = "cf_TRPIE00703";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("DB Upload 할 EDI수신자료의 유형을", "C001");
- }
- }
- function cf_TRPIE00703(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var cdid = ds_init_PK099list.lookupExpr("cdnm == '"+ds_main_list03_return.getColumn(0, "version")+"'","cdid")
- ds_send.setColumn(0, "version", cdid);
- }
- }
- function group3_btn_addfile_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_fileinfo.clearData();
- if(utlf_isNull(ds_send.getColumn(0, "jobkind")))
- {
- sysf_messageBox("DB Upload 할 EDI수신자료의 유형을", "C001");
- return;
- }
- else if(!utlf_isNull(ds_send.getColumn(0, "jobkind")))
- {
- var fd = new FileDialog;
- var objVFile = fd.open("FileOpen", FileDialog.MULTILOAD);
-
- for (var i = 0; i < objVFile.length; i++)
- {
- ds_send_fileinfo.insertRow(0);
- var nRow = ds_send_attach.insertRow(0);
- lf_saveFile(objVFile[i], nRow);
- }
- }
- grdf_sortNodeList(ds_send_attach, "filenm", "asc");
- grdf_sortNodeList(ds_send_fileinfo, "fpath", "asc");
-
- group3_btn_chkversion_onclick();
- }
- function lf_saveFile(objVFile, nRow)
- {
- var sRowType = ds_send_attach.getRowType(nRow);
- // 그 파일의 데이터를 데이터셋의 특정 컬럼에 BLOB 형식으로 write 한다.
- var file = dsf_writeFileToDs(objVFile, ds_send_attach, nRow, "filedata");
-
- ds_send_attach.setColumn(nRow, "filenm", file.filename);
- ds_send_attach.setColumn(nRow, "filesize", file.filesize);
- ds_send_attach.setColumn(nRow, "filetype", file.filetype);
- ds_send_fileinfo.setColumn(nRow, "fpath", objVFile.fullpath);
- }
- function group3_btn_delfile_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_attach.deleteRow(ds_send_attach.rowposition);
- ds_send_fileinfo.deleteRow(ds_send_fileinfo.rowposition);
- }
- function group3_button16_onclick(obj:Button, e:ClickEventInfo)
- {
- var todd = utlf_getCurrentDate();
- todd = todd.toDate().getAddDate(1, "D").getDateFormat();
-
- zsbfOpenBatchLogPopup("editrsmrecvmngtmgr.EdiFileUpLoadBatch", "", todd, sysf_getUserId(), "");
-
- // var objArg = new Object();
- // objArg.todd = todd;
- // objArg.execrid = sysf_getUserId();
- // objArg.prgmid = "EdiFileUpLoadBatch";
- //
- // frmf_open("SPZSB00301", "SPZSB00301", objArg, "","","","","","","","","","M");
- }
- function grp_btn_btn_upload_onclick(obj:Button, e:ClickEventInfo)
- {
- var jobkind = ds_send.getColumn(0, "jobkind");
- var jrflag;
-
- if(jobkind != "0")
- {
- if(jobkind =="1")
- {
- ds_send.setColumn(0, "jrflag", "1001");
- }
- else if(jobkind == "2")
- {
- ds_send.setColumn(0, "jrflag", "1002");
- }
- else if(jobkind == "4")
- {
- ds_send.setColumn(0, "jrflag", "1004");
- }
- else if(jobkind == "5")
- {
- ds_send.setColumn(0, "jrflag", "1005");
- }
- else if(jobkind == "6")
- {
- ds_send.setColumn(0, "jrflag", "1006");
- }
- else if(jobkind == "7")
- {
- ds_send.setColumn(0, "jrflag", "1007");
- }
- else if(jobkind == "8")
- {
- ds_send.setColumn(0, "jrflag", "1008");
- }
- else if(jobkind == "9")
- {
- ds_send.setColumn(0, "jrflag", "1009");
- }
- else if(jobkind == "11")
- {
- ds_send.setColumn(0, "jrflag", "1011");
- }
- else if(jobkind == "13")
- {
- ds_send.setColumn(0, "jrflag", "1013");
- }
- else if(jobkind == "41" || jobkind == "44")
- {
- if(ds_send.getColumn(0, "version") == "12")
- {
- ds_send.setColumn(0, "jrflag", "1047");
- ds_send.setColumn(0, "jobkind", "47");
- }
- else
- {
- ds_send.setColumn(0, "jrflag", "1041");
- }
- }
- else if(jobkind == "42" || jobkind == "45")
- {
- ds_send.setColumn(0, "jrflag", "1042");
- }
- else if(jobkind == "43" || jobkind == "46")
- {
- ds_send.setColumn(0, "jrflag", "1043");
- }
- else if(jobkind == "51")
- {
- ds_send.setColumn(0, "jrflag", "1051");
- }
- else if(jobkind == "48")
- {
- ds_send.setColumn(0, "jrflag", "1048");
- }
- else if(jobkind == "49")
- {
- ds_send.setColumn(0, "jrflag", "1049");
- }
- else if(jobkind == "61")
- {
- ds_send.setColumn(0, "jrflag", "1061");
- }
- else if(jobkind == "62")
- {
- ds_send.setColumn(0, "jrflag", "1062");
- }
- else if(jobkind == "63")
- {
- ds_send.setColumn(0, "jrflag", "1063");
- }
- else if(jobkind == "64")
- {
- ds_send.setColumn(0, "jrflag", "1064");
- }
- else if(jobkind == "65")
- {
- ds_send.setColumn(0, "jrflag", "1065");
- }
- else if(jobkind == "66")
- {
- ds_send.setColumn(0, "jrflag", "1066");
- }
- else if(jobkind == "21")
- {
- ds_send.setColumn(0, "jrflag", "1021");
- }
-
- if(clickflag == false)
- {
- sysf_messageBox("첨부된 파일의 버전이 확인되지 않았습니다.\n화면 상단의 [버전확인]을 먼저 수행하십시오.", "C009");
- return false;
- }
-
- if(ds_send_attach.rowcount == 0)
- {
- sysf_messageBox("첨부된 파일이 없습니다.", "C009");
- return false;
- }
-
- var jrflag = ds_send.getColumn(0, "jrflag");
-
- if(jrflag == "1051")
- {
- var oParam = {};
- oParam.id = "TRPIE00702";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqExeUploadFileBatch";
- oParam.inds = "attach=ds_send_attach fileinfo=ds_send_fileinfo file=ds_send mode=ds_send";
- oParam.outds = "ds_main_list03_return=return";
- oParam.async = false;
- oParam.callback = "cf_TRPIE00702";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRPIE00702";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqExeUploadFileBatch";
- oParam.inds = "attach=ds_send_attach fileinfo=ds_send_fileinfo file=ds_send mode=ds_send";
- oParam.outds = "ds_main_list02_return=return";
- oParam.async = false;
- oParam.callback = "cf_TRPIE00702_1";
- tranf_submit(oParam);
- }
- }
- else
- {
- sysf_messageBox("DB Upload 할 EDI수신자료의 유형을", "C001");
- }
- }
- function cf_TRPIE00702(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var ret = sysf_messageBox("수신 데이터를 생성 할 것입니다.", "S001");
-
- if(ret == 6)
- {
- ds_send.setColumn(0, "delflag", "0 1");
-
- if(utlf_isNull(ds_send.getColumn(0, "delflag")))
- {
- ds_send.setColumn(0, "delflag", "0");
- }
- else
- {
- ds_send.setColumn(0, "delflag", "1");
- }
- if(ds_send.getColumn(0, "jobkind") == 0)
- {
- sysf_messageBox("DB Upload 할 EDI수신자료의 유형을", "C001");
- }
- else if(ds_send_attach.rowcount < 1)
- {
- sysf_messageBox("DB Upload 할 EDI수신자료를", "C001");
- }
- else
- {
- clickflag = false;
-
- ds_send.setColumn(0, "jrflag", "2020");
- ds_send.setColumn(0, "version", "9");
-
- var oParam = {};
- oParam.id = "TXPIE00701";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqExeUploadFileBatch";
- oParam.inds = "attach=ds_send_attach fileinfo=ds_send_fileinfo file=ds_send mode=ds_send";
- oParam.outds = "ds_main_gridsummary=gridsummary";
- oParam.async = false;
- oParam.callback = "cf_TXPIE00701";
- tranf_submit(oParam);
- }
- }
- else
- {
-
- }
- }
- }
- function cf_TXPIE00701(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- ds_send_attach.clearData();
- // var todd = getCurrentDate();
- // todd = todd.toDate().getAddDate(+1, 'D');
- //
- // zsbfOpenBatchLogPopup("editrsmrecvmngtmgr.EdiFileUrMakeBatch",getCurrentDate(),todd.getDateFormat());
- var todd = utlf_getCurrentDate();
- todd = todd.toDate().getAddDate(1, "D").getDateFormat();
-
- var objArg = new Object();
- objArg.todd = todd;
- objArg.execrid = sysf_getUserId();
- objArg.prgmid = "EdiFileUpLoadBatch";
-
- frmf_open("SPZSB00301", "SPZSB00301", objArg, "","","","","","","","","","M");
-
- fInitialize();
-
- ds_send.setColumn(0, "title", "");
- ds_send.setColumn(0, "delflag", "");
- ds_send.setColumn(0, "jobkind", "");
- }
- }
- function cf_TRPIE00702_1(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- if(ds_main_list02_return.getColumn(0, "jryn") == "Y")
- {
- if(ds_send.getColumn(0, "jobkind") == "1")
- {
- sysf_messageBox("심결이 존재하여 재생성 할 수 없습니다.","C009");
- }
- else if(ds_send.getColumn(0, "jobkind") == "2")
- {
-
- }
- }
- else
- {
- var ret = sysf_messageBox("수신 데이터를 생성 할 것입니다.", "S001");
- if(ret == 6)
- {
- ds_send.setColumn(0, "delflag", "0 1");
-
- if(utlf_isNull(ds_send.getColumn(0, "delflag")))
- {
- ds_send.setColumn(0, "delflag", "0");
- }
- else if(ds_send.getColumn(0, "delflag") == "0 1")
- {
- ds_send.setColumn(0, "delflag", "1");
- }
-
- if(ds_send.getColumn(0, "jobkind") == "0")
- {
- sysf_messageBox("DB Upload 할 EDI수신자료의 유형을", "C001");
- }
- else if(ds_send_attach.rowcount < 1)
- {
- sysf_messageBox("DB Upload 할 EDI수신자료를", "C001");
- }
- else
- {
- clickflag = false;
-
- ds_send.setColumn(0, "jrflag", "1010");
-
- var oParam = {};
- oParam.id = "TXPIE00701";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqExeUploadFileBatch";
- oParam.inds = "attach=ds_send_attach fileinfo=ds_send_fileinfo file=ds_send mode=ds_send";
- oParam.outds = "ds_main_gridsummary=gridsummary";
- oParam.async = false;
- oParam.callback = "cf_TXPIE00701";
- tranf_submit(oParam);
- }
- }
- }
- }
- }
- function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
- ds_send_fileinfo.clearData();
- }
- ]]></Script>
- </Form>
- </FDL>
|