1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRPD09100" position="absolute 0 0 1201 805" titletext="교수 출장경비 신청" oninit="SMRPD09100_oninit" onload="SMRPD09100_onload">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 125 665 737" id="grd_chullist" binddataset="ds_main_wrtelist_list" autoenter="select" cellsizingtype="col" oncellclick="grd_chullist_oncellclick" anchor="left top bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="27"/>
- <Column size="38"/>
- <Column size="35"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="76"/>
- <Column size="132"/>
- <Column size="122"/>
- <Column size="0"/>
- <Column size="220"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="년도"/>
- <Cell col="2" text="번호"/>
- <Cell col="3" text="신청일자"/>
- <Cell col="4" text="시작일자"/>
- <Cell col="5" text="종료일자"/>
- <Cell col="6" text="구분"/>
- <Cell col="7" text="연수국(장소)"/>
- <Cell col="8" text="연수(출장)기관"/>
- <Cell col="9" text="초청자"/>
- <Cell col="10" text="목적"/>
- <Cell col="11" text="caption1"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- <Cell col="31"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:year"/>
- <Cell col="2" text="bind:seq"/>
- <Cell col="3" displaytype="date" text="bind:fstrgstdt" calendardisplaynulltype="nulltext"/>
- <Cell col="4" displaytype="date" text="bind:frdate" calendardisplaynulltype="nulltext"/>
- <Cell col="5" displaytype="date" text="bind:todate" calendardisplaynulltype="nulltext"/>
- <Cell col="6" text="bind:inoutmodenm"/>
- <Cell col="7" text="bind:busicon"/>
- <Cell col="8" text="bind:busiorgan"/>
- <Cell col="9" text="bind:chochung"/>
- <Cell col="10" text="bind:busipurpose"/>
- <Cell col="11" text="bind:jikjongname"/>
- <Cell col="12" text="bind:jikwicode"/>
- <Cell col="13" text="bind:jikwiname"/>
- <Cell col="14" text="bind:jikgeubcode"/>
- <Cell col="15" text="bind:jikgeubname"/>
- <Cell col="16" text="bind:juminno1"/>
- <Cell col="17" text="bind:juminno2"/>
- <Cell col="18" text="bind:address"/>
- <Cell col="19" text="bind:tel"/>
- <Cell col="20" text="bind:sabun"/>
- <Cell col="21" text="bind:buseocode"/>
- <Cell col="22" text="bind:keum"/>
- <Cell col="23" text="bind:jikjongcode"/>
- <Cell col="24" text="bind:teloffice"/>
- <Cell col="25" text="bind:bankno"/>
- <Cell col="26" text="bind:bankname"/>
- <Cell col="27" text="bind:pumno"/>
- <Cell col="28" text="bind:sabunnameh"/>
- <Cell col="29" text="bind:sabunnamek"/>
- <Cell col="30" text="bind:buseoname"/>
- <Cell col="31" text="bind:inoutmode"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="출장경비 신청 이력" position="absolute 0 104 180 126" id="caption1" class="tit_2"/>
- <Div position="absolute 675 208 1190 780" id="group3" enable="false">
- <Layouts>
- <Layout>
- <Static text="기 간" position="absolute 9 27 129 50" align="align:center middle;" id="caption5" class="cell_1"/>
- <Static text="목 적" position="absolute 9 131 129 176" align="align:center middle;" id="caption7" class="cell_1"/>
- <Calendar position="absolute 134 29 234 48" id="ipt_frdate" taborder="22" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null"/>
- <Radio position="absolute 139 55 370 76" id="radio1" taborder="28" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">국내출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">해외출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">학술활동</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <TextArea position="absolute 135 132 500 174" id="txtea_pose" taborder="32" wordwrap="word"/>
- <Static text="전화번호(자)" position="absolute 10 535 130 558" align="align:center middle;" id="caption10" class="cell_1" visible="false"/>
- <Static text="전화번호(직)" position="absolute 45 535 158 558" align="align:center middle;" id="caption14" class="cell_1" visible="false"/>
- <Static text="은행/계좌번호" position="absolute 9 1 129 24" align="align:center middle;" id="caption15" class="cell_1"/>
- <Static text="주 소" position="absolute 85 535 205 558" align="align:center middle;" id="caption16" class="cell_1" visible="false"/>
- <Static text="연수국(장소)" position="absolute 9 79 129 102" align="align:center middle;" id="caption23" class="cell_1"/>
- <Static text="연수(출장)기관" position="absolute 9 105 129 128" align="align:center middle;" id="caption24" class="cell_1"/>
- <Static text="초 청 자" position="absolute 135 535 255 558" align="align:center middle;" id="caption25" class="cell_1" visible="false"/>
- <Calendar position="absolute 251 29 351 48" id="ipt_todate" taborder="23" mask="yyyy-mm-dd" autoselect="false" dateformat="yyyy-MM-dd"/>
- <Shape position="absolute 9 23 505 29" linetype="horizontal" id="line8" class="line_2"/>
- <Shape position="absolute 9 49 505 55" linetype="horizontal" id="line9" class="line_2"/>
- <Shape position="absolute 9 75 505 81" linetype="horizontal" id="line10" class="line_2"/>
- <Shape position="absolute 9 101 505 107" linetype="horizontal" id="line12" class="line_2"/>
- <Shape position="absolute 9 127 505 133" linetype="horizontal" id="line15" class="line_2"/>
- <Shape position="absolute 9 176 505 182" linetype="horizontal" id="line17" class="line_2"/>
- <Edit position="absolute 10 550 128 569" id="input7" class="input_essential" taborder="18" visible="false"/>
- <Edit position="absolute 134 2 260 21" id="input8" class="input_essential" taborder="19"/>
- <Edit position="absolute 125 545 490 564" id="input9" class="input_essential" taborder="21" visible="false"/>
- <Edit position="absolute 134 107 499 126" id="input10" class="input_essential" taborder="30"/>
- <Edit position="absolute 115 550 480 569" id="input13" class="input_essential" taborder="31" visible="false"/>
- <Edit position="absolute 134 81 499 100" id="input14" class="input_essential" taborder="29"/>
- <Edit position="absolute 264 2 499 21" id="input15" class="input_essential" taborder="20"/>
- <Edit position="absolute 25 550 151 569" id="input1" class="input_essential" taborder="17" visible="false"/>
- <Static text="구 분" position="absolute 9 53 129 76" align="align:center middle;" id="caption9" class="cell_1"/>
- <Button position="absolute 465 199 507 218" id="button15" class="btn2" taborder="34" text="삭제" onclick="group3_button15_onclick"/>
- <Shape position="absolute 8 218 508 224" linetype="horizontal" id="line21" class="line_10"/>
- <Static text="정산 내역" position="absolute 8 202 103 223" id="caption21" class="tit_2"/>
- <Button position="absolute 420 199 462 218" id="button14" class="btn2" taborder="33" text="추가" onclick="group3_button14_onclick"/>
- <Grid position="absolute 8 223 508 529" id="grd_jungsanlist" binddataset="ds_main_jslist_list" autoenter="select" cellsizingtype="col" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22"/>
- <Column size="31"/>
- <Column size="229"/>
- <Column size="100"/>
- <Column size="101"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </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="caption1"/>
- <Cell col="6" text="caption2"/>
- <Cell col="7" text="caption3"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:center middle;" text="bind:seqno"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:jungsanlist" editautoselect="true"/>
- <Cell col="3" displaytype="number" edittype="normal" text="bind:jungsankeum" editautoselect="true"/>
- <Cell col="4" displaytype="number" edittype="normal" text="bind:adminkeum" editautoselect="true"/>
- <Cell col="5" text="bind:year"/>
- <Cell col="6" text="bind:sabun"/>
- <Cell col="7" text="bind:seq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="~" position="absolute 236 31 244 48" align="align:center bottom;" id="caption309"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 120 1195 126" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
- <Edit position="absolute 809 184 935 203" id="ipt_buse" class="input_default" enable="false" taborder="14"/>
- <Edit position="absolute 809 158 935 177" id="ipt_sabun" class="input_default" enable="false" taborder="10"/>
- <Shape position="absolute 684 178 1180 184" linetype="horizontal" id="line16" class="line_2"/>
- <Static text="소 속" position="absolute 684 182 804 205" align="align:center middle;" id="caption4" class="cell_1"/>
- <Edit position="absolute 1053 158 1174 177" id="input26" class="input_default" enable="false" taborder="13"/>
- <Static text="신청 내역" position="absolute 684 135 800 156" id="caption26" class="tit_2"/>
- <Shape position="absolute 684 204 1180 210" linetype="horizontal" id="line2" class="line_2"/>
- <Shape position="absolute 684 151 1179 157" linetype="horizontal" id="line18" class="line_10"/>
- <Edit position="absolute 939 184 1174 203" id="input2" class="input_default" enable="false" taborder="16"/>
- <Static text="성명(한자)" position="absolute 684 156 804 179" align="align:center middle;" id="caption8" class="cell_1"/>
- <Edit position="absolute 939 158 1049 177" id="input4" class="input_default" enable="false" taborder="12"/>
- <Static id="caption6" text="교수 출장경비 신청서 작성" class="tit_1" position="absolute 0 0 296 25"/>
- <Shape id="line19" class="line_6" position="absolute 0 45 1195 51" anchor="left top right"/>
- <Button id="btn_new" taborder="17" text="신규" class="btn4" position="absolute 967 23 1023 45" onclick="btn_new_onclick" anchor="top right"/>
- <Button id="button4" taborder="18" text="삭제" class="btn4" position="absolute 1024 23 1080 45" onclick="button4_onclick" anchor="top right"/>
- <Button id="button36" taborder="19" text="저장" class="btn4" position="absolute 1081 23 1137 45" onclick="button36_onclick" anchor="top right"/>
- <Button id="button3" taborder="20" text="출력" class="btn6" position="absolute 1138 23 1194 45" onclick="button3_onclick" anchor="top right"/>
- <Div id="group4" taborder="21" position="absolute 0 50 1190 90" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption2" text="조회년도" class="search_name" position="absolute 10 13 92 30" anchor="left top"/>
- <Calendar id="ipt_year" taborder="1" class="input_s_essential" position="absolute 87 11 155 30" mask="yyyy" anchor="left top" autoskip="true" autoselect="true" dateformat="yyyy" value="null" editformat="yyyy" style="align:center middle;"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 172 10 178 32" anchor="left top"/>
- <Button id="btn_search" taborder="2" text="조회" class="btn1" position="absolute 192 10 248 32" anchor="left top" onclick="group4_btn_search_onclick"/>
- <Static id="caption3" text="배정금액" position="absolute 265 12 324 32" anchor="top right" style="color:brown;font:Dotum,9,bold;"/>
- <MaskEdit id="opt_keum" taborder="3" readonly="true" mask="#,##0" position="absolute 325 11 400 30" anchor="top right"/>
- <Static id="caption17" text="출장정산금액" position="absolute 410 12 490 32" anchor="top right" style="color:brown;font:Dotum,9,bold;"/>
- <MaskEdit id="output1" taborder="4" readonly="true" mask="#,##0" position="absolute 495 11 570 30" anchor="top right"/>
- <Static id="caption18" text="학술활동정산금액" position="absolute 580 12 686 32" anchor="top right" style="color:brown;font:Dotum,9,bold;"/>
- <MaskEdit id="output2" taborder="5" readonly="true" mask="#,##0" position="absolute 690 11 765 30" anchor="top right"/>
- <Static id="caption11" text="총정산금액" position="absolute 770 12 838 32" anchor="top right" style="color:brown;font:Dotum,9,bold;"/>
- <MaskEdit id="opt_jungsan_keum" taborder="6" readonly="true" mask="#,##0" position="absolute 840 11 915 30" anchor="top right"/>
- <Static id="caption12" text="잔액" position="absolute 929 12 984 32" anchor="top right" style="color:brown;font:Dotum,9,bold;"/>
- <MaskEdit id="opt_namuji_keum" taborder="7" readonly="true" mask="#,##0" position="absolute 963 11 1038 30" anchor="top right"/>
- <Static id="caption13" text="승인액" position="absolute 1052 12 1107 32" anchor="top right" style="color:brown;font:Dotum,9,bold;"/>
- <MaskEdit id="opt_admin_keum" taborder="8" readonly="true" mask="9,999" position="absolute 1098 11 1173 30" anchor="top right" type="string" trimtype="both" maskchar=" "/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="button5" taborder="22" text="국외여비규정" class="btn3" position="absolute 1090 98 1191 120" anchor="top right" onclick="button5_onclick"/>
- <Button id="button2" taborder="23" text="국내여비규정" class="btn3" position="absolute 987 98 1088 120" anchor="top right" onclick="button2_onclick"/>
- <Button id="button1" taborder="24" text="학술활동경비정산지침" class="btn3" position="absolute 834 98 985 120" anchor="top right" onclick="button1_onclick"/>
- </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="year" type="STRING" size="256"/>
- <Column id="sabun" type="STRING" size="256"/>
- <Column id="refcond" type="STRING" size="256"/>
- <Column id="newflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="year"/>
- <Col id="sabun"/>
- <Col id="refcond"/>
- <Col id="newflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_keumdata_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="keum" type="STRING" size="256"/>
- <Column id="jungsan_keum" type="STRING" size="256"/>
- <Column id="namuji_keum" type="STRING" size="256"/>
- <Column id="admin_keum" type="STRING" size="256"/>
- <Column id="chul_keum" type="STRING" size="256"/>
- <Column id="hak_keum" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="keum"/>
- <Col id="jungsan_keum"/>
- <Col id="namuji_keum"/>
- <Col id="admin_keum"/>
- <Col id="chul_keum"/>
- <Col id="hak_keum"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_wrtelist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256" sumtext="년도"/>
- <Column id="sabun" type="STRING" size="256" sumtext="사번"/>
- <Column id="seq" type="STRING" size="256" sumtext="출장seq"/>
- <Column id="sabunnamek" type="STRING" size="256" sumtext="성명"/>
- <Column id="sabunnameh" type="STRING" size="256" sumtext="성명(한자)"/>
- <Column id="buseocode" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="buseoname" type="STRING" size="256" sumtext="부서명"/>
- <Column id="keum" type="STRING" size="256" sumtext="금액"/>
- <Column id="jikjongcode" type="STRING" size="256" sumtext="직급코드"/>
- <Column id="jikjongname" type="STRING" size="256" sumtext="직급명"/>
- <Column id="jikwicode" type="STRING" size="256" sumtext="직위코드"/>
- <Column id="jikwiname" type="STRING" size="256" sumtext="직위명"/>
- <Column id="jikgeubcode" type="STRING" size="256" sumtext="직급코드"/>
- <Column id="jikgeubname" type="STRING" size="256" sumtext="직급명"/>
- <Column id="juminno1" type="STRING" size="256" sumtext="주민번호1"/>
- <Column id="juminno2" type="STRING" size="256" sumtext="주민번호2"/>
- <Column id="address" type="STRING" size="256" sumtext="주소"/>
- <Column id="tel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="frdate" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todate" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="busicon" type="STRING" size="256" sumtext="출장지역"/>
- <Column id="busiorgan" type="STRING" size="256" sumtext="출장장소"/>
- <Column id="chochung" type="STRING" size="256" sumtext="초정자"/>
- <Column id="busipurpose" type="STRING" size="256" sumtext="출장목적"/>
- <Column id="inoutmode" type="STRING" size="256" sumtext="국내/외여부"/>
- <Column id="inoutmodenm" type="STRING" size="256" sumtext="국내/외여부"/>
- <Column id="teloffice" type="STRING" size="256" sumtext="전화번호(직)"/>
- <Column id="bankno" type="STRING" size="256" sumtext="계좌번호"/>
- <Column id="bankname" type="STRING" size="256" sumtext="은행명"/>
- <Column id="pumno" type="STRING" size="256" sumtext="품의번호"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="신청일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_infodata_wrteinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_infodata_wrteinfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="year" type="STRING" size="256"/>
- <Column id="sabun" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="sabunnamek" type="STRING" size="256"/>
- <Column id="sabunnameh" type="STRING" size="256"/>
- <Column id="buseocode" type="STRING" size="256"/>
- <Column id="buseoname" type="STRING" size="256"/>
- <Column id="keum" type="STRING" size="256"/>
- <Column id="jikjongcode" type="STRING" size="256"/>
- <Column id="jikjongname" type="STRING" size="256"/>
- <Column id="jikwicode" type="STRING" size="256"/>
- <Column id="jikwiname" type="STRING" size="256"/>
- <Column id="jikgeubcode" type="STRING" size="256"/>
- <Column id="jikgeubname" type="STRING" size="256"/>
- <Column id="juminno1" type="STRING" size="256"/>
- <Column id="juminno2" type="STRING" size="256"/>
- <Column id="address" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="frdate" type="STRING" size="256"/>
- <Column id="todate" type="STRING" size="256"/>
- <Column id="busicon" type="STRING" size="256"/>
- <Column id="busiorgan" type="STRING" size="256"/>
- <Column id="chochung" type="STRING" size="256"/>
- <Column id="busipurpose" type="STRING" size="256"/>
- <Column id="inoutmode" type="STRING" size="256"/>
- <Column id="teloffice" type="STRING" size="256"/>
- <Column id="bankno" type="STRING" size="256"/>
- <Column id="bankname" type="STRING" size="256"/>
- <Column id="pumno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fstrgstdt"/>
- <Col id="year"/>
- <Col id="sabun"/>
- <Col id="seq"/>
- <Col id="sabunnamek"/>
- <Col id="sabunnameh"/>
- <Col id="buseocode"/>
- <Col id="buseoname"/>
- <Col id="keum"/>
- <Col id="jikjongcode"/>
- <Col id="jikjongname"/>
- <Col id="jikwicode"/>
- <Col id="jikwiname"/>
- <Col id="jikgeubcode"/>
- <Col id="jikgeubname"/>
- <Col id="juminno1"/>
- <Col id="juminno2"/>
- <Col id="address"/>
- <Col id="tel"/>
- <Col id="frdate"/>
- <Col id="todate"/>
- <Col id="busicon"/>
- <Col id="busiorgan"/>
- <Col id="chochung"/>
- <Col id="busipurpose"/>
- <Col id="inoutmode"/>
- <Col id="teloffice"/>
- <Col id="bankno"/>
- <Col id="bankname"/>
- <Col id="pumno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_jslist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256" sumtext="년도"/>
- <Column id="sabun" type="STRING" size="256" sumtext="사번"/>
- <Column id="seq" type="STRING" size="256" sumtext="출장seq"/>
- <Column id="seqno" type="STRING" size="256" sumtext="정산no"/>
- <Column id="jungsanlist" type="STRING" size="256" sumtext="정산내역"/>
- <Column id="jungsankeum" type="STRING" size="256" sumtext="정산금액"/>
- <Column id="adminkeum" type="STRING" size="256" sumtext="승인금액"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_popdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_validation_empllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_filedown" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="attfilecnts" type="STRING" size="256"/>
- <Column id="filedata" type="BLOB" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group4.ipt_year" propid="value" datasetid="ds_send" columnid="year"/>
- <BindItem id="item1" compid="group4.opt_keum" propid="value" datasetid="ds_keumdata_list" columnid="keum"/>
- <BindItem id="item2" compid="group4.output1" propid="value" datasetid="ds_keumdata_list" columnid="chul_keum"/>
- <BindItem id="item3" compid="group4.output2" propid="value" datasetid="ds_keumdata_list" columnid="hak_keum"/>
- <BindItem id="item4" compid="group4.opt_jungsan_keum" propid="value" datasetid="ds_keumdata_list" columnid="jungsan_keum"/>
- <BindItem id="item5" compid="group4.opt_namuji_keum" propid="value" datasetid="ds_keumdata_list" columnid="namuji_keum"/>
- <BindItem id="item6" compid="group4.opt_admin_keum" propid="value" datasetid="ds_keumdata_list" columnid="admin_keum"/>
- <BindItem id="item7" compid="ipt_sabun" propid="value" datasetid="ds_infodata_wrteinfo" columnid="sabun"/>
- <BindItem id="item8" compid="input4" propid="value" datasetid="ds_infodata_wrteinfo" columnid="sabunnamek"/>
- <BindItem id="item9" compid="input26" propid="value" datasetid="ds_infodata_wrteinfo" columnid="sabunnameh"/>
- <BindItem id="item10" compid="input2" propid="value" datasetid="ds_infodata_wrteinfo" columnid="buseoname"/>
- <BindItem id="item11" compid="ipt_buse" propid="value" datasetid="ds_infodata_wrteinfo" columnid="buseocode"/>
- <BindItem id="item12" compid="group3.input8" propid="value" datasetid="ds_infodata_wrteinfo" columnid="bankname"/>
- <BindItem id="item13" compid="group3.input15" propid="value" datasetid="ds_infodata_wrteinfo" columnid="bankno"/>
- <BindItem id="item14" compid="group3.ipt_todate" propid="value" datasetid="ds_infodata_wrteinfo" columnid="todate"/>
- <BindItem id="item15" compid="group3.ipt_frdate" propid="value" datasetid="ds_infodata_wrteinfo" columnid="frdate"/>
- <BindItem id="item16" compid="group3.radio1" propid="value" datasetid="ds_infodata_wrteinfo" columnid="inoutmode"/>
- <BindItem id="item17" compid="group3.input14" propid="value" datasetid="ds_infodata_wrteinfo" columnid="busicon"/>
- <BindItem id="item18" compid="group3.input10" propid="value" datasetid="ds_infodata_wrteinfo" columnid="busiorgan"/>
- <BindItem id="item19" compid="group3.txtea_pose" propid="value" datasetid="ds_infodata_wrteinfo" columnid="busipurpose"/>
- </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 "mis_miscommonxp::MIS.xjs";
- include "mis_humtrafactmngtxp::RPB001.xjs";
- include "mis_dligclaznsmngtxp::RPD001.xjs";
- function SMRPD09100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMRPD09100_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_chullist);
- grdf_initGrid(group3.grd_jungsanlist);
- grdf_setRowTypeIcon(group3.grd_jungsanlist, 0);
-
- try
- {
- if(!utlf_isNull(arg_ds_popdata))
- {
- ds_popdata.copyData(arg_ds_popdata);
- }
- }
- catch(e)
- {
- }
-
- if(utlf_isNull(ds_popdata.getColumn(0, "sabun")))
- {
- ds_send.setColumn(0, "year", String(utlf_getCurrentDate()).substr(0,4));
- ds_send.setColumn(0, "sabun", sysf_getUserInfo("userid"));
-
- group3.grd_jungsanlist.setCellProperty("Body", group3.grd_jungsanlist.getBindCellIndex("Body", "adminkeum"), "ediittype", "none");
- }
- else
- {
- ds_send.setColumn(0, "year", ds_popdata.getColumn(0, "year"));
- ds_send.setColumn(0, "sabun", ds_popdata.getColumn(0, "sabun"));
-
- group3.grd_jungsanlist.setCellProperty("Body", group3.grd_jungsanlist.getBindCellIndex("Body", "adminkeum"), "ediittype", "none");
- }
-
- ds_send.setColumn(0, "refcond", "emplno");
-
- group4_btn_search_onclick();
- }
- function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_wrtelist_list.clearData();
-
- fGetKeum(); //배정금액, 정산금액 등을 조회한다.
-
- var oParam = {};
- oParam.id = "TRRPD09001";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetChulPrWrteList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_wrtelist_list=list";
- oParam.async = false;
- oParam.callback = "cf_TRRPD09001";
- tranf_submit(oParam);
- }
- function cf_TRRPD09001(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- if(ds_main_wrtelist_list.rowcount > 0)
- {
- grd_chullist.setFocus();
- ds_main_wrtelist_list.rowposition = 0;
- grd_chullist_oncellclick();
- }
- else
- {
- group3.enable = false;
-
- ds_infodata_wrteinfo.clearData();
- ds_infodata_wrteinfo.addRow();
- ds_main_jslist_list.clearData();
- }
- }
- }
- function fGetKeum()
- {
- var oParam = {};
- oParam.id = "TRRPD09004";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetKeum";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_keumdata_list=list";
- oParam.async = false;
- //oParam.callback = "cf_TRRPD09004";
- tranf_submit(oParam);
- }
- function grd_chullist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( !utlf_isNull(e.row) && e.row > -1)
- {
- group3.enable = true;
-
- ds_infodata_wrteinfo.clearData();
- ds_infodata_wrteinfo.addRow();
- misfGridInit(grd_jungsanlist);
-
-
- ds_infodata_wrteinfo.copyRow(0, ds_main_wrtelist_list, e.row);
-
- var oParam = {};
- oParam.id = "TRRPD09002";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetChulPrJsList";
- oParam.inds = "req=ds_infodata_wrteinfo";
- oParam.outds = "ds_main_jslist_list=list";
- oParam.async = false;
- //oParam.callback = "cf_TRRPD09002";
- tranf_submit(oParam);
-
- ds_send.setColumn(0, "newflag", "N");
- }
- }
- function ds_infodata_wrteinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "sabun")
- {
- rpbfValidationCheck("EMPLNO", "sabun,sabunnamek");
- var sCd = ds_init_validation_empllist.getColumn(0, "jobkindcd");
-
- if ( sCd != "0316" && sCd != "0317" && sCd != "0381" && sCd != "0382" && sCd != "0333" && sCd != "0380" && sCd != "0334" && sCd != "0335" && sCd != "0320" )
- {
- sysf_messageBox("교수 출장경비 등록 대상자가 아닙니다. ", "E000");
-
- ds_infodata_wrteinfo.setColumn(0, "sabun", "");
- }
- else
- {
- ds_infodata_wrteinfo.setColumn(0, "sabunnamek", ds_init_validation_empllist.getColumn(0, "emplnm"));
- ds_infodata_wrteinfo.setColumn(0, "sabunnameh", ds_init_validation_empllist.getColumn(0, "chinm"));
- ds_infodata_wrteinfo.setColumn(0, "buseocode", ds_init_validation_empllist.getColumn(0, "dutplcedeptcd"));
- ds_infodata_wrteinfo.setColumn(0, "buseoname", ds_init_validation_empllist.getColumn(0, "dutplcedeptnm"));
- ds_infodata_wrteinfo.setColumn(0, "address", ds_init_validation_empllist.getColumn(0, "residncaddr"));
- ds_infodata_wrteinfo.setColumn(0, "jikjongcode", ds_init_validation_empllist.getColumn(0, "jobkindcd"));
- ds_infodata_wrteinfo.setColumn(0, "jikjongname", ds_init_validation_empllist.getColumn(0, "jobkindnm"));
- ds_infodata_wrteinfo.setColumn(0, "jikwicode", ds_init_validation_empllist.getColumn(0, "jobposcd"));
- ds_infodata_wrteinfo.setColumn(0, "jikwiname", ds_init_validation_empllist.getColumn(0, "jobposnm"));
- ds_infodata_wrteinfo.setColumn(0, "jikgeubcode", ds_init_validation_empllist.getColumn(0, "ojobgradcd"));
- ds_infodata_wrteinfo.setColumn(0, "jikgeubname", ds_init_validation_empllist.getColumn(0, "ojobgradnm"));
- ds_infodata_wrteinfo.setColumn(0, "juminno1", ds_init_validation_empllist.getColumn(0, "rregno1"));
- ds_infodata_wrteinfo.setColumn(0, "juminno2", ds_init_validation_empllist.getColumn(0, "rregno2"));
- }
- }
- }
- function group3_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- var addRow = ds_main_jslist_list.addRow();
-
- if( addRow > 0 )
- {
- var prevMax = ds_main_jslist_list.getColumn(addRow-1, "seqno");
- ds_main_jslist_list.setColumn(addRow, "seqno", parseInt(prevMax)+1);
-
- ds_main_jslist_list.setColumn(addRow, "year", ds_infodata_wrteinfo.getColumn(0, "year"));
- ds_main_jslist_list.setColumn(addRow, "sabun", ds_infodata_wrteinfo.getColumn(0, "sabun"));
- ds_main_jslist_list.setColumn(addRow, "seq", ds_infodata_wrteinfo.getColumn(0, "seq"));
- }
- else
- {
- ds_main_jslist_list.setColumn(addRow, "seqno", "1");
-
- ds_main_jslist_list.setColumn(addRow, "year", ds_infodata_wrteinfo.getColumn(0, "year"));
- ds_main_jslist_list.setColumn(addRow, "sabun", ds_infodata_wrteinfo.getColumn(0, "sabun"));
- ds_main_jslist_list.setColumn(addRow, "seq", ds_infodata_wrteinfo.getColumn(0, "seq"));
- }
- }
- function btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.enable = true;
-
- ds_infodata_wrteinfo.clearData();
- ds_infodata_wrteinfo.addRow();
-
- ds_main_jslist_list.clearData();
-
- ds_infodata_wrteinfo.setColumn(0, "year", ds_send.getColumn(0, "year"));
- ds_infodata_wrteinfo.setColumn(0, "sabun", ds_send.getColumn(0, "sabun"));
-
- //ipt_sabun.dispatch("xforms-value-changed"); //2011.11.18 박준범 추가
- ds_infodata_wrteinfo.setColumn(0, "todate", utlf_getCurrentDate());
- ds_infodata_wrteinfo.setColumn(0, "frdate", utlf_getCurrentDate());
- ds_infodata_wrteinfo.setColumn(0, "inoutmode", "I");
-
- ds_send.setColumn(0, "newflag", "Y");
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_send.getColumn(0, "newflag") == "Y" )
- {
- if(utlf_isNull(ds_infodata_wrteinfo.getColumn(0, "sabun")))
- {
- sysf_messageBox("삭제할 데이터가 선택되지 않았습니다.", "E000");
- return;
- }
- btn_new_onclick();
- }
- else
- {
- var lstCnt = ds_main_wrtelist_list.rowcount
-
- if( lstCnt < 1 )
- {
- sysf_messageBox("삭제할 데이터가 존재하지 않습니다. 확인후 진행하십시오.", "E000");
- return;
- }
- else
- {
- if(utlf_isNull(ds_main_wrtelist_list.rowposition) || ds_main_wrtelist_list.rowposition < 0)
- {
- sysf_messageBox("삭제할 데이터가 존재하지 않습니다. 확인후 진행하십시오.", "E000");
- return;
- }
- }
- if(!utlf_isNull(ds_main_wrtelist_list.getColumn(ds_main_wrtelist_list.rowposition, "pumno")))
- {
- sysf_messageBox("해당 출장내역의 품의가 이미 이루어져 삭제할 수 없습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
- if( sysf_messageBox("삭제하시겠습니까", "Q999") == 6 )
- {
- var oParam = {};
- oParam.id = "TXRPD09101";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqExePrfInfo";
- oParam.inds = "req=ds_infodata_wrteinfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRPD09101";
- tranf_submit(oParam);
- }
- }
- }
- function cf_TXRPD09101(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- sysf_messageBox("삭제되었습니다.", "I000");
-
- group4_btn_search_onclick();
- }
- }
- function button36_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_infodata_wrteinfo.getColumn(0, "sabun")))
- {
- sysf_messageBox("신청자는 필수 입력항목입니다.", "E999", "");
- ipt_sabun.setFocus();
- return;
- }
- if(utlf_isNull(ds_infodata_wrteinfo.getColumn(0, "buseocode")))
- {
- sysf_messageBox("소속은 필수 입력항목입니다.", "E999", "");
- ipt_buse.setFocus();
- return;
- }
-
- if(String(ds_infodata_wrteinfo.getColumn(0, "frdate")).length != 8)
- {
- sysf_messageBox("기간을 정확하게 입력하십시요.", "E999", "");
- group3.ipt_frdate.setFocus();
- return;
- }
-
- if(String(ds_infodata_wrteinfo.getColumn(0, "todate")).length != 8)
- {
- sysf_messageBox("기간을 정확하게 입력하십시요.", "E999", "");
- group3.ipt_todate.setFocus();
- return;
- }
-
- var Cnt = ds_main_jslist_list.rowcount;
-
- if( Cnt < 1 )
- {
- sysf_messageBox("정산내역을 입력해주십시오.", "E999", "");
- return;
- }
-
-
- for( var i = 0; i < ds_main_jslist_list.rowcount; i++ )
- {
- if(utlf_isNull(ds_main_jslist_list.getColumn(0, "jungsanlist")))
- {
- sysf_messageBox("정산내역을 입력해주십시오.", "E999", "");
- return;
- }
-
- if(utlf_isNull(ds_popdata.getColumn(0, "sabun")))
- {
- if(utlf_isNull(ds_main_jslist_list.getColumn(i, "jungsankeum")))
- {
- sysf_messageBox("신청금액을 입력해주십시오.", "E999", "");
- return;
- }
- }
- else
- {
- if(utlf_isNull(ds_main_jslist_list.getColumn(i, "adminkeum")))
- {
- sysf_messageBox("승인금액을 입력해주십시오.", "E999", "");
- return;
- }
- }
-
- }
-
- fSaveChulData();
- }
- function fSaveChulData()
- {
- dsf_makeValue(ds_infodata_wrteinfo, "newflag", "string", ds_send.getColumn(0, "newflag"), 0);
-
- ds_infodata_wrteinfo.updateColID("sabunnamek","sabun_name_k")
- ds_infodata_wrteinfo.updateColID("sabunnameh","sabun_name_h")
- ds_infodata_wrteinfo.updateColID("buseocode","buseo_code")
- ds_infodata_wrteinfo.updateColID("buseoname","buseo_name")
- ds_infodata_wrteinfo.updateColID("jikjongcode","jikjong_code")
- ds_infodata_wrteinfo.updateColID("jikjongname","jikjong_name")
- ds_infodata_wrteinfo.updateColID("jikwicode","jikwi_code")
- ds_infodata_wrteinfo.updateColID("jikwiname","jikwi_name")
- ds_infodata_wrteinfo.updateColID("jikgeubcode","jikgeub_code")
- ds_infodata_wrteinfo.updateColID("jikgeubname","jikgeub_name")
- ds_infodata_wrteinfo.updateColID("juminno1","jumin_no1")
- ds_infodata_wrteinfo.updateColID("juminno2","jumin_no2")
- ds_infodata_wrteinfo.updateColID("busicon","busi_con")
- ds_infodata_wrteinfo.updateColID("busiorgan","busi_organ")
- ds_infodata_wrteinfo.updateColID("busipurpose","busi_purpose")
- ds_infodata_wrteinfo.updateColID("teloffice","tel_office")
- ds_infodata_wrteinfo.updateColID("bankno","bank_no")
- ds_infodata_wrteinfo.updateColID("bankname","bank_name")
- ds_infodata_wrteinfo.updateColID("pumno","pum_no")
-
- ds_main_jslist_list.updateColID("jungsanlist","jungsan_list")
- ds_main_jslist_list.updateColID("jungsankeum","jungsan_keum")
- ds_main_jslist_list.updateColID("adminkeum","admin_keum")
-
- var oParam = {};
- oParam.id = "TXRPD09102";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqExePrfInfoDetail";
- oParam.inds = "req=ds_infodata_wrteinfo detail=ds_main_jslist_list:u";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRPD09102";
- tranf_submit(oParam);
- }
- function cf_TXRPD09102(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- sysf_messageBox("저장되었습니다.", "I000");
- var prevNewflag = ds_send.getColumn(0, "newflag");
- var prevRow = ds_main_wrtelist_list.rowposition;
-
- group4_btn_search_onclick();
- if( prevNewflag == "Y" )
- {
- ds_main_wrtelist_list.rowposition = 0;
- }
- else
- {
- ds_main_wrtelist_list.rowposition = prevRow;
- }
-
- grd_chullist_oncellclick();
- }
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- var irow = ds_main_wrtelist_list.findRow("seq", ds_infodata_wrteinfo.getColumn(0, "seq"));
-
- if(ds_main_wrtelist_list.getColumn(irow, "frdate") != ds_infodata_wrteinfo.getColumn(0, "frdate")
- || ds_main_wrtelist_list.getColumn(irow, "todate") != ds_infodata_wrteinfo.getColumn(0, "todate")
- || ds_main_wrtelist_list.getColumn(irow, "bankname") != ds_infodata_wrteinfo.getColumn(0, "bankname")
- || ds_main_wrtelist_list.getColumn(irow, "bankno") != ds_infodata_wrteinfo.getColumn(0, "bankno")
- || ds_main_wrtelist_list.getColumn(irow, "busicon") != ds_infodata_wrteinfo.getColumn(0, "busicon")
- || ds_main_wrtelist_list.getColumn(irow, "busiorgan") != ds_infodata_wrteinfo.getColumn(0, "busiorgan")
- || ds_main_wrtelist_list.getColumn(irow, "busipurpose") != ds_infodata_wrteinfo.getColumn(0, "busipurpose")
- || ds_main_wrtelist_list.getColumn(irow, "inoutmode") != ds_infodata_wrteinfo.getColumn(0, "inoutmode")
- || ds_main_wrtelist_list.getColumn(irow, "tel") != ds_infodata_wrteinfo.getColumn(0, "tel")
- || ds_main_wrtelist_list.getColumn(irow, "teloffice") != ds_infodata_wrteinfo.getColumn(0, "teloffice")
- || ds_main_wrtelist_list.getColumn(irow, "address") != ds_infodata_wrteinfo.getColumn(0, "address")
- || ds_main_wrtelist_list.getColumn(irow, "chochung") != ds_infodata_wrteinfo.getColumn(0, "chochung"))
- {
- sysf_messageBox("신청 내역 중 변경된 자료가 존재합니다. 저장 후 출력하시기 바랍니다.", "E999", "");
- return;
- }
-
- var update = grdf_getGridUpdateData(group3.grd_jungsanlist).rowcount;
-
- if(update == 0)
- {
- sysf_messageBox("정산 내역 중 변경된 자료가 존재합니다. 저장 후 출력하시기 바랍니다.", "E999", "");
- return;
- }
-
-
- if( String(ds_infodata_wrteinfo.getColumn(0, "frdate")).length != 8)
- {
- sysf_messageBox("기간을 정확하게 입력하십시요.", "E999", "");
- group3.ipt_frdate.setFocus();
- return;
- }
-
- if( String(ds_infodata_wrteinfo.getColumn(0, "todate")).length != 8)
- {
- sysf_messageBox("기간을 정확하게 입력하십시요.", "E999", "");
- group3.ipt_todate.setFocus();
- return;
- }
- var sDateInterval = "";
- sDateInterval = utlf_getDateInterval( ds_infodata_wrteinfo.getColumn(0, "frdate"), ds_infodata_wrteinfo.getColumn(0, "todate"));
-
- dsf_makeValue(ds_infodata_wrteinfo, "dateinterval", "int", parseInt(sDateInterval) + 1, 0);
- dsf_makeValue(ds_infodata_wrteinfo, "instcd", "String", sysf_getUserInfo("dutplceinstcd"), 0);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/infodata/wrteinfo", ds_infodata_wrteinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main/jslist/list", ds_main_jslist_list);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
- var option = "";
-
- rptf_exeReportPreview30(["RPRPD09000"],[objParam], option);
- }
- function group3_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_jslist_list.getRowType(ds_main_jslist_list.rowposition) == 2)
- {
- ds_main_jslist_list.deleteRow(ds_main_jslist_list.rowposition)
- }
- else
- {
- ds_main_jslist_list.updatecontrol = false;
- ds_main_jslist_list.setRowType(ds_main_jslist_list.rowposition, "d");
- ds_main_jslist_list.updatecontrol = true;
- }
- }
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- //window.load("http://knuh.knu.ac.kr/DataFile/연말정산%20K-U%20System%20입력방법.ppt","html");
- var filepath = "mis/rpv/req//20171124/20171124164325982000_MIS"; //운영
- var filenm = "국외여비규정.hwp";
-
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if ( !utlf_isNull(objVFile)) {
- dsf_readFileFromDs(objVFile.fullpath, ds_data_filedown, 0, "attfilecnts"); // 파일저장
-
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 ) {
- var objExtCommon = new ExtCommon();
- var rtn = objExtCommon.executeProcess(objVFile.fullpath,"","");
- }
- }
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- //window.load("http://knuh.knu.ac.kr/DataFile/연말정산%20K-U%20System%20입력방법.ppt","html");
- var filepath = "mis/rpv/req//20171124/20171124164115813000_MIS"; //국내여비규정
- var filenm = "국내여비규정.hwp";
-
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if ( !utlf_isNull(objVFile)) {
- dsf_readFileFromDs(objVFile.fullpath, ds_data_filedown, 0, "attfilecnts"); // 파일저장
-
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 ) {
- var objExtCommon = new ExtCommon();
- var rtn = objExtCommon.executeProcess(objVFile.fullpath,"","");
- }
- }
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- //window.load("http://knuh.knu.ac.kr/DataFile/연말정산%20K-U%20System%20입력방법.ppt","html");
- var filepath = "mis/rpv/req//20171124/20171124164444764000_MIS"; //학술활동경비 지급 및 정산지침
- var filenm = "학술활동경비 지급 및 정산지침.hwp";
-
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if ( !utlf_isNull(objVFile)) {
- dsf_readFileFromDs(objVFile.fullpath, ds_data_filedown, 0, "attfilecnts"); // 파일저장
-
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 ) {
- var objExtCommon = new ExtCommon();
- var rtn = objExtCommon.executeProcess(objVFile.fullpath,"","");
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|