12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRPD08000" position="absolute 0 0 1209 769" titletext="직원출장 신청조회" oninit="SMRPD08000_oninit" onload="SMRPD08000_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 23 1195 59" id="grp_033" visible="false" anchor="left top right">
- <Layouts>
- <Layout width="1195" height="36">
- <Button position="absolute 1 3 81 25" id="button13" class="btn3" text="전자결재" anchor="default" visible="false" onclick="grp_031_btn_reqapp_onclick"/>
- <Shape position="absolute 0 24 1190 30" linetype="horizontal" id="line3" class="line_6" anchor="left top right"/>
- <Button position="absolute 1136 3 1192 25" id="button2" class="btn6" text="출력" anchor="top right" onclick="grp_031_button3_onclick"/>
- <Button position="absolute 998 3 1078 25" id="button7" class="btn4" text="내역삭제" anchor="top right" onclick="grp_031_button4_onclick"/>
- <Button position="absolute 940 3 996 25" id="button9" class="btn4" text="신규" anchor="top right" onclick="grp_031_button5_onclick"/>
- <Button position="absolute 1079 3 1135 25" id="button11" class="btn4" text="저장" anchor="top right" onclick="grp_031_button36_onclick"/>
- <Button position="absolute 82 3 162 25" id="button15" class="btn3" text="결재취소" anchor="default" visible="false" onclick="grp_031_btn_cancel_onclick"/>
- <Combo position="absolute 370 5 430 24" id="combo2" visible="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 23 1195 59" id="grp_031" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 845 3 937 25" id="btn_buseo" class="btn3" text="부서장승인" anchor="top right" onclick="grp_031_btn_buseo_onclick"/>
- <Button position="absolute 821 3 937 25" id="btn_buseoCancel" class="btn3" text="부서장승인취소" anchor="top right" onclick="grp_031_btn_buseoCancel_onclick"/>
- <Button position="absolute 727 3 819 25" id="btn_naff" class="btn3" text="총무팀승인" anchor="top right" onclick="grp_031_btn_naff_onclick"/>
- <Button position="absolute 703 3 819 25" id="btn_naffCancel" class="btn3" text="총무팀승인취소" anchor="top right" onclick="grp_031_btn_naffCancel_onclick"/>
- <Shape position="absolute 0 24 1190 30" linetype="horizontal" id="line19" class="line_6" anchor="left top right"/>
- <Button position="absolute 1136 3 1192 25" id="button3" class="btn6" text="출력" anchor="top right" onclick="grp_031_button3_onclick"/>
- <Button position="absolute 998 3 1078 25" id="button4" class="btn4" text="내역삭제" anchor="top right" onclick="grp_031_button4_onclick"/>
- <Button position="absolute 940 3 996 25" id="button5" class="btn4" text="신규" anchor="top right" onclick="grp_031_button5_onclick"/>
- <Button position="absolute 1079 3 1135 25" id="button36" class="btn4" text="저장" anchor="top right" onclick="grp_031_button36_onclick"/>
- <Button position="absolute 1 3 81 25" id="btn_reqapp" class="btn3" text="전자결재" anchor="default" onclick="grp_031_btn_reqapp_onclick"/>
- <Button position="absolute 82 3 228 25" id="btn_reqtreatapp" class="btn3" text="전자결재(진·행 경유)" anchor="default" onclick="grp_031_btn_reqtreatapp_onclick"/>
- <Button position="absolute 229 3 309 25" id="btn_cancel" class="btn3" text="결재취소" anchor="default" onclick="grp_031_btn_cancel_onclick"/>
- <Combo position="absolute 370 5 430 24" id="cmb_cancelcombo" visible="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="직원출장 신청조회" class="tit_1" position="absolute 1 0 265 25"/>
- <Div id="group4" taborder="1" position="absolute 1 51 1191 91" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption2" text="조회기간 :" class="search_name" position="absolute 11 13 104 30" anchor="default"/>
- <Combo id="combo1" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 97 11 162 30" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">신청일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">출장일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Calendar id="ipt_fromdd" taborder="2" class="input_s_essential" position="absolute 163 11 263 30" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" anchor="default"/>
- <Static id="caption3" text="~" position="absolute 266 8 281 33" anchor="default"/>
- <Calendar id="ipt_enddd" taborder="3" class="input_s_essential" position="absolute 282 11 382 30" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null" anchor="default"/>
- <Static id="caption11" text="출장구분 :" class="search_name" position="absolute 404 13 497 30" anchor="default"/>
- <Radio id="rbo_srchchulgubun" taborder="4" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 490 11 794 31" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전 체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">교육출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">업무출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">QA출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption13" text="기관코드 :" class="search_name" visible="false" position="absolute 819 13 907 30" anchor="default"/>
- <Radio id="rdo_srinstcd" taborder="5" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 903 10 1053 31" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">031</Col>
- <Col id="datacolumn">본원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">032</Col>
- <Col id="datacolumn">칠곡</Col>
- </Row>
- <Row>
- <Col id="codecolumn">033</Col>
- <Col id="datacolumn">치과</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1084 8 1090 30" anchor="default"/>
- <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 1109 9 1165 31" anchor="default" onclick="group4_btn_search_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" class="line_10" position="absolute 1 115 1193 121" anchor="left top right"/>
- <Grid id="grd_chullist" taborder="2" binddataset="ds_main_list_chulemplist" useinputpanel="false" position="absolute 1 120 376 763" autoenter="select" cellsizingtype="col" anchor="left top bottom" oncellclick="grd_chullist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="75"/>
- <Column size="45"/>
- <Column size="43"/>
- <Column size="43"/>
- <Column size="65"/>
- <Column size="130"/>
- <Column size="100"/>
- <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"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" colspan="2" text="결재상태/번호" taborder="undefined"/>
- <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"/>
- <Cell col="11"/>
- <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"/>
- <Cell col="32"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:docstatus"/>
- <Cell col="2" style="align:left top;" text="bind:docregno" wordwrap="word"/>
- <Cell col="3" displaytype="date" text="bind:sysdate" calendardisplaynulltype="nulltext"/>
- <Cell col="4" text="bind:chulseq"/>
- <Cell col="5" text="bind:adminbuseo"/>
- <Cell col="6" text="bind:adminaff"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:chulgubun" enable="false"/>
- <Cell col="8" text="bind:chulpurpose"/>
- <Cell col="9" text="bind:pumno"/>
- <Cell col="10" text="bind:chulsabun"/>
- <Cell col="11" text="bind:buseocode"/>
- <Cell col="12" text="bind:chulorgan"/>
- <Cell col="13" text="bind:adminaffdate"/>
- <Cell col="14" text="bind:adminaffsabun"/>
- <Cell col="15" text="bind:adminbuseodate"/>
- <Cell col="16" text="bind:adminbuseosabun"/>
- <Cell col="17" text="bind:upddate"/>
- <Cell col="18" text="bind:instcd"/>
- <Cell col="19" text="bind:name"/>
- <Cell col="20" text="bind:dutplcedeptcd"/>
- <Cell col="21" text="bind:inorddeptnm"/>
- <Cell col="22" text="bind:adminaff"/>
- <Cell col="23" text="bind:adminbuseo"/>
- <Cell col="24" text="bind:buseonm"/>
- <Cell col="25" text="bind:jobkindcd"/>
- <Cell col="26" text="bind:pinstid"/>
- <Cell col="27" text="bind:status"/>
- <Cell col="28" text="bind:bankcd"/>
- <Cell col="29" text="bind:account"/>
- <Cell col="30" text="bind:depositor"/>
- <Cell col="31" text="bind:transtype"/>
- <Cell col="32" text="bind:transdesc"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption1" text="직원출장 신청내역" class="tit_2" position="absolute 1 99 173 120"/>
- <Grid id="dtg_chuldetaillst" taborder="3" binddataset="ds_main_detaillst_chulempdetaillst" useinputpanel="false" position="absolute 381 413 1197 763" anchor="all" autoenter="select" cellsizingtype="col" oncellclick="dtg_chuldetaillst_oncellclick" onexpanddown="dtg_chuldetaillst_onexpanddown" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="59"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="53"/>
- <Column size="50"/>
- <Column size="71"/>
- <Column size="38"/>
- <Column size="71"/>
- <Column size="38"/>
- <Column size="66"/>
- <Column size="122"/>
- <Column size="66"/>
- <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="SEQ"/>
- <Cell col="3" text="성명"/>
- <Cell col="4" text="부서코드"/>
- <Cell col="5" text="부서"/>
- <Cell col="6" text="직종"/>
- <Cell col="7" text="직급"/>
- <Cell col="8" colspan="2" text="시작일시" taborder="undefined"/>
- <Cell col="10" colspan="2" text="종료일시" taborder="undefined"/>
- <Cell col="12" text="출장지역"/>
- <Cell col="13" text="장소"/>
- <Cell col="14" text="금액"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:sabun" editautoselect="true" expandshow="show"/>
- <Cell col="2" text="bind:seq" editautoselect="true"/>
- <Cell col="3" edittype="none" text="bind:name" editautoselect="true"/>
- <Cell col="4" text="bind:buseocode" editautoselect="true"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:inorddeptnm" editautoselect="true" expandshow="show"/>
- <Cell col="6" text="bind:jobkindnm" editautoselect="true"/>
- <Cell col="7" style="align:left middle;" text="bind:ojobgradnm" editautoselect="true"/>
- <Cell col="8" displaytype="date" edittype="date" style="align:center middle;" text="bind:chulfrdate" editautoselect="true" calendardisplaynulltype="nulltext"/>
- <Cell col="9" displaytype="text" edittype="text" style="align:center middle;" text="bind:chulfrtime" mask="##:##" maskchar=" " editautoselect="true"/>
- <Cell col="10" displaytype="date" edittype="date" style="align:center middle;" text="bind:chultodate" editautoselect="true" calendardisplaynulltype="nulltext"/>
- <Cell col="11" displaytype="text" edittype="text" style="align:center middle;" text="bind:chultotime" mask="##:##" maskchar=" " editautoselect="true"/>
- <Cell col="12" displaytype="text" edittype="text" text="bind:chulcon" editautoselect="true"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:chulorgan" editautoselect="true"/>
- <Cell col="14" displaytype="number" edittype="none" text="bind:chulkeum" editautoselect="true"/>
- <Cell col="15" text="bind:chulseq"/>
- <Cell col="16" text="bind:upddate"/>
- <Cell col="17" text="bind:sysdate"/>
- <Cell col="18" edittype="text" text="bind:jikgeubcode"/>
- <Cell col="19" text="bind:dutplcedeptcd"/>
- <Cell col="20" text="bind:besabun"/>
- <Cell col="21" text="bind:jobkindcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 380 408 1196 414" anchor="left top right"/>
- <Div id="group3" taborder="4" enable="true" position="absolute 380 122 1194 377" anchor="left top right" style=":disabled {color:#000f2814;}" class="div_SA2">
- <Layouts>
- <Layout>
- <Static id="caption4" text="소 속 :" class="search_name" position="absolute 8 42 101 59" anchor="default"/>
- <Static id="caption5" text="신청일자 :" class="search_name" position="absolute 338 18 426 35" anchor="default"/>
- <Static id="caption7" text="출장목적 :" class="search_name" position="absolute 8 66 101 83" anchor="default"/>
- <Static id="caption8" text="신 청 자 :" class="search_name" position="absolute 8 18 101 35" anchor="default"/>
- <Static id="caption9" text="출장구분 :" class="search_name" position="absolute 338 42 426 59" anchor="default"/>
- <Edit id="ipt_buse" taborder="1" position="absolute 98 41 170 60" anchor="default"/>
- <Calendar id="ipt_sysdd" taborder="2" position="absolute 426 16 524 35" mask="yyyy-mm-dd" anchor="default"/>
- <Edit id="ipt_sabun" taborder="3" position="absolute 98 17 170 36" anchor="default"/>
- <Radio id="radio1" taborder="4" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 426 39 713 60" anchor="default" onitemchanged="group3_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">교육출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">업무출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">QA출장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <TextArea id="txtea_pose" taborder="5" position="absolute 98 66 771 101" anchor="default" wordwrap="word"/>
- <Button id="btn_depthelp" taborder="6" class="icon_search" position="absolute 172 42 188 58" anchor="default" onclick="group3_btn_depthelp_onclick"/>
- <Edit id="input2" taborder="7" position="absolute 190 41 329 60" anchor="default"/>
- <Button id="button8" taborder="8" class="icon_search" position="absolute 172 18 188 34" anchor="default" onclick="group3_button8_onclick"/>
- <Edit id="input4" taborder="9" position="absolute 190 17 329 36" anchor="default"/>
- <Radio id="radio3" taborder="10" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 616 18 761 34" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">031</Col>
- <Col id="datacolumn">본원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">032</Col>
- <Col id="datacolumn">칠곡</Col>
- </Row>
- <Row>
- <Col id="codecolumn">033</Col>
- <Col id="datacolumn">치과</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption12" text="기관코드 :" class="search_name" visible="false" position="absolute 533 18 621 35" anchor="default"/>
- <Static id="caption14" text="경비지원" class="search_name" position="absolute 8 105 101 122" anchor="default"/>
- <TextArea id="txtea_reason" taborder="11" position="absolute 98 106 770 171" anchor="default" wordwrap="word"/>
- <Static id="caption15" text="요청사유 :" position="absolute 15 122 85 139" style="font:Dotum,9,bold; :disabled {color:#2b2b2bff;font:Dotum,9,bold;}" anchor="default"/>
- <Static id="caption16" text="대표 계좌번호:" class="search_name" position="absolute 8 180 136 197" anchor="default"/>
- <Combo id="cmb_bank" taborder="12" position="absolute 100 199 240 218" anchor="default"/>
- <Static id="caption17" text="은행:" position="absolute 65 199 105 219" anchor="default"/>
- <Static id="caption18" text="계좌번호:" position="absolute 253 199 313 219" anchor="default"/>
- <Edit id="input1" taborder="13" position="absolute 310 200 589 219" anchor="default"/>
- <Edit id="input3" taborder="14" position="absolute 650 199 770 218" anchor="default"/>
- <Static id="caption19" text="예금주:" position="absolute 604 199 664 219" anchor="default"/>
- <Static id="caption20" text="병원차량 이용 유무:" class="search_name" position="absolute 8 228 170 245" anchor="default"/>
- <Radio id="radio2" taborder="15" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 158 226 245 246" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption22" text="※ 대표 계좌번호 미 기입시 개인별 급여계좌로 입금됩니다." position="absolute 130 178 685 198" style="color:brown;font:Dotum,9,bold; :disabled {color:brown;font:Dotum,9,bold;}" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption10" text="직원출장 신청 세부내역" class="tit_2" position="absolute 381 392 561 413"/>
- <Button id="btn_del" taborder="5" text="삭제" class="btn2" enable="false" position="absolute 1154 389 1196 408" anchor="top right" onclick="btn_del_onclick"/>
- <Button id="btn_add" taborder="6" text="추가" class="btn2" enable="false" position="absolute 1109 389 1151 408" anchor="top right" onclick="btn_add_onclick"/>
- <Static id="cap_ex" text="※ 세부내역 삭제 시에는 저장버튼을 클릭하십시오. 부서가 다르면 한명씩 저장하세요." visible="false" position="absolute 575 389 1091 409" style="color:brown;font:Dotum,9,bold;"/>
- <Edit id="output1" taborder="7" readonly="true" visible="false" position="absolute 631 93 686 112"/>
- </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="srchfrmdd" type="STRING" size="256"/>
- <Column id="srchendd" type="STRING" size="256"/>
- <Column id="srchchulseq" type="STRING" size="256"/>
- <Column id="adminbuseoflag" type="STRING" size="256"/>
- <Column id="adminaffflag" type="STRING" size="256"/>
- <Column id="admingubn" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="srchchulgubun" type="STRING" size="256"/>
- <Column id="refcond" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="rownm" type="STRING" size="256"/>
- <Column id="newflag" type="STRING" size="256"/>
- <Column id="srchsabun" type="STRING" size="256"/>
- <Column id="srchdeptcd" type="STRING" size="256"/>
- <Column id="srchjobposcd" type="STRING" size="256"/>
- <Column id="srchmngtflag" type="STRING" size="256"/>
- <Column id="srgflag" type="STRING" size="256"/>
- <Column id="srchgbn" type="STRING" size="256"/>
- <Column id="screenid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchfrmdd"/>
- <Col id="srchendd"/>
- <Col id="srchchulseq"/>
- <Col id="adminbuseoflag"/>
- <Col id="adminaffflag"/>
- <Col id="admingubn"/>
- <Col id="instcd"/>
- <Col id="srchchulgubun"/>
- <Col id="refcond"/>
- <Col id="emplno"/>
- <Col id="rownm"/>
- <Col id="newflag"/>
- <Col id="srchsabun"/>
- <Col id="srchdeptcd"/>
- <Col id="srchjobposcd"/>
- <Col id="srchmngtflag"/>
- <Col id="srgflag"/>
- <Col id="srchgbn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_chulinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_chulinfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="chulseq" type="STRING" size="256"/>
- <Column id="upddate" type="STRING" size="256"/>
- <Column id="sysdate" type="STRING" size="256"/>
- <Column id="chulgubun" type="STRING" size="256"/>
- <Column id="chulsabun" type="STRING" size="256"/>
- <Column id="buseocode" type="STRING" size="256"/>
- <Column id="chulpurpose" type="STRING" size="256"/>
- <Column id="chul_reason" type="STRING" size="256"/>
- <Column id="chulorgan" type="STRING" size="256"/>
- <Column id="pumno" type="STRING" size="256"/>
- <Column id="adminaff" type="STRING" size="256"/>
- <Column id="adminaffdate" type="STRING" size="256"/>
- <Column id="adminaffsabun" type="STRING" size="256"/>
- <Column id="adminbuseo" type="STRING" size="256"/>
- <Column id="adminbuseodate" type="STRING" size="256"/>
- <Column id="adminbuseosabun" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="dutplcedeptcd" type="STRING" size="256"/>
- <Column id="inorddeptnm" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="newflag" type="STRING" size="256"/>
- <Column id="jobkindnm" type="STRING" size="256"/>
- <Column id="ojobgradnm" type="STRING" size="256"/>
- <Column id="bankcd" type="STRING" size="256"/>
- <Column id="account" type="STRING" size="256"/>
- <Column id="depositor" type="STRING" size="256"/>
- <Column id="transtype" type="STRING" size="256"/>
- <Column id="transdesc" type="STRING" size="256"/>
- <Column id="jobkindcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chulseq"/>
- <Col id="upddate"/>
- <Col id="sysdate"/>
- <Col id="chulgubun"/>
- <Col id="chulsabun"/>
- <Col id="buseocode"/>
- <Col id="chulpurpose"/>
- <Col id="chul_reason"/>
- <Col id="chulorgan"/>
- <Col id="pumno"/>
- <Col id="adminaff"/>
- <Col id="adminaffdate"/>
- <Col id="adminaffsabun"/>
- <Col id="adminbuseo"/>
- <Col id="adminbuseodate"/>
- <Col id="adminbuseosabun"/>
- <Col id="instcd"/>
- <Col id="dutplcedeptcd"/>
- <Col id="inorddeptnm"/>
- <Col id="name"/>
- <Col id="newflag"/>
- <Col id="jobkindnm"/>
- <Col id="ojobgradnm"/>
- <Col id="bankcd"/>
- <Col id="account"/>
- <Col id="depositor"/>
- <Col id="transtype">N</Col>
- <Col id="transdesc"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detaillst_chulempdetaillst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_detaillst_chulempdetaillst_oncolumnchanged"/>
- <Dataset id="ds_main_list_chulemplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chulseq" type="STRING" size="256" sumtext="출장SEQ"/>
- <Column id="upddate" type="STRING" size="256" sumtext="수정일자"/>
- <Column id="sysdate" type="STRING" size="256" sumtext="신청일자"/>
- <Column id="chulgubun" type="STRING" size="256" sumtext="출장구분"/>
- <Column id="chulsabun" type="STRING" size="256" sumtext="출장사번"/>
- <Column id="buseocode" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="chulpurpose" type="STRING" size="256" sumtext="출장목적"/>
- <Column id="chulreason" type="STRING" size="256" sumtext="출장사유"/>
- <Column id="chulorgan" type="STRING" size="256" sumtext="출장지역"/>
- <Column id="pumno" type="STRING" size="256" sumtext="품의번호"/>
- <Column id="adminaff" type="STRING" size="256" sumtext="총무팀승인여부"/>
- <Column id="adminaffdate" type="STRING" size="256" sumtext="총무팀승인일자"/>
- <Column id="adminaffsabun" type="STRING" size="256" sumtext="총무팀승인자"/>
- <Column id="adminbuseo" type="STRING" size="256" sumtext="부서장승인여부"/>
- <Column id="adminbuseodate" type="STRING" size="256" sumtext="부서장승인일자"/>
- <Column id="adminbuseosabun" type="STRING" size="256" sumtext="부서장승인자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="dutplcedeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="inorddeptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="name" type="STRING" size="256" sumtext="사원명"/>
- <Column id="newflag" type="STRING" size="256" sumtext="FLAG"/>
- <Column id="bankcd" type="STRING" size="256" sumtext=""/>
- <Column id="account" type="STRING" size="256" sumtext=""/>
- <Column id="depositor" type="STRING" size="256" sumtext=""/>
- <Column id="transtype" type="STRING" size="256" sumtext=""/>
- <Column id="transdesc" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_authinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchmngtflag" type="STRING" size="256" sumtext="유무"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_lognempinfo_empinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
- <Column id="name" type="STRING" size="256" sumtext="사원명"/>
- <Column id="dutplcedeptcd" type="STRING" size="256" sumtext="부서코드(HIS)"/>
- <Column id="jobposcd" type="STRING" size="256" sumtext="직위코드"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종코드"/>
- <Column id="jobkindnm" type="STRING" size="256" sumtext="직종명"/>
- <Column id="ojobgradnm" type="STRING" size="256" sumtext="직급명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_head_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <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_main_empInfolst_empllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
- <Column id="emplnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="chinm" type="STRING" size="256" sumtext="성명(한자)"/>
- <Column id="rregno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서"/>
- <Column id="dutdeptcd" type="STRING" size="256" sumtext="부서"/>
- <Column id="dutdeptnm" type="STRING" size="256" sumtext="부서"/>
- <Column id="teamnm" type="STRING" size="256" sumtext="팀"/>
- <Column id="unitnm" type="STRING" size="256" sumtext="유닛"/>
- <Column id="grupjoblnnm" type="STRING" size="256" sumtext="직군"/>
- <Column id="joblnnm" type="STRING" size="256" sumtext="직열"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종코드"/>
- <Column id="jobkindnm" type="STRING" size="256" sumtext="직종"/>
- <Column id="ojobgradnm" type="STRING" size="256" sumtext="구직급"/>
- <Column id="jobposnm" type="STRING" size="256" sumtext="직위"/>
- <Column id="jobrespnm" type="STRING" size="256" sumtext="직책"/>
- <Column id="dutplceinstcd" type="STRING" size="256" sumtext="근무기관"/>
- <Column id="dutplceinstnm" type="STRING" size="256" sumtext="근무기관명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="소속기관"/>
- <Column id="instnm" type="STRING" size="256" sumtext="소속기관명"/>
- <Column id="dutplcedeptcd" type="STRING" size="256" sumtext="근무지부서"/>
- <Column id="dutplcedeptnm" type="STRING" size="256" sumtext="근무지부서명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prntlst_chulemplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <instcd/>
- <chulseq/>
- <upddate/>
- <sysdate/>
- <chulgubun/>
- <chulsabun/>
- <name/>
- <buseocode/>
- <dutplcedeptcd/>
- <inorddeptnm/>
- <chulpurpose/>
- <chulorgan/>
- <pumno/>
- <adminaff/>
- <adminaffdate/>
- <adminaffsabun/>
- <adminbuseo/>
- <adminbuseodate/>
- <adminbuseosabun/>
- <jobkindcd/>
- <buseonm/>
- <jobkindnm/>
- <ojobgradnm/>
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="chulseq" type="STRING" size="256"/>
- <Column id="upddate" type="STRING" size="256"/>
- <Column id="sysdate" type="STRING" size="256"/>
- <Column id="chulgubun" type="STRING" size="256"/>
- <Column id="chulsabun" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="buseocode" type="STRING" size="256"/>
- <Column id="dutplcedeptcd" type="STRING" size="256"/>
- <Column id="inorddeptnm" type="STRING" size="256"/>
- <Column id="chulpurpose" type="STRING" size="256"/>
- <Column id="chulorgan" type="STRING" size="256"/>
- <Column id="pumno" type="STRING" size="256"/>
- <Column id="adminaff" type="STRING" size="256"/>
- <Column id="adminaffdate" type="STRING" size="256"/>
- <Column id="adminaffsabun" type="STRING" size="256"/>
- <Column id="adminbuseo" type="STRING" size="256"/>
- <Column id="adminbuseodate" type="STRING" size="256"/>
- <Column id="adminbuseosabun" type="STRING" size="256"/>
- <Column id="jobkindcd" type="STRING" size="256"/>
- <Column id="buseonm" type="STRING" size="256"/>
- <Column id="jobkindnm" type="STRING" size="256"/>
- <Column id="ojobgradnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="chulseq"/>
- <Col id="upddate"/>
- <Col id="sysdate"/>
- <Col id="chulgubun"/>
- <Col id="chulsabun"/>
- <Col id="name"/>
- <Col id="buseocode"/>
- <Col id="dutplcedeptcd"/>
- <Col id="inorddeptnm"/>
- <Col id="chulpurpose"/>
- <Col id="chulorgan"/>
- <Col id="pumno"/>
- <Col id="adminaff"/>
- <Col id="adminaffdate"/>
- <Col id="adminaffsabun"/>
- <Col id="adminbuseo"/>
- <Col id="adminbuseodate"/>
- <Col id="adminbuseosabun"/>
- <Col id="jobkindcd"/>
- <Col id="buseonm"/>
- <Col id="jobkindnm"/>
- <Col id="ojobgradnm"/>
- </Row>
- </Rows>
- <instcd/>
- <chulseq/>
- <upddate/>
- <sysdate/>
- <chulgubun/>
- <chulsabun/>
- <name/>
- <buseocode/>
- <dutplcedeptcd/>
- <inorddeptnm/>
- <chulpurpose/>
- <chulorgan/>
- <pumno/>
- <adminaff/>
- <adminaffdate/>
- <adminaffsabun/>
- <adminbuseo/>
- <adminbuseodate/>
- <adminbuseosabun/>
- <jobkindcd/>
- <buseonm/>
- <jobkindnm/>
- <ojobgradnm/>
- </Dataset>
- <Dataset id="ds_prntlst_chulempdetaillst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="chulseq" type="STRING" size="256" sumtext="출장SEQ"/>
- <Column id="upddate" type="STRING" size="256" sumtext="수정일자"/>
- <Column id="sysdate" type="STRING" size="256" sumtext="신청일자"/>
- <Column id="buseocode" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="sabun" type="STRING" size="256" sumtext="사번"/>
- <Column id="name" type="STRING" size="256" sumtext="사원명"/>
- <Column id="dutplcedeptcd" type="STRING" size="256" sumtext="부서코드(HIS)"/>
- <Column id="inorddeptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="jikgeubcode" type="STRING" size="256" sumtext="직급코드"/>
- <Column id="chulfrdate" type="STRING" size="256" sumtext="출장시작일자"/>
- <Column id="chultodate" type="STRING" size="256" sumtext="출장종료일자"/>
- <Column id="chulkeum" type="STRING" size="256" sumtext="출장금액"/>
- <Column id="chulcon" type="STRING" size="256" sumtext="출장장소"/>
- <Column id="chulorgan" type="STRING" size="256" sumtext="출장지역"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직급코드"/>
- <Column id="jobkindnm" type="STRING" size="256" sumtext="직종명"/>
- <Column id="ojobgradnm" type="STRING" size="256" sumtext="직급명"/>
- <Column id="seq" type="STRING" size="256" sumtext="SEQ"/>
- <Column id="chulfrtime" type="STRING" size="256" sumtext="출장시작시간"/>
- <Column id="chultotime" type="STRING" size="256" sumtext="출장종료시간"/>
- <Column id="bankcd" type="STRING" size="256" sumtext="은행코드"/>
- <Column id="account" type="STRING" size="256" sumtext="계좌번호"/>
- <Column id="depositor" type="STRING" size="256" sumtext="예금주"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group4.combo1" propid="value" datasetid="ds_send" columnid="srchgbn"/>
- <BindItem id="item1" compid="group4.ipt_fromdd" propid="value" datasetid="ds_send" columnid="srchfrmdd"/>
- <BindItem id="item2" compid="group4.ipt_enddd" propid="value" datasetid="ds_send" columnid="srchendd"/>
- <BindItem id="item3" compid="group4.rbo_srchchulgubun" propid="value" datasetid="ds_send" columnid="srchchulgubun"/>
- <BindItem id="item4" compid="group4.rdo_srinstcd" propid="value" datasetid="ds_send" columnid="instcd"/>
- <BindItem id="item5" compid="group3.ipt_sabun" propid="value" datasetid="ds_main_chulinfo" columnid="chulsabun"/>
- <BindItem id="item6" compid="group3.input4" propid="value" datasetid="ds_main_chulinfo" columnid="name"/>
- <BindItem id="item7" compid="group3.input2" propid="value" datasetid="ds_main_chulinfo" columnid="inorddeptnm"/>
- <BindItem id="item8" compid="group3.ipt_buse" propid="value" datasetid="ds_main_chulinfo" columnid="dutplcedeptcd"/>
- <BindItem id="item9" compid="group3.txtea_pose" propid="value" datasetid="ds_main_chulinfo" columnid="chulpurpose"/>
- <BindItem id="item10" compid="group3.txtea_reason" propid="value" datasetid="ds_main_chulinfo" columnid="chul_reason"/>
- <BindItem id="item11" compid="group3.cmb_bank" propid="value" datasetid="ds_main_chulinfo" columnid="bankcd"/>
- <BindItem id="item12" compid="group3.input1" propid="value" datasetid="ds_main_chulinfo" columnid="account"/>
- <BindItem id="item13" compid="group3.radio2" propid="value" datasetid="ds_main_chulinfo" columnid="transtype"/>
- <BindItem id="item14" compid="group3.input3" propid="value" datasetid="ds_main_chulinfo" columnid="depositor"/>
- <BindItem id="item15" compid="group3.ipt_sysdd" propid="value" datasetid="ds_main_chulinfo" columnid="sysdate"/>
- <BindItem id="item16" compid="group3.radio1" propid="value" datasetid="ds_main_chulinfo" columnid="chulgubun"/>
- <BindItem id="item17" compid="group3.radio3" propid="value" datasetid="ds_main_chulinfo" columnid="instcd"/>
- <BindItem id="item18" compid="output1" propid="value" datasetid="ds_send" columnid="newflag"/>
- </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 SMRPD08000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMRPD08000_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_chullist);
- grdf_initGrid(dtg_chuldetaillst);
- grdf_setRowTypeIcon(dtg_chuldetaillst, 0);
-
- initialize();
- }
- function initialize()
- {
- var deptcd = sysf_getUserInfo("dutplcecd");
- var emplno = sysf_getUserInfo("userid");
- var instcd = sysf_getUserInfo("dutplceinstcd");
- if (instcd == "033" )
- {
- grp_031.visible = false;
- grp_033.visible = true;
- }
- else
- {
- grp_031.visible = true;
- grp_033.visible = false;
- }
- misfComboComCdListMulti("R9998,R0001","grp_031.cmb_cancelcombo,group3.cmb_bank");
-
- grp_031.cmb_cancelcombo.value = emplno;
- ds_main_chulinfo.clearData();
- ds_main_list_chulemplist.clearData();
- ds_main_detaillst_chulempdetaillst.clearData();
-
- ds_send.setColumn(0, "srchfrmdd", utlf_getCurrentDate());
- ds_send.setColumn(0, "srchendd", utlf_getCurrentDate());
- ds_send.setColumn(0, "srchchulgubun", "0");
- ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn(0, "refcond", "emplno");
- ds_send.setColumn(0, "newflag", "N");
- ds_send.setColumn(0, "srchsabun", emplno);
- ds_send.setColumn(0, "srchdeptcd", deptcd);
- ds_send.setColumn(0, "screenid", frmf_getScreenID());
-
- if( deptcd == "2040000000" || deptcd == "2041700000" || deptcd == "2041300000" )
- {
- ds_send.setColumn(0, "srgflag", "Y");
- }
- else
- {
- ds_send.setColumn(0, "srgflag", "N");
- }
- var oParam = {};
- oParam.id = "TRRPD08008";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetChulSrchMngtFlag";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_authinfo=authinfo";
- oParam.async = false;
- oParam.callback = "cf_TRRPD08008";
- tranf_submit(oParam);
- if(emplno == "MIS")
- {
- ds_send.setColumn(0, "srchmngtflag", "Y");
- }
- var oParam = {};
- oParam.id = "TRRPD08003";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetLognEmpInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_lognempinfo_empinfo=empinfo";
- oParam.async = false;
- oParam.callback = "cf_TRRPD08003";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRRPD08007";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetLognEmpDiliHeadInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_head_result=result";
- oParam.async = false;
- oParam.callback = "cf_TRRPD08007";
- tranf_submit(oParam);
- }
-
- function cf_TRRPD08008(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- ds_send.setColumn(0, "srchmngtflag", "N");
- return;
- }
- else
- {
- ds_send.setColumn(0, "srchmngtflag", ds_main_authinfo.getColumn(0, "srchmngtflag"));
- }
- }
- function cf_TRRPD08003(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var cnt = ds_main_lognempinfo_empinfo.rowcount;
- if( cnt > 0 )
- {
- ds_send.setColumn(0, "srchjobposcd", ds_main_lognempinfo_empinfo.getColumn(0, "jobposcd"));
-
- if( !utlf_isNull(ds_main_lognempinfo_empinfo.getColumn(0, "jobposcd")))
- {
- grp_031.btn_buseo.enable = true;
- grp_031.btn_buseoCancel.enable = true;
-
- if(ds_main_lognempinfo_empinfo.getColumn(0, "dutplcedeptcd") = "4020300000")
- {
- grp_031.btn_naff.enable = true;
- grp_031.btn_naffCancel.enable = true;
- }
- else
- {
- grp_031.btn_naff.enable = false;
- grp_031.btn_naffCancel.enable = false;
- }
- }
- else
- {
- grp_031.btn_buseo.enable = false;
- grp_031.btn_buseoCancel.enable = false;
-
- if(ds_main_lognempinfo_empinfo.getColumn(0, "dutplcedeptcd") == "4020300000")
- {
- grp_031.btn_naff.enable = true;
- grp_031.btn_naffCancel.enable = true;
- }
- else
- {
- grp_031.btn_naff.enable = false;
- grp_031.btn_naffCancel.enable = false;
- }
- }
- }
- else
- {
- grp_031.btn_naff.enable = false;
- grp_031.btn_naffCancel.enable = false;
- grp_031.btn_buseo.enable = false;
- grp_031.btn_buseoCancel.enable = false;
- }
- }
- }
- function cf_TRRPD08007(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var cnt = ds_head_result.getColumn(0, "cnt");
-
- if(cnt > 0)
- {
- grp_031.btn_buseo.enable = true;
- grp_031.btn_buseoCancel.enable = true;
- }
- }
- }
- function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetChulEmpList();
- grp_031.button36.enable = true;
- grp_031.button4.enable = true;
- }
- function fGetChulEmpList()
- {
- cap_ex.visible = false;
-
- ds_main_list_chulemplist.clearData();
- ds_main_detaillst_chulempdetaillst.clearData();
- ds_main_chulinfo.clearData();
-
- var oParam = {};
- oParam.id = "TRRPD08001";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetChulEmpList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_list_chulemplist=chulemplist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPD08001";
- tranf_submit(oParam);
-
- ds_main_list_chulemplist.updateColID("chul_seq", "chulseq");
- ds_main_list_chulemplist.updateColID("upd_date", "upddate");
- ds_main_list_chulemplist.updateColID("sys_date", "sysdate");
- ds_main_list_chulemplist.updateColID("chul_gubun", "chulgubun");
- ds_main_list_chulemplist.updateColID("chul_sabun", "chulsabun");
- ds_main_list_chulemplist.updateColID("buseo_code", "buseocode");
- ds_main_list_chulemplist.updateColID("chul_purpose", "chulpurpose");
- ds_main_list_chulemplist.updateColID("chul_organ", "chulorgan");
- ds_main_list_chulemplist.updateColID("pum_no", "pumno");
- ds_main_list_chulemplist.updateColID("admin_aff", "adminaff");
- ds_main_list_chulemplist.updateColID("admin_aff_date", "adminaffdate");
- ds_main_list_chulemplist.updateColID("admin_aff_sabun", "adminaffsabun");
- ds_main_list_chulemplist.updateColID("admin_buseo", "adminbuseo");
- ds_main_list_chulemplist.updateColID("admin_buseo_date", "adminbuseodate");
- ds_main_list_chulemplist.updateColID("admin_buseo_sabun", "adminbuseosabun");
- }
- function grd_chullist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( ds_main_list_chulemplist.rowposition > -1 )
- {
- //group3.enable = true;
- cap_ex.visible = false;
- btn_add.enable = true;
- btn_del.enable = true;
-
- if(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "adminbuseo") == "Y")
- {
- grp_031.btn_buseoCancel.visible = true;
- grp_031.btn_buseo.visible = false;
- }
- else
- {
- grp_031.btn_buseoCancel.visible = false;
- grp_031.btn_buseo.visible = true;
- }
-
- if(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "adminaff") == "Y")
- {
- grp_031.btn_naffCancel.visible = true;
- grp_031.btn_naff.visible = false;
- }
- else
- {
- grp_031.btn_naffCancel.visible = false;
- grp_031.btn_naff.visible = true;
- }
-
- ds_main_chulinfo.clearData();
- ds_main_chulinfo.addRow();
-
- ds_main_chulinfo.copyRow(0, ds_main_list_chulemplist, ds_main_list_chulemplist.rowposition);
-
- if(isNaN(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "buseocode").substr(0,1)) == false && !utlf_isNull(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "buseocode")))
- {
- ds_main_chulinfo.setColumn(0, "dutplcedeptcd", ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "buseocode"));
- ds_main_chulinfo.setColumn(0, "inorddeptnm", ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "buseonm"));
- }
-
- ds_send.setColumn(0, "srchchulseq", ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulseq"));
- ds_send.setColumn(0, "rownm", ds_main_list_chulemplist.rowposition);
- fGetChulEmpDetailList();
-
- ds_send.setColumn(0, "newflag", "N");
-
- var status = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "status");
-
- if(status == "04" || status == "05" || utlf_isNull(status))
- {
- grp_031.button36.enable = true;
- grp_031.button4.enable = true;
- }
- else
- {
- grp_031.button36.enable = false;
- grp_031.button4.enable = false;
- }
-
- if(group3.radio1.value == "1")
- {
- group3.caption7.text = "출장명 :";
- group3.caption14.text = "경비지원";
- group3.caption15.text = "요청사유 :";
- group3.caption15.style.font = "Dotum,9,bold";
- }
- else if(group3.radio1.value == "2")
- {
- group3.caption7.text = "출장목적 :";
- group3.caption14.text = "특이사항 :";
- group3.caption15.text = "";
- }
- else
- {
- group3.txtea_reason.value = "";
- group3.txtea_reason.enable = false;
-
- group3.caption7.text = "출장목적 :";
- group3.caption14.text = "경비지원";
- group3.caption15.text = "요청사유 :";
- group3.caption15.style.font = "Dotum,9,bold";
- }
- }
- }
- function fGetChulEmpDetailList()
- {
- ds_main_detaillst_chulempdetaillst.clearData();
-
- var oParam = {};
- oParam.id = "TRRPD08002";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqGetChulEmpDetailList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_detaillst_chulempdetaillst=chulempdetaillst";
- oParam.async = false;
- //oParam.callback = "cf_TRRPD08002";
- tranf_submit(oParam);
-
- ds_main_detaillst_chulempdetaillst.updateColID("chul_seq", "chulseq");
- ds_main_detaillst_chulempdetaillst.updateColID("upd_date", "upddate");
- ds_main_detaillst_chulempdetaillst.updateColID("sys_date", "sysdate");
- ds_main_detaillst_chulempdetaillst.updateColID("buseo_code", "buseocode");
- //ds_main_detaillst_chulempdetaillst.updateColID("sabun_name_k", "name");
- ds_main_detaillst_chulempdetaillst.updateColID("jikgeub_code", "jikgeubcode");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_frdate", "chulfrdate");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_todate", "chultodate");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_keum", "chulkeum");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_con", "chulcon");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_organ", "chulorgan");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_frtime", "chulfrtime");
- ds_main_detaillst_chulempdetaillst.updateColID("chul_totime", "chultotime");
-
- ds_main_detaillst_chulempdetaillst.applyChange();
- }
- function ds_main_chulinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columid == "chulsabun")
- {
- rpbfValidationCheck("EMPLNO", "chulsabun,name");
- ds_main_chulinfo.setColumn(0, "name", ds_init_validation_empllist.getColumn(0, "emplnm"));
- ds_main_chulinfo.setColumn(0, "dutplcedeptcd", ds_init_validation_empllist.getColumn(0, "dutplcedeptcd"));
- ds_main_chulinfo.setColumn(0, "inorddeptnm", ds_init_validation_empllist.getColumn(0, "dutplcedeptnm"));
- ds_main_chulinfo.setColumn(0, "jobkindnm", ds_init_validation_empllist.getColumn(0, "jobkindnm"));
- ds_main_chulinfo.setColumn(0, "ojobgradnm", ds_init_validation_empllist.getColumn(0, "ojobgradnm"));
- }
- }
- function group3_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenPopupUserHelp(ds_main_chulinfo, "chulsabun,name");
-
- ds_send.setColumn(0, "emplno", ds_main_chulinfo.getColumn(0, "chulsabun"));
-
- var oParam = {};
- oParam.id = "TRRPD08006";
- oParam.service = "miscommoncdrefapp.CommonCdRef";
- oParam.method = "reqGetEmplList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_empInfolst_empllist=empllist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPD08006";
- tranf_submit(oParam);
- ds_main_chulinfo.setColumn(0, "dutplcedeptcd", ds_main_empInfolst_empllist.getColumn(0, "dutplcedeptcd"));
- ds_main_chulinfo.setColumn(0, "inorddeptnm", ds_main_empInfolst_empllist.getColumn(0, "dutplcedeptnm"));
- ds_main_chulinfo.setColumn(0, "jobkindnm", ds_main_empInfolst_empllist.getColumn(0, "jobkindnm"));
- ds_main_chulinfo.setColumn(0, "ojobgradnm", ds_main_empInfolst_empllist.getColumn(0, "ojobgradnm"));
- }
- function group3_btn_depthelp_onclick(obj:Button, e:ClickEventInfo)
- {
- fOpenPopupDeptHelp(ds_main_chulinfo, "dutplcedeptcd,inorddeptnm");
- }
- function group3_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(obj.value == "1")
- {
- group3.txtea_reason.enable = true;
- group3.caption7.text = "출장명 :";
- group3.caption14.text = "경비지원";
- group3.caption15.text = "요청사유 :";
- group3.caption15.style.font = "Dotum,9,bold";
- }
- else if(obj.value == "2")
- {
- group3.txtea_reason.enable = true;
- group3.caption7.text = "출장목적 :";
- group3.caption14.text = "특이사항 :";
- group3.caption15.text = "";
- }
- else
- {
- group3.txtea_reason.value = "";
- group3.txtea_reason.enable = false;
- group3.caption7.text = "출장목적 :";
- group3.caption14.text = "경비지원";
- group3.caption15.text = "요청사유 :";
- group3.caption15.style.font = "Dotum,9,bold";
- }
- }
- function dtg_chuldetaillst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == obj.getBindCellIndex("Body", "inorddeptnm"))
- {
- fOpenPopupDeptHelp(ds_main_detaillst_chulempdetaillst, "buseocode,inorddeptnm");
- }
- else if(e.col == obj.getBindCellIndex("Body", "sabun"))
- {
- fOpenPopupUserHelp(ds_main_detaillst_chulempdetaillst, "sabun,name");
- rpbfValidationCheck("EMPLNO", "sabun,name");
-
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "name", ds_init_validation_empllist.getColumn(0, "emplnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "dutplcedeptcd", ds_init_validation_empllist.getColumn(0, "dutplcedeptcd"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "inorddeptnm", ds_init_validation_empllist.getColumn(0, "dutplcedeptnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "jobkindcd", ds_init_validation_empllist.getColumn(0, "jobkindcd"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "jobkindnm", ds_init_validation_empllist.getColumn(0, "jobkindnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "ojobgradnm", ds_init_validation_empllist.getColumn(0, "ojobgradnm"));
- }
- }
- function fOpenPopupUserHelp(pCtrl, pInstance)
- {
- misfOpenPopUpList("01", pCtrl, "", pInstance);
- }
- function fOpenPopupDeptHelp(pControl, pInstance)
- {
- misfOpenPopUpList("02", pControl, "", pInstance);
- }
- function btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- cap_ex.visible = true;
- var row = ds_main_detaillst_chulempdetaillst.addRow();
-
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chulkeum", "0")
- ds_main_detaillst_chulempdetaillst.setColumn(row, "sabun", ds_main_chulinfo.getColumn(0, "chulsabun"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "name", ds_main_chulinfo.getColumn(0, "name"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "inorddeptnm", ds_main_chulinfo.getColumn(0, "inorddeptnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "sysdate", ds_main_chulinfo.getColumn(0, "sysdate"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "jobkindcd", ds_main_chulinfo.getColumn(0, "jobkindcd"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "jobkindnm", ds_main_chulinfo.getColumn(0, "jobkindnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "ojobgradnm", ds_main_chulinfo.getColumn(0, "ojobgradnm"));
-
- if(!utlf_isNull(ds_main_chulinfo.getColumn(0, "sysdate")))
- {
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chulfrdate", ds_main_chulinfo.getColumn(0, "sysdate"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chultodate", ds_main_chulinfo.getColumn(0, "sysdate"));
- }
- else
- {
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chulfrdate", utlf_getCurrentDate());
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chultodate", utlf_getCurrentDate());
- }
-
- if( ds_main_detaillst_chulempdetaillst.rowcount > 1)
- {
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chulcon", ds_main_detaillst_chulempdetaillst.getColumn(0, "chulcon"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chulorgan", ds_main_detaillst_chulempdetaillst.getColumn(0, "chulorgan"));
- ds_main_detaillst_chulempdetaillst.setColumn(row, "chulkeum", ds_main_detaillst_chulempdetaillst.getColumn(0, "chulkeum"));
- }
- }
- function dtg_chuldetaillst_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.col == obj.getBindCellIndex("Body", "inorddeptnm"))
- {
- fOpenPopupDeptHelp(ds_main_detaillst_chulempdetaillst, "buseocode,inorddeptnm");
- }
- else if(e.col == obj.getBindCellIndex("Body", "sabun"))
- {
- fOpenPopupUserHelp(ds_main_detaillst_chulempdetaillst, "sabun,name");
- rpbfValidationCheck("EMPLNO", "sabun,name");
-
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "name", ds_init_validation_empllist.getColumn(0, "emplnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "dutplcedeptcd", ds_init_validation_empllist.getColumn(0, "dutplcedeptcd"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "inorddeptnm", ds_init_validation_empllist.getColumn(0, "dutplcedeptnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "jobkindcd", ds_init_validation_empllist.getColumn(0, "jobkindcd"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "jobkindnm", ds_init_validation_empllist.getColumn(0, "jobkindnm"));
- ds_main_detaillst_chulempdetaillst.setColumn(e.row, "ojobgradnm", ds_init_validation_empllist.getColumn(0, "ojobgradnm"));
- }
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_detaillst_chulempdetaillst.getRowType(ds_main_detaillst_chulempdetaillst.rowposition) == 2)
- {
- ds_main_detaillst_chulempdetaillst.deleteRow(ds_main_detaillst_chulempdetaillst.rowposition);
- }
- else
- {
- cap_ex.visible = true;
-
- ds_main_detaillst_chulempdetaillst.updatecontrol = false;
- ds_main_detaillst_chulempdetaillst.setRowType(ds_main_detaillst_chulempdetaillst.rowposition, "d");
- ds_main_detaillst_chulempdetaillst.updatecontrol = true;
- }
- }
- function ds_main_detaillst_chulempdetaillst_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chulfrdate")
- {
- obj.setColumn(e.row, "chultodate", e.newvalue);
- }
-
- if(e.columnid == "sabun")
- {
- // rpbfValidationCheck("EMPLNO", "sabun,name");
- //
- // ds_main_detaillst_chulempdetaillst.setColumn(e.row, "name", ds_init_validation_empllist.getColumn(0, "emplnm"));
- // ds_main_detaillst_chulempdetaillst.setColumn(e.row, "dutplcedeptcd", ds_init_validation_empllist.getColumn(0, "dutplcedeptcd"));
- // ds_main_detaillst_chulempdetaillst.setColumn(e.row, "inorddeptnm", ds_init_validation_empllist.getColumn(0, "dutplcedeptnm"));
- // ds_main_detaillst_chulempdetaillst.setColumn(e.row, "jobkindcd", ds_init_validation_empllist.getColumn(0, "jobkindcd"));
- // ds_main_detaillst_chulempdetaillst.setColumn(e.row, "jobkindnm", ds_init_validation_empllist.getColumn(0, "jobkindnm"));
- // ds_main_detaillst_chulempdetaillst.setColumn(e.row, "ojobgradnm", ds_init_validation_empllist.getColumn(0, "ojobgradnm"));
- }
- }
- function fElecapproval(flag)
- {
- for(var i = 0; i < ds_main_detaillst_chulempdetaillst.rowcount; i++)
- {
- if(ds_main_detaillst_chulempdetaillst.getRowType(i) != 1)
- {
- sysf_messageBox("출장저장 완료 후 전자결재가 가능합니다.", "E999", "");
- return
- }
- }
-
- var chulseq = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulseq");
-
- var pInstID = "knuhdomain,instId";
- var approverole = "KnuhMisHumanTour,"+chulseq;
-
- if(flag == "reqapp")
- {
- misfMakeElctSanct("humanTour",pInstID,approverole);
- }
- else if(flag == "reqinapp")
- {
- misfMakeElctSanct("humanTourInDept",pInstID,approverole);
- }
- else if(flag == "reqtreatapp")
- {
- misfMakeElctSanct("humanTourDoctor",pInstID,approverole);
- }
- else if(flag == "reqeduapp")
- {
- pInstID = pInstID + ",formType";
- approverole = approverole + ",02";
- misfMakeElctSanct("humanTour",pInstID,approverole);
- }
-
- group4_btn_search_onclick();
- }
- function grp_031_btn_reqapp_onclick(obj:Button, e:ClickEventInfo)
- {
- var chulgubun = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulgubun");
-
- if(chulgubun == "1")
- {
- fElecapproval("reqeduapp");
- }
- else if(chulgubun == "4")
- {
- fElecapproval("reqinapp");
- }
- else
- {
- fElecapproval("reqapp");
- }
- }
- function grp_031_btn_reqtreatapp_onclick(obj:Button, e:ClickEventInfo)
- {
- fElecapproval("reqtreatapp");
- }
- function grp_031_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- var label = grp_031.cmb_cancelcombo.text;
-
- var chulgubun = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulgubun");
-
- if(utlf_isNull(label))
- {
- sysf_messageBox("결재취소 권한이 없습니다.", "I999", "");
- return;
- }
- if(label == "1" && chulgubun != "1")
- {
- sysf_messageBox("선택한 출장내역에 대한 결재취소 권한이 없습니다.", "I999", "");
- return;
- }
- else if(label == "2" && chulgubun != "2")
- {
- sysf_messageBox("선택한 출장내역에 대한 결재취소 권한이 없습니다.", "I999", "");
- return;
- }
- else if(label == "3" && chulgubun != "3")
- {
- sysf_messageBox("선택한 출장내역에 대한 결재취소 권한이 없습니다.", "I999", "");
- return;
- }
- else if(label == "4" && chulgubun != "4")
- {
- sysf_messageBox("선택한 출장내역에 대한 결재취소 권한이 없습니다.", "I999", "");
- return;
- }
-
- var docregno = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "docregno");
- var status = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "status");
-
- if(status != "09")
- {
- sysf_messageBox("결재완료된 문서만 취소가능합니다.", "I999", "");
- return;
- }
- var chulseq = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulseq");
- var chulpurpose = ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulpurpose");
-
- var req = sysf_messageBox(chulpurpose+"을\n취소합니다.", "Q003");
-
- if(req != 6)
- {
- return;
- }
- var instid = "chul";
- var approvalevent = chulseq;
- var description = "";
- var apprid = "";
- var knuhdomain = "KnuhMisHumanTour";
- var flag = ""
-
- if(misfDelElctSanct(instid,approvalevent,description,apprid,knuhdomain,flag))
- {
- sysf_messageBox("삭제처리가 완료 되었습니다.", "I999", "");
- group4_btn_search_onclick();
- }
- }
- function grp_031_btn_naffCancel_onclick(obj:Button, e:ClickEventInfo)
- {
- var lstCnt = ds_main_list_chulemplist.rowcount;
-
- if( lstCnt < 1 )
- {
- sysf_messageBox("신청내역을 조회 후 진행하십시오.", "E000");
- return;
- }
- if( utlf_isNull(ds_send.getColumn(0, "srchchulseq")))
- {
- sysf_messageBox("선택된 출장내역이 없습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
- if( !utlf_isNull(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "pumno")))
- {
- sysf_messageBox("해당 출장내역에 대한 품의건이 있습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
- ds_send.setColumn(0, "adminaffflag", "N");
- ds_send.setColumn(0, "admingubn", "2");
- fAdminAprvFlag();
- }
- function fAdminAprvFlag()
- {
- var oParam = {};
- oParam.id = "TXRPD08001";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqSetChulAdminAprv";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_=item";
- oParam.async = false;
- oParam.callback = "cf_TXRPD08001";
- tranf_submit(oParam);
- }
- function cf_TXRPD08001(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- if(ds_send.getColumn(0, "admingubn") == "1" )
- {
- if(ds_send.getColumn(0, "adminbuseoflag") == "Y" )
- {
- sysf_messageBox("[ 부서장 승인 ] 처리되었습니다.", "I000");
- }
- else if(ds_send.getColumn(0, "adminbuseoflag") == "N" )
- {
- sysf_messageBox("[ 부서장 승인취소 ] 처리되었습니다.", "I000");
- }
- }
-
- if(ds_send.getColumn(0, "admingubn") == "2" )
- {
- if(ds_send.getColumn(0, "adminaffflag") == "Y" )
- {
- sysf_messageBox("[ 총무팀 승인 ] 처리되었습니다.", "I000");
- }
- else if(ds_send.getColumn(0, "adminaffflag") == "N" )
- {
- sysf_messageBox("[ 총무팀 승인취소 ] 처리되었습니다.", "I000");
- }
- }
- group4_btn_search_onclick();
-
- ds_main_list_chulemplist.rowposition = parseInt(ds_send.getColumn(0, "rownm"));
- grd_chullist_oncellclick(e);
-
- ds_send.setColumn(0, "srchchulseq", ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulseq"));
- fGetChulEmpDetailList();
- }
- }
- function grp_031_btn_buseoCancel_onclick(obj:Button, e:ClickEventInfo)
- {
- var lstCnt = ds_main_list_chulemplist.rowcount;
-
- if( lstCnt < 1 )
- {
- sysf_messageBox("신청내역을 조회 후 진행하십시오.", "E000");
- return;
- }
-
- if( utlf_isNull(ds_send.getColumn(0, "srchchulseq")))
- {
- sysf_messageBox("선택된 출장내역이 없습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
- if(!utlf_isNull(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "pumno")))
- {
- sysf_messageBox("해당 출장내역에 대한 품의건이 있습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
-
- if(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "adminaff") == "Y")
- {
- sysf_messageBox("해당 출장내역에 대한 총무팀승인이 풀리지 않았습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
- ds_send.setColumn(0, "adminbuseoflag", "N");
- ds_send.setColumn(0, "admingubn", "1");
-
- fAdminAprvFlag();
- }
- function grp_031_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_add.enable = true;
- btn_del.enable = true;
- grp_031.button36.enable = true;
- initItem();
-
- ds_send.setColumn(0, "newflag", "Y");
- group3.caption7.text = "출장명 :";
- }
- function initItem()
- {
- ds_main_chulinfo.clearData();
- ds_main_chulinfo.addRow();
- ds_main_detaillst_chulempdetaillst.clearData();
-
- dsf_makeValue(ds_main_chulinfo, "chulsabun", "string", sysf_getUserId(), 0);
- dsf_makeValue(ds_main_chulinfo, "sysdate", "string", utlf_getCurrentDate(), 0);
- dsf_makeValue(ds_main_chulinfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"), 0);
- dsf_makeValue(ds_main_chulinfo, "jobkindcd", "string", ds_main_lognempinfo_empinfo.getColumn(0, "jobkindcd"), 0);
- dsf_makeValue(ds_main_chulinfo, "chulgubun", "string", "1", 0);
- dsf_makeValue(ds_main_chulinfo, "jobkindnm", "string", ds_main_lognempinfo_empinfo.getColumn(0, "jobkindnm"), 0);
- dsf_makeValue(ds_main_chulinfo, "ojobgradnm", "string", ds_main_lognempinfo_empinfo.getColumn(0, "ojobgradnm"), 0);
- }
- function grp_031_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fPrint();
- }
- function fPrint()
- {
- ds_prntlst_chulempdetaillst.clearData();
- ds_prntlst_chulemplist.clearData();
-
- ds_prntlst_chulemplist.copyData(ds_main_list_chulemplist);
-
- for( var i = 0 ; i < ds_main_detaillst_chulempdetaillst.rowcount; i++ )
- {
- var row = ds_prntlst_chulempdetaillst.addRow();
-
- ds_prntlst_chulempdetaillst.copyRow(row, ds_main_detaillst_chulempdetaillst, i);
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/prntlst/chulempdetaillst", ds_prntlst_chulempdetaillst);
- rptf_setNodeListToDOM(objDOM, "/root/prntlst/chulemplist", ds_prntlst_chulemplist);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
-
- rptf_exeReportPreview30(["RPRPD08000"],[objParam], option);
- }
- function grp_031_button36_onclick(obj:Button, e:ClickEventInfo)
- {
- var Cnt = ds_main_detaillst_chulempdetaillst.rowcount;
-
- if( Cnt < 1 )
- {
- sysf_messageBox("직원출장 신청 세부내역을 입력해주십시오.", "E999", "");
- return;
- }
-
- if(utlf_isNull(ds_main_chulinfo.getColumn(0, "dutplcedeptcd")))
- {
- sysf_messageBox("소속은 필수 입력항목입니다.", "E999", "");
- group3.ipt_buse.setFocus();
- return;
- }
-
- if(utlf_isNull(ds_main_chulinfo.getColumn(0, "sysdate")))
- {
- sysf_messageBox("신청일자는 필수 입력항목입니다.", "E999", "");
- group3.ipt_sabun.setFocus();
- return;
- }
-
- if(utlf_isNull(ds_main_chulinfo.getColumn(0, "chulsabun")))
- {
- sysf_messageBox("신청자는 필수 입력항목입니다.", "E999", "");
- group3.ipt_sysdd.setFocus();
- return;
- }
-
- if(utlf_isNull(ds_main_chulinfo.getColumn(0, "chulpurpose")))
- {
- sysf_messageBox("출장목적은 필수 입력항목입니다.", "E999", "");
- group3.txtea_pose.setFocus();
- return;
- }
-
- for( var i = 0; i < ds_main_detaillst_chulempdetaillst.rowcount; i++ )
- {
- if(utlf_isNull(ds_main_detaillst_chulempdetaillst.getColumn(i, "chulcon")))
- {
- sysf_messageBox("출장 [ 지역 ] 정보를 입력해주십시오.", "E999", "");
- return;
- }
-
- if(utlf_isNull(ds_main_detaillst_chulempdetaillst.getColumn(i, "chulorgan")))
- {
- sysf_messageBox("출장 [ 장소 ] 정보를 입력해주십시오.", "E999", "");
- return;
- }
- }
-
- fSaveChulData();
- }
- function fSaveChulData()
- {
- dsf_makeValue(ds_main_chulinfo, "newflag", "string", ds_send.getColumn(0, "newflag"), 0);
- ds_main_chulinfo.updateConstColID("chul_reason", "chulreason");
-
- var dsnm = grdf_getGridUpdateData(dtg_chuldetaillst)
-
- var oParam = {};
- oParam.id = "TXRPD08003";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqSetChulEmpinfo";
- //oParam.inds = "req=ds_main_chulinfo detail=ds_main_detaillst_chulempdetaillst:u";
- oParam.inds = "req=ds_main_chulinfo detail="+dsnm.name+":u";
- oParam.outds = "";
- oParam.typeStr = "status";
- oParam.async = false;
- oParam.callback = "cf_TXRPD08003";
- tranf_submit(oParam);
- }
- function cf_TXRPD08003(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- group4_btn_search_onclick();
- if(ds_send.getColumn(0, "newflag") == "Y")
- {
- ds_main_list_chulemplist.rowposition = 0;
- }
- else if(utlf_isNull(ds_send.getColumn(0, "rownm")))
- {
- ds_main_list_chulemplist.rowposition = 0;
- }
- else
- {
- ds_main_list_chulemplist.rowposition = parseInt(ds_send.getColumn(0, "rownm"));
- }
-
- grd_chullist_oncellclick();
-
- ds_send.setColumn(0, "srchchulseq", ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulseq"));
-
- var count = 0;
-
- for( var i = 0; i < ds_main_detaillst_chulempdetaillst.rowcount; i++ )
- {
- if(String(ds_main_detaillst_chulempdetaillst.getColumn(i, "jobkindcd")).substr(0,2) == "03" || ds_main_detaillst_chulempdetaillst.getColumn(i, "jobkindcd") == "0510" || ds_main_detaillst_chulempdetaillst.getColumn(i, "jobkindcd") == "0610")
- {
- count++;
- }
- }
-
- if( count > 0 )
- {
- ds_send.setColumn(0, "adminbuseoflag", "Y");
- ds_send.setColumn(0, "admingubn", "1");
- fAdminAprvFlag2();
-
- ds_send.setColumn(0, "adminaffflag", "Y");
- ds_send.setColumn(0, "admingubn", "2");
- fAdminAprvFlag2();
- }
- sysf_messageBox("저장되었습니다.", "I000");
- }
- }
- function fAdminAprvFlag2()
- {
- var oParam = {};
- oParam.id = "TXRPD08001";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqSetChulAdminAprv";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_=item";
- oParam.async = false;
- oParam.callback = "cf_TXRPD08001_1";
- tranf_submit(oParam);
- }
- function cf_TXRPD08001_1(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- group4_btn_search_onclick();
-
- ds_main_list_chulemplist.rowposition = parseInt(ds_send.getColumn(0, "rownm"));
-
- grd_chullist_oncellclick();
-
- ds_send.setColumn(0, "srchchulseq", ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "chulseq"));
- fGetChulEmpDetailList();
- }
- }
- function grp_031_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var lstCnt = ds_main_list_chulemplist.rowcount;
-
- if( lstCnt < 1 )
- {
- sysf_messageBox("삭제할 데이터가 존재하지 않습니다. 확인후 진행하십시오.", "E000");
- return;
- }
- else
- {
- if(utlf_isNull(ds_main_list_chulemplist.rowposition) || ds_main_list_chulemplist.rowposition < 0)
- {
- sysf_messageBox("삭제할 데이터가 존재하지 않습니다. 확인후 진행하십시오.", "E000");
- return;
- }
- }
- if(!utlf_isNull(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "pumno")))
- {
- sysf_messageBox("해당 출장내역에 대한 품의건이 있습니다. 확인 후 진행하십시오.", "E000", "");
- return ;
- }
-
- if(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "adminaff") == "Y")
- {
- sysf_messageBox("총무팀 승인상태에서는 삭제할 수 없습니다. 총무팀 승인취소 후 진행하십시오.", "E000");
- return;
- }
- if(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "adminbuseo") == "Y")
- {
- sysf_messageBox("부서장 승인상태에서는 삭제할 수 없습니다. 부서장 승인취소 후 진행하십시오.", "E000");
- return;
- }
- var deptcd = sysf_getUserInfo("dutplcecd");
- var deptnm = sysf_getUserInfo("dutplcenm");
-
- if(ds_main_chulinfo.getColumn(0, "dutplcedeptcd") == deptcd || ds_main_chulinfo.getColumn(0, "dutplcedeptcd") == ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "dutplcedeptcd"))
- {
- }
- else
- {
- sysf_messageBox("삭제 권한은 신청자의 소속부서에만 권한이 있습니다. 확인 후 진행하십시오.", "E000");
- return;
- }
- if( sysf_messageBox("삭제하시겠습니까", "Q999") == 6 )
- {
- var oParam = {};
- oParam.id = "TXRPD08002";
- oParam.service = "dligclaznsmngtapp.EmpPrfOfcltrMngt";
- oParam.method = "reqDelChulEmpinfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_=item";
- oParam.async = false;
- oParam.callback = "cf_TXRPD08002";
- tranf_submit(oParam);
- }
- else
- {
- return;
- }
- }
- function cf_TXRPD08002(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- sysf_messageBox("삭제되었습니다.", "I000");
-
- ds_main_chulinfo.clearData();
- ds_main_detaillst_chulempdetaillst.clearData();
-
- group4_btn_search_onclick();
- group3.enable = false;
- return;
- }
- }
- function grp_031_btn_naff_onclick(obj:Button, e:ClickEventInfo)
- {
- var lstCnt = ds_main_list_chulemplist.rowcount;
-
- if( lstCnt < 1 )
- {
- sysf_messageBox("신청내역을 조회 후 진행하십시오.", "E000");
- return;
- }
-
- if(utlf_isNull(ds_send.getColumn(0, "srchchulseq")))
- {
- sysf_messageBox("선택된 출장내역이 없습니다. 확인 후 승인하십시오.", "E000", "");
- return ;
- }
- if(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "adminbuseo") != "Y")
- {
- sysf_messageBox("부서장 승인 후 진행하십시오.", "E000", "");
- return ;
- }
- ds_send.setColumn(0, "adminaffflag", "Y");
- ds_send.setColumn(0, "admingubn", "2");
- fAdminAprvFlag();
- }
- function grp_031_btn_buseo_onclick(obj:Button, e:ClickEventInfo)
- {
- var lstCnt = ds_main_list_chulemplist.rowcount;
-
- if( lstCnt < 1 )
- {
- sysf_messageBox("신청내역을 조회 후 진행하십시오.", "E000");
- return;
- }
-
- if( utlf_isNull(ds_send.getColumn(0, "srchchulseq")))
- {
- sysf_messageBox("선택된 출장내역이 없습니다. 확인 후 승인하십시오.", "E000", "");
- return ;
- }
-
- ds_send.setColumn(0, "adminbuseoflag", "Y");
- ds_send.setColumn(0, "admingubn", "1");
-
- fAdminAprvFlag();
-
- if(String(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "jobkindcd")).substr(0,2) == "03"
- || ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "jobkindcd") == "0510"
- || ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "jobkindcd") == "0610" )
- {
- grp_031_btn_naff_onclick();
- return;
- }
- var cnt = ds_main_detaillst_chulempdetaillst.rowcount;
-
- for(var i = 0; i < cnt; i++ )
- {
- if(String(ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "jobkindcd")).substr(0,2) == "03"
- || ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "jobkindcd") == "0510"
- || ds_main_list_chulemplist.getColumn(ds_main_list_chulemplist.rowposition, "jobkindcd") == "0610" )
- {
- grp_031_btn_naff_onclick();
- return;
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|