12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPRAD00140" position="absolute 0 0 1025 676" titletext="퇴직소득관리" oninit="SPRAD00140_oninit" onload="SPRAD00140_onload">
- <Layouts>
- <Layout>
- <Edit id="ipt_emplnm" taborder="7" class="input_essential" visible="true" position="absolute 215 102 333 121" autoselect="true" autoskip="true" onkeydown="ipt_emplnm_onkeydown"/>
- <Edit id="ipt_rrgstno" taborder="45" class="input_essential" visible="true" position="absolute 105 102 192 121" autoselect="true" autoskip="true" onkeydown="ipt_rrgstno_onkeydown"/>
- <Edit id="ipt_name" taborder="47" class="input_essential" visible="true" position="absolute 215 102 333 121" autoselect="true" autoskip="true" onkeydown="ipt_name_onkeydown"/>
- <Edit id="ipt_emplno" taborder="8" class="input_essential" visible="true" position="absolute 105 102 192 121" autoselect="true" autoskip="true" onkeydown="ipt_emplno_onkeydown"/>
- <Static id="caption49" text="10년 ~ 20년" class="cell_3" position="absolute 691 146 781 169" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption57" text="20년 초과" class="cell_3" position="absolute 691 170 781 193" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption68" text="5년 ~ 10년" class="cell_3" position="absolute 691 122 781 145" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption62" text="5년 이하" class="cell_3" position="absolute 691 100 781 123" style="padding:2 2 2 2;align:right middle;"/>
- <Button id="btn_icpnhelp" taborder="46" class="icon_search" visible="false" position="absolute 195 104 211 120" onclick="btn_icpnhelp_onclick"/>
- <Button id="btn_userhelp" taborder="6" class="icon_search" visible="false" position="absolute 195 104 211 120" onclick="btn_userhelp_onclick"/>
- <Static id="caption6" text="퇴직 소득 관리" class="tit_1" position="absolute 0 0 190 23"/>
- <Button id="btn_save" taborder="2" text="저장" class="btn4" position="absolute 840 651 896 673" onclick="btn_save_onclick"/>
- <Button id="btn_delete" taborder="3" text="삭제" class="btn4" position="absolute 898 651 954 673" onclick="btn_delete_onclick"/>
- <Shape id="line1" onclick="grp_btn_line1_onclick" class="line_6" position="absolute 0 646 1011 652"/>
- <Button id="btn_close" taborder="4" text="닫기" class="btn4" position="absolute 956 651 1012 673" onclick="btn_close_onclick"/>
- <Static id="caption52" text="소득세 + 주민세" class="cell_3" position="absolute 693 566 1019 589"/>
- <Static id="caption51" text="소득세액 * 10%" class="cell_3" position="absolute 692 541 1018 564"/>
- <Static id="caption50" text="결정세액 - 기납부세액(원단위 절사)" class="cell_3" position="absolute 692 516 1018 539"/>
- <Static id="caption56" text="5년 ~ 10년" class="cell_3" position="absolute 691 122 781 145" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption53" text="20년 초과" class="cell_3" position="absolute 691 170 781 193" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption55" text="10년 ~ 20년" class="cell_3" position="absolute 691 146 781 169" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption72" text="5년 이하" class="cell_3" position="absolute 691 100 781 123" style="padding:2 2 2 2;align:right middle;"/>
- <Static id="caption7" text="소 득 자" class="cell_1" position="absolute 0 52 333 75" style="align:center middle;font:Dotum,9,bold;"/>
- <Static id="cap_payamt" text="급여총계" class="cell_1" position="absolute 0 147 100 170"/>
- <Shape id="line2" class="line_10" position="absolute 0 23 1017 29"/>
- <Static id="cap_zip" text="우편번호" class="cell_1" position="absolute 0 219 100 242"/>
- <Static id="cap_addr" text="주소" class="cell_1" position="absolute 0 243 100 266"/>
- <Edit id="ipt_supaddr" taborder="5" class="input_default" enable="false" position="absolute 0 268 333 287" autoselect="true" autoskip="true"/>
- <Static id="cap_title" text="징수의무자" class="cell_1" position="absolute 0 289 333 312" style="align:center middle;font:Dotum,9,bold;"/>
- <Static id="cap_months" text="근속월수" class="cell_1" position="absolute 0 123 100 146"/>
- <MaskEdit id="ipt_months" taborder="9" mask="999" class="input_essential" enable="false" position="absolute 103 124 165 143" autoselect="true" autoskip="true" onkeyup="ipt_months_onkeyup"/>
- <Static id="cap_years" text="근속년수" class="cell_1" position="absolute 167 123 267 146"/>
- <Edit id="ipt_years" taborder="10" class="input_default" enable="false" position="absolute 270 124 333 143" autoselect="true" autoskip="true"/>
- <Static id="cap_earlyretramt" text="명예퇴직일시금" class="cell_1" position="absolute 0 171 100 194"/>
- <Static id="cap_rrgstno" text="주민등록번호" class="cell_1" position="absolute 0 195 100 218"/>
- <Static id="ipt_entrregno" class="cell_3" position="absolute 103 315 333 334" mask="9 9 9 - 9 9 - 9 9 9 9 9" style="align:center middle;"/>
- <Static id="cap_entrregno" text="사업자등록번호" class="cell_1" position="absolute 0 314 100 337"/>
- <Static id="ipt_custnm" class="cell_3" position="absolute 103 340 333 359" style="align:center middle;"/>
- <Static id="cap_custnm" text="법인명" class="cell_1" position="absolute 0 339 100 362"/>
- <Static id="cap_prsdnm" text="대표자" class="cell_1" position="absolute 0 363 100 386"/>
- <Static id="ipt_prsdnm" class="cell_3" position="absolute 103 364 333 383" style="align:center middle;"/>
- <Static id="ipt_prrgstno" class="cell_3" position="absolute 103 389 333 408" style="align:center middle;"/>
- <Static id="cap_prrgstno" text="주민등록번호" class="cell_1" position="absolute 0 388 100 411"/>
- <Static id="cap_paddr" text="소재지" class="cell_1" position="absolute 0 413 100 436"/>
- <Static id="ipt_psupaddr" class="cell_3" position="absolute 0 438 333 457" style="padding:2 2 2 2;align:left middle;"/>
- <Static id="cap_title_1" text="과 세 내 역" class="cell_1" position="absolute 339 28 683 51" style="align:center middle;font:Dotum,9,bold;"/>
- <Static id="caption1" text="산 출 산 식" class="cell_1" position="absolute 691 28 1017 51" style="align:center middle;font:Dotum,9,bold;"/>
- <Static id="caption2" text="퇴 직 급 여 액" class="cell_1" position="absolute 339 52 531 75" style="align:center middle;"/>
- <Static id="caption4" text="소득공제(A)" class="cell_1" position="absolute 399 76 530 99" style="align:center middle;"/>
- <Static id="caption11" text="근속년수별공제계(B)" class="cell_1" position="absolute 399 194 530 217" style="align:center middle;"/>
- <Static id="caption12" text="계(A+B)" class="cell_1" position="absolute 399 219 530 242" style="align:center middle;"/>
- <Static id="caption13" text="과 세 표 준" class="cell_1" position="absolute 339 244 531 267" style="align:center middle;"/>
- <Static id="caption14" text="연평균 과세표준" class="cell_1" position="absolute 339 269 531 292" style="align:center middle;"/>
- <Static id="caption16" text="1천2백만원이하" class="cell_1" position="absolute 399 293 531 316" style="align:center middle;"/>
- <Static id="caption17" text="4천6백만원이하" class="cell_1" position="absolute 399 318 531 341" style="align:center middle;"/>
- <Static id="caption18" text="8천8백만원이하" class="cell_1" position="absolute 399 343 531 366" style="align:center middle;"/>
- <Static id="caption19" text="8천8백만원초과" class="cell_1" position="absolute 399 368 531 391" style="align:center middle;"/>
- <Static id="caption20" text="계" class="cell_1" position="absolute 399 393 531 416" style="align:center middle;"/>
- <Static id="caption21" text="산 출 세 액" class="cell_1" position="absolute 339 418 531 441" style="align:center middle;"/>
- <Static id="caption22" text="세 액 공 제" class="cell_1" position="absolute 339 443 435 466" style="align:center middle;font:Dotum,9,bold;"/>
- <Static id="caption23" text="결 정 세 액" class="cell_1" position="absolute 339 468 531 491" style="align:center middle;"/>
- <Static id="caption24" text="기 납 부 세 액" class="cell_1" position="absolute 339 493 531 516" style="align:center middle;"/>
- <Static id="caption25" text="소 득 세" class="cell_1" position="absolute 339 518 531 541" style="align:center middle;"/>
- <Static id="caption26" text="주 민 세" class="cell_1" position="absolute 339 543 531 566" style="align:center middle;"/>
- <Static id="caption27" text="납 부 세 액" class="cell_1" position="absolute 339 568 531 591" style="align:center middle;"/>
- <Static id="cap_1" text="퇴직급여(수당)액 과세소득" class="cell_3" position="absolute 691 52 1017 75"/>
- <Static id="caption28" text="2006귀속분부터 퇴직급여액의 45%" class="cell_3" position="absolute 691 76 1017 99"/>
- <Static id="caption45" text="(근속년수별 초과 재직연수 * F열) + E열" class="cell_3" position="absolute 691 194 1017 217"/>
- <Static id="caption46" text="소득공제(A) + 근속연수공제(B)" class="cell_3" position="absolute 691 218 1017 241"/>
- <Static id="caption47" text="과세소득액 - 퇴직소득공제액" class="cell_3" position="absolute 691 243 1017 266"/>
- <Static id="caption48" text="과세 표준 / 세법상 근속연수" class="cell_3" position="absolute 691 267 1017 290"/>
- <Static id="caption58" class="cell_3" position="absolute 780 100 870 123" style="padding:2 2 2 2;"/>
- <Static id="caption59" text="12,000,000" class="cell_3" position="absolute 780 170 870 193" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption60" text="300,000" class="cell_3" position="absolute 869 100 959 123" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption61" text="0" class="cell_3" position="absolute 958 100 1017 123" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption63" text="1,200,000" class="cell_3" position="absolute 869 170 959 193" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption64" text="20" class="cell_3" position="absolute 958 170 1017 193" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption65" text="1,500,000" class="cell_3" position="absolute 780 122 870 145" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption66" text="500,000" class="cell_3" position="absolute 869 122 959 145" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption67" text="5" class="cell_3" position="absolute 958 122 1017 145" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption69" text="4,000,000" class="cell_3" position="absolute 780 146 870 169" style="padding:2 2 2 2;align:right middle;" mask="(-)#,###"/>
- <Static id="caption70" text="800,000" class="cell_3" position="absolute 869 146 959 169" style="align:right middle;" mask="(-)#,###"/>
- <Static id="caption71" text="10" class="cell_3" position="absolute 958 146 1017 169" style="align:right middle;" mask="(-)#,###"/>
- <Static id="caption40" text="8천8백만원이하" class="cell_3" position="absolute 691 341 806 364" style="align:center middle;"/>
- <Static id="cap_variableA1" text="6%" class="cell_3" position="absolute 809 293 878 316" style="align:right middle;"/>
- <Static id="caption41" text="8천8백만원초과" class="cell_3" position="absolute 691 366 806 389" style="align:center middle;"/>
- <Static id="cap_variableA2" text="0" class="cell_3" position="absolute 879 293 1017 316" mask="(-)#,###" style="align:right middle;"/>
- <Static id="cap_variableD1" text="35%" class="cell_3" position="absolute 809 366 878 389" style="align:right middle;"/>
- <Static id="cap_variableD2" text="14,140,000" class="cell_3" position="absolute 879 366 1017 389" mask="(-)#,###" style="align:right middle;"/>
- <Static id="cap_variableB1" text="16%" class="cell_3" position="absolute 809 317 878 340" style="align:right middle;"/>
- <Static id="cap_variableB2" text="1,200,000" class="cell_3" position="absolute 879 317 1017 340" mask="(-)#,###" style="align:right middle;"/>
- <Static id="caption36" text="4천6백만원이하" class="cell_3" position="absolute 691 317 806 340" style="align:center middle;"/>
- <Static id="cap_variableC1" text="25%" class="cell_3" position="absolute 809 341 878 364" style="align:right middle;"/>
- <Static id="cap_variableC2" text="5,340,000" class="cell_3" position="absolute 879 341 1017 364" mask="(-)#,###" style="align:right middle;"/>
- <Static id="caption29" text="1천2백만원이하" class="cell_3" position="absolute 691 293 806 316" style="align:center middle;"/>
- <Static id="caption32" text="연평균과세표준액 기준 세율 적용 + 누진세" class="cell_3" position="absolute 691 394 1017 417"/>
- <Static id="caption35" text="연평균산출세액 * 세법상 근속년수(소수점절사)" class="cell_3" position="absolute 691 419 1017 442"/>
- <Static id="caption39" text="세액(외국납부)공제" class="cell_3" position="absolute 692 444 1018 467"/>
- <Static id="caption44" text="산출세액-세액공제" class="cell_3" position="absolute 692 469 1018 492"/>
- <Shape id="line17" linetype="vertical" class="line_10" position="absolute 334 24 340 642"/>
- <Shape id="line18" linetype="vertical" class="line_10" position="absolute 685 24 691 594"/>
- <Static id="caption3" text="퇴 직 소 득 공 제" class="cell_1" position="absolute 339 76 398 243" style="align:center middle;"/>
- <Static id="caption5" text="근속년수별공제" class="cell_1" position="absolute 399 100 530 193" style="align:center middle;"/>
- <Static id="caption15" text="연평균 산출 세액" class="cell_1" position="absolute 339 293 398 416" style="align:center middle;"/>
- <MaskEdit id="ipt_R" taborder="28" mask="9,999999999999" class="input_default" position="absolute 534 469 684 488" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_S" taborder="29" mask="9,999999999999" class="input_default" position="absolute 534 494 684 513" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_T" taborder="30" mask="9,999999999999" class="input_default" position="absolute 534 518 684 537" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_U" taborder="31" mask="9,999999999999" class="input_default" position="absolute 534 544 684 563" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_V" taborder="32" mask="9,999999999999" class="input_default" position="absolute 534 569 684 588" autoselect="true" autoskip="true"/>
- <Static id="ipt_pinfaddr" class="cell_3" position="absolute 0 459 333 478" style="padding:2 2 2 2;align:left middle;"/>
- <Calendar id="ipt_todd" taborder="33" class="input_s_essential" position="absolute 235 78 332 97" autoselect="true" autoskip="true" onchanged="ipt_todd_onchanged"/>
- <Static id="caption9" text="소 득 세 (절사전)" class="cell_1" position="absolute 0 505 176 528"/>
- <Static id="caption10" text="주 민 세 (절사전)" class="cell_1" position="absolute 0 530 176 553"/>
- <MaskEdit id="input1" taborder="34" mask="9,99999999" class="input_default" position="absolute 179 506 333 525" autoselect="true" autoskip="true"/>
- <MaskEdit id="input3" taborder="35" mask="9,99999999" class="input_default" position="absolute 179 531 333 550" autoselect="true" autoskip="true"/>
- <Static id="caption54" text="비 고" class="cell_1" position="absolute 339 593 531 616" style="align:center middle;"/>
- <Edit id="ipt_cmt" taborder="36" class="input_default" position="absolute 534 595 1019 614" autoselect="true" autoskip="true"/>
- <Calendar id="ipt_fromdd" taborder="37" class="input_s_essential" position="absolute 103 78 200 97" autoselect="true" autoskip="true" onchanged="ipt_fromdd_onchanged"/>
- <Static id="caption73" text="입사일/퇴사일" class="cell_1" position="absolute 0 76 100 99"/>
- <Static id="caption8" text="지 급 액" class="cell_1" position="absolute 0 555 176 578"/>
- <MaskEdit id="ipt_paytotamt" taborder="38" mask="9,99999999" class="input_default" position="absolute 179 556 333 575" autoselect="true" autoskip="true"/>
- <Static id="caption74" text="~" position="absolute 212 78 232 98"/>
- <Static id="cap_paydd" class="cell_1" position="absolute 0 28 100 51"/>
- <Calendar id="ipt_paydd" taborder="39" class="input_s_essential" visible="false" position="absolute 103 30 200 49" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_rrgstno1" taborder="40" mask="######-#######" class="input_default" enable="false" position="absolute 103 196 333 215" autoselect="true" autoskip="true" maskchar=" " trimtype="both" type="string" style=":disabled {align:center middle;}"/>
- <MaskEdit id="ipt_earlyretramt" taborder="41" mask="9,99999999" class="input_essential" position="absolute 103 172 276 191" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_zipcd" taborder="42" mask="###-###" class="input_default" enable="false" position="absolute 103 220 333 239" autoselect="true" autoskip="true" maskchar=" " trimtype="both" type="string" style=":disabled {align:center middle;}"/>
- <Button id="btn_grddel" taborder="43" text="재계산" class="btn2" position="absolute 279 159 332 178" onclick="btn_grddel_onclick"/>
- <Combo id="cmb_custflag" taborder="44" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 0 102 100 121" onitemchanged="cmb_custflag_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>
- </Rows>
- </Dataset>
- </Combo>
- <MaskEdit id="ipt_payamt" taborder="48" mask="9,99999999" class="input_essential" position="absolute 103 148 276 167" autoselect="true" autoskip="true" onkeyup="ipt_payamt_onkeyup" maskchar=" "/>
- <Combo id="cmb_calcyear" taborder="49" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 230 29 330 48" onitemchanged="cmb_calcyear_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2010</Col>
- <Col id="datacolumn">2010년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2009</Col>
- <Col id="datacolumn">2009년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2008</Col>
- <Col id="datacolumn">2008년</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="btn_search" taborder="50" text="조회" class="btn1" position="absolute 956 28 1012 50" onclick="btn_search_onclick"/>
- <Combo id="cmb_selectretiree" taborder="51" class="combo_essential" visible="false" position="absolute 204 30 224 49"/>
- <Static id="cap_belongyear" text="귀 속 년 도" class="cell_1" position="absolute 339 618 531 641" style="align:center middle;"/>
- <Static id="caption31" text="~" position="absolute 637 621 649 641"/>
- <Calendar id="ipt_belongyearto" taborder="52" class="input_s_essential" enable="false" position="absolute 655 620 752 639"/>
- <Calendar id="ipt_belongyearfrom" taborder="53" class="input_s_essential" enable="false" position="absolute 535 620 632 639"/>
- <CheckBox id="chk_belongyear" taborder="54" position="absolute 758 619 808 639" text="수정" truevalue="Y" onclick="chk_belongyear_onclick"/>
- <Combo id="cmb_taxdeductflag" taborder="55" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 438 445 530 464" onitemchanged="cmb_taxdeductflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미적용[0%]</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">적용[30%]</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_retrflag" taborder="56" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 102 482 333 501">
- <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">자발적퇴직</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">임원퇴직</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">중간정산</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="cap_retrflag" text="퇴직구분" class="cell_1" position="absolute 0 480 100 503"/>
- <Static id="ipt_psupaddr00" class="cell_3" position="absolute 692 494 1017 513"/>
- <MaskEdit id="ipt_A" taborder="57" mask="9,9999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 53 684 72"/>
- <MaskEdit id="ipt_B" taborder="58" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 77 684 96"/>
- <MaskEdit id="ipt_C" taborder="59" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 101 684 120"/>
- <MaskEdit id="ipt_D" taborder="60" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 125 684 144"/>
- <MaskEdit id="ipt_E" taborder="61" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 149 684 168"/>
- <MaskEdit id="ipt_F" taborder="62" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 173 684 192"/>
- <MaskEdit id="ipt_G" taborder="63" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 197 684 216"/>
- <MaskEdit id="ipt_H" taborder="64" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 220 684 239"/>
- <MaskEdit id="ipt_I" taborder="65" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 245 684 264"/>
- <MaskEdit id="ipt_J" taborder="66" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 270 684 289"/>
- <MaskEdit id="ipt_K" taborder="67" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 295 684 314"/>
- <MaskEdit id="ipt_L" taborder="68" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 320 684 339"/>
- <MaskEdit id="ipt_M" taborder="69" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 345 684 364"/>
- <MaskEdit id="ipt_N" taborder="70" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 370 684 389"/>
- <MaskEdit id="ipt_O" taborder="71" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 395 684 414"/>
- <MaskEdit id="ipt_P" taborder="72" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 419 684 438"/>
- <MaskEdit id="ipt_Q" taborder="73" mask="9,999999999999" autoselect="true" autoskip="true" class="input_default" position="absolute 534 444 684 463"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_target_slipinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_target" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_list_orch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="chrgflag" type="STRING" size="256"/>
- <Column id="unsldd" type="STRING" size="256"/>
- <Column id="unslno" type="STRING" size="256"/>
- <Column id="undeciseqno" type="STRING" size="256"/>
- <Column id="paydd" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="seqno"/>
- <Col id="chrgflag"/>
- <Col id="unsldd"/>
- <Col id="unslno"/>
- <Col id="undeciseqno"/>
- <Col id="paydd"/>
- <Col id="status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="selectretiree" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="selectretiree">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="custflag" type="STRING" size="256"/>
- <Column id="calcyear" type="STRING" size="256"/>
- <Column id="taxdeductflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="custflag">N</Col>
- <Col id="calcyear">2010</Col>
- <Col id="taxdeductflag">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_orchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_orchlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="detlseqno" type="STRING" size="256"/>
- <Column id="chrgflag" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="emplnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="servedmonths" type="INT" size="256"/>
- <Column id="servedyears" type="INT" size="256"/>
- <Column id="retireamt" type="INT" size="256"/>
- <Column id="earlyretramt" type="INT" size="256"/>
- <Column id="deductamt" type="STRING" size="256"/>
- <Column id="yearsdeductamt" type="STRING" size="256"/>
- <Column id="sumretrdeductamt" type="STRING" size="256"/>
- <Column id="taxstandard" type="STRING" size="256"/>
- <Column id="avetaxstandard" type="STRING" size="256"/>
- <Column id="avecalctax" type="STRING" size="256"/>
- <Column id="calctax" type="STRING" size="256"/>
- <Column id="taxdeduct" type="STRING" size="256"/>
- <Column id="determtax" type="STRING" size="256"/>
- <Column id="paymenttax" type="STRING" size="256"/>
- <Column id="incmtax" type="STRING" size="256"/>
- <Column id="resdntax" type="STRING" size="256"/>
- <Column id="paytax" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="zipcd" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="paytotamt" type="STRING" size="256"/>
- <Column id="belongyearfrom" type="STRING" size="256"/>
- <Column id="belongyearto" type="STRING" size="256"/>
- <Column id="retrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="seqno"/>
- <Col id="detlseqno"/>
- <Col id="chrgflag"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="emplno"/>
- <Col id="emplnm"/>
- <Col id="rrgstno"/>
- <Col id="name"/>
- <Col id="servedmonths"/>
- <Col id="servedyears"/>
- <Col id="retireamt"/>
- <Col id="earlyretramt"/>
- <Col id="deductamt"/>
- <Col id="yearsdeductamt"/>
- <Col id="sumretrdeductamt"/>
- <Col id="taxstandard"/>
- <Col id="avetaxstandard"/>
- <Col id="avecalctax"/>
- <Col id="calctax"/>
- <Col id="taxdeduct"/>
- <Col id="determtax"/>
- <Col id="paymenttax"/>
- <Col id="incmtax"/>
- <Col id="resdntax"/>
- <Col id="paytax"/>
- <Col id="cmt"/>
- <Col id="zipcd"/>
- <Col id="addr"/>
- <Col id="paytotamt"/>
- <Col id="belongyearfrom"/>
- <Col id="belongyearto"/>
- <Col id="retrflag">6</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_cadlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="cadl" type="STRING" size="256" sumtext="기수"/>
- <Column id="acntyy" type="STRING" size="256" sumtext="회계년도"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="prsdnm" type="STRING" size="256" sumtext="대표자명"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민(법인)등록번호"/>
- <Column id="zipcd" type="STRING" size="256" sumtext="우편번호"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="zipcdseqno" type="STRING" size="256" sumtext="우편번호일련번호"/>
- <Column id="supaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="infaddr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="supengaddr" type="STRING" size="256" sumtext="영문상위주소"/>
- <Column id="infengaddr" type="STRING" size="256" sumtext="영문하위주소"/>
- <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
- <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
- <Column id="prntnm1" type="STRING" size="256" sumtext="출력명1"/>
- <Column id="prntnm2" type="STRING" size="256" sumtext="출력명2"/>
- <Column id="prntnm3" type="STRING" size="256" sumtext="출력명3"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="faxno" type="STRING" size="256" sumtext="팩스번호"/>
- <Column id="emailaddr" type="STRING" size="256" sumtext="이메일주소"/>
- <Column id="homepgaddr" type="STRING" size="256" sumtext="홈페이지주소"/>
- <Column id="bizcont" type="STRING" size="256" sumtext="업태"/>
- <Column id="item" type="STRING" size="256" sumtext="종목"/>
- <Column id="homtexid" type="STRING" size="256" sumtext="홈텍스ID"/>
- <Column id="taxationcd" type="STRING" size="256" sumtext="세무서코드"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="entrregno"/>
- <Col id="custnm"/>
- <Col id="prsdnm"/>
- <Col id="rrgstno"/>
- <Col id="supaddr"/>
- <Col id="infaddr"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="A" type="INT" size="256"/>
- <Column id="B" type="INT" size="256"/>
- <Column id="C" type="INT" size="256"/>
- <Column id="D" type="INT" size="256"/>
- <Column id="E" type="INT" size="256"/>
- <Column id="F" type="INT" size="256"/>
- <Column id="G" type="INT" size="256"/>
- <Column id="H" type="INT" size="256"/>
- <Column id="I" type="INT" size="256"/>
- <Column id="J" type="INT" size="256"/>
- <Column id="K" type="INT" size="256"/>
- <Column id="L" type="INT" size="256"/>
- <Column id="M" type="INT" size="256"/>
- <Column id="N" type="INT" size="256"/>
- <Column id="O" type="INT" size="256"/>
- <Column id="P" type="INT" size="256"/>
- <Column id="Q" type="INT" size="256"/>
- <Column id="R" type="INT" size="256"/>
- <Column id="S" type="INT" size="256"/>
- <Column id="T" type="INT" size="256"/>
- <Column id="U" type="INT" size="256"/>
- <Column id="V" type="INT" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="A"/>
- <Col id="B"/>
- <Col id="C"/>
- <Col id="D"/>
- <Col id="E"/>
- <Col id="F"/>
- <Col id="G"/>
- <Col id="H"/>
- <Col id="I"/>
- <Col id="J"/>
- <Col id="K"/>
- <Col id="L"/>
- <Col id="M"/>
- <Col id="N"/>
- <Col id="O"/>
- <Col id="P"/>
- <Col id="Q"/>
- <Col id="R"/>
- <Col id="S"/>
- <Col id="T"/>
- <Col id="U"/>
- <Col id="V"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="belongyear" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_cadl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cadl" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_retrparams" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="chrgflag" type="STRING" size="256"/>
- <Column id="detlseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="seqno"/>
- <Col id="chrgflag"/>
- <Col id="detlseqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_condition_calcyearvariable" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="variableA1" type="STRING" size="256"/>
- <Column id="variableA2" type="STRING" size="256"/>
- <Column id="variableB1" type="STRING" size="256"/>
- <Column id="variableB2" type="STRING" size="256"/>
- <Column id="variableC1" type="STRING" size="256"/>
- <Column id="variableC2" type="STRING" size="256"/>
- <Column id="variableD1" type="STRING" size="256"/>
- <Column id="variableD2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="variableA1"/>
- <Col id="variableA2"/>
- <Col id="variableB1"/>
- <Col id="variableB2"/>
- <Col id="variableC1"/>
- <Col id="variableC2"/>
- <Col id="variableD1"/>
- <Col id="variableD2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_emplinfo_emplinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_seqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item44" compid="ipt_Q" propid="value" datasetid="ds_hidden_calclist" columnid="Q"/>
- <BindItem id="item42" compid="ipt_P" propid="value" datasetid="ds_hidden_calclist" columnid="P"/>
- <BindItem id="item41" compid="ipt_O" propid="value" datasetid="ds_hidden_calclist" columnid="O"/>
- <BindItem id="item40" compid="ipt_N" propid="value" datasetid="ds_hidden_calclist" columnid="N"/>
- <BindItem id="item39" compid="ipt_M" propid="value" datasetid="ds_hidden_calclist" columnid="M"/>
- <BindItem id="item38" compid="ipt_L" propid="value" datasetid="ds_hidden_calclist" columnid="L"/>
- <BindItem id="item37" compid="ipt_K" propid="value" datasetid="ds_hidden_calclist" columnid="K"/>
- <BindItem id="item36" compid="ipt_J" propid="value" datasetid="ds_hidden_calclist" columnid="J"/>
- <BindItem id="item35" compid="ipt_I" propid="value" datasetid="ds_hidden_calclist" columnid="I"/>
- <BindItem id="item34" compid="ipt_H" propid="value" datasetid="ds_hidden_calclist" columnid="H"/>
- <BindItem id="item33" compid="ipt_G" propid="value" datasetid="ds_hidden_calclist" columnid="G"/>
- <BindItem id="item32" compid="ipt_F" propid="value" datasetid="ds_hidden_calclist" columnid="F"/>
- <BindItem id="item31" compid="ipt_E" propid="value" datasetid="ds_hidden_calclist" columnid="E"/>
- <BindItem id="item30" compid="ipt_D" propid="value" datasetid="ds_hidden_calclist" columnid="D"/>
- <BindItem id="item29" compid="ipt_C" propid="value" datasetid="ds_hidden_calclist" columnid="C"/>
- <BindItem id="item28" compid="ipt_B" propid="value" datasetid="ds_hidden_calclist" columnid="B"/>
- <BindItem id="item27" compid="ipt_A" propid="value" datasetid="ds_hidden_calclist" columnid="A"/>
- <BindItem id="item0" compid="ipt_paydd" propid="value" datasetid="ds_main_list_orch" columnid="paydd"/>
- <BindItem id="item1" compid="cmb_selectretiree" propid="value" datasetid="ds_hidden" columnid="selectretiree"/>
- <BindItem id="item2" compid="cmb_calcyear" propid="value" datasetid="ds_hidden_condition" columnid="calcyear"/>
- <BindItem id="item3" compid="ipt_fromdd" propid="value" datasetid="ds_main_list_orchlist" columnid="fromdd"/>
- <BindItem id="item4" compid="ipt_todd" propid="value" datasetid="ds_main_list_orchlist" columnid="todd"/>
- <BindItem id="item5" compid="cmb_custflag" propid="value" datasetid="ds_hidden_condition" columnid="custflag"/>
- <BindItem id="item6" compid="ipt_rrgstno" propid="value" datasetid="ds_main_list_orchlist" columnid="rrgstno"/>
- <BindItem id="item7" compid="ipt_name" propid="value" datasetid="ds_main_list_orchlist" columnid="name"/>
- <BindItem id="item8" compid="ipt_emplno" propid="value" datasetid="ds_main_list_orchlist" columnid="emplno"/>
- <BindItem id="item9" compid="ipt_emplnm" propid="value" datasetid="ds_main_list_orchlist" columnid="emplnm"/>
- <BindItem id="item10" compid="ipt_months" propid="value" datasetid="ds_main_list_orchlist" columnid="servedmonths"/>
- <BindItem id="item11" compid="ipt_years" propid="value" datasetid="ds_main_list_orchlist" columnid="servedyears"/>
- <BindItem id="item12" compid="ipt_payamt" propid="value" datasetid="ds_main_list_orchlist" columnid="retireamt"/>
- <BindItem id="item13" compid="ipt_earlyretramt" propid="value" datasetid="ds_main_list_orchlist" columnid="earlyretramt"/>
- <BindItem id="item14" compid="ipt_rrgstno1" propid="value" datasetid="ds_main_list_orchlist" columnid="rrgstno"/>
- <BindItem id="item15" compid="ipt_zipcd" propid="value" datasetid="ds_main_list_orchlist" columnid="zipcd"/>
- <BindItem id="item16" compid="ipt_supaddr" propid="value" datasetid="ds_main_list_orchlist" columnid="addr"/>
- <BindItem id="item17" compid="ipt_entrregno" propid="text" datasetid="ds_main_list_cadlinfo" columnid="entrregno"/>
- <BindItem id="item18" compid="ipt_custnm" propid="text" datasetid="ds_main_list_cadlinfo" columnid="custnm"/>
- <BindItem id="item19" compid="ipt_prsdnm" propid="text" datasetid="ds_main_list_cadlinfo" columnid="prsdnm"/>
- <BindItem id="item20" compid="ipt_prrgstno" propid="text" datasetid="ds_main_list_cadlinfo" columnid="rrgstno"/>
- <BindItem id="item21" compid="ipt_psupaddr" propid="text" datasetid="ds_main_list_cadlinfo" columnid="supaddr"/>
- <BindItem id="item22" compid="ipt_pinfaddr" propid="text" datasetid="ds_main_list_cadlinfo" columnid="infaddr"/>
- <BindItem id="item23" compid="cmb_retrflag" propid="value" datasetid="ds_main_list_orchlist" columnid="retrflag"/>
- <BindItem id="item24" compid="input1" propid="value" datasetid="ds_main_list_orchlist" columnid="incmtax"/>
- <BindItem id="item25" compid="input3" propid="value" datasetid="ds_main_list_orchlist" columnid="resdntax"/>
- <BindItem id="item26" compid="ipt_paytotamt" propid="value" datasetid="ds_main_list_orchlist" columnid="paytotamt"/>
- <BindItem id="item43" compid="cmb_taxdeductflag" propid="value" datasetid="ds_hidden_condition" columnid="taxdeductflag"/>
- <BindItem id="item45" compid="ipt_R" propid="value" datasetid="ds_hidden_calclist" columnid="R"/>
- <BindItem id="item46" compid="ipt_S" propid="value" datasetid="ds_hidden_calclist" columnid="S"/>
- <BindItem id="item47" compid="ipt_T" propid="value" datasetid="ds_hidden_calclist" columnid="T"/>
- <BindItem id="item48" compid="ipt_U" propid="value" datasetid="ds_hidden_calclist" columnid="U"/>
- <BindItem id="item49" compid="ipt_V" propid="value" datasetid="ds_hidden_calclist" columnid="V"/>
- <BindItem id="item50" compid="ipt_cmt" propid="value" datasetid="ds_main_list_orchlist" columnid="cmt"/>
- <BindItem id="item51" compid="ipt_belongyearfrom" propid="value" datasetid="ds_main_list_orchlist" columnid="belongyearfrom"/>
- <BindItem id="item52" compid="ipt_belongyearto" propid="value" datasetid="ds_main_list_orchlist" columnid="belongyearto"/>
- <BindItem id="item53" compid="chk_belongyear" propid="value" datasetid="ds_init" columnid="belongyear"/>
- </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_acntcommonxp::RAD001.xjs";
- include "mis_miscommonxp::RAC001.xjs";
- include "mis_humtrafactmngtxp::RPB001.xjs";
- var instcd = "";
- var unsldd = "";
- var unslno = "";
- var unslseqno = "";
- var seqno = "";
- var profflag = "";
- var emplno = "";
- var rrgstno = "";
- var amt = "";
- var cmt = "";
- function SPRAD00140_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPRAD00140_onload(obj:Form, e:LoadEventInfo)
- {
- try
- {
- ds_target_slipinfo.copyData(arg_ds_target_slipinfo);
-
- }
- catch(e)
- {
- }
-
- try
- {
- ds_target.copyData(arg_ds_target);
- }
- catch(e)
- {
- }
-
- instcd = ds_target_slipinfo.getColumn(0, "instcd");
- seqno = ds_target_slipinfo.getColumn(0, "seqno");
- profflag = ds_target_slipinfo.getColumn(0, "profflag");
- if(ds_target_slipinfo.getColumnInfo("unsldd"))
- {
- unsldd = ds_target_slipinfo.getColumn(0, "unsldd");
- }
- if(ds_target_slipinfo.getColumnInfo("unslno"))
- {
- unslno = ds_target_slipinfo.getColumn(0, "unslno");
- }
- if(ds_target_slipinfo.getColumnInfo("unslseqno"))
- {
- unslseqno = ds_target_slipinfo.getColumn(0, "unslseqno");
- }
- if(ds_target_slipinfo.getColumnInfo("emplno"))
- {
- emplno = ds_target_slipinfo.getColumn(0, "emplno");
- }
- if(ds_target_slipinfo.getColumnInfo("rrgstno"))
- {
- rrgstno = ds_target_slipinfo.getColumn(0, "rrgstno");
- }
- if(ds_target_slipinfo.getColumnInfo("amt"))
- {
- amt = ds_target_slipinfo.getColumn(0, "amt");
- }
- if(ds_target_slipinfo.getColumnInfo("cmt"))
- {
- cmt = ds_target_slipinfo.getColumn(0, "cmt");
- }
-
- if(utlf_isNull(instcd))
- {
- instcd = sysf_getUserInfo("dutplceinstcd");
- }
- if(utlf_isNull(profflag))
- {
- profflag = "9";
- }
-
- fInitialize();
- }
- function fInitialize()
- {
- var sToday = utlf_getCurrentDate().toString();
-
- ds_main_list_orchlist.setColumn(0, "fromdd", sToday);
- ds_main_list_orchlist.setColumn(0, "todd", sToday);
-
- ds_send_cadl.setColumn(0, "fromdd", ds_main_list_orchlist.getColumn(0, "todd"));
-
- radfgetAcntYY(sysf_getUserInfo("dutplceinstcd"), ds_send_cadl.getColumn(0, "fromdd"), "", "", "", "", ds_send_cadl);
-
- var oParam = {};
- oParam.id = "TRRAC00201";
- oParam.service = "acntbaseinfoapp.AcntBaseInfo";
- oParam.method = "reqGetCadlInfo";
- oParam.inds = "req=ds_send_cadl";
- oParam.outds = "ds_main_list_cadlinfo=cadlinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRRAC00201";
- tranf_submit(oParam);
-
- ipt_entrregno.text = String(ds_main_list_cadlinfo.getColumn(0, "entrregno")).substr(0,3)+" - "+String(ds_main_list_cadlinfo.getColumn(0, "entrregno")).substr(3,2)+" - "+String(ds_main_list_cadlinfo.getColumn(0, "entrregno")).substr(5,5)
-
- if(!utlf_isNull(ds_target_slipinfo.getColumn(0, "seqno")))
- {
- ds_send_retrparams.setColumn(0, "instcd", instcd);
- ds_send_retrparams.setColumn(0, "seqno", seqno);
- ds_send_retrparams.setColumn(0, "chrgflag", profflag);
- ds_send_retrparams.setColumn(0, "detlseqno", "0001");
-
- ipt_paydd.enable = false;
-
- fSearch();
- }
- else
- {
- finsertStat();
- if(!utlf_isNull(emplno))
- {
- ds_main_list_orchlist.setColumn(0, "emplno", emplno);
- }
- else if(!utlf_isNull(rrgstno))
- {
- ds_main_list_orchlist.setColumn(0, "rrgstno", rrgstno);
- }
- else if(!utlf_isNull(amt))
- {
- ds_main_list_orchlist.setColumn(0, "retireamt", amt);
- }
- dsf_makeValue(ds_main_list_orchlist, "cmt", "string", cmt, 0);
- }
-
- if(ds_target_slipinfo.getColumnInfo("readonly"))
- {
- if(ds_target_slipinfo.getColumn(0, "readonly") == "Y")
- {
- btn_save.enable = false;
- btn_delete.enable = false;
- }
- }
-
- if(utlf_isNull(ds_main_list_orch.getColumn(0, "unslno")))
- {
- ds_main_list_orch.setColumn(0, "paydd", ds_main_list_orch.getColumn(0, "unsldd"));
- }
-
- if(!utlf_isNull(ipt_emplno.value))
- {
- cmb_custflag.value = "1";
- }
- else if(!utlf_isNull(ipt_rrgstno.value))
- {
- cmb_custflag.value = "2";
- }
- else
- {
- cmb_custflag.value = "1";
- }
-
- frmf_inputEnterKey("cmb_custflag", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("cmb_calcyear", "onitemchanged", new ItemChangeEventInfo );
-
- if(utlf_isNull(ds_main_list_orch.getColumn(0, "unslno")))
- {
- ipt_paydd.visible = true;
- cap_paydd.text = "지급일";
- }
- ipt_name.setFocus();
- }
- function fSearch()
- {
- var oParam = {};
- oParam.id = "TRRAD00141";
- oParam.service = "slipapp.Slip";
- oParam.method = "reqGetOrchRetr";
- oParam.inds = "req=ds_send_retrparams";
- oParam.outds = "ds_main_list_orch=orch ds_main_list_orchlist=orchlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAD00141";
- tranf_submit(oParam);
-
- if(ds_main_list_orchlist.rowcount == 0)
- {
- finsertStat();
- }
- else
- {
- dsf_makeValue(ds_main_list_orch, "status", "string", "u", 0);
-
- ipt_A.value = "";
- ipt_B.value = "";
- ipt_C.value = "";
- ipt_D.value = "";
- ipt_E.value = "";
- ipt_F.value = "";
- ipt_G.value = "";
- ipt_H.value = "";
- ipt_I.value = "";
- ipt_J.value = "";
- ipt_K.value = "";
- ipt_L.value = "";
- ipt_M.value = "";
- ipt_N.value = "";
- ipt_O.value = "";
- ipt_P.value = "";
- ipt_Q.value = "";
- ipt_R.value = "";
- ipt_S.value = "";
- ipt_T.value = "";
- ipt_U.value = "";
- ipt_V.value = "";
-
- if(utlf_isNull(ipt_payamt.value))
- {
- ipt_payamt.value = "0";
- }
-
- if(utlf_isNull(ipt_earlyretramt.value))
- {
- ipt_earlyretramt.value = "";
- }
-
- ds_hidden_calclist.setColumn(0, "A", parseFloat(ipt_payamt.value) + parseFloat(ipt_earlyretramt.value));
-
- ipt_B.value = ds_main_list_orchlist.getColumn(0, "deductamt");
- ipt_G.value = ds_main_list_orchlist.getColumn(0, "yearsdeductamt");
- ipt_H.value = ds_main_list_orchlist.getColumn(0, "sumretrdeductamt");
- ipt_I.value = ds_main_list_orchlist.getColumn(0, "taxstandard");
- ipt_J.value = ds_main_list_orchlist.getColumn(0, "avetaxstandard");
- ipt_O.value = ds_main_list_orchlist.getColumn(0, "avecalctax");
- ipt_P.value = ds_main_list_orchlist.getColumn(0, "calctax");
- ipt_Q.value = ds_main_list_orchlist.getColumn(0, "taxdeduct");
- ipt_R.value = ds_main_list_orchlist.getColumn(0, "determtax");
- ipt_S.value = ds_main_list_orchlist.getColumn(0, "paymenttax");
- ipt_T.value = ds_main_list_orchlist.getColumn(0, "incmtax");
- ipt_U.value = ds_main_list_orchlist.getColumn(0, "resdntax");
- ipt_V.value = ds_main_list_orchlist.getColumn(0, "paytax");
-
- ds_hidden_calclist.setColumn(0, "T", parseInt(ds_hidden_calclist.getColumn(0, "T") * 0.1) * 10);
- ds_hidden_calclist.setColumn(0, "U", parseInt(ds_hidden_calclist.getColumn(0, "U") * 0.1) * 10);
- }
- }
- function finsertStat()
- {
- ds_main_list_orch.clearData();
-
- dsf_makeValue(ds_main_list_orch, "instcd", "string", instcd, 0);
- dsf_makeValue(ds_main_list_orch, "seqno", "string", "", 0);
- dsf_makeValue(ds_main_list_orch, "paydd", "string", "", 0);
- dsf_makeValue(ds_main_list_orch, "unsldd", "string", unsldd, 0);
- dsf_makeValue(ds_main_list_orch, "unslno", "string", unslno, 0);
- dsf_makeValue(ds_main_list_orch, "undeciseqno", "string", unslseqno, 0);
- dsf_makeValue(ds_main_list_orch, "chrgflag", "string", profflag, 0);
- dsf_makeValue(ds_main_list_orch, "status", "string", "i", 0);
-
- dsf_makeValue(ds_main_list_orchlist, "instcd", "string", instcd, 0);
- dsf_makeValue(ds_main_list_orchlist, "chrgflag", "string", profflag, 0);
- dsf_makeValue(ds_main_list_orchlist, "detlseqno", "string", "0001", 0);
- dsf_makeValue(ds_main_list_orchlist, "seqno", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "emplno", "string", "", 0);
-
- dsf_makeValue(ds_main_list_orchlist, "rrgstno", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "name", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "fromdd", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "todd", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "servedmonths", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "servedyears", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "retireamt", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "deductamt", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "yearsdeductamt", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "sumretrdeductamt", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "taxstandard", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "avetaxstandard", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "avecalctax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "calctax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "taxdeduct", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "determtax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "paymenttax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "incmtax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "resdntax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "paytax", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "cmt", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "rregno", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "zipcd", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "addr", "string", "", 0);
- dsf_makeValue(ds_main_list_orchlist, "paytotamt", "string", "", 0);
-
- var sToday = utlf_getCurrentDate().toString();
-
- ds_send_cadl.setColumn(0, "fromdd", ds_main_list_orchlist.getColumn(0, "todd"));
- }
- function cmb_calcyear_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var vCalcyear = obj.value;
-
- if(vCalcyear == "2010")
- {
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableA1", "0.06");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableA2", "0");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableB1", "0.15");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableB2", "1080000");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableC1", "0.24");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableC2", "5220000");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableD1", "0.35");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableD2", "14900000");
-
- cap_variableA1.text = "6%";
- cap_variableA2.text = "0";
- cap_variableB1.text = "15%";
- cap_variableB2.text = "1080000";
- cap_variableC1.text = "24%";
- cap_variableC2.text = "5220000";
- cap_variableD1.text = "35%";
- cap_variableD2.text = "14900000";
- }
- else if(vCalcyear == "2009")
- {
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableA1", "0.06");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableA2", "0");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableB1", "0.16");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableB2", "1200000");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableC1", "0.25");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableC2", "5340000");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableD1", "0.35");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableD2", "14140000");
-
- cap_variableA1.text = "6%";
- cap_variableA2.text = "0";
- cap_variableB1.text = "16%";
- cap_variableB2.text = "1200000";
- cap_variableC1.text = "25%";
- cap_variableC2.text = "5340000";
- cap_variableD1.text = "35%";
- cap_variableD2.text = "14140000";
- }
- else if(vCalcyear == "2008")
- {
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableA1", "0.08");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableA2", "0");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableB1", "0.17");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableB2", "1080000");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableC1", "0.26");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableC2", "5220000");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableD1", "0.35");
- ds_hidden_condition_calcyearvariable.setColumn(0, "variableD2", "13140000");
-
- cap_variableA1.text = "8%";
- cap_variableA2.text = "0";
- cap_variableB1.text = "17%";
- cap_variableB2.text = "1080000";
- cap_variableC1.text = "26%";
- cap_variableC2.text = "5220000";
- cap_variableD1.text = "35%";
- cap_variableD2.text = "13140000";
- }
- }
- function ipt_fromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fCalMonth();
- }
- function ipt_todd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- fCalMonth();
- }
- function fCalMonth()
- {
- var vBelongyearfrom = String(ipt_todd.value).substr(0,4) + "0101";
- var vBelongyearto = ipt_todd.value;
-
- ipt_belongyearfrom.value = vBelongyearfrom;
- ipt_belongyearto.value = vBelongyearto;
-
- var fromdd = String(ds_main_list_orchlist.getColumn(0, "fromdd"));
- var fryy = parseFloat(fromdd.substr(0,4));
- var frmm = parseFloat(fromdd.substr(4,2));
- var frdd = parseFloat(fromdd.substr(6,2));
-
- var todd = String(ds_main_list_orchlist.getColumn(0, "todd"));
- var toyy = parseFloat(todd.substr(0,4));
- var tomm = parseFloat(todd.substr(4,2)) + 1;
- var todd = parseFloat(todd.substr(6,2));
-
-
- if(frdd > todd)
- {
- tomm --;
- }
-
- if(frmm > tomm)
- {
- toyy --;
- tomm = tomm + 12;
- }
-
- ipt_months.value = (toyy - fryy) * 12 + (tomm - frmm);
- }
- function cmb_custflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var vCustFlag = obj.value;
-
- if(vCustFlag == "1")
- {
- ipt_emplno.visible = true;
- ipt_emplnm.visible = true;
- btn_userhelp.visible = true;
- btn_icpnhelp.visible = false;
- ipt_rrgstno.visible = false;
- ipt_name.visible = false;
-
- }
- else if(vCustFlag == "2")
- {
- ipt_emplno.visible = false;
- ipt_emplnm.visible = false;
- btn_userhelp.visible = false;
- btn_icpnhelp.visible = true;
- ipt_rrgstno.visible = true;
- ipt_name.visible = true;
- }
- }
- function ipt_rrgstno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_payamt.setFocus();
- }
- }
- function ds_main_list_orchlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "rrgstno")
- {
- ipt_rrgstno.value = e.newvalue;
- ipt_rrgstno.setFocus();
- misfValidationCheck("31", "", "rrgstno,name", "", "", "code");
- ipt_payamt.setFocus();
- }
-
- if(e.columnid == "emplno")
- {
- ipt_emplno.value = e.newvalue;
- ipt_emplno.setFocus();
- rpbfValidationCheck("EMPLNO", "emplno,emplnm");
- fGetFromToDD();
- }
-
- if(e.columnid == "name")
- {
- ipt_name.value = e.newvalue;
- ipt_name.setFocus();
- misfValidationCheck("31", "", "rrgstno,name", "", "", "name");
- ipt_payamt.setFocus();
- }
-
- if(e.columnid == "emplnm")
- {
- ipt_emplnm.value = e.newvalue;
- ipt_emplnm.setFocus();
- rpbfValidationCheck("EMPLNM", "emplno,emplnm");
- fGetFromToDD();
- }
-
- if(e.columnid == "servedmonths")
- {
- ipt_months.value = e.newvalue;
- ipt_months.setFocus();
-
- obj.setColumn(0, "servedyears", Math.ceil(parseFloat(e.newvalue)/12));
- fpayCalc();
- }
-
- if(e.columnid == "retireamt")
- {
- if(utlf_isNull(ipt_earlyretramt.value))
- {
- ds_main_list_orchlist.setColumn(0, "earlyretramt", 0);
- }
- ipt_payamt.value = e.newvalue;
- fpayCalc();
- }
-
- if(e.columnid == "earlyretramt")
- {
- if(utlf_isNull(ipt_payamt.value))
- {
- ipt_payamt.value = 0;
- }
- fpayCalc();
- }
- }
- function fpayCalc()
- {
- if(!(utlf_isNull(ipt_years.value) || ipt_years.value == 0) && !utlf_isNull(ipt_payamt.value))
- {
- ds_hidden_calclist.setColumn(0, "A", parseFloat(ipt_payamt.value) + parseFloat(ipt_earlyretramt.value));
- ds_hidden_calclist.setColumn(0, "B", parseInt((parseFloat(ipt_A.value) * 0.45)));
-
- if(ipt_years.value <= 5)
- {
- ds_hidden_calclist.setColumn(0, "C", 300000 * parseInt(ipt_years.value));
- ds_hidden_calclist.setColumn(0, "D", 0);
- ds_hidden_calclist.setColumn(0, "E", 0);
- ds_hidden_calclist.setColumn(0, "F", 0);
- ds_hidden_calclist.setColumn(0, "G", 300000 * parseInt(ipt_years.value));
- }
- else if(ipt_years.value > 5 && ipt_years.value <= 10)
- {
- ds_hidden_calclist.setColumn(0, "C", 0);
- ds_hidden_calclist.setColumn(0, "D", 500000 * (ipt_years.value - 5) + 1500000);
- ds_hidden_calclist.setColumn(0, "E", 0);
- ds_hidden_calclist.setColumn(0, "F", 0);
- ds_hidden_calclist.setColumn(0, "G", 500000 * (ipt_years.value - 5) + 1500000);
- }
- else if(ipt_years.value > 10 && ipt_years.value <= 20)
- {
- ds_hidden_calclist.setColumn(0, "C", 0);
- ds_hidden_calclist.setColumn(0, "D", 0);
- ds_hidden_calclist.setColumn(0, "E", 800000 * (ipt_years.value - 10) + 4000000);
- ds_hidden_calclist.setColumn(0, "F", 0);
- ds_hidden_calclist.setColumn(0, "G", 800000 * (ipt_years.value - 10) + 4000000);
- }
- else if(ipt_years.value > 20)
- {
- ds_hidden_calclist.setColumn(0, "C", 0);
- ds_hidden_calclist.setColumn(0, "D", 0);
- ds_hidden_calclist.setColumn(0, "E", 0);
- ds_hidden_calclist.setColumn(0, "F", 1200000 * (ipt_years.value - 20) + 12000000);
- ds_hidden_calclist.setColumn(0, "G", 1200000 * (ipt_years.value - 20) + 12000000);
- }
- else
- {
- sysf_messageBox("잘못된 값입니다.","I000");
- return false;
- }
-
- ds_hidden_calclist.setColumn(0, "H", parseFloat(ipt_B.value) + parseFloat(ipt_G.value));
- ds_hidden_calclist.setColumn(0, "I", parseFloat(ipt_A.value) - parseFloat(ipt_H.value));
-
- if(parseFloat(ipt_I.value) < 0)
- {
- ipt_I.value = 0;
- }
-
- ds_hidden_calclist.setColumn(0, "J", parseInt(utlf_isNull(ipt_I.value) ? 0 : parseFloat(ipt_I.value)/parseFloat(ipt_years.value)));
-
- var variableA1 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableA1"));
- var variableA2 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableA2"));
- var variableB1 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableB1"));
- var variableB2 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableB2"));
- var variableC1 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableC1"));
- var variableC2 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableC2"));
- var variableD1 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableD1"));
- var variableD2 = parseFloat(ds_hidden_condition_calcyearvariable.getColumn(0, "variableD2"));
-
- var variableE = "";
- if(cmb_taxdeductflag.value == "Y")
- {
- variableE = "0.3";
- }
- else if(cmb_taxdeductflag.value == "N")
- {
- variableE = "0.0";
- }
-
- if(parseInt(ipt_J.value) <= 12000000)
- {
- ds_hidden_calclist.setColumn(0, "K", parseInt(parseFloat(ipt_J.value)*variableA1));
- ds_hidden_calclist.setColumn(0, "L", 0);
- ds_hidden_calclist.setColumn(0, "M", 0);
- ds_hidden_calclist.setColumn(0, "N", 0);
- ds_hidden_calclist.setColumn(0, "O", parseInt(parseFloat(ipt_J.value)*variableA1) + variableA2);
- }
- else if(parseInt(ipt_J.value) > 12000000 && parseInt(ipt_J.value) <= 46000000)
- {
- ds_hidden_calclist.setColumn(0, "K", 0);
- ds_hidden_calclist.setColumn(0, "L", parseInt(parseFloat(ipt_J.value)*variableB1));
- ds_hidden_calclist.setColumn(0, "M", 0);
- ds_hidden_calclist.setColumn(0, "N", 0);
- ds_hidden_calclist.setColumn(0, "O", parseInt(parseFloat(ipt_J.value)*variableB1) + variableB2);
- }
- else if(parseInt(ipt_J.value) > 46000000 && parseInt(ipt_J.value) <= 88000000)
- {
- ds_hidden_calclist.setColumn(0, "K", 0);
- ds_hidden_calclist.setColumn(0, "L", 0);
- ds_hidden_calclist.setColumn(0, "M", parseInt(parseFloat(ipt_J.value)*variableC1));
- ds_hidden_calclist.setColumn(0, "N", 0);
- ds_hidden_calclist.setColumn(0, "O", parseInt(parseFloat(ipt_J.value)*variableC1) + variableC2);
- }
- else if(parseInt(ipt_J.value) > 88000000)
- {
- ds_hidden_calclist.setColumn(0, "K", 0);
- ds_hidden_calclist.setColumn(0, "L", 0);
- ds_hidden_calclist.setColumn(0, "M", 0);
- ds_hidden_calclist.setColumn(0, "N", parseInt(parseFloat(ipt_J.value)*variableD1));
- ds_hidden_calclist.setColumn(0, "O", parseInt(parseFloat(ipt_J.value)*variableD1) + variableD2);
- }
- else
- {
- sysf_messageBox("잘못된 값입니다.","I000");
- return false;
- }
-
- ds_hidden_calclist.setColumn(0, "P", parseInt(parseFloat(ipt_O.value) * parseFloat(ipt_years.value)));
- ds_hidden_calclist.setColumn(0, "Q", parseInt(parseFloat(ipt_P.value) * variableE));
- ds_hidden_calclist.setColumn(0, "R", parseInt(parseFloat(ipt_P.value) - parseFloat(ipt_Q.value)));
- ds_hidden_calclist.setColumn(0, "S", 0);
- ds_hidden_calclist.setColumn(0, "T", parseInt(parseFloat(ipt_R.value) - parseFloat(ipt_S.value)));
- ds_hidden_calclist.setColumn(0, "U", parseInt(parseInt(ipt_T.value) * 0.1));
- ds_hidden_calclist.setColumn(0, "V", (parseInt(parseFloat(ipt_T.value) * 0.1) + parseInt(parseFloat(ipt_U.value) * 0.1)) * 10);
- ds_main_list_orchlist.setColumn(0, "paytotamt", parseInt((parseFloat(ipt_A.value) - parseFloat(ipt_V.value)) * 0.1) * 10);
-
- ds_main_list_orchlist.setColumn(0, "deductamt", ipt_B.value);
-
- ds_main_list_orchlist.setColumn(0, "yearsdeductamt", ipt_G.value);
- ds_main_list_orchlist.setColumn(0, "sumretrdeductamt", ipt_H.value);
- ds_main_list_orchlist.setColumn(0, "taxstandard", ipt_I.value);
- ds_main_list_orchlist.setColumn(0, "avetaxstandard", ipt_J.value);
- ds_main_list_orchlist.setColumn(0, "avecalctax", ipt_O.value);
- ds_main_list_orchlist.setColumn(0, "calctax", ipt_P.value);
- ds_main_list_orchlist.setColumn(0, "taxdeduct", ipt_Q.value);
- ds_main_list_orchlist.setColumn(0, "determtax", ipt_R.value);
- ds_main_list_orchlist.setColumn(0, "paymenttax", ipt_S.value);
- ds_main_list_orchlist.setColumn(0, "incmtax", ipt_T.value);
- ds_main_list_orchlist.setColumn(0, "resdntax", ipt_U.value);
- ds_main_list_orchlist.setColumn(0, "paytax", ipt_V.value);
-
- ds_hidden_calclist.setColumn(0, "T", parseInt(ds_hidden_calclist.getColumn(0, "T") * 0.1) * 10);
- ds_hidden_calclist.setColumn(0, "U", parseInt(ds_hidden_calclist.getColumn(0, "U") * 0.1) * 10);
- }
- }
- function ipt_emplno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_payamt.setFocus();
- }
- }
- function fGetFromToDD()
- {
- if(cmb_custflag.value == "1")
- {
- ds_send_data2.setColumn(0, "emplno", ipt_emplno.value);
-
- var oParam = {};
- oParam.id = "TRRAD00141";
- oParam.service = "slipapp.Slip";
- oParam.method = "reqGetRetrFromToDD";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_hidden_emplinfo_emplinfolist=emplinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAD00141";
- tranf_submit(oParam);
-
- if(!utlf_isNull(ds_hidden_emplinfo_emplinfolist.getColumn(0, "fromdd")))
- {
- ipt_fromdd.value = ds_hidden_emplinfo_emplinfolist.getColumn(0, "fromdd");
- ipt_todd.value = ds_hidden_emplinfo_emplinfolist.getColumn(0, "todd");
-
- ds_hidden_emplinfo_emplinfolist.setColumn(0, "fromdd", "");
- ds_hidden_emplinfo_emplinfolist.setColumn(0, "todd", "");
- }
- }
- }
- function ipt_name_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_payamt.setFocus();
- }
- }
- function ipt_emplnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_payamt.setFocus();
- }
- }
- function btn_icpnhelp_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("31", ds_main_list_orchlist, "", "rrgstno,name");
- }
- function btn_userhelp_onclick(obj:Button, e:ClickEventInfo)
- {
- rpbfOpenPopUpList("SPRPB00101", ds_main_list_orchlist, "emplno,emplnm", "", "N");
- fGetFromToDD();
- }
- function ipt_months_onkeyup(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_payamt.setFocus();
- }
- }
- function ipt_payamt_onkeyup(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- btn_save.setFocus();
- }
- }
- function btn_grddel_onclick(obj:Button, e:ClickEventInfo)
- {
- fpayCalc();
- }
- function cmb_taxdeductflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var vCustFlag = ds_hidden_condition.getColumn(0, "custflag");
-
- if(vCustFlag == "1")
- {
- ipt_emplno.visible = true;
- ipt_emplnm.visible = true;
- btn_userhelp.visible = true;
- btn_icpnhelp.visible = false;
- ipt_rrgstno.visible = false;
- ipt_name.visible = false;
-
- }
- else if(vCustFlag == "2")
- {
- ipt_emplno.visible = false;
- ipt_emplnm.visible = false;
- btn_userhelp.visible = false;
- btn_icpnhelp.visible = true;
- ipt_rrgstno.visible = true;
- ipt_name.visible = true;
- }
- }
- function chk_belongyear_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "Y")
- {
- ipt_belongyearfrom.enable = true;
- ipt_belongyearto.enable = true;
- }
- else
- {
- ds_init.setColumn(0, "belongyear", "");
- ipt_belongyearfrom.enable = false;
- ipt_belongyearto.enable = false;
- }
- }
- function btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_list_orch.getColumn(0, "unslno")))
- {
- if(utlf_isNull(ds_main_list_orch.getColumn(0, "paydd")))
- {
- sysf_messageBox("지급일은 필수입니다.", "I000");
- return false;
- }
-
- if(!utlf_isValidDateTime(ds_main_list_orch.getColumn(0, "paydd"), "YYYYMMDD"))
- {
- sysf_messageBox("지급일이 잘못되었습니다.", "I000");
- return false;
- }
-
- ds_main_list_orch.setColumn(0, "unsldd", ds_main_list_orch.getColumn(0, "paydd"));
- }
-
- if(!utlf_isValidDateTime(ds_main_list_orchlist.getColumn(0, "fromdd"), "YYYYMMDD"))
- {
- sysf_messageBox("입사일이 잘못되었습니다.", "I000");
- return false;
- }
- if(!utlf_isValidDateTime(ds_main_list_orchlist.getColumn(0, "todd"), "YYYYMMDD"))
- {
- sysf_messageBox("퇴사일이 잘못되었습니다.", "I000");
- return false;
- }
-
- fSave();
-
- var receiveref = eval("opener." + ds_target.getColumn(0, "receiveref"));
-
- if (frmf_checkOpener())
- {
- opener.dsf_makeValue(receiveref, "seqno", "string", ds_main_list_orch.getColumn(0, "seqno"), 0);
- opener.dsf_makeValue(receiveref, "amt", "string", ds_main_list_orchlist.getColumn(0, "retireamt"), 0);
- opener.dsf_makeValue(receiveref, "etcnotefact", "string", ds_main_list_orchlist.getColumn(0, "cmt"), 0);
- opener.dsf_makeValue(receiveref, "incmtax", "string", ds_hidden_calclist.getColumn(0, "T"), 0);
- opener.dsf_makeValue(receiveref, "resdntax", "string", ds_hidden_calclist.getColumn(0, "U"), 0);
- }
- else
- {
- sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수 ", "I004");
- }
-
- btn_close.setFocus();
- }
- function fSave()
- {
- var ret = "";
-
- if(ds_main_list_orch.getColumn(0, "status") == "d")
- {
- ret = sysf_messageBox("삭제하시겠습니까?","Q999");
- }
- else
- {
- if(!fNotNullCheck())
- {
- return false;
- }
-
- ret = sysf_messageBox("저장하시겠습니까?","Q999");
- }
-
- if (ret == "6")
- {
- vCustFlag = cmb_custflag.value;
- if(vCustFlag == "1")
- {
- ds_main_list_orchlist.setColumn(0, "rrgstno", "");
- }
- else if(vCustFlag == "2")
- {
- ds_main_list_orchlist.setColumn(0, "emplno", "-");
- }
-
- var oParam = {};
- oParam.id = "TXRAD00141";
- oParam.service = "slipapp.Slip";
- oParam.method = "reqExeSaveRetr";
- oParam.inds = "req=ds_main_list_orch req1=ds_main_list_orchlist";
- oParam.outds = "ds_temp_seqno=seqno";
- oParam.async = false;
- //oParam.callback = "cf_TXRAD00141";
- tranf_submit(oParam);
- if (!utlf_isNull(ds_temp_seqno.getColumn(0, "seqno")))
- {
- sysf_messageBox("저장이 " ,"I002");
-
- ds_send_retrparams.setColumn(0, "instcd", ds_main_list_orch.getColumn(0, "instcd"));
- ds_send_retrparams.setColumn(0, "seqno", ds_temp_seqno.getColumn(0, "seqno"));
- ds_send_retrparams.setColumn(0, "chrgflag", ds_main_list_orch.getColumn(0, "chrgflag"));
- ds_send_retrparams.setColumn(0, "detlseqno", "0001");
- fSearch();
-
- ds_main_list_orch.setColumn(0, "status", "u");
-
- }
- else
- {
- sysf_messageBox("삭제가" ,"I002");
- finsertStat();
- }
- }
- ipt_name.setFocus();
- }
- function fNotNullCheck()
- {
- if(String(ds_hidden_calclist.getColumn(0, "V")).length== 0)
- {
- sysf_messageBox("납부세액은" ,"I003");
- ipt_payamt.setFocus();
- return false;
- }
-
- if(cmb_custflag.value == "1" && String(ds_main_list_orchlist.getColumn(0, "emplno")).length == 0 )
- {
- sysf_messageBox("사번은" ,"I003");
- ipt_emplno.setFocus();
- return false;
- }
-
- if(cmb_custflag.value == "2" && String(ds_main_list_orchlist.getColumn(0, "rrgstno")).length == 0 )
- {
- sysf_messageBox("주민등록번호은" ,"I003");
- ipt_emplno.setFocus();
- return false;
- }
-
- if(String(ds_main_list_orchlist.getColumn(0, "cmt")).length== 0 )
- {
- sysf_messageBox("비고는" ,"I003");
- ipt_cmt.setFocus();
- return false;
- }
- return true;
- }
- function btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- fDelete();
-
- var receiveref = eval("opener." + ds_target.getColumn(0, "receiveref"));
-
- if (frmf_checkOpener())
- {
- receiveref.setColumn(0, "seqno", ds_main_list_orch.getColumn(0, "seqno"));
- receiveref.setColumn(0, "amt", ds_main_list_orchlist.getColumn(0, "retireamt"));
- receiveref.setColumn(0, "etcnotefact", ds_main_list_orchlist.getColumn(0, "cmt"));
- receiveref.setColumn(0, "incmtax", ds_hidden_calclist.getColumn(0, "T"));
- receiveref.setColumn(0, "resdntax", ds_hidden_calclist.getColumn(0, "U"));
- }
- else
- {
- sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수 ", "I004");
- }
- }
- function fDelete()
- {
- if(ds_main_list_orch.getColumn(0, "status") == "u")
- {
- if (sysf_messageBox("해당 증빙을","Q001") == "6")
- {
- ds_main_list_orch.setColumn(0, "status", "d");
- fSave();
- ds_main_list_orch.setColumn(0, "status", "i");
- ipt_paydd.enable = true;
-
- ds_hidden_calclist.setColumn(0, "A", "");
- ds_hidden_calclist.setColumn(0, "B", "");
- ds_hidden_calclist.setColumn(0, "C", "");
- ds_hidden_calclist.setColumn(0, "D", "");
- ds_hidden_calclist.setColumn(0, "E", "");
- ds_hidden_calclist.setColumn(0, "F", "");
- ds_hidden_calclist.setColumn(0, "G", "");
- ds_hidden_calclist.setColumn(0, "H", "");
- ds_hidden_calclist.setColumn(0, "I", "");
- ds_hidden_calclist.setColumn(0, "J", "");
- ds_hidden_calclist.setColumn(0, "K", "");
- ds_hidden_calclist.setColumn(0, "L", "");
- ds_hidden_calclist.setColumn(0, "M", "");
- ds_hidden_calclist.setColumn(0, "N", "");
- ds_hidden_calclist.setColumn(0, "O", "");
- ds_hidden_calclist.setColumn(0, "P", "");
- ds_hidden_calclist.setColumn(0, "Q", "");
- ds_hidden_calclist.setColumn(0, "R", "");
- ds_hidden_calclist.setColumn(0, "S", "");
- ds_hidden_calclist.setColumn(0, "T", "");
- ds_hidden_calclist.setColumn(0, "U", "");
- ds_hidden_calclist.setColumn(0, "V", "");
- }
- }
- }
- function btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|