SMRWY02300_연말공제신청내역.xfdl 506 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRWY02300" position="absolute 0 0 1209 853" titletext="연말공제신청내역" oninit="SMRWY02300_oninit" onload="SMRWY02300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_famyinfolist" taborder="62" binddataset="ds_main_famyinfolist" useinputpanel="false" visible="false" position="absolute 368 126 1201 246" autoenter="select" cellsizingtype="col" anchor="left top right" oncelldblclick="grd_famyinfolist_oncelldblclick" onexpanddown="grd_famyinfolist_onexpanddown">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="21"/>
  12. <Column size="98"/>
  13. <Column size="99"/>
  14. <Column size="92"/>
  15. <Column size="100"/>
  16. <Column size="107"/>
  17. <Column size="89"/>
  18. <Column size="39"/>
  19. <Column size="33"/>
  20. <Column size="221"/>
  21. <Column size="0"/>
  22. <Column size="0"/>
  23. <Column size="0"/>
  24. <Column size="0"/>
  25. </Columns>
  26. <Rows>
  27. <Row size="24" band="head"/>
  28. <Row size="24" band="head"/>
  29. <Row size="24"/>
  30. </Rows>
  31. <Band id="head">
  32. <Cell rowspan="2" taborder="undefined"/>
  33. <Cell col="1" rowspan="2" text="성명" taborder="undefined"/>
  34. <Cell col="2" rowspan="2" text="관계" taborder="undefined"/>
  35. <Cell col="3" colspan="2" text="주민번호" taborder="undefined"/>
  36. <Cell col="5" rowspan="2" text="학력" taborder="undefined"/>
  37. <Cell col="6" rowspan="2" text="직업" taborder="undefined"/>
  38. <Cell col="7" rowspan="2" text="결혼" taborder="undefined"/>
  39. <Cell col="8" rowspan="2" text="사망" taborder="undefined"/>
  40. <Cell col="9" rowspan="2" text="비고" taborder="undefined"/>
  41. <Cell col="10" text="학자금조회"/>
  42. <Cell col="11" text="사원번호"/>
  43. <Cell col="12" text="순번"/>
  44. <Cell col="13" text="주민번호"/>
  45. <Cell row="1" col="3" text="앞자리"/>
  46. <Cell row="1" col="4" text="뒷자리"/>
  47. <Cell row="1" col="10" text="학자금조회"/>
  48. <Cell row="1" col="11" text="사원번호"/>
  49. <Cell row="1" col="12" text="순번"/>
  50. <Cell row="1" col="13" text="주민번호"/>
  51. </Band>
  52. <Band id="body">
  53. <Cell celltype="head" expr="currow+1"/>
  54. <Cell col="1" text="bind:name"/>
  55. <Cell col="2" text="bind:famyrelnm"/>
  56. <Cell col="3" text="bind:rregno1"/>
  57. <Cell col="4" text="bind:rregno2"/>
  58. <Cell col="5" text="bind:scholnm"/>
  59. <Cell col="6" text="bind:jobnm"/>
  60. <Cell col="7" displaytype="checkbox" text="bind:maryyn" expr="expr:maryyn == 'Y' ? 1 : 0" enable="false"/>
  61. <Cell col="8" displaytype="checkbox" text="bind:dethyn" expr="expr:dethyn == 'Y' ? 1 : 0" enable="false"/>
  62. <Cell col="9" text="bind:cmt"/>
  63. <Cell col="10" displaytype="text" edittype="text" text="bind:temp"/>
  64. <Cell col="11" text="bind:emplno"/>
  65. <Cell col="12" text="bind:seqno"/>
  66. <Cell col="13" text="bind:rregno"/>
  67. </Band>
  68. </Format>
  69. </Formats>
  70. </Grid>
  71. <Edit id="ipt_deptnm" taborder="6" class="input_default" enable="false" position="absolute 61 199 194 218"/>
  72. <Grid id="grd_famyinfolist2" taborder="63" binddataset="ds_main_famyinfolist2" useinputpanel="false" position="absolute 368 126 1201 265" anchor="left top right" autoenter="select" autofittype="col" cellsizingtype="col" oncelldblclick="grd_famyinfolist2_oncelldblclick" onexpanddown="grd_famyinfolist2_onexpanddown">
  73. <Formats>
  74. <Format id="default">
  75. <Columns>
  76. <Column size="26"/>
  77. <Column size="100"/>
  78. <Column size="0"/>
  79. <Column size="120"/>
  80. <Column size="0"/>
  81. <Column size="0"/>
  82. <Column size="60"/>
  83. <Column size="60"/>
  84. <Column size="220"/>
  85. </Columns>
  86. <Rows>
  87. <Row size="24" band="head"/>
  88. <Row size="24"/>
  89. </Rows>
  90. <Band id="head">
  91. <Cell/>
  92. <Cell col="1" text="성명"/>
  93. <Cell col="2" text="관계"/>
  94. <Cell col="3" text="관계"/>
  95. <Cell col="4" text="주민번호"/>
  96. <Cell col="5" text="사번"/>
  97. <Cell col="6" colspan="2" text="주민번호" taborder="undefined"/>
  98. <Cell col="8" text="비고"/>
  99. </Band>
  100. <Band id="body">
  101. <Cell celltype="head" expr="currow+1"/>
  102. <Cell col="1" style="align:left middle;" text="bind:famynm"/>
  103. <Cell col="2" style="align:left middle;" text="bind:famyrelacd"/>
  104. <Cell col="3" style="align:left middle;" text="bind:famyrelanm"/>
  105. <Cell col="4" text="bind:famyrrgstno"/>
  106. <Cell col="5" text="bind:emplno"/>
  107. <Cell col="6" text="bind:rregno1"/>
  108. <Cell col="7" text="bind:rregno2"/>
  109. <Cell col="8" text="bind:cmt"/>
  110. </Band>
  111. </Format>
  112. </Formats>
  113. </Grid>
  114. <Tab id="swt_dedu" taborder="59" tabindex="0" position="absolute 0 354 1201 698" anchor="all" class="tab_Normal">
  115. <Tabpages>
  116. <Tabpage id="case1" text="부양가족">
  117. <Layouts>
  118. <Layout>
  119. <Grid id="grd_suppfamydedulist" taborder="7" binddataset="ds_main_suppfamydedulist" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case1_grd_suppfamydedulist_onexpanddown">
  120. <Formats>
  121. <Format id="default">
  122. <Columns>
  123. <Column size="20"/>
  124. <Column size="138"/>
  125. <Column size="70"/>
  126. <Column size="48"/>
  127. <Column size="49"/>
  128. <Column size="58"/>
  129. <Column size="88"/>
  130. <Column size="21"/>
  131. <Column size="72"/>
  132. <Column size="37"/>
  133. <Column size="32"/>
  134. <Column size="56"/>
  135. <Column size="37"/>
  136. <Column size="32"/>
  137. <Column size="42"/>
  138. <Column size="43"/>
  139. <Column size="33"/>
  140. <Column size="33"/>
  141. <Column size="42"/>
  142. <Column size="42"/>
  143. <Column size="42"/>
  144. <Column size="32"/>
  145. <Column size="33"/>
  146. <Column size="36"/>
  147. <Column size="42"/>
  148. <Column size="42"/>
  149. <Column size="0"/>
  150. <Column size="0"/>
  151. <Column size="0"/>
  152. <Column size="0"/>
  153. <Column size="0"/>
  154. <Column size="0"/>
  155. <Column size="0"/>
  156. <Column size="0"/>
  157. <Column size="0"/>
  158. <Column size="0"/>
  159. <Column size="0"/>
  160. <Column size="0"/>
  161. <Column size="0"/>
  162. <Column size="0"/>
  163. <Column size="0"/>
  164. <Column size="0"/>
  165. <Column size="0"/>
  166. <Column size="0"/>
  167. <Column size="0"/>
  168. <Column size="0"/>
  169. <Column size="0"/>
  170. <Column size="0"/>
  171. <Column size="0"/>
  172. </Columns>
  173. <Rows>
  174. <Row size="24" band="head"/>
  175. <Row size="24" band="head"/>
  176. <Row size="24"/>
  177. </Rows>
  178. <Band id="head">
  179. <Cell rowspan="2" taborder="undefined"/>
  180. <Cell col="1" rowspan="2" text="관계" taborder="undefined"/>
  181. <Cell col="2" rowspan="2" text="성명" taborder="undefined"/>
  182. <Cell col="3" colspan="2" text="주민번호" taborder="undefined"/>
  183. <Cell col="5" rowspan="2" text="국내국외" taborder="undefined"/>
  184. <Cell col="6" rowspan="2" colspan="2" text="국적" taborder="undefined"/>
  185. <Cell col="8" rowspan="2" text="세대주구분" taborder="undefined"/>
  186. <Cell col="9" rowspan="2" text="기본&#13;&#10;공제" taborder="undefined"/>
  187. <Cell col="10" rowspan="2" text="장애" taborder="undefined"/>
  188. <Cell col="11" rowspan="2" text="장애구분" taborder="undefined"/>
  189. <Cell col="12" rowspan="2" text="65-69&#13;&#10;세" taborder="undefined"/>
  190. <Cell col="13" rowspan="2" text="70세&#13;&#10;이상" taborder="undefined"/>
  191. <Cell col="14" rowspan="2" text="부녀자" taborder="undefined"/>
  192. <Cell col="15" rowspan="2" text="6세&#10;이하" taborder="undefined"/>
  193. <Cell col="16" rowspan="2" text="출산&#13;&#10;입양" taborder="undefined"/>
  194. <Cell col="17" rowspan="2" text="한&#10;부모" taborder="undefined"/>
  195. <Cell col="18" rowspan="2" text="보험료" taborder="undefined"/>
  196. <Cell col="19" rowspan="2" text="의료비" taborder="undefined"/>
  197. <Cell col="20" rowspan="2" text="교육비" taborder="undefined"/>
  198. <Cell col="21" rowspan="2" text="기부&#13;&#10;금" taborder="undefined"/>
  199. <Cell col="22" rowspan="2" text="신용&#13;&#10;카드" taborder="undefined"/>
  200. <Cell col="23" rowspan="2" text="직불/&#13;&#10;체크&#13;&#10;카드" taborder="undefined"/>
  201. <Cell col="24" rowspan="2" text="현금영&#13;&#10;수증" taborder="undefined"/>
  202. <Cell col="25" rowspan="2" text="대중&#10;교통" taborder="undefined"/>
  203. <Cell col="26" text="학원비지로"/>
  204. <Cell col="27" text="사원번호"/>
  205. <Cell col="28" text="공제년도"/>
  206. <Cell col="29" text="작업년월"/>
  207. <Cell col="30" text="퇴직여부"/>
  208. <Cell col="31" text="순번"/>
  209. <Cell col="32" text="주소"/>
  210. <Cell col="33" text="최초등록자ID"/>
  211. <Cell col="34" text="최초등록일시"/>
  212. <Cell col="35" text="최종수정자ID"/>
  213. <Cell col="36" text="최종수정일시"/>
  214. <Cell col="37" text="주민번호"/>
  215. <Cell col="38" text="나이"/>
  216. <Cell col="39"/>
  217. <Cell col="40"/>
  218. <Cell col="41"/>
  219. <Cell col="42"/>
  220. <Cell col="43"/>
  221. <Cell col="44"/>
  222. <Cell col="45"/>
  223. <Cell col="46"/>
  224. <Cell col="47"/>
  225. <Cell col="48"/>
  226. <Cell row="1" col="3" text="앞자리"/>
  227. <Cell row="1" col="4" text="뒷자리"/>
  228. <Cell row="1" col="26" text="학원비지로"/>
  229. <Cell row="1" col="27" text="사원번호"/>
  230. <Cell row="1" col="28" text="공제년도"/>
  231. <Cell row="1" col="29" text="작업년월"/>
  232. <Cell row="1" col="30" text="퇴직여부"/>
  233. <Cell row="1" col="31" text="순번"/>
  234. <Cell row="1" col="32" text="주소"/>
  235. <Cell row="1" col="33" text="최초등록자ID"/>
  236. <Cell row="1" col="34" text="최초등록일시"/>
  237. <Cell row="1" col="35" text="최종수정자ID"/>
  238. <Cell row="1" col="36" text="최종수정일시"/>
  239. <Cell row="1" col="37" text="주민번호"/>
  240. <Cell row="1" col="38" text="나이"/>
  241. <Cell row="1" col="39"/>
  242. <Cell row="1" col="40"/>
  243. <Cell row="1" col="41"/>
  244. <Cell row="1" col="42"/>
  245. <Cell row="1" col="43"/>
  246. <Cell row="1" col="44"/>
  247. <Cell row="1" col="45"/>
  248. <Cell row="1" col="46"/>
  249. <Cell row="1" col="47"/>
  250. <Cell row="1" col="48"/>
  251. </Band>
  252. <Band id="body">
  253. <Cell celltype="head"/>
  254. <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:famyrelacd"/>
  255. <Cell col="2" displaytype="text" edittype="text" text="bind:famynm"/>
  256. <Cell col="3" displaytype="text" edittype="mask" style="align:center middle;" text="bind:famyrrgstno1" mask="######" maskchar=" "/>
  257. <Cell col="4" displaytype="text" edittype="mask" style="align:center middle;" text="bind:famyrrgstno2" mask="#######" maskchar=" "/>
  258. <Cell col="5" displaytype="combo" edittype="combo" class="gridcombo" text="bind:natiinoutflag" combodataset="ds_cmb_natiinoutflag" combocodecol="value" combodatacol="label"/>
  259. <Cell col="6" text="bind:natinm" taborder="undefined"/>
  260. <Cell col="7" displaytype="text" edittype="text" text="bind:naticd" editautoselect="true" expandshow="show"/>
  261. <Cell col="8" displaytype="combo" edittype="combo" class="gridcombo" text="bind:householdyn" combodataset="ds_cmb_householdyn" combocodecol="value" combodatacol="label" enable="false"/>
  262. <Cell col="9" displaytype="checkbox" edittype="checkbox" text="bind:basededuyn"/>
  263. <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:handcapyn"/>
  264. <Cell col="11" displaytype="combo" class="gridcombo" text="bind:handcapflag" combodataset="ds_cmb_handcapflag" combocodecol="value" combodatacol="label"/>
  265. <Cell col="12" displaytype="checkbox" edittype="checkbox" text="bind:rptagrfrom65to69ageyn"/>
  266. <Cell col="13" displaytype="checkbox" edittype="checkbox" text="bind:rptagr70agemorthnyn"/>
  267. <Cell col="14" displaytype="checkbox" edittype="checkbox" text="bind:maryfmlyn"/>
  268. <Cell col="15" displaytype="checkbox" edittype="checkbox" text="bind:expsbrngupchldrnyn"/>
  269. <Cell col="16" displaytype="checkbox" edittype="checkbox" text="bind:brthyn"/>
  270. <Cell col="17" displaytype="checkbox" edittype="checkbox" text="bind:oneparent"/>
  271. <Cell col="18" displaytype="checkbox" edittype="checkbox" text="bind:insuamtdeduyn"/>
  272. <Cell col="19" displaytype="checkbox" edittype="expr:handcapyn != 1 &amp;&amp; famyrelacd == '0' ? 'checkbox' : 'none' " style="controlbackground:EXPR(handcapyn != 1 &amp;&amp; famyrelacd == '0' ? '' : 'darkgray' );" text="bind:deduhealcareamtyn"/>
  273. <Cell col="20" displaytype="checkbox" edittype="expr:handcapyn != 1 &amp;&amp; famyrelacd == '0' ? 'checkbox' : 'none' " style="controlbackground:EXPR(handcapyn != 1 &amp;&amp; famyrelacd == '0' ? '' : 'darkgray' );" text="bind:schodeduyn"/>
  274. <Cell col="21" displaytype="checkbox" edittype="checkbox" text="bind:endwnyn"/>
  275. <Cell col="22" displaytype="checkbox" edittype="checkbox" text="bind:crcardyn"/>
  276. <Cell col="23" displaytype="checkbox" edittype="checkbox" text="bind:chkcardyn"/>
  277. <Cell col="24" displaytype="checkbox" edittype="checkbox" text="bind:cashrcptyn"/>
  278. <Cell col="25" displaytype="checkbox" edittype="checkbox" text="bind:busyn"/>
  279. <Cell col="26" displaytype="checkbox" edittype="checkbox" text="bind:acdmycostyn"/>
  280. <Cell col="27" text="bind:emplno"/>
  281. <Cell col="28" text="bind:deduyy"/>
  282. <Cell col="29" text="bind:workym"/>
  283. <Cell col="30" text="bind:retireyn"/>
  284. <Cell col="31" text="bind:dedupsnseq"/>
  285. <Cell col="32" text="bind:cntcaddr"/>
  286. <Cell col="33" text="bind:fstrgstrid"/>
  287. <Cell col="34" text="bind:fstrgstdt"/>
  288. <Cell col="35" text="bind:lastupdtrid"/>
  289. <Cell col="36" text="bind:lastupdtdt"/>
  290. <Cell col="37" text="bind:famyrrgstno"/>
  291. <Cell col="38" text="bind:age"/>
  292. <Cell col="39" text="bind:cntctel"/>
  293. <Cell col="40" text="bind:hosinseqno"/>
  294. <Cell col="41" text="bind:mpphonno"/>
  295. <Cell col="42" text="bind:resdnrgstareazipcd1"/>
  296. <Cell col="43" text="bind:resdnrgstareazipcd2"/>
  297. <Cell col="44" text="bind:resdnrgstareaaddr"/>
  298. <Cell col="45" text="bind:detladdr"/>
  299. <Cell col="46" text="bind:indcnfmyn"/>
  300. <Cell col="47" text="bind:fnworkcnfmyn"/>
  301. <Cell col="48" text="bind:elecdocuyn"/>
  302. </Band>
  303. </Format>
  304. </Formats>
  305. </Grid>
  306. <Combo id="cmb_r0266" taborder="8" innerdataset="ds_init_cmb_r0266" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 215 1185 234"/>
  307. <Combo id="cmb_r0258" taborder="9" innerdataset="ds_init_cmb_r0258" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 135 1185 154"/>
  308. <Combo id="cmb_r0259" taborder="10" innerdataset="ds_init_cmb_r0259" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 115 1185 134"/>
  309. <Combo id="cmb_r0260" taborder="11" innerdataset="ds_init_cmb_r0260" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 195 1185 214"/>
  310. <Combo id="cmb_r0261" taborder="12" innerdataset="ds_init_cmb_r0261" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 175 1185 194"/>
  311. <Combo id="cmb_r0000" taborder="13" innerdataset="ds_init_cmb_r0000" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 155 1185 174"/>
  312. <Combo id="cmb_r0319" taborder="14" innerdataset="ds_init_cmb_r0319" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 95 1185 114"/>
  313. <Combo id="cmb_r0320" taborder="15" innerdataset="ds_init_cmb_r0320" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 1075 75 1185 94"/>
  314. </Layout>
  315. </Layouts>
  316. </Tabpage>
  317. <Tabpage id="case2" text="의료비">
  318. <Layouts>
  319. <Layout>
  320. <Grid id="grd_medpayformlist" taborder="1" binddataset="ds_main_medpayformlist" useinputpanel="false" position="absolute 0 1 1198 290" autoenter="select" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case2_grd_medpayformlist_onexpanddown" onkeydown="swt_dedu_case2_grd_medpayformlist_onkeydown">
  321. <Formats>
  322. <Format id="default">
  323. <Columns>
  324. <Column size="28"/>
  325. <Column size="61"/>
  326. <Column size="79"/>
  327. <Column size="21"/>
  328. <Column size="81"/>
  329. <Column size="102"/>
  330. <Column size="35"/>
  331. <Column size="177"/>
  332. <Column size="84"/>
  333. <Column size="197"/>
  334. <Column size="0"/>
  335. <Column size="82"/>
  336. <Column size="90"/>
  337. <Column size="60"/>
  338. <Column size="148"/>
  339. <Column size="0"/>
  340. <Column size="0"/>
  341. <Column size="0"/>
  342. <Column size="0"/>
  343. <Column size="0"/>
  344. <Column size="0"/>
  345. <Column size="0"/>
  346. <Column size="0"/>
  347. <Column size="0"/>
  348. <Column size="0"/>
  349. <Column size="0"/>
  350. <Column size="0"/>
  351. <Column size="0"/>
  352. </Columns>
  353. <Rows>
  354. <Row size="24" band="head"/>
  355. <Row size="24" band="head"/>
  356. <Row size="24"/>
  357. <Row size="24" band="summ"/>
  358. </Rows>
  359. <Band id="head">
  360. <Cell rowspan="2" taborder="undefined"/>
  361. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  362. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  363. <Cell col="5" rowspan="2" text="관계" taborder="undefined"/>
  364. <Cell col="6" colspan="2" text="의료증빙" taborder="undefined"/>
  365. <Cell col="8" rowspan="2" text="사업자등록번&#13;&#10;호" taborder="undefined"/>
  366. <Cell col="9" rowspan="2" text="상호" taborder="undefined"/>
  367. <Cell col="10" text="의료비"/>
  368. <Cell col="11" colspan="2" text="의료비" taborder="undefined"/>
  369. <Cell col="13" rowspan="2" text="난임시술&#10;여부" taborder="undefined"/>
  370. <Cell col="14" rowspan="2" text="비고" taborder="undefined"/>
  371. <Cell col="15" text="사원번호"/>
  372. <Cell col="16" text="공제년도"/>
  373. <Cell col="17" text="공제년도"/>
  374. <Cell col="18" text="주민번호"/>
  375. <Cell col="19" text="의료비순번"/>
  376. <Cell col="20" text="최초등록일시"/>
  377. <Cell col="21" text="최종수정자ID"/>
  378. <Cell col="22" text="최종수정일시"/>
  379. <Cell col="23"/>
  380. <Cell col="24"/>
  381. <Cell col="25"/>
  382. <Cell col="26"/>
  383. <Cell col="27"/>
  384. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  385. <Cell row="1" col="4" text="뒷자리"/>
  386. <Cell row="1" col="6" text="코드"/>
  387. <Cell row="1" col="7" text="구분"/>
  388. <Cell row="1" col="10" text="건수"/>
  389. <Cell row="1" col="11" text="계산"/>
  390. <Cell row="1" col="12" text="금액"/>
  391. <Cell row="1" col="15" text="사원번호"/>
  392. <Cell row="1" col="16" text="공제년도"/>
  393. <Cell row="1" col="17" text="공제년도"/>
  394. <Cell row="1" col="18" text="주민번호"/>
  395. <Cell row="1" col="19" text="의료비순번"/>
  396. <Cell row="1" col="20"/>
  397. <Cell row="1" col="21"/>
  398. <Cell row="1" col="22"/>
  399. <Cell row="1" col="23"/>
  400. <Cell row="1" col="24"/>
  401. <Cell row="1" col="25"/>
  402. <Cell row="1" col="26"/>
  403. <Cell row="1" col="27"/>
  404. </Band>
  405. <Band id="body">
  406. <Cell celltype="head"/>
  407. <Cell col="1" displaytype="date" edittype="none" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext" enable="false"/>
  408. <Cell col="2" text="bind:famyrrgstno1" editautoselect="true"/>
  409. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" expandshow="show"/>
  410. <Cell col="4" edittype="none" text="bind:famyrrgstno2" editautoselect="true"/>
  411. <Cell col="5" edittype="none" text="bind:famyrelanm"/>
  412. <Cell col="6" style="background:EXPR(medicd == '1' ? '#c0c0c0' : '#ffffff');background2:EXPR(medicd == '1' ? '#c0c0c0' : '#ffffff');" text="bind:medicode"/>
  413. <Cell col="7" displaytype="combo" edittype="combo" class="gridcombo" text="bind:medicd"/>
  414. <Cell col="8" displaytype="text" edittype="expr:elecdocuyn == 'Y' || medicd == '1' ? 'none' : 'mask'" style="align:center middle;background:EXPR(medicd == '1' ? '#c0c0c0' : '#ffffff');background2:EXPR(medicd == '1' ? '#c0c0c0' : '#ffffff');" text="bind:entrregno" mask="###-##-#####" maskchar=" "/>
  415. <Cell col="9" displaytype="text" edittype="expr:elecdocuyn == 'Y' || medicd == '1' ? 'none' : 'text'" style="background:EXPR(medicd == '1' ? '#c0c0c0' : '#ffffff');background2:EXPR(medicd == '1' ? '#c0c0c0' : '#ffffff');" text="bind:trdnm"/>
  416. <Cell col="10" displaytype="text" edittype="text" text="bind:paycnt_cash"/>
  417. <Cell col="11" displaytype="number" edittype="expr:elecdocuyn == 'Y' ? 'none' : 'normal'" text="bind:calcamt"/>
  418. <Cell col="12" displaytype="number" edittype="expr:elecdocuyn == 'Y' ? 'none' : 'normal'" style="background:#c0c0c0ff;background2:#c0c0c0ff;color:blue;color2:blue;" text="bind:payamt_cash"/>
  419. <Cell col="13" displaytype="checkbox" edittype="checkbox" text="bind:infertility" expr="expr:infertility == 'Y' ? 1 : 0"/>
  420. <Cell col="14" displaytype="text" edittype="expr:elecdocuyn == 'Y' ? 'none' : 'text'" text="bind:cmt"/>
  421. <Cell col="15" text="bind:emplno"/>
  422. <Cell col="16" text="bind:deduyy"/>
  423. <Cell col="17" text="bind:dedupsnseq"/>
  424. <Cell col="18" text="bind:retireyn"/>
  425. <Cell col="19" text="bind:medseq"/>
  426. <Cell col="20" text="bind:oldentrregno"/>
  427. <Cell col="21" text="bind:olddedupsnseq"/>
  428. <Cell col="22" text="bind:paycnt_card"/>
  429. <Cell col="23" text="bind:payamt_card"/>
  430. <Cell col="24" text="bind:natitaxsvcprntyn"/>
  431. <Cell col="25" text="bind:handcaprptagrflag"/>
  432. <Cell col="26" text="bind:prtmedicd"/>
  433. <Cell col="27" text="bind:elecdocuyn"/>
  434. </Band>
  435. <Band id="summary">
  436. <Cell style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  437. <Cell col="1" style="background:#ffff99ff 0;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  438. <Cell col="2" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  439. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  440. <Cell col="4" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  441. <Cell col="5" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  442. <Cell col="6" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  443. <Cell col="7" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  444. <Cell col="8" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  445. <Cell col="9" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  446. <Cell col="10" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  447. <Cell col="11" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  448. <Cell col="12" displaytype="number" style="background:#ffff99ff 0;background2:#ffff99ff;color:blue;color2:blue;font:arial,9,bold;" expr="expr:getSum('payamt_cash')"/>
  449. <Cell col="13" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  450. <Cell col="14" style="background:#ffff99ff 0;background2:#ffff99ff;"/>
  451. <Cell col="15"/>
  452. <Cell col="16"/>
  453. <Cell col="17"/>
  454. <Cell col="18"/>
  455. <Cell col="19"/>
  456. <Cell col="20"/>
  457. <Cell col="21"/>
  458. <Cell col="22"/>
  459. <Cell col="23"/>
  460. <Cell col="24"/>
  461. <Cell col="25"/>
  462. <Cell col="26"/>
  463. <Cell col="27"/>
  464. </Band>
  465. </Format>
  466. </Formats>
  467. </Grid>
  468. <Edit id="ipt_medentrregno" taborder="2" position="absolute 5 293 885 312" anchor="left bottom"/>
  469. </Layout>
  470. </Layouts>
  471. </Tabpage>
  472. <Tabpage id="case3" text="기부금">
  473. <Layouts>
  474. <Layout>
  475. <Grid id="grd_endwnformlist" taborder="1" binddataset="ds_main_endwnformlist" useinputpanel="false" position="absolute 0 1 1198 290" autoenter="select" autofittype="col" cellsizingtype="col" onexpanddown="swt_dedu_case3_grd_endwnformlist_onexpanddown">
  476. <Formats>
  477. <Format id="default">
  478. <Columns>
  479. <Column size="24"/>
  480. <Column size="62"/>
  481. <Column size="23"/>
  482. <Column size="60"/>
  483. <Column size="93"/>
  484. <Column size="45"/>
  485. <Column size="44"/>
  486. <Column size="36"/>
  487. <Column size="194"/>
  488. <Column size="0"/>
  489. <Column size="0"/>
  490. <Column size="0"/>
  491. <Column size="89"/>
  492. <Column size="129"/>
  493. <Column size="0"/>
  494. <Column size="0"/>
  495. <Column size="52"/>
  496. <Column size="32"/>
  497. <Column size="88"/>
  498. <Column size="95"/>
  499. <Column size="115"/>
  500. <Column size="0"/>
  501. <Column size="0"/>
  502. <Column size="0"/>
  503. <Column size="0"/>
  504. <Column size="0"/>
  505. <Column size="0"/>
  506. <Column size="0"/>
  507. <Column size="0"/>
  508. <Column size="0"/>
  509. <Column size="0"/>
  510. <Column size="0"/>
  511. <Column size="0"/>
  512. <Column size="0"/>
  513. <Column size="0"/>
  514. <Column size="0"/>
  515. <Column size="0"/>
  516. </Columns>
  517. <Rows>
  518. <Row size="24" band="head"/>
  519. <Row size="24" band="head"/>
  520. <Row size="24"/>
  521. <Row size="24" band="summ"/>
  522. </Rows>
  523. <Band id="head">
  524. <Cell rowspan="2" taborder="undefined"/>
  525. <Cell col="1" colspan="3" text="주민번호" taborder="undefined"/>
  526. <Cell col="4" rowspan="2" text="관계" taborder="undefined"/>
  527. <Cell col="5" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  528. <Cell col="6" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  529. <Cell col="7" colspan="2" text="기부금유형" taborder="undefined"/>
  530. <Cell col="9" text="공제자순번"/>
  531. <Cell col="10" text="순번"/>
  532. <Cell col="11" text="국세청출력여부"/>
  533. <Cell col="12" rowspan="2" text="사업자등록번호" taborder="undefined"/>
  534. <Cell col="13" rowspan="2" text="상호" taborder="undefined"/>
  535. <Cell col="14" text="기부금단체코드및일련번호"/>
  536. <Cell col="15" text="작업년월"/>
  537. <Cell col="16" rowspan="2" text="기부년도" taborder="undefined"/>
  538. <Cell col="17" rowspan="2" text="건수" taborder="undefined"/>
  539. <Cell col="18" colspan="2" text="기부금" taborder="undefined"/>
  540. <Cell col="20" rowspan="2" text="비고" taborder="undefined"/>
  541. <Cell col="21" text="사번"/>
  542. <Cell col="22" text="퇴직"/>
  543. <Cell col="23" text="년도"/>
  544. <Cell col="24" text="지급년도"/>
  545. <Cell col="25"/>
  546. <Cell col="26"/>
  547. <Cell col="27"/>
  548. <Cell col="28"/>
  549. <Cell col="29"/>
  550. <Cell col="30"/>
  551. <Cell col="31"/>
  552. <Cell col="32"/>
  553. <Cell col="33"/>
  554. <Cell col="34"/>
  555. <Cell col="35"/>
  556. <Cell col="36"/>
  557. <Cell row="1" col="1" colspan="2" text="앞자리" taborder="undefined"/>
  558. <Cell row="1" col="3" text="뒷자리"/>
  559. <Cell row="1" col="7" text="번호"/>
  560. <Cell row="1" col="8" text="유형"/>
  561. <Cell row="1" col="9" text="공제자순번"/>
  562. <Cell row="1" col="10" text="순번"/>
  563. <Cell row="1" col="11" text="국세청출력여부"/>
  564. <Cell row="1" col="14" text="기부금단체코드및일련번호"/>
  565. <Cell row="1" col="15" text="작업년월"/>
  566. <Cell row="1" col="18" text="계산"/>
  567. <Cell row="1" col="19" text="금액"/>
  568. <Cell row="1" col="21" text="사번"/>
  569. <Cell row="1" col="22" text="퇴직"/>
  570. <Cell row="1" col="23" text="년도"/>
  571. <Cell row="1" col="24" text="지급년도"/>
  572. <Cell row="1" col="25"/>
  573. <Cell row="1" col="26"/>
  574. <Cell row="1" col="27"/>
  575. <Cell row="1" col="28"/>
  576. <Cell row="1" col="29"/>
  577. <Cell row="1" col="30"/>
  578. <Cell row="1" col="31"/>
  579. <Cell row="1" col="32"/>
  580. <Cell row="1" col="33"/>
  581. <Cell row="1" col="34"/>
  582. <Cell row="1" col="35"/>
  583. <Cell row="1" col="36"/>
  584. </Band>
  585. <Band id="body">
  586. <Cell celltype="head"/>
  587. <Cell col="1" text="bind:famyrrgstno1" editautoselect="true" enable="false"/>
  588. <Cell col="2" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  589. <Cell col="3" text="bind:famyrrgstno2" enable="false"/>
  590. <Cell col="4" text="bind:famyrelanm" enable="false"/>
  591. <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  592. <Cell col="6" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  593. <Cell col="7" text="bind:kindcdtemp"/>
  594. <Cell col="8" displaytype="combo" edittype="combo" class="gridcombo" text="bind:kindcd"/>
  595. <Cell col="9" text="bind:dedupsnseq"/>
  596. <Cell col="10" text="bind:edwnseq"/>
  597. <Cell col="11" displaytype="checkbox" edittype="checkbox" text="bind:natitaxsvcprntyn"/>
  598. <Cell col="12" displaytype="text" edittype="expr:kindcd == '20' ? 'none' : 'text'" style="background:EXPR(kindcd == '20' ? '#c0c0c0' : '#fffff');background2:EXPR(kindcd == '20' ? '#c0c0c0' : '#fffff');" text="bind:entrregno"/>
  599. <Cell col="13" displaytype="text" edittype="expr:kindcd == '20' ? 'none' : 'text'" style="background:EXPR(kindcd == '20' ? '#c0c0c0' : '#fffff');background2:EXPR(kindcd == '20' ? '#c0c0c0' : '#fffff');" text="bind:trdnm"/>
  600. <Cell col="14" displaytype="text" edittype="text" text="bind:edwncmntno"/>
  601. <Cell col="15" displaytype="date" edittype="date" text="bind:workym" mask="yyyy-mm"/>
  602. <Cell col="16" displaytype="date" edittype="date" text="bind:payym" mask="yyyy" calendardisplaynulltype="nulltext"/>
  603. <Cell col="17" displaytype="none" edittype="none" style="background:#c0c0c0ff 0;background2:#c0c0c0ff;" text="bind:edwncnt"/>
  604. <Cell col="18" displaytype="number" edittype="normal" text="bind:calcamt"/>
  605. <Cell col="19" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;color:#0000ffff;color2:#0000ffff;" text="bind:endwn"/>
  606. <Cell col="20" displaytype="text" edittype="text" text="bind:cmt"/>
  607. <Cell col="21" text="bind:emplno"/>
  608. <Cell col="22" text="bind:retireyn"/>
  609. <Cell col="23" text="bind:deduyy"/>
  610. <Cell col="24" text="bind:instnm"/>
  611. <Cell col="25" text="bind:instentrregno"/>
  612. <Cell col="26" text="bind:instinfaddr"/>
  613. <Cell col="27" text="bind:instprsdnm"/>
  614. <Cell col="28" text="bind:olddedupsnseq"/>
  615. <Cell col="29" text="bind:oldentrregno"/>
  616. <Cell col="30" text="bind:oldkindcd"/>
  617. <Cell col="31" text="bind:insflag"/>
  618. <Cell col="32" text="bind:famyrelacd"/>
  619. <Cell col="33" text="bind:famynm"/>
  620. <Cell col="34" text="bind:famyrrgstno"/>
  621. <Cell col="35" text="bind:elecdocuyn"/>
  622. <Cell col="36" text="bind:autocretyn"/>
  623. </Band>
  624. <Band id="summary">
  625. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  626. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  627. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  628. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  629. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  630. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  631. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  632. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  633. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  634. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  635. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  636. <Cell col="11" style="background:#ffff99ff;background2:#ffff99ff;"/>
  637. <Cell col="12" style="background:#ffff99ff;background2:#ffff99ff;"/>
  638. <Cell col="13" style="background:#ffff99ff;background2:#ffff99ff;"/>
  639. <Cell col="14" style="background:#ffff99ff;background2:#ffff99ff;"/>
  640. <Cell col="15" style="background:#ffff99ff;background2:#ffff99ff;"/>
  641. <Cell col="16" style="background:#ffff99ff;background2:#ffff99ff;"/>
  642. <Cell col="17" style="background:#ffff99ff;background2:#ffff99ff;"/>
  643. <Cell col="18" style="background:#ffff99ff;background2:#ffff99ff;"/>
  644. <Cell col="19" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('endwn')"/>
  645. <Cell col="20" style="background:#ffff99ff;background2:#ffff99ff;"/>
  646. <Cell col="21"/>
  647. <Cell col="22"/>
  648. <Cell col="23"/>
  649. <Cell col="24"/>
  650. <Cell col="25"/>
  651. <Cell col="26"/>
  652. <Cell col="27"/>
  653. <Cell col="28"/>
  654. <Cell col="29"/>
  655. <Cell col="30"/>
  656. <Cell col="31"/>
  657. <Cell col="32"/>
  658. <Cell col="33"/>
  659. <Cell col="34"/>
  660. <Cell col="35"/>
  661. <Cell col="36"/>
  662. </Band>
  663. </Format>
  664. </Formats>
  665. </Grid>
  666. <Edit id="ipt_edwnentrregno" taborder="2" position="absolute 5 293 885 312"/>
  667. </Layout>
  668. </Layouts>
  669. </Tabpage>
  670. <Tabpage id="case4" text="보험료">
  671. <Layouts>
  672. <Layout>
  673. <Grid id="grd_vardedulist01" taborder="0" binddataset="ds_main_vardedulist01" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" onexpanddown="swt_dedu_case4_grd_vardedulist01_onexpanddown">
  674. <Formats>
  675. <Format id="default">
  676. <Columns>
  677. <Column size="26"/>
  678. <Column size="77"/>
  679. <Column size="122"/>
  680. <Column size="23"/>
  681. <Column size="132"/>
  682. <Column size="126"/>
  683. <Column size="132"/>
  684. <Column size="42"/>
  685. <Column size="41"/>
  686. <Column size="110"/>
  687. <Column size="111"/>
  688. <Column size="107"/>
  689. <Column size="111"/>
  690. <Column size="0"/>
  691. <Column size="0"/>
  692. <Column size="0"/>
  693. <Column size="0"/>
  694. <Column size="0"/>
  695. <Column size="0"/>
  696. <Column size="0"/>
  697. <Column size="0"/>
  698. <Column size="0"/>
  699. <Column size="0"/>
  700. <Column size="0"/>
  701. <Column size="0"/>
  702. <Column size="0"/>
  703. <Column size="0"/>
  704. </Columns>
  705. <Rows>
  706. <Row size="24" band="head"/>
  707. <Row size="24" band="head"/>
  708. <Row size="24"/>
  709. <Row size="24" band="summ"/>
  710. </Rows>
  711. <Band id="head">
  712. <Cell rowspan="2" taborder="undefined"/>
  713. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  714. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  715. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  716. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  717. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  718. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  719. <Cell col="9" rowspan="2" text="금융기관" taborder="undefined"/>
  720. <Cell col="10" rowspan="2" text="보험구분" taborder="undefined"/>
  721. <Cell col="11" colspan="2" text="보험료" taborder="undefined"/>
  722. <Cell col="13" text="사원번호"/>
  723. <Cell col="14" text="공제년도"/>
  724. <Cell col="15" text="각종순번"/>
  725. <Cell col="16" text="공제항목코드"/>
  726. <Cell col="17" text="최초등록일시"/>
  727. <Cell col="18" text="최종수정자ID"/>
  728. <Cell col="19" text="최종수정일시"/>
  729. <Cell col="20" text="주민번호"/>
  730. <Cell col="21"/>
  731. <Cell col="22"/>
  732. <Cell col="23"/>
  733. <Cell col="24"/>
  734. <Cell col="25"/>
  735. <Cell col="26"/>
  736. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  737. <Cell row="1" col="4" text="뒷자리"/>
  738. <Cell row="1" col="11" text="계산"/>
  739. <Cell row="1" col="12" text="납부금액"/>
  740. <Cell row="1" col="13" text="사원번호"/>
  741. <Cell row="1" col="14" text="공제년도"/>
  742. <Cell row="1" col="15" text="각종순번"/>
  743. <Cell row="1" col="16" text="공제항목코드"/>
  744. <Cell row="1" col="17"/>
  745. <Cell row="1" col="18"/>
  746. <Cell row="1" col="19"/>
  747. <Cell row="1" col="20"/>
  748. <Cell row="1" col="21"/>
  749. <Cell row="1" col="22"/>
  750. <Cell row="1" col="23"/>
  751. <Cell row="1" col="24"/>
  752. <Cell row="1" col="25"/>
  753. <Cell row="1" col="26"/>
  754. </Band>
  755. <Band id="body">
  756. <Cell celltype="head"/>
  757. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  758. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  759. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" editacceptstab="false" expandshow="show"/>
  760. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  761. <Cell col="5" edittype="none" text="bind:famynm"/>
  762. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  763. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  764. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  765. <Cell col="9" text="bind:companynm" editautoselect="true" expandshow="show"/>
  766. <Cell col="10" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="deduitemdetlcd"/>
  767. <Cell col="11" displaytype="number" edittype="normal" text="bind:calcamt"/>
  768. <Cell col="12" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;color:#0000ffff;color2:#0000ffff;" text="bind:deduamt"/>
  769. <Cell col="13" text="bind:emplno"/>
  770. <Cell col="14" text="bind:deduyy"/>
  771. <Cell col="15" text="bind:vardeduseq"/>
  772. <Cell col="16" text="bind:deduitemcd"/>
  773. <Cell col="17" text="bind:dedupsnseq"/>
  774. <Cell col="18" text="bind:retireyn"/>
  775. <Cell col="19" text="bind:paydeduflag"/>
  776. <Cell col="20" text="bind:famyrrgstno"/>
  777. <Cell col="21" text="bind:olddeduitemcd"/>
  778. <Cell col="22" text="bind:olddeduitemdetlcd"/>
  779. <Cell col="23" text="bind:olddedupsnseq"/>
  780. <Cell col="24" text="bind:insflag"/>
  781. <Cell col="25" text="bind:natitaxsvcprntyn"/>
  782. <Cell col="26" text="bind:elecdocuyn"/>
  783. </Band>
  784. <Band id="summary">
  785. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  786. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  787. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  788. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  789. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  790. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  791. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  792. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  793. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  794. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  795. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  796. <Cell col="11" style="background:#ffff99ff;background2:#ffff99ff;"/>
  797. <Cell col="12" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('deduamt')"/>
  798. <Cell col="13"/>
  799. <Cell col="14"/>
  800. <Cell col="15"/>
  801. <Cell col="16"/>
  802. <Cell col="17"/>
  803. <Cell col="18"/>
  804. <Cell col="19"/>
  805. <Cell col="20"/>
  806. <Cell col="21"/>
  807. <Cell col="22"/>
  808. <Cell col="23"/>
  809. <Cell col="24"/>
  810. <Cell col="25"/>
  811. <Cell col="26"/>
  812. </Band>
  813. </Format>
  814. </Formats>
  815. </Grid>
  816. </Layout>
  817. </Layouts>
  818. </Tabpage>
  819. <Tabpage id="case5" text="교육비">
  820. <Layouts>
  821. <Layout>
  822. <Grid id="grd_vardedulist02" taborder="0" binddataset="ds_main_vardedulist02" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" onexpanddown="swt_dedu_case5_grd_vardedulist02_onexpanddown">
  823. <Formats>
  824. <Format id="default">
  825. <Columns>
  826. <Column size="24"/>
  827. <Column size="77"/>
  828. <Column size="123"/>
  829. <Column size="27"/>
  830. <Column size="127"/>
  831. <Column size="119"/>
  832. <Column size="124"/>
  833. <Column size="43"/>
  834. <Column size="43"/>
  835. <Column size="234"/>
  836. <Column size="113"/>
  837. <Column size="126"/>
  838. <Column size="0"/>
  839. <Column size="0"/>
  840. <Column size="0"/>
  841. <Column size="0"/>
  842. <Column size="0"/>
  843. <Column size="0"/>
  844. <Column size="0"/>
  845. <Column size="0"/>
  846. <Column size="0"/>
  847. <Column size="0"/>
  848. <Column size="0"/>
  849. <Column size="0"/>
  850. <Column size="0"/>
  851. <Column size="0"/>
  852. <Column size="0"/>
  853. </Columns>
  854. <Rows>
  855. <Row size="24" band="head"/>
  856. <Row size="24" band="head"/>
  857. <Row size="24"/>
  858. <Row size="24" band="summ"/>
  859. </Rows>
  860. <Band id="head">
  861. <Cell rowspan="2" taborder="undefined">
  862. <Cell/>
  863. <Cell row="1"/>
  864. </Cell>
  865. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  866. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  867. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  868. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  869. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  870. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  871. <Cell col="9" rowspan="2" text="교육비구분" taborder="undefined"/>
  872. <Cell col="10" colspan="2" text="교육비" taborder="undefined"/>
  873. <Cell col="12" text="사원번호"/>
  874. <Cell col="13" text="공제년도"/>
  875. <Cell col="14" text="각종순번"/>
  876. <Cell col="15" text="공제항목코드"/>
  877. <Cell col="16" text="최초등록자ID"/>
  878. <Cell col="17" text="최초등록일시"/>
  879. <Cell col="18" text="최종수정자ID"/>
  880. <Cell col="19" text="최종수정일시"/>
  881. <Cell col="20" text="주민번호"/>
  882. <Cell col="21"/>
  883. <Cell col="22"/>
  884. <Cell col="23"/>
  885. <Cell col="24"/>
  886. <Cell col="25"/>
  887. <Cell col="26"/>
  888. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  889. <Cell row="1" col="4" text="뒷자리"/>
  890. <Cell row="1" col="10" text="계산"/>
  891. <Cell row="1" col="11" text="납부금액"/>
  892. <Cell row="1" col="12" text="사원번호"/>
  893. <Cell row="1" col="13" text="공제년도"/>
  894. <Cell row="1" col="14" text="각종순번"/>
  895. <Cell row="1" col="15" text="공제항목코드"/>
  896. <Cell row="1" col="16" text="주민번호"/>
  897. <Cell row="1" col="17"/>
  898. <Cell row="1" col="18"/>
  899. <Cell row="1" col="19"/>
  900. <Cell row="1" col="20"/>
  901. <Cell row="1" col="21"/>
  902. <Cell row="1" col="22"/>
  903. <Cell row="1" col="23"/>
  904. <Cell row="1" col="24"/>
  905. <Cell row="1" col="25"/>
  906. <Cell row="1" col="26"/>
  907. </Band>
  908. <Band id="body">
  909. <Cell celltype="head"/>
  910. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  911. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  912. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  913. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  914. <Cell col="5" edittype="none" text="bind:famynm"/>
  915. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  916. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  917. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  918. <Cell col="9" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col1"/>
  919. <Cell col="10" displaytype="number" edittype="normal" text="bind:calcamt"/>
  920. <Cell col="11" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;color:#0000ffff;color2:#0000ffff;" text="bind:deduamt"/>
  921. <Cell col="12" text="bind:emplno"/>
  922. <Cell col="13" text="bind:deduyy"/>
  923. <Cell col="14" text="bind:vardeduseq"/>
  924. <Cell col="15" text="bind:deduitemcd"/>
  925. <Cell col="16" text="bind:emplno"/>
  926. <Cell col="17" text="bind:dedupsnseq"/>
  927. <Cell col="18" text="bind:retireyn"/>
  928. <Cell col="19" text="bind:paydeduflag"/>
  929. <Cell col="20" text="bind:famyrrgstno"/>
  930. <Cell col="21" text="bind:olddeduitemcd"/>
  931. <Cell col="22" text="bind:olddeduitemdetlcd"/>
  932. <Cell col="23" text="bind:olddedupsnseq"/>
  933. <Cell col="24" text="bind:insflag"/>
  934. <Cell col="25" text="bind:natitaxsvcprntyn"/>
  935. <Cell col="26" text="bind:elecdocuyn"/>
  936. </Band>
  937. <Band id="summary">
  938. <Cell style="background:#ffff99ff;"/>
  939. <Cell col="1" style="background:#ffff99ff;font:arial,9,bold;" text="합계"/>
  940. <Cell col="2" style="background:#ffff99ff;"/>
  941. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  942. <Cell col="4" style="background:#ffff99ff;"/>
  943. <Cell col="5" style="background:#ffff99ff;"/>
  944. <Cell col="6" style="background:#ffff99ff;"/>
  945. <Cell col="7" style="background:#ffff99ff;"/>
  946. <Cell col="8" style="background:#ffff99ff;"/>
  947. <Cell col="9" style="background:#ffff99ff;"/>
  948. <Cell col="10" style="background:#ffff99ff;"/>
  949. <Cell col="11" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('deduamt')"/>
  950. <Cell col="12"/>
  951. <Cell col="13"/>
  952. <Cell col="14"/>
  953. <Cell col="15"/>
  954. <Cell col="16"/>
  955. <Cell col="17"/>
  956. <Cell col="18"/>
  957. <Cell col="19"/>
  958. <Cell col="20"/>
  959. <Cell col="21"/>
  960. <Cell col="22"/>
  961. <Cell col="23"/>
  962. <Cell col="24"/>
  963. <Cell col="25"/>
  964. <Cell col="26"/>
  965. </Band>
  966. </Format>
  967. </Formats>
  968. </Grid>
  969. </Layout>
  970. </Layouts>
  971. </Tabpage>
  972. <Tabpage id="case6" text="주택자금">
  973. <Layouts>
  974. <Layout>
  975. <Grid id="grd_vardedulist03" taborder="0" binddataset="ds_main_vardedulist03" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" onexpanddown="swt_dedu_case6_grd_vardedulist03_onexpanddown">
  976. <Formats>
  977. <Format id="default">
  978. <Columns>
  979. <Column size="25"/>
  980. <Column size="60"/>
  981. <Column size="71"/>
  982. <Column size="23"/>
  983. <Column size="76"/>
  984. <Column size="92"/>
  985. <Column size="122"/>
  986. <Column size="68"/>
  987. <Column size="45"/>
  988. <Column size="45"/>
  989. <Column size="254"/>
  990. <Column size="93"/>
  991. <Column size="104"/>
  992. <Column size="121"/>
  993. <Column size="0"/>
  994. <Column size="0"/>
  995. <Column size="0"/>
  996. <Column size="0"/>
  997. <Column size="0"/>
  998. <Column size="0"/>
  999. <Column size="0"/>
  1000. <Column size="0"/>
  1001. <Column size="0"/>
  1002. <Column size="0"/>
  1003. <Column size="0"/>
  1004. <Column size="0"/>
  1005. <Column size="0"/>
  1006. <Column size="0"/>
  1007. <Column size="0"/>
  1008. <Column size="0"/>
  1009. </Columns>
  1010. <Rows>
  1011. <Row size="24" band="head"/>
  1012. <Row size="24" band="head"/>
  1013. <Row size="24"/>
  1014. <Row size="24" band="summ"/>
  1015. </Rows>
  1016. <Band id="head">
  1017. <Cell rowspan="2" taborder="undefined"/>
  1018. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1019. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  1020. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  1021. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  1022. <Cell col="7" rowspan="2" text="세대주구분" taborder="undefined"/>
  1023. <Cell col="8" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  1024. <Cell col="9" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  1025. <Cell col="10" rowspan="2" text="주택자금구분" taborder="undefined"/>
  1026. <Cell col="11" rowspan="2" text="확정일자" taborder="undefined"/>
  1027. <Cell col="12" colspan="2" text="주택자금" taborder="undefined"/>
  1028. <Cell col="14" text="사원번호"/>
  1029. <Cell col="15" text="공제년도"/>
  1030. <Cell col="16" text="각종순번"/>
  1031. <Cell col="17" text="공제항목코드"/>
  1032. <Cell col="18" text="최초등록자ID"/>
  1033. <Cell col="19" text="최초등록일시"/>
  1034. <Cell col="20" text="최종수정자ID"/>
  1035. <Cell col="21" text="최종수정일시"/>
  1036. <Cell col="22" text="주민번호"/>
  1037. <Cell col="23"/>
  1038. <Cell col="24"/>
  1039. <Cell col="25"/>
  1040. <Cell col="26"/>
  1041. <Cell col="27"/>
  1042. <Cell col="28"/>
  1043. <Cell col="29"/>
  1044. <Cell row="1" col="2" colspan="2" taborder="undefined">
  1045. <Cell text="앞자리"/>
  1046. <Cell col="1"/>
  1047. </Cell>
  1048. <Cell row="1" col="4" text="뒷자리"/>
  1049. <Cell row="1" col="12" text="계산"/>
  1050. <Cell row="1" col="13" text="공제금액"/>
  1051. <Cell row="1" col="14" text="사원번호"/>
  1052. <Cell row="1" col="15" text="공제년도"/>
  1053. <Cell row="1" col="16" text="각종순번"/>
  1054. <Cell row="1" col="17" text="공제항목코드"/>
  1055. <Cell row="1" col="18" text="주민번호"/>
  1056. <Cell row="1" col="19"/>
  1057. <Cell row="1" col="20"/>
  1058. <Cell row="1" col="21"/>
  1059. <Cell row="1" col="22"/>
  1060. <Cell row="1" col="23"/>
  1061. <Cell row="1" col="24"/>
  1062. <Cell row="1" col="25"/>
  1063. <Cell row="1" col="26"/>
  1064. <Cell row="1" col="27"/>
  1065. <Cell row="1" col="28"/>
  1066. <Cell row="1" col="29"/>
  1067. </Band>
  1068. <Band id="body">
  1069. <Cell celltype="head"/>
  1070. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  1071. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  1072. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoskip="true" expandshow="show"/>
  1073. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  1074. <Cell col="5" edittype="none" text="bind:famynm"/>
  1075. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  1076. <Cell col="7" displaytype="combo" edittype="combo" text="bind:householdnm"/>
  1077. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  1078. <Cell col="9" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  1079. <Cell col="10" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col2"/>
  1080. <Cell col="11" displaytype="date" edittype="date" text="bind:settledd" calendardisplaynulltype="nulltext"/>
  1081. <Cell col="12" displaytype="number" edittype="normal" text="bind:calcamt"/>
  1082. <Cell col="13" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;" text="bind:deduamt"/>
  1083. <Cell col="14" text="bind:emplno"/>
  1084. <Cell col="15" text="bind:deduyy"/>
  1085. <Cell col="16" text="bind:vardeduseq"/>
  1086. <Cell col="17" text="bind:deduitemcd"/>
  1087. <Cell col="18" text="bind:emplno"/>
  1088. <Cell col="19" text="bind:dedupsnseq"/>
  1089. <Cell col="20" text="bind:retireyn"/>
  1090. <Cell col="21" text="bind:paydeduflag"/>
  1091. <Cell col="22" text="bind:famyrrgstno"/>
  1092. <Cell col="23" text="bind:olddeduitemcd"/>
  1093. <Cell col="24" text="bind:olddeduitemdetlcd"/>
  1094. <Cell col="25" text="bind:olddedupsnseq"/>
  1095. <Cell col="26" text="bind:insflag"/>
  1096. <Cell col="27" text="bind:natitaxsvcprntyn"/>
  1097. <Cell col="28" text="bind:elecdocuyn"/>
  1098. <Cell col="29" text="bind:householdyn"/>
  1099. </Band>
  1100. <Band id="summary">
  1101. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  1102. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  1103. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1104. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1105. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1106. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1107. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1108. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1109. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1110. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1111. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1112. <Cell col="11" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1113. <Cell col="12" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1114. <Cell col="13" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('deduamt')"/>
  1115. <Cell col="14"/>
  1116. <Cell col="15"/>
  1117. <Cell col="16"/>
  1118. <Cell col="17"/>
  1119. <Cell col="18"/>
  1120. <Cell col="19"/>
  1121. <Cell col="20"/>
  1122. <Cell col="21"/>
  1123. <Cell col="22"/>
  1124. <Cell col="23"/>
  1125. <Cell col="24"/>
  1126. <Cell col="25"/>
  1127. <Cell col="26"/>
  1128. <Cell col="27"/>
  1129. <Cell col="28"/>
  1130. <Cell col="29"/>
  1131. </Band>
  1132. </Format>
  1133. </Formats>
  1134. </Grid>
  1135. </Layout>
  1136. </Layouts>
  1137. </Tabpage>
  1138. <Tabpage id="case7" text="연금">
  1139. <Layouts>
  1140. <Layout>
  1141. <Grid id="grd_vardedulist05" taborder="0" binddataset="ds_main_vardedulist05" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case7_grd_vardedulist05_onexpanddown">
  1142. <Formats>
  1143. <Format id="default">
  1144. <Columns>
  1145. <Column size="25"/>
  1146. <Column size="63"/>
  1147. <Column size="77"/>
  1148. <Column size="20"/>
  1149. <Column size="77"/>
  1150. <Column size="89"/>
  1151. <Column size="64"/>
  1152. <Column size="49"/>
  1153. <Column size="42"/>
  1154. <Column size="123"/>
  1155. <Column size="21"/>
  1156. <Column size="105"/>
  1157. <Column size="220"/>
  1158. <Column size="105"/>
  1159. <Column size="120"/>
  1160. <Column size="0"/>
  1161. <Column size="0"/>
  1162. <Column size="0"/>
  1163. <Column size="0"/>
  1164. <Column size="0"/>
  1165. <Column size="0"/>
  1166. <Column size="0"/>
  1167. <Column size="0"/>
  1168. <Column size="0"/>
  1169. <Column size="0"/>
  1170. <Column size="0"/>
  1171. <Column size="0"/>
  1172. <Column size="0"/>
  1173. <Column size="0"/>
  1174. <Column size="0"/>
  1175. </Columns>
  1176. <Rows>
  1177. <Row size="24" band="head"/>
  1178. <Row size="24" band="head"/>
  1179. <Row size="24"/>
  1180. <Row size="24" band="summ"/>
  1181. </Rows>
  1182. <Band id="head">
  1183. <Cell rowspan="2" taborder="undefined"/>
  1184. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1185. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  1186. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  1187. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  1188. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  1189. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  1190. <Cell col="9" rowspan="2" colspan="2" text="금융기관" taborder="undefined"/>
  1191. <Cell col="11" rowspan="2" text="계좌번호" taborder="undefined"/>
  1192. <Cell col="12" rowspan="2" text="연금구분" taborder="undefined"/>
  1193. <Cell col="13" colspan="2" text="연금" taborder="undefined"/>
  1194. <Cell col="15" text="사원번호"/>
  1195. <Cell col="16" text="공제년도"/>
  1196. <Cell col="17" text="각종순번"/>
  1197. <Cell col="18" text="공제항목코드"/>
  1198. <Cell col="19" text="최초등록자ID"/>
  1199. <Cell col="20" text="최초등록일시"/>
  1200. <Cell col="21" text="최종수정자ID"/>
  1201. <Cell col="22" text="최종수정일시"/>
  1202. <Cell col="23" text="주민번호"/>
  1203. <Cell col="24"/>
  1204. <Cell col="25"/>
  1205. <Cell col="26"/>
  1206. <Cell col="27"/>
  1207. <Cell col="28"/>
  1208. <Cell col="29"/>
  1209. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  1210. <Cell row="1" col="4" text="뒷자리"/>
  1211. <Cell row="1" col="13" text="계산"/>
  1212. <Cell row="1" col="14" text="납입금액"/>
  1213. <Cell row="1" col="15" text="사원번호"/>
  1214. <Cell row="1" col="16" text="공제년도"/>
  1215. <Cell row="1" col="17" text="각종순번"/>
  1216. <Cell row="1" col="18" text="공제항목코드"/>
  1217. <Cell row="1" col="19" text="주민번호"/>
  1218. <Cell row="1" col="20"/>
  1219. <Cell row="1" col="21"/>
  1220. <Cell row="1" col="22"/>
  1221. <Cell row="1" col="23"/>
  1222. <Cell row="1" col="24"/>
  1223. <Cell row="1" col="25"/>
  1224. <Cell row="1" col="26"/>
  1225. <Cell row="1" col="27"/>
  1226. <Cell row="1" col="28"/>
  1227. <Cell row="1" col="29"/>
  1228. </Band>
  1229. <Band id="body">
  1230. <Cell celltype="head"/>
  1231. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  1232. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  1233. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  1234. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  1235. <Cell col="5" edittype="none" text="bind:famynm"/>
  1236. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  1237. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  1238. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  1239. <Cell col="9" text="bind:companynm" editautoselect="true"/>
  1240. <Cell col="10" displaytype="text" edittype="text" text="bind:companycd" expandshow="show"/>
  1241. <Cell col="11" displaytype="text" edittype="text" text="bind:accno"/>
  1242. <Cell col="12" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemcd" id="col3"/>
  1243. <Cell col="13" displaytype="number" edittype="normal" text="bind:calcamt"/>
  1244. <Cell col="14" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;color:#0000ffff;color2:#0000ffff;" text="bind:deduamt"/>
  1245. <Cell col="15" text="bind:emplno"/>
  1246. <Cell col="16" text="bind:deduyy"/>
  1247. <Cell col="17" text="bind:vardeduseq"/>
  1248. <Cell col="18" text="bind:deduitemdetlcd"/>
  1249. <Cell col="19" text="bind:emplno"/>
  1250. <Cell col="20" text="bind:dedupsnseq"/>
  1251. <Cell col="21" text="bind:retireyn"/>
  1252. <Cell col="22" text="bind:paydeduflag"/>
  1253. <Cell col="23" text="bind:famyrrgstno"/>
  1254. <Cell col="24" text="bind:olddeduitemcd"/>
  1255. <Cell col="25" text="bind:olddeduitemdetlcd"/>
  1256. <Cell col="26" text="bind:olddedupsnseq"/>
  1257. <Cell col="27" text="bind:insflag"/>
  1258. <Cell col="28" text="bind:natitaxsvcprntyn"/>
  1259. <Cell col="29" text="bind:elecdocuyn"/>
  1260. </Band>
  1261. <Band id="summary">
  1262. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  1263. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  1264. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1265. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1266. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1267. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1268. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1269. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1270. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1271. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1272. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1273. <Cell col="11" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1274. <Cell col="12" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1275. <Cell col="13" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1276. <Cell col="14" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('deduamt')"/>
  1277. <Cell col="15"/>
  1278. <Cell col="16"/>
  1279. <Cell col="17"/>
  1280. <Cell col="18"/>
  1281. <Cell col="19"/>
  1282. <Cell col="20"/>
  1283. <Cell col="21"/>
  1284. <Cell col="22"/>
  1285. <Cell col="23"/>
  1286. <Cell col="24"/>
  1287. <Cell col="25"/>
  1288. <Cell col="26"/>
  1289. <Cell col="27"/>
  1290. <Cell col="28"/>
  1291. <Cell col="29"/>
  1292. </Band>
  1293. </Format>
  1294. </Formats>
  1295. </Grid>
  1296. </Layout>
  1297. </Layouts>
  1298. </Tabpage>
  1299. <Tabpage id="case8" text="투자조합">
  1300. <Layouts>
  1301. <Layout>
  1302. <Grid id="grd_vardedulist07" taborder="0" binddataset="ds_main_vardedulist07" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case8_grd_vardedulist07_onexpanddown">
  1303. <Formats>
  1304. <Format id="default">
  1305. <Columns>
  1306. <Column size="21"/>
  1307. <Column size="80"/>
  1308. <Column size="120"/>
  1309. <Column size="20"/>
  1310. <Column size="100"/>
  1311. <Column size="90"/>
  1312. <Column size="110"/>
  1313. <Column size="45"/>
  1314. <Column size="50"/>
  1315. <Column size="90"/>
  1316. <Column size="225"/>
  1317. <Column size="100"/>
  1318. <Column size="120"/>
  1319. <Column size="0"/>
  1320. <Column size="0"/>
  1321. <Column size="0"/>
  1322. <Column size="0"/>
  1323. <Column size="0"/>
  1324. <Column size="0"/>
  1325. <Column size="0"/>
  1326. <Column size="0"/>
  1327. <Column size="0"/>
  1328. <Column size="0"/>
  1329. <Column size="0"/>
  1330. <Column size="0"/>
  1331. <Column size="0"/>
  1332. <Column size="0"/>
  1333. <Column size="0"/>
  1334. </Columns>
  1335. <Rows>
  1336. <Row size="24" band="head"/>
  1337. <Row size="24" band="head"/>
  1338. <Row size="24"/>
  1339. <Row size="24" band="summ"/>
  1340. </Rows>
  1341. <Band id="head">
  1342. <Cell rowspan="2" taborder="undefined"/>
  1343. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1344. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  1345. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  1346. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  1347. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  1348. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  1349. <Cell col="9" rowspan="2" text="출자·투자년도" taborder="undefined"/>
  1350. <Cell col="10" rowspan="2" text="투자조합구분" taborder="undefined"/>
  1351. <Cell col="11" colspan="2" text="투자조합" taborder="undefined"/>
  1352. <Cell col="13" text="사원번호"/>
  1353. <Cell col="14" text="공제년도"/>
  1354. <Cell col="15" text="각종순번"/>
  1355. <Cell col="16" text="공제항목코드"/>
  1356. <Cell col="17" text="최초등록자ID"/>
  1357. <Cell col="18" text="최초등록일시"/>
  1358. <Cell col="19" text="최종수정자ID"/>
  1359. <Cell col="20" text="최종수정일시"/>
  1360. <Cell col="21" text="주민번호"/>
  1361. <Cell col="22"/>
  1362. <Cell col="23"/>
  1363. <Cell col="24"/>
  1364. <Cell col="25"/>
  1365. <Cell col="26"/>
  1366. <Cell col="27"/>
  1367. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  1368. <Cell row="1" col="4" text="뒷자리"/>
  1369. <Cell row="1" col="11" text="계산"/>
  1370. <Cell row="1" col="12" text="공제금액"/>
  1371. <Cell row="1" col="13" text="사원번호"/>
  1372. <Cell row="1" col="14" text="공제년도"/>
  1373. <Cell row="1" col="15" text="각종순번"/>
  1374. <Cell row="1" col="16" text="공제항목코드"/>
  1375. <Cell row="1" col="17" text="주민번호"/>
  1376. <Cell row="1" col="18"/>
  1377. <Cell row="1" col="19"/>
  1378. <Cell row="1" col="20"/>
  1379. <Cell row="1" col="21"/>
  1380. <Cell row="1" col="22"/>
  1381. <Cell row="1" col="23"/>
  1382. <Cell row="1" col="24"/>
  1383. <Cell row="1" col="25"/>
  1384. <Cell row="1" col="26"/>
  1385. <Cell row="1" col="27"/>
  1386. </Band>
  1387. <Band id="body">
  1388. <Cell celltype="head"/>
  1389. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  1390. <Cell col="2" displaytype="normal" text="bind:famyrrgstno1"/>
  1391. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  1392. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  1393. <Cell col="5" edittype="none" text="bind:famynm"/>
  1394. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  1395. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  1396. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  1397. <Cell col="9" displaytype="text" edittype="mask" style="align:center middle;" text="bind:entdd" mask="####" maskchar=" "/>
  1398. <Cell col="10" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col4"/>
  1399. <Cell col="11" displaytype="number" edittype="normal" text="bind:calcamt"/>
  1400. <Cell col="12" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;" text="bind:deduamt"/>
  1401. <Cell col="13" text="bind:emplno"/>
  1402. <Cell col="14" text="bind:deduyy"/>
  1403. <Cell col="15" text="bind:vardeduseq"/>
  1404. <Cell col="16" text="bind:deduitemcd"/>
  1405. <Cell col="17" text="bind:emplno"/>
  1406. <Cell col="18" text="bind:dedupsnseq"/>
  1407. <Cell col="19" text="bind:retireyn"/>
  1408. <Cell col="20" text="bind:paydeduflag"/>
  1409. <Cell col="21" text="bind:famyrrgstno"/>
  1410. <Cell col="22" text="bind:olddeduitemcd"/>
  1411. <Cell col="23" text="bind:olddeduitemdetlcd"/>
  1412. <Cell col="24" text="bind:olddedupsnseq"/>
  1413. <Cell col="25" text="bind:insflag"/>
  1414. <Cell col="26" text="bind:natitaxsvcprntyn"/>
  1415. <Cell col="27" text="bind:elecdocuyn"/>
  1416. </Band>
  1417. <Band id="summary">
  1418. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  1419. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  1420. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1421. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1422. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1423. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1424. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1425. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1426. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1427. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1428. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1429. <Cell col="11" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1430. <Cell col="12" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('deduamt')"/>
  1431. <Cell col="13"/>
  1432. <Cell col="14"/>
  1433. <Cell col="15"/>
  1434. <Cell col="16"/>
  1435. <Cell col="17"/>
  1436. <Cell col="18"/>
  1437. <Cell col="19"/>
  1438. <Cell col="20"/>
  1439. <Cell col="21"/>
  1440. <Cell col="22"/>
  1441. <Cell col="23"/>
  1442. <Cell col="24"/>
  1443. <Cell col="25"/>
  1444. <Cell col="26"/>
  1445. <Cell col="27"/>
  1446. </Band>
  1447. </Format>
  1448. </Formats>
  1449. </Grid>
  1450. </Layout>
  1451. </Layouts>
  1452. </Tabpage>
  1453. <Tabpage id="case9" text="신용카드등">
  1454. <Layouts>
  1455. <Layout>
  1456. <Grid id="grd_vardedulist08" taborder="0" binddataset="ds_main_vardedulist08" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case9_grd_vardedulist08_onexpanddown">
  1457. <Formats>
  1458. <Format id="default">
  1459. <Columns>
  1460. <Column size="22"/>
  1461. <Column size="70"/>
  1462. <Column size="48"/>
  1463. <Column size="46"/>
  1464. <Column size="300"/>
  1465. <Column size="65"/>
  1466. <Column size="20"/>
  1467. <Column size="70"/>
  1468. <Column size="70"/>
  1469. <Column size="95"/>
  1470. <Column size="90"/>
  1471. <Column size="90"/>
  1472. <Column size="90"/>
  1473. <Column size="90"/>
  1474. <Column size="0"/>
  1475. <Column size="0"/>
  1476. <Column size="0"/>
  1477. <Column size="0"/>
  1478. <Column size="0"/>
  1479. <Column size="0"/>
  1480. <Column size="0"/>
  1481. <Column size="0"/>
  1482. <Column size="0"/>
  1483. <Column size="0"/>
  1484. <Column size="0"/>
  1485. <Column size="0"/>
  1486. <Column size="0"/>
  1487. <Column size="0"/>
  1488. <Column size="0"/>
  1489. </Columns>
  1490. <Rows>
  1491. <Row size="24" band="head"/>
  1492. <Row size="24" band="head"/>
  1493. <Row size="24"/>
  1494. <Row size="24" band="summ"/>
  1495. </Rows>
  1496. <Band id="head">
  1497. <Cell rowspan="2" taborder="undefined"/>
  1498. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1499. <Cell col="2" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  1500. <Cell col="3" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  1501. <Cell col="4" rowspan="2" text="구분" taborder="undefined"/>
  1502. <Cell col="5" colspan="3" text="주민번호" taborder="undefined"/>
  1503. <Cell col="8" rowspan="2" text="성명" taborder="undefined"/>
  1504. <Cell col="9" rowspan="2" text="가족관계" taborder="undefined"/>
  1505. <Cell col="10" colspan="4" text="신용카드등" taborder="undefined"/>
  1506. <Cell col="14" text="사원번호"/>
  1507. <Cell col="15" text="공제년도"/>
  1508. <Cell col="16" text="각종순번"/>
  1509. <Cell col="17" text="공제항목코드"/>
  1510. <Cell col="18" text="최초등록자ID"/>
  1511. <Cell col="19" text="최초등록일시"/>
  1512. <Cell col="20" text="최종수정자ID"/>
  1513. <Cell col="21" text="최종수정일시"/>
  1514. <Cell col="22" text="주민번호"/>
  1515. <Cell col="23"/>
  1516. <Cell col="24"/>
  1517. <Cell col="25"/>
  1518. <Cell col="26"/>
  1519. <Cell col="27"/>
  1520. <Cell col="28"/>
  1521. <Cell row="1" col="5" colspan="2" text="앞자리" taborder="undefined"/>
  1522. <Cell row="1" col="7" text="뒷자리"/>
  1523. <Cell row="1" col="10" text="계산"/>
  1524. <Cell row="1" col="11" text="사용금액"/>
  1525. <Cell row="1" col="12" text="전반기 사용액"/>
  1526. <Cell row="1" col="13" text="하반기 사용액"/>
  1527. <Cell row="1" col="14" text="사원번호"/>
  1528. <Cell row="1" col="15" text="공제년도"/>
  1529. <Cell row="1" col="16" text="각종순번"/>
  1530. <Cell row="1" col="17" text="공제항목코드"/>
  1531. <Cell row="1" col="18" text="주민번호"/>
  1532. <Cell row="1" col="19"/>
  1533. <Cell row="1" col="20"/>
  1534. <Cell row="1" col="21"/>
  1535. <Cell row="1" col="22"/>
  1536. <Cell row="1" col="23"/>
  1537. <Cell row="1" col="24"/>
  1538. <Cell row="1" col="25"/>
  1539. <Cell row="1" col="26"/>
  1540. <Cell row="1" col="27"/>
  1541. <Cell row="1" col="28"/>
  1542. </Band>
  1543. <Band id="body">
  1544. <Cell celltype="head"/>
  1545. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  1546. <Cell col="2" displaytype="checkbox" edittype="expr:deduitemdetlcd == '03' ? 'checkbox' : 'none' " style="controlbackground:EXPR(deduitemdetlcd == '03' ? '' : 'darkgray' );controlborder:1 solid #808080ff ;" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  1547. <Cell col="3" displaytype="checkbox" edittype="expr:deduitemdetlcd == '03' ? 'checkbox' : 'none' " style="controlbackground:EXPR(deduitemdetlcd == '03' ? '' : 'darkgray' );controlborder:1 solid #808080ff ;" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  1548. <Cell col="4" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col5"/>
  1549. <Cell col="5" edittype="none" text="bind:famyrrgstno1"/>
  1550. <Cell col="6" displaytype="text" edittype="text" editautoselect="true" expandshow="show"/>
  1551. <Cell col="7" edittype="none" text="bind:famyrrgstno2"/>
  1552. <Cell col="8" edittype="none" text="bind:famynm"/>
  1553. <Cell col="9" edittype="none" text="bind:famyrelanm"/>
  1554. <Cell col="10" displaytype="number" edittype="normal" text="bind:calcamt"/>
  1555. <Cell col="11" displaytype="number" style="background2:#c0c0c0ff;" text="bind:deduamt"/>
  1556. <Cell col="12" displaytype="number" edittype="expr:deduitemdetlcd &gt; '10' ? none' : 'normal'" text="bind:fsttotamt"/>
  1557. <Cell col="13" displaytype="number" edittype="expr:deduitemdetlcd &gt; '10' ? none' : 'normal'" text="bind:sndtotamt"/>
  1558. <Cell col="14" text="bind:emplno"/>
  1559. <Cell col="15" text="bind:deduyy"/>
  1560. <Cell col="16" text="bind:vardeduseq"/>
  1561. <Cell col="17" text="bind:deduitemcd"/>
  1562. <Cell col="18" text="bind:emplno"/>
  1563. <Cell col="19" text="bind:dedupsnseq"/>
  1564. <Cell col="20" text="bind:retireyn"/>
  1565. <Cell col="21" text="bind:paydeduflag"/>
  1566. <Cell col="22" text="bind:famyrrgstno"/>
  1567. <Cell col="23" text="bind:olddeduitemcd"/>
  1568. <Cell col="24" text="bind:olddeduitemdetlcd"/>
  1569. <Cell col="25" text="bind:olddedupsnseq"/>
  1570. <Cell col="26" text="bind:insflag"/>
  1571. <Cell col="27" text="bind:natitaxsvcprntyn"/>
  1572. <Cell col="28" text="bind:elecdocuyn"/>
  1573. </Band>
  1574. <Band id="summary">
  1575. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  1576. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1577. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1578. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1579. <Cell col="4" style="align:left middle;background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계(전년도 사용분 제외)"/>
  1580. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1581. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1582. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1583. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1584. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1585. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1586. <Cell col="11" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:blue;color2:blue;font:arial,9,bold;" expr="expr:fgridsubtotal()"/>
  1587. <Cell col="12" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" expr="expr:getSum('fsttotamt')"/>
  1588. <Cell col="13" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" expr="expr:getSum('sndtotamt')"/>
  1589. <Cell col="14"/>
  1590. <Cell col="15"/>
  1591. <Cell col="16"/>
  1592. <Cell col="17"/>
  1593. <Cell col="18"/>
  1594. <Cell col="19"/>
  1595. <Cell col="20"/>
  1596. <Cell col="21"/>
  1597. <Cell col="22"/>
  1598. <Cell col="23"/>
  1599. <Cell col="24"/>
  1600. <Cell col="25"/>
  1601. <Cell col="26"/>
  1602. <Cell col="27"/>
  1603. <Cell col="28"/>
  1604. </Band>
  1605. </Format>
  1606. </Formats>
  1607. </Grid>
  1608. </Layout>
  1609. </Layouts>
  1610. </Tabpage>
  1611. <Tabpage id="case10" text="장기주식형펀드">
  1612. <Layouts>
  1613. <Layout>
  1614. <Grid id="grd_vardedulist09" taborder="0" binddataset="ds_main_vardedulist09" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case10_grd_vardedulist09_onexpanddown">
  1615. <Formats>
  1616. <Format id="default">
  1617. <Columns>
  1618. <Column size="24"/>
  1619. <Column size="56"/>
  1620. <Column size="60"/>
  1621. <Column size="20"/>
  1622. <Column size="60"/>
  1623. <Column size="64"/>
  1624. <Column size="75"/>
  1625. <Column size="43"/>
  1626. <Column size="42"/>
  1627. <Column size="0"/>
  1628. <Column size="115"/>
  1629. <Column size="27"/>
  1630. <Column size="99"/>
  1631. <Column size="94"/>
  1632. <Column size="80"/>
  1633. <Column size="111"/>
  1634. <Column size="99"/>
  1635. <Column size="122"/>
  1636. <Column size="0"/>
  1637. <Column size="0"/>
  1638. <Column size="0"/>
  1639. <Column size="0"/>
  1640. <Column size="0"/>
  1641. <Column size="0"/>
  1642. <Column size="0"/>
  1643. <Column size="0"/>
  1644. <Column size="0"/>
  1645. <Column size="0"/>
  1646. <Column size="0"/>
  1647. <Column size="0"/>
  1648. <Column size="0"/>
  1649. <Column size="0"/>
  1650. </Columns>
  1651. <Rows>
  1652. <Row size="24" band="head"/>
  1653. <Row size="24" band="head"/>
  1654. <Row size="24"/>
  1655. <Row size="24" band="summ"/>
  1656. </Rows>
  1657. <Band id="head">
  1658. <Cell rowspan="2" taborder="undefined"/>
  1659. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1660. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  1661. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  1662. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  1663. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  1664. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  1665. <Cell col="9" text="국세청출력여부"/>
  1666. <Cell col="10" rowspan="2" colspan="2" text="금융기관" taborder="undefined"/>
  1667. <Cell col="12" rowspan="2" text="계좌번호" taborder="undefined"/>
  1668. <Cell col="13" rowspan="2" text="가입일&#10;(계약갱신일)" taborder="undefined"/>
  1669. <Cell col="14" rowspan="2" text="구분" taborder="undefined"/>
  1670. <Cell col="15" rowspan="2" text="납입기간" taborder="undefined"/>
  1671. <Cell col="16" colspan="2" text="장기주식형펀드" taborder="undefined"/>
  1672. <Cell col="18" text="사원번호"/>
  1673. <Cell col="19" text="공제년도"/>
  1674. <Cell col="20" text="각종순번"/>
  1675. <Cell col="21" text="공제항목코드"/>
  1676. <Cell col="22" text="최초등록자ID"/>
  1677. <Cell col="23" text="최초등록일시"/>
  1678. <Cell col="24" text="최종수정자ID"/>
  1679. <Cell col="25" text="최종수정일시"/>
  1680. <Cell col="26" text="주민번호"/>
  1681. <Cell col="27"/>
  1682. <Cell col="28"/>
  1683. <Cell col="29"/>
  1684. <Cell col="30"/>
  1685. <Cell col="31"/>
  1686. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  1687. <Cell row="1" col="4" text="뒷자리"/>
  1688. <Cell row="1" col="9" text="국세청출력여부"/>
  1689. <Cell row="1" col="16" text="계산"/>
  1690. <Cell row="1" col="17" text="납입금액"/>
  1691. <Cell row="1" col="18" text="사원번호"/>
  1692. <Cell row="1" col="19" text="공제년도"/>
  1693. <Cell row="1" col="20" text="각종순번"/>
  1694. <Cell row="1" col="21" text="공제항목코드"/>
  1695. <Cell row="1" col="22" text="주민번호"/>
  1696. <Cell row="1" col="23"/>
  1697. <Cell row="1" col="24"/>
  1698. <Cell row="1" col="25"/>
  1699. <Cell row="1" col="26"/>
  1700. <Cell row="1" col="27"/>
  1701. <Cell row="1" col="28"/>
  1702. <Cell row="1" col="29"/>
  1703. <Cell row="1" col="30"/>
  1704. <Cell row="1" col="31"/>
  1705. </Band>
  1706. <Band id="body">
  1707. <Cell celltype="head"/>
  1708. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  1709. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  1710. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  1711. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  1712. <Cell col="5" edittype="none" text="bind:famynm"/>
  1713. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  1714. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  1715. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  1716. <Cell col="9" displaytype="checkbox" edittype="checkbox" text="bind:natitaxsvcprntyn"/>
  1717. <Cell col="10" text="bind:companynm" editautoselect="true"/>
  1718. <Cell col="11" displaytype="text" edittype="text" text="bind:companycd" expandshow="show"/>
  1719. <Cell col="12" displaytype="text" edittype="text" text="bind:accno"/>
  1720. <Cell col="13" displaytype="date" edittype="date" text="bind:entdd" calendardisplaynulltype="nulltext"/>
  1721. <Cell col="14" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col6"/>
  1722. <Cell col="15" text="bind:termym"/>
  1723. <Cell col="16" displaytype="number" edittype="text" text="bind:calcamt"/>
  1724. <Cell col="17" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;" text="bind:deduamt"/>
  1725. <Cell col="18" text="bind:emplno"/>
  1726. <Cell col="19" text="bind:deduyy"/>
  1727. <Cell col="20" text="bind:vardeduseq"/>
  1728. <Cell col="21" text="bind:deduitemcd"/>
  1729. <Cell col="22" text="bind:emplno"/>
  1730. <Cell col="23" text="bind:dedupsnseq"/>
  1731. <Cell col="24" text="bind:retireyn"/>
  1732. <Cell col="25" text="bind:paydeduflag"/>
  1733. <Cell col="26" text="bind:famyrrgstno"/>
  1734. <Cell col="27" text="bind:olddeduitemcd"/>
  1735. <Cell col="28" text="bind:olddeduitemdetlcd"/>
  1736. <Cell col="29" text="bind:olddedupsnseq"/>
  1737. <Cell col="30" text="bind:insflag"/>
  1738. <Cell col="31" text="bind:elecdocuyn"/>
  1739. </Band>
  1740. <Band id="summary">
  1741. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  1742. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  1743. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1744. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1745. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1746. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1747. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1748. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1749. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1750. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1751. <Cell col="10" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1752. <Cell col="11"/>
  1753. <Cell col="12" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1754. <Cell col="13" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1755. <Cell col="14" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1756. <Cell col="15" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1757. <Cell col="16" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1758. <Cell col="17" style="background:#ffff99ff;background2:#ffff99ff;" expr="expr:getSum('deduamt')"/>
  1759. <Cell col="18"/>
  1760. <Cell col="19"/>
  1761. <Cell col="20"/>
  1762. <Cell col="21"/>
  1763. <Cell col="22"/>
  1764. <Cell col="23"/>
  1765. <Cell col="24"/>
  1766. <Cell col="25"/>
  1767. <Cell col="26"/>
  1768. <Cell col="27"/>
  1769. <Cell col="28"/>
  1770. <Cell col="29"/>
  1771. <Cell col="30"/>
  1772. <Cell col="31"/>
  1773. </Band>
  1774. </Format>
  1775. </Formats>
  1776. </Grid>
  1777. </Layout>
  1778. </Layouts>
  1779. </Tabpage>
  1780. <Tabpage id="case11" text="혼인이사장례">
  1781. <Layouts>
  1782. <Layout>
  1783. <Grid id="grd_vardedulist04" taborder="0" binddataset="ds_main_yyenddeduprntlist" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case11_grd_vardedulist04_onexpanddown">
  1784. <Formats>
  1785. <Format id="default">
  1786. <Columns>
  1787. <Column size="25"/>
  1788. <Column size="92"/>
  1789. <Column size="121"/>
  1790. <Column size="20"/>
  1791. <Column size="117"/>
  1792. <Column size="139"/>
  1793. <Column size="168"/>
  1794. <Column size="0"/>
  1795. <Column size="296"/>
  1796. <Column size="186"/>
  1797. <Column size="0"/>
  1798. <Column size="0"/>
  1799. <Column size="0"/>
  1800. <Column size="0"/>
  1801. <Column size="0"/>
  1802. <Column size="0"/>
  1803. <Column size="0"/>
  1804. <Column size="0"/>
  1805. <Column size="0"/>
  1806. <Column size="0"/>
  1807. <Column size="0"/>
  1808. <Column size="0"/>
  1809. <Column size="0"/>
  1810. <Column size="0"/>
  1811. </Columns>
  1812. <Rows>
  1813. <Row size="24" band="head"/>
  1814. <Row size="24" band="head"/>
  1815. <Row size="24"/>
  1816. <Row size="24" band="summ"/>
  1817. </Rows>
  1818. <Band id="head">
  1819. <Cell rowspan="2" taborder="undefined"/>
  1820. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1821. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  1822. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  1823. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  1824. <Cell col="7" text="국세청출력여부"/>
  1825. <Cell col="8" rowspan="2" text="구분" taborder="undefined"/>
  1826. <Cell col="9" rowspan="2" text="금액" taborder="undefined"/>
  1827. <Cell col="10" text="사원번호"/>
  1828. <Cell col="11" text="공제년도"/>
  1829. <Cell col="12" text="각종순번"/>
  1830. <Cell col="13" text="공제항목코드"/>
  1831. <Cell col="14" text="최초등록자ID"/>
  1832. <Cell col="15" text="최초등록일시"/>
  1833. <Cell col="16" text="최종수정자ID"/>
  1834. <Cell col="17" text="최종수정일시"/>
  1835. <Cell col="18" text="주민번호"/>
  1836. <Cell col="19"/>
  1837. <Cell col="20"/>
  1838. <Cell col="21"/>
  1839. <Cell col="22"/>
  1840. <Cell col="23"/>
  1841. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  1842. <Cell row="1" col="4" text="뒷자리"/>
  1843. <Cell row="1" col="7" text="국세청출력여부"/>
  1844. <Cell row="1" col="10" text="사원번호"/>
  1845. <Cell row="1" col="11" text="공제년도"/>
  1846. <Cell row="1" col="12" text="각종순번"/>
  1847. <Cell row="1" col="13" text="공제항목코드"/>
  1848. <Cell row="1" col="14" text="주민번호"/>
  1849. <Cell row="1" col="15"/>
  1850. <Cell row="1" col="16"/>
  1851. <Cell row="1" col="17"/>
  1852. <Cell row="1" col="18"/>
  1853. <Cell row="1" col="19"/>
  1854. <Cell row="1" col="20"/>
  1855. <Cell row="1" col="21"/>
  1856. <Cell row="1" col="22"/>
  1857. <Cell row="1" col="23"/>
  1858. </Band>
  1859. <Band id="body">
  1860. <Cell celltype="head"/>
  1861. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  1862. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  1863. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show" enable="false"/>
  1864. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  1865. <Cell col="5" edittype="none" text="bind:famynm"/>
  1866. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  1867. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natitaxsvcprntyn" enable="false"/>
  1868. <Cell col="8" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col7"/>
  1869. <Cell col="9" displaytype="number" edittype="normal" text="bind:deduamt"/>
  1870. <Cell col="10" text="bind:emplno"/>
  1871. <Cell col="11" text="bind:deduyy"/>
  1872. <Cell col="12" text="bind:vardeduseq"/>
  1873. <Cell col="13" text="bind:deduitemcd"/>
  1874. <Cell col="14" text="bind:emplno"/>
  1875. <Cell col="15" text="bind:dedupsnseq"/>
  1876. <Cell col="16" text="bind:retireyn"/>
  1877. <Cell col="17" text="bind:paydeduflag"/>
  1878. <Cell col="18" text="bind:famyrrgstno"/>
  1879. <Cell col="19" text="bind:olddeduitemcd"/>
  1880. <Cell col="20" text="bind:olddeduitemdetlcd"/>
  1881. <Cell col="21" text="bind:olddedupsnseq"/>
  1882. <Cell col="22" text="bind:insflag"/>
  1883. <Cell col="23" text="bind:elecdocuyn"/>
  1884. </Band>
  1885. <Band id="summary">
  1886. <Cell/>
  1887. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  1888. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1889. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1890. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1891. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1892. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1893. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1894. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  1895. <Cell col="9" style="background:#ffff99ff;background2:#ffff99ff;" expr="expr:getSum('deduamt')"/>
  1896. <Cell col="10"/>
  1897. <Cell col="11"/>
  1898. <Cell col="12"/>
  1899. <Cell col="13"/>
  1900. <Cell col="14"/>
  1901. <Cell col="15"/>
  1902. <Cell col="16"/>
  1903. <Cell col="17"/>
  1904. <Cell col="18"/>
  1905. <Cell col="19"/>
  1906. <Cell col="20"/>
  1907. <Cell col="21"/>
  1908. <Cell col="22"/>
  1909. <Cell col="23"/>
  1910. </Band>
  1911. </Format>
  1912. </Formats>
  1913. </Grid>
  1914. </Layout>
  1915. </Layouts>
  1916. </Tabpage>
  1917. <Tabpage id="case12" text="주택마련저축">
  1918. <Layouts>
  1919. <Layout>
  1920. <Grid id="grd_vardedulist10" taborder="0" binddataset="ds_main_vardedulist10" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case12_grd_vardedulist10_onexpanddown">
  1921. <Formats>
  1922. <Format id="default">
  1923. <Columns>
  1924. <Column size="25"/>
  1925. <Column size="66"/>
  1926. <Column size="80"/>
  1927. <Column size="20"/>
  1928. <Column size="81"/>
  1929. <Column size="98"/>
  1930. <Column size="64"/>
  1931. <Column size="45"/>
  1932. <Column size="45"/>
  1933. <Column size="136"/>
  1934. <Column size="20"/>
  1935. <Column size="124"/>
  1936. <Column size="183"/>
  1937. <Column size="86"/>
  1938. <Column size="102"/>
  1939. <Column size="0"/>
  1940. <Column size="0"/>
  1941. <Column size="0"/>
  1942. <Column size="0"/>
  1943. <Column size="0"/>
  1944. <Column size="0"/>
  1945. <Column size="0"/>
  1946. <Column size="0"/>
  1947. <Column size="0"/>
  1948. <Column size="0"/>
  1949. <Column size="0"/>
  1950. <Column size="0"/>
  1951. <Column size="0"/>
  1952. <Column size="0"/>
  1953. <Column size="0"/>
  1954. </Columns>
  1955. <Rows>
  1956. <Row size="24" band="head"/>
  1957. <Row size="24" band="head"/>
  1958. <Row size="24"/>
  1959. <Row size="24" band="summ"/>
  1960. </Rows>
  1961. <Band id="head">
  1962. <Cell rowspan="2" taborder="undefined"/>
  1963. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  1964. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  1965. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  1966. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  1967. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  1968. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  1969. <Cell col="9" rowspan="2" colspan="2" text="금융기관" taborder="undefined"/>
  1970. <Cell col="11" rowspan="2" text="계좌번호" taborder="undefined"/>
  1971. <Cell col="12" rowspan="2" text="주택마련저축구분" taborder="undefined"/>
  1972. <Cell col="13" colspan="2" text="납입금액" taborder="undefined"/>
  1973. <Cell col="15" text="사원번호"/>
  1974. <Cell col="16" text="공제년도"/>
  1975. <Cell col="17" text="각종순번"/>
  1976. <Cell col="18" text="공제항목코드"/>
  1977. <Cell col="19" text="최초등록자ID"/>
  1978. <Cell col="20" text="최초등록일시"/>
  1979. <Cell col="21" text="최종수정자ID"/>
  1980. <Cell col="22" text="최종수정일시"/>
  1981. <Cell col="23" text="주민번호"/>
  1982. <Cell col="24"/>
  1983. <Cell col="25"/>
  1984. <Cell col="26"/>
  1985. <Cell col="27"/>
  1986. <Cell col="28"/>
  1987. <Cell col="29"/>
  1988. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  1989. <Cell row="1" col="4" text="뒷자리"/>
  1990. <Cell row="1" col="13" text="계산"/>
  1991. <Cell row="1" col="14" text="공제금액"/>
  1992. <Cell row="1" col="15" text="사원번호"/>
  1993. <Cell row="1" col="16" text="공제년도"/>
  1994. <Cell row="1" col="17" text="각종순번"/>
  1995. <Cell row="1" col="18" text="공제항목코드"/>
  1996. <Cell row="1" col="19" text="주민번호"/>
  1997. <Cell row="1" col="20"/>
  1998. <Cell row="1" col="21"/>
  1999. <Cell row="1" col="22"/>
  2000. <Cell row="1" col="23"/>
  2001. <Cell row="1" col="24"/>
  2002. <Cell row="1" col="25"/>
  2003. <Cell row="1" col="26"/>
  2004. <Cell row="1" col="27"/>
  2005. <Cell row="1" col="28"/>
  2006. <Cell row="1" col="29"/>
  2007. </Band>
  2008. <Band id="body">
  2009. <Cell celltype="head"/>
  2010. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  2011. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  2012. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  2013. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  2014. <Cell col="5" edittype="none" text="bind:famynm"/>
  2015. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  2016. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn"/>
  2017. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn"/>
  2018. <Cell col="9" text="bind:companynm" editautoselect="true"/>
  2019. <Cell col="10" displaytype="text" edittype="text" text="bind:companycd" editautoselect="true" expandshow="show"/>
  2020. <Cell col="11" displaytype="text" edittype="text" text="bind:accno"/>
  2021. <Cell col="12" displaytype="combo" edittype="combo" class="gridcombo" text="bind:deduitemdetlcd" id="col8"/>
  2022. <Cell col="13" displaytype="number" edittype="normal" text="bind:calcamt"/>
  2023. <Cell col="14" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;" text="bind:deduamt"/>
  2024. <Cell col="15" text="bind:emplno"/>
  2025. <Cell col="16" text="bind:deduyy"/>
  2026. <Cell col="17" text="bind:vardeduseq"/>
  2027. <Cell col="18" text="bind:deduitemcd"/>
  2028. <Cell col="19" text="bind:emplno"/>
  2029. <Cell col="20" text="bind:dedupsnseq"/>
  2030. <Cell col="21" text="bind:retireyn"/>
  2031. <Cell col="22" text="bind:paydeduflag"/>
  2032. <Cell col="23" text="bind:famyrrgstno"/>
  2033. <Cell col="24" text="bind:olddeduitemcd"/>
  2034. <Cell col="25" text="bind:olddeduitemdetlcd"/>
  2035. <Cell col="26" text="bind:olddedupsnseq"/>
  2036. <Cell col="27" text="bind:insflag"/>
  2037. <Cell col="28" text="bind:natitaxsvcprntyn"/>
  2038. <Cell col="29" text="bind:elecdocuyn"/>
  2039. </Band>
  2040. <Band id="summary">
  2041. <Cell style="background:#ffff99ff;background2:#ffff99ff;"/>
  2042. <Cell col="1" style="background:#ffff99ff;background2:#ffff99ff;font:arial,9,bold;" text="합계"/>
  2043. <Cell col="2" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2044. <Cell col="3" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2045. <Cell col="4" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2046. <Cell col="5" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2047. <Cell col="6" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2048. <Cell col="7" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2049. <Cell col="8" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2050. <Cell col="9" colspan="2" style="background:#ffff99ff;background2:#ffff99ff;" taborder="undefined"/>
  2051. <Cell col="11" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2052. <Cell col="12" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2053. <Cell col="13" style="background:#ffff99ff;background2:#ffff99ff;"/>
  2054. <Cell col="14" displaytype="number" style="background:#ffff99ff;background2:#ffff99ff;color:#0000ffff;color2:#0000ffff;font:arial,9,bold;" expr="expr:getSum('deduamt')"/>
  2055. <Cell col="15"/>
  2056. <Cell col="16"/>
  2057. <Cell col="17"/>
  2058. <Cell col="18"/>
  2059. <Cell col="19"/>
  2060. <Cell col="20"/>
  2061. <Cell col="21"/>
  2062. <Cell col="22"/>
  2063. <Cell col="23"/>
  2064. <Cell col="24"/>
  2065. <Cell col="25"/>
  2066. <Cell col="26"/>
  2067. <Cell col="27"/>
  2068. <Cell col="28"/>
  2069. <Cell col="29"/>
  2070. </Band>
  2071. </Format>
  2072. </Formats>
  2073. </Grid>
  2074. </Layout>
  2075. </Layouts>
  2076. </Tabpage>
  2077. <Tabpage id="case13" text="소기업소상공인">
  2078. <Layouts>
  2079. <Layout>
  2080. <Grid id="grd_vardedulist11" taborder="0" binddataset="ds_main_vardedulist11" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case13_grd_vardedulist11_onexpanddown">
  2081. <Formats>
  2082. <Format id="default">
  2083. <Columns>
  2084. <Column size="24"/>
  2085. <Column size="66"/>
  2086. <Column size="80"/>
  2087. <Column size="20"/>
  2088. <Column size="81"/>
  2089. <Column size="98"/>
  2090. <Column size="64"/>
  2091. <Column size="45"/>
  2092. <Column size="45"/>
  2093. <Column size="155"/>
  2094. <Column size="86"/>
  2095. <Column size="102"/>
  2096. <Column size="0"/>
  2097. <Column size="0"/>
  2098. <Column size="0"/>
  2099. <Column size="0"/>
  2100. <Column size="0"/>
  2101. <Column size="0"/>
  2102. <Column size="0"/>
  2103. <Column size="0"/>
  2104. <Column size="0"/>
  2105. <Column size="0"/>
  2106. <Column size="0"/>
  2107. <Column size="0"/>
  2108. <Column size="0"/>
  2109. <Column size="0"/>
  2110. <Column size="0"/>
  2111. </Columns>
  2112. <Rows>
  2113. <Row size="24" band="head"/>
  2114. <Row size="24" band="head"/>
  2115. <Row size="24"/>
  2116. </Rows>
  2117. <Band id="head">
  2118. <Cell rowspan="2" taborder="undefined"/>
  2119. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  2120. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  2121. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  2122. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  2123. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  2124. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  2125. <Cell col="9" rowspan="2" text="공제계약번호&#10;또는 증서번호" taborder="undefined"/>
  2126. <Cell col="10" colspan="2" text="납입금액" taborder="undefined"/>
  2127. <Cell col="12" text="사원번호"/>
  2128. <Cell col="13" text="공제년도"/>
  2129. <Cell col="14" text="각종순번"/>
  2130. <Cell col="15" text="공제항목코드"/>
  2131. <Cell col="16" text="최초등록자ID"/>
  2132. <Cell col="17" text="최초등록일시"/>
  2133. <Cell col="18" text="최종수정자ID"/>
  2134. <Cell col="19" text="최종수정일시"/>
  2135. <Cell col="20" text="주민번호"/>
  2136. <Cell col="21"/>
  2137. <Cell col="22"/>
  2138. <Cell col="23"/>
  2139. <Cell col="24"/>
  2140. <Cell col="25"/>
  2141. <Cell col="26"/>
  2142. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  2143. <Cell row="1" col="4" text="뒷자리"/>
  2144. <Cell row="1" col="10" text="계산"/>
  2145. <Cell row="1" col="11" text="공제금액"/>
  2146. <Cell row="1" col="12" text="사원번호"/>
  2147. <Cell row="1" col="13" text="공제년도"/>
  2148. <Cell row="1" col="14" text="각종순번"/>
  2149. <Cell row="1" col="15" text="공제항목코드"/>
  2150. <Cell row="1" col="16" text="주민번호"/>
  2151. <Cell row="1" col="17"/>
  2152. <Cell row="1" col="18"/>
  2153. <Cell row="1" col="19"/>
  2154. <Cell row="1" col="20"/>
  2155. <Cell row="1" col="21"/>
  2156. <Cell row="1" col="22"/>
  2157. <Cell row="1" col="23"/>
  2158. <Cell row="1" col="24"/>
  2159. <Cell row="1" col="25"/>
  2160. <Cell row="1" col="26"/>
  2161. </Band>
  2162. <Band id="body">
  2163. <Cell celltype="head"/>
  2164. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  2165. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  2166. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  2167. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  2168. <Cell col="5" edittype="none" text="bind:famynm"/>
  2169. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  2170. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  2171. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  2172. <Cell col="9" displaytype="text" edittype="text" text="bind:accno"/>
  2173. <Cell col="10" displaytype="number" edittype="text" text="bind:calcamt"/>
  2174. <Cell col="11" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;" text="bind:deduamt"/>
  2175. <Cell col="12" text="bind:emplno"/>
  2176. <Cell col="13" text="bind:deduyy"/>
  2177. <Cell col="14" text="bind:vardeduseq"/>
  2178. <Cell col="15" text="bind:deduitemcd"/>
  2179. <Cell col="16" text="bind:emplno"/>
  2180. <Cell col="17" text="bind:dedupsnseq"/>
  2181. <Cell col="18" text="bind:retireyn"/>
  2182. <Cell col="19" text="bind:paydeduflag"/>
  2183. <Cell col="20" text="bind:famyrrgstno"/>
  2184. <Cell col="21" text="bind:olddeduitemcd"/>
  2185. <Cell col="22" text="bind:olddeduitemdetlcd"/>
  2186. <Cell col="23" text="bind:olddedupsnseq"/>
  2187. <Cell col="24" text="bind:insflag"/>
  2188. <Cell col="25" text="bind:natitaxsvcprntyn"/>
  2189. <Cell col="26" text="bind:elecdocuyn"/>
  2190. </Band>
  2191. </Format>
  2192. </Formats>
  2193. </Grid>
  2194. </Layout>
  2195. </Layouts>
  2196. </Tabpage>
  2197. <Tabpage id="case14" text="장기집합투자증권저축">
  2198. <Layouts>
  2199. <Layout>
  2200. <Grid id="grd_vardedulist12" taborder="0" binddataset="ds_main_vardedulist12" useinputpanel="false" position="absolute 0 1 1198 311" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" onexpanddown="swt_dedu_case14_grd_vardedulist12_onexpanddown">
  2201. <Formats>
  2202. <Format id="default">
  2203. <Columns>
  2204. <Column size="20"/>
  2205. <Column size="66"/>
  2206. <Column size="80"/>
  2207. <Column size="20"/>
  2208. <Column size="81"/>
  2209. <Column size="98"/>
  2210. <Column size="64"/>
  2211. <Column size="45"/>
  2212. <Column size="45"/>
  2213. <Column size="155"/>
  2214. <Column size="100"/>
  2215. <Column size="124"/>
  2216. <Column size="86"/>
  2217. <Column size="102"/>
  2218. <Column size="0"/>
  2219. <Column size="0"/>
  2220. <Column size="0"/>
  2221. <Column size="0"/>
  2222. <Column size="0"/>
  2223. <Column size="0"/>
  2224. <Column size="0"/>
  2225. <Column size="0"/>
  2226. <Column size="0"/>
  2227. <Column size="0"/>
  2228. <Column size="0"/>
  2229. <Column size="0"/>
  2230. <Column size="0"/>
  2231. <Column size="0"/>
  2232. <Column size="0"/>
  2233. </Columns>
  2234. <Rows>
  2235. <Row size="24" band="head"/>
  2236. <Row size="24" band="head"/>
  2237. <Row size="24"/>
  2238. </Rows>
  2239. <Band id="head">
  2240. <Cell rowspan="2" taborder="undefined"/>
  2241. <Cell col="1" rowspan="2" text="작업년월" taborder="undefined"/>
  2242. <Cell col="2" colspan="3" text="주민번호" taborder="undefined"/>
  2243. <Cell col="5" rowspan="2" text="성명" taborder="undefined"/>
  2244. <Cell col="6" rowspan="2" text="가족관계" taborder="undefined"/>
  2245. <Cell col="7" rowspan="2" text="국세청&#13;&#10;자료" taborder="undefined"/>
  2246. <Cell col="8" rowspan="2" text="그밖의&#13;&#10;자료" taborder="undefined"/>
  2247. <Cell col="9" colspan="2" text="취급기관" taborder="undefined"/>
  2248. <Cell col="11" rowspan="2" text="계좌번호" taborder="undefined"/>
  2249. <Cell col="12" colspan="2" text="납입금액" taborder="undefined"/>
  2250. <Cell col="14" text="사원번호"/>
  2251. <Cell col="15" text="공제년도"/>
  2252. <Cell col="16" text="각종순번"/>
  2253. <Cell col="17" text="공제항목코드"/>
  2254. <Cell col="18" text="최초등록자ID"/>
  2255. <Cell col="19" text="최초등록일시"/>
  2256. <Cell col="20" text="최종수정자ID"/>
  2257. <Cell col="21" text="최종수정일시"/>
  2258. <Cell col="22" text="주민번호"/>
  2259. <Cell col="23"/>
  2260. <Cell col="24"/>
  2261. <Cell col="25"/>
  2262. <Cell col="26"/>
  2263. <Cell col="27"/>
  2264. <Cell col="28"/>
  2265. <Cell row="1" col="2" colspan="2" text="앞자리" taborder="undefined"/>
  2266. <Cell row="1" col="4" text="뒷자리"/>
  2267. <Cell row="1" col="9" text="취급기관명"/>
  2268. <Cell row="1" col="10" text="사업자번호"/>
  2269. <Cell row="1" col="12" text="계산"/>
  2270. <Cell row="1" col="13" text="공제금액"/>
  2271. <Cell row="1" col="14" text="사원번호"/>
  2272. <Cell row="1" col="15" text="공제년도"/>
  2273. <Cell row="1" col="16" text="각종순번"/>
  2274. <Cell row="1" col="17" text="공제항목코드"/>
  2275. <Cell row="1" col="18" text="주민번호"/>
  2276. <Cell row="1" col="19"/>
  2277. <Cell row="1" col="20"/>
  2278. <Cell row="1" col="21"/>
  2279. <Cell row="1" col="22"/>
  2280. <Cell row="1" col="23"/>
  2281. <Cell row="1" col="24"/>
  2282. <Cell row="1" col="25"/>
  2283. <Cell row="1" col="26"/>
  2284. <Cell row="1" col="27"/>
  2285. <Cell row="1" col="28"/>
  2286. </Band>
  2287. <Band id="body">
  2288. <Cell celltype="head"/>
  2289. <Cell col="1" displaytype="date" text="bind:workym" mask="yyyy-MM" calendardisplaynulltype="nulltext"/>
  2290. <Cell col="2" edittype="none" text="bind:famyrrgstno1"/>
  2291. <Cell col="3" displaytype="text" edittype="text" text="bind:popup" editautoselect="true" expandshow="show"/>
  2292. <Cell col="4" edittype="none" text="bind:famyrrgstno2"/>
  2293. <Cell col="5" edittype="none" text="bind:famynm"/>
  2294. <Cell col="6" edittype="none" text="bind:famyrelanm"/>
  2295. <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:natityn" expr="expr:natityn == 'Y' ? 1 : 0"/>
  2296. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:etcyn" expr="expr:etcyn == 'Y' ? 1 : 0"/>
  2297. <Cell col="9" text="bind:trdnm"/>
  2298. <Cell col="10" text="bind:busnid"/>
  2299. <Cell col="11" displaytype="text" edittype="text" text="bind:accno"/>
  2300. <Cell col="12" displaytype="number" edittype="text" text="bind:calcamt"/>
  2301. <Cell col="13" displaytype="number" edittype="none" style="background:#c0c0c0ff;background2:#c0c0c0ff;" text="bind:deduamt"/>
  2302. <Cell col="14" text="bind:emplno"/>
  2303. <Cell col="15" text="bind:deduyy"/>
  2304. <Cell col="16" text="bind:vardeduseq"/>
  2305. <Cell col="17" text="bind:deduitemcd"/>
  2306. <Cell col="18" text="bind:emplno"/>
  2307. <Cell col="19" text="bind:dedupsnseq"/>
  2308. <Cell col="20" text="bind:retireyn"/>
  2309. <Cell col="21" text="bind:paydeduflag"/>
  2310. <Cell col="22" text="bind:famyrrgstno"/>
  2311. <Cell col="23" text="bind:olddeduitemcd"/>
  2312. <Cell col="24" text="bind:olddeduitemdetlcd"/>
  2313. <Cell col="25" text="bind:olddedupsnseq"/>
  2314. <Cell col="26" text="bind:insflag"/>
  2315. <Cell col="27" text="bind:natitaxsvcprntyn"/>
  2316. <Cell col="28" text="bind:elecdocuyn"/>
  2317. </Band>
  2318. </Format>
  2319. </Formats>
  2320. </Grid>
  2321. </Layout>
  2322. </Layouts>
  2323. </Tabpage>
  2324. <Tabpage id="case15" text="월세">
  2325. <Layouts>
  2326. <Layout>
  2327. <Grid id="grd_month" class="datagrid2" taborder="1" binddataset="ds_main_monthinfolist" useinputpanel="false" position="absolute 0 1 1198 291" autoenter="select" autofittype="col" cellsizingtype="col" anchor="left top right">
  2328. <Formats>
  2329. <Format id="default">
  2330. <Columns>
  2331. <Column size="25"/>
  2332. <Column size="120"/>
  2333. <Column size="110"/>
  2334. <Column size="110"/>
  2335. <Column size="80"/>
  2336. <Column size="290"/>
  2337. <Column size="90"/>
  2338. <Column size="89"/>
  2339. <Column size="100"/>
  2340. <Column size="100"/>
  2341. <Column size="0"/>
  2342. <Column size="0"/>
  2343. <Column size="0"/>
  2344. <Column size="0"/>
  2345. <Column size="0"/>
  2346. <Column size="0"/>
  2347. <Column size="0"/>
  2348. <Column size="0"/>
  2349. <Column size="0"/>
  2350. <Column size="0"/>
  2351. </Columns>
  2352. <Rows>
  2353. <Row size="24" band="head"/>
  2354. <Row size="24" band="head"/>
  2355. <Row size="24"/>
  2356. </Rows>
  2357. <Band id="head">
  2358. <Cell rowspan="2" taborder="undefined"/>
  2359. <Cell col="1" rowspan="2" text="임대인 성명&#10;(상호)" taborder="undefined"/>
  2360. <Cell col="2" rowspan="2" text="주민등록번호&#10;(사업자번호)" taborder="undefined"/>
  2361. <Cell col="3" rowspan="2" text="주택유형" taborder="undefined"/>
  2362. <Cell col="4" rowspan="2" text="계약면적&#10;(㎡)" taborder="undefined"/>
  2363. <Cell col="5" rowspan="2" text="임대차계약서 상 주소지" taborder="undefined"/>
  2364. <Cell col="6" colspan="2" text="계약서 상 계약기간" taborder="undefined"/>
  2365. <Cell col="8" rowspan="2" text="연간&#10;월세액(원)" taborder="undefined"/>
  2366. <Cell col="9" rowspan="2" text="공제금액&#10;(원)" taborder="undefined"/>
  2367. <Cell col="10" text="caption1"/>
  2368. <Cell col="11"/>
  2369. <Cell col="12"/>
  2370. <Cell col="13"/>
  2371. <Cell col="14"/>
  2372. <Cell col="15"/>
  2373. <Cell col="16"/>
  2374. <Cell col="17"/>
  2375. <Cell col="18"/>
  2376. <Cell col="19"/>
  2377. <Cell row="1" col="6" text="개시일"/>
  2378. <Cell row="1" col="7" text="종료일"/>
  2379. <Cell row="1" col="10" text=" "/>
  2380. <Cell row="1" col="11" text=" "/>
  2381. <Cell row="1" col="12" text=" "/>
  2382. <Cell row="1" col="13" text=" "/>
  2383. <Cell row="1" col="14" text=" "/>
  2384. <Cell row="1" col="15" text=" "/>
  2385. <Cell row="1" col="16" text=" "/>
  2386. <Cell row="1" col="17" text=" "/>
  2387. <Cell row="1" col="18" text=" "/>
  2388. <Cell row="1" col="19"/>
  2389. </Band>
  2390. <Band id="body">
  2391. <Cell celltype="head"/>
  2392. <Cell col="1" displaytype="text" edittype="text" text="bind:monthowner"/>
  2393. <Cell col="2" displaytype="text" edittype="text" text="bind:accno"/>
  2394. <Cell col="3" displaytype="combo" edittype="combo" text="bind:monthtype" combodataset="ds_cmb_monthtype" combocodecol="value" combodatacol="label"/>
  2395. <Cell col="4" displaytype="text" edittype="text" text="bind:montharea"/>
  2396. <Cell col="5" displaytype="text" edittype="text" text="bind:monthaddr"/>
  2397. <Cell col="6" displaytype="date" edittype="date" text="bind:monthfromdd" calendardisplaynulltype="nulltext"/>
  2398. <Cell col="7" displaytype="date" edittype="date" text="bind:monthtodd" calendardisplaynulltype="nulltext"/>
  2399. <Cell col="8" displaytype="number" edittype="text" text="bind:monthamt"/>
  2400. <Cell col="9" displaytype="number" text="bind:deduamt"/>
  2401. <Cell col="10" text="bind:elecdocuyn"/>
  2402. <Cell col="11" text="bind:emplno"/>
  2403. <Cell col="12" text="bind:deduyy"/>
  2404. <Cell col="13" text="bind:workym"/>
  2405. <Cell col="14" text="bind:dedupsnseq"/>
  2406. <Cell col="15" text="bind:vardeduseq"/>
  2407. <Cell col="16" text="bind:deduitemcd"/>
  2408. <Cell col="17" text="bind:deduitemdetlcd"/>
  2409. <Cell col="18" text="bind:natitaxsvcprntyn"/>
  2410. <Cell col="19" text="bind:retireyn"/>
  2411. </Band>
  2412. </Format>
  2413. </Formats>
  2414. </Grid>
  2415. <Static id="caption21" text="※ 총 급여액이 7천만원 이하인, 연말 현재 무주택세대의 세대주 및 세대원(세대주와 중복공제 불가), 국민주택규모 이하, 월세액 합계 금액 750만원 한도" position="absolute 10 295 1015 315"/>
  2416. </Layout>
  2417. </Layouts>
  2418. </Tabpage>
  2419. </Tabpages>
  2420. </Tab>
  2421. <Edit id="ipt_jobposnm" taborder="3" class="input_default" enable="false" visible="false" position="absolute 61 199 194 218"/>
  2422. <Edit id="ipt_dedukind" taborder="14" visible="false" position="absolute 1075 102 1185 121"/>
  2423. <Static id="caption6" text="연말정산소득공제신청" class="tit_1" position="absolute 0 0 264 25"/>
  2424. <Shape id="line9" class="line_6" position="absolute 0 49 1203 55" anchor="left top right"/>
  2425. <Static id="caption12" text="공제 대상자 선택(더블클릭) 후, 국세청 PDF 파일 업로드 / 국세청 간소화 서비스에서 자료 출력 필수" position="absolute 210 25 1001 53" style="color:#ff0000ff;font:Dotum,12,bold;"/>
  2426. <Button id="button35" taborder="1" text="전근무지자료 등록" class="btn4" position="absolute 1062 28 1202 50" anchor="top right" onclick="button35_onclick"/>
  2427. <Div id="grp_sea" taborder="2" position="absolute 0 53 1203 93" class="div_SA2" anchor="left top right">
  2428. <Layouts>
  2429. <Layout>
  2430. <Static id="caption3" text="기준년도 :" class="search_name" position="absolute 11 11 105 28" anchor="default"/>
  2431. <MaskEdit id="ipt_deduyy" taborder="1" mask="####" class="input_s_essential" position="absolute 96 10 196 29" autoselect="true" autoskip="true" anchor="default" maskchar=" " style="align:left middle;"/>
  2432. <Static id="caption8" text="정산년월 :" class="search_name" position="absolute 241 11 343 28" anchor="default"/>
  2433. <Calendar id="ipt_workym" taborder="2" class="input_s_essential" position="absolute 326 10 426 29" mask="yyyy-mm" autoselect="true" autoskip="true" anchor="default" dateformat="yyyy-MM" value="null" editformat="yyyy-MM" onchanged="grp_sea_ipt_workym_onchanged"/>
  2434. <Static id="cap_emplno" text="사원번호 :" class="search_name" position="absolute 465 11 551 28" anchor="default"/>
  2435. <Edit id="ipt_emplno" taborder="3" class="input_default" position="absolute 550 10 619 29" autoselect="true" autoskip="true" anchor="default" onkeydown="grp_sea_ipt_emplno_onkeydown"/>
  2436. <Button id="btn_emplsearch" taborder="4" class="icon_search" position="absolute 625 10 641 26" anchor="default" onclick="grp_sea_btn_emplsearch_onclick"/>
  2437. <Edit id="ipt_emplnm" taborder="5" class="input_default" position="absolute 645 10 795 29" autoselect="true" autoskip="true" anchor="default" onkeydown="grp_sea_ipt_emplnm_onkeydown"/>
  2438. <Radio id="rbo_retireyn" taborder="6" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 806 10 976 29" anchor="default">
  2439. <Dataset id="innerdataset">
  2440. <ColumnInfo>
  2441. <Column id="codecolumn"/>
  2442. <Column id="datacolumn"/>
  2443. </ColumnInfo>
  2444. <Rows>
  2445. <Row>
  2446. <Col id="codecolumn">N</Col>
  2447. <Col id="datacolumn">연말</Col>
  2448. </Row>
  2449. <Row>
  2450. <Col id="codecolumn">Y</Col>
  2451. <Col id="datacolumn">중도퇴직</Col>
  2452. </Row>
  2453. </Rows>
  2454. </Dataset>
  2455. </Radio>
  2456. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1102 9 1108 31" anchor="top right"/>
  2457. <Button id="btn_search" taborder="7" text="조회" class="btn1" position="absolute 1120 9 1176 31" anchor="top right" onclick="grp_sea_btn_search_onclick"/>
  2458. </Layout>
  2459. </Layouts>
  2460. </Div>
  2461. <Static id="caption45" text="직위" class="cell_1" visible="false" position="absolute 0 199 60 222"/>
  2462. <Shape id="line7" linetype="horizontal" class="line_2" position="absolute 0 219 366 225"/>
  2463. <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 0 195 366 201"/>
  2464. <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 171 366 177"/>
  2465. <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 147 366 153"/>
  2466. <Shape id="line3" linetype="horizontal" class="line_3" position="absolute 0 317 366 323"/>
  2467. <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 0 292 366 298"/>
  2468. <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 0 268 366 274"/>
  2469. <Shape id="line8" linetype="horizontal" class="line_2" position="absolute 0 244 366 250"/>
  2470. <Static id="caption278" text="사원정보/가족사항" class="tit_2" position="absolute 0 105 157 126"/>
  2471. <Shape id="line207" class="line_10" position="absolute 0 121 366 127"/>
  2472. <Button id="btn_grdaddsuppfamydedulist" taborder="4" text="행추가" class="btn2" position="absolute 1082 322 1135 341" anchor="top right" onclick="btn_grdaddsuppfamydedulist_onclick"/>
  2473. <Button id="btn_grddelsuppfamydedulist" taborder="5" text="행삭제" class="btn2" position="absolute 1136 322 1189 341" anchor="top right" onclick="btn_grddelsuppfamydedulist_onclick"/>
  2474. <Static id="caption51" text="기관" class="cell_1" position="absolute 0 174 60 197"/>
  2475. <Edit id="ipt_famyrrgstno1" taborder="7" class="input_essential" enable="false" position="absolute 61 151 126 170"/>
  2476. <Edit id="ipt_famyrrgstno2" taborder="8" class="input_essential" enable="false" position="absolute 128 151 193 170"/>
  2477. <Static id="caption74" text="주민번호" class="cell_1" position="absolute 0 150 60 173"/>
  2478. <Static id="caption53" text="부서" class="cell_1" position="absolute 0 198 60 221"/>
  2479. <Static id="caption42" text="사번" class="cell_1" position="absolute 0 126 60 149"/>
  2480. <Edit id="ipt_emplno2" taborder="9" class="input_default" enable="false" position="absolute 61 127 126 146"/>
  2481. <Edit id="ipt_emplnm2" taborder="10" class="input_default" enable="false" position="absolute 128 127 193 146"/>
  2482. <Edit id="ipt_instnm" taborder="11" class="input_essential" enable="false" position="absolute 61 176 194 195"/>
  2483. <Static id="caption5" text="임용일자" class="cell_1" position="absolute 0 222 60 245"/>
  2484. <Calendar id="ipt_entcodd" taborder="12" class="input_essential" enable="false" position="absolute 61 223 194 242"/>
  2485. <Static id="caption7" text="퇴직일자" class="cell_1" position="absolute 0 247 60 270"/>
  2486. <Calendar id="ipt_retiredd" taborder="13" class="input_essential" enable="false" position="absolute 61 248 194 267"/>
  2487. <Shape id="line2" class="line_10" position="absolute 367 121 1202 127" anchor="left top right"/>
  2488. <Combo id="cmb_paydeduflag" taborder="15" class="combo_s_essential" visible="false" position="absolute 300 102 425 121"/>
  2489. <Static id="cap_paydeduflag" text="공제항목:" visible="false" position="absolute 777 105 860 122"/>
  2490. <Button id="btn_print" taborder="16" text="출력" class="btn5" visible="false" position="absolute 1039 322 1081 341" anchor="top right" onclick="btn_print_onclick"/>
  2491. <Static id="caption1" text="총급여액" class="cell_1" position="absolute 0 271 60 294"/>
  2492. <MaskEdit id="ipt_paytotamt" taborder="17" mask="#,###" class="input_default" enable="false" position="absolute 61 273 194 292" style=":disabled {font:Dotum,9,bold;}"/>
  2493. <Edit id="ipt_medibase" taborder="18" position="absolute 1 727 890 746" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2494. <Edit id="ipt_cardbase" taborder="19" position="absolute 1 746 890 765" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2495. <Edit id="ipt_edubase" taborder="20" position="absolute 1 765 890 784" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2496. <Edit id="ipt_edwnbase" taborder="21" position="absolute 1 784 890 803" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2497. <Static id="caption93" text="-" position="absolute 463 296 473 316"/>
  2498. <Edit id="ipt_resdnrgstareaaddrtemp" taborder="22" class="input_default" visible="false" position="absolute 1100 304 1182 323"/>
  2499. <Static id="caption10" text="주소" class="cell_1" position="absolute 368 294 428 317"/>
  2500. <Button id="btn_resdnrgstareazipcd" taborder="23" class="icon_search" position="absolute 509 298 525 314"/>
  2501. <Static id="caption2" text="전화번호" class="cell_1" position="absolute 368 268 428 291"/>
  2502. <Static id="caption4" text="내선번호" class="cell_1" position="absolute 519 268 579 291"/>
  2503. <Edit id="ipt_resdnrgstareaaddr" taborder="24" class="input_default" enable="false" position="absolute 527 296 927 315"/>
  2504. <Edit id="ipt_cntctel" taborder="25" class="input_default" position="absolute 429 270 517 289"/>
  2505. <Edit id="ipt_resdnrgstareazipcd1" taborder="26" class="input_default" enable="false" position="absolute 429 296 461 315"/>
  2506. <Edit id="ipt_hosinseqno" taborder="27" class="input_default" position="absolute 581 270 624 289"/>
  2507. <Edit id="ipt_resdnrgstareazipcd2" taborder="28" class="input_default" enable="false" position="absolute 474 296 506 315"/>
  2508. <Edit id="ipt_mpphonno" taborder="29" class="input_default" position="absolute 676 270 777 289"/>
  2509. <Static id="caption9" text="휴대폰" class="cell_1" position="absolute 626 268 674 291"/>
  2510. <Button id="btn_prnt" taborder="30" text="공제신고서출력" class="btn4" enable="false" position="absolute 991 685 1107 707" anchor="right bottom" onclick="btn_prnt_onclick"/>
  2511. <Button id="btn_save" taborder="31" text="저장" class="btn5" position="absolute 996 322 1038 341" anchor="top right" onclick="btn_save_onclick"/>
  2512. <Button id="btn_cnfmyn" taborder="32" text="총무팀전송" class="btn4" position="absolute 1108 685 1200 707" anchor="right bottom" onclick="btn_cnfmyn_onclick"/>
  2513. <Button id="btn_moreview" taborder="33" text="더보기" class="btn4" position="absolute 922 685 990 707" anchor="right bottom" onclick="btn_moreview_onclick" enable="false"/>
  2514. <Edit id="ipt_psnbase" taborder="34" position="absolute 235 102 751 121" style="color:#0000ffff;font:Dotum,9,bold;"/>
  2515. <Edit id="ipt_savebase" taborder="35" visible="false" position="absolute 1 687 891 706" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2516. <Button id="btn_cnfmyncan" taborder="36" text="전송 취소" class="btn4" visible="false" position="absolute 1108 708 1200 730" anchor="right bottom" onclick="btn_cnfmyncan_onclick"/>
  2517. <Edit id="ipt_prntbase" taborder="37" position="absolute 1 708 891 727" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2518. <Edit id="ipt_prntbase2" taborder="38" position="absolute 1 803 890 822" anchor="left right bottom" style="color:#0000ffff;font:Dotum,10,bold;"/>
  2519. <Combo id="cmb_linksite" taborder="39" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1020 733 1200 752" anchor="right bottom" onitemchanged="cmb_linksite_onitemchanged">
  2520. <Dataset id="innerdataset">
  2521. <ColumnInfo>
  2522. <Column id="codecolumn"/>
  2523. <Column id="datacolumn"/>
  2524. </ColumnInfo>
  2525. <Rows>
  2526. <Row>
  2527. <Col id="codecolumn">http://www.yesone.go.kr</Col>
  2528. <Col id="datacolumn">간소화서비스</Col>
  2529. </Row>
  2530. <Row>
  2531. <Col id="codecolumn">http://www.taxsave.go.kr</Col>
  2532. <Col id="datacolumn">현금영수증</Col>
  2533. </Row>
  2534. <Row>
  2535. <Col id="codecolumn">http://www.nts.go.kr</Col>
  2536. <Col id="datacolumn">국세청</Col>
  2537. </Row>
  2538. <Row>
  2539. <Col id="codecolumn">http://www.egov.go.kr</Col>
  2540. <Col id="datacolumn">대한민국전자정부</Col>
  2541. </Row>
  2542. <Row>
  2543. <Col id="codecolumn">http://www.koreatax.org</Col>
  2544. <Col id="datacolumn">납세자연맹</Col>
  2545. </Row>
  2546. </Rows>
  2547. </Dataset>
  2548. </Combo>
  2549. <Static id="caption11" text="참조사이트:" class="search_name" position="absolute 925 733 1019 750" anchor="right bottom"/>
  2550. <Button id="btn_edwnpreyear" taborder="40" text="전년도자료Load" class="btn2" visible="false" position="absolute 532 102 640 121" onclick="btn_edwnpreyear_onclick"/>
  2551. <Button id="btn_upload" taborder="41" text="국세청PDF파일업로드" class="btn5" position="absolute 924 102 1062 121" anchor="top right" onclick="btn_upload_onclick"/>
  2552. <Grid id="grd_attach" class="datagrid1" taborder="42" binddataset="ds_grd_attach" useinputpanel="false" visible="false" position="absolute 320 689 830 789">
  2553. <Formats>
  2554. <Format id="default">
  2555. <Columns>
  2556. <Column size="403"/>
  2557. <Column size="93"/>
  2558. </Columns>
  2559. <Rows>
  2560. <Row size="24" band="head"/>
  2561. <Row size="24"/>
  2562. </Rows>
  2563. <Band id="head">
  2564. <Cell text="File Name"/>
  2565. <Cell col="1" text="File Size"/>
  2566. </Band>
  2567. <Band id="body">
  2568. <Cell text="bind:file"/>
  2569. <Cell col="1" text="bind:filesize" mask="#,###"/>
  2570. </Band>
  2571. </Format>
  2572. </Formats>
  2573. </Grid>
  2574. <Button id="btn_elecpdffile" taborder="43" text="전자문서조회" class="btn5" position="absolute 397 102 483 121" onclick="btn_elecpdffile_onclick"/>
  2575. <Button id="btn_detlupload" taborder="44" text="세부내역UpLoad" class="btn2" position="absolute 440 102 548 121" onclick="btn_detlupload_onclick"/>
  2576. <Button id="btn_canupload" taborder="45" text="PDF파일일괄취소" class="btn5" position="absolute 807 102 923 121" anchor="top right" onclick="btn_canupload_onclick"/>
  2577. <Button id="btn_coun" taborder="46" text="상담사례" class="btn4" enable="false" position="absolute 760 685 840 707" anchor="right bottom" onclick="btn_coun_onclick"/>
  2578. <Static id="cap_elec" text="전자문서" visible="false" position="absolute 1072 765 1197 810" style="border:1 solid #ff0000ff ;color:#ff0000ff;align:center middle;font:Dotum,20,bold;"/>
  2579. <Button id="btn_chgelec" taborder="47" text="전자문서변환" class="btn4" visible="false" position="absolute 991 708 1107 730" anchor="right bottom" onclick="btn_chgelec_onclick"/>
  2580. <Button id="btn_famychg" taborder="48" text="인적사항 추가 및 변경" class="btn2" position="absolute 1063 102 1201 121" anchor="top right" onclick="btn_famychg_onclick"/>
  2581. <Button id="button1" taborder="49" text="사용방법" class="btn4" enable="false" position="absolute 841 685 921 707" anchor="right bottom" onclick="button1_onclick"/>
  2582. <Button id="button2" taborder="50" text="질문및답변" class="btn4" position="absolute 667 685 759 707" anchor="right bottom" onclick="button2_onclick"/>
  2583. <Static id="caption13" text="소득세" class="cell_1" position="absolute 195 126 263 149"/>
  2584. <Static id="caption14" text="주민세" class="cell_1" position="absolute 195 150 263 173"/>
  2585. <Static id="caption15" text="건강.노인" class="cell_1" position="absolute 195 174 263 197"/>
  2586. <Static id="caption16" text="고용보험" class="cell_1" position="absolute 195 198 263 221"/>
  2587. <Static id="caption17" text="국민연금" class="cell_1" position="absolute 195 222 263 245"/>
  2588. <Static id="caption18" text="국군장병" class="cell_1" position="absolute 195 271 263 294"/>
  2589. <Static id="caption19" text="씰모금" class="cell_1" position="absolute 195 295 263 318"/>
  2590. <MaskEdit id="input1" taborder="51" mask="#,###" class="input_default" enable="false" position="absolute 265 128 366 147" style=":disabled {font:Dotum,9,bold;}"/>
  2591. <MaskEdit id="input2" taborder="52" mask="#,###" class="input_default" enable="false" position="absolute 265 152 366 171" style=":disabled {font:Dotum,9,bold;}"/>
  2592. <MaskEdit id="input3" taborder="53" mask="#,###" class="input_default" enable="false" position="absolute 265 176 366 195" style=":disabled {font:Dotum,9,bold;}"/>
  2593. <MaskEdit id="input4" taborder="54" mask="#,###" class="input_default" enable="false" position="absolute 265 200 366 219" style=":disabled {font:Dotum,9,bold;}"/>
  2594. <MaskEdit id="input5" taborder="55" mask="#,###" class="input_default" enable="false" position="absolute 265 224 366 243" style=":disabled {font:Dotum,9,bold;}"/>
  2595. <MaskEdit id="input6" taborder="56" mask="#,###" class="input_default" enable="false" position="absolute 265 274 366 293" style=":disabled {font:Dotum,9,bold;}"/>
  2596. <MaskEdit id="input7" taborder="57" mask="#,###" class="input_default" enable="false" position="absolute 265 297 366 316" style=":disabled {font:Dotum,9,bold;}"/>
  2597. <MaskEdit id="input8" taborder="58" mask="#,###" class="input_default" enable="false" position="absolute 61 296 194 315" style=":disabled {font:Dotum,9,bold;}"/>
  2598. <Static id="caption20" text="과세대상&#13;&#10;근로소득" class="cell_1" position="absolute 0 295 60 318"/>
  2599. <Edit id="ipt_detladdr" taborder="60" class="input_default" position="absolute 928 296 1196 315"/>
  2600. <Static id="caption22" text="※ 내선번호, 휴대폰, 주소는 필수 입력사항입니다.&#13;&#10; 상세주소까지(아파트 동/호수, 주택 층수까지 표기) 정확히 입력바랍니다." position="absolute 777 267 1200 295" style="color:#ff0000ff;"/>
  2601. <Static id="caption23" text="사학연금" class="cell_1" position="absolute 195 247 263 270"/>
  2602. <MaskEdit id="input9" taborder="61" mask="#,###" class="input_default" enable="false" position="absolute 265 250 366 269" style=":disabled {font:Dotum,9,bold;}"/>
  2603. <Button id="btn_sw1" taborder="64" text="부양가족" position="absolute 0 343 64 366" class="btn_tab_S" onclick="btn_sw1_onclick"/>
  2604. <Button id="btn_sw4" taborder="65" text="보험료" class="btn_tab" position="absolute 171 343 223 366" onclick="btn_sw4_onclick"/>
  2605. <Button id="btn_sw2" taborder="66" text="의료비" class="btn_tab" position="absolute 65 343 117 366" onclick="btn_sw2_onclick"/>
  2606. <Button id="btn_sw3" taborder="67" text="기부금" class="btn_tab" position="absolute 118 343 170 366" onclick="btn_sw3_onclick"/>
  2607. <Button id="btn_sw5" taborder="68" text="교육비" class="btn_tab" position="absolute 224 343 276 366" onclick="btn_sw5_onclick"/>
  2608. <Button id="btn_sw6" taborder="69" text="주택자금" class="btn_tab" position="absolute 277 343 341 366" onclick="btn_sw6_onclick"/>
  2609. <Shape id="line00" class="line_10" position="absolute 0 365 1198 371" anchor="left top right" style="color:#07a693ff;"/>
  2610. <Button id="btn_sw7" taborder="70" text="연금" class="btn_tab" position="absolute 342 343 382 366" onclick="btn_sw7_onclick"/>
  2611. <Button id="btn_sw8" taborder="71" text="투자조합" class="btn_tab" position="absolute 383 343 447 366" onclick="btn_sw8_onclick"/>
  2612. <Button id="btn_sw9" taborder="72" text="신용카드등" class="btn_tab" position="absolute 448 343 524 366" onclick="btn_sw9_onclick"/>
  2613. <Button id="btn_sw10" taborder="73" text="장기주식형펀드" class="btn_tab" position="absolute 525 343 625 366" onclick="btn_sw10_onclick" visible="false"/>
  2614. <Button id="btn_sw11" taborder="74" text="혼인이사장례" class="btn_tab" position="absolute 626 343 714 366" wordwrap="none" onclick="btn_sw11_onclick"/>
  2615. <Button id="btn_sw12" taborder="75" text="주택마련저축" class="btn_tab" position="absolute 715 343 803 366" onclick="btn_sw12_onclick"/>
  2616. <Button id="btn_sw14" taborder="76" text="장기집합투자증권저축" class="btn_tab" position="absolute 905 343 1041 366" onclick="btn_sw14_onclick"/>
  2617. <Button id="btn_sw15" taborder="77" text="월세" class="btn_tab" position="absolute 1042 343 1082 366" onclick="btn_sw15_onclick"/>
  2618. <Button id="btn_sw13" taborder="78" text="소기업소상공인" class="btn_tab" position="absolute 804 343 904 366" onclick="btn_sw13_onclick"/>
  2619. </Layout>
  2620. </Layouts>
  2621. <Objects>
  2622. <Dataset id="ds_send_detdedulist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_detdedulist_oncolumnchanged">
  2623. <ColumnInfo>
  2624. <Column id="deduyy" type="STRING" size="256"/>
  2625. <Column id="emplnm" type="STRING" size="256"/>
  2626. <Column id="workym" type="STRING" size="256"/>
  2627. <Column id="retireyn" type="STRING" size="256"/>
  2628. <Column id="emplno" type="STRING" size="256"/>
  2629. </ColumnInfo>
  2630. <Rows>
  2631. <Row>
  2632. <Col id="deduyy"/>
  2633. <Col id="emplnm"/>
  2634. <Col id="workym"/>
  2635. <Col id="retireyn">N</Col>
  2636. <Col id="emplno"/>
  2637. </Row>
  2638. </Rows>
  2639. </Dataset>
  2640. <Dataset id="ds_init_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2641. <ColumnInfo>
  2642. <Column id="medibase" type="STRING" size="256"/>
  2643. <Column id="cardbase" type="STRING" size="256"/>
  2644. <Column id="edubase" type="STRING" size="256"/>
  2645. <Column id="edwnbase" type="STRING" size="256"/>
  2646. <Column id="psnbase" type="STRING" size="256"/>
  2647. <Column id="savebase" type="STRING" size="256"/>
  2648. <Column id="prntbase" type="STRING" size="256"/>
  2649. <Column id="medentrregno" type="STRING" size="256"/>
  2650. <Column id="edwnentrregno" type="STRING" size="256"/>
  2651. <Column id="prntbase2" type="STRING" size="256"/>
  2652. </ColumnInfo>
  2653. <Rows>
  2654. <Row>
  2655. <Col id="medibase"/>
  2656. <Col id="cardbase"/>
  2657. <Col id="edubase"/>
  2658. <Col id="edwnbase"/>
  2659. <Col id="psnbase"/>
  2660. <Col id="savebase"/>
  2661. <Col id="prntbase"/>
  2662. <Col id="medentrregno"/>
  2663. <Col id="edwnentrregno"/>
  2664. <Col id="prntbase2"/>
  2665. </Row>
  2666. </Rows>
  2667. </Dataset>
  2668. <Dataset id="ds_main_suppfamydedu_emplinfolist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2669. <ColumnInfo>
  2670. <Column id="emplno" type="STRING" size="256" sumtext="emplno"/>
  2671. <Column id="emplnm" type="STRING" size="256" sumtext="name"/>
  2672. <Column id="rregno" type="STRING" size="256" sumtext="rregno"/>
  2673. <Column id="instcd" type="STRING" size="256" sumtext="instcd"/>
  2674. <Column id="instnm" type="STRING" size="256" sumtext="instnm"/>
  2675. <Column id="teamcd" type="STRING" size="256" sumtext="teamcd"/>
  2676. <Column id="deptnm" type="STRING" size="256" sumtext="deptnm"/>
  2677. <Column id="jobposcd" type="STRING" size="256" sumtext="jobposcd"/>
  2678. <Column id="jobposnm" type="STRING" size="256" sumtext="jobposnm"/>
  2679. <Column id="entcodd" type="STRING" size="256" sumtext="entcodd"/>
  2680. <Column id="retiredd" type="STRING" size="256" sumtext="retiredd"/>
  2681. <Column id="rregno1" type="STRING" size="256" sumtext="rregno1"/>
  2682. <Column id="rregno2" type="STRING" size="256" sumtext="rregno2"/>
  2683. <Column id="resdnrgstareaaddr" type="STRING" size="256" sumtext="주소"/>
  2684. <Column id="payinst" type="STRING" size="256" sumtext="급여기관"/>
  2685. <Column id="payinstnm" type="STRING" size="256" sumtext="급여기관명"/>
  2686. <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
  2687. <Column id="infaddr" type="STRING" size="256" sumtext="소재지"/>
  2688. <Column id="prsdnm" type="STRING" size="256" sumtext="대표자"/>
  2689. <Column id="paytotamt" type="STRING" size="256" sumtext="소득총액"/>
  2690. <Column id="medibaseamt" type="STRING" size="256" sumtext="의료비기준금액"/>
  2691. <Column id="cardbaseamt" type="STRING" size="256" sumtext="신용카드기준금액"/>
  2692. <Column id="edwntotamt" type="STRING" size="256" sumtext="기부금이월금액"/>
  2693. <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
  2694. <Column id="hosinseqno" type="STRING" size="256" sumtext="내선번호"/>
  2695. <Column id="mpphonno" type="STRING" size="256" sumtext="휴대폰번호"/>
  2696. <Column id="resdnrgstareazipcd1" type="STRING" size="256" sumtext="우편번호1"/>
  2697. <Column id="resdnrgstareazipcd2" type="STRING" size="256" sumtext="우편번호2"/>
  2698. <Column id="inputyn" type="STRING" size="256" sumtext="입력여부"/>
  2699. <Column id="holyordflag" type="STRING" size="256" sumtext="성직구분"/>
  2700. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2701. <Column id="sodeuk" type="STRING" size="256" sumtext="소득세"/>
  2702. <Column id="joomin" type="STRING" size="256" sumtext="주민세"/>
  2703. <Column id="noin" type="STRING" size="256" sumtext="노인장기보험료"/>
  2704. <Column id="goyong" type="STRING" size="256" sumtext="고용보험"/>
  2705. <Column id="kookmin" type="STRING" size="256" sumtext="국민연금"/>
  2706. <Column id="sahak" type="STRING" size="256" sumtext="사학연금"/>
  2707. <Column id="army" type="STRING" size="256" sumtext="국군장병"/>
  2708. <Column id="sil" type="STRING" size="256" sumtext="씰모금"/>
  2709. <Column id="probatndd" type="STRING" size="256" sumtext="연차시작일자"/>
  2710. <Column id="geunro" type="STRING" size="256" sumtext="과세대상근로소득금액"/>
  2711. <Column id="addrcheck" type="STRING" size="256" sumtext="주소지 체크"/>
  2712. <Column id="amtnotiyn" type="STRING" size="256" sumtext="급여액표기문구"/>
  2713. <Column id="jobkindcd" type="STRING" size="256"/>
  2714. <Column id="detladdr" type="STRING" size="256"/>
  2715. <Column id="addcheck" type="STRING" size="256"/>
  2716. </ColumnInfo>
  2717. </Dataset>
  2718. <Dataset id="ds_target" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2719. <Dataset id="ds_init_comcd_R03207" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2720. <Dataset id="ds_send_yyendcalcyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2721. <ColumnInfo>
  2722. <Column id="emplno" type="STRING" size="256"/>
  2723. </ColumnInfo>
  2724. <Rows>
  2725. <Row/>
  2726. </Rows>
  2727. </Dataset>
  2728. <Dataset id="ds_send_vardedulist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2729. <Dataset id="ds_main_suppfamydedulist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_suppfamydedulist_oncolumnchanged">
  2730. <ColumnInfo>
  2731. <Column id="famyrelacd" type="STRING" size="256" sumtext="가족관계코드"/>
  2732. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  2733. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  2734. <Column id="basededuyn" type="STRING" size="256" sumtext="기본공제여부"/>
  2735. <Column id="rptagrfrom65to69ageyn" type="STRING" size="256" sumtext="65-69세여부"/>
  2736. <Column id="rptagr70agemorthnyn" type="STRING" size="256" sumtext="70세이상여부"/>
  2737. <Column id="handcapyn" type="STRING" size="256" sumtext="장애여부"/>
  2738. <Column id="maryfmlyn" type="STRING" size="256" sumtext="부녀자여부"/>
  2739. <Column id="expsbrngupchldrnyn" type="STRING" size="256" sumtext="자녀양육비여부"/>
  2740. <Column id="insuamtdeduyn" type="STRING" size="256" sumtext="보험료공제여부"/>
  2741. <Column id="deduhealcareamtyn" type="STRING" size="256" sumtext="의료비공제여부"/>
  2742. <Column id="schodeduyn" type="STRING" size="256" sumtext="교육비공제여부"/>
  2743. <Column id="crcardyn" type="STRING" size="256" sumtext="신용카드여부"/>
  2744. <Column id="busyn" type="STRING" size="256" sumtext="대중교통여부"/>
  2745. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2746. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2747. <Column id="cntcaddr" type="STRING" size="256" sumtext="주소"/>
  2748. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
  2749. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  2750. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자id"/>
  2751. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  2752. <Column id="natiinoutflag" type="STRING" size="256" sumtext="국내국외구분"/>
  2753. <Column id="cashrcptyn" type="STRING" size="256" sumtext="현금영수증여부"/>
  2754. <Column id="acdmycostyn" type="STRING" size="256" sumtext="학원비여부"/>
  2755. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  2756. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  2757. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2758. <Column id="retireyn" type="STRING" size="256" sumtext="퇴직여부"/>
  2759. <Column id="dedupsnseq" type="STRING" size="256" sumtext="순번"/>
  2760. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  2761. <Column id="brthyn" type="STRING" size="256" sumtext="출산입양여부"/>
  2762. <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
  2763. <Column id="hosinseqno" type="STRING" size="256" sumtext="내선번호"/>
  2764. <Column id="mpphonno" type="STRING" size="256" sumtext="휴대폰"/>
  2765. <Column id="resdnrgstareazipcd1" type="STRING" size="256" sumtext="우편번호1"/>
  2766. <Column id="resdnrgstareazipcd2" type="STRING" size="256" sumtext="우편번호2"/>
  2767. <Column id="resdnrgstareaaddr" type="STRING" size="256" sumtext="주소"/>
  2768. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  2769. <Column id="indcnfmyn" type="STRING" size="256" sumtext="개인확정여부"/>
  2770. <Column id="fnworkcnfmyn" type="STRING" size="256" sumtext="재무팀확정여부"/>
  2771. <Column id="natinm" type="STRING" size="256" sumtext="국적명"/>
  2772. <Column id="naticd" type="STRING" size="256" sumtext="국적코드"/>
  2773. <Column id="householdyn" type="STRING" size="256" sumtext="세대주여부"/>
  2774. <Column id="handcapflag" type="STRING" size="256" sumtext="장애구분"/>
  2775. <Column id="endwnyn" type="STRING" size="256" sumtext="기부금여부"/>
  2776. <Column id="chkcardyn" type="STRING" size="256" sumtext="직불/체크카드여부"/>
  2777. <Column id="oneparent" type="STRING" size="256" sumtext="한부모여부"/>
  2778. </ColumnInfo>
  2779. </Dataset>
  2780. <Dataset id="ds_main_medpayformlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_medpayformlist_oncolumnchanged">
  2781. <ColumnInfo>
  2782. <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
  2783. <Column id="trdnm" type="STRING" size="256" sumtext="상호"/>
  2784. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2785. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2786. <Column id="medseq" type="STRING" size="256" sumtext="의료비순번"/>
  2787. <Column id="paycnt_cash" type="INT" size="256" sumtext="지급건수_현금"/>
  2788. <Column id="payamt_cash" type="INT" size="256" sumtext="지급금액_현금"/>
  2789. <Column id="paycnt_card" type="INT" size="256" sumtext="지급건수_카드"/>
  2790. <Column id="payamt_card" type="INT" size="256" sumtext="지급금액_카드"/>
  2791. <Column id="famyrelanm" type="STRING" size="256" sumtext="의료비사용자와관계"/>
  2792. <Column id="famyrrgstno" type="STRING" size="256" sumtext="주민번호"/>
  2793. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  2794. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2795. <Column id="deduyy" type="STRING" size="256" sumtext="정산년도"/>
  2796. <Column id="handcaprptagrflag" type="STRING" size="256" sumtext="장애여부"/>
  2797. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  2798. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  2799. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  2800. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2801. <Column id="includeyn" type="STRING" size="256" sumtext="본인해당유무"/>
  2802. <Column id="oldentrregno" type="STRING" size="256" sumtext="사업자등록번호old"/>
  2803. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번old"/>
  2804. <Column id="medicode" type="STRING" size="256" sumtext="의료증빙코드"/>
  2805. <Column id="medicd" type="STRING" size="256" sumtext="의료증빙코드"/>
  2806. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2807. <Column id="prtmedicd" type="STRING" size="256" sumtext="의료증빙코드"/>
  2808. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2809. <Column id="infertility" type="STRING" size="256" sumtext="난임시술여부"/>
  2810. </ColumnInfo>
  2811. </Dataset>
  2812. <Dataset id="ds_main_endwnformlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_endwnformlist_oncolumnchanged">
  2813. <ColumnInfo>
  2814. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2815. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2816. <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
  2817. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2818. <Column id="edwnseq" type="STRING" size="256" sumtext="기부금순번"/>
  2819. <Column id="famyrelanm" type="STRING" size="256" sumtext="관계명"/>
  2820. <Column id="kindcd" type="STRING" size="256" sumtext="유형코드"/>
  2821. <Column id="kindcd" type="STRING" size="256" sumtext="유형코드"/>
  2822. <Column id="kindcdnm" type="STRING" size="256" sumtext="유형명"/>
  2823. <Column id="trdnm" type="STRING" size="256" sumtext="사업장명"/>
  2824. <Column id="endwn" type="INT" size="256" sumtext="지급금액"/>
  2825. <Column id="payym" type="STRING" size="256" sumtext="지급년월"/>
  2826. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  2827. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  2828. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2829. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2830. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  2831. <Column id="retireyn" type="STRING" size="256" sumtext="퇴직여부"/>
  2832. <Column id="edwncmntno" type="STRING" size="256" sumtext="기부금단체번호"/>
  2833. <Column id="instnm" type="STRING" size="256" sumtext="기관명"/>
  2834. <Column id="instentrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
  2835. <Column id="instinfaddr" type="STRING" size="256" sumtext="사업장소재지"/>
  2836. <Column id="instprsdnm" type="STRING" size="256" sumtext="사업장대표자"/>
  2837. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  2838. <Column id="oldentrregno" type="STRING" size="256" sumtext="사업자등록번호OLD"/>
  2839. <Column id="oldkindcd" type="STRING" size="256" sumtext="유형코드OLD"/>
  2840. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  2841. <Column id="famyrelacd" type="STRING" size="256" sumtext="관계코드"/>
  2842. <Column id="famynm" type="STRING" size="256" sumtext="성명"/>
  2843. <Column id="famyrrgstno" type="STRING" size="256" sumtext="주민번호"/>
  2844. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2845. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  2846. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  2847. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2848. <Column id="edwncnt" type="INT" size="256" sumtext="건수"/>
  2849. <Column id="autocretyn" type="STRING" size="256" sumtext="자동생성여부"/>
  2850. </ColumnInfo>
  2851. </Dataset>
  2852. <Dataset id="ds_main_vardedulist01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist01_oncolumnchanged">
  2853. <ColumnInfo>
  2854. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  2855. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  2856. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2857. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2858. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  2859. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  2860. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2861. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  2862. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  2863. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2864. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2865. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  2866. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  2867. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  2868. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  2869. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  2870. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  2871. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  2872. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  2873. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  2874. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  2875. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2876. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2877. <Column id="companycd" type="STRING" size="256" sumtext="금융기관"/>
  2878. <Column id="companynm" type="STRING" size="256" sumtext="금융기관"/>
  2879. </ColumnInfo>
  2880. </Dataset>
  2881. <Dataset id="ds_main_vardedulist02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist02_oncolumnchanged">
  2882. <ColumnInfo>
  2883. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  2884. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  2885. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2886. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2887. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  2888. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  2889. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2890. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  2891. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  2892. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2893. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2894. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  2895. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  2896. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  2897. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  2898. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  2899. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  2900. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  2901. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  2902. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  2903. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  2904. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2905. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2906. </ColumnInfo>
  2907. </Dataset>
  2908. <Dataset id="ds_main_vardedulist03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist03_oncolumnchanged">
  2909. <ColumnInfo>
  2910. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  2911. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  2912. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2913. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2914. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  2915. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  2916. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2917. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  2918. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  2919. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2920. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2921. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  2922. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  2923. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  2924. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  2925. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  2926. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  2927. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  2928. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  2929. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  2930. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  2931. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2932. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2933. <Column id="settledd" type="STRING" size="256" sumtext="확정일자"/>
  2934. <Column id="householdnm" type="STRING" size="256" sumtext="세대주구분"/>
  2935. <Column id="householdyn" type="STRING" size="256" sumtext="세대주구분"/>
  2936. <Column id="monthaddr" type="STRING" size="256" sumtext="월세주소"/>
  2937. <Column id="monthfromdd" type="STRING" size="256" sumtext="월세시작일"/>
  2938. <Column id="monthtodd" type="STRING" size="256" sumtext="월세종료일"/>
  2939. </ColumnInfo>
  2940. </Dataset>
  2941. <Dataset id="ds_main_vardedulist05" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist05_oncolumnchanged">
  2942. <ColumnInfo>
  2943. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  2944. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  2945. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2946. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2947. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  2948. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  2949. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2950. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  2951. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  2952. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2953. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2954. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  2955. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  2956. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  2957. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  2958. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  2959. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  2960. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  2961. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  2962. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  2963. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  2964. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2965. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2966. <Column id="companynm" type="STRING" size="256" sumtext="금융기관명"/>
  2967. <Column id="companycd" type="STRING" size="256" sumtext="금융기관코드"/>
  2968. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  2969. </ColumnInfo>
  2970. </Dataset>
  2971. <Dataset id="ds_main_vardedulist07" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist07_oncolumnchanged">
  2972. <ColumnInfo>
  2973. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  2974. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  2975. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  2976. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  2977. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  2978. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  2979. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  2980. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  2981. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  2982. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  2983. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  2984. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  2985. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  2986. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  2987. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  2988. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  2989. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  2990. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  2991. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  2992. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  2993. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  2994. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  2995. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  2996. <Column id="entdd" type="STRING" size="256" sumtext="출자/투자년도"/>
  2997. </ColumnInfo>
  2998. </Dataset>
  2999. <Dataset id="ds_main_vardedulist08" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist08_oncolumnchanged">
  3000. <ColumnInfo>
  3001. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3002. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3003. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3004. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3005. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3006. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  3007. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3008. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3009. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  3010. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3011. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3012. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  3013. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  3014. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3015. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3016. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  3017. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  3018. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  3019. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  3020. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  3021. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  3022. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3023. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3024. <Column id="fsttotamt" type="INT" size="256" sumtext="전반기사용액"/>
  3025. <Column id="sndtotamt" type="INT" size="256" sumtext="하반기사용액"/>
  3026. </ColumnInfo>
  3027. </Dataset>
  3028. <Dataset id="ds_main_vardedulist09" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist09_oncolumnchanged">
  3029. <ColumnInfo>
  3030. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3031. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3032. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3033. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3034. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3035. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  3036. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3037. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3038. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  3039. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3040. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3041. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  3042. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  3043. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3044. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3045. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  3046. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  3047. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  3048. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  3049. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  3050. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  3051. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3052. <Column id="entdd" type="STRING" size="256" sumtext="가입일"/>
  3053. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3054. <Column id="termym" type="STRING" size="256" sumtext="납입기간"/>
  3055. <Column id="companynm" type="STRING" size="256" sumtext="금융기관명"/>
  3056. <Column id="companycd" type="STRING" size="256" sumtext="금융기관코드"/>
  3057. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3058. </ColumnInfo>
  3059. </Dataset>
  3060. <Dataset id="ds_main_yyenddeduprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_yyenddeduprntlist_oncolumnchanged">
  3061. <ColumnInfo>
  3062. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3063. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3064. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3065. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3066. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3067. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  3068. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3069. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3070. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  3071. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3072. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3073. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  3074. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  3075. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3076. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3077. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  3078. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  3079. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  3080. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  3081. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  3082. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  3083. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3084. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3085. </ColumnInfo>
  3086. </Dataset>
  3087. <Dataset id="ds_main_vardedulist10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist10_oncolumnchanged">
  3088. <ColumnInfo>
  3089. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3090. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3091. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3092. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3093. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3094. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  3095. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3096. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3097. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  3098. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3099. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3100. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  3101. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  3102. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3103. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3104. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  3105. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  3106. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  3107. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  3108. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  3109. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  3110. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3111. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3112. <Column id="companynm" type="STRING" size="256" sumtext="금융기관명"/>
  3113. <Column id="companycd" type="STRING" size="256" sumtext="금융기관코드"/>
  3114. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3115. </ColumnInfo>
  3116. </Dataset>
  3117. <Dataset id="ds_main_vardedulist11" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist11_oncolumnchanged">
  3118. <ColumnInfo>
  3119. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3120. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3121. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3122. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3123. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3124. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  3125. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3126. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3127. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  3128. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3129. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3130. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  3131. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  3132. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3133. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3134. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  3135. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  3136. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  3137. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  3138. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  3139. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  3140. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3141. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3142. <Column id="companynm" type="STRING" size="256" sumtext="금융기관명"/>
  3143. <Column id="companycd" type="STRING" size="256" sumtext="금융기관코드"/>
  3144. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3145. </ColumnInfo>
  3146. </Dataset>
  3147. <Dataset id="ds_main_vardedulist12" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_vardedulist12_oncolumnchanged">
  3148. <ColumnInfo>
  3149. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3150. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3151. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3152. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3153. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3154. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계"/>
  3155. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3156. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3157. <Column id="deduamt" type="INT" size="256" sumtext="공제금액"/>
  3158. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3159. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3160. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
  3161. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
  3162. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3163. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3164. <Column id="olddeduitemcd" type="STRING" size="256" sumtext="공제항목코드OLD"/>
  3165. <Column id="olddeduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드OLD"/>
  3166. <Column id="olddedupsnseq" type="STRING" size="256" sumtext="공제자순번OLD"/>
  3167. <Column id="insflag" type="STRING" size="256" sumtext="입력구분"/>
  3168. <Column id="natityn" type="STRING" size="256" sumtext="국세청자료"/>
  3169. <Column id="etcyn" type="STRING" size="256" sumtext="그밖의자료"/>
  3170. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3171. <Column id="entdd" type="STRING" size="256" sumtext="가입일"/>
  3172. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3173. <Column id="termym" type="STRING" size="256" sumtext="납입기간"/>
  3174. <Column id="trdnm" type="STRING" size="256" sumtext="금융기관명"/>
  3175. <Column id="companycd" type="STRING" size="256" sumtext="금융기관코드"/>
  3176. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3177. <Column id="busnid" type="STRING" size="256" sumtext="사업자번호"/>
  3178. </ColumnInfo>
  3179. </Dataset>
  3180. <Dataset id="ds_main_monthinfolist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_monthinfolist_oncolumnchanged">
  3181. <ColumnInfo>
  3182. <Column id="emplno" type="STRING" size="256" sumtext="사번"/>
  3183. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3184. <Column id="workym" type="STRING" size="256" sumtext="작업월"/>
  3185. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3186. <Column id="vardeduseq" type="STRING" size="256" sumtext="각종공제순번"/>
  3187. <Column id="deduitemcd" type="STRING" size="256" sumtext="공제항목코드"/>
  3188. <Column id="deduitemdetlcd" type="STRING" size="256" sumtext="공제항목세부코드"/>
  3189. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3190. <Column id="retireyn" type="STRING" size="256" sumtext="중도퇴직여부"/>
  3191. <Column id="monthowner" type="STRING" size="256" sumtext="임대인성명(상호)"/>
  3192. <Column id="accno" type="STRING" size="256" sumtext="주민번호(사업자번호)"/>
  3193. <Column id="monthtype" type="STRING" size="256" sumtext="주택유형"/>
  3194. <Column id="montharea" type="STRING" size="256" sumtext="주택계약면적"/>
  3195. <Column id="monthaddr" type="STRING" size="256" sumtext="임대차계약서상주소지"/>
  3196. <Column id="monthfromdd" type="STRING" size="256" sumtext="개시일"/>
  3197. <Column id="monthtodd" type="STRING" size="256" sumtext="만료일"/>
  3198. <Column id="monthcamt" type="STRING" size="256" sumtext="연간월세액"/>
  3199. <Column id="deduamt" type="STRING" size="256" sumtext="공제금액"/>
  3200. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3201. <Column id="insflag" type="STRING" size="256"/>
  3202. </ColumnInfo>
  3203. </Dataset>
  3204. <Dataset id="ds_main_famyinfolist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3205. <ColumnInfo>
  3206. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3207. <Column id="famyrelacd" type="STRING" size="256" sumtext="가족관계코드"/>
  3208. <Column id="famyrelanm" type="STRING" size="256" sumtext="가족관계코드"/>
  3209. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3210. <Column id="rregno" type="STRING" size="256" sumtext="가족주민번호"/>
  3211. <Column id="rregno1" type="STRING" size="256" sumtext="가족주민번호"/>
  3212. <Column id="rregno2" type="STRING" size="256" sumtext="가족주민번호"/>
  3213. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  3214. </ColumnInfo>
  3215. </Dataset>
  3216. <Dataset id="ds_main_suppfamydedu_emplprtdatalist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3217. <ColumnInfo>
  3218. <Column id="natiinoutflagnm" type="STRING" size="256" sumtext="국내외구분"/>
  3219. <Column id="famyrelanm" type="STRING" size="256" sumtext="관계명"/>
  3220. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3221. <Column id="famyrrgstno" type="STRING" size="256" sumtext="주민번호"/>
  3222. <Column id="deduamt6" type="STRING" size="256" sumtext="신용,직불,선불카드등"/>
  3223. <Column id="deduamt7" type="STRING" size="256" sumtext="현금영수증"/>
  3224. <Column id="deduamt8" type="STRING" size="256" sumtext="학원비지로납부액"/>
  3225. <Column id="deduamt9" type="STRING" size="256" sumtext="직불카드"/>
  3226. <Column id="deduamt10" type="STRING" size="256" sumtext="전통시장"/>
  3227. <Column id="deduamt11" type="STRING" size="256" sumtext="대중교통"/>
  3228. <Column id="natiinoutflag" type="STRING" size="256" sumtext="국내외구분"/>
  3229. <Column id="famyrelacd" type="STRING" size="256" sumtext="관계코드"/>
  3230. <Column id="natitaxsvcprntnm" type="STRING" size="256" sumtext="자료명"/>
  3231. </ColumnInfo>
  3232. </Dataset>
  3233. <Dataset id="ds_main_famyinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_famyinfolist_oncolumnchanged">
  3234. <ColumnInfo>
  3235. <Column id="name" type="STRING" size="256" sumtext="name"/>
  3236. <Column id="famyrel" type="STRING" size="256" sumtext="famyrel"/>
  3237. <Column id="famyrelnm" type="STRING" size="256" sumtext="famyrelnm"/>
  3238. <Column id="rregno" type="STRING" size="256" sumtext="rregno"/>
  3239. <Column id="scholcd" type="STRING" size="256" sumtext="scholcd"/>
  3240. <Column id="scholnm" type="STRING" size="256" sumtext="scholnm"/>
  3241. <Column id="jobcd" type="STRING" size="256" sumtext="jobcd"/>
  3242. <Column id="jobnm" type="STRING" size="256" sumtext="jobnm"/>
  3243. <Column id="maryyn" type="STRING" size="256" sumtext="maryyn"/>
  3244. <Column id="dethyn" type="STRING" size="256" sumtext="dethyn"/>
  3245. <Column id="cmt" type="STRING" size="256" sumtext="cmt"/>
  3246. <Column id="emplno" type="STRING" size="256" sumtext="emplno"/>
  3247. <Column id="seqno" type="STRING" size="256" sumtext="seqno"/>
  3248. <Column id="rregno1" type="STRING" size="256" sumtext="rregno1"/>
  3249. <Column id="rregno2" type="STRING" size="256" sumtext="rregno2"/>
  3250. </ColumnInfo>
  3251. </Dataset>
  3252. <Dataset id="ds_init_emplinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3253. <ColumnInfo>
  3254. <Column id="cntctel" type="STRING" size="256"/>
  3255. <Column id="hosinseqno" type="STRING" size="256"/>
  3256. <Column id="mpphonno" type="STRING" size="256"/>
  3257. <Column id="resdnrgstareazipcd1" type="STRING" size="256"/>
  3258. <Column id="resdnrgstareazipcd2" type="STRING" size="256"/>
  3259. <Column id="resdnrgstareaaddr" type="STRING" size="256"/>
  3260. <Column id="addrtemp" type="STRING" size="256"/>
  3261. <Column id="detladdr" type="STRING" size="256"/>
  3262. </ColumnInfo>
  3263. <Rows>
  3264. <Row>
  3265. <Col id="cntctel"/>
  3266. <Col id="hosinseqno"/>
  3267. <Col id="mpphonno"/>
  3268. <Col id="resdnrgstareazipcd1"/>
  3269. <Col id="resdnrgstareazipcd2"/>
  3270. <Col id="resdnrgstareaaddr"/>
  3271. <Col id="addrtemp"/>
  3272. <Col id="detladdr"/>
  3273. </Row>
  3274. </Rows>
  3275. </Dataset>
  3276. <Dataset id="ds_main_suppfamyage_suppfamyagelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3277. <ColumnInfo>
  3278. <Column id="age" type="STRING" size="256"/>
  3279. </ColumnInfo>
  3280. </Dataset>
  3281. <Dataset id="ds_cmb_householdyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3282. <ColumnInfo>
  3283. <Column id="label" type="STRING" size="256"/>
  3284. <Column id="value" type="STRING" size="256"/>
  3285. </ColumnInfo>
  3286. <Rows>
  3287. <Row>
  3288. <Col id="label">세대주</Col>
  3289. <Col id="value">1</Col>
  3290. </Row>
  3291. <Row>
  3292. <Col id="label">세대원</Col>
  3293. <Col id="value">2</Col>
  3294. </Row>
  3295. </Rows>
  3296. </Dataset>
  3297. <Dataset id="ds_main_edwnprint_empledwnprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3298. <ColumnInfo>
  3299. <Column id="instnm" type="STRING" size="256" sumtext="근로자기관"/>
  3300. <Column id="instentrregno" type="STRING" size="256" sumtext="근로자사업자번호"/>
  3301. <Column id="emplnm" type="STRING" size="256" sumtext="근로자성명"/>
  3302. <Column id="resdnrgstareaaddr" type="STRING" size="256" sumtext="근로자주소"/>
  3303. <Column id="instinfaddr" type="STRING" size="256" sumtext="사업장소재지"/>
  3304. </ColumnInfo>
  3305. </Dataset>
  3306. <Dataset id="ds_main_edwnprint_edwnprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3307. <ColumnInfo>
  3308. <Column id="kindcdnm" type="STRING" size="256" sumtext="기부유형"/>
  3309. <Column id="kindcd" type="STRING" size="256" sumtext="유형코드"/>
  3310. <Column id="trdnm" type="STRING" size="256" sumtext="상호"/>
  3311. <Column id="entrregno" type="STRING" size="256" sumtext="사업자번호"/>
  3312. <Column id="famyrelacd" type="STRING" size="256" sumtext="관계코드"/>
  3313. <Column id="famynm" type="STRING" size="256" sumtext="기부자성명"/>
  3314. <Column id="famyrrgstno" type="STRING" size="256" sumtext="기부자주민번호"/>
  3315. <Column id="edwncnt" type="STRING" size="256" sumtext="건수"/>
  3316. <Column id="endwn" type="STRING" size="256" sumtext="금액"/>
  3317. <Column id="endwn20" type="STRING" size="256" sumtext="정치자금세액감면금액"/>
  3318. <Column id="rregno" type="STRING" size="256" sumtext="근로자주민번호"/>
  3319. </ColumnInfo>
  3320. </Dataset>
  3321. <Dataset id="ds_main_edwnprint_kindedwnprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3322. <ColumnInfo>
  3323. <Column id="edwntot" type="STRING" size="256" sumtext="기부금합계"/>
  3324. <Column id="edwn10" type="STRING" size="256" sumtext="법정합계"/>
  3325. <Column id="edwn20" type="STRING" size="256" sumtext="정치자금합계"/>
  3326. <Column id="edwn30" type="STRING" size="256" sumtext="특례합계"/>
  3327. <Column id="edwn31" type="STRING" size="256" sumtext="공익법인합계"/>
  3328. <Column id="edwn40" type="STRING" size="256" sumtext="종교단체외합계"/>
  3329. <Column id="edwn41" type="STRING" size="256" sumtext="종교단체합계"/>
  3330. <Column id="edwn42" type="STRING" size="256" sumtext="우리사주합계"/>
  3331. <Column id="edwn50" type="STRING" size="256" sumtext="기타합계"/>
  3332. <Column id="myedwntot" type="STRING" size="256" sumtext="본인기부금"/>
  3333. <Column id="myedwn10" type="STRING" size="256" sumtext="본인법정"/>
  3334. <Column id="myedwn20" type="STRING" size="256" sumtext="본인정치자금"/>
  3335. <Column id="myedwn30" type="STRING" size="256" sumtext="본인특례"/>
  3336. <Column id="myedwn31" type="STRING" size="256" sumtext="본인공익법인"/>
  3337. <Column id="myedwn40" type="STRING" size="256" sumtext="본인종교단체외"/>
  3338. <Column id="myedwn41" type="STRING" size="256" sumtext="본인종교단체"/>
  3339. <Column id="myedwn42" type="STRING" size="256" sumtext="본인우리사주"/>
  3340. <Column id="myedwn50" type="STRING" size="256" sumtext="본인기타"/>
  3341. <Column id="wifeedwntot" type="STRING" size="256" sumtext="배우자기부금"/>
  3342. <Column id="wifeedwn10" type="STRING" size="256" sumtext="배우자법정"/>
  3343. <Column id="wifeedwn20" type="STRING" size="256" sumtext="배우자정치자금"/>
  3344. <Column id="wifeedwn30" type="STRING" size="256" sumtext="배우자특례"/>
  3345. <Column id="wifeedwn31" type="STRING" size="256" sumtext="배우자공익법인"/>
  3346. <Column id="wifeedwn40" type="STRING" size="256" sumtext="배우자종교단체외"/>
  3347. <Column id="wifeedwn41" type="STRING" size="256" sumtext="배우자종교단체"/>
  3348. <Column id="wifeedwn42" type="STRING" size="256" sumtext="배우자우리사주"/>
  3349. <Column id="wifeedwn50" type="STRING" size="256" sumtext="배우자기타"/>
  3350. <Column id="sonedwntot" type="STRING" size="256" sumtext="직계비속기부금"/>
  3351. <Column id="sonedwn10" type="STRING" size="256" sumtext="직계비속법정"/>
  3352. <Column id="sonedwn20" type="STRING" size="256" sumtext="직계비속정치자금"/>
  3353. <Column id="sonedwn30" type="STRING" size="256" sumtext="직계비속특례"/>
  3354. <Column id="sonedwn31" type="STRING" size="256" sumtext="직계비속공익법인"/>
  3355. <Column id="sonedwn40" type="STRING" size="256" sumtext="직계비속종교단체외"/>
  3356. <Column id="sonedwn41" type="STRING" size="256" sumtext="직계비속종교단체"/>
  3357. <Column id="sonedwn42" type="STRING" size="256" sumtext="직계비속우리사주"/>
  3358. <Column id="sonedwn50" type="STRING" size="256" sumtext="직계비속기타"/>
  3359. </ColumnInfo>
  3360. </Dataset>
  3361. <Dataset id="ds_main_edwnprint_adjtedwnprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3362. <ColumnInfo>
  3363. <Column id="kindcd" type="STRING" size="256" sumtext="기부유형"/>
  3364. <Column id="edwnyy" type="STRING" size="256" sumtext="기부년도"/>
  3365. <Column id="edwnamt" type="STRING" size="256" sumtext="기부금액"/>
  3366. <Column id="preyydeduamt" type="STRING" size="256" sumtext="전년까지공제된금액"/>
  3367. <Column id="deduappamt" type="STRING" size="256" sumtext="공제대상금액"/>
  3368. <Column id="curyydeduamt" type="STRING" size="256" sumtext="해당년도공제금액"/>
  3369. <Column id="lapseamt" type="STRING" size="256" sumtext="소멸금액"/>
  3370. <Column id="carramt" type="STRING" size="256" sumtext="이월금액"/>
  3371. </ColumnInfo>
  3372. </Dataset>
  3373. <Dataset id="ds_main_saveprint_saveprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3374. <ColumnInfo>
  3375. <Column id="saveflagnm" type="STRING" size="256" sumtext="저축구분"/>
  3376. <Column id="companynm" type="STRING" size="256" sumtext="금융기관"/>
  3377. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3378. <Column id="deduamt" type="STRING" size="256" sumtext="불입금액"/>
  3379. </ColumnInfo>
  3380. </Dataset>
  3381. <Dataset id="ds_main_saveprint_housesaveprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3382. <ColumnInfo>
  3383. <Column id="saveflagnm" type="STRING" size="256" sumtext="저축구분"/>
  3384. <Column id="companynm" type="STRING" size="256" sumtext="금융기관"/>
  3385. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3386. <Column id="deduamt" type="STRING" size="256" sumtext="불입금액"/>
  3387. </ColumnInfo>
  3388. </Dataset>
  3389. <Dataset id="ds_main_saveprint_longsaveprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3390. <ColumnInfo>
  3391. <Column id="saveflagnm" type="STRING" size="256" sumtext="저축구분"/>
  3392. <Column id="companynm" type="STRING" size="256" sumtext="금융기관"/>
  3393. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3394. <Column id="deduamt" type="STRING" size="256" sumtext="불입금액"/>
  3395. </ColumnInfo>
  3396. </Dataset>
  3397. <Dataset id="ds_main_saveprint_retaveprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3398. <ColumnInfo>
  3399. <Column id="saveflagnm" type="STRING" size="256" sumtext="저축구분"/>
  3400. <Column id="companynm" type="STRING" size="256" sumtext="금융기관"/>
  3401. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3402. <Column id="deduamt" type="STRING" size="256" sumtext="불입금액"/>
  3403. </ColumnInfo>
  3404. </Dataset>
  3405. <Dataset id="ds_main_saveprint_longinvsaveprintlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3406. <ColumnInfo>
  3407. <Column id="saveflagnm" type="STRING" size="256" sumtext="저축구분"/>
  3408. <Column id="companynm" type="STRING" size="256" sumtext="금융기관"/>
  3409. <Column id="accno" type="STRING" size="256" sumtext="계좌번호"/>
  3410. <Column id="deduamt" type="STRING" size="256" sumtext="불입금액"/>
  3411. </ColumnInfo>
  3412. </Dataset>
  3413. <Dataset id="ds_send_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3414. <ColumnInfo>
  3415. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3416. <Column id="workym" type="STRING" size="256" sumtext="작업년원"/>
  3417. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3418. <Column id="retireyn" type="STRING" size="256" sumtext="퇴직여부"/>
  3419. <Column id="rregno1" type="STRING" size="256" sumtext="주민번호"/>
  3420. <Column id="rregno2" type="STRING" size="256" sumtext="주민번호뒷자리"/>
  3421. <Column id="flag" type="STRING" size="256" sumtext="flag"/>
  3422. </ColumnInfo>
  3423. </Dataset>
  3424. <Dataset id="ds_main_preedwnform_preedwnformlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3425. <ColumnInfo>
  3426. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3427. <Column id="deduyy" type="STRING" size="256" sumtext="공제년도"/>
  3428. <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
  3429. <Column id="dedupsnseq" type="STRING" size="256" sumtext="공제자순번"/>
  3430. <Column id="edwnseq" type="STRING" size="256" sumtext="기부금순번"/>
  3431. <Column id="famyrelanm" type="STRING" size="256" sumtext="관계명"/>
  3432. <Column id="kindcd" type="STRING" size="256" sumtext="유형코드"/>
  3433. <Column id="kindcd" type="STRING" size="256" sumtext="유형코드"/>
  3434. <Column id="trdnm" type="STRING" size="256" sumtext="사업장명"/>
  3435. <Column id="endwn" type="INT" size="256" sumtext="지급금액"/>
  3436. <Column id="payym" type="STRING" size="256" sumtext="지급년월"/>
  3437. <Column id="famyrrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  3438. <Column id="famyrrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  3439. <Column id="workym" type="STRING" size="256" sumtext="작업년월"/>
  3440. <Column id="natitaxsvcprntyn" type="STRING" size="256" sumtext="국세청출력여부"/>
  3441. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  3442. <Column id="retireyn" type="STRING" size="256" sumtext="퇴직여부"/>
  3443. <Column id="edwncmntno" type="STRING" size="256" sumtext="기부금단체번호"/>
  3444. <Column id="famyrelacd" type="STRING" size="256" sumtext="관계코드"/>
  3445. <Column id="famynm" type="STRING" size="256" sumtext="성명"/>
  3446. <Column id="famyrrgstno" type="STRING" size="256" sumtext="주민번호"/>
  3447. <Column id="calcamt" type="INT" size="256" sumtext="계산금액"/>
  3448. </ColumnInfo>
  3449. </Dataset>
  3450. <Dataset id="ds_temps_vardedulist01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3451. <Dataset id="ds_temps_vardedulist02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3452. <Dataset id="ds_temps_vardedulist03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3453. <Dataset id="ds_temps_vardedulist04" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3454. <Dataset id="ds_temps_vardedulist05" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3455. <Dataset id="ds_temps_vardedulist06" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3456. <Dataset id="ds_temps_vardedulist07" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3457. <Dataset id="ds_temps_vardedulist08" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3458. <Dataset id="ds_temps_vardedulist09" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3459. <Dataset id="ds_filepath" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3460. <ColumnInfo>
  3461. <Column id="filepath" type="STRING" size="256"/>
  3462. </ColumnInfo>
  3463. <Rows>
  3464. <Row/>
  3465. </Rows>
  3466. </Dataset>
  3467. <Dataset id="ds_filelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3468. <Dataset id="ds_main_yyenddeduprnt_yyenddeduprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3469. <ColumnInfo>
  3470. <Column id="famynm" type="STRING" size="256" sumtext="가족성명"/>
  3471. <Column id="emplno" type="STRING" size="256" sumtext="사번"/>
  3472. <Column id="emplnm" type="STRING" size="256" sumtext="성명"/>
  3473. <Column id="natiinoutflag" type="STRING" size="256" sumtext="내외국인구분"/>
  3474. <Column id="rregno" type="STRING" size="256" sumtext="주민번호"/>
  3475. <Column id="famyrelacd" type="STRING" size="256" sumtext="관계코드"/>
  3476. <Column id="famyrrgstno" type="STRING" size="256" sumtext="가족주민번호"/>
  3477. <Column id="basededuyn" type="STRING" size="256" sumtext="기본공제여부"/>
  3478. <Column id="handcapyn" type="STRING" size="256" sumtext="장애여부"/>
  3479. <Column id="expsbrngupchldrnyn" type="STRING" size="256" sumtext="자녀양육비여부"/>
  3480. <Column id="manychldrnyn" type="STRING" size="256" sumtext="다자녀여부"/>
  3481. <Column id="maryfmlyn" type="STRING" size="256" sumtext="부녀자여부"/>
  3482. <Column id="oldageyn" type="STRING" size="256" sumtext="경로우대여부"/>
  3483. <Column id="brthyn" type="STRING" size="256" sumtext="출산입양여부"/>
  3484. <Column id="insgoamt" type="STRING" size="256" sumtext="건강고용보험"/>
  3485. <Column id="insnatitaxsvcamt" type="STRING" size="256" sumtext="보험료국세청자료"/>
  3486. <Column id="insnonatitaxsvcamt" type="STRING" size="256" sumtext="보험료그밖의자료"/>
  3487. <Column id="handinsnatitaxsvcamt" type="STRING" size="256" sumtext="장애인보험료국세청자료"/>
  3488. <Column id="handinsnonatitaxsvcamt" type="STRING" size="256" sumtext="장애인보험료그밖의자료"/>
  3489. <Column id="mednatitaxsvcamt" type="STRING" size="256" sumtext="의료비국세청자료"/>
  3490. <Column id="mednonatitaxsvcamt" type="STRING" size="256" sumtext="의료비그밖의자료"/>
  3491. <Column id="edunatitaxsvcamt" type="STRING" size="256" sumtext="교육비국세청자료"/>
  3492. <Column id="edunonatitaxsvcamt" type="STRING" size="256" sumtext="교육비그밖의자료"/>
  3493. <Column id="cardnatitaxsvcamt" type="STRING" size="256" sumtext="신용카드국세청자료"/>
  3494. <Column id="cardnonatitaxsvcamt" type="STRING" size="256" sumtext="신용카드그밖의자료"/>
  3495. <Column id="busnatitaxsvcamt" type="STRING" size="256" sumtext="대중교통국세청자료"/>
  3496. <Column id="busnonatitaxsvcamt" type="STRING" size="256" sumtext="대중교통그밖의자료"/>
  3497. <Column id="cashnatitaxsvcamt" type="STRING" size="256" sumtext="현금영수증국세청자료"/>
  3498. <Column id="cashnonatitaxsvcamt" type="STRING" size="256" sumtext="현금영수증그밖의자료"/>
  3499. <Column id="edwnnatitaxsvcamt" type="STRING" size="256" sumtext="기부금국세청자료"/>
  3500. <Column id="edwnnonatitaxsvcamt" type="STRING" size="256" sumtext="기부금그밖의자료"/>
  3501. <Column id="academynatitaxsvcamt" type="STRING" size="256" sumtext="학원비지로국세청자료"/>
  3502. <Column id="academynonatitaxsvcamt" type="STRING" size="256" sumtext="학원비지로그밖의자료"/>
  3503. <Column id="bazarnatitaxsvcamt" type="STRING" size="256" sumtext="전통시장국세청자료"/>
  3504. <Column id="bazarnonatitaxsvcamt" type="STRING" size="256" sumtext="전통시장그밖의자료"/>
  3505. <Column id="instnm" type="STRING" size="256" sumtext="근무처"/>
  3506. <Column id="instentrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
  3507. <Column id="deptnm" type="STRING" size="256" sumtext="근무부서"/>
  3508. <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
  3509. <Column id="hosinseqno" type="STRING" size="256" sumtext="내선번호"/>
  3510. <Column id="mpphonno" type="STRING" size="256" sumtext="휴대폰"/>
  3511. <Column id="resdnrgstareaaddr" type="STRING" size="256" sumtext="주소"/>
  3512. <Column id="detladdr" type="STRING" size="256" sumtext="주소"/>
  3513. <Column id="deduyy" type="STRING" size="256" sumtext="년도"/>
  3514. <Column id="prfshipflagnm" type="STRING" size="256" sumtext="교직구분"/>
  3515. <Column id="jobposnm" type="STRING" size="256" sumtext="직위"/>
  3516. <Column id="householdnm" type="STRING" size="256" sumtext="세대주구분"/>
  3517. <Column id="natinm" type="STRING" size="256" sumtext="국적"/>
  3518. <Column id="naticd" type="STRING" size="256" sumtext="국적코드"/>
  3519. <Column id="checknatitaxsvcamt" type="STRING" size="256" sumtext="직불카드국세청자료"/>
  3520. <Column id="checknonatitaxsvcamt" type="STRING" size="256" sumtext="직불카드그밖의자료"/>
  3521. <Column id="preyychngyn" type="STRING" size="256" sumtext="전년도변동여부"/>
  3522. <Column id="elecdocuyn" type="STRING" size="256" sumtext="전자문서여부"/>
  3523. <Column id="oneparent" type="STRING" size="256" sumtext="한부모여부"/>
  3524. </ColumnInfo>
  3525. </Dataset>
  3526. <Dataset id="ds_main_yyenddeduprnt_yyenddeduprntlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3527. <ColumnInfo>
  3528. <Column id="emplno" type="STRING" size="256" sumtext="사원번호"/>
  3529. <Column id="prepenamt" type="STRING" size="256" sumtext="종전국민연금"/>
  3530. <Column id="prependeduamt" type="STRING" size="256" sumtext="종전국민연금공제액"/>
  3531. <Column id="penamt" type="STRING" size="256" sumtext="국민연금"/>
  3532. <Column id="pendeduamt" type="STRING" size="256" sumtext="국민연금공제액"/>
  3533. <Column id="preedupenamt" type="STRING" size="256" sumtext="종전연금보험료"/>
  3534. <Column id="preedupendeduamt" type="STRING" size="256" sumtext="종전연금보험공제액"/>
  3535. <Column id="edupenamt" type="STRING" size="256" sumtext="연금보험료"/>
  3536. <Column id="edupendeduamt" type="STRING" size="256" sumtext="연금보험공제액"/>
  3537. <Column id="preretpenamt" type="STRING" size="256" sumtext="종전퇴직연금"/>
  3538. <Column id="preretdeduamt" type="STRING" size="256" sumtext="종전퇴직연금공제액"/>
  3539. <Column id="retpenamt" type="STRING" size="256" sumtext="퇴직연금"/>
  3540. <Column id="retdeduamt" type="STRING" size="256" sumtext="퇴직연금공제액"/>
  3541. <Column id="pentotamt" type="STRING" size="256" sumtext="연금보험료계"/>
  3542. <Column id="pendedutotamt" type="STRING" size="256" sumtext="연금보험료공제계"/>
  3543. <Column id="prehealamt" type="STRING" size="256" sumtext="종전건강보험료"/>
  3544. <Column id="prehealdeduamt" type="STRING" size="256" sumtext="종전건강보험료공제액"/>
  3545. <Column id="healamt" type="STRING" size="256" sumtext="건강보험료"/>
  3546. <Column id="preentamt" type="STRING" size="256" sumtext="종전고용보험료"/>
  3547. <Column id="preentdeduamt" type="STRING" size="256" sumtext="종전고용보험공제액"/>
  3548. <Column id="entamt" type="STRING" size="256" sumtext="고용보험료"/>
  3549. <Column id="entdeduamt" type="STRING" size="256" sumtext="고용보험공제액"/>
  3550. <Column id="insuramt" type="STRING" size="256" sumtext="일반보장성보험료"/>
  3551. <Column id="insurdeduamt" type="STRING" size="256" sumtext="일반보장성보험료공제액"/>
  3552. <Column id="handinsuramt" type="STRING" size="256" sumtext="장애인전용보험료"/>
  3553. <Column id="handinsurdeduamt" type="STRING" size="256" sumtext="장애인전용보험료공제액"/>
  3554. <Column id="insurtotamt" type="STRING" size="256" sumtext="보험료계"/>
  3555. <Column id="insurdedutotamt" type="STRING" size="256" sumtext="보험료공제액계"/>
  3556. <Column id="selfmedamt" type="STRING" size="256" sumtext="본인,경로자,장애인의료비"/>
  3557. <Column id="etcmedamt" type="STRING" size="256" sumtext="그밖의의료비"/>
  3558. <Column id="cardmedamt" type="STRING" size="256" sumtext="신용카드등지급액"/>
  3559. <Column id="cashmedamt" type="STRING" size="256" sumtext="현금지급액"/>
  3560. <Column id="medtotamt" type="STRING" size="256" sumtext="의료비계"/>
  3561. <Column id="meddeduamt" type="STRING" size="256" sumtext="의료비공제액계"/>
  3562. <Column id="selfeduamt" type="STRING" size="256" sumtext="본인교육비"/>
  3563. <Column id="selfedudeduamt" type="STRING" size="256" sumtext="본인교육비공제액"/>
  3564. <Column id="babyeduamt" type="STRING" size="256" sumtext="취학전아동교육비"/>
  3565. <Column id="babyedudeduamt" type="STRING" size="256" sumtext="취학정아동교육비공제액"/>
  3566. <Column id="mideduamt" type="STRING" size="256" sumtext="초중고교육비"/>
  3567. <Column id="midedudeduamt" type="STRING" size="256" sumtext="초중고교육비 공제액"/>
  3568. <Column id="unveduamt" type="STRING" size="256" sumtext="대학생교육비"/>
  3569. <Column id="unvedudeduamt" type="STRING" size="256" sumtext="대학생 교육비 공제액"/>
  3570. <Column id="handeduamt" type="STRING" size="256" sumtext="장애인교육비"/>
  3571. <Column id="handedudeduamt" type="STRING" size="256" sumtext="장애인교육비 공제액"/>
  3572. <Column id="edutotamt" type="STRING" size="256" sumtext="교육비계"/>
  3573. <Column id="babyeducnt" type="STRING" size="256" sumtext="취학전아동교육비 인원"/>
  3574. <Column id="mideducnt" type="STRING" size="256" sumtext="초중고교육비 인원"/>
  3575. <Column id="unveducnt" type="STRING" size="256" sumtext="대학생교육비 인원"/>
  3576. <Column id="handeducnt" type="STRING" size="256" sumtext="장애인교육비 인원"/>
  3577. <Column id="housrentamt" type="STRING" size="256" sumtext="주택임차차입금"/>
  3578. <Column id="longhousamt04" type="STRING" size="256" sumtext="장기주택저당차입금(상환기간10-15년미만)"/>
  3579. <Column id="longhousamt05" type="STRING" size="256" sumtext="장기주택저당차입금(상환기간15-30년미만)"/>
  3580. <Column id="longhousamt07" type="STRING" size="256" sumtext="장기주택저당차입금(상환기간30년이상)"/>
  3581. <Column id="longhousamt08" type="STRING" size="256" sumtext="장기주택저당차입금(2012년 이후 차입분(15년이상)_고정금리등)"/>
  3582. <Column id="longhousamt09" type="STRING" size="256" sumtext="장기주택저당차입금(2012년 이후 차입분(15년이상)_기타)"/>
  3583. <Column id="longhousamt11" type="STRING" size="256" sumtext="장기주택저당차입금(2015년 이후 차입분)"/>
  3584. <Column id="longhousamt12" type="STRING" size="256" sumtext="장기주택저당차입금(2015년 이후 차입분)"/>
  3585. <Column id="longhousamt13" type="STRING" size="256" sumtext="장기주택저당차입금(2015년 이후 차입분)"/>
  3586. <Column id="longhousamt14" type="STRING" size="256" sumtext="장기주택저당차입금(2015년 이후 차입분)"/>
  3587. <Column id="longhousamt" type="STRING" size="256" sumtext="장기주택저당차입금"/>
  3588. <Column id="housmonamt" type="STRING" size="256" sumtext="월세액"/>
  3589. <Column id="houstotamt" type="STRING" size="256" sumtext="주택자금공제액계"/>
  3590. <Column id="alldeduedwnamt" type="STRING" size="256" sumtext="전액공제기부금"/>
  3591. <Column id="deduedwnamt20" type="STRING" size="256" sumtext="정치자금기부금"/>
  3592. <Column id="deduedwnamt50" type="STRING" size="256" sumtext="50%한도적용기부금"/>
  3593. <Column id="deduedwnamt30" type="STRING" size="256" sumtext="30%한도적용기부금"/>
  3594. <Column id="deduedwnamt31" type="STRING" size="256" sumtext="공익법인신탁기부금"/>
  3595. <Column id="deduedwnamt15" type="STRING" size="256" sumtext="15%한도적용기부금"/>
  3596. <Column id="deduedwnamt10" type="STRING" size="256" sumtext="10%한도적용기부금"/>
  3597. <Column id="edwntotamt" type="STRING" size="256" sumtext="기부금공제액계"/>
  3598. <Column id="persaveamt" type="STRING" size="256" sumtext="개인연금저축"/>
  3599. <Column id="pensaveamt" type="STRING" size="256" sumtext="연금저축"/>
  3600. <Column id="pensavetotamt" type="STRING" size="256" sumtext="연금저축계"/>
  3601. <Column id="smalldeduamt" type="STRING" size="256" sumtext="소기업공제기부금"/>
  3602. <Column id="houssaveamt" type="STRING" size="256" sumtext="주택마련저축"/>
  3603. <Column id="investamt" type="STRING" size="256" sumtext="투자조합출자"/>
  3604. <Column id="cardamt" type="STRING" size="256" sumtext="신용카드"/>
  3605. <Column id="cashamt" type="STRING" size="256" sumtext="현금영수증"/>
  3606. <Column id="ziroamt" type="STRING" size="256" sumtext="지로"/>
  3607. <Column id="junamt" type="STRING" size="256" sumtext="전통시장"/>
  3608. <Column id="busamt" type="STRING" size="256" sumtext="대중교통"/>
  3609. <Column id="cardtotamt" type="STRING" size="256" sumtext="신용카드계"/>
  3610. <Column id="fundsaveamt1" type="STRING" size="256" sumtext="펀드1년차"/>
  3611. <Column id="fundsaveamt2" type="STRING" size="256" sumtext="펀드2년차"/>
  3612. <Column id="fundsaveamt3" type="STRING" size="256" sumtext="펀드3년차"/>
  3613. <Column id="fundsavetotamt" type="STRING" size="256" sumtext="펀드총금액"/>
  3614. <Column id="maryamt" type="STRING" size="256" sumtext="혼인이사장례"/>
  3615. <Column id="houstaxdeduamt" type="STRING" size="256" sumtext="주택자금세액공제"/>
  3616. <Column id="longhousesaveamt" type="STRING" size="256" sumtext="장기주택마련저축"/>
  3617. <Column id="housesaveamt1" type="STRING" size="256" sumtext="청약저축"/>
  3618. <Column id="housesaveamt2" type="STRING" size="256" sumtext="주택청약저축"/>
  3619. <Column id="housesaveamt3" type="STRING" size="256" sumtext="근로자주택마련저축"/>
  3620. <Column id="housetotamt" type="STRING" size="256" sumtext="주택마련저축합계"/>
  3621. <Column id="investamt2" type="STRING" size="256" sumtext="2009년이후출자분"/>
  3622. <Column id="investtotamt" type="STRING" size="256" sumtext="투자조합합계"/>
  3623. <Column id="checkamt" type="STRING" size="256" sumtext="직불카드"/>
  3624. <Column id="pretrd" type="STRING" size="256" sumtext="전근무지사업자번호"/>
  3625. <Column id="pretrdnm" type="STRING" size="256" sumtext="전근무지사업장명"/>
  3626. <Column id="prepaytot" type="STRING" size="256" sumtext="전근무지급여총액"/>
  3627. <Column id="pretaxtot" type="STRING" size="256" sumtext="전근무지세액총액"/>
  3628. <Column id="sosangamt" type="STRING" size="256" sumtext="소기업소상공인"/>
  3629. </ColumnInfo>
  3630. </Dataset>
  3631. <Dataset id="ds_main_yyenddeduprnt_yyenddoculist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3632. <ColumnInfo>
  3633. <Column id="emplnm" type="STRING" size="256" sumtext="성명"/>
  3634. <Column id="emplno" type="STRING" size="256" sumtext="사번"/>
  3635. <Column id="cdid" type="STRING" size="256" sumtext="코드"/>
  3636. <Column id="dispseq" type="STRING" size="256" sumtext="순서"/>
  3637. <Column id="cdnm" type="STRING" size="256" sumtext="제출서류명"/>
  3638. <Column id="deduyy" type="STRING" size="256" sumtext="년도"/>
  3639. <Column id="checkyn" type="STRING" size="256" sumtext="checkyn"/>
  3640. </ColumnInfo>
  3641. </Dataset>
  3642. <Dataset id="ds_main_yyenddeduprnt_yyenddeduprntlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3643. <ColumnInfo>
  3644. <Column id="emplno" type="STRING" size="256" sumtext=""/>
  3645. <Column id="prekookmin" type="STRING" size="256" sumtext=""/>
  3646. <Column id="kookmin" type="STRING" size="256" sumtext=""/>
  3647. <Column id="pregong" type="STRING" size="256" sumtext=""/>
  3648. <Column id="gong" type="STRING" size="256" sumtext=""/>
  3649. <Column id="prenoin" type="STRING" size="256" sumtext=""/>
  3650. <Column id="noin" type="STRING" size="256" sumtext=""/>
  3651. <Column id="pregoyong" type="STRING" size="256" sumtext=""/>
  3652. <Column id="goyong" type="STRING" size="256" sumtext=""/>
  3653. <Column id="housrentamt01" type="STRING" size="256" sumtext=""/>
  3654. <Column id="housrentamt02" type="STRING" size="256" sumtext=""/>
  3655. <Column id="longhousamt04" type="STRING" size="256" sumtext=""/>
  3656. <Column id="longhousamt05" type="STRING" size="256" sumtext=""/>
  3657. <Column id="longhousamt07" type="STRING" size="256" sumtext=""/>
  3658. <Column id="longhousamt08" type="STRING" size="256" sumtext=""/>
  3659. <Column id="longhousamt09" type="STRING" size="256" sumtext=""/>
  3660. <Column id="longhousamt11" type="STRING" size="256" sumtext=""/>
  3661. <Column id="longhousamt12" type="STRING" size="256" sumtext=""/>
  3662. <Column id="longhousamt13" type="STRING" size="256" sumtext=""/>
  3663. <Column id="longhousamt14" type="STRING" size="256" sumtext=""/>
  3664. <Column id="persaveamt" type="STRING" size="256" sumtext=""/>
  3665. <Column id="sosangamt" type="STRING" size="256" sumtext=""/>
  3666. <Column id="housesaveamt1" type="STRING" size="256" sumtext=""/>
  3667. <Column id="housesaveamt2" type="STRING" size="256" sumtext=""/>
  3668. <Column id="housesaveamt3" type="STRING" size="256" sumtext=""/>
  3669. <Column id="investamt11" type="STRING" size="256" sumtext=""/>
  3670. <Column id="investamt12" type="STRING" size="256" sumtext=""/>
  3671. <Column id="investamt21" type="STRING" size="256" sumtext=""/>
  3672. <Column id="investamt22" type="STRING" size="256" sumtext=""/>
  3673. <Column id="investamt31" type="STRING" size="256" sumtext=""/>
  3674. <Column id="investamt32" type="STRING" size="256" sumtext=""/>
  3675. <Column id="cardamt" type="STRING" size="256" sumtext=""/>
  3676. <Column id="checkamt" type="STRING" size="256" sumtext=""/>
  3677. <Column id="cashamt" type="STRING" size="256" sumtext=""/>
  3678. <Column id="junamt" type="STRING" size="256" sumtext=""/>
  3679. <Column id="busamt" type="STRING" size="256" sumtext=""/>
  3680. <Column id="pprecardamt" type="STRING" size="256" sumtext=""/>
  3681. <Column id="precardamt" type="STRING" size="256" sumtext=""/>
  3682. <Column id="nowcardamt" type="STRING" size="256" sumtext=""/>
  3683. <Column id="ppregongamt" type="STRING" size="256" sumtext=""/>
  3684. <Column id="pregongamt" type="STRING" size="256" sumtext=""/>
  3685. <Column id="nowgongamt" type="STRING" size="256" sumtext=""/>
  3686. <Column id="nowfstamt" type="STRING" size="256" sumtext=""/>
  3687. <Column id="nowsndamt" type="STRING" size="256" sumtext=""/>
  3688. <Column id="ourcompchulamt" type="STRING" size="256" sumtext=""/>
  3689. <Column id="ourcompedwnamt" type="STRING" size="256" sumtext=""/>
  3690. <Column id="nomanymoneyamt" type="STRING" size="256" sumtext=""/>
  3691. <Column id="longinvamt" type="STRING" size="256" sumtext=""/>
  3692. <Column id="retsaveamt" type="STRIING" size="256" sumtext=""/>
  3693. <Column id="pensaveamt" type="STRIING" size="256" sumtext=""/>
  3694. <Column id="insuramt" type="STRIING" size="256" sumtext=""/>
  3695. <Column id="handinsuramt" type="STRIING" size="256" sumtext=""/>
  3696. <Column id="selfmedamt" type="STRIING" size="256" sumtext=""/>
  3697. <Column id="etcmedamt" type="STRIING" size="256" sumtext=""/>
  3698. <Column id="selfeduamt" type="STRIING" size="256" sumtext=""/>
  3699. <Column id="babyeduamt" type="STRIING" size="256" sumtext=""/>
  3700. <Column id="mideduamt" type="STRIING" size="256" sumtext=""/>
  3701. <Column id="unveduamt" type="STRIING" size="256" sumtext=""/>
  3702. <Column id="handeduamt" type="STRIING" size="256" sumtext=""/>
  3703. <Column id="babyeducnt" type="STRIING" size="256" sumtext=""/>
  3704. <Column id="mideducnt" type="STRIING" size="256" sumtext=""/>
  3705. <Column id="unveducnt" type="STRIING" size="256" sumtext=""/>
  3706. <Column id="handeducnt" type="STRIING" size="256" sumtext=""/>
  3707. <Column id="poliedwnamt10" type="STRIING" size="256" sumtext=""/>
  3708. <Column id="poliedwnamt10over" type="STRIING" size="256" sumtext=""/>
  3709. <Column id="lawedwnamt" type="STRIING" size="256" sumtext=""/>
  3710. <Column id="designedwnamt" type="STRIING" size="256" sumtext=""/>
  3711. <Column id="etcedwnamt" type="STRIING" size="256" sumtext=""/>
  3712. <Column id="monthamt" type="STRIING" size="256" sumtext=""/>
  3713. </ColumnInfo>
  3714. </Dataset>
  3715. <Dataset id="ds_send_indcnfm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3716. <ColumnInfo>
  3717. <Column id="emplno" type="STRING" size="256"/>
  3718. <Column id="deduyy" type="STRING" size="256"/>
  3719. <Column id="workym" type="STRING" size="256"/>
  3720. <Column id="retireyn" type="STRING" size="256"/>
  3721. <Column id="indcnfmyn" type="STRING" size="256"/>
  3722. </ColumnInfo>
  3723. <Rows>
  3724. <Row>
  3725. <Col id="emplno"/>
  3726. <Col id="deduyy"/>
  3727. <Col id="workym"/>
  3728. <Col id="retireyn"/>
  3729. <Col id="indcnfmyn"/>
  3730. </Row>
  3731. </Rows>
  3732. </Dataset>
  3733. <Dataset id="ds_send_entrregnotrdnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3734. <ColumnInfo>
  3735. <Column id="entrregno" type="STRING" size="256"/>
  3736. </ColumnInfo>
  3737. <Rows>
  3738. <Row/>
  3739. </Rows>
  3740. </Dataset>
  3741. <Dataset id="ds_main_entrregnotrdnm_entrregnotrdnmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3742. <ColumnInfo>
  3743. <Column id="trdnm" type="STRING" size="256"/>
  3744. </ColumnInfo>
  3745. </Dataset>
  3746. <Dataset id="ds_send_fundterm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3747. <ColumnInfo>
  3748. <Column id="entdd" type="STRING" size="256"/>
  3749. <Column id="deduitemdetlcd" type="STRING" size="256"/>
  3750. <Column id="deduyy" type="STRING" size="256"/>
  3751. </ColumnInfo>
  3752. <Rows>
  3753. <Row>
  3754. <Col id="entdd"/>
  3755. <Col id="deduitemdetlcd"/>
  3756. <Col id="deduyy"/>
  3757. </Row>
  3758. </Rows>
  3759. </Dataset>
  3760. <Dataset id="ds_main_fundtermym_fundtermymlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3761. <ColumnInfo>
  3762. <Column id="termym" type="STRING" size="256"/>
  3763. </ColumnInfo>
  3764. </Dataset>
  3765. <Dataset id="ds_cmb_natiinoutflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3766. <ColumnInfo>
  3767. <Column id="label" type="STRING" size="256"/>
  3768. <Column id="value" type="STRING" size="256"/>
  3769. </ColumnInfo>
  3770. <Rows>
  3771. <Row>
  3772. <Col id="label">국내</Col>
  3773. <Col id="value">1</Col>
  3774. </Row>
  3775. <Row>
  3776. <Col id="label">국외</Col>
  3777. <Col id="value">0</Col>
  3778. </Row>
  3779. </Rows>
  3780. </Dataset>
  3781. <Dataset id="ds_main_yyendcalcyn_yyendcalcynlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3782. <Dataset id="ds_cmb_handcapflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3783. <ColumnInfo>
  3784. <Column id="label" type="STRING" size="256"/>
  3785. <Column id="value" type="STRING" size="256"/>
  3786. </ColumnInfo>
  3787. <Rows>
  3788. <Row>
  3789. <Col id="label">중증</Col>
  3790. <Col id="value">01</Col>
  3791. </Row>
  3792. <Row>
  3793. <Col id="label">일반</Col>
  3794. <Col id="value">02</Col>
  3795. </Row>
  3796. </Rows>
  3797. </Dataset>
  3798. <Dataset id="ds_cmb_monthtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3799. <ColumnInfo>
  3800. <Column id="label" type="STRING" size="256"/>
  3801. <Column id="value" type="STRING" size="256"/>
  3802. </ColumnInfo>
  3803. <Rows>
  3804. <Row>
  3805. <Col id="label">단독주택</Col>
  3806. <Col id="value">1</Col>
  3807. </Row>
  3808. <Row>
  3809. <Col id="label">다가구</Col>
  3810. <Col id="value">2</Col>
  3811. </Row>
  3812. <Row>
  3813. <Col id="label">다세대주택</Col>
  3814. <Col id="value">3</Col>
  3815. </Row>
  3816. <Row>
  3817. <Col id="label">연립주택</Col>
  3818. <Col id="value">4</Col>
  3819. </Row>
  3820. <Row>
  3821. <Col id="label">아파트</Col>
  3822. <Col id="value">5</Col>
  3823. </Row>
  3824. <Row>
  3825. <Col id="label">오피스텔</Col>
  3826. <Col id="value">6</Col>
  3827. </Row>
  3828. <Row>
  3829. <Col id="label">기타</Col>
  3830. <Col id="value">7</Col>
  3831. </Row>
  3832. </Rows>
  3833. </Dataset>
  3834. </Objects>
  3835. <Bind>
  3836. <BindItem id="item0" compid="grp_sea.ipt_deduyy" propid="value" datasetid="ds_send_detdedulist" columnid="deduyy"/>
  3837. <BindItem id="item1" compid="grp_sea.ipt_workym" propid="value" datasetid="ds_send_detdedulist" columnid="workym"/>
  3838. <BindItem id="item2" compid="grp_sea.ipt_emplno" propid="value" datasetid="ds_send_detdedulist" columnid="emplno"/>
  3839. <BindItem id="item3" compid="grp_sea.ipt_emplnm" propid="value" datasetid="ds_send_detdedulist" columnid="emplnm"/>
  3840. <BindItem id="item4" compid="grp_sea.rbo_retireyn" propid="value" datasetid="ds_send_detdedulist" columnid="retireyn"/>
  3841. <BindItem id="item5" compid="ipt_psnbase" propid="value" datasetid="ds_init_temp" columnid="psnbase"/>
  3842. <BindItem id="item6" compid="ipt_savebase" propid="value" datasetid="ds_init_temp" columnid="savebase"/>
  3843. <BindItem id="item7" compid="ipt_prntbase" propid="value" datasetid="ds_init_temp" columnid="prntbase"/>
  3844. <BindItem id="item8" compid="ipt_medibase" propid="value" datasetid="ds_init_temp" columnid="medibase"/>
  3845. <BindItem id="item9" compid="ipt_cardbase" propid="value" datasetid="ds_init_temp" columnid="cardbase"/>
  3846. <BindItem id="item10" compid="ipt_edwnbase" propid="value" datasetid="ds_init_temp" columnid="edwnbase"/>
  3847. <BindItem id="item11" compid="ipt_prntbase2" propid="value" datasetid="ds_init_temp" columnid="prntbase2"/>
  3848. <BindItem id="item12" compid="ipt_emplno2" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="emplno"/>
  3849. <BindItem id="item13" compid="ipt_emplnm2" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="emplnm"/>
  3850. <BindItem id="item14" compid="input1" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="sodeuk"/>
  3851. <BindItem id="item15" compid="ipt_famyrrgstno1" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="rregno1"/>
  3852. <BindItem id="item16" compid="ipt_famyrrgstno2" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="rregno2"/>
  3853. <BindItem id="item17" compid="input2" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="joomin"/>
  3854. <BindItem id="item18" compid="ipt_instnm" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="payinstnm"/>
  3855. <BindItem id="item19" compid="input3" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="noin"/>
  3856. <BindItem id="item20" compid="ipt_deptnm" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="deptnm"/>
  3857. <BindItem id="item21" compid="ipt_jobposnm" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="jobposnm"/>
  3858. <BindItem id="item22" compid="input4" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="goyong"/>
  3859. <BindItem id="item23" compid="ipt_entcodd" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="entcodd"/>
  3860. <BindItem id="item24" compid="input5" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="kookmin"/>
  3861. <BindItem id="item25" compid="ipt_retiredd" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="retiredd"/>
  3862. <BindItem id="item26" compid="input9" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="sahak"/>
  3863. <BindItem id="item27" compid="ipt_paytotamt" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="paytotamt"/>
  3864. <BindItem id="item28" compid="input6" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="army"/>
  3865. <BindItem id="item29" compid="input8" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="geunro"/>
  3866. <BindItem id="item30" compid="input7" propid="value" datasetid="ds_main_suppfamydedu_emplinfolist" columnid="sil"/>
  3867. <BindItem id="item31" compid="ipt_resdnrgstareazipcd1" propid="value" datasetid="ds_init_emplinfo" columnid="resdnrgstareazipcd1"/>
  3868. <BindItem id="item32" compid="ipt_resdnrgstareazipcd2" propid="value" datasetid="ds_init_emplinfo" columnid="resdnrgstareazipcd2"/>
  3869. <BindItem id="item33" compid="ipt_resdnrgstareaaddr" propid="value" datasetid="ds_init_emplinfo" columnid="resdnrgstareaaddr"/>
  3870. <BindItem id="item34" compid="ipt_detladdr" propid="value" datasetid="ds_init_emplinfo" columnid="detladdr"/>
  3871. <BindItem id="item35" compid="ipt_cntctel" propid="value" datasetid="ds_init_emplinfo" columnid="cntctel"/>
  3872. <BindItem id="item36" compid="ipt_hosinseqno" propid="value" datasetid="ds_init_emplinfo" columnid="hosinseqno"/>
  3873. <BindItem id="item37" compid="ipt_mpphonno" propid="value" datasetid="ds_init_emplinfo" columnid="mpphonno"/>
  3874. <BindItem id="item38" compid="ipt_edubase" propid="value" datasetid="ds_init_temp" columnid="edubase"/>
  3875. </Bind>
  3876. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  3877. * System Name :
  3878. * Job Name :
  3879. * Creator :
  3880. * Make Date : 2017-06-19
  3881. * Description :
  3882. *---------------------------------------------------------------------------------------
  3883. * Modify Date Modifier Modify Description
  3884. *---------------------------------------------------------------------------------------
  3885. * 2017-06-19 Live Converter TF->XP
  3886. *
  3887. *---------------------------------------------------------------------------------------
  3888. ****************************************************************************************/
  3889. include "com_commonxp::comm_main.xjs";
  3890. include "mis_miscommonxp::MIS.xjs";
  3891. include "mis_humtrafactmngtxp::RPB001.xjs";
  3892. include "mis_acntcommonxp::RAD001.xjs";
  3893. function SMRWY02300_oninit(obj:Form, e:InitEventInfo)
  3894. {
  3895. frmf_initForm(obj);
  3896. }
  3897. function SMRWY02300_onload(obj:Form, e:LoadEventInfo)
  3898. {
  3899. grdf_initGrid(swt_dedu.case1.grd_suppfamydedulist);
  3900. grdf_setRowTypeIcon(swt_dedu.case1.grd_suppfamydedulist, 0);
  3901. grdf_initGrid(swt_dedu.case2.grd_medpayformlist);
  3902. grdf_setRowTypeIcon(swt_dedu.case2.grd_medpayformlist, 0);
  3903. grdf_initGrid(swt_dedu.case3.grd_endwnformlist);
  3904. grdf_setRowTypeIcon(swt_dedu.case3.grd_endwnformlist, 0);
  3905. grdf_initGrid(swt_dedu.case4.grd_vardedulist01);
  3906. grdf_setRowTypeIcon(swt_dedu.case4.grd_vardedulist01, 0);
  3907. grdf_initGrid(swt_dedu.case5.grd_vardedulist02);
  3908. grdf_setRowTypeIcon(swt_dedu.case5.grd_vardedulist02, 0);
  3909. grdf_initGrid(swt_dedu.case6.grd_vardedulist03);
  3910. grdf_setRowTypeIcon(swt_dedu.case6.grd_vardedulist03, 0);
  3911. grdf_initGrid(swt_dedu.case7.grd_vardedulist05);
  3912. grdf_setRowTypeIcon(swt_dedu.case7.grd_vardedulist05, 0);
  3913. grdf_initGrid(swt_dedu.case8.grd_vardedulist07);
  3914. grdf_setRowTypeIcon(swt_dedu.case8.grd_vardedulist07, 0);
  3915. grdf_initGrid(swt_dedu.case9.grd_vardedulist08);
  3916. grdf_setRowTypeIcon(swt_dedu.case9.grd_vardedulist08, 0);
  3917. grdf_initGrid(swt_dedu.case10.grd_vardedulist09);
  3918. grdf_setRowTypeIcon(swt_dedu.case10.grd_vardedulist09, 0);
  3919. grdf_initGrid(swt_dedu.case11.grd_vardedulist04);
  3920. grdf_setRowTypeIcon(swt_dedu.case11.grd_vardedulist04, 0);
  3921. grdf_initGrid(swt_dedu.case12.grd_vardedulist10);
  3922. grdf_setRowTypeIcon(swt_dedu.case12.grd_vardedulist10, 0);
  3923. grdf_initGrid(swt_dedu.case13.grd_vardedulist11);
  3924. grdf_setRowTypeIcon(swt_dedu.case13.grd_vardedulist11, 0);
  3925. grdf_initGrid(swt_dedu.case14.grd_vardedulist12);
  3926. grdf_setRowTypeIcon(swt_dedu.case14.grd_vardedulist12, 0);
  3927. grdf_initGrid(swt_dedu.case15.grd_month);
  3928. grdf_setRowTypeIcon(swt_dedu.case15.grd_month, 0);
  3929. grdf_initGrid(grd_famyinfolist);
  3930. grdf_initGrid(grd_famyinfolist2);
  3931. sysf_messageBox("원활한 답변을 위해 연말정산에 관한 문의는 웹상으로 받고있습니다. \n 오른쪽 하단 [질문및답변]에 질의하여 주시기바랍니다.","I999");
  3932. // misfMsterDetailSet(grd_famyinfolist,null, "TRRWY00501" ,"N");
  3933. // misfMsterDetailSet(grd_suppfamydedulist,null, "TRRWY00501" ,"Y");
  3934. // misfMsterDetailSet(grd_medpayformlist,null, "TRRWY00501" ,"Y");
  3935. // misfMsterDetailSet(grd_endwnformlist,null,"TRRWY00501","Y");
  3936. // misfMsterDetailSet(grd_vardedulist01,null, "TRRWY00501" ,"Y");
  3937. // misfMsterDetailSet(grd_vardedulist02,null, "TRRWY00501" ,"Y");
  3938. // misfMsterDetailSet(grd_vardedulist03,null, "TRRWY00501" ,"Y");
  3939. // misfMsterDetailSet(grd_vardedulist05,null, "TRRWY00501" ,"Y");
  3940. // misfMsterDetailSet(grd_vardedulist07,null, "TRRWY00501" ,"Y");
  3941. // misfMsterDetailSet(grd_vardedulist08,null, "TRRWY00501" ,"Y");
  3942. // misfMsterDetailSet(grd_vardedulist09,null, "TRRWY00501" ,"Y");
  3943. // misfMsterDetailSet(grd_vardedulist04,null, "TRRWY00501" ,"Y");
  3944. // misfMsterDetailSet(grd_vardedulist10,null, "TRRWY00501" ,"Y");
  3945. // misfMsterDetailSet(grd_vardedulist11,null, "TRRWY00501" ,"Y");
  3946. // misfMsterDetailSet(grd_vardedulist12,null, "TRRWY00501" ,"Y");
  3947. var deptcd = sysf_getUserInfo("dutplcecd");
  3948. var emplno = sysf_getUserInfo("userid");
  3949. misfGetUserAuth();
  3950. if(DUTY_YYEN_YN == "Y")
  3951. {
  3952. grp_sea.ipt_emplno.enable = true;
  3953. grp_sea.ipt_emplnm.enable = true;
  3954. grp_sea.btn_emplsearch.enable = true;
  3955. btn_prnt.enable = true;
  3956. }
  3957. else
  3958. {
  3959. grp_sea.ipt_emplno.enable = false;
  3960. grp_sea.ipt_emplnm.enable = false;
  3961. grp_sea.btn_emplsearch.enable = false;
  3962. btn_prnt.enable = false;
  3963. }
  3964. btn_prnt.enable = true;
  3965. var nowdate = "";
  3966. var yy = "";
  3967. var mm = "";
  3968. var yyyymm = "";
  3969. if(ds_target.rowcount > 0)
  3970. {
  3971. grp_sea.ipt_deduyy.value = ds_target.getColumn(0, "deduyy");
  3972. grp_sea.ipt_workym.value = ds_target.getColumn(0, "workym");
  3973. grp_sea.ipt_emplno.value = ds_target.getColumn(0, "emplno");
  3974. grp_sea.ipt_emplnm.value = ds_target.getColumn(0, "emplnm");
  3975. }
  3976. else
  3977. {
  3978. if (utlf_isNull(grp_sea.ipt_deduyy.value))
  3979. {
  3980. nowdate = utlf_getCurrentDate().toString();
  3981. yy = nowdate.substr(0,4);
  3982. mm = nowdate.substr(4,2);
  3983. yyyymm = nowdate.substr(0,6);
  3984. yy = parseInt(yy) - 1;
  3985. yyyymm = yy + "12";
  3986. ds_send_detdedulist.setColumn(0, "deduyy", yy);
  3987. ds_send_detdedulist.setColumn(0, "workym", yyyymm);
  3988. }
  3989. else
  3990. {
  3991. yy = grp_sea.ipt_deduyy.value;
  3992. yyyymm = yy + "12";
  3993. ds_send_detdedulist.setColumn(0, "workym", yyyymm);
  3994. }
  3995. }
  3996. if (yy == "2008")
  3997. {
  3998. misfComboComCdListMulti("R0213,R0214,R0262,R0258,R0259,R0260,R0266,R0320,R0342,R0343,R0261,R0404",
  3999. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4000. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4001. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4002. btn_sw11.visible = true;
  4003. btn_sw12.visible = false;
  4004. btn_upload.visible = false;
  4005. btn_elecpdffile.visible = false;
  4006. btn_detlupload.visible = false;
  4007. btn_canupload.visible = false;
  4008. btn_sw10.enable = true;
  4009. tab_btn_position();
  4010. }
  4011. else if (yy == "2009")
  4012. {
  4013. misfComboComCdListMulti("R0363,R0214,R0262,R0258,R0259,R0260,R0266,R0320,R0342,R0343,R0261,R0404",
  4014. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4015. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4016. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4017. btn_sw11.visible = false;
  4018. btn_sw12.visible = false;
  4019. btn_upload.visible = false;
  4020. btn_elecpdffile.visible = false;
  4021. btn_detlupload.visible = false;
  4022. btn_canupload.visible = false;
  4023. btn_sw10.enable = true;
  4024. tab_btn_position();
  4025. }
  4026. else if (yy == "2010")
  4027. {
  4028. misfComboComCdListMulti("R0403,R0402,R0262,R0258,R0259,R0401,R0406,R0320,R0342,R0343,R0261,R0404",
  4029. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4030. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4031. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4032. btn_sw11.visible = false;
  4033. btn_sw12.visible = true;
  4034. btn_upload.visible = true;
  4035. btn_elecpdffile.visible = true;
  4036. btn_detlupload.visible = true;
  4037. btn_canupload.visible = true;
  4038. btn_sw10.enable = true;
  4039. tab_btn_position();
  4040. }
  4041. else if (yy == "2011")
  4042. {
  4043. misfComboComCdListMulti("R0363,R0214,R0262,R0258,R0259,R0260,R0266,R0320,R0342,R0343,R0261,R0432",
  4044. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4045. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4046. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4047. btn_sw11.visible = false;
  4048. btn_sw12.visible = true;
  4049. btn_upload.visible = false;
  4050. btn_elecpdffile.visible = false;
  4051. btn_detlupload.visible = false;
  4052. btn_canupload.visible = false;
  4053. btn_sw10.enable = true;
  4054. tab_btn_position();
  4055. }
  4056. else if (yy == "2012")
  4057. {
  4058. misfComboComCdListMulti("R0363,R0214,R0262,R0258,R0259,R0260,R0266,R0320,R0342,R0343,R0261,R0432",
  4059. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4060. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4061. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4062. btn_sw11.visible = false;
  4063. btn_sw12.visible = true;
  4064. btn_elecpdffile.visible = false;
  4065. btn_detlupload.visible = false;
  4066. btn_sw10.enable = true;
  4067. tab_btn_position();
  4068. }
  4069. else if (yy == "2013")
  4070. {
  4071. misfComboComCdListMulti("R0363,R0214,R0262,R0258,R0259,R0260,R0266,R0320,R0342,R0343,R0261,R0432",
  4072. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4073. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4074. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4075. btn_sw11.visible = false;
  4076. btn_sw12.visible = true;
  4077. btn_elecpdffile.visible = false;
  4078. btn_detlupload.visible = false;
  4079. btn_sw10.enable = false;
  4080. tab_btn_position();
  4081. }
  4082. else if (yy >= "2014")
  4083. {
  4084. misfComboComCdListMulti("R0363,R0214,R0262,R0258,R0259,R0260,R0266,R0320,R0342,R0343,R0261,R0432",
  4085. "swt_dedu.case1.grd_suppfamydedulist.famyrelacd,swt_dedu.case3.grd_endwnformlist.kindcd,cmb_paydeduflag,swt_dedu.case4.grd_vardedulist01.deduitemdetlcd,swt_dedu.case5.grd_vardedulist02.deduitemdetlcd,"
  4086. +"swt_dedu.case6.grd_vardedulist03.deduitemdetlcd,swt_dedu.case8.grd_vardedulist07.deduitemdetlcd,swt_dedu.case9.grd_vardedulist08.deduitemdetlcd,swt_dedu.case10.grd_vardedulist09.deduitemdetlcd,"
  4087. +"swt_dedu.case2.grd_medpayformlist.medicd,swt_dedu.case11.grd_vardedulist04.deduitemdetlcd,swt_dedu.case12.grd_vardedulist10.deduitemdetlcd");
  4088. btn_sw11.visible = false;
  4089. btn_sw12.visible = true;
  4090. btn_elecpdffile.visible = false;
  4091. btn_detlupload.visible = false;
  4092. btn_sw10.enable = false;
  4093. tab_btn_position();
  4094. if(ds_init_comcd_R03207.getColumn(0, "CDID") == "11")
  4095. {
  4096. tmp_deduyy = ds_send_detdedulist.getColumn(0, "deduyy");
  4097. tmp_deduyy = parseInt(tmp_deduyy) - 1;
  4098. ds_init_comcd_R03207.setColumn(0, "CDNM", tmp_deduyy+"년도사용분 신용카드(전통시장,대중교통제외)");
  4099. }
  4100. }
  4101. // grd_medpayformlist.subtotalposition = "below";
  4102. // grd_endwnformlist.subtotalposition = "below";
  4103. // grd_vardedulist01.subtotalPosition = "below";
  4104. // grd_vardedulist02.subtotalPosition = "below";
  4105. // grd_vardedulist03.subtotalPosition = "below";
  4106. // grd_vardedulist05.subtotalPosition = "below";
  4107. // grd_vardedulist07.subtotalPosition = "below";
  4108. // grd_vardedulist08.subtotalPosition = "below";
  4109. // grd_vardedulist09.subtotalPosition = "below";
  4110. // grd_vardedulist04.subtotalPosition = "below";
  4111. // grd_vardedulist10.subtotalPosition = "below";
  4112. fGridColumnSet(grp_sea.ipt_deduyy.value);
  4113. fAuthCheck();
  4114. }
  4115. function tab_btn_position()
  4116. {
  4117. var width;
  4118. var btnName:Button;
  4119. var widthtotal = 0;
  4120. var widthPre = 0;
  4121. var LeftPre = 0;
  4122. var widthCur = 0;
  4123. var widthSum = 0;
  4124. var start = false;
  4125. for(var i = 1; i <= 15; i++)
  4126. {
  4127. btnName = eval("btn_sw" + i);
  4128. if(btnName.visible == true)
  4129. {
  4130. if(start == false)
  4131. {
  4132. start = true;
  4133. btnName.position.left = 0;
  4134. widthPre = btnName.position.width;
  4135. LeftPre = btnName.position.left;
  4136. continue;
  4137. }
  4138. widthCur = btnName.position.width;
  4139. btnName.position.left = LeftPre + widthPre + 1;
  4140. btnName.position.width = widthCur;
  4141. widthPre = widthCur;
  4142. LeftPre = btnName.position.left;
  4143. }
  4144. }
  4145. }
  4146. function fGridColumnSet(pYy)
  4147. {
  4148. if (pYy == "2008" || pYy == "2009" )
  4149. {
  4150. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(21, "size", 0);
  4151. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(23, "size", 0);
  4152. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(1, "size", 192);
  4153. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(2, "size", 136);
  4154. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(3, "size", 102);
  4155. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(4, "size", 106);
  4156. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(5, "size", 100);
  4157. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(6, "size", 0);
  4158. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(7, "size", 0);
  4159. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(8, "size", 0);
  4160. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(11, "size", 0);
  4161. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(1, "size", 77);
  4162. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(2, "size", 126);
  4163. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(3, "size", 20);
  4164. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(4, "size", 113);
  4165. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(5, "size", 127);
  4166. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(6, "size", 124);
  4167. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(7, "size", 49);
  4168. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(8, "size", 42);
  4169. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(9, "size", 0);
  4170. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(10, "size", 0);
  4171. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(11, "size", 0);
  4172. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(12, "size", 190);
  4173. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(1, "size", 73);
  4174. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(2, "size", 87);
  4175. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(3, "size", 20);
  4176. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(4, "size", 82);
  4177. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(5, "size", 93);
  4178. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(6, "size", 122);
  4179. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(9, "size", 19);
  4180. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(13, "size", 100);
  4181. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(14, "size", 206);
  4182. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(15, "size", 160);
  4183. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(10, "size", 0);
  4184. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(11, "size", 0);
  4185. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(12, "size", 0);
  4186. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(7, "size", 0);
  4187. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(8, "size", 0);
  4188. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(7, "size", 46);
  4189. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(16, "size", 68);
  4190. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(17, "size", 0);
  4191. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(1, "size", 77);
  4192. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(2, "size", 132);
  4193. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(3, "size", 20);
  4194. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(4, "size", 115);
  4195. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(5, "size", 135);
  4196. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(6, "size", 128);
  4197. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(7, "size", 0);
  4198. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(8, "size", 45);
  4199. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(9, "size", 45);
  4200. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(10, "size", 248);
  4201. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(11, "size", 0);
  4202. }
  4203. else if (pYy == "2010" )
  4204. {
  4205. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(21, "size", 0);
  4206. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(23, "size", 0);
  4207. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(1, "size", 138);
  4208. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(2, "size", 70);
  4209. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(3, "size", 62);
  4210. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(4, "size", 60);
  4211. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(5, "size", 58);
  4212. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(6, "size", 103);
  4213. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(7, "size", 20);
  4214. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(8, "size", 72);
  4215. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(11, "size", 56);
  4216. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(1, "size", 63);
  4217. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(2, "size", 77);
  4218. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(3, "size", 20);
  4219. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(4, "size", 77);
  4220. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(5, "size", 89);
  4221. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(6, "size", 64);
  4222. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(7, "size", 49);
  4223. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(8, "size", 42);
  4224. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(9, "size", 123);
  4225. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(10, "size", 20);
  4226. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(11, "size", 105);
  4227. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(12, "size", 190);
  4228. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(1, "size", 56);
  4229. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(2, "size", 60);
  4230. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(3, "size", 20);
  4231. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(4, "size", 60);
  4232. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(5, "size", 64);
  4233. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(6, "size", 75);
  4234. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(9, "size", 0);
  4235. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(7, "size", 43);
  4236. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(8, "size", 42);
  4237. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(10, "size", 115);
  4238. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(11, "size", 20);
  4239. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(12, "size", 99);
  4240. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(13, "size", 94);
  4241. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(14, "size", 90);
  4242. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(15, "size", 111);
  4243. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(7, "size", 36);
  4244. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(16, "size", 52);
  4245. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(17, "size", 32);
  4246. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(1, "size", 60);
  4247. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(2, "size", 71);
  4248. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(3, "size", 20);
  4249. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(4, "size", 76);
  4250. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(5, "size", 92);
  4251. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(6, "size", 122);
  4252. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(7, "size", 68);
  4253. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(8, "size", 45);
  4254. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(9, "size", 45);
  4255. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(10, "size", 124);
  4256. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(11, "size", 93);
  4257. }
  4258. else
  4259. {
  4260. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(21, "size", 32);
  4261. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(23, "size", 36);
  4262. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(1, "size", 138);
  4263. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(2, "size", 60);
  4264. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(3, "size", 45);
  4265. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(4, "size", 50);
  4266. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(5, "size", 58);
  4267. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(6, "size", 70);
  4268. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(7, "size", 20);
  4269. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(8, "size", 72);
  4270. swt_dedu.case1.grd_suppfamydedulist.setFormatColProperty(11, "size", 56);
  4271. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(1, "size", 63);
  4272. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(2, "size", 77);
  4273. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(3, "size", 20);
  4274. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(4, "size", 77);
  4275. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(5, "size", 89);
  4276. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(6, "size", 64);
  4277. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(7, "size", 49);
  4278. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(8, "size", 42);
  4279. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(9, "size", 123);
  4280. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(10, "size", 20);
  4281. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(11, "size", 105);
  4282. swt_dedu.case7.grd_vardedulist05.setFormatColProperty(12, "size", 230);
  4283. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(1, "size", 56);
  4284. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(2, "size", 60);
  4285. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(3, "size", 20);
  4286. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(4, "size", 60);
  4287. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(5, "size", 64);
  4288. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(6, "size", 75);
  4289. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(9, "size", 0);
  4290. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(7, "size", 43);
  4291. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(8, "size", 42);
  4292. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(10, "size", 115);
  4293. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(11, "size", 20);
  4294. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(12, "size", 99);
  4295. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(13, "size", 94);
  4296. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(14, "size", 90);
  4297. swt_dedu.case10.grd_vardedulist09.setFormatColProperty(15, "size", 111);
  4298. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(7, "size", 36);
  4299. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(16, "size", 53);
  4300. swt_dedu.case3.grd_endwnformlist.setFormatColProperty(17, "size", 32);
  4301. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(1, "size", 60);
  4302. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(2, "size", 71);
  4303. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(3, "size", 20);
  4304. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(4, "size", 76);
  4305. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(5, "size", 92);
  4306. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(6, "size", 122);
  4307. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(7, "size", 68);
  4308. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(8, "size", 45);
  4309. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(9, "size", 45);
  4310. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(10, "size", 254);
  4311. swt_dedu.case6.grd_vardedulist03.setFormatColProperty(10, "size", 93);
  4312. }
  4313. }
  4314. function fAuthCheck()
  4315. {
  4316. ds_send_yyendcalcyn.setColumn(0, "emplno", sysf_getUserInfo("userid"));
  4317. var emplno = sysf_getUserInfo("userid");
  4318. if(DUTY_YYEN_YN == "Y")
  4319. {
  4320. grp_sea.ipt_emplno.enable = true;
  4321. grp_sea.btn_emplsearch.enable = true;
  4322. grp_sea.ipt_emplnm.enable = true;
  4323. grp_sea.ipt_deduyy.enable = true;
  4324. grp_sea.ipt_workym.enable = true;
  4325. btn_cnfmyncan.visible = true;
  4326. btn_chgelec.visible = true;
  4327. if(ds_target.rowcount > 0)
  4328. {
  4329. grp_sea.btn_search.click();
  4330. }
  4331. }
  4332. else
  4333. {
  4334. ds_send_detdedulist.enableevent = false;
  4335. grp_sea.ipt_emplno.value = sysf_getUserInfo("userid");
  4336. grp_sea.ipt_emplnm.value = sysf_getUserInfo("usernm");
  4337. ds_send_detdedulist.enableevent = true;
  4338. grp_sea.ipt_emplno.enable = false;
  4339. grp_sea.btn_emplsearch.enable = false;
  4340. grp_sea.ipt_emplnm.enable = false;
  4341. grp_sea.ipt_deduyy.enable = false;
  4342. grp_sea.ipt_workym.enable = false;
  4343. btn_cnfmyncan.visible = false;
  4344. btn_chgelec.visible = false;
  4345. grp_sea.btn_search.click();
  4346. }
  4347. if(emplno == "MIS" || emplno == "97089")
  4348. {
  4349. grp_sea.ipt_emplno.enable = true;
  4350. grp_sea.btn_emplsearch.enable = true;
  4351. grp_sea.ipt_emplnm.enable = true;
  4352. }
  4353. }
  4354. function grp_sea_ipt_workym_onchanged(obj:Calendar, e:ChangeEventInfo)
  4355. {
  4356. var date = obj.value.toString().substr(0,6);
  4357. ds_send_detdedulist.setColumn(0, "workym", date);
  4358. }
  4359. function grp_sea_ipt_emplno_onkeydown(obj:Edit, e:KeyEventInfo)
  4360. {
  4361. if(e.keycode == 13)
  4362. {
  4363. obj.updateToDataset();
  4364. grp_sea.btn_search.click();
  4365. }
  4366. }
  4367. function ds_send_detdedulist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4368. {
  4369. if(e.columnid == "emplno")
  4370. {
  4371. grp_sea.ipt_emplno.value = e.newvalue;
  4372. grp_sea.ipt_emplno.setFocus();
  4373. var recv_list = "emplno,emplnm";
  4374. rpbfValidationCheck("EMPLNO", recv_list);
  4375. }
  4376. if(e.columnid == "emplnm")
  4377. {
  4378. grp_sea.ipt_emplnm.value = e.newvalue;
  4379. grp_sea.ipt_emplnm.setFocus();
  4380. var recv_list = "emplno,emplnm";
  4381. rpbfValidationCheck("EMPLNM", recv_list);
  4382. }
  4383. }
  4384. function grp_sea_btn_emplsearch_onclick(obj:Button, e:ClickEventInfo)
  4385. {
  4386. var recv_list = "emplno,emplnm";
  4387. rpbfOpenPopUpList("SPRPB00101", ds_send_detdedulist, recv_list,"","N");
  4388. if (!utlf_isNull(grp_sea.ipt_emplno.value))
  4389. {
  4390. grp_sea.btn_search.click();
  4391. }
  4392. }
  4393. function grp_sea_ipt_emplnm_onkeydown(obj:Edit, e:KeyEventInfo)
  4394. {
  4395. if(e.keycode == 13)
  4396. {
  4397. obj.updateToDataset();
  4398. grp_sea.btn_search.click();
  4399. }
  4400. }
  4401. function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
  4402. {
  4403. if(!frmf_isRequiredControls("grp_sea.ipt_deduyy","grp_sea.ipt_workym","grp_sea.ipt_emplno"))
  4404. {
  4405. return;
  4406. }
  4407. fSettingRetrieve();
  4408. fRetrieveGridData();
  4409. var probatndd = String(ds_main_suppfamydedu_emplinfolist.getColumn(0, "probatndd"));
  4410. if (grp_sea.ipt_deduyy.value == probatndd.substr(0, 4))
  4411. {
  4412. sysf_messageBox("종전 근무지가 있을 경우 반드시 우측 상단에 '전근무지자료등록'을 통해 해당 정보를 입력하시기 바랍니다." , "E000");
  4413. }
  4414. var sCd = ds_main_suppfamydedu_emplinfolist.getColumn(0, "jobkindcd");
  4415. if ( sCd == "0316" || sCd == "0318" )
  4416. {
  4417. sysf_messageBox("알려드립니다." + "\n\n" +
  4418. "겸직교수의 연말정산 기초Data가 이미 학교로 전달되었습니다. " + "\n\n" +
  4419. "학교를 통해 연말정산을 진행하셔야 하며, 본시스템으로는 진행이 불가합니다. " + "\n\n" +
  4420. "이점 유의하시길 당부드립니다." , "E000");
  4421. }
  4422. var selfyn = "N";
  4423. var savecnt = 0;
  4424. var cntctel = "";
  4425. var hosinseqno = "";
  4426. var mpphonno = "";
  4427. var resdnrgstareazipcd1 = "";
  4428. var resdnrgstareazipcd2 = "";
  4429. var resdnrgstareaaddr = "";
  4430. var indcnfmyn = "N";
  4431. var elecdocuyn = "N";
  4432. var inputyn = "N";
  4433. var holyordflag = "";
  4434. var elecvisbyn = "N"
  4435. inputyn = ds_main_suppfamydedu_emplinfolist.getColumn(0, "inputyn");
  4436. holyordflag = ds_main_suppfamydedu_emplinfolist.getColumn(0, "holyordflag");
  4437. elecvisbyn = ds_main_suppfamydedu_emplinfolist.getColumn(0, "elecdocuyn");
  4438. if (elecvisbyn == "Y")
  4439. {
  4440. cap_elec.visible = true;
  4441. }
  4442. else
  4443. {
  4444. cap_elec.visible = false;
  4445. }
  4446. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++ )
  4447. {
  4448. ds_main_suppfamydedulist.rowposition = i;
  4449. if(ds_main_suppfamydedulist.getColumn(i, "indcnfmyn") == "Y")
  4450. {
  4451. indcnfmyn = "Y";
  4452. }
  4453. if(ds_main_suppfamydedulist.getColumn(i, "famyrelacd") == "0")
  4454. {
  4455. selfyn = "Y";
  4456. cntctel = ds_main_suppfamydedulist.getColumn(i, "cntctel");
  4457. hosinseqno = ds_main_suppfamydedulist.getColumn(i, "hosinseqno");
  4458. mpphonno = ds_main_suppfamydedulist.getColumn(i, "mpphonno");
  4459. resdnrgstareazipcd1 = ds_main_suppfamydedulist.getColumn(i, "resdnrgstareazipcd1");
  4460. resdnrgstareazipcd2 = ds_main_suppfamydedulist.getColumn(i, "resdnrgstareazipcd2");
  4461. resdnrgstareaaddr = ds_main_suppfamydedulist.getColumn(i, "resdnrgstareaaddr");
  4462. detladdr = ds_main_suppfamydedulist.getColumn(i, "detladdr");
  4463. }
  4464. fNatiDisable(i);
  4465. fHandcapDisable(i);
  4466. if (ds_main_suppfamydedulist.getRowType(i) != 2)
  4467. {
  4468. savecnt += 1;
  4469. }
  4470. }
  4471. if (inputyn != "Y")
  4472. {
  4473. indcnfmyn = "Y";
  4474. }
  4475. fIndcnfmyncheck(indcnfmyn);
  4476. if (savecnt > 0)
  4477. {
  4478. btn_sw1.style.color = "#0000ff";
  4479. }
  4480. else
  4481. {
  4482. btn_sw1.style.color = "";
  4483. }
  4484. if (selfyn == "N")
  4485. {
  4486. var addRow = ds_main_suppfamydedulist.addRow();
  4487. ds_main_suppfamydedulist.setColumn(addRow, "famyrelacd", "0");
  4488. ds_main_suppfamydedulist.setColumn(addRow, "natiinoutflag", "1");
  4489. fNatiDisable(ds_main_suppfamydedulist.rowposition);
  4490. fHandcapDisable(ds_main_suppfamydedulist.rowposition);
  4491. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "1");
  4492. ds_init_emplinfo.setColumn(0, "resdnrgstareazipcd1", ds_main_suppfamydedu_emplinfolist.getColumn(0, "resdnrgstareazipcd1"));
  4493. ds_init_emplinfo.setColumn(0, "resdnrgstareazipcd2", ds_main_suppfamydedu_emplinfolist.getColumn(0, "resdnrgstareazipcd2"));
  4494. ds_init_emplinfo.setColumn(0, "resdnrgstareaaddr", ds_main_suppfamydedu_emplinfolist.getColumn(0, "resdnrgstareaaddr"));
  4495. ds_init_emplinfo.setColumn(0, "detladdr", ds_main_suppfamydedu_emplinfolist.getColumn(0, "detladdr"));
  4496. fSetnatiinoutflag(ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "famyrrgstno2"));
  4497. }
  4498. else
  4499. {
  4500. ds_init_emplinfo.setColumn(0, "cntctel", cntctel);
  4501. ds_init_emplinfo.setColumn(0, "hosinseqno", hosinseqno);
  4502. ds_init_emplinfo.setColumn(0, "mpphonno", mpphonno);
  4503. ds_init_emplinfo.setColumn(0, "resdnrgstareazipcd1", resdnrgstareazipcd1);
  4504. ds_init_emplinfo.setColumn(0, "resdnrgstareazipcd2", resdnrgstareazipcd2);
  4505. ds_init_emplinfo.setColumn(0, "resdnrgstareaaddr", resdnrgstareaaddr);
  4506. ds_init_emplinfo.setColumn(0, "detladdr", detladdr);
  4507. }
  4508. fCheckRelacd("");
  4509. savecnt = 0;
  4510. for (var i = 0; i < ds_main_medpayformlist.rowcount; i++)
  4511. {
  4512. elecdocuyn = ds_main_medpayformlist.getColumn(i, "elecdocuyn");
  4513. if (ds_main_medpayformlist.getColumn(i, "medicd") == "1")
  4514. {
  4515. // if (elecdocuyn == "Y")
  4516. // {
  4517. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("medicode")) = "#c0c0c0";
  4518. // }
  4519. // else
  4520. // {
  4521. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("medicode")) = "#ffffff";
  4522. //
  4523. // }
  4524. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("entrregno")) = "#c0c0c0";
  4525. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("trdnm")) = "#c0c0c0";
  4526. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "true", i);
  4527. }
  4528. else
  4529. {
  4530. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("entrregno")) = "#ffffff";
  4531. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("trdnm")) = "#ffffff";
  4532. if (elecdocuyn == "Y")
  4533. {
  4534. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "true", i);
  4535. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("medicode")) = "#c0c0c0";
  4536. }
  4537. else
  4538. {
  4539. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "false", i);
  4540. // grd_medpayformlist.cellStyle("background-color", i, grd_medpayformlist.colRef("medicode")) = "#ffffff";
  4541. }
  4542. }
  4543. if (ds_main_medpayformlist.getRowType(i) != 2)
  4544. {
  4545. savecnt += 1;
  4546. }
  4547. }
  4548. if (savecnt > 0)
  4549. {
  4550. btn_sw2.style.color = "#0000ff";
  4551. }
  4552. else
  4553. {
  4554. btn_sw2.style.color = "";
  4555. if (indcnfmyn != "Y")
  4556. {
  4557. for (var medcnt = 1; medcnt <= 4; medcnt++)
  4558. {
  4559. misfGridIUD(grd_medpayformlist,"A");
  4560. }
  4561. }
  4562. }
  4563. savecnt = 0;
  4564. var entrregno = "";
  4565. for (var i = 0; i < ds_main_endwnformlist.rowcount; i++)
  4566. {
  4567. elecdocuyn = ds_main_endwnformlist.getColumn(i, "elecdocuyn");
  4568. if (ds_main_endwnformlist.getColumn(i, "kindcd") == "20")
  4569. {
  4570. // grd_endwnformlist.cellStyle("background-color", i, grd_endwnformlist.colRef("entrregno")) = "#c0c0c0";
  4571. // grd_endwnformlist.cellStyle("background-color", i, grd_endwnformlist.colRef("trdnm")) = "#c0c0c0";
  4572. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "true", i);
  4573. }
  4574. else
  4575. {
  4576. // grd_endwnformlist.cellStyle("background-color", i, grd_endwnformlist.colRef("entrregno")) = "#ffffff";
  4577. // grd_endwnformlist.cellStyle("background-color", i, grd_endwnformlist.colRef("trdnm")) = "#ffffff";
  4578. if (elecdocuyn == "Y")
  4579. {
  4580. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "true", i);
  4581. }
  4582. else
  4583. {
  4584. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "false", i);
  4585. }
  4586. }
  4587. if (ds_main_endwnformlist.getColumn(i, "insflag") == "I")
  4588. {
  4589. ds_main_endwnformlist.updatecontrol = false;
  4590. ds_main_endwnformlist.setRowType(i, "i");
  4591. ds_main_endwnformlist.updatecontrol = true;
  4592. }
  4593. if(ds_main_endwnformlist.getRowType(i) != 2)
  4594. {
  4595. savecnt += 1;
  4596. }
  4597. }
  4598. if (savecnt > 0)
  4599. {
  4600. btn_sw3.style.color = "#0000ff";
  4601. }
  4602. else
  4603. {
  4604. btn_sw3.style.color = "";
  4605. }
  4606. savecnt = 0;
  4607. for(var i = 0; i < ds_main_vardedulist01.rowcount; i++)
  4608. {
  4609. if (ds_main_vardedulist01.getColumn(i, "insflag") == "I")
  4610. {
  4611. ds_main_vardedulist01.updatecontrol = false;
  4612. ds_main_vardedulist01.setRowType(i, "i");
  4613. ds_main_vardedulist01.updatecontrol = true;
  4614. }
  4615. if (ds_main_vardedulist01.getRowType(i) != 2)
  4616. {
  4617. savecnt += 1;
  4618. }
  4619. }
  4620. if (savecnt > 0)
  4621. {
  4622. btn_sw4.style.color = "#0000ff";
  4623. }
  4624. else
  4625. {
  4626. btn_sw4.style.color = "";
  4627. }
  4628. savecnt = 0;
  4629. for (var i = 0; i < ds_main_vardedulist02.rowcount; i++)
  4630. {
  4631. if(ds_main_vardedulist02.getColumn(i, "insflag") == "I")
  4632. {
  4633. ds_main_vardedulist02.updatecontrol = false;
  4634. ds_main_vardedulist02.setRowType(i, "i");
  4635. ds_main_vardedulist02.updatecontrol = true;
  4636. }
  4637. if (ds_main_vardedulist02.getRowType(i) != 2)
  4638. {
  4639. savecnt += 1;
  4640. }
  4641. }
  4642. if (savecnt > 0)
  4643. {
  4644. btn_sw5.style.color = "#0000ff";
  4645. }
  4646. else
  4647. {
  4648. btn_sw5.style.color = "";
  4649. }
  4650. savecnt = 0;
  4651. for (var i = 0; i < ds_main_vardedulist03.rowcount; i++)
  4652. {
  4653. if(ds_main_vardedulist03.getColumn(i, "insflag") == "I")
  4654. {
  4655. ds_main_vardedulist03.updatecontrol = false;
  4656. ds_main_vardedulist03.setRowType(i, "i");
  4657. ds_main_vardedulist03.updatecontrol = ture;
  4658. }
  4659. if (ds_main_vardedulist03.getRowType(i) != 2)
  4660. {
  4661. savecnt += 1;
  4662. }
  4663. }
  4664. if (savecnt > 0)
  4665. {
  4666. btn_sw6.style.color = "#0000ff";
  4667. }
  4668. else
  4669. {
  4670. btn_sw6.style.color = "";
  4671. }
  4672. savecnt = 0;
  4673. for (var i = 0; i < ds_main_monthinfolist.rowcount; i++)
  4674. {
  4675. if(ds_main_monthinfolist.getColumn(i, "insflag") == "I")
  4676. {
  4677. ds_main_monthinfolist.updatecontrol = false;
  4678. ds_main_monthinfolist.setRowType(i, "i");
  4679. ds_main_monthinfolist.updatecontrol = true;
  4680. }
  4681. if (ds_main_monthinfolist.getRowType(i) != 2)
  4682. {
  4683. savecnt += 1;
  4684. }
  4685. }
  4686. if (savecnt > 0)
  4687. {
  4688. btn_sw15.style.color = "#0000ff";
  4689. }
  4690. else
  4691. {
  4692. btn_sw15.style.color = "";
  4693. }
  4694. savecnt = 0;
  4695. for (var i = 0; i < ds_main_vardedulist10.rowcount; i++)
  4696. {
  4697. if(ds_main_vardedulist10.getColumn(i, "insflag") == "I")
  4698. {
  4699. ds_main_vardedulist10.updatecontrol = false;
  4700. ds_main_vardedulist10.setRowType(i, "i");
  4701. ds_main_vardedulist10.updatecontrol = true;
  4702. }
  4703. if(ds_main_vardedulist10.getRowType(i) != "1")
  4704. {
  4705. savecnt += 1;
  4706. }
  4707. }
  4708. if (savecnt > 0)
  4709. {
  4710. btn_sw12.style.color = "#0000ff";
  4711. }
  4712. else
  4713. {
  4714. btn_sw12.style.color = "";
  4715. }
  4716. savecnt = 0;
  4717. for (var i = 0; i < ds_main_vardedulist11.rowcount; i++)
  4718. {
  4719. if(ds_main_vardedulist11.getColumn(i, "insflag") == "I")
  4720. {
  4721. ds_main_vardedulist11.updatecontrol = false;
  4722. ds_main_vardedulist11.setRowType(i, "i");
  4723. ds_main_vardedulist11.updatecontrol = true;
  4724. }
  4725. if(ds_main_vardedulist11.getRowType(i) != 2)
  4726. {
  4727. savecnt += 1;
  4728. }
  4729. }
  4730. if (savecnt > 0)
  4731. {
  4732. btn_sw13.style.color = "#0000ff";
  4733. }
  4734. else
  4735. {
  4736. btn_sw13.style.color = "";
  4737. }
  4738. savecnt = 0;
  4739. for (var i = 0; i < ds_main_vardedulist05.rowcount; i++)
  4740. {
  4741. if(ds_main_vardedulist05.getColumn(i, "insflag") == "I")
  4742. {
  4743. ds_main_vardedulist05.updatecontrol = false;
  4744. ds_main_vardedulist05.setRowType(i, "i");
  4745. ds_main_vardedulist05.updatecontrol = true;
  4746. }
  4747. if(ds_main_vardedulist05.getRowType(i) != 2)
  4748. {
  4749. savecnt += 1;
  4750. }
  4751. }
  4752. if (savecnt > 0)
  4753. {
  4754. btn_sw7.style.color = "#0000ff";
  4755. }
  4756. else
  4757. {
  4758. btn_sw7.style.color = "";
  4759. }
  4760. savecnt = 0;
  4761. for (var i = 0; i < ds_main_vardedulist07.rowcount; i++)
  4762. {
  4763. if(ds_main_vardedulist07.getColumn(i, "insflag") == "I")
  4764. {
  4765. ds_main_vardedulist07.updatecontrol = false;
  4766. ds_main_vardedulist07.setRowType(i, "i");
  4767. ds_main_vardedulist07.updatecontrol = true;
  4768. }
  4769. if(ds_main_vardedulist07.getRowType(i) != 2)
  4770. {
  4771. savecnt += 1;
  4772. }
  4773. }
  4774. if (savecnt > 0)
  4775. {
  4776. btn_sw8.style.color = "#0000ff";
  4777. }
  4778. else
  4779. {
  4780. btn_sw8.style.color = "";
  4781. }
  4782. savecnt = 0;
  4783. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  4784. {
  4785. elecdocuyn = ds_main_vardedulist08.getColumn(i, "elecdocuyn");
  4786. if (ds_main_vardedulist08.getColumn(i, "insflag") == "I")
  4787. {
  4788. ds_main_vardedulist08.updatecontrol = false;
  4789. ds_main_vardedulist08.setRowType(i, "i");
  4790. ds_main_vardedulist08.updatecontrol = true;
  4791. }
  4792. if(ds_main_vardedulist08.getRowType(i) != 2)
  4793. {
  4794. savecnt += 1;
  4795. }
  4796. if(ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "03")
  4797. {
  4798. }
  4799. else
  4800. {
  4801. if (elecdocuyn == "Y")
  4802. {
  4803. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, "etcyn,natityn", "true", i);
  4804. }
  4805. else
  4806. {
  4807. ds_main_vardedulist08.updatecontrol = false;
  4808. ds_main_vardedulist08.setColumn(i, "natitaxsvcprntyn", "N");
  4809. ds_main_vardedulist08.updatecontrol = true;
  4810. }
  4811. }
  4812. var deduitemdetlcd = ds_main_vardedulist08.getColumn(i, "deduitemdetlcd");
  4813. if ( deduitemdetlcd > "10")
  4814. {
  4815. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, "fsttotamt,sndtotamt", "true", i);
  4816. }
  4817. }
  4818. if (savecnt > 0)
  4819. {
  4820. btn_sw9.style.color = "#0000ff";
  4821. }
  4822. else
  4823. {
  4824. btn_sw9.style.color = "";
  4825. }
  4826. savecnt = 0;
  4827. for (var i = 0; i < ds_main_vardedulist09.rowcount; i++)
  4828. {
  4829. if (ds_main_vardedulist09.getRowType(i, "insflag") == "I")
  4830. {
  4831. ds_main_vardedulist09.updatecontrol = false;
  4832. ds_main_vardedulist09.setRowType(i, "i");
  4833. ds_main_vardedulist09.updatecontrol = true;
  4834. }
  4835. if(ds_main_vardedulist09.getRowType(i) != 2)
  4836. {
  4837. savecnt += 1;
  4838. }
  4839. }
  4840. if (savecnt > 0)
  4841. {
  4842. btn_sw10.style.color = "#0000ff";
  4843. }
  4844. else
  4845. {
  4846. btn_sw10.style.color = "";
  4847. }
  4848. savecnt = 0;
  4849. for (var i = 0; i < ds_main_yyenddeduprntlist.rowcount; i++)
  4850. {
  4851. if(ds_main_yyenddeduprntlist.getColumn(i, "insflag") == "I")
  4852. {
  4853. ds_main_yyenddeduprntlist.updatecontrol = false;
  4854. ds_main_yyenddeduprntlist.setRowType(i, "i");
  4855. ds_main_yyenddeduprntlist.updatecontrol = true;
  4856. }
  4857. if(ds_main_yyenddeduprntlist.getRowType(i) != 2)
  4858. {
  4859. savecnt += 1;
  4860. }
  4861. }
  4862. if (savecnt > 0)
  4863. {
  4864. btn_sw11.style.color = "#0000ff";
  4865. }
  4866. else
  4867. {
  4868. btn_sw11.style.color = "";
  4869. }
  4870. savecnt = 0;
  4871. for (var i = 0; i < ds_main_vardedulist12.rowcount; i++)
  4872. {
  4873. if(ds_main_vardedulist12.getColumn(i, "insflag") == "I")
  4874. {
  4875. ds_main_vardedulist12.updatecontrol = false;
  4876. ds_main_vardedulist12.setRowType(i, "i");
  4877. ds_main_vardedulist12.updatecontrol = true;
  4878. }
  4879. if(ds_main_vardedulist12.getRowType(i) != 2)
  4880. {
  4881. savecnt += 1;
  4882. }
  4883. }
  4884. if (savecnt > 0)
  4885. {
  4886. btn_sw14.style.color = "#0000ff";
  4887. }
  4888. else
  4889. {
  4890. btn_sw14.style.color = "";
  4891. }
  4892. ds_init_temp.setColumn(0, "psnbase", "※연락처 및 주소 변경 시 반드시 등록하여 주십시오!!!.");
  4893. if (grp_sea.ipt_deduyy.value >= "2011")
  4894. {
  4895. ipt_savebase.style.color = "#0000ff";
  4896. ds_init_temp.setColumn(0, "savebase", "※전자문서 업로드(붙여넣기)시 주의사항 : 부양가족 및 공제사항 V체크가 일치해야 업로드(붙여넣기)시 오류가 나지 않습니다. " );
  4897. ds_init_temp.setColumn(0, "prntbase", "※증빙자료 직접 입력시 주의사항 : 해당 부양가족 및 소득공제 V체크 후 해당 항목 금액을 꼭 입력해야 반영 됩니다." );
  4898. }
  4899. else
  4900. {
  4901. ipt_savebase.style.color = "#ff0000";
  4902. ds_init_temp.setColumn(0, "savebase", "※소득공제 선택된 항목은 금액을 반드시 입력하여 주십시요.미입력시 저장되지 않습니다!!!." );
  4903. ds_init_temp.setColumn(0, "prntbase", "※소득공제 선택된 항목은 금액을 반드시 입력하여 주십시요.미입력시 저장되지 않습니다!!!." );
  4904. }
  4905. ds_init_temp.setColumn(0, "medibase", "※귀하의 의료비는 총 급여의 3%[" + utlf_transNullToEmpty(ds_main_suppfamydedu_emplinfolist.getColumn(0, "medibaseamt"))+ "] 초과 시에만 반영됩니다.");
  4906. if (grp_sea.ipt_deduyy.value >= "2010")
  4907. {
  4908. ds_init_temp.setColumn(0, "cardbase", "※귀하의 신용카드등 소득공제는 총 급여의 25%[" + utlf_transNullToEmpty(ds_main_suppfamydedu_emplinfolist.getColumn(0, "cardbaseamt")) + "] 초과 시에만 반영됩니다.");
  4909. }
  4910. else
  4911. {
  4912. ds_init_temp.setColumn(0, "cardbase", "※귀하의 신용카드등 소득공제는 총 급여의 20% 초과시에만 반영됩니다.");
  4913. }
  4914. if (grp_sea.ipt_deduyy.value >= "2011")
  4915. {
  4916. ds_init_temp.setColumn(0, "edubase", "※원활한 답변을 위해 연말정산에 관한 문의는 웹상으로 받고있습니다. 오른쪽 하단 [질문및답변]에 질의하여 주시기바랍니다." );
  4917. ipt_edubase.style.color = "#000000";
  4918. ipt_edwnbase.style.color = "#ff0000";
  4919. ipt_prntbase2.style.color = "#ff0000";
  4920. ds_init_temp.setColumn(0, "edwnbase", "※국세청 '간소화서비스'에서 제공되는 공제자료가 모두 적용되는 것은 아니오니 근로자 스스로 공제여건 충족여부를 필히 확인하시기 바랍니다.");
  4921. ds_init_temp.setColumn(0, "prntbase2", " (특히 주택자금 주의!!, 오른쪽 하단에 상담사례 및 더보기(공제항목설명) 화면을 참고하여 입력하세요)");
  4922. }
  4923. else
  4924. {
  4925. ipt_edwnbase.style.color = "#0000ff";
  4926. ipt_prntbase2.style.color = "0000ff";
  4927. ds_init_temp.setColumn(0, "edubase", "※맞벌이 부부의 자녀 교육비 소득 공제는 기본 공제를 받는 쪽에서만 소득 공제 받을 수 있습니다!!!.");
  4928. ds_init_temp.setColumn(0, "edwnbase", "※기부금 소득 공제는 본인 및 소득이 없는 배우자, 직계비속, 동거 입양자의 기부금도 공제 받을 수 있습니다!!!.");
  4929. ds_init_temp.setColumn(0, "prntbase2", "※기부금, 의료비, 신용카드등 공제신청서는 출력 해야합니다.(사용금액이 있는 경우만 해당)!!!.");
  4930. }
  4931. ds_init_temp.setColumn(0, "medentrregno", "※의료증빙구분이 '국세청자료' 일 경우에는 사업자등록번호, 상호를 입력 하지 않습니다!!!.");
  4932. ds_init_temp.setColumn(0, "edwnentrregno", "※의료증빙구분이 '국세청자료' 일 경우에는 사업자등록번호, 상호를 입력 하지 않습니다!!!.");
  4933. delCount = 0;
  4934. insuCount = 0;
  4935. healcarCount = 0;
  4936. schoCount = 0;
  4937. crcardCount = 0;
  4938. busCount = 0;
  4939. cashrcptCount = 0;
  4940. acdmyCount = 0;
  4941. fgridsubtotal();
  4942. var addrcheck = ds_main_suppfamydedu_emplinfolist.getColumn(0, "addcheck");
  4943. if (addrcheck == "Y")
  4944. {
  4945. sysf_messageBox("주소지 정보가 없거나, 잘못 등록되어 있습니다. 반드시 상세 주소까지 포함한 정보를 입력하여 주시기 바랍니다.","E999");
  4946. }
  4947. }
  4948. function fgridsubtotal()
  4949. {
  4950. var prevdeduamt = 0;
  4951. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  4952. {
  4953. deduamt = ds_main_vardedulist08.getColumn(i, "deduamt");
  4954. checkitem = ds_main_vardedulist08.getColumn(i, "deduitemdetlcd");
  4955. if (checkitem > "10")
  4956. {
  4957. prevdeduamt = parseInt(prevdeduamt) + parseInt(deduamt);
  4958. }
  4959. }
  4960. //var chngrow = ds_main_vardedulist08.rowcount-1;
  4961. var changdeduamt = ds_main_vardedulist08.getSum("deduamt");
  4962. var chngamt = parseInt(changdeduamt) - parseInt(prevdeduamt);
  4963. return chngamt;
  4964. //swt_dedu.case9.grd_vardedulist08.setCellProperty("Summ", swt_dedu.case9.grd_vardedulist08.getBindCellIndex("Summ", "deduamt"), "text", chngamt)
  4965. //ds_main_vardedulist08.
  4966. // ds_main_vardedulist08.updatecontrol = false;
  4967. // ds_main_vardedulist08.setColumn(chngrow, "deduamt", chngamt);
  4968. // ds_main_vardedulist08.updatecontrol = true;
  4969. }
  4970. function fSettingRetrieve()
  4971. {
  4972. if(utlf_isNull(cmb_paydeduflag.value))
  4973. {
  4974. cmb_paydeduflag.index = 0;
  4975. }
  4976. if(eval(cmb_paydeduflag.innerdataset).rowcount > 0 & cmb_paydeduflag.value.toString().length == 0)
  4977. {
  4978. cmb_paydeduflag.index = 0;
  4979. }
  4980. ds_send_vardedulist.clearData();
  4981. dsf_makeValue(ds_send_vardedulist, "deduyy", "string", grp_sea.ipt_deduyy.value, 0);
  4982. dsf_makeValue(ds_send_vardedulist, "emplno", "string", grp_sea.ipt_emplno.value, 0);
  4983. dsf_makeValue(ds_send_vardedulist, "workym", "string", grp_sea.ipt_workym.value, 0);
  4984. dsf_makeValue(ds_send_vardedulist, "retireyn", "string", grp_sea.rbo_retireyn.value, 0);
  4985. dsf_makeValue(ds_send_vardedulist, "emplretryn", "string", "N", 0);
  4986. dsf_makeValue(ds_send_vardedulist, "dedukind", "string", "edwnyn", 0);
  4987. dsf_makeValue(ds_send_vardedulist, "deduitemcd", "string", cmb_paydeduflag.value, 0);
  4988. }
  4989. function fRetrieveGridData()
  4990. {
  4991. var output = "ds_main_suppfamydedulist=suppfamydedulist ds_main_famyinfolist=famyinfolist ds_main_famyinfolist2=famyinfolist2 ds_main_medpayformlist=medpayformlist"
  4992. +" ds_main_endwnformlist=endwnformlist ds_main_vardedulist01=vardedulist01 ds_main_vardedulist02=vardedulist02 ds_main_vardedulist03=vardedulist03"
  4993. +" ds_main_vardedulist05=vardedulist05 ds_main_vardedulist07=vardedulist07 ds_main_vardedulist08=vardedulist08 ds_main_vardedulist09=vardedulist09"
  4994. +" ds_main_yyenddeduprntlist=vardedulist04 ds_main_suppfamydedu_emplprtdatalist=emplprtdatalist ds_main_suppfamydedu_emplinfolist=emplinfolist"
  4995. +" ds_main_vardedulist10=vardedulist10 ds_main_vardedulist11=vardedulist11 ds_main_monthinfolist=monthinfolist ds_main_vardedulist12=vardedulist12";
  4996. var oParam = {};
  4997. oParam.id = "TRRWY00501";
  4998. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  4999. oParam.method = "reqGetSuppFamyDeduList";
  5000. oParam.inds = "req=ds_send_detdedulist";
  5001. oParam.outds = output;
  5002. oParam.async = false;
  5003. //oParam.callback = "cf_TRRWY00501";
  5004. tranf_submit(oParam);
  5005. ds_main_medpayformlist.updatecontrol = false;
  5006. dsf_setDefaultVal(ds_main_medpayformlist, "paycnt_cash:0,payamt_cash:0,paycnt_card:0,payamt_card:0");
  5007. ds_main_medpayformlist.updatecontrol = true;
  5008. dsf_setDefaultVal(ds_main_suppfamydedu_emplprtdatalist, "deduamt6:0,deduamt7:0,deduamt8:0,deduamt9:0,deduamt10:0,deduamt11:0");
  5009. }
  5010. function fNatiDisable(prow)
  5011. {
  5012. ds_main_suppfamydedulist.updatecontrol = false;
  5013. var natiinoutflag = ds_main_suppfamydedulist.getColumn(prow, "natiinoutflag");
  5014. var famyrelacd = ds_main_suppfamydedulist.getColumn(prow, "famyrelacd");
  5015. var naticd = ds_main_suppfamydedulist.getColumn(prow, "naticd");
  5016. if (natiinoutflag == "1")
  5017. {
  5018. ds_main_suppfamydedulist.setColumn(prow, "natinm", "");
  5019. ds_main_suppfamydedulist.setColumn(prow, "naticd", "");
  5020. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "naticd", "true", prow);
  5021. if (famyrelacd == "0")
  5022. {
  5023. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "householdyn", "false", prow);
  5024. // grd_suppfamydedulist.cellStyle("background-color", prow, grd_suppfamydedulist.colRef("householdyn")) = "#ffffff";
  5025. }
  5026. else
  5027. {
  5028. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "householdyn", "false", prow);
  5029. // grd_suppfamydedulist.cellStyle("background-color", prow, grd_suppfamydedulist.colRef("householdyn")) = "#ffffff";
  5030. }
  5031. }
  5032. else
  5033. {
  5034. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "householdyn", "false", prow);
  5035. // grd_suppfamydedulist.cellStyle("background-color", prow, grd_suppfamydedulist.colRef("householdyn")) = "#ffffff";
  5036. if (famyrelacd == "0")
  5037. {
  5038. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "naticd", "false", prow);
  5039. ds_main_suppfamydedulist.setColumn(prow, "householdyn", "2");
  5040. if (utlf_isNull(naticd))
  5041. {
  5042. sysf_messageBox("외국 국적 일경우 국적은 필수 입력 사항입니다!!!." ,"I9999");
  5043. }
  5044. }
  5045. else
  5046. {
  5047. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "naticd", "true", prow);
  5048. ds_main_suppfamydedulist.setColumn(prow, "natinm", "");
  5049. ds_main_suppfamydedulist.setColumn(prow, "naticd", "");
  5050. ds_main_suppfamydedulist.setColumn(prow, "householdyn", "");
  5051. }
  5052. }
  5053. ds_main_suppfamydedulist.updatecontrol = true;
  5054. }
  5055. function fIndcnfmyncheck(pIndcnfmyn)
  5056. {
  5057. var boolflag = "";
  5058. var yyendcalcyn = DUTY_YYEN_YN;
  5059. var elecdocuyn = "N";
  5060. var autocretyn = "N";
  5061. var deduyy = grp_sea.ipt_deduyy.value;
  5062. if (pIndcnfmyn == "Y" && yyendcalcyn != "Y" )
  5063. {
  5064. btn_grdaddsuppfamydedulist.enable = false;
  5065. btn_grddelsuppfamydedulist.enable = false;
  5066. btn_save.enable = false;
  5067. btn_cnfmyn.enable = false;
  5068. ipt_cntctel.enable = false;
  5069. ipt_hosinseqno.enable = false;
  5070. ipt_mpphonno.enable = false;
  5071. btn_resdnrgstareazipcd.enable = false;
  5072. ipt_resdnrgstareaaddrtemp.enable = false;
  5073. ipt_resdnrgstareaaddr.enable = false;
  5074. btn_canupload.enable = false;
  5075. btn_upload.enable = false;
  5076. btn_elecpdffile.enable = false;
  5077. btn_detlupload.enable = false;
  5078. btn_edwnpreyear.enable = false;
  5079. boolflag = "true";
  5080. }
  5081. else
  5082. {
  5083. btn_grdaddsuppfamydedulist.enable = true;
  5084. btn_grddelsuppfamydedulist.enable = true;
  5085. btn_save.enable = true;
  5086. btn_cnfmyn.enable = true;
  5087. ipt_cntctel.enable = true;
  5088. ipt_hosinseqno.enable = true;
  5089. ipt_mpphonno.enable = true;
  5090. btn_resdnrgstareazipcd.enable = true;
  5091. ipt_resdnrgstareaaddrtemp.enable = true;
  5092. btn_canupload.enable = true;
  5093. btn_upload.enable = true;
  5094. btn_elecpdffile.enable = true;
  5095. btn_detlupload.enable = true;
  5096. btn_edwnpreyear.enable = true;
  5097. boolflag = "false";
  5098. }
  5099. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++)
  5100. {
  5101. if (yyendcalcyn != "Y")
  5102. {
  5103. var columnid = "famyrelacd,famynm,famyrrgstno1,famyrrgstno2,natiinoutflag,basededuyn,handcapyn,rptagr70agemorthnyn,rptagrfrom65to69ageyn,maryfmlyn,expsbrngupchldrnyn,insuamtdeduyn,"
  5104. +"brthyn,oneparent,schodeduyn,deduhealcareamtyn,crcardyn,busyn,cashrcptyn,acdmycostyn,natinm,naticd,householdyn,handcapflag,endwnyn,chkcardyn";
  5105. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, columnid, boolflag, i);
  5106. }
  5107. if (boolflag == "false")
  5108. {
  5109. ds_main_suppfamydedulist.rowposition = i;
  5110. fControlCheck();
  5111. }
  5112. }
  5113. for (var i = 0; i <ds_main_medpayformlist.rowcount; i++)
  5114. {
  5115. elecdocuyn = ds_main_medpayformlist.getColumn(i, "elecdocuyn");
  5116. if (elecdocuyn == "Y")
  5117. {
  5118. var columnid = "popup,natitaxsvcprntyn,entrregno,trdnm,paycnt_cash,calcamt,paycnt_card,payamt_card,cmt,medicd,calcamt";
  5119. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, columnid, "true", i);
  5120. }
  5121. else if (yyendcalcyn != "Y")
  5122. {
  5123. var columnid = "popup,natitaxsvcprntyn,entrregno,trdnm,paycnt_cash,calcamt,paycnt_card,payamt_card,cmt,medicd,calcamt";
  5124. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, columnid, boolflag, i);
  5125. }
  5126. }
  5127. var entrregno = "";
  5128. var edwnboolflag = boolflag;
  5129. for (var i = 0; i < ds_main_endwnformlist.rowcount; i++)
  5130. {
  5131. entrregno = ds_main_endwnformlist.getColumn(i, "entrregno");
  5132. elecdocuyn = ds_main_endwnformlist.getColumn(i, "elecdocuyn");
  5133. autocretyn = ds_main_endwnformlist.getColumn(i, "autocretyn");
  5134. if (elecdocuyn == "Y")
  5135. {
  5136. var columnid = "popup,natitaxsvcprntyn,entrregno,trdnm,kindcd,payym,calcamt,cmt,natityn,etcyn,edwncnt";
  5137. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, columnid, "true", i);
  5138. }
  5139. else if (autocretyn == "Y")
  5140. {
  5141. var columnid = "popup,natitaxsvcprntyn,entrregno,trdnm,kindcd,payym,calcamt,cmt,natityn,etcyn,edwncnt";
  5142. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, columnid, "true", i);
  5143. }
  5144. else if (yyendcalcyn != "Y")
  5145. {
  5146. if (deduyy < "2010" && boolflag == "false" && (entrregno == "104-82-06087" || entrregno == "114-82-00213" || entrregno == "114-82-02128" || entrregno == "201-82-31330"))
  5147. {
  5148. edwnboolflag = "true";
  5149. }
  5150. else
  5151. {
  5152. edwnboolflag = boolflag;
  5153. }
  5154. var columnid = "popup,natitaxsvcprntyn,entrregno,trdnm,kindcd,payym,endwn,calcamt,cmt,natityn,etcyn,edwncnt";
  5155. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, columnid, edwnboolflag, i);
  5156. }
  5157. }
  5158. for (var i = 0; i < ds_main_vardedulist01.rowcount; i++)
  5159. {
  5160. elecdocuyn = ds_main_vardedulist01.getColumn(i, "elecdocuyn");
  5161. if (elecdocuyn == "Y")
  5162. {
  5163. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5164. misfSetReadOnlyCol(swt_dedu.case4.grd_vardedulist01, columnid, "true", i);
  5165. }
  5166. else if (yyendcalcyn != "Y")
  5167. {
  5168. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5169. misfSetReadOnlyCol(swt_dedu.case4.grd_vardedulist01, columnid, boolflag, i);
  5170. }
  5171. }
  5172. for (var i = 0; i < ds_main_vardedulist02.rows; i++)
  5173. {
  5174. elecdocuyn = ds_main_vardedulist02.getColumn(i, "elecdocuyn");
  5175. if (elecdocuyn == "Y")
  5176. {
  5177. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5178. misfSetReadOnlyCol(swt_dedu.case5.grd_vardedulist02, columnid, "true", i);
  5179. }
  5180. else if (yyendcalcyn != "Y")
  5181. {
  5182. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5183. misfSetReadOnlyCol(swt_dedu.case5.grd_vardedulist02, columnid, boolflag, i);
  5184. }
  5185. }
  5186. for (var i = 0; i < ds_main_vardedulist03.rowcount; i++)
  5187. {
  5188. elecdocuyn = ds_main_vardedulist03.getColumn(i, "elecdocuyn");
  5189. if (elecdocuyn == "Y")
  5190. {
  5191. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,settledd";
  5192. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, columnid, "true", i);
  5193. }
  5194. else if (yyendcalcyn != "Y")
  5195. {
  5196. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,settledd";
  5197. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, columnid, boolflag, i);
  5198. }
  5199. }
  5200. for (var i = 0; i < ds_main_vardedulist10.rowcount; i++)
  5201. {
  5202. elecdocuyn = ds_main_vardedulist10.getColumn(i, "elecdocuyn");
  5203. if (elecdocuyn == "Y")
  5204. {
  5205. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,companycd,accno";
  5206. misfSetReadOnlyCol(swt_dedu.case12.grd_vardedulist10, columnid, "true", i);
  5207. }
  5208. else if (yyendcalcyn != "Y")
  5209. {
  5210. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,companycd,accno";
  5211. misfSetReadOnlyCol(swt_dedu.case12.grd_vardedulist10, columnid, boolflag, i);
  5212. }
  5213. }
  5214. for (var i = 0; i < ds_main_vardedulist11.rowcount; i++)
  5215. {
  5216. elecdocuyn = ds_main_vardedulist11.getColumn(i, "elecdocuyn");
  5217. if (elecdocuyn == "Y")
  5218. {
  5219. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,companycd,accno";
  5220. misfSetReadOnlyCol(swt_dedu.case13.grd_vardedulist11, columnid, "true", i);
  5221. }
  5222. else if (yyendcalcyn != "Y")
  5223. {
  5224. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,companycd,accno";
  5225. misfSetReadOnlyCol(swt_dedu.case13.grd_vardedulist11, columnid, boolflag, i);
  5226. }
  5227. }
  5228. for (var i = 0; i < ds_main_vardedulist05.rowcount; i++)
  5229. {
  5230. elecdocuyn = ds_main_vardedulist05.getColumn(i, "elecdocuyn");
  5231. if (elecdocuyn == "Y")
  5232. {
  5233. var columnid = "popup,natitaxsvcprntyn,deduitemcd,calcamt,natityn,etcyn,companycd,accno";
  5234. misfSetReadOnlyCol(swt_dedu.case7.grd_vardedulist05, columnid, "true", i);
  5235. }
  5236. else if (yyendcalcyn != "Y")
  5237. {
  5238. var columnid = "popup,natitaxsvcprntyn,deduitemcd,calcamt,natityn,etcyn,companycd,accno";
  5239. misfSetReadOnlyCol(swt_dedu.case7.grd_vardedulist05, columnid, boolflag, i);
  5240. }
  5241. }
  5242. for (var i = 0; i < ds_main_vardedulist07.rowcount; i++)
  5243. {
  5244. elecdocuyn = ds_main_vardedulist07.getColumn(i, "elecdocuyn");
  5245. if (elecdocuyn == "Y")
  5246. {
  5247. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5248. misfSetReadOnlyCol(swt_dedu.case8.grd_vardedulist07, columnid, "true", i);
  5249. }
  5250. else if (yyendcalcyn != "Y")
  5251. {
  5252. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5253. misfSetReadOnlyCol(swt_dedu.case8.grd_vardedulist07, columnid, boolflag, i);
  5254. }
  5255. }
  5256. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  5257. {
  5258. elecdocuyn = ds_main_vardedulist08.getColumn(i, "elecdocuyn");
  5259. if (elecdocuyn == "Y")
  5260. {
  5261. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5262. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, columnid, "true", i);
  5263. }
  5264. else if (yyendcalcyn != "Y")
  5265. {
  5266. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn";
  5267. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, columnid, boolflag, i);
  5268. }
  5269. }
  5270. for (var i = 0; i < ds_main_vardedulist09.rowcount; i++)
  5271. {
  5272. elecdocuyn = ds_main_vardedulist09.getColumn(i, "elecdocuyn");
  5273. if (elecdocuyn == "Y")
  5274. {
  5275. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,entdd,companycd,accno,natityn,etcyn";
  5276. misfSetReadOnlyCol(swt_dedu.case10.grd_vardedulist09, columnid, "true", i);
  5277. }
  5278. else if (yyendcalcyn != "Y")
  5279. {
  5280. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,entdd,companycd,accno,natityn,etcyn";
  5281. misfSetReadOnlyCol(swt_dedu.case10.grd_vardedulist09, columnid, boolflag, i);
  5282. }
  5283. }
  5284. for (var i = 0; i < ds_main_vardedulist12.rowcount; i++)
  5285. {
  5286. elecdocuyn = ds_main_vardedulist12.getColumn(i, "elecdocuyn");
  5287. if (elecdocuyn == "Y")
  5288. {
  5289. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,companycd,accno";
  5290. misfSetReadOnlyCol(swt_dedu.case14.grd_vardedulist12, columnid, "true", i);
  5291. }
  5292. else if (yyendcalcyn != "Y")
  5293. {
  5294. var columnid = "popup,natitaxsvcprntyn,deduitemdetlcd,calcamt,natityn,etcyn,companycd,accno";
  5295. misfSetReadOnlyCol(swt_dedu.case14.grd_vardedulist12, columnid, boolflag, i);
  5296. }
  5297. }
  5298. }
  5299. function fControlCheck()
  5300. {
  5301. var famyrrgstno1 = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "famyrrgstno1");
  5302. var famyrrgstno2 = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "famyrrgstno2");
  5303. var famyrelacd = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "famyrelacd");
  5304. var basededuyn = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "basededuyn");
  5305. var handcapyn = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "handcapyn");
  5306. var age = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "age");
  5307. var indcnfmyn = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "indcnfmyn");
  5308. var workym = grp_sea.ipt_workym.value;
  5309. var natiinoutflag = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "natiinoutflag");
  5310. if (famyrelacd == "0" )
  5311. {
  5312. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "oneparent", "false", ds_main_suppfamydedulist.rowposition);
  5313. }
  5314. else
  5315. {
  5316. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "oneparent", "true", ds_main_suppfamydedulist.rowposition);
  5317. }
  5318. if (handcapyn == "1" )
  5319. {
  5320. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5321. }
  5322. else
  5323. {
  5324. if (famyrelacd == "0" )
  5325. {
  5326. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,schodeduyn,deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5327. }
  5328. else if (famyrelacd == "1" || famyrelacd == "2" )
  5329. {
  5330. if (grp_sea.ipt_deduyy.value == "2008")
  5331. {
  5332. if ((famyrrgstno2.substr(0,1) == "2" || famyrrgstno2.substr(0,1) == "4" || famyrrgstno2.substr(0,1) == "6" || famyrrgstno2.substr(0,1) == "8" ||famyrrgstno2.substr(0,1) == "0" ))
  5333. {
  5334. if (parseInt(age) >= 55)
  5335. {
  5336. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5337. }
  5338. else
  5339. {
  5340. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5341. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5342. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5343. }
  5344. }
  5345. else
  5346. {
  5347. if (parseInt(age) >= 60)
  5348. {
  5349. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5350. }
  5351. else
  5352. {
  5353. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5354. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5355. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5356. }
  5357. }
  5358. }
  5359. else
  5360. {
  5361. if (parseInt(age) >= 60)
  5362. {
  5363. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5364. }
  5365. else
  5366. {
  5367. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5368. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5369. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5370. }
  5371. }
  5372. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5373. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "schodeduyn", "true", ds_main_suppfamydedulist.rowposition);
  5374. }
  5375. else if (famyrelacd == "4" || (grp_sea.ipt_deduyy.value > "2008" && famyrelacd == "5" ))
  5376. {
  5377. if (parseInt(age) <= 20 && parseInt(age) >= 0 )
  5378. {
  5379. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5380. if (basededuyn == "1")
  5381. {
  5382. var columnid = "deduhealcareamtyn,insuamtdeduyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn"
  5383. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, columnid, "false", ds_main_suppfamydedulist.rowposition);
  5384. }
  5385. else
  5386. {
  5387. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5388. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "insuamtdeduyn", "0");
  5389. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "insuamtdeduyn", "true", ds_main_suppfamydedulist.rowposition);
  5390. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5391. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn", "true", ds_main_suppfamydedulist.rowposition);
  5392. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5393. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "busyn", "true", ds_main_suppfamydedulist.rowposition);
  5394. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5395. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "cashrcptyn", "true", ds_main_suppfamydedulist.rowposition);
  5396. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5397. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5398. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "chkcardyn", "0");
  5399. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "chkcardyn", "true", ds_main_suppfamydedulist.rowposition);
  5400. }
  5401. }
  5402. else
  5403. {
  5404. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5405. var columnid = "basededuyn,deduhealcareamtyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn"
  5406. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, columnid, "false", ds_main_suppfamydedulist.rowposition);
  5407. }
  5408. }
  5409. else if (famyrelacd == "3" )
  5410. {
  5411. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5412. if (basededuyn == "1")
  5413. {
  5414. var columnid = "insuamtdeduyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn"
  5415. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, columnid, "false", ds_main_suppfamydedulist.rowposition);
  5416. }
  5417. else
  5418. {
  5419. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "insuamtdeduyn", "0");
  5420. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "insuamtdeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5421. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5422. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5423. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5424. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5425. }
  5426. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn", "false", ds_main_suppfamydedulist.rowposition);
  5427. }
  5428. else if ((grp_sea.ipt_deduyy.value == "2008" && famyrelacd == "5") || (ipt_deduyy.value > "2008" && famyrelacd == "6") )
  5429. {
  5430. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5431. if (parseInt(age) <= 20 && parseInt(age) >= 0 )
  5432. {
  5433. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5434. }
  5435. else
  5436. {
  5437. if (grp_sea.ipt_deduyy.value == "2008" )
  5438. {
  5439. if ((famyrrgstno2.substr(0,1) == "2" || famyrrgstno2.substr(0,1) == "4" || famyrrgstno2.substr(0,1) == "6" || famyrrgstno2.substr(0,1) == "8" ||famyrrgstno2.substr(0,1) == "0" ))
  5440. {
  5441. if (parseInt(age) >= 55 )
  5442. {
  5443. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5444. }
  5445. else
  5446. {
  5447. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5448. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5449. }
  5450. }
  5451. else if ((famyrrgstno2.substr(0,1) == "1" || famyrrgstno2.substr(0,1) == "3" || famyrrgstno2.substr(0,1) == "5" || famyrrgstno2.substr(0,1) == "7" ||famyrrgstno2.substr(0,1) == "9" ))
  5452. {
  5453. if (parseInt(age) >= 60 )
  5454. {
  5455. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5456. }
  5457. else
  5458. {
  5459. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5460. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5461. }
  5462. }
  5463. }
  5464. else if (grp_sea.ipt_deduyy.value > "2008" )
  5465. {
  5466. if (parseInt(age) >= 60 )
  5467. {
  5468. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5469. }
  5470. else
  5471. {
  5472. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5473. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5474. }
  5475. }
  5476. else
  5477. {
  5478. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5479. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "true", ds_main_suppfamydedulist.rowposition);
  5480. }
  5481. }
  5482. }
  5483. else if (grp_sea.ipt_deduyy.value == "2009" && famyrelacd == "7" )
  5484. {
  5485. if (parseInt(age) < 18 && parseInt(age) >= 0 )
  5486. {
  5487. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5488. if (basededuyn == "1")
  5489. {
  5490. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,insuamtdeduyn,schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5491. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5492. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5493. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5494. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5495. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5496. }
  5497. else
  5498. {
  5499. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5500. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "insuamtdeduyn", "0");
  5501. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5502. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5503. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5504. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5505. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5506. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,insuamtdeduyn,crcardyn,busyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5507. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5508. }
  5509. }
  5510. else
  5511. {
  5512. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5513. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5514. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5515. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,deduhealcareamtyn,schodeduyn", "true", ds_main_suppfamydedulist.rowposition);
  5516. }
  5517. }
  5518. else if (grp_sea.ipt_deduyy.value > "2009" && famyrelacd == "7" )
  5519. {
  5520. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5521. if (basededuyn == "1")
  5522. {
  5523. var columnid = "deduhealcareamtyn,insuamtdeduyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn"
  5524. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, columnid, "false", ds_main_suppfamydedulist.rowposition);
  5525. }
  5526. else
  5527. {
  5528. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5529. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "insuamtdeduyn", "0");
  5530. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5531. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5532. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5533. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "chkcardyn", "0");
  5534. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5535. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5536. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,insuamtdeduyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5537. }
  5538. }
  5539. else if (grp_sea.ipt_deduyy.value > "2009" && famyrelacd == "8" )
  5540. {
  5541. if (parseInt(age) < 18 && parseInt(age) >= 0)
  5542. {
  5543. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn", "false", ds_main_suppfamydedulist.rowposition);
  5544. if (basededuyn == "1")
  5545. {
  5546. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,insuamtdeduyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "false", ds_main_suppfamydedulist.rowposition);
  5547. }
  5548. else
  5549. {
  5550. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5551. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "insuamtdeduyn", "0");
  5552. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5553. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5554. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5555. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5556. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5557. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "chkcardyn", "0");
  5558. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,insuamtdeduyn,schodeduyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5559. }
  5560. }
  5561. else
  5562. {
  5563. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5564. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5565. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5566. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5567. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5568. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5569. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5570. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "chkcardyn", "0");
  5571. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,deduhealcareamtyn,schodeduyn,crcardyn,busyn,cashrcptyn,acdmycostyn,chkcardyn", "true", ds_main_suppfamydedulist.rowposition);
  5572. }
  5573. }
  5574. else
  5575. {
  5576. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "basededuyn", "0");
  5577. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5578. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5579. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "basededuyn,schodeduyn,deduhealcareamtyn", "true", ds_main_suppfamydedulist.rowposition);
  5580. }
  5581. }
  5582. if (basededuyn == "1")
  5583. {
  5584. if (parseInt(age) >= 70)
  5585. {
  5586. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "1");
  5587. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "0");
  5588. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "expsbrngupchldrnyn", "0");
  5589. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5590. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "rptagr70agemorthnyn,rptagrfrom65to69ageyn,expsbrngupchldrnyn,brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5591. }
  5592. else if (parseInt(age) >= 65 && parseInt(age) <= 69)
  5593. {
  5594. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "0");
  5595. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "1");
  5596. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "expsbrngupchldrnyn", "0");
  5597. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5598. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "rptagr70agemorthnyn,rptagrfrom65to69ageyn,expsbrngupchldrnyn,brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5599. }
  5600. else if (parseInt(age) <= 6 && parseInt(age) >= 0 )
  5601. {
  5602. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "0");
  5603. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "0");
  5604. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "rptagr70agemorthnyn,rptagrfrom65to69ageyn", "true", ds_main_suppfamydedulist.rowposition);
  5605. if (grp_sea.ipt_deduyy.value == "2008" && famyrelacd == "4")
  5606. {
  5607. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "expsbrngupchldrnyn", "false", ds_main_suppfamydedulist.rowposition);
  5608. if (famyrrgstno1.substr(0,2) == workym.substr(2,2))
  5609. {
  5610. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "brthyn", "false", ds_main_suppfamydedulist.rowposition);
  5611. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "1");
  5612. }
  5613. else
  5614. {
  5615. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5616. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5617. }
  5618. }
  5619. else if (grp_sea.ipt_deduyy.value == "2009" && (famyrelacd == "4" || famyrelacd == "5" || famyrelacd == "7") )
  5620. {
  5621. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "expsbrngupchldrnyn,deduhealcareamtyn,schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5622. if (famyrrgstno1.substr(0,2) == workym.substr(2,2) && famyrelacd == "4" )
  5623. {
  5624. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "brthyn", "false", ds_main_suppfamydedulist.rowposition);
  5625. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "1");
  5626. }
  5627. else
  5628. {
  5629. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5630. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5631. }
  5632. }
  5633. else if (ipt_deduyy.value > "2009" && (famyrelacd == "4" || famyrelacd == "5" || famyrelacd == "8") )
  5634. {
  5635. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "expsbrngupchldrnyn,deduhealcareamtyn,schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5636. if (famyrrgstno1.substr(0,2) == workym.substr(2,2) && famyrelacd == "4" )
  5637. {
  5638. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "brthyn", "false", ds_main_suppfamydedulist.rowposition);
  5639. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "1");
  5640. }
  5641. else
  5642. {
  5643. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5644. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5645. }
  5646. }
  5647. else
  5648. {
  5649. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "expsbrngupchldrnyn", "0");
  5650. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5651. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "expsbrngupchldrnyn,brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5652. }
  5653. }
  5654. else if ( handcapyn == "1" && ( famyrelacd == "1" || famyrelacd == "2" ) )
  5655. {
  5656. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "schodeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5657. }
  5658. else
  5659. {
  5660. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "0");
  5661. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "0");
  5662. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "expsbrngupchldrnyn", "0");
  5663. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5664. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "rptagr70agemorthnyn,rptagrfrom65to69ageyn,expsbrngupchldrnyn,brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5665. }
  5666. if ((famyrrgstno2.substr(0,1) == "2" || famyrrgstno2.substr(0,1) == "4" || famyrrgstno2.substr(0,1) == "6" || famyrrgstno2.substr(0,1) == "8" ||famyrrgstno2.substr(0,1) == "0" ) && famyrelacd == "0")
  5667. {
  5668. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "maryfmlyn", "false", ds_main_suppfamydedulist.rowposition);
  5669. }
  5670. else
  5671. {
  5672. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "maryfmlyn", "0");
  5673. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "maryfmlyn", "true", ds_main_suppfamydedulist.rowposition);
  5674. }
  5675. if (grp_sea.ipt_deduyy.value == "2009" && famyrelacd == "7")
  5676. {
  5677. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "insuamtdeduyn", "true", ds_main_suppfamydedulist.rowposition);
  5678. }
  5679. else
  5680. {
  5681. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "insuamtdeduyn", "false", ds_main_suppfamydedulist.rowposition);
  5682. }
  5683. }
  5684. else
  5685. {
  5686. if (parseInt(age) >= 70)
  5687. {
  5688. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "1");
  5689. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "0");
  5690. }
  5691. else if (parseInt(age) >= 65 && parseInt(age) <= 69)
  5692. {
  5693. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "0");
  5694. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "1");
  5695. }
  5696. else
  5697. {
  5698. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagr70agemorthnyn", "0");
  5699. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "rptagrfrom65to69ageyn", "0");
  5700. }
  5701. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "maryfmlyn", "0");
  5702. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "insuamtdeduyn", "0");
  5703. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "brthyn", "0");
  5704. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "rptagr70agemorthnyn,rptagrfrom65to69ageyn,maryfmlyn", "true", ds_main_suppfamydedulist.rowposition);
  5705. if (grp_sea.ipt_deduyy.value == "2009" && famyrelacd == "7")
  5706. {
  5707. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5708. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5709. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,schodeduyn", "true", ds_main_suppfamydedulist.rowposition);
  5710. }
  5711. else if (grp_sea.ipt_deduyy.value > "2009" && (famyrelacd == "7" || famyrelacd == "8") )
  5712. {
  5713. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "deduhealcareamtyn", "0");
  5714. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "schodeduyn", "0");
  5715. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,schodeduyn", "true", ds_main_suppfamydedulist.rowposition);
  5716. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5717. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5718. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "chkcardyn", "0");
  5719. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5720. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5721. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5722. }
  5723. if ((grp_sea.ipt_deduyy.value == "2008" && parseInt(age) <= 6 && parseInt(age) >= 0 && famyrelacd == "4") || (grp_sea.ipt_deduyy.value > "2008" && parseInt(age) <= 6 && parseInt(age) >= 0 && (famyrelacd == "4" ||famyrelacd == "5")) )
  5724. {
  5725. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "expsbrngupchldrnyn", "false", ds_main_suppfamydedulist.rowposition);
  5726. }
  5727. else
  5728. {
  5729. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "expsbrngupchldrnyn", "0");
  5730. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "expsbrngupchldrnyn", "true", ds_main_suppfamydedulist.rowposition);
  5731. }
  5732. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "insuamtdeduyn,brthyn", "true", ds_main_suppfamydedulist.rowposition);
  5733. }
  5734. if (famyrelacd == "1" || famyrelacd == "2")
  5735. {
  5736. if (parseInt(age) >= 60)
  5737. {
  5738. if (basededuyn == "1")
  5739. {
  5740. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "false", ds_main_suppfamydedulist.rowposition);
  5741. }
  5742. }
  5743. else
  5744. {
  5745. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "deduhealcareamtyn,crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "false", ds_main_suppfamydedulist.rowposition);
  5746. }
  5747. }
  5748. else if (grp_sea.ipt_deduyy.value == "2008" && (famyrelacd == "5" || famyrelacd == "6"))
  5749. {
  5750. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5751. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5752. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5753. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5754. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5755. }
  5756. else if (grp_sea.ipt_deduyy.value == "2009" && (famyrelacd == "6" || famyrelacd == "7"))
  5757. {
  5758. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5759. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5760. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5761. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5762. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5763. }
  5764. else if (parseInt(grp_sea.ipt_deduyy.value) > 2009 && famyrelacd == "6" )
  5765. {
  5766. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "crcardyn", "0");
  5767. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "busyn", "0");
  5768. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "chkcardyn", "0");
  5769. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "cashrcptyn", "0");
  5770. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "acdmycostyn", "0");
  5771. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn", "true", ds_main_suppfamydedulist.rowposition);
  5772. }
  5773. else if (grp_sea.ipt_deduyy.value == "2008" && famyrelacd != "4" && famyrelacd != "3")
  5774. {
  5775. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,cashrcptyn,acdmycostyn", "false", ds_main_suppfamydedulist.rowposition);
  5776. }
  5777. else if (grp_sea.ipt_deduyy.value == "2009" && famyrelacd != "4" && famyrelacd != "3" && famyrelacd != "5" )
  5778. {
  5779. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,cashrcptyn,acdmycostyn", "false", ds_main_suppfamydedulist.rowposition);
  5780. }
  5781. else if (parseInt(grp_sea.ipt_deduyy.value) > 2009 && famyrelacd != "4" && famyrelacd != "3" && famyrelacd != "5" && famyrelacd != "7" && famyrelacd != "8")
  5782. {
  5783. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "crcardyn,busyn,chkcardyn,cashrcptyn,acdmycostyn,endwnyn", "false", ds_main_suppfamydedulist.rowposition);
  5784. }
  5785. }
  5786. function fHandcapDisable(prow)
  5787. {
  5788. var handcapyn = ds_main_suppfamydedulist.getColumn(prow, "handcapyn");
  5789. var basededuyn = ds_main_suppfamydedulist.getColumn(prow, "basededuyn");
  5790. if ( handcapyn == "1" )
  5791. {
  5792. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "handcapflag", "false", ds_main_suppfamydedulist.rowposition);
  5793. }
  5794. else
  5795. {
  5796. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "handcapflag", "true", ds_main_suppfamydedulist.rowposition);
  5797. ds_main_suppfamydedulist.updatecontrol = false;
  5798. ds_main_suppfamydedulist.setColumn(prow, "handcapflag", "");
  5799. ds_main_suppfamydedulist.updatecontrol = true;
  5800. }
  5801. }
  5802. function fSetnatiinoutflag(pRregno)
  5803. {
  5804. if (String(pRregno).substr(0,1) == "5" || String(pRregno).substr(0,1) == "6" || String(pRregno).substr(0,1) == "7" || String(pRregno).substr(0,1) == "8" )
  5805. {
  5806. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "natiinoutflag", "0");
  5807. }
  5808. else
  5809. {
  5810. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "natiinoutflag", "1");
  5811. }
  5812. fNatiDisable(ds_main_suppfamydedulist.rowposition) ;
  5813. }
  5814. function fCheckRelacd(relacd)
  5815. {
  5816. var age = "-1";
  5817. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++)
  5818. {
  5819. var natiinoutflag = ds_main_suppfamydedulist.getColumn(i, "natiinoutflag");
  5820. if(ds_main_suppfamydedulist.getColumn(i, "famyrelacd") == "0")
  5821. {
  5822. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "householdyn", "false", i);
  5823. // grd_suppfamydedulist.cellStyle("background-color", i, grd_suppfamydedulist.colRef("householdyn")) = "#ffffff";
  5824. age = ds_main_suppfamydedulist.getColumn(i, "age");
  5825. if (natiinoutflag == "0")
  5826. {
  5827. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "naticd", "false", i);
  5828. }
  5829. else
  5830. {
  5831. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "naticd", "true", i);
  5832. }
  5833. }
  5834. else
  5835. {
  5836. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "householdyn", "false", i);
  5837. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "naticd", "true", i);
  5838. // grd_suppfamydedulist.cellStyle("background-color", i, grd_suppfamydedulist.colRef("householdyn")) = "#ffffff";
  5839. ds_main_suppfamydedulist.setColumn(i, "naticd", "");
  5840. ds_main_suppfamydedulist.setColumn(i, "natinm", "");
  5841. }
  5842. }
  5843. if (utlf_isNull(relacd))
  5844. {
  5845. return true;
  5846. }
  5847. var famyage = "-1";
  5848. famyage = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "age");
  5849. if (relacd == "1" || relacd == "2")
  5850. {
  5851. if (parseInt(age) >= parseInt(famyage))
  5852. {
  5853. sysf_messageBox("본인의 나이 보다 직계존속의 나이가 적습니다.주민 번호를 확인 하십시요.!!! ","I999");
  5854. return false;
  5855. }
  5856. }
  5857. if (grp_sea.ipt_deduyy.value == "2008" && relacd == "4" )
  5858. {
  5859. if (parseInt(age) <= parseInt(famyage))
  5860. {
  5861. sysf_messageBox("본인의 나이 보다 직계비속의 나이가 많습니다.주민 번호를 확인 하십시요.!!! ","I999");
  5862. return false;
  5863. }
  5864. }
  5865. else if (grp_sea.ipt_deduyy.value == "2009" && (relacd == "4" || relacd == "5"))
  5866. {
  5867. if (parseInt(age) <= parseInt(famyage))
  5868. {
  5869. sysf_messageBox("본인의 나이 보다 직계비속(직계비속자녀외)의 나이가 많습니다.주민 번호를 확인 하십시요.!!! ","I999");
  5870. return false;
  5871. }
  5872. }
  5873. else if (grp_sea.ipt_deduyy.value > "2009" && (relacd == "4" || relacd == "5" || relacd == "8"))
  5874. {
  5875. if (parseInt(age) <= parseInt(famyage))
  5876. {
  5877. sysf_messageBox("본인의 나이 보다 직계비속(직계비속자녀외), 위탁아동의 나이가 많습니다.주민 번호를 확인 하십시요.!!! ","I999");
  5878. return false;
  5879. }
  5880. }
  5881. return true;
  5882. }
  5883. function grd_famyinfolist2_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  5884. {
  5885. if(swt_dedu.tabindex == 0)
  5886. {
  5887. if(ds_main_suppfamydedulist.getColumn(0, "indcnfmyn") == "Y" && ds_main_yyenddeduprntlist.getColumn(0, "yyendcalcyn") != "Y")
  5888. {
  5889. return;
  5890. }
  5891. var famyrrgstno1 = "";
  5892. var famyrrgstno2 = "";
  5893. var workym = "";
  5894. var inputchk = "N";
  5895. workym = grp_sea.ipt_workym.value;
  5896. var row = e.row
  5897. var rregno = ds_main_famyinfolist2.getColumn(row, "rregno");
  5898. var famynm = ds_main_famyinfolist2.getColumn(row, "famynm");
  5899. var rregno1 = ds_main_famyinfolist2.getColumn(row, "rregno1");
  5900. var rregno2 = ds_main_famyinfolist2.getColumn(row, "rregno2");
  5901. for (var i = 1; i < ds_main_suppfamydedulist.rowcount; i++)
  5902. {
  5903. famyrrgstno1 = ds_main_suppfamydedulist.getColumn(i, "famyrrgstno1");
  5904. famyrrgstno2 = ds_main_suppfamydedulist.getColumn(i, "famyrrgstno2");
  5905. if (rregno1 == famyrrgstno1 && rregno2 == famyrrgstno2)
  5906. {
  5907. inputchk = "Y";
  5908. break;
  5909. }
  5910. }
  5911. if (inputchk == "N")
  5912. {
  5913. var crow = ds_main_suppfamydedulist.addRow();
  5914. ds_main_suppfamydedulist.setColumn(crow, "famynm", famynm);
  5915. ds_main_suppfamydedulist.setColumn(crow, "famyrrgstno1", rregno1);
  5916. ds_main_suppfamydedulist.setColumn(crow, "famyrrgstno2", rregno2);
  5917. ds_main_suppfamydedulist.setColumn(crow, "natiinoutflag", "1");
  5918. fSetAge(rregno1, rregno2, workym);
  5919. fControlCheck();
  5920. }
  5921. }
  5922. }
  5923. function fSetAge(famyrrgstno1, famyrrgstno2, workym)
  5924. {
  5925. dsf_createDsRow("ds_send_suppfamyage", [{col:"famyrrgstno1", type:"STRING", size:256 , val : famyrrgstno1}
  5926. , {col:"famyrrgstno2", type:"STRING", size:256 , val : famyrrgstno2}
  5927. , {col:"workym", type:"STRING", size:256 , val : workym}]);
  5928. var oParam = {};
  5929. oParam.id = "TRRWY02301";
  5930. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  5931. oParam.method = "reqGetSuppFamyAgeList";
  5932. oParam.inds = "req=ds_send_suppfamyage";
  5933. oParam.outds = "ds_main_suppfamyage_suppfamyagelist=suppfamyagelist";
  5934. oParam.async = false;
  5935. //oParam.callback = "cf_TRRWY02301";
  5936. tranf_submit(oParam);
  5937. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "age", ds_main_suppfamyage_suppfamyagelist.getColumn(0, "age"));
  5938. }
  5939. function grd_famyinfolist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  5940. {
  5941. if(swt_dedu.tabindex == 0)
  5942. {
  5943. if(ds_main_suppfamydedulist.getColumn(0, "indcnfmyn") != "Y" && ds_main_yyenddeduprntlist.getColumn(0, "yyendcalcyn") != "Y")
  5944. {
  5945. return;
  5946. }
  5947. var famyrrgstno1 = "";
  5948. var famyrrgstno2 = "";
  5949. var workym = "";
  5950. var inputchk = "N";
  5951. workym = grp_sea.ipt_workym.value;
  5952. var rregno = ds_main_famyinfolist.getColumn(ds_main_famyinfolist.rowposition, "rregno");
  5953. var famynm = ds_main_famyinfolist.getColumn(ds_main_famyinfolist.rowposition, "name");
  5954. var rregno1 = ds_main_famyinfolist.getColumn(ds_main_famyinfolist.rowposition, "rregno1");
  5955. var rregno2 = ds_main_famyinfolist.getColumn(ds_main_famyinfolist.rowposition, "rregno2");
  5956. for (var i = 1; i < ds_main_suppfamydedulist.rowcount; i++)
  5957. {
  5958. famyrrgstno1 = ds_main_suppfamydedulist.getColumn(i, "famyrrgstno1");
  5959. famyrrgstno2 = ds_main_suppfamydedulist.getColumn(i, "famyrrgstno2");
  5960. if (rregno1 == famyrrgstno1 && rregno2 == famyrrgstno2)
  5961. {
  5962. inputchk = "Y";
  5963. break;
  5964. }
  5965. }
  5966. if (inputchk == "N")
  5967. {
  5968. var crow = ds_main_suppfamydedulist.addRow();
  5969. ds_main_suppfamydedulist.setColumn(crow, "famynm", famynm);
  5970. ds_main_suppfamydedulist.setColumn(crow, "famyrrgstno1", rregno1);
  5971. ds_main_suppfamydedulist.setColumn(crow, "famyrrgstno2", rregno2);
  5972. ds_main_suppfamydedulist.setColumn(crow, "natiinoutflag", "1");
  5973. fSetAge(rregno1, rregno2, workym);
  5974. fControlCheck();
  5975. }
  5976. }
  5977. }
  5978. function ds_main_famyinfolist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  5979. {
  5980. if( e.columnid == "maryyn" )
  5981. {
  5982. obj.setColumn(e.row, "maryyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  5983. }
  5984. if( e.columnid == "dethyn" )
  5985. {
  5986. obj.setColumn(e.row, "dethyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  5987. }
  5988. }
  5989. function btn_sw1_onclick(obj:Button, e:ClickEventInfo)
  5990. {
  5991. btn_sw1.class = "btn_tab_S";
  5992. swt_dedu.tabindex = 0;
  5993. selectidx = swt_dedu.tabindex;
  5994. if(!fsaveCheck("N"))
  5995. {
  5996. if (selectidx == 1)
  5997. {
  5998. btn_sw2.class = "btn_tab_S";
  5999. }
  6000. else if (selectidx == 2)
  6001. {
  6002. btn_sw3.class = "btn_tab_S";
  6003. }
  6004. else if (selectidx == 3)
  6005. {
  6006. btn_sw3.class = "btn_tab_S";
  6007. }
  6008. else if (selectidx == 4)
  6009. {
  6010. btn_sw5.class = "btn_tab_S";
  6011. }
  6012. else if (selectidx == 5)
  6013. {
  6014. btn_sw6.class = "btn_tab_S";
  6015. }
  6016. else if (selectidx == 6)
  6017. {
  6018. btn_sw7.class = "btn_tab_S";
  6019. }
  6020. else if (selectidx == 7)
  6021. {
  6022. btn_sw8.class = "btn_tab_S";
  6023. }
  6024. else if (selectidx == 8)
  6025. {
  6026. btn_sw9.class = "btn_tab_S";
  6027. }
  6028. else if (selectidx == 9)
  6029. {
  6030. btn_sw10.class = "btn_tab_S";
  6031. }
  6032. else if (selectidx == 11)
  6033. {
  6034. btn_sw12.class = "btn_tab_S";
  6035. }
  6036. fgridsubtotal();
  6037. return;
  6038. }
  6039. fgridsubtotal();
  6040. fVisibieControl();
  6041. tab_btn_position();
  6042. btn_selected_class();
  6043. }
  6044. function fVisibieControl()
  6045. {
  6046. if(swt_dedu.tabindex == 3)
  6047. {
  6048. cap_paydeduflag.visible = false;
  6049. cmb_paydeduflag.visible = false;
  6050. btn_grdaddsuppfamydedulist.visible = true;
  6051. btn_grddelsuppfamydedulist.visible = true;
  6052. btn_edwnpreyear.visible = false;
  6053. if(cmb_paydeduflag.innerdataset.rowcount > 0 && String(cmb_paydeduflag.text).length == 0)
  6054. {
  6055. cmb_paydeduflag.index = 0;
  6056. }
  6057. }
  6058. if(swt_dedu.tabindex == 2)
  6059. {
  6060. cap_paydeduflag.visible = false;
  6061. cmb_paydeduflag.visible = false;
  6062. btn_grdaddsuppfamydedulist.visible = true;
  6063. btn_grddelsuppfamydedulist.visible = true;
  6064. if (grp_sea.ipt_deduyy.value == "2008")
  6065. {
  6066. btn_edwnpreyear.visible = false;
  6067. }
  6068. else
  6069. {
  6070. btn_edwnpreyear.visible = true;
  6071. }
  6072. }
  6073. else
  6074. {
  6075. cap_paydeduflag.visible = false;
  6076. cmb_paydeduflag.visible = false;
  6077. btn_grdaddsuppfamydedulist.visible = true;
  6078. btn_grddelsuppfamydedulist.visible = true;
  6079. btn_edwnpreyear.visible = false;
  6080. }
  6081. }
  6082. function fsaveCheck(pSaveyn)
  6083. {
  6084. if(utlf_isNull(ipt_cntctel.value))
  6085. {
  6086. sysf_messageBox("전화 번호를 ","C001");
  6087. return false;
  6088. }
  6089. if (utlf_isNull(ipt_hosinseqno.value))
  6090. {
  6091. sysf_messageBox("내선 번호를 ","C001");
  6092. return false;
  6093. }
  6094. if (utlf_isNull(ipt_mpphonno.value))
  6095. {
  6096. sysf_messageBox("휴대폰 번호를 ","C001");
  6097. return false;
  6098. }
  6099. if (ipt_mpphonno.value.toString().length < 7)
  6100. {
  6101. sysf_messageBox("휴대폰 번호를 정확하게 입력해주세요. 연락시 필요합니다. ","C999");
  6102. return false;
  6103. }
  6104. if (utlf_isNull(ipt_resdnrgstareaaddr.value))
  6105. {
  6106. sysf_messageBox("주소를 ","C001");
  6107. return false;
  6108. }
  6109. if (utlf_isNull(ipt_detladdr.value))
  6110. {
  6111. sysf_messageBox("상세주소를 입력해주세요.\r\n아파트의 경우 동/호수, 주택의 경우 층수까지 정확히 입력바랍니다.","C999");
  6112. ipt_detladdr.setFocus();
  6113. return false;
  6114. }
  6115. var natityn = "N";
  6116. var etcyn = "N";
  6117. var famyrelacd = "";
  6118. var famynm = "";
  6119. var famyrrgstno1 = "";
  6120. var famyrrgstno2 = "";
  6121. var natiinoutflag = "";
  6122. var message = "";
  6123. var age = "-1";
  6124. var basededuyn = "";
  6125. var handcapyn = "";
  6126. var rptagrfrom65to69ageyn = "";
  6127. var rptagr70agemorthnyn = "";
  6128. var maryfmlyn = "";
  6129. var expsbrngupchldrnyn = "";
  6130. var brthyn = "";
  6131. var insuamtdeduyn = "";
  6132. var deduhealcareamtyn = "";
  6133. var schodeduyn = "";
  6134. var crcardyn = "";
  6135. var cashrcptyn = "";
  6136. var acdmycostyn = "";
  6137. var naticd = "";
  6138. var deduyy = "";
  6139. var householdyn = "";
  6140. var companycd = "";
  6141. var accno = "";
  6142. var elecdocuyn = "N";
  6143. var oneparent = "";
  6144. var yyendcalcyn = ds_main_yyendcalcyn_yyendcalcynlist.getColumn(0, "yyendcalcyn");
  6145. //
  6146. // grd_medpayformlist.subtotal("clear", 0, 0);
  6147. // grd_endwnformlist.subtotal("clear", 0, 0);
  6148. // grd_vardedulist01.subtotal("clear", 0, 0);
  6149. // grd_vardedulist02.subtotal("clear", 0, 0);
  6150. // grd_vardedulist03.subtotal("clear", 0, 0);
  6151. // grd_vardedulist05.subtotal("clear", 0, 0);
  6152. // grd_vardedulist07.subtotal("clear", 0, 0);
  6153. // grd_vardedulist08.subtotal("clear", 0, 0);
  6154. // grd_vardedulist09.subtotal("clear", 0, 0);
  6155. // grd_vardedulist04.subtotal("clear", 0, 0);
  6156. // grd_vardedulist10.subtotal("clear", 0, 0);
  6157. //
  6158. deduyy = grp_sea.ipt_deduyy.value;
  6159. if (pSaveyn == "Y")
  6160. {
  6161. for(var i = 0; i < ds_main_suppfamydedulist.rowcount; i++)
  6162. {
  6163. oneparent = ds_main_suppfamydedulist.getColumn(i, "oneparent");
  6164. if (ds_main_suppfamydedulist.getRowType(i) != 8)
  6165. {
  6166. famyrelacd = ds_main_suppfamydedulist.getColumn(i, "famyrelacd");
  6167. famynm = ds_main_suppfamydedulist.getColumn(i, "famynm");
  6168. famyrrgstno1 = ds_main_suppfamydedulist.getColumn(i, "famyrrgstno1");
  6169. famyrrgstno2 = ds_main_suppfamydedulist.getColumn(i, "famyrrgstno2");
  6170. natiinoutflag = ds_main_suppfamydedulist.getColumn(i, "natiinoutflag");
  6171. basededuyn = ds_main_suppfamydedulist.getColumn(i, "basededuyn");
  6172. handcapyn = ds_main_suppfamydedulist.getColumn(i, "handcapyn");
  6173. handcapflag = ds_main_suppfamydedulist.getColumn(i, "handcapflag");
  6174. rptagrfrom65to69ageyn = ds_main_suppfamydedulist.getColumn(i, "rptagrfrom65to69ageyn");
  6175. rptagr70agemorthnyn = ds_main_suppfamydedulist.getColumn(i, "rptagr70agemorthnyn");
  6176. maryfmlyn = ds_main_suppfamydedulist.getColumn(i, "maryfmlyn");
  6177. expsbrngupchldrnyn = ds_main_suppfamydedulist.getColumn(i, "expsbrngupchldrnyn");
  6178. brthyn = ds_main_suppfamydedulist.getColumn(i, "brthyn");
  6179. insuamtdeduyn = ds_main_suppfamydedulist.getColumn(i, "insuamtdeduyn");
  6180. deduhealcareamtyn = ds_main_suppfamydedulist.getColumn(i, "deduhealcareamtyn");
  6181. schodeduyn = ds_main_suppfamydedulist.getColumn(i, "schodeduyn");
  6182. crcardyn = ds_main_suppfamydedulist.getColumn(i, "crcardyn");
  6183. cashrcptyn = ds_main_suppfamydedulist.getColumn(i, "cashrcptyn");
  6184. acdmycostyn = ds_main_suppfamydedulist.getColumn(i, "acdmycostyn");
  6185. naticd = ds_main_suppfamydedulist.getColumn(i, "naticd");
  6186. householdyn = ds_main_suppfamydedulist.getColumn(i, "householdyn");
  6187. endwnyn = ds_main_suppfamydedulist.getColumn(i, "endwnyn");
  6188. chkcardyn = ds_main_suppfamydedulist.getColumn(i, "chkcardyn");
  6189. if (basededuyn != "1" && handcapyn != "1" && rptagrfrom65to69ageyn != "1" && rptagr70agemorthnyn != "1" && maryfmlyn != "1" &&
  6190. expsbrngupchldrnyn != "1" && brthyn != "1" && insuamtdeduyn != "1" && deduhealcareamtyn != "1" && schodeduyn != "1" &&
  6191. crcardyn != "1" && cashrcptyn != "1" && acdmycostyn != "1" && endwnyn != "1" && chkcardyn != "1" )
  6192. {
  6193. sysf_messageBox("[부양가족]" + parseInt(i+1) + "번째줄의 기본공제 및 소득공제 선택사항이 없습니다." + "\n" +
  6194. "삭제하거나 선택후 저장 하세요.!!!","");
  6195. return false;
  6196. }
  6197. if (utlf_isNull(famyrelacd))
  6198. {
  6199. sysf_messageBox("[부양가족]" + parseInt(i+1)+ "번째줄의 관계를 ","C001");
  6200. return false;
  6201. }
  6202. if (utlf_isNull(famynm))
  6203. {
  6204. sysf_messageBox("[부양가족]" + parseInt(i+1)+ "번째줄의 성명을 ","C001");
  6205. return false;
  6206. }
  6207. if (utlf_isNull(famyrrgstno1))
  6208. {
  6209. sysf_messageBox("[부양가족]" + parseInt(i+1)+ "번째줄의 주민번호 첫째 자리를 ","C001");
  6210. return false;
  6211. }
  6212. if (utlf_isNull(famyrrgstno2))
  6213. {
  6214. sysf_messageBox("[부양가족]" +parseInt(i+1)+ "번째줄의 주민번호 둘째 자리를 ","C001");
  6215. return false;
  6216. }
  6217. if (utlf_isNull(natiinoutflag))
  6218. {
  6219. sysf_messageBox("[부양가족]" +parseInt(i+1)+ "번째줄의 국내 국외를 ","C001");
  6220. return false;
  6221. }
  6222. if (famyrelacd == "0" && natiinoutflag == "0" && utlf_isNull(naticd) && deduyy >= "2010")
  6223. {
  6224. sysf_messageBox("[부양가족]" +parseInt(i+1)+ "번째줄의 국적(본인만해당)을 ","C001");
  6225. return false;
  6226. }
  6227. if (famyrelacd == "0" && utlf_isNull(householdyn) && deduyy >= "2010")
  6228. {
  6229. sysf_messageBox("[부양가족]" +parseInt(i+1) + "번째줄(본인만 해당)의 세대주구분을 ","C001");
  6230. return false;
  6231. }
  6232. if (famyrelacd == "0" && basededuyn == "0")
  6233. {
  6234. sysf_messageBox("[부양가족]" +(i+1)+ "번째줄 기본공제를 확인해주세요. ","I001");
  6235. return false;
  6236. }
  6237. if (famyrelacd == "0" && natiinoutflag == "0" && householdyn =="1" && deduyy >= "2010")
  6238. {
  6239. sysf_messageBox("[부양가족]" +parseInt(i+1)+ "번째줄의 세대주구분을 확인하세요(외국국적은 세대원으로 등록해야 됩니다)","");
  6240. return false;
  6241. }
  6242. if (handcapyn == "1" && utlf_isNull(handcapflag) && deduyy >= "2010")
  6243. {
  6244. sysf_messageBox("[부양가족]" +parseInt(i+1)+ "번째줄의 장애구분을 ","C001");
  6245. return false;
  6246. }
  6247. ds_main_suppfamydedulist.rowposition = i;
  6248. if (!fCheckRelacd(famyrelacd))
  6249. {
  6250. return false;
  6251. }
  6252. }
  6253. if(oneparent == "1")
  6254. {
  6255. var cnt1 = 0;
  6256. var cnt2 = 0;
  6257. for(var k = 0; k < ds_main_suppfamydedulist.rowcount; k++)
  6258. {
  6259. var famyrelacd1 = ds_main_suppfamydedulist.getColumn(k, "famyrelacd");
  6260. var famyrrgstno1 = ds_main_suppfamydedulist.getColumn(k, "famyrrgstno1");
  6261. var famyrrgstno2 = ds_main_suppfamydedulist.getColumn(k, "famyrrgstno2");
  6262. var rregno = famyrrgstno1 + famyrrgstno2;
  6263. var age = utlf_getFullAge(rregno);
  6264. if(famyrelacd1 == "3")
  6265. {
  6266. cnt1++;
  6267. }
  6268. if(age <= 20 && age > 0)
  6269. {
  6270. cnt2++;
  6271. }
  6272. }
  6273. if(cnt2 > 0 && cnt1 == 0)
  6274. {
  6275. }
  6276. else
  6277. {
  6278. sysf_messageBox("한부모는 배우자가 없는 자로서 \n부양자녀(20세이하)가 있는자만 해당됩니다.","");
  6279. return false;
  6280. }
  6281. }
  6282. }
  6283. }
  6284. var entrregno = "";
  6285. var trdnm = "";
  6286. var dedupsnseq = "";
  6287. var payamtcash = 0;
  6288. var payamtcard = 0;
  6289. var totamt = 0;
  6290. var addamt = 0;
  6291. for (var i = 0; i < ds_main_medpayformlist.rowcount; i++)
  6292. {
  6293. if (ds_main_medpayformlist.getColumn(i) != 8)
  6294. {
  6295. entrregno = ds_main_medpayformlist.getColumn(i, "entrregno");
  6296. trdnm = ds_main_medpayformlist.getColumn(i, "trdnm");
  6297. dedupsnseq = ds_main_medpayformlist.getColumn(i, "dedupsnseq");
  6298. medicd = ds_main_medpayformlist.getColumn(i, "medicd");
  6299. payamtcash = ds_main_medpayformlist.getColumn(i, "payamt_cash");
  6300. payamtcard = ds_main_medpayformlist.getColumn(i, "payamt_card");
  6301. infertility = ds_main_medpayformlist.getColumn(i, "infertility");
  6302. if (!utlf_isNull(payamtcash) && payamtcash != 0 && utlf_isNull(medicd))
  6303. {
  6304. sysf_messageBox("[의료비]" +parseInt(i+1) + "번째줄의 의료 증빙 코드를 ","C001");
  6305. return false;
  6306. }
  6307. if (!utlf_isNull(payamtcash) && payamtcash != 0 && utlf_isNull(dedupsnseq))
  6308. {
  6309. sysf_messageBox("[의료비]" +parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6310. return false;
  6311. }
  6312. if (medicd == "6" )
  6313. {
  6314. totamt = payamtcash;
  6315. if (utlf_isNull(totamt))
  6316. {
  6317. totamt = 0;
  6318. }
  6319. for (var k = i+1; k < ds_main_medpayformlist.rowcount; k++ )
  6320. {
  6321. addamt = 0;
  6322. if (ds_main_medpayformlist.getRowType(k) != 8 && ds_main_medpayformlist.getColumn(k, "medicd") == "6" && dedupsnseq == ds_main_medpayformlist.getColumn(k, "dedupsnseq"))
  6323. {
  6324. addamt = ds_main_medpayformlist.getColumn(k, "payamt_cash");
  6325. if(utlf_isNull(addamt))
  6326. {
  6327. addamt = 0;
  6328. }
  6329. totamt = parseInt(totamt) + parseInt(addamt);
  6330. }
  6331. }
  6332. if (totamt > 500000)
  6333. {
  6334. sysf_messageBox("[의료비]" + "안경,콘택트렌즈 구입비는 1인당 500,000원 까지 등록 가능 합니다. 금액을 확인 하세요!!!","");
  6335. return false;
  6336. }
  6337. }
  6338. }
  6339. }
  6340. var edwncmntno = "";
  6341. var kindcd = "";
  6342. var workym = "";
  6343. var payym = "";
  6344. var endwn = "";
  6345. for (var i = 0; i < ds_main_endwnformlist.rowcount; i++)
  6346. {
  6347. if (ds_main_endwnformlist.getRowType(i) != 8)
  6348. {
  6349. entrregno = ds_main_endwnformlist.getColumn(i, "entrregno");
  6350. trdnm = ds_main_endwnformlist.getColumn(i, "trdnm");
  6351. dedupsnseq = ds_main_endwnformlist.getColumn(i, "dedupsnseq");
  6352. edwncmntno = ds_main_endwnformlist.getColumn(i, "edwncmntno");
  6353. kindcd = ds_main_endwnformlist.getColumn(i, "kindcd");
  6354. workym = ds_main_endwnformlist.getColumn(i, "workym");
  6355. payym = ds_main_endwnformlist.getColumn(i, "payym");
  6356. endwn = ds_main_endwnformlist.getColumn(i, "payym");
  6357. natityn = ds_main_endwnformlist.getColumn(i, "natityn");
  6358. etcyn = ds_main_endwnformlist.getColumn(i, "etcyn");
  6359. famyrelanm = ds_main_endwnformlist.getColumn(i, "famyrelanm");
  6360. if (kindcd != "20" && utlf_isNull(entrregno))
  6361. {
  6362. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 사업자 등록 번호를 ","C001");
  6363. return false;
  6364. }
  6365. if (kindcd != "20" && !utlf_isNull(entrregno) && utlf_isNull(trdnm))
  6366. {
  6367. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 상호를 ","C001");
  6368. return false;
  6369. }
  6370. if (!utlf_isNull(entrregno) && utlf_isNull(dedupsnseq))
  6371. {
  6372. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6373. return false;
  6374. }
  6375. if (!utlf_isNull(entrregno) && utlf_isNull(kindcd))
  6376. {
  6377. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 유형 코드를 ","C001");
  6378. return false;
  6379. }
  6380. if (!utlf_isNull(entrregno) && utlf_isNull(workym))
  6381. {
  6382. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 작업 년월을 ","C001");
  6383. return false;
  6384. }
  6385. if (!utlf_isNull(entrregno) && utlf_isNull(payym))
  6386. {
  6387. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 지급 년월을 ","C001");
  6388. return false;
  6389. }
  6390. if (!utlf_isNull(entrregno) && utlf_isNull(endwn))
  6391. {
  6392. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 기부 금액을 ","C001");
  6393. return false;
  6394. }
  6395. if (!utlf_isNull(endwn) && endwn != 0 && natityn != "Y" && etcyn != "Y")
  6396. {
  6397. sysf_messageBox("[기부금]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6398. return false;
  6399. }
  6400. if (natityn != "Y" && kindcd != "20" && !utlf_isNull(entrregno))
  6401. {
  6402. if (!radfBizCheck(entrregno.replace(/-/g, "")))
  6403. {
  6404. if(!radfJuminCheck(entrregno))
  6405. {
  6406. if (!radfFgnJuminCheck(entrregno.replace(/-/g, "")))
  6407. {
  6408. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 사업자 등록 번호 혹은 주민번호를 확인 하세요.!!!","");
  6409. return false;
  6410. }
  6411. }
  6412. }
  6413. }
  6414. if ( (kindcd == "20" || kindcd == "42") && famyrelanm != "본인" )
  6415. {
  6416. sysf_messageBox("[기부금]" +parseInt(i + 1) + "번째줄의 정치자금 및 우리사주조합기부금은 본인만 가능합니다. ","C999");
  6417. return false;
  6418. }
  6419. }
  6420. }
  6421. var deduitemdetlcd = "";
  6422. var deduitemcd = "";
  6423. var deduamt = "";
  6424. for (var i = 0; i < ds_main_vardedulist01.rowcount; i++)
  6425. {
  6426. if (ds_main_vardedulist01.getRowType(i) != 8)
  6427. {
  6428. dedupsnseq = ds_main_vardedulist01.getColumn(i, "dedupsnseq");
  6429. deduitemdetlcd = ds_main_vardedulist01.getColumn(i, "deduitemdetlcd");
  6430. deduitemcd = ds_main_vardedulist01.getColumn(i, "deduitemcd");
  6431. deduamt = ds_main_vardedulist01.getColumn(i, "deduamt");
  6432. natityn = ds_main_vardedulist01.getColumn(i, "natityn");
  6433. etcyn = ds_main_vardedulist01.getColumn(i, "etcyn");
  6434. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6435. {
  6436. sysf_messageBox("[보험료]" + parseInt(i + 1) + "번째줄의 보험구분을 ","C001");
  6437. return false;
  6438. }
  6439. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6440. {
  6441. sysf_messageBox("[보험료]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6442. return false;
  6443. }
  6444. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6445. {
  6446. sysf_messageBox("[보험료]" + parseInt(i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6447. return false;
  6448. }
  6449. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6450. {
  6451. sysf_messageBox("[보험료]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6452. return false;
  6453. }
  6454. }
  6455. }
  6456. for (var i = 0; i < ds_main_vardedulist02.rowcount; i++)
  6457. {
  6458. if (ds_main_vardedulist02.getRowType(i) != 8)
  6459. {
  6460. dedupsnseq = ds_main_vardedulist02.getColumn(i, "dedupsnseq");
  6461. deduitemdetlcd = ds_main_vardedulist02.getColumn(i, "deduitemdetlcd");
  6462. deduitemcd = ds_main_vardedulist02.getColumn(i, "deduitemcd");
  6463. deduamt = ds_main_vardedulist02.getColumn(i, "deduamt");
  6464. natityn = ds_main_vardedulist02.getColumn(i, "natityn");
  6465. etcyn = ds_main_vardedulist02.getColumn(i, "etcyn");
  6466. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6467. {
  6468. sysf_messageBox("[교육비]" + parseInt(i + 1) + "번째줄의 교육비 구분을 ","C001");
  6469. return false;
  6470. }
  6471. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6472. {
  6473. sysf_messageBox("[교육비]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6474. return false;
  6475. }
  6476. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6477. {
  6478. sysf_messageBox("[교육비]" + parseInt(i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6479. return false;
  6480. }
  6481. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6482. {
  6483. sysf_messageBox("[교육비]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6484. return false;
  6485. }
  6486. if (deduitemdetlcd == "06" )
  6487. {
  6488. totamt = deduamt;
  6489. if (utlf_isNull(totamt))
  6490. {
  6491. totamt = 0;
  6492. }
  6493. for (var k = i+1; k < ds_main_vardedulist02.rowcount; k++ )
  6494. {
  6495. addamt = 0;
  6496. if (ds_main_vardedulist02.getRowType(k) != 8 && ds_main_vardedulist02.getColumn(k, "deduitemdetlcd") == "06" && dedupsnseq == ds_main_vardedulist02.getColumn(k, "dedupsnseq"))
  6497. {
  6498. addamt = ds_main_vardedulist02.getColumn(k, "deduamt");
  6499. if (utlf_isNull(addamt))
  6500. {
  6501. addamt = 0;
  6502. }
  6503. totamt = parseInt(totamt) + parseInt(addamt);
  6504. }
  6505. }
  6506. if (totamt > 500000 && natityn != "Y")
  6507. {
  6508. sysf_messageBox("[교육비]" + "교복구입비는 1인당 500,000원 까지 등록 가능 합니다. 금액을 확인 하세요!!!","");
  6509. return false;
  6510. }
  6511. }
  6512. }
  6513. }
  6514. var settledd = "";
  6515. var famycnt = 0;
  6516. for (var i = 0; i < ds_main_vardedulist03.rowcount; i++)
  6517. {
  6518. if (ds_main_vardedulist03.getRowType(i) != 8)
  6519. {
  6520. dedupsnseq = ds_main_vardedulist03.getColumn(i, "dedupsnseq");
  6521. deduitemdetlcd = ds_main_vardedulist03.getColumn(i, "deduitemdetlcd");
  6522. deduitemcd = ds_main_vardedulist03.getColumn(i, "deduitemcd");
  6523. deduamt = ds_main_vardedulist03.getColumn(i, "deduamt");
  6524. natityn = ds_main_vardedulist03.getColumn(i, "natityn");
  6525. etcyn = ds_main_vardedulist03.getColumn(i, "etcyn");
  6526. settledd = ds_main_vardedulist03.getColumn(i, "settledd");
  6527. elecdocuyn = ds_main_vardedulist03.getColumn(i, "elecdocuyn");
  6528. householdyn = ds_main_vardedulist03.getColumn(i, "householdyn");
  6529. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6530. {
  6531. sysf_messageBox("[주택자금]" + parseInt(i + 1) + "번째줄의 주택 자금 구분을 ","C001");
  6532. return false;
  6533. }
  6534. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6535. {
  6536. sysf_messageBox("[주택자금]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6537. return false;
  6538. }
  6539. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6540. {
  6541. sysf_messageBox("[주택자금]" + parseInt(i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6542. return false;
  6543. }
  6544. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6545. {
  6546. sysf_messageBox("[주택자금]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6547. return false;
  6548. }
  6549. if (deduyy >= "2010" && deduitemdetlcd == "03" && elecdocuyn == "N" && utlf_isNull(settledd) && !utlf_isNull(deduamt) && deduamt != 0 )
  6550. {
  6551. sysf_messageBox("[주택자금]" + parseInt(i + 1) + "번째줄의 확정일자(월세일경우만)를 ","C001");
  6552. return false;
  6553. }
  6554. }
  6555. }
  6556. if (deduyy >= "2010" )
  6557. {
  6558. householdyn = "";
  6559. for (var w = 0; w < ds_main_suppfamydedulist.rowcount; w++)
  6560. {
  6561. famyrelacd = ds_main_suppfamydedulist.getColumn(w, "famyrelacd");
  6562. if (famyrelacd == "0" )
  6563. {
  6564. householdyn = ds_main_suppfamydedulist.getColumn(w, "householdyn");
  6565. }
  6566. }
  6567. for (var i = 0; i < ds_main_vardedulist10.rowcount; i++)
  6568. {
  6569. if (ds_main_vardedulist10.getRowType(i) != 8)
  6570. {
  6571. dedupsnseq = ds_main_vardedulist10.getColumn(i, "dedupsnseq");
  6572. deduitemdetlcd = ds_main_vardedulist10.getColumn(i, "deduitemdetlcd");
  6573. deduitemcd = ds_main_vardedulist10.getColumn(i, "deduitemcd");
  6574. deduamt = ds_main_vardedulist10.getColumn(i, "deduamt");
  6575. natityn = ds_main_vardedulist10.getColumn(i, "natityn");
  6576. etcyn = ds_main_vardedulist10.getColumn(i, "etcyn");
  6577. companycd = ds_main_vardedulist10.getColumn(i, "companycd");
  6578. accno = ds_main_vardedulist10.getColumn(i, "accno");
  6579. if (!utlf_isNull(deduamt) && deduamt != 0 && householdyn != "1" && yyendcalcyn != "Y" )
  6580. {
  6581. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 주택 마련 저축은 세대주만 해당 됩니다. ","");
  6582. return false;
  6583. }
  6584. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6585. {
  6586. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 주택 마련 저축 구분을 ","C001");
  6587. return false;
  6588. }
  6589. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6590. {
  6591. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6592. return false;
  6593. }
  6594. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6595. {
  6596. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6597. return false;
  6598. }
  6599. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6600. {
  6601. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6602. return false;
  6603. }
  6604. if (utlf_isNull(companycd) && !utlf_isNull(deduamt) && deduamt != 0 )
  6605. {
  6606. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 금융기관을 ","C001");
  6607. return false;
  6608. }
  6609. if (utlf_isNull(accno) && !utlf_isNull(deduamt) && deduamt != 0 )
  6610. {
  6611. sysf_messageBox("[주택마련저축]" + parseInt(i + 1) + "번째줄의 계좌번호를 ","C001");
  6612. return false;
  6613. }
  6614. }
  6615. }
  6616. }
  6617. for (var i = 0; i < ds_main_vardedulist05.rowcount; i++)
  6618. {
  6619. if (ds_main_vardedulist05.getRowType(i) != 8)
  6620. {
  6621. dedupsnseq = ds_main_vardedulist05.getColumn(i, "dedupsnseq");
  6622. deduitemcd = ds_main_vardedulist05.getColumn(i, "deduitemcd");
  6623. deduamt = ds_main_vardedulist05.getColumn(i, "deduamt");
  6624. natityn = ds_main_vardedulist05.getColumn(i, "natityn");
  6625. etcyn = ds_main_vardedulist05.getColumn(i, "etcyn");
  6626. companycd = ds_main_vardedulist05.getColumn(i, "companycd");
  6627. accno = ds_main_vardedulist05.getColumn(i, "accno");
  6628. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6629. {
  6630. sysf_messageBox("[연금]" + parseInt(i + 1) + "번째줄의 연금 구분을 ","C001");
  6631. return false;
  6632. }
  6633. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6634. {
  6635. sysf_messageBox("[연금]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6636. return false;
  6637. }
  6638. if (deduyy >= "2010" && !utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(companycd))
  6639. {
  6640. sysf_messageBox("[연금]" + parseInt(i + 1) + "번째줄의 금융기관을 ","C001");
  6641. return false;
  6642. }
  6643. if (deduyy >= "2010" && !utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(accno))
  6644. {
  6645. sysf_messageBox("[연금]" + parseInt(i + 1) + "번째줄의 계좌번호를 ","C001");
  6646. return false;
  6647. }
  6648. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6649. {
  6650. sysf_messageBox("[연금]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6651. return false;
  6652. }
  6653. }
  6654. }
  6655. for (var i = 0; i < ds_main_vardedulist07.rowcount; i++)
  6656. {
  6657. if (ds_main_vardedulist07.getRowType(i) != 8)
  6658. {
  6659. dedupsnseq = ds_main_vardedulist07.getColumn(i, "dedupsnseq");
  6660. deduitemdetlcd = ds_main_vardedulist07.getColumn(i, "deduitemdetlcd");
  6661. deduitemcd = ds_main_vardedulist07.getColumn(i, "deduitemcd");
  6662. deduamt = ds_main_vardedulist07.getColumn(i, "deduamt");
  6663. natityn = ds_main_vardedulist07.getColumn(i, "natityn");
  6664. etcyn = ds_main_vardedulist07.getColumn(i, "etcyn");
  6665. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6666. {
  6667. sysf_messageBox("[투자조합]" + parseInt(i+ 1) + "번째줄의 투지 조합 구분을 ","C001");
  6668. return false;
  6669. }
  6670. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6671. {
  6672. sysf_messageBox("[투자조합]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6673. return false;
  6674. }
  6675. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6676. {
  6677. sysf_messageBox("[투자조합]" + parseInt(i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6678. return false;
  6679. }
  6680. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6681. {
  6682. sysf_messageBox("[투자조합]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6683. return false;
  6684. }
  6685. }
  6686. }
  6687. var cnt = 0;
  6688. var prevcnt = 0;
  6689. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  6690. {
  6691. if (ds_main_vardedulist08.getRowType(i) != 8)
  6692. {
  6693. dedupsnseq = ds_main_vardedulist08.getColumn(i, "dedupsnseq");
  6694. deduitemdetlcd = ds_main_vardedulist08.getColumn(i, "deduitemdetlcd");
  6695. deduitemcd = ds_main_vardedulist08.getColumn(i, "deduitemcd");
  6696. deduamt = ds_main_vardedulist08.getColumn(i, "deduamt");
  6697. natityn = ds_main_vardedulist08.getColumn(i, "natityn");
  6698. etcyn = ds_main_vardedulist08.getColumn(i, "etcyn");
  6699. if (!utlf_isNull(deduamt) && deduamt != 0)
  6700. {
  6701. cnt ++;
  6702. }
  6703. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6704. {
  6705. sysf_messageBox("[신용카드등]" + parseInt(i + 1) + "번째줄의 신용카드 구분을 ","C001");
  6706. return false;
  6707. }
  6708. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6709. {
  6710. sysf_messageBox("[신용카드등]" + parseInt(i + 1) + "번째줄의 대상자를 ","C001");
  6711. return false;
  6712. }
  6713. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6714. {
  6715. sysf_messageBox("[신용카드등]" + parseInt(i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6716. return false;
  6717. }
  6718. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6719. {
  6720. sysf_messageBox("[신용카드등]" + parseInt(i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6721. return false;
  6722. }
  6723. if (deduitemdetlcd > "10")
  6724. {
  6725. prevcnt++;
  6726. if (ds_main_vardedulist08.getColumn(i, "famyrelanm") != "본인")
  6727. {
  6728. sysf_messageBox("[신용카드등] 전년도 사용분은 반드시 본인 자료만 입력하세요.","C999");
  6729. return false;
  6730. }
  6731. }
  6732. else
  6733. {
  6734. fsttotamt = ds_main_vardedulist08.getColumn(i, "fsttotamt");
  6735. sndtotamt = ds_main_vardedulist08.getColumn(i, "sndtotamt");
  6736. if (!utlf_isNull(deduamt) && deduamt != 0)
  6737. {
  6738. if (parseInt(deduamt) != parseInt(fsttotamt) + parseInt(sndtotamt))
  6739. {
  6740. sysf_messageBox("[신용카드등]" + parseInt(i+1) + "번째줄의 상하반기 금액의 합과 사용금액이 상이합니다. ","C999");
  6741. return false;
  6742. }
  6743. }
  6744. }
  6745. }
  6746. }
  6747. if ( cnt > 0 && prevcnt < 1)
  6748. {
  6749. sysf_messageBox("[신용카드등] 신용카드 등 공제 등록 시 전년도 사용분을 반드시 입력하세요.\n\n※ 전년도 사용액이 없을 경우 항목 선택 후 '0'값 입력","C999");
  6750. return false;
  6751. }
  6752. var entdd = "";
  6753. totamt = 0;
  6754. var deduamt1 = 0;
  6755. var deduamt2 = 0;
  6756. var deduamt3 = 0;
  6757. for (var i = 0; i < ds_main_vardedulist09.rowcount; i++)
  6758. {
  6759. if (ds_main_vardedulist09.getRowType(i) != 8)
  6760. {
  6761. dedupsnseq = ds_main_vardedulist09.getColumn(i, "dedupsnseq");
  6762. deduitemdetlcd = ds_main_vardedulist09.getColumn(i, "deduitemdetlcd");
  6763. deduitemcd = ds_main_vardedulist09.getColumn(i, "deduitemcd");
  6764. deduamt = ds_main_vardedulist09.getColumn(i, "deduamt");
  6765. entdd = ds_main_vardedulist09.getColumn(i, "entdd");
  6766. companycd = ds_main_vardedulist09.getColumn(i, "companycd");
  6767. accno = ds_main_vardedulist09.getColumn(i, "accno");
  6768. elecdocuyn = ds_main_vardedulist09.getColumn(i, "elecdocuyn");
  6769. natityn = ds_main_vardedulist09.getColumn(i, "natityn");
  6770. etcyn = ds_main_vardedulist09.getColumn(i, "etcyn");
  6771. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6772. {
  6773. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 장기주식형펀드 구분을 ","C001");
  6774. return false;
  6775. }
  6776. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6777. {
  6778. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 대상자를 ","C001");
  6779. return false;
  6780. }
  6781. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6782. {
  6783. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6784. return false;
  6785. }
  6786. if (!utlf_isNull(deduamt) && deduamt != 0 && natityn != "Y" && etcyn != "Y")
  6787. {
  6788. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 국세청자료 혹은 그밖의 자료를 선택하세요. ","C999");
  6789. return false;
  6790. }
  6791. if (deduyy >= "2010" && !utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(companycd))
  6792. {
  6793. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 금융기관을 ","C001");
  6794. return false;
  6795. }
  6796. if (deduyy >= "2010" && !utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(accno))
  6797. {
  6798. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 계좌번호를 ","C001");
  6799. return false;
  6800. }
  6801. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(entdd) && elecdocuyn != "Y" && etcyn == "Y")
  6802. {
  6803. sysf_messageBox("[장기주식형펀드]" + (i + 1) + "번째줄의 가입일을 입력하세요. ","");
  6804. return false;
  6805. }
  6806. if (utlf_isNull(deduamt))
  6807. {
  6808. addamt = 0;
  6809. }
  6810. else
  6811. {
  6812. addamt = deduamt;
  6813. }
  6814. if ( deduitemdetlcd == "01")
  6815. {
  6816. deduamt1 = parseInt(deduamt1) + parseInt(addamt);
  6817. }
  6818. else if (deduitemdetlcd == "02")
  6819. {
  6820. deduamt2 = parseInt(deduamt2) + parseInt(addamt);
  6821. }
  6822. else if (deduitemdetlcd == "03")
  6823. {
  6824. deduamt3 = parseInt(deduamt3) + parseInt(addamt);
  6825. }
  6826. }
  6827. }
  6828. if (deduamt1 > 12000000 )
  6829. {
  6830. sysf_messageBox("[장기주식형펀드]" + "1년차 총 납임금액이 12,000,000원을 초과 할 수 없습니다. ","");
  6831. return false;
  6832. }
  6833. if (deduamt2 > 12000000 )
  6834. {
  6835. sysf_messageBox("[장기주식형펀드]" + "2년차 총 납임금액이 12,000,000원을 초과 할 수 없습니다. ","");
  6836. return false;
  6837. }
  6838. if (deduamt3 > 12000000 )
  6839. {
  6840. sysf_messageBox("[장기주식형펀드]" + "3년차 총 납임금액이 12,000,000원을 초과 할 수 없습니다. ","");
  6841. return false;
  6842. }
  6843. for (var i = 0; i < ds_main_yyenddeduprnt_yyenddeduprntlist.rowcount; i++)
  6844. {
  6845. if (ds_main_yyenddeduprnt_yyenddeduprntlist.getRowType(i) != 8)
  6846. {
  6847. dedupsnseq = ds_main_yyenddeduprnt_yyenddeduprntlist.getColumn(i, "dedupsnseq");
  6848. deduitemdetlcd = ds_main_yyenddeduprnt_yyenddeduprntlist.getColumn(i, "deduitemdetlcd");
  6849. deduitemcd = ds_main_yyenddeduprnt_yyenddeduprntlist.getColumn(i, "deduitemcd");
  6850. deduamt = ds_main_yyenddeduprnt_yyenddeduprntlist.getColumn(i, "deduamt");
  6851. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemdetlcd))
  6852. {
  6853. sysf_messageBox("[혼인이사장례]" + (i + 1) + "번째줄의 혼인,이사,장례 구분을 ","C001");
  6854. return false;
  6855. }
  6856. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(dedupsnseq))
  6857. {
  6858. sysf_messageBox("[혼인이사장례]" + (i + 1) + "번째줄의 대상자를 ","C001");
  6859. return false;
  6860. }
  6861. if (!utlf_isNull(deduamt) && deduamt != 0 && utlf_isNull(deduitemcd))
  6862. {
  6863. sysf_messageBox("[혼인이사장례]" + (i + 1) + "번째줄의 자료가 잘못 되었습니다. ","");
  6864. return false;
  6865. }
  6866. }
  6867. }
  6868. for (var i = 0; i < ds_main_endwnformlist.rowcount; i++)
  6869. {
  6870. var payym = ds_main_endwnformlist.getColumn(i, "payym").toString();
  6871. payym = payym.substr(0,4);
  6872. var deduyy = ds_main_endwnformlist.getColumn(i, "deduyy").toString();
  6873. var deduyyyy = payym.substr(0,4);
  6874. var status = ds_main_endwnformlist.getRowType(i);
  6875. if(status == 4)
  6876. {
  6877. if(payym != deduyyyy)
  6878. {
  6879. sysf_messageBox("지급년도가 ","E004");
  6880. return false;
  6881. }
  6882. }
  6883. }
  6884. if (pSaveyn == "Y" )
  6885. {
  6886. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++)
  6887. {
  6888. if (ds_main_suppfamydedulist.getColumn(i, "famyrelacd") == "0" )
  6889. {
  6890. ds_main_suppfamydedulist.setColumn(i, "cntctel", ds_init_emplinfo.getColumn(0, "cntctel"));
  6891. ds_main_suppfamydedulist.setColumn(i, "hosinseqno", ds_init_emplinfo.getColumn(0, "hosinseqno"));
  6892. ds_main_suppfamydedulist.setColumn(i, "mpphonno", ds_init_emplinfo.getColumn(0, "mpphonno"));
  6893. ds_main_suppfamydedulist.setColumn(i, "resdnrgstareazipcd1", ds_init_emplinfo.getColumn(0, "resdnrgstareazipcd1"));
  6894. ds_main_suppfamydedulist.setColumn(i, "resdnrgstareazipcd2", ds_init_emplinfo.getColumn(0, "resdnrgstareazipcd2"));
  6895. ds_main_suppfamydedulist.setColumn(i, "resdnrgstareaaddr", ds_init_emplinfo.getColumn(0, "resdnrgstareaaddr"));
  6896. ds_main_suppfamydedulist.setColumn(i, "detladdr", ds_init_emplinfo.getColumn(0, "detladdr"));
  6897. if (ds_main_suppfamydedulist.getRowType(i) == 1)
  6898. {
  6899. ds_main_suppfamydedulist.updatecontrol = false;
  6900. ds_main_suppfamydedulist.setRowType(i, "u");
  6901. ds_main_suppfamydedulist.updatecontrol = true;
  6902. }
  6903. }
  6904. }
  6905. }
  6906. return true;
  6907. }
  6908. function btn_sw2_onclick(obj:Button, e:ClickEventInfo)
  6909. {
  6910. if (fCheckFamyData() == false)
  6911. {
  6912. return;
  6913. }
  6914. swt_dedu.tabindex = 1;
  6915. fVisibieControl();
  6916. btn_selected_class();
  6917. }
  6918. function fCheckFamyData()
  6919. {
  6920. var savecnt = 0;
  6921. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++ )
  6922. {
  6923. if (ds_main_suppfamydedulist.getRowType(i) != 2)
  6924. {
  6925. savecnt += 1;
  6926. }
  6927. }
  6928. if (savecnt <= 0)
  6929. {
  6930. sysf_messageBox("부양가족공제내역의 자료를 먼저 입력후 저장 하세요.","");
  6931. btn_sw1.class = "btn_tab_S";
  6932. swt_dedu.tabindex = 0;
  6933. return false;
  6934. }
  6935. else if (grdf_getGridUpdateData(swt_dedu.case1.grd_suppfamydedulist).rowcount != 0)
  6936. {
  6937. sysf_messageBox("부양가족공제내역중 저장 되지 않은 자료가 존재합니다. 저장후 처리 하세요.","");
  6938. btn_sw1.class = "btn_tab_S";
  6939. swt_dedu.tabindex = 0;
  6940. return false;
  6941. }
  6942. else
  6943. {
  6944. return true;
  6945. }
  6946. }
  6947. function btn_selected_class()
  6948. {
  6949. var selectidx = swt_dedu.tabindex;
  6950. for(var i = 1; i <= 15; i++)
  6951. {
  6952. btnName = eval("btn_sw" + i);
  6953. if(selectidx+1 == i)
  6954. {
  6955. btnName.class = "btn_tab_S";
  6956. }
  6957. else
  6958. {
  6959. btnName.class = "btn_tab";
  6960. }
  6961. }
  6962. }
  6963. function btn_sw3_onclick(obj:Button, e:ClickEventInfo)
  6964. {
  6965. if (fCheckFamyData() == false)
  6966. {
  6967. return;
  6968. }
  6969. swt_dedu.tabindex = 2;
  6970. fVisibieControl();
  6971. btn_selected_class();
  6972. }
  6973. function btn_sw4_onclick(obj:Button, e:ClickEventInfo)
  6974. {
  6975. if (fCheckFamyData() == false)
  6976. {
  6977. return;
  6978. }
  6979. sysf_messageBox("기본공제대상자의 보험금액만 입력 바랍니다. ","I999");
  6980. swt_dedu.tabindex = 3;
  6981. fVisibieControl();
  6982. btn_selected_class();
  6983. }
  6984. function btn_sw5_onclick(obj:Button, e:ClickEventInfo)
  6985. {
  6986. if (fCheckFamyData() == false)
  6987. {
  6988. return;
  6989. }
  6990. swt_dedu.tabindex = 4;
  6991. fVisibieControl();
  6992. btn_selected_class();
  6993. }
  6994. function btn_sw6_onclick(obj:Button, e:ClickEventInfo)
  6995. {
  6996. if (fCheckFamyData() == false)
  6997. {
  6998. return;
  6999. }
  7000. swt_dedu.tabindex = 5;
  7001. fVisibieControl();
  7002. btn_selected_class();
  7003. }
  7004. function btn_sw7_onclick(obj:Button, e:ClickEventInfo)
  7005. {
  7006. if (fCheckFamyData() == false)
  7007. {
  7008. return;
  7009. }
  7010. swt_dedu.tabindex = 6;
  7011. fVisibieControl();
  7012. btn_selected_class();
  7013. }
  7014. function btn_sw8_onclick(obj:Button, e:ClickEventInfo)
  7015. {
  7016. if (fCheckFamyData() == false)
  7017. {
  7018. return;
  7019. }
  7020. swt_dedu.tabindex = 7;
  7021. fVisibieControl();
  7022. btn_selected_class();
  7023. }
  7024. function btn_sw9_onclick(obj:Button, e:ClickEventInfo)
  7025. {
  7026. if (fCheckFamyData() == false)
  7027. {
  7028. return;
  7029. }
  7030. swt_dedu.tabindex = 8;
  7031. fVisibieControl();
  7032. btn_selected_class();
  7033. }
  7034. function btn_sw10_onclick(obj:Button, e:ClickEventInfo)
  7035. {
  7036. if (fCheckFamyData() == false)
  7037. {
  7038. return;
  7039. }
  7040. swt_dedu.tabindex = 9;
  7041. fVisibieControl();
  7042. btn_selected_class();
  7043. }
  7044. function btn_sw11_onclick(obj:Button, e:ClickEventInfo)
  7045. {
  7046. if (fCheckFamyData() == false)
  7047. {
  7048. return;
  7049. }
  7050. swt_dedu.tabindex = 10;
  7051. fVisibieControl();
  7052. btn_selected_class();
  7053. }
  7054. function btn_sw12_onclick(obj:Button, e:ClickEventInfo)
  7055. {
  7056. if (fCheckFamyData() == false)
  7057. {
  7058. return;
  7059. }
  7060. swt_dedu.tabindex = 11;
  7061. fVisibieControl();
  7062. btn_selected_class();
  7063. sysf_messageBox("1. 2016년 12월 31일 현재 세대주\n2. 계좌 명의자가 근로자 본인\n의 경우 공제 가능합니다.","I999");
  7064. }
  7065. function btn_sw13_onclick(obj:Button, e:ClickEventInfo)
  7066. {
  7067. if (fCheckFamyData() == false)
  7068. {
  7069. return;
  7070. }
  7071. swt_dedu.tabindex = 12;
  7072. fVisibieControl();
  7073. btn_selected_class();
  7074. }
  7075. function btn_sw14_onclick(obj:Button, e:ClickEventInfo)
  7076. {
  7077. if (fCheckFamyData() == false)
  7078. {
  7079. return;
  7080. }
  7081. swt_dedu.tabindex = 13;
  7082. fVisibieControl();
  7083. btn_selected_class();
  7084. }
  7085. function btn_sw15_onclick(obj:Button, e:ClickEventInfo)
  7086. {
  7087. if (fCheckFamyData() == false)
  7088. {
  7089. return;
  7090. }
  7091. swt_dedu.tabindex = 14;
  7092. fVisibieControl();
  7093. btn_selected_class();
  7094. }
  7095. function button35_onclick(obj:Button, e:ClickEventInfo)
  7096. {
  7097. frmf_modal("SMRWY00300", "SMRWY00300", "", "", "", "", "", "", "", "", "", "", "M");
  7098. }
  7099. function btn_famychg_onclick(obj:Button, e:ClickEventInfo)
  7100. {
  7101. frmf_modal("SMRPB02200", "SMRPB02200", "", "", "", "", "", "", "", "", "", "", "M");
  7102. var oParam = {};
  7103. oParam.id = "TRRWY00502";
  7104. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  7105. oParam.method = "reqGetFamyList";
  7106. oParam.inds = "req=ds_send_detdedulist";
  7107. oParam.outds = "ds_main_famyinfolist=famyinfolist";
  7108. oParam.async = false;
  7109. //oParam.callback = "cf_TRRWY00502";
  7110. tranf_submit(oParam);
  7111. }
  7112. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  7113. {
  7114. fSave("S");
  7115. }
  7116. function btn_print_onclick(obj:Button, e:ClickEventInfo)
  7117. {
  7118. fPrintCheck();
  7119. }
  7120. function btn_grdaddsuppfamydedulist_onclick(obj:Button, e:ClickEventInfo)
  7121. {
  7122. fGridRowApply("A");
  7123. fControlDisable();
  7124. }
  7125. function fControlDisable()
  7126. {
  7127. misfSetReadOnlyCol(swt_dedu.case1.grd_suppfamydedulist, "rptagrfrom65to69ageyn,rptagr70agemorthnyn,maryfmlyn,expsbrngupchldrnyn,insuamtdeduyn,brthyn,oneparent", "true", ds_main_suppfamydedulist.rowposition);
  7128. }
  7129. function btn_grddelsuppfamydedulist_onclick(obj:Button, e:ClickEventInfo)
  7130. {
  7131. if (swt_dedu.tabindex == 0)
  7132. {
  7133. if (ds_main_suppfamydedulist.getRowType(ds_main_suppfamydedulist.rowposition) == 8)
  7134. {
  7135. delCount -= 1;
  7136. }
  7137. else
  7138. {
  7139. var rregno = ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "famyrrgstno1")+ds_main_suppfamydedulist.getColumn(ds_main_suppfamydedulist.rowposition, "famyrrgstno2");
  7140. if (fCheckElecdocuData("ALL", rregno) == "false")
  7141. {
  7142. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 삭제 하십시요!!!." ,"");
  7143. return;
  7144. }
  7145. delCount += 1;
  7146. }
  7147. }
  7148. fGridRowApply("D");
  7149. }
  7150. function fCheckElecdocuData(pFlag, pRregno)
  7151. {
  7152. var rregno = "";
  7153. var elecdocuyn = "N";
  7154. var retBool = "true";
  7155. var deduitemdetlcd = "";
  7156. if (pFlag == "ALL" || pFlag == "INSUR")
  7157. {
  7158. for (var i = 0; i < ds_main_vardedulist01.rowcount; i++)
  7159. {
  7160. rregno = ds_main_vardedulist01.getColumn(i, "famyrrgstno1")+ds_main_vardedulist01.getColumn(i, "famyrrgstno2");
  7161. elecdocuyn = ds_main_vardedulist01.getColumn(i, "elecdocuyn");
  7162. if (pRregno == rregno && elecdocuyn == "Y")
  7163. {
  7164. retBool = "false";
  7165. }
  7166. }
  7167. }
  7168. if (retBool == "false")
  7169. {
  7170. return retBool;
  7171. }
  7172. if (pFlag == "ALL" || pFlag == "MEDI")
  7173. {
  7174. for (var i = 0; i < ds_main_medpayformlist.rowcount; i++)
  7175. {
  7176. rregno = ds_main_medpayformlist.getColumn(i, "famyrrgstno1") + ds_main_medpayformlist.getColumn(i, "famyrrgstno2");
  7177. elecdocuyn = ds_main_medpayformlist.getColumn(i, "elecdocuyn");
  7178. if (pRregno == rregno && elecdocuyn == "Y")
  7179. {
  7180. retBool = "false";
  7181. }
  7182. }
  7183. }
  7184. if (retBool == "false")
  7185. {
  7186. return retBool;
  7187. }
  7188. if (pFlag == "ALL" || pFlag == "EDUC")
  7189. {
  7190. for (var i = 0; i < ds_main_vardedulist02.rowcount; i++)
  7191. {
  7192. rregno = ds_main_vardedulist02.getColumn(i, "famyrrgstno1") + ds_main_vardedulist02.getColumn(i, "famyrrgstno2");
  7193. elecdocuyn = ds_main_vardedulist02.getColumn(i, "elecdocuyn")
  7194. if (pRregno == rregno && elecdocuyn == "Y")
  7195. {
  7196. retBool = "false";
  7197. }
  7198. }
  7199. }
  7200. if (retBool == "false")
  7201. {
  7202. return retBool;
  7203. }
  7204. if (pFlag == "ALL" || pFlag == "HOUSE")
  7205. {
  7206. for (var i = 0; i < ds_main_vardedulist03.rowcount; i++)
  7207. {
  7208. rregno = ds_main_vardedulist03.getColumn(i, "famyrrgstno1") + ds_main_vardedulist03.getColumn(i, "famyrrgstno2");
  7209. elecdocuyn = ds_main_vardedulist03.getColumn(i, "elecdocuyn")
  7210. if (pRregno == rregno && elecdocuyn == "Y")
  7211. {
  7212. retBool = "false";
  7213. }
  7214. }
  7215. }
  7216. if (retBool == "false")
  7217. {
  7218. return retBool;
  7219. }
  7220. if (pFlag == "ALL" || pFlag == "EDWN")
  7221. {
  7222. for (var i = 0; i < ds_main_endwnformlist.rowcount; i++)
  7223. {
  7224. rregno = ds_main_endwnformlist.getColumn(i, "famyrrgstno1") + ds_main_endwnformlist.getColumn(i, "famyrrgstno2");
  7225. elecdocuyn = ds_main_endwnformlist.getColumn(i, "elecdocuyn")
  7226. if (pRregno == rregno && elecdocuyn == "Y")
  7227. {
  7228. retBool = "false";
  7229. }
  7230. }
  7231. }
  7232. if (retBool == "false")
  7233. {
  7234. return retBool;
  7235. }
  7236. if (pFlag == "ALL" || pFlag == "PENS")
  7237. {
  7238. for (var i = 0; i < ds_main_vardedulist05.rowcount; i++)
  7239. {
  7240. rregno = ds_main_vardedulist05.getColumn(i, "famyrrgstno1") + ds_main_vardedulist05.getColumn(i, "famyrrgstno2");
  7241. elecdocuyn = ds_main_vardedulist05.getColumn(i, "elecdocuyn")
  7242. if (pRregno == rregno && elecdocuyn == "Y")
  7243. {
  7244. retBool = "false";
  7245. }
  7246. }
  7247. }
  7248. if (retBool == "false")
  7249. {
  7250. return retBool;
  7251. }
  7252. if (pFlag == "ALL" || pFlag == "TUJA")
  7253. {
  7254. for (var i = 0; i < ds_main_vardedulist07.rowcount; i++)
  7255. {
  7256. rregno = ds_main_vardedulist07.getColumn(i, "famyrrgstno1") + ds_main_vardedulist07.getColumn(i, "famyrrgstno2");
  7257. elecdocuyn = ds_main_vardedulist07.getColumn(i, "elecdocuyn")
  7258. if (pRregno == rregno && elecdocuyn == "Y")
  7259. {
  7260. retBool = "false";
  7261. }
  7262. }
  7263. }
  7264. if (retBool == "false")
  7265. {
  7266. return retBool;
  7267. }
  7268. if (pFlag == "ALL" || pFlag == "CARD")
  7269. {
  7270. deduitemdetlcd = "";
  7271. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  7272. {
  7273. rregno = ds_main_vardedulist08.getColumn(i, "famyrrgstno1") + ds_main_vardedulist08.getColumn(i, "famyrrgstno2");
  7274. elecdocuyn = ds_main_vardedulist08.getColumn(i, "elecdocuyn");
  7275. deduitemdetlcd = ds_main_vardedulist08.getColumn(i, "deduitemdetlcd");
  7276. if (deduitemdetlcd == "01" || deduitemdetlcd == "04")
  7277. {
  7278. if (pRregno == rregno && elecdocuyn == "Y")
  7279. {
  7280. retBool = "false";
  7281. }
  7282. }
  7283. }
  7284. }
  7285. if (retBool == "false")
  7286. {
  7287. return retBool;
  7288. }
  7289. if (pFlag == "ALL" || pFlag == "CASH")
  7290. {
  7291. deduitemdetlcd = "";
  7292. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  7293. {
  7294. rregno = ds_main_vardedulist08.getColumn(i, "famyrrgstno1") + ds_main_vardedulist08.getColumn(i, "famyrrgstno2");
  7295. elecdocuyn = ds_main_vardedulist08.getColumn(i, "elecdocuyn");
  7296. deduitemdetlcd = ds_main_vardedulist08.getColumn(i, "deduitemdetlcd");
  7297. if (pRregno == rregno && elecdocuyn == "Y" && deduitemdetlcd == "03")
  7298. {
  7299. retBool = "false";
  7300. }
  7301. }
  7302. }
  7303. if (retBool == "false")
  7304. {
  7305. return retBool;
  7306. }
  7307. if (pFlag == "ALL" || pFlag == "ACDM")
  7308. {
  7309. deduitemdetlcd = "";
  7310. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  7311. {
  7312. rregno = ds_main_vardedulist08.getColumn(i, "famyrrgstno1") + ds_main_vardedulist08.getColumn(i, "famyrrgstno2");
  7313. elecdocuyn = ds_main_vardedulist08.getColumn(i, "elecdocuyn");
  7314. deduitemdetlcd = ds_main_vardedulist08.getColumn(i, "deduitemdetlcd");
  7315. if (pRregno == rregno && elecdocuyn == "Y" && deduitemdetlcd == "02")
  7316. {
  7317. retBool = "false";
  7318. }
  7319. }
  7320. }
  7321. if (retBool == "false")
  7322. {
  7323. return retBool;
  7324. }
  7325. if (pFlag == "ALL" || pFlag == "FUND")
  7326. {
  7327. for (var i = 0; i < ds_main_vardedulist09.rowcount; i++)
  7328. {
  7329. rregno = ds_main_vardedulist09.getColumn(i, "famyrrgstno1") + ds_main_vardedulist09.getColumn(i, "famyrrgstno2");
  7330. elecdocuyn = ds_main_vardedulist09.getColumn(i, "elecdocuyn");
  7331. if (pRregno == rregno && elecdocuyn == "Y")
  7332. {
  7333. retBool = "false";
  7334. }
  7335. }
  7336. }
  7337. if (retBool == "false")
  7338. {
  7339. return retBool;
  7340. }
  7341. if (pFlag == "ALL" || pFlag == "SAVE")
  7342. {
  7343. for (var i = 0; i < ds_main_vardedulist10.rowcount; i++)
  7344. {
  7345. rregno = ds_main_vardedulist10.getColumn(i, "famyrrgstno1") + ds_main_vardedulist10.getColumn(i, "famyrrgstno2");
  7346. elecdocuyn = ds_main_vardedulist10.getColumn(i, "elecdocuyn");
  7347. if (pRregno == rregno && elecdocuyn == "Y")
  7348. {
  7349. retBool = "false";
  7350. }
  7351. }
  7352. }
  7353. if (retBool == "false")
  7354. {
  7355. return retBool;
  7356. }
  7357. }
  7358. function fGridRowApply(IAD_Flag)
  7359. {
  7360. var elecdocuyn = "N";
  7361. var autocretyn = "N";
  7362. if(!frmf_isRequiredControls("ipt_deduyy","ipt_workym","ipt_emplno"))
  7363. {
  7364. return;
  7365. }
  7366. if(swt_dedu.tabindex == 0)
  7367. {
  7368. misfGridIUD(grd_suppfamydedulist,IAD_Flag);
  7369. if (IAD_Flag == "A")
  7370. {
  7371. ds_main_suppfamydedulist.setColumn(ds_main_suppfamydedulist.rowposition, "natiinoutflag", "1");
  7372. }
  7373. else if (IAD_Flag == "D")
  7374. {
  7375. var currow = ds_main_suppfamydedulist.rowposition;
  7376. for (var z = 0; z < ds_main_suppfamydedulist.rowcount; z++)
  7377. {
  7378. ds_main_suppfamydedulist.rowposition = z;
  7379. fControlCheck();
  7380. }
  7381. ds_main_suppfamydedulist.rowposition = currow;
  7382. }
  7383. }
  7384. else if(swt_dedu.tabindex == 1)
  7385. {
  7386. if (IAD_Flag == "A")
  7387. {
  7388. }
  7389. else if (IAD_Flag == "D")
  7390. {
  7391. if(ds_main_medpayformlist.getColumn(ds_main_medpayformlist.rowposition, "cmt") == "전자문서자료")
  7392. {
  7393. elecdocuyn = "Y";
  7394. }else
  7395. {
  7396. elecdocuyn = "N";
  7397. }
  7398. if (elecdocuyn == "Y")
  7399. {
  7400. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7401. return;
  7402. }
  7403. }
  7404. misfGridIUD(grd_medpayformlist,IAD_Flag);
  7405. if (IAD_Flag == "A")
  7406. {
  7407. ds_main_medpayformlist.setColumn(ds_main_medpayformlist.rowposition, "elecdocuyn", "N");
  7408. }
  7409. }
  7410. else if(swt_dedu.tabindex == 2)
  7411. {
  7412. if (IAD_Flag == "A")
  7413. {
  7414. // grd_endwnformlist.subtotal("clear", 0, 0);
  7415. }
  7416. else if (IAD_Flag == "D")
  7417. {
  7418. elecdocuyn = ds_main_endwnformlist.getColumn(ds_main_endwnformlist.rowposition, "elecdocuyn");
  7419. autocretyn = ds_main_endwnformlist.getColumn(ds_main_endwnformlist.rowposition, "autocretyn");
  7420. if (elecdocuyn == "Y")
  7421. {
  7422. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7423. return;
  7424. }
  7425. if (autocretyn == "Y")
  7426. {
  7427. sysf_messageBox("자동으로 발생한 기부금 자료는 삭제 할 수 없습니다.!!!." ,"");
  7428. return;
  7429. }
  7430. }
  7431. misfGridIUD(grd_endwnformlist,IAD_Flag);
  7432. if (IAD_Flag == "A")
  7433. {
  7434. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "payym", grp_sea.ipt_deduyy.value);
  7435. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "elecdocuyn", "N");
  7436. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "autocretyn", "N");
  7437. }
  7438. }
  7439. else if(swt_dedu.tabindex == 3)
  7440. {
  7441. if (IAD_Flag == "A")
  7442. {
  7443. // grd_vardedulist01.subtotal("clear", 0, 0);
  7444. }
  7445. else if (IAD_Flag == "D")
  7446. {
  7447. elecdocuyn = ds_main_vardedulist01.getColumn(ds_main_vardedulist01.rowposition, "elecdocuyn");
  7448. if (elecdocuyn == "Y")
  7449. {
  7450. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7451. return;
  7452. }
  7453. }
  7454. misfGridIUD(grd_vardedulist01,IAD_Flag);
  7455. if (IAD_Flag == "A")
  7456. {
  7457. ds_main_vardedulist01.setColumn(ds_main_vardedulist01.rowposition, "deduitemcd", "01");
  7458. ds_main_vardedulist01.setColumn(ds_main_vardedulist01.rowposition, "elecdocuyn", "N");
  7459. }
  7460. }
  7461. else if(swt_dedu.tabindex == 4)
  7462. {
  7463. if (IAD_Flag == "A")
  7464. {
  7465. // grd_vardedulist02.subtotal("clear", 0, 0);
  7466. }
  7467. else if (IAD_Flag == "D")
  7468. {
  7469. elecdocuyn = ds_main_vardedulist02.getColumn(ds_main_vardedulist02.rowposition, "elecdocuyn");
  7470. if (elecdocuyn == "Y")
  7471. {
  7472. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7473. return;
  7474. }
  7475. }
  7476. misfGridIUD(grd_vardedulist02,IAD_Flag);
  7477. if (IAD_Flag == "A")
  7478. {
  7479. ds_main_vardedulist02.setColumn(ds_main_vardedulist02.rowposition, "deduitemcd", "02");
  7480. ds_main_vardedulist02.setColumn(ds_main_vardedulist02.rowposition, "elecdocuyn", "N");
  7481. }
  7482. }
  7483. else if(swt_dedu.tabindex == 5)
  7484. {
  7485. if (IAD_Flag == "A")
  7486. {
  7487. for(var i = 1 ; i < ds_main_suppfamydedulist.rowcount; i)
  7488. {
  7489. famyrelacd = ds_main_suppfamydedulist.getColumn(i, "famyrelacd");
  7490. householdyn = ds_main_suppfamydedulist.getColumn(i, "householdyn");
  7491. break;
  7492. }
  7493. // grd_vardedulist03.subtotal("clear", 0, 0);
  7494. }
  7495. else if (IAD_Flag == "D")
  7496. {
  7497. elecdocuyn = ds_main_vardedulist03.getColumn(ds_main_vardedulist03.rowposition, "elecdocuyn");
  7498. if (elecdocuyn == "Y")
  7499. {
  7500. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7501. return;
  7502. }
  7503. }
  7504. misfGridIUD(grd_vardedulist03,IAD_Flag);
  7505. if (IAD_Flag == "A")
  7506. {
  7507. ds_main_vardedulist03.setColumn(ds_main_vardedulist03.rowposition, "deduitemcd", "03");
  7508. fDeduseqSet(ds_main_vardedulist03);
  7509. ds_main_vardedulist03.setColumn(ds_main_vardedulist03.rowposition, "elecdocuyn", "N");
  7510. }
  7511. }
  7512. else if(swt_dedu.tabindex == 6)
  7513. {
  7514. if (IAD_Flag == "A")
  7515. {
  7516. //grd_vardedulist05.subtotal("clear", 0, 0);
  7517. }
  7518. else if (IAD_Flag == "D")
  7519. {
  7520. elecdocuyn = ds_main_vardedulist05.getColumn(ds_main_vardedulist05.rowposition, "elecdocuyn");
  7521. if (elecdocuyn == "Y")
  7522. {
  7523. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7524. return;
  7525. }
  7526. }
  7527. misfGridIUD(grd_vardedulist05,IAD_Flag);
  7528. fDeduseqSet(ds_main_vardedulist05);
  7529. if (IAD_Flag == "A")
  7530. {
  7531. ds_main_vardedulist05.setColumn(ds_main_vardedulist05.rowposition, "elecdocuyn", "N");
  7532. }
  7533. }
  7534. else if(swt_dedu.tabindex == 7)
  7535. {
  7536. if (IAD_Flag == "A")
  7537. {
  7538. //grd_vardedulist07.subtotal("clear", 0, 0);
  7539. }
  7540. else if (IAD_Flag == "D")
  7541. {
  7542. elecdocuyn = ds_main_vardedulist07.getColumn(ds_main_vardedulist07.rowposition, "elecdocuyn");
  7543. if (elecdocuyn == "Y")
  7544. {
  7545. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7546. return;
  7547. }
  7548. }
  7549. misfGridIUD(grd_vardedulist07,IAD_Flag);
  7550. if (IAD_Flag == "A")
  7551. {
  7552. ds_main_vardedulist07.setColumn(ds_main_vardedulist07.rowposition, "deduitemcd", "07");
  7553. fDeduseqSet(ds_main_vardedulist07);
  7554. ds_main_vardedulist07.setColumn(ds_main_vardedulist07.rowposition, "elecdocuyn", "N");
  7555. }
  7556. }
  7557. else if(swt_dedu.tabindex == 8)
  7558. {
  7559. if (IAD_Flag == "A")
  7560. {
  7561. // grd_vardedulist08.subtotal("clear", 0, 0);
  7562. }
  7563. else if (IAD_Flag == "D")
  7564. {
  7565. elecdocuyn = ds_main_vardedulist08.getColumn(ds_main_vardedulist08.rowposition, "elecdocuyn");
  7566. if (elecdocuyn == "Y")
  7567. {
  7568. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7569. return;
  7570. }
  7571. }
  7572. misfGridIUD(grd_vardedulist08,IAD_Flag);
  7573. if (IAD_Flag == "A")
  7574. {
  7575. ds_main_vardedulist08.updatecontrol = false;
  7576. ds_main_vardedulist08.setColumn(ds_main_vardedulist08.rowposition, "deduitemcd", "08");
  7577. ds_main_vardedulist08.setColumn(ds_main_vardedulist08.rowposition, "elecdocuyn", "N");
  7578. ds_main_vardedulist08.updatecontrol = true;
  7579. }
  7580. }
  7581. else if(swt_dedu.tabindex == 9)
  7582. {
  7583. if (IAD_Flag == "A")
  7584. {
  7585. // grd_vardedulist09.subtotal("clear", 0, 0);
  7586. }
  7587. else if (IAD_Flag == "D")
  7588. {
  7589. elecdocuyn = ds_main_vardedulist09.getColumn(ds_main_vardedulist09.rowposition, "elecdocuyn");
  7590. if (elecdocuyn == "Y")
  7591. {
  7592. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7593. return;
  7594. }
  7595. }
  7596. misfGridIUD(grd_vardedulist09,IAD_Flag);
  7597. if (IAD_Flag == "A")
  7598. {
  7599. ds_main_vardedulist09.setColumn(ds_main_vardedulist09.rowposition, "deduitemcd", "09");
  7600. ds_main_vardedulist09.setColumn(ds_main_vardedulist09.rowposition, "natitaxsvcprntyn", "N");
  7601. fDeduseqSet(ds_main_vardedulist09);
  7602. ds_main_vardedulist09.setColumn(ds_main_vardedulist09.rowposition, "elecdocuyn", "N");
  7603. }
  7604. }
  7605. else if(swt_dedu.tabindex == 10)
  7606. {
  7607. if (IAD_Flag == "A")
  7608. {
  7609. // grd_vardedulist04.subtotal("clear", 0, 0);
  7610. }
  7611. else if (IAD_Flag == "D")
  7612. {
  7613. elecdocuyn = ds_main_yyenddeduprntlist.getColumn(ds_main_yyenddeduprntlist.rowposition, "elecdocuyn");
  7614. if (elecdocuyn == "Y")
  7615. {
  7616. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7617. return;
  7618. }
  7619. }
  7620. misfGridIUD(grd_vardedulist04,IAD_Flag);
  7621. if (IAD_Flag == "A")
  7622. {
  7623. ds_main_yyenddeduprntlist.setColumn(ds_main_yyenddeduprntlist.rowposition, "deduitemcd", "04");
  7624. fDeduseqSet(ds_main_vardedulist04);
  7625. ds_main_yyenddeduprntlist.setColumn(ds_main_yyenddeduprntlist.rowposition, "elecdocuyn", "N");
  7626. }
  7627. }
  7628. else if(swt_dedu.selectedIndex == 11)
  7629. {
  7630. if (IAD_Flag == "A")
  7631. {
  7632. //grd_vardedulist10.subtotal("clear", 0, 0);
  7633. }
  7634. else if (IAD_Flag == "D")
  7635. {
  7636. elecdocuyn = ds_main_vardedulist10.getColumn(ds_main_vardedulist10.rowposition, "elecdocuyn");
  7637. if (elecdocuyn == "Y")
  7638. {
  7639. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7640. return;
  7641. }
  7642. }
  7643. misfGridIUD(grd_vardedulist10,IAD_Flag);
  7644. if (IAD_Flag == "A")
  7645. {
  7646. ds_main_vardedulist10.setColumn(ds_main_vardedulist10.rowposition, "deduitemcd", "10");
  7647. fDeduseqSet(ds_main_vardedulist10);
  7648. ds_main_vardedulist10.setColumn(ds_main_vardedulist10.rowposition, "elecdocuyn", "N");
  7649. }
  7650. }
  7651. else if(swt_dedu.tabindex == 12)
  7652. {
  7653. if (IAD_Flag == "A")
  7654. {
  7655. // grd_vardedulist11.subtotal("clear", 0, 0);
  7656. }
  7657. else if (IAD_Flag == "D")
  7658. {
  7659. elecdocuyn = ds_main_vardedulist11.getColumn(ds_main_vardedulist11.rowposition, "elecdocuyn");
  7660. if (elecdocuyn == "Y")
  7661. {
  7662. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7663. return;
  7664. }
  7665. }
  7666. misfGridIUD(grd_vardedulist11,IAD_Flag);
  7667. if (IAD_Flag == "A")
  7668. {
  7669. ds_main_vardedulist11.setColumn(ds_main_vardedulist11.rowposition, "deduitemcd", "11");
  7670. fDeduseqSet(ds_main_vardedulist11);
  7671. ds_main_vardedulist11.setColumn(ds_main_vardedulist11.rowposition, "elecdocuyn", "N");
  7672. }
  7673. }
  7674. else if(swt_dedu.tabindex == 13)
  7675. {
  7676. if (IAD_Flag == "A")
  7677. {
  7678. //grd_vardedulist12.subtotal("clear", 0, 0);
  7679. }
  7680. else if (IAD_Flag == "D")
  7681. {
  7682. elecdocuyn = ds_main_vardedulist12.getColumn(ds_main_vardedulist12.rowposition, "elecdocuyn");
  7683. if (elecdocuyn == "Y")
  7684. {
  7685. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7686. return;
  7687. }
  7688. }
  7689. misfGridIUD(grd_vardedulist12,IAD_Flag);
  7690. if (IAD_Flag == "A")
  7691. {
  7692. ds_main_vardedulist12.setColumn(ds_main_vardedulist12.rowposition, "deduitemcd", "12");
  7693. ds_main_vardedulist12.setColumn(ds_main_vardedulist12.rowposition, "natitaxsvcprntyn", "N");
  7694. fDeduseqSet(ds_main_vardedulist12);
  7695. ds_main_vardedulist12.setColumn(ds_main_vardedulist12.rowposition, "elecdocuyn", "N");
  7696. }
  7697. }
  7698. else if (swt_dedu.tabindex == 14)
  7699. {
  7700. if (IAD_Flag == "A")
  7701. {
  7702. sysf_messageBox("1. 총급여액 7천만원 이하 \n2. 무주택세대의 세대주(단독세대주포함) \n3. 국민주택규모 이하\n의 근로자만 해당됩니다.","I999");
  7703. misfSetReadOnlyCol(swt_dedu.case15.grd_month, "monthamt", "false", ds_main_monthinfolist.rowposition);
  7704. }
  7705. else if (IAD_Flag == "D")
  7706. {
  7707. elecdocuyn = ds_main_monthinfolist.getColumn(ds_main_monthinfolist.rowposition, "elecdocuyn");
  7708. if (elecdocuyn == "Y")
  7709. {
  7710. sysf_messageBox("전자문서 UpLoad자료는 삭제 할 수 없습니다. 전자문서 취소버튼으로 처리 하십시요!!!." ,"");
  7711. return;
  7712. }
  7713. }
  7714. misfGridIUD(grd_month, IAD_Flag);
  7715. if (IAD_Flag == "A")
  7716. {
  7717. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "deduitemcd", "03");
  7718. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "deduitemdetlcd", "03");
  7719. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "natitaxsvcprntyn", "N");
  7720. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "elecdocuyn", "N");
  7721. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "emplno", ds_main_suppfamydedu_emplinfolist.getColumn(0, "emplno"));
  7722. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "deduyy", grp_sea.ipt_deduyy.value);
  7723. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "workym", grp_sea.ipt_workym.value);
  7724. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "dedupsnseq", "01");
  7725. ds_main_monthinfolist.setColumn(ds_main_monthinfolist.rowposition, "retireyn", "N");
  7726. }
  7727. }
  7728. }
  7729. function fDeduseqSet(pDataSet)
  7730. {
  7731. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++)
  7732. {
  7733. if (ds_main_suppfamydedulist.getColumn(i, "famyrelacd") == "0")
  7734. {
  7735. pDataSet.setColumn(pDataSet.rowposition, "dedupsnseq", ds_main_suppfamydedulist.getColumn(i, "dedupsnseq"));
  7736. pDataSet.setColumn(pDataSet.rowposition, "famyrelanm", ds_main_suppfamydedulist.getColumn(i, "famyrelacd"));
  7737. pDataSet.setColumn(pDataSet.rowposition, "famynm", ds_main_suppfamydedulist.getColumn(i, "famynm"));
  7738. pDataSet.setColumn(pDataSet.rowposition, "famyrrgstno1", ds_main_suppfamydedulist.getColumn(i, "famyrrgstno1"));
  7739. pDataSet.setColumn(pDataSet.rowposition, "famyrrgstno2", ds_main_suppfamydedulist.getColumn(i, "famyrrgstno2"));
  7740. if (pDataSet == "ds_main_vardedulist03")
  7741. {
  7742. pDataSet.setColumn(pDataSet.rowposition, "householdyn", ds_main_suppfamydedulist.getColumn(i, "householdyn"));
  7743. pDataSet.setColumn(pDataSet.rowposition, "householdnm", ds_cmb_householdyn.lookup("value", ds_main_suppfamydedulist.getColumn(i, "householdyn"), "label"));
  7744. }
  7745. }
  7746. }
  7747. }
  7748. function fPrintCheck()
  7749. {
  7750. if(btn_sw2.class == "btn_tab_S" && grp_sea.ipt_deduyy.value < "2009" )
  7751. {
  7752. ds_main_medpayformlist.copyData(ds_main_suppfamydedulist);
  7753. var objDOM = rptf_createDOM();
  7754. rptf_setNodeListToDOM(objDOM, "/root/main/medpayform/medpayformlist", ds_main_medpayformlist);
  7755. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  7756. rptf_setNodeListToDOM(objDOM, "/root/send/detdedulist", ds_send_detdedulist);
  7757. var objParam = new Object();
  7758. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7759. var option = "";
  7760. rptf_exeReportPreview30(["RPRWY02301"],[objParam], option);
  7761. }
  7762. else if(btn_sw2.class == "btn_tab_S" && grp_sea.ipt_deduyy.value >= "2009" )
  7763. {
  7764. ds_main_medpayformlist.copyData(ds_main_suppfamydedulist);
  7765. var objDOM = rptf_createDOM();
  7766. rptf_setNodeListToDOM(objDOM, "/root/main/medpayform/medpayformlist", ds_main_medpayformlist);
  7767. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  7768. rptf_setNodeListToDOM(objDOM, "/root/send/detdedulist", ds_send_detdedulist);
  7769. var objParam = new Object();
  7770. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7771. var option = "";
  7772. rptf_exeReportPreview30(["RPRWY02340"],[objParam], option);
  7773. }
  7774. else if(btn_sw3.class == "btn_tab_S" && grp_sea.ipt_deduyy.value < "2010" )
  7775. {
  7776. ds_main_endwnformlist.copyData(ds_main_suppfamydedulist);
  7777. var objDOM = rptf_createDOM();
  7778. rptf_setNodeListToDOM(objDOM, "/root/main/medpayform/medpayformlist", ds_main_medpayformlist);
  7779. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  7780. rptf_setNodeListToDOM(objDOM, "/root/send/detdedulist", ds_send_detdedulist);
  7781. var objParam = new Object();
  7782. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7783. var option = "";
  7784. rptf_exeReportPreview30(["RPRWY02302"],[objParam], option);
  7785. }
  7786. else if(btn_sw3.class == "btn_tab_S" && grp_sea.ipt_deduyy.value >= "2010" )
  7787. {
  7788. var oParam = {};
  7789. oParam.id = "TRRWY02310";
  7790. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  7791. oParam.method = "reqGetEdwnPrintList";
  7792. oParam.inds = "req=ds_send_detdedulist";
  7793. oParam.outds = "ds_main_edwnprint_empledwnprintlist=empledwnprintlist ds_main_edwnprint_edwnprintlist=edwnprintlist ds_main_edwnprint_kindedwnprintlist=kindedwnprintlist ds_main_edwnprint_adjtedwnprintlist=adjtedwnprintlist";
  7794. oParam.async = false;
  7795. //oParam.callback = "cf_TRRWY02310";
  7796. tranf_submit(oParam);
  7797. var objDOM = rptf_createDOM();
  7798. rptf_setNodeListToDOM(objDOM, "/root/main/edwnprint/edwnprintlist", ds_main_edwnprint_edwnprintlist);
  7799. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/empledwnprintlist", ds_main_edwnprint_empledwnprintlist);
  7800. rptf_setNodeListToDOM(objDOM, "/root/main/edwnprint/kindedwnprintlist", ds_main_edwnprint_kindedwnprintlist);
  7801. rptf_setNodeListToDOM(objDOM, "/root/main/edwnprint/adjtedwnprintlist", ds_main_edwnprint_adjtedwnprintlist);
  7802. var objParam = new Object();
  7803. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7804. var option = "";
  7805. rptf_exeReportPreview30(["RPRWY02360"],[objParam], option);
  7806. }
  7807. else if(btn_sw9.class == "btn_tab_S" && grp_sea.ipt_deduyy.value < "2010" )
  7808. {
  7809. var objDOM = rptf_createDOM();
  7810. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  7811. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  7812. var objParam = new Object();
  7813. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7814. var option = "";
  7815. rptf_exeReportPreview30(["RPRWY02303"],[objParam], option);
  7816. }
  7817. else if(btn_sw9.taborder == "btn_tab_S" && grp_sea.ipt_deduyy.value >= "2010" )
  7818. {
  7819. var objDOM = rptf_createDOM();
  7820. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  7821. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  7822. var objParam = new Object();
  7823. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7824. var option = "";
  7825. rptf_exeReportPreview30(["RPRWY02370"],[objParam], option);
  7826. }
  7827. else if (btn_sw7.class == "btn_tab_S" || btn_sw10.class == "btn_tab_S" || btn_sw12.class == "btn_tab_S")
  7828. {
  7829. var oParam = {};
  7830. oParam.id = "TRRWY02309";
  7831. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  7832. oParam.method = "reqGetSavePrintList";
  7833. oParam.inds = "req=ds_send_detdedulist";
  7834. oParam.outds = "ds_main_saveprint_saveprintlist=saveprintlist ds_main_saveprint_housesaveprintlist=housesaveprintlist ds_main_saveprint_longsaveprintlist=longsaveprintlist ds_main_saveprint_retaveprintlist=retaveprintlist ds_main_saveprint_longinvsaveprintlist=longinvsaveprintlist";
  7835. oParam.async = false;
  7836. //oParam.callback = "cf_TRRWY02309";
  7837. tranf_submit(oParam);
  7838. var objDOM = rptf_createDOM();
  7839. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  7840. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/saveprintlist", ds_main_saveprint_saveprintlist);
  7841. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/housesaveprintlist", ds_main_saveprint_housesaveprintlist);
  7842. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/longsaveprintlist", ds_main_saveprint_longsaveprintlist);
  7843. var objParam = new Object();
  7844. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7845. var option = "";
  7846. rptf_exeReportPreview30(["RPRWY02350"],[objParam], option);
  7847. }
  7848. }
  7849. function fSave(param)
  7850. {
  7851. if (param == "S")
  7852. {
  7853. sysf_messageBox("본인 및 가족 주민등록번호와 성명을 꼭 확인해주십시오.","I999");
  7854. }
  7855. if(utlf_isNull(ipt_resdnrgstareazipcd1.value) || String(ipt_resdnrgstareazipcd2.value).length != 2)
  7856. {
  7857. sysf_messageBox("2015년 8월부터 새우편번호(5자리) 제도가 전면시행되어\n(신)주소를 다시 등록해야합니다.", "I999");
  7858. return;
  7859. }
  7860. if(!fsaveCheck("Y"))
  7861. {
  7862. return;
  7863. }
  7864. if ( delCount + insuCount + healcarCount + schoCount + crcardCount + cashrcptCount + acdmyCount > 0)
  7865. {
  7866. var rtn = sysf_messageBox("부양 가족 공제 내역에서 선택 하지않은 신청자료[보험료,의료비,기부금,신용카드,직불/체크카드,현금영수증,학원비지로]는 삭제 됩니다.", "Q003");
  7867. if (rtn != 6)
  7868. {
  7869. return;
  7870. }
  7871. }
  7872. var oParam = {};
  7873. oParam.id = "TXRWY02301";
  7874. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  7875. oParam.method = "reqExeSaveSumDeduList";
  7876. oParam.inds = "suppfamydedulist=ds_main_suppfamydedulist:u medpayformlist=ds_main_medpayformlist:u endwnformlist=ds_main_endwnformlist:u vardedulist=ds_"
  7877. +" vardedulist01=ds_main_vardedulist01:u vardedulist02=ds_main_vardedulist02:u vardedulist03=ds_main_vardedulist03:u vardedulist05=ds_main_vardedulist05:u"
  7878. +" vardedulist07=ds_main_vardedulist07:u vardedulist08=ds_main_vardedulist08:u vardedulist09=ds_main_vardedulist09:u vardedulist04=ds_main_yyenddeduprntlist:u"
  7879. +" vardedulist10=ds_main_vardedulist10:u vardedulist11=ds_main_vardedulist11:u vardedulist12=ds_main_vardedulist12:u monthinfolist=ds_main_monthinfolist:u";
  7880. oParam.outds = "";
  7881. oParam.async = false;
  7882. oParam.callback = "cf_TXRWY02301";
  7883. tranf_submit(oParam);
  7884. }
  7885. function cf_TXRWY02301(sSvcId, nErrorCode, sErrorMsg)
  7886. {
  7887. if(nErrorCode < 0)
  7888. {
  7889. return;
  7890. }
  7891. else
  7892. {
  7893. grp_sea.btn_search.click();
  7894. }
  7895. }
  7896. function btn_detlupload_onclick(obj:Button, e:ClickEventInfo)
  7897. {
  7898. var savecnt = 0;
  7899. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++ )
  7900. {
  7901. if (ds_main_suppfamydedulist.getRowType(i) != 2)
  7902. {
  7903. savecnt += 1;
  7904. }
  7905. }
  7906. if (savecnt <= 0)
  7907. {
  7908. sysf_messageBox("부양가족공제내역의 자료를 먼저 입력후 저장 하세요.","");
  7909. return ;
  7910. }
  7911. else if (grdf_getGridUpdateData(grd_suppfamydedulist).rowcount != 0)
  7912. {
  7913. sysf_messageBox("부양가족공제내역중 저장 되지 않은 자료가 존재합니다. 저장후 처리 하세요.","");
  7914. return ;
  7915. }
  7916. ds_send_attach.clearData();
  7917. fPdfUpload("D");
  7918. }
  7919. function btn_elecpdffile_onclick(obj:Button, e:ClickEventInfo)
  7920. {
  7921. var deduyy = grp_sea.ipt_deduyy.value;
  7922. var emplno = grp_sea.ipt_emplno.value;
  7923. var workym = grp_sea.ipt_workym.value;
  7924. var retireyn = ds_send_detdedulist.getColumn(0, "retireyn");
  7925. dsf_createDsRow("ds_temp_source", [{col:"deduyy", type:"STRING", size:256 , val : deduyy}
  7926. , {col:"emplno", type:"STRING", size:256 , val : emplno}
  7927. , {col:"workym", type:"STRING", size:256 , val : workym}
  7928. , {col:"retireyn", type:"STRING", size:256 , val : retireyn}]);
  7929. var objArg = new Object();
  7930. objArg.arg_ds_target = ds_temp_source;
  7931. frmf_modal("SPRWY02302", "SPRWY02302", objArg, "", "", "", "", "", "", "", "", "", "M");
  7932. }
  7933. function btn_edwnpreyear_onclick(obj:Button, e:ClickEventInfo)
  7934. {
  7935. var oParam = {};
  7936. oParam.id = "TRRWY02305";
  7937. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  7938. oParam.method = "reqGetEndwnFormPreYearList";
  7939. oParam.inds = "req=ds_send_detdedulist";
  7940. oParam.outds = "ds_main_preedwnform_preedwnformlist=endwnformpreyearlist";
  7941. oParam.async = false;
  7942. //oParam.callback = "cf_TRRWY02305";
  7943. tranf_submit(oParam);
  7944. for (var i = 0; i < ds_main_preedwnform_preedwnformlist.rowcount; i++)
  7945. {
  7946. btn_grdaddsuppfamydedulist.click();
  7947. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "deduyy", ds_main_preedwnform_preedwnformlist.getColumn(i, "deduyy"));
  7948. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "emplno", ds_main_preedwnform_preedwnformlist.getColumn(i, "emplno"));
  7949. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "workym", ds_main_preedwnform_preedwnformlist.getColumn(i, "workym"));
  7950. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "dedupsnseq", ds_main_preedwnform_preedwnformlist.getColumn(i, "dedupsnseq"));
  7951. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "entrregno", ds_main_preedwnform_preedwnformlist.getColumn(i, "entrregno"));
  7952. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "kindcd", ds_main_preedwnform_preedwnformlist.getColumn(i, "kindcd"));
  7953. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "trdnm", ds_main_preedwnform_preedwnformlist.getColumn(i, "trdnm"));
  7954. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "famyrrgstno1", ds_main_preedwnform_preedwnformlist.getColumn(i, "famyrrgstno1"));
  7955. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "famyrrgstno2", ds_main_preedwnform_preedwnformlist.getColumn(i, "famyrrgstno2"));
  7956. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "famyrelanm", ds_main_preedwnform_preedwnformlist.getColumn(i, "famyrelanm"));
  7957. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "natitaxsvcprntyn", ds_main_preedwnform_preedwnformlist.getColumn(i, "natitaxsvcprntyn"));
  7958. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "cmt", ds_main_preedwnform_preedwnformlist.getColumn(i, "cmt"));
  7959. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "retireyn", ds_main_preedwnform_preedwnformlist.getColumn(i, "retireyn"));
  7960. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "edwncmntno", ds_main_preedwnform_preedwnformlist.getColumn(i, "edwncmntno"));
  7961. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "kindcdtemp", ds_main_preedwnform_preedwnformlist.getColumn(i, "kindcd"));
  7962. if (ds_main_endwnformlist.getColumn(ds_main_endwnformlist.rowposition, "kindcd") == "20")
  7963. {
  7964. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("entrregno")) = "#c0c0c0";
  7965. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("trdnm")) = "#c0c0c0";
  7966. //
  7967. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, "entrregno,trdnm", "true", ds_main_endwnformlist.rowposition);
  7968. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "entrregno", "");
  7969. ds_main_endwnformlist.setColumn(ds_main_endwnformlist.rowposition, "trdnm", "");
  7970. }
  7971. else
  7972. {
  7973. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, "entrregno,trdnm", "false", ds_main_endwnformlist.rowposition);
  7974. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("entrregno")) = "#ffffff";
  7975. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("trdnm")) = "#ffffff";
  7976. }
  7977. }
  7978. }
  7979. function btn_canupload_onclick(obj:Button, e:ClickEventInfo)
  7980. {
  7981. var rtn = sysf_messageBox("전자문서로 UpLoad한 모든 자료가 삭제됩니다. 계속 하시겠습니까?", "Q003");
  7982. if (rtn != 6)
  7983. {
  7984. return;
  7985. }
  7986. var oParam = {};
  7987. oParam.id = "TXRWY02306";
  7988. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  7989. oParam.method = "reqDelYyEndPDFUpLoadList";
  7990. oParam.inds = "req=ds_send_detdedulist";
  7991. oParam.outds = "";
  7992. oParam.async = false;
  7993. //oParam.callback = "cf_TXRWY02306";
  7994. tranf_submit(oParam);
  7995. grp_sea.btn_search.click();
  7996. }
  7997. function btn_upload_onclick(obj:Button, e:ClickEventInfo)
  7998. {
  7999. var tabflag = "";
  8000. if(utlf_isNull(ipt_emplno2.value))
  8001. {
  8002. sysf_messageBox("사원정보/가족사항 조회 후 UpLoad하여주십시오.","");
  8003. return ;
  8004. }
  8005. fSave();
  8006. var req = sysf_messageBox("1. 부양가족 정보에 체크되지 않은 항목은 업로드 되지 않습니다.\n"
  8007. + "2. 전자문서 업로드가 진행되면 부양가족 정보를 제외한 모든 자료를 삭제합니다.\n\n"
  8008. + "이대로 업로드를 진행하시겠습니까?\n\n"
  8009. + "예 - 부양가족 정보 외 모든 자료를 삭제 후 파일내용 업로드 \n아니오 - 입력항목으로 돌아감", "Q999");
  8010. if(req == 6)
  8011. {
  8012. var oParam = {};
  8013. oParam.id = "TRRWY00505";
  8014. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8015. oParam.method = "reqGetSuppFamyDeduListAllDel";
  8016. oParam.inds = "req=ds_send_detdedulist";
  8017. oParam.outds = "";
  8018. oParam.async = false;
  8019. //oParam.callback = "cf_TRRWY00505";
  8020. tranf_submit(oParam);
  8021. fPdfUpload("A");
  8022. var oParam = {};
  8023. oParam.id = "TRRWY02311";
  8024. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8025. oParam.method = "reqGetYyEndPDFUpLoadListSearch";
  8026. oParam.inds = "req=ds_send_attach";
  8027. oParam.outds = "ds_temps_vardedulist01=vardedulist01 ds_temps_vardedulist02=vardedulist02 ds_temps_vardedulist03=vardedulist03 ds_temps_vardedulist04=vardedulist04"
  8028. +" ds_temps_vardedulist05=vardedulist05 ds_temps_vardedulist06=vardedulist06 ds_temps_vardedulist07=vardedulist07 ds_temps_vardedulist08=vardedulist08 ds_temps_vardedulist09=vardedulist09 ds_=vardedulist10 ds_=vardedulist11";
  8029. oParam.async = false;
  8030. //oParam.callback = "cf_TRRWY02311";
  8031. tranf_submit(oParazm);
  8032. if(ds_temps_vardedulist01.rowcount > 0)
  8033. {
  8034. misfGridInit(swt_dedu.case4.grd_vardedulist01);
  8035. for(var i = 0; i < ds_temps_vardedulist01.rowcount; i++)
  8036. {
  8037. var addRow = ds_main_vardedulist01.addRow();
  8038. ds_main_vardedulist01.copyRow(addRow, ds_temps_vardedulist01, i);
  8039. }
  8040. ds_main_vardedulist01.updatecontrol = false;
  8041. for(var i = 0 ; i < ds_main_vardedulist01.rowcount; i++)
  8042. {
  8043. ds_main_vardedulist01.setRowType(i, "i");
  8044. misfSetReadOnlyCol(swt_dedu.case4.grd_vardedulist01, "natityn", "true", i);
  8045. }
  8046. ds_main_vardedulist01.updatecontrol = true;
  8047. btn_sw4.style.color = "#ff00ff";
  8048. }
  8049. if(ds_temps_vardedulist02.rowcount > 0)
  8050. {
  8051. misfGridInit(swt_dedu.case2.grd_medpayformlist);
  8052. for(var i = 0; i < ds_temps_vardedulist02.rowcount; i++)
  8053. {
  8054. var addRow = ds_main_medpayformlist.addRow();
  8055. ds_main_medpayformlist.copyRow(addRow, ds_temps_vardedulist02, i);
  8056. }
  8057. ds_main_medpayformlist.updatecontrol = false;
  8058. for(var i = 0 ; i < ds_main_vardedulist01.rowcount; i++)
  8059. {
  8060. ds_main_medpayformlist.setRowType(i, "i");
  8061. }
  8062. ds_main_medpayformlist.updatecontrol = true;
  8063. btn_sw2.style.color = "#ff00ff";
  8064. }
  8065. if(ds_temps_vardedulist03.rowcount > 0)
  8066. {
  8067. misfGridInit(swt_dedu.case5.grd_vardedulist02);
  8068. for(var i = 0; i < ds_temps_vardedulist03.rowcount; i++)
  8069. {
  8070. ds_main_vardedulist02.copyRow(i, ds_temps_vardedulist03, i);
  8071. }
  8072. ds_main_vardedulist02.updatecontrol = false;
  8073. for(var i = 0 ; i < ds_main_vardedulist02.rowcount; i++)
  8074. {
  8075. ds_main_vardedulist02.setRowType(i, "i");
  8076. misfSetReadOnlyCol(swt_dedu.case5.grd_vardedulist02, "natityn", "true", i);
  8077. }
  8078. ds_main_vardedulist02.updatecontrol = true;
  8079. btn_sw5.style.color = "#ff00ff";
  8080. }
  8081. if(ds_temps_vardedulist04.rowcount > 0)
  8082. {
  8083. misfGridInit(swt_dedu.case6.grd_vardedulist03);
  8084. for(var i = 0; i < ds_temps_vardedulist04.rowcount; i++)
  8085. {
  8086. var addRow = ds_main_vardedulist03.addRow();
  8087. ds_main_vardedulist03.copyRow(addRow, ds_temps_vardedulist04, i);
  8088. }
  8089. ds_main_vardedulist03.updatecontrol = false;
  8090. for(var i = 0 ; i < ds_main_vardedulist03.rowcount; i++)
  8091. {
  8092. ds_main_vardedulist03.setRowType(i, "i");
  8093. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, "natityn", "true", i);
  8094. }
  8095. ds_main_vardedulist03.updatecontrol = true;
  8096. btn_sw6.style.color = "#ff00ff";
  8097. }
  8098. if(ds_temps_vardedulist05.rowcount > 0)
  8099. {
  8100. misfGridInit(swt_dedu.case3.grd_endwnformlist);
  8101. for(var i = 0; i < ds_temps_vardedulist05.rowcount; i++)
  8102. {
  8103. var addRow = ds_main_endwnformlist.addRow();
  8104. ds_main_endwnformlist.copyRow(addRow, ds_temps_vardedulist05, i);
  8105. }
  8106. ds_main_endwnformlist.updatecontrol = false;
  8107. for(var i = 0 ; i < ds_main_endwnformlist.rowcount; i++)
  8108. {
  8109. ds_main_endwnformlist.setRowType(i, "i");
  8110. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, "natityn", "true", i);
  8111. }
  8112. ds_main_endwnformlist.updatecontrol = true;
  8113. btn_sw3.style.color = "#ff00ff";
  8114. }
  8115. if(ds_temps_vardedulist06.rowcount > 0)
  8116. {
  8117. misfGridInit(swt_dedu.case7.grd_vardedulist05);
  8118. for(var i = 0; i < ds_temps_vardedulist06.rowcount; i++)
  8119. {
  8120. var addRow = ds_main_vardedulist05.addRow();
  8121. ds_main_vardedulist05.copyRow(addRow, ds_temps_vardedulist06, i);
  8122. }
  8123. ds_main_vardedulist05.updatecontrol = false;
  8124. for(var i = 0 ; i < ds_main_vardedulist05.rowcount; i++)
  8125. {
  8126. ds_main_vardedulist05.setRowType(i, "i");
  8127. misfSetReadOnlyCol(swt_dedu.case7.grd_vardedulist05, "natityn", "true", i);
  8128. }
  8129. ds_main_vardedulist05.updatecontrol = true;
  8130. btn_sw7.style.color = "#ff00ff";
  8131. }
  8132. if(ds_temps_vardedulist07.rowcount > 0)
  8133. {
  8134. misfGridInit(swt_dedu.case9.grd_vardedulist08);
  8135. for(var i = 0; i < ds_temps_vardedulist07.rowcount; i++)
  8136. {
  8137. var addRow = ds_main_vardedulist07.addRow();
  8138. ds_main_vardedulist07.copyRow(addRow, ds_temps_vardedulist07, i);
  8139. }
  8140. ds_main_vardedulist07.updatecontrol = false;
  8141. for(var i = 0 ; i < ds_main_vardedulist07.rowcount; i++)
  8142. {
  8143. ds_main_vardedulist07.setRowType(i, "i");
  8144. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, "natityn", "true", i);
  8145. }
  8146. ds_main_vardedulist07.updatecontrol = true;
  8147. btn_sw9.style.color = "#ff00ff";
  8148. }
  8149. if(ds_temps_vardedulist08.rowcount > 0)
  8150. {
  8151. misfGridInit(swt_dedu.case10.grd_vardedulist09);
  8152. for(var i = 0; i < ds_temps_vardedulist08.rowcount; i++)
  8153. {
  8154. var addRow = ds_main_vardedulist09.addRow();
  8155. ds_main_vardedulist09.copyRow(addRow, ds_temps_vardedulist08, i);
  8156. }
  8157. ds_main_vardedulist09.updatecontrol = false;
  8158. for(var i = 0 ; i < ds_main_vardedulist09.rowcount; i++)
  8159. {
  8160. ds_main_vardedulist09.setRowType(i, "i");
  8161. misfSetReadOnlyCol(swt_dedu.case10.grd_vardedulist09, "natityn", "true", i);
  8162. }
  8163. ds_main_vardedulist07.updatecontrol = true;
  8164. btn_sw10.style.color = "#ff00ff";
  8165. }
  8166. if(ds_temps_vardedulist09.rowcount > 0)
  8167. {
  8168. misfGridInit(swt_dedu.case12.grd_vardedulist10);
  8169. for(var i = 0; i < ds_temps_vardedulist09.rowcount; i++)
  8170. {
  8171. var addRow = ds_main_vardedulist10.addRow();
  8172. ds_main_vardedulist10.copyRow(addRow, ds_temps_vardedulist09, i);
  8173. }
  8174. ds_main_vardedulist10.updatecontrol = false;
  8175. for(var i = 0 ; i < ds_main_vardedulist10.rowcount; i++)
  8176. {
  8177. ds_main_vardedulist10.setRowType(i, "i");
  8178. misfSetReadOnlyCol(swt_dedu.case12.grd_vardedulist10, "natityn", "true", i);
  8179. }
  8180. ds_main_vardedulist10.updatecontrol = true;
  8181. btn_sw12.style.color = "#ff00ff";
  8182. }
  8183. if(ds_temps_vardedulist10.rowcount > 0)
  8184. {
  8185. misfGridInit(swt_dedu.case13.grd_vardedulist11);
  8186. for(var i = 0; i < ds_temps_vardedulist10.rowcount; i++)
  8187. {
  8188. var addRow = ds_main_vardedulist11.addRow();
  8189. ds_main_vardedulist11.copyRow(addRow, ds_temps_vardedulist10, i);
  8190. }
  8191. ds_main_vardedulist11.updatecontrol = false;
  8192. for(var i = 0 ; i < ds_main_vardedulist10.rowcount; i++)
  8193. {
  8194. ds_main_vardedulist11.setRowType(i, "i");
  8195. misfSetReadOnlyCol(swt_dedu.case13.grd_vardedulist11, "natityn", "true", i);
  8196. }
  8197. ds_main_vardedulist11.updatecontrol = true;
  8198. btn_sw13.style.color = "#ff00ff";
  8199. }
  8200. if(ds_temps_vardedulist11.rowcount > 0)
  8201. {
  8202. misfGridInit(swt_dedu.case14.grd_vardedulist12);
  8203. for(var i = 0; i < ds_temps_vardedulist11.rowcount; i++)
  8204. {
  8205. var addRow = ds_main_vardedulist12.addRow();
  8206. ds_main_vardedulist12.copyRow(addRow, ds_temps_vardedulist11, i);
  8207. }
  8208. ds_main_vardedulist12.updatecontrol = false;
  8209. for(var i = 0 ; i < ds_main_vardedulist12.rowcount; i++)
  8210. {
  8211. ds_main_vardedulist12.setRowType(i, "i");
  8212. misfSetReadOnlyCol(swt_dedu.case14.grd_vardedulist12, "natityn", "true", i);
  8213. }
  8214. ds_main_vardedulist12.updatecontrol = true;
  8215. btn_sw14.style.color = "#ff00ff";
  8216. }
  8217. if(sysf_getUserInfo("userid") == "MIS")
  8218. {
  8219. alert("MIS입니다.바로 저장되지 않습니다.");
  8220. }
  8221. else
  8222. {
  8223. fSave();
  8224. }
  8225. return;
  8226. var savecnt = 0;
  8227. for (var i = 0; i < ds_main_suppfamydedulist.rowcount; i++ )
  8228. {
  8229. if(ds_main_suppfamydedulist.getRowType(i) != 2)
  8230. {
  8231. savecnt += 1;
  8232. }
  8233. }
  8234. if (savecnt <= 0)
  8235. {
  8236. sysf_messageBox("부양가족공제내역의 자료를 먼저 입력후 저장 하세요.","");
  8237. return ;
  8238. }
  8239. else if (grdf_getGridUpdateData(swt_dedu.case1.grd_suppfamydedulist).rowcount != 0)
  8240. {
  8241. sysf_messageBox("부양가족공제내역중 저장 되지 않은 자료가 존재합니다. 저장후 처리 하세요.","");
  8242. return ;
  8243. }
  8244. ds_send_attach.clearData();
  8245. }
  8246. else
  8247. {
  8248. return;
  8249. }
  8250. }
  8251. function button2_onclick(obj:Button, e:ClickEventInfo)
  8252. {
  8253. frmf_modal("SMRWY04800", "SMRWY04800", "", "", "", "", "", "", "", "", "", "", "M");
  8254. }
  8255. function btn_coun_onclick(obj:Button, e:ClickEventInfo)
  8256. {
  8257. //window.load("http://www.nts.go.kr/call/year_end/2014/ye_faq-lead.htm","html");
  8258. }
  8259. function button1_onclick(obj:Button, e:ClickEventInfo)
  8260. {
  8261. var fd = new FileDialog;
  8262. var filepath = "mis/rpv/req//20130104/20130104103314832003_MIS";
  8263. var filenm = "연말정산K-USystem입력방법.ppt";
  8264. var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm);
  8265. ds_filepath.setColumn(0, "filepath", filepath);
  8266. var oParam = {};
  8267. oParam.id = "TRRWC03003";
  8268. oParam.service = "paybaseinfomngtapp.PayBaseInfoMngt";
  8269. oParam.method = "reqGetManualAtt";
  8270. oParam.inds = "req=ds_filepath";
  8271. oParam.outds = "ds_filelist=attachfile";
  8272. oParam.async = false;
  8273. //oParam.callback = "cf_TRRWC03003";
  8274. tranf_submit(oParam);
  8275. dsf_readFileFromDs(objVFile.fullpath, ds_filelist, 0, "filedata"); // 파일저장
  8276. if (sysf_messageBox("파일을", "Q004") == "6")
  8277. {
  8278. system.execShell("\"" + fileObj.fullpath + "\"");
  8279. }
  8280. }
  8281. function btn_moreview_onclick(obj:Button, e:ClickEventInfo)
  8282. {
  8283. frmf_modal("SPRWY02301", "SPRWY02301", "", "", "", "", "", "", "", "", "", "", "M");
  8284. }
  8285. function btn_prnt_onclick(obj:Button, e:ClickEventInfo)
  8286. {
  8287. if(!fsaveCheck("Y"))
  8288. {
  8289. return;
  8290. }
  8291. fSave("");
  8292. var oParam = {};
  8293. oParam.id = "TRRWY02302";
  8294. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8295. oParam.method = "reqGetYyEndDeduPrntList";
  8296. oParam.inds = "req=ds_send_detdedulist";
  8297. oParam.outds = "ds_main_yyenddeduprnt_yyenddeduprntlist=yyenddeduprntlist "
  8298. +"ds_main_yyenddeduprnt_yyenddeduprntlist2=yyenddeduprntlist2 "
  8299. +"ds_main_yyenddeduprnt_yyenddoculist=yyenddoculist "
  8300. +"ds_main_yyenddeduprnt_yyenddeduprntlist3=yyenddeduprntlist3";
  8301. oParam.async = false;
  8302. //oParam.callback = "cf_TRRWY02302";
  8303. tranf_submit(oParam);
  8304. if (grp_sea.ipt_deduyy.value == "2008" )
  8305. {
  8306. var objDOM = rptf_createDOM();
  8307. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8308. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist2", ds_main_yyenddeduprnt_yyenddeduprntlist2);
  8309. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8310. var objParam = new Object();
  8311. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8312. var option = "";
  8313. rptf_exeReportPreview30(["RPRWY02304"],[objParam], option);
  8314. }
  8315. else if (grp_sea.ipt_deduyy.value == "2009")
  8316. {
  8317. var objDOM = rptf_createDOM();
  8318. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8319. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist2", ds_main_yyenddeduprnt_yyenddeduprntlist2);
  8320. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8321. var objParam = new Object();
  8322. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8323. var option = "";
  8324. rptf_exeReportPreview30(["RPRWY02307"],[objParam], option);
  8325. }
  8326. else if (grp_sea.ipt_deduyy.value == "2010")
  8327. {
  8328. var objDOM = rptf_createDOM();
  8329. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8330. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist2", ds_main_yyenddeduprnt_yyenddeduprntlist2);
  8331. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8332. var objParam = new Object();
  8333. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8334. var option = "";
  8335. rptf_exeReportPreview30(["RPRWY02308"],[objParam], option);
  8336. }
  8337. else if (grp_sea.ipt_deduyy.value == "2012")
  8338. {
  8339. var objDOM = rptf_createDOM();
  8340. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8341. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist2", ds_main_yyenddeduprnt_yyenddeduprntlist2);
  8342. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8343. var objParam = new Object();
  8344. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8345. objParam.xml_data_XML2 = objDOM.documentElement.source;
  8346. var option = "";
  8347. rptf_exeReportPreview30(["RPRWY02310"],[objParam], option);
  8348. }
  8349. else if (grp_sea.ipt_deduyy.value == "2013")
  8350. {
  8351. var objDOM = rptf_createDOM();
  8352. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8353. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist2", ds_main_yyenddeduprnt_yyenddeduprntlist2);
  8354. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8355. var objParam = new Object();
  8356. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8357. var option = "";
  8358. rptf_exeReportPreview30(["RPRWY02311"],[objParam], option);
  8359. }
  8360. else if (grp_sea.ipt_deduyy.value == "2015")
  8361. {
  8362. var objDOM = rptf_createDOM();
  8363. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8364. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8365. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist3", ds_main_yyenddeduprnt_yyenddeduprntlist3);
  8366. var objParam = new Object();
  8367. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8368. var option = "";
  8369. rptf_exeReportPreview30(["RPRWY02314"],[objParam], option);
  8370. }
  8371. else if (grp_sea.ipt_deduyy.value == "2016")
  8372. {
  8373. var objDOM = rptf_createDOM();
  8374. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8375. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8376. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist3", ds_main_yyenddeduprnt_yyenddeduprntlist3);
  8377. var objParam = new Object();
  8378. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8379. var option = "";
  8380. rptf_exeReportPreview30(["RPRWY02315"],[objParam], option);
  8381. }
  8382. else if (grp_sea.ipt_deduyy.value > "2013")
  8383. {
  8384. var objDOM = rptf_createDOM();
  8385. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8386. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8387. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist3", ds_main_yyenddeduprnt_yyenddeduprntlist3);
  8388. var objParam = new Object();
  8389. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8390. var option = "";
  8391. rptf_exeReportPreview30(["RPRWY02313"],[objParam], option);
  8392. }
  8393. else
  8394. {
  8395. var objDOM = rptf_createDOM();
  8396. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist", ds_main_yyenddeduprnt_yyenddeduprntlist);
  8397. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddeduprntlist2", ds_main_yyenddeduprnt_yyenddeduprntlist2);
  8398. rptf_setNodeListToDOM(objDOM, "/root/main/yyenddeduprnt/yyenddoculist", ds_main_yyenddeduprnt_yyenddoculist);
  8399. var objParam = new Object();
  8400. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8401. var option = "";
  8402. rptf_exeReportPreview30(["RPRWY02309"],[objParam], option);
  8403. }
  8404. var rtn = 0;
  8405. var prtyn = "N";
  8406. if(ds_main_medpayformlist.rowcount > 0)
  8407. {
  8408. for(var x = 0; x < ds_main_medpayformlist.rowcount; x++)
  8409. {
  8410. if (ds_main_medpayformlist.getRowType(x) != 2)
  8411. {
  8412. prtyn = "Y";
  8413. }
  8414. }
  8415. if (prtyn == "Y")
  8416. {
  8417. //ds_main_medpayformlist.copyData(ds_main_suppfamydedulist);
  8418. //model.copyNode("/root/main/medpayform", "/root/main/suppfamydedu");
  8419. if (grp_sea.ipt_deduyy.value < "2009")
  8420. {
  8421. var objDOM = rptf_createDOM();
  8422. rptf_setNodeListToDOM(objDOM, "/root/main/medpayform/medpayformlist", ds_main_medpayformlist);
  8423. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8424. rptf_setNodeListToDOM(objDOM, "/root/send/detdedulist", ds_send_detdedulist);
  8425. var objParam = new Object();
  8426. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8427. var option = "";
  8428. rptf_exeReportPreview30(["RPRWY02301"],[objParam], option);
  8429. }
  8430. else
  8431. {
  8432. var objDOM = rptf_createDOM();
  8433. rptf_setNodeListToDOM(objDOM, "/root/main/medpayform/medpayformlist", ds_main_medpayformlist);
  8434. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8435. rptf_setNodeListToDOM(objDOM, "/root/send/detdedulist", ds_send_detdedulist);
  8436. var objParam = new Object();
  8437. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8438. var option = "";
  8439. rptf_exeReportPreview30(["RPRWY02340"],[objParam], option);
  8440. }
  8441. }
  8442. }
  8443. if (ds_main_endwnformlist.rowcount > 0 )
  8444. {
  8445. if (grp_sea.ipt_deduyy.value < "2010")
  8446. {
  8447. //model.copyNode("/root/main/endwnform", "/root/main/suppfamydedu");
  8448. var objDOM = rptf_createDOM();
  8449. rptf_setNodeListToDOM(objDOM, "/root/main/medpayform/medpayformlist", ds_main_medpayformlist);
  8450. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8451. rptf_setNodeListToDOM(objDOM, "/root/send/detdedulist", ds_send_detdedulist);
  8452. var objParam = new Object();
  8453. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8454. var option = "";
  8455. rptf_exeReportPreview30(["RPRWY02302"],[objParam], option);
  8456. }
  8457. else
  8458. {
  8459. var oParam = {};
  8460. oParam.id = "TRRWY02310";
  8461. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8462. oParam.method = "reqGetEdwnPrintList";
  8463. oParam.inds = "req=ds_send_detdedulist";
  8464. oParam.outds = "ds_main_edwnprint_empledwnprintlist=empledwnprintlist ds_main_edwnprint_edwnprintlist=edwnprintlist ds_main_edwnprint_kindedwnprintlist=kindedwnprintlist ds_main_edwnprint_adjtedwnprintlist=adjtedwnprintlist";
  8465. oParam.async = false;
  8466. //oParam.callback = "cf_TRRWY02310";
  8467. tranf_submit(oParam);
  8468. var objDOM = rptf_createDOM();
  8469. rptf_setNodeListToDOM(objDOM, "/root/main/edwnprint/edwnprintlist", ds_main_edwnprint_edwnprintlist);
  8470. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/empledwnprintlist", ds_main_edwnprint_empledwnprintlist);
  8471. rptf_setNodeListToDOM(objDOM, "/root/main/edwnprint/kindedwnprintlist", ds_main_edwnprint_kindedwnprintlist);
  8472. rptf_setNodeListToDOM(objDOM, "/root/main/edwnprint/adjtedwnprintlist", ds_main_edwnprint_adjtedwnprintlist);
  8473. var objParam = new Object();
  8474. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8475. var option = "";
  8476. rptf_exeReportPreview30(["RPRWY02360"],[objParam], option);
  8477. }
  8478. }
  8479. prtyn = "N";
  8480. if (ds_main_vardedulist08.rowcount > 0)
  8481. {
  8482. for(var x = 0; x < ds_main_vardedulist08.rowcount; x++)
  8483. {
  8484. if(ds_main_vardedulist08.getRowType(x) != 2)
  8485. {
  8486. prtyn = "Y";
  8487. }
  8488. }
  8489. if (prtyn == "Y" )
  8490. {
  8491. //model.copyNode("/root/main/vardedu", "/root/main/suppfamydedu");
  8492. if (grp_sea.ipt_deduyy.value < "2010")
  8493. {
  8494. var objDOM = rptf_createDOM();
  8495. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  8496. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8497. var objParam = new Object();
  8498. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8499. var option = "";
  8500. rptf_exeReportPreview30(["RPRWY02303"],[objParam], option);
  8501. }
  8502. else if(grp_sea.ipt_deduyy.value == "2012")
  8503. {
  8504. var objDOM = rptf_createDOM();
  8505. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  8506. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8507. var objParam = new Object();
  8508. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8509. var option = "";
  8510. rptf_exeReportPreview30(["RPRWY02371"],[objParam], option);
  8511. }
  8512. else if(grp_sea.ipt_deduyy.value == "2013")
  8513. {
  8514. var objDOM = rptf_createDOM();
  8515. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  8516. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8517. var objParam = new Object();
  8518. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8519. var option = "";
  8520. rptf_exeReportPreview30(["RPRWY02372"],[objParam], option);
  8521. }
  8522. else if(grp_sea.ipt_deduyy.value >= "2014")
  8523. {
  8524. var objDOM = rptf_createDOM();
  8525. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  8526. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8527. var objParam = new Object();
  8528. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8529. var option = "";
  8530. rptf_exeReportPreview30(["RPRWY02373"],[objParam], option);
  8531. }
  8532. else
  8533. {
  8534. var objDOM = rptf_createDOM();
  8535. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/emplprtdatalist", ds_main_suppfamydedu_emplprtdatalist);
  8536. rptf_setNodeListToDOM(objDOM, "/root/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8537. var objParam = new Object();
  8538. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8539. var option = "";
  8540. rptf_exeReportPreview30(["RPRWY02370"],[objParam], option);
  8541. }
  8542. }
  8543. }
  8544. if (grp_sea.ipt_deduyy.value >= "2010" )
  8545. {
  8546. var prtyn = "N";
  8547. if (ds_main_vardedulist05.rowcount > 0)
  8548. {
  8549. for(var x = 0; x < ds_main_vardedulist05.rowcount; x++)
  8550. {
  8551. if(ds_main_vardedulist05.getRowType(x) != 2)
  8552. {
  8553. prtyn = "Y";
  8554. }
  8555. }
  8556. }
  8557. if (prtyn == "N")
  8558. {
  8559. if(ds_main_vardedulist09.rowcount > 0)
  8560. {
  8561. for(var x = 0; x < ds_main_vardedulist09.rowcount; x++)
  8562. {
  8563. if(ds_main_vardedulist09.getRowType(x) != 2)
  8564. {
  8565. prtyn = "Y";
  8566. }
  8567. }
  8568. }
  8569. }
  8570. if (prtyn == "N")
  8571. {
  8572. if (ds_main_vardedulist10.rowcount > 0 )
  8573. {
  8574. for(var x = 0; x < ds_main_vardedulist10.rowcount; x++)
  8575. {
  8576. if(ds_main_vardedulist10.getRowType(x) != 2)
  8577. {
  8578. prtyn = "Y";
  8579. }
  8580. }
  8581. }
  8582. }
  8583. if (prtyn == "Y" )
  8584. {
  8585. var oParam = {};
  8586. oParam.id = "TRRWY02309";
  8587. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8588. oParam.method = "reqGetSavePrintList";
  8589. oParam.inds = "req=ds_send_detdedulist";
  8590. oParam.outds = "ds_main_saveprint_saveprintlist=saveprintlist ds_main_saveprint_housesaveprintlist=housesaveprintlist ds_main_saveprint_longsaveprintlist=longsaveprintlist ds_main_saveprint_retaveprintlist=retaveprintlist ds_main_saveprint_longinvsaveprintlist=longinvsaveprintlist";
  8591. oParam.async = false;
  8592. //oParam.callback = "cf_TRRWY02309";
  8593. tranf_submit(oParam);
  8594. if (grp_sea.ipt_deduyy.value >= "2014")
  8595. {
  8596. var objDOM = rptf_createDOM();
  8597. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8598. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/retsaveprintlist", ds_main_saveprint_retaveprintlist);
  8599. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/saveprintlist", ds_main_saveprint_saveprintlist);
  8600. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/housesaveprintlist", ds_main_saveprint_housesaveprintlist);
  8601. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/longinvsaveprintlist", ds_main_saveprint_longsaveprintlist);
  8602. var objParam = new Object();
  8603. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8604. objParam.xml_data_XML2 = objDOM.documentElement.source;
  8605. var option = "";
  8606. rptf_exeReportPreview30(["RPRWY02352"],[objParam], option);
  8607. }
  8608. else
  8609. {
  8610. var objDOM = rptf_createDOM();
  8611. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8612. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/saveprintlist", ds_main_saveprint_saveprintlist);
  8613. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/housesaveprintlist", ds_main_saveprint_housesaveprintlist);
  8614. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/longsaveprintlist", ds_main_saveprint_longsaveprintlist);
  8615. var objParam = new Object();
  8616. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8617. var option = "";
  8618. rptf_exeReportPreview30(["RPRWY02350"],[objParam], option);
  8619. }
  8620. }
  8621. }
  8622. if ( ds_main_monthinfolist.rowcount > 0 )
  8623. {
  8624. //model.copyNode("/root/main/vardedu", "/root/main/suppfamydedu");
  8625. var objDOM = rptf_createDOM();
  8626. rptf_setNodeListToDOM(objDOM, "/root/main/suppfamydedu/emplinfolist", ds_main_suppfamydedu_emplinfolist);
  8627. rptf_setNodeListToDOM(objDOM, "/root/main/vardedu/monthinfolist", ds_main_monthinfolist);
  8628. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/saveprintlist", ds_main_saveprint_saveprintlist);
  8629. rptf_setNodeListToDOM(objDOM, "/root/main/saveprint/housesaveprintlist", ds_main_saveprint_housesaveprintlist);
  8630. var objParam = new Object();
  8631. objParam.xml_data_XML1 = objDOM.documentElement.source;
  8632. objParam.xml_data_XML2 = objDOM.documentElement.source;
  8633. var option = "";
  8634. rptf_exeReportPreview30(["RPRWY02380"],[objParam], option);
  8635. }
  8636. sysf_messageBox("출력하신 공제신고서와 증빙서류는 해당 부서장에게 꼭 제출해 주시기 바랍니다.!!!", "I999"); //2012.01.12 박준범 : 재무팀 -> 총무팀 변경
  8637. grp_sea.btn_search.click();
  8638. }
  8639. function btn_cnfmyn_onclick(obj:Button, e:ClickEventInfo)
  8640. {
  8641. var msg = "총무팀 전송 이후에는 모든 자료의 수정이 불가능합니다. " + "\n\n" +
  8642. "총무팀 전송을 수행하시겠습니까?" ;
  8643. if( sysf_messageBox( msg, "Q999" ) == 6 )
  8644. {
  8645. ds_send_indcnfm.setColumn(0, "emplno", grp_sea.ipt_emplno.value);
  8646. ds_send_indcnfm.setColumn(0, "deduyy", grp_sea.ipt_deduyy.value);
  8647. ds_send_indcnfm.setColumn(0, "workym", grp_sea.ipt_workym.value);
  8648. ds_send_indcnfm.setColumn(0, "retireyn", grp_sea.rbo_retireyn.value);
  8649. ds_send_indcnfm.setColumn(0, "indcnfmyn", "Y");
  8650. var oParam = {};
  8651. oParam.id = "TXRWY02302";
  8652. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8653. oParam.method = "reqSaveYyEndAppCnfmynList";
  8654. oParam.inds = "req=ds_send_indcnfm";
  8655. oParam.outds = "";
  8656. oParam.async = false;
  8657. //oParam.callback = "cf_TXRWY02302";
  8658. tranf_submit(oParam);
  8659. }
  8660. }
  8661. function cf_TXRWY02302(sSvcId, nErrorCode, sErrorMsg)
  8662. {
  8663. if(nErrorCode < 0)
  8664. {
  8665. return;
  8666. }
  8667. else
  8668. {
  8669. grp_sea.btn_search.click();
  8670. }
  8671. }
  8672. function btn_chgelec_onclick(obj:Button, e:ClickEventInfo)
  8673. {
  8674. var rtn = sysf_messageBox("변환 하기전에 전자문서자료를 다운 받으셔야 됩니다. 계속 하시겠습니까?", "Q003");
  8675. if (rtn != 6)
  8676. {
  8677. return;
  8678. }
  8679. //submit("TXRWY02307"); 서브밋 없음
  8680. ds_main_medpayformlist.clearData();
  8681. grp_sea.btn_search.click();
  8682. }
  8683. function btn_cnfmyncan_onclick(obj:Button, e:ClickEventInfo)
  8684. {
  8685. ds_send_indcnfm.setColumn(0, "emplno", grp_sea.ipt_emplno.value);
  8686. ds_send_indcnfm.setColumn(0, "deduyy", grp_sea.ipt_deduyy.value);
  8687. ds_send_indcnfm.setColumn(0, "workym", grp_sea.ipt_workym.value);
  8688. ds_send_indcnfm.setColumn(0, "retireyn", grp_sea.rbo_retireyn.value);
  8689. ds_send_indcnfm.setColumn(0, "indcnfmyn", "N");
  8690. var oParam = {};
  8691. oParam.id = "TXRWY02302";
  8692. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  8693. oParam.method = "reqSaveYyEndAppCnfmynList";
  8694. oParam.inds = "req=ds_send_indcnfm";
  8695. oParam.outds = "";
  8696. oParam.async = false;
  8697. oParam.callback = "cf_TXRWY02302";
  8698. tranf_submit(oParam);
  8699. }
  8700. function cmb_linksite_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  8701. {
  8702. frmf_openHtml(obj.value, "", "");
  8703. }
  8704. function ds_main_suppfamydedulist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  8705. {
  8706. if (e.columnid == "famyrelacd")
  8707. {
  8708. if(e.newvalue == "0")
  8709. {
  8710. obj.setColumn(e.row, "famynm", ipt_emplnm2.value);
  8711. obj.setColumn(e.row, "famyrrgstno1", ipt_famyrrgstno1.value);
  8712. obj.setColumn(e.row, "famyrrgstno2", ipt_famyrrgstno2.value);
  8713. var famyrrgstno1 = ipt_famyrrgstno1.value;
  8714. var famyrrgstno2 = ipt_famyrrgstno2.value;
  8715. var workym = grp_sea.ipt_workym.value;
  8716. fSetAge(famyrrgstno1, famyrrgstno2, workym) ;
  8717. }
  8718. fCheckRelacd(obj.getColumn(e.row, "famyrelacd"));
  8719. }
  8720. if (e.columnid == "famyrrgstno1")
  8721. {
  8722. if(!utlf_isNull(obj.getColumn(e.row, "famyrrgstno2")) && !utlf_isNull(e.newvalue))
  8723. {
  8724. var famyrrgstno1 = e.newvalue
  8725. var famyrrgstno2 = obj.getColumn(e.row, "famyrrgstno2");
  8726. var workym = grp_sea.ipt_workym.value;
  8727. fSetAge(famyrrgstno1, famyrrgstno2, workym) ;
  8728. fCheckRelacd(obj.getColumn(e.row, "famyrelacd"));
  8729. if(utlf_isRsrNo(famyrrgstno1+famyrrgstno2))
  8730. {
  8731. }
  8732. else
  8733. {
  8734. sysf_messageBox("유효하지않은 주민등록번호입니다. 다시확인해주십시오.", "E999", "");
  8735. obj.setColumn(e.row, "famyrrgstno1", "");
  8736. return;
  8737. }
  8738. }
  8739. else
  8740. {
  8741. obj.setColumn(e.rpw, "age", "-1");
  8742. }
  8743. }
  8744. if (e.columnid == "famyrrgstno2")
  8745. {
  8746. if(!utlf_isNull(obj.getColumn(e.row, "famyrrgstno1")) && !utlf_isNull(e.newvalue))
  8747. {
  8748. var famyrrgstno1 = obj.getColumn(e.row, "famyrrgstno1");
  8749. var famyrrgstno2 = e.newvalue;
  8750. var workym = grp_sea.ipt_workym.value;
  8751. fSetAge(famyrrgstno1, famyrrgstno2, workym) ;
  8752. fCheckRelacd(obj.getColumn(e.row, "famyrelacd"));
  8753. }
  8754. else
  8755. {
  8756. obj.setColumn(e.row, "age", "-1");
  8757. }
  8758. if(utlf_isRsrNo(famyrrgstno1+famyrrgstno2))
  8759. {
  8760. }
  8761. else
  8762. {
  8763. sysf_messageBox("유효하지않은 주민등록번호입니다. 다시확인해주십시오.", "E999", "");
  8764. obj.setColumn(e.row, "famyrrgstno2", "");
  8765. return;
  8766. }
  8767. fSetnatiinoutflag(obj.getColumn(e.row, "famyrrgstno2"));
  8768. }
  8769. if (e.columnid == "basededuyn")
  8770. {
  8771. if (e.newvalue == "0")
  8772. {
  8773. var rregno = obj.getColumn(e.row, "famyrrgstno1")+ obj.getColumn(e.row, "famyrrgstno2");
  8774. if (fCheckElecdocuData("ALL", rregno) == "false")
  8775. {
  8776. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8777. obj.setColumn(e.row, "basededuyn", "1");
  8778. }
  8779. }
  8780. }
  8781. if (e.columnid == "famyrelacd" || e.columnid == "famyrrgstno1" || e.columnid == "famyrrgstno2" || e.columnid == "basededuyn" || e.columnid == "handcapyn" )
  8782. {
  8783. fControlCheck();
  8784. }
  8785. var dedupsnseq = obj.getColumn(e.row, "dedupsnseq");
  8786. var famynm = obj.getColumn(e.row, "famynm");
  8787. if(e.columnid == "insuamtdeduyn")
  8788. {
  8789. var insuamtdeduyn = e.newvalue;
  8790. if (insuamtdeduyn == "0")
  8791. {
  8792. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8793. if (fCheckElecdocuData("INSUR", rregno) == "false")
  8794. {
  8795. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8796. obj.setColumn(e.row, "insuamtdeduyn", "1");
  8797. }
  8798. for(var i = 0; i < ds_main_vardedulist01.rowcount; i++)
  8799. {
  8800. if (dedupsnseq == ds_main_vardedulist01.getColumn(i, "dedupsnseq"))
  8801. {
  8802. insuCount += 1;
  8803. }
  8804. }
  8805. }
  8806. else
  8807. {
  8808. for (var i = 0; i < ds_main_vardedulist01.rowcount; i++)
  8809. {
  8810. if (dedupsnseq == ds_main_vardedulist01.getColumn(i, "dedupsnseq"))
  8811. {
  8812. insuCount -= 1;
  8813. }
  8814. }
  8815. }
  8816. }
  8817. else if (e.newvalue == "deduhealcareamtyn" )
  8818. {
  8819. var deduhealcareamtyn = e.newvalue;
  8820. if (deduhealcareamtyn == "0")
  8821. {
  8822. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8823. if (fCheckElecdocuData("MEDI", rregno) == "false")
  8824. {
  8825. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8826. obj.setColumn(e.row, "deduhealcareamtyn", "1");
  8827. }
  8828. for (var i = 0; i < ds_main_medpayformlist.rowcount; i++)
  8829. {
  8830. if (dedupsnseq == ds_main_medpayformlist.getColumn(i, "dedupsnseq"))
  8831. {
  8832. healcarCount += 1;
  8833. }
  8834. }
  8835. }
  8836. else
  8837. {
  8838. for (var i = 0; i < ds_main_medpayformlist.rowcount; i++)
  8839. {
  8840. if (dedupsnseq == ds_main_medpayformlist.getColumn(i, "dedupsnseq"))
  8841. {
  8842. healcarCount -= 1;
  8843. }
  8844. }
  8845. }
  8846. }
  8847. else if (e.columnid == "schodeduyn")
  8848. {
  8849. var schodeduyn = e.newvalue;
  8850. if (schodeduyn == "0")
  8851. {
  8852. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8853. if (fCheckElecdocuData("EDUC", rregno) == "false")
  8854. {
  8855. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8856. obj.setColumn(e.row, "schodeduyn", "1");
  8857. }
  8858. for (var i = 0; i < ds_main_vardedulist02.rows; i++)
  8859. {
  8860. if (dedupsnseq == ds_main_vardedulist02.getColumn(i, "dedupsnseq"))
  8861. {
  8862. schoCount += 1;
  8863. }
  8864. }
  8865. }
  8866. else
  8867. {
  8868. for (var i = 0; i < ds_main_vardedulist02.rowcount; i++)
  8869. {
  8870. if (dedupsnseq == ds_main_vardedulist02.getColumn(i, "dedupsnseq"))
  8871. {
  8872. schoCount -= 1;
  8873. }
  8874. }
  8875. }
  8876. }
  8877. else if (e.columnid == "crcardyn" )
  8878. {
  8879. var crcardyn = e.newvalue
  8880. if (crcardyn == "0")
  8881. {
  8882. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8883. if (fCheckElecdocuData("CARD", rregno) == "false")
  8884. {
  8885. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8886. obj.setColumn(e.row, "crcardyn", "1");
  8887. }
  8888. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8889. {
  8890. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "01")
  8891. {
  8892. crcardCount += 1;
  8893. }
  8894. }
  8895. }
  8896. else
  8897. {
  8898. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8899. {
  8900. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "01")
  8901. {
  8902. crcardCount -= 1;
  8903. }
  8904. }
  8905. }
  8906. }
  8907. else if (e.columnid == "busyn" )
  8908. {
  8909. var crcardyn = e.newvalue;
  8910. if (crcardyn == "0")
  8911. {
  8912. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8913. if (fCheckElecdocuData("CARD", rregno) == "false")
  8914. {
  8915. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8916. obj.setColumn(e.row, "busyn", "1");
  8917. }
  8918. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8919. {
  8920. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "06")
  8921. {
  8922. busCount += 1;
  8923. }
  8924. }
  8925. }
  8926. else {
  8927. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8928. {
  8929. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "06" )
  8930. {
  8931. busCount -= 1;
  8932. }
  8933. }
  8934. }
  8935. }
  8936. else if (e.columnid == "acdmycostyn" )
  8937. {
  8938. var acdmycostyn = e.newvalue;
  8939. if (acdmycostyn == "0")
  8940. {
  8941. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8942. if (fCheckElecdocuData("ACDM", rregno) == "false")
  8943. {
  8944. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8945. obj.setColumn(e.row, "acdmycostyn", "1");
  8946. }
  8947. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8948. {
  8949. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "02")
  8950. {
  8951. acdmyCount += 1;
  8952. }
  8953. }
  8954. }
  8955. else
  8956. {
  8957. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8958. {
  8959. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "02")
  8960. {
  8961. acdmyCount -= 1;
  8962. }
  8963. }
  8964. }
  8965. }
  8966. else if (e.columnid == "cashrcptyn" )
  8967. {
  8968. var cashrcptyn = e.newvalue
  8969. if (cashrcptyn == "0")
  8970. {
  8971. var rregno = obj.getColumn(e.row, "famyrrgstno1")+obj.getColumn(e.row, "famyrrgstno2");
  8972. if (fCheckElecdocuData("CASH", rregno) == "false")
  8973. {
  8974. sysf_messageBox("전자문서 UpLoad자료가 존재 합니다. 전자문서 취소버튼으로 취소후 진행 하십시요!!!." ,"");
  8975. obj.setColumn(e.row, "cashrcptyn", "1");
  8976. }
  8977. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8978. {
  8979. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "03")
  8980. {
  8981. cashrcptCount += 1;
  8982. }
  8983. }
  8984. }
  8985. else
  8986. {
  8987. for (var i = 0; i < ds_main_vardedulist08.rowcount; i++)
  8988. {
  8989. if (dedupsnseq == ds_main_vardedulist08.getColumn(i, "dedupsnseq") && ds_main_vardedulist08.getColumn(i, "deduitemdetlcd") == "03")
  8990. {
  8991. cashrcptCount -= 1;
  8992. }
  8993. }
  8994. }
  8995. }
  8996. else if (e.columnid == "natiinoutflag")
  8997. {
  8998. fNatiDisable(e.row);
  8999. }
  9000. else if (e.columnid == "handcapyn" )
  9001. {
  9002. fHandcapDisable(e.row);
  9003. }
  9004. else if (e.columnid == "maryfmlyn" )
  9005. {
  9006. var oneparent = obj.getColumn(e.row, "oneparent");
  9007. var maryfmlyn = e.newvalue
  9008. var geunro = parseInt(ds_main_suppfamydedu_emplinfolist.getColumn(0, "geunro"));
  9009. if (maryfmlyn == "1" && geunro > 30000000)
  9010. {
  9011. obj.setColumn(e.row, "maryfmlyn", "0");
  9012. sysf_messageBox("종합소득금액 3000만원 이하인 여성(배우자가 있거나, 배우자가 없는 기본공제대상 부양가족이 있는 세대주)만 공제 가능합니다." ,"");
  9013. return;
  9014. }
  9015. if (maryfmlyn == "1")
  9016. {
  9017. sysf_messageBox("종합소득금액 3000만원 이하인 여성(배우자가 있거나, 배우자가 없는 기본공제대상 부양가족이 있는 세대주)만 공제 가능하므로 \n" +
  9018. "이자소득, 임대소득 등 기타 소득이 있으신 분들은 공제받으실 수 없으니 확인 후 신청하시기 바랍니다." ,"");
  9019. }
  9020. if(oneparent == "1" && maryfmlyn == "1")
  9021. {
  9022. obj.setColumn(e.row, "maryfmlyn", "0");
  9023. sysf_messageBox("부녀자와 한부모는 중복될 수 없습니다." ,"");
  9024. return;
  9025. }
  9026. var famyrrgstno2 = obj.getColumn(e.row, "famyrrgstno2").toString();
  9027. if(famyrrgstno2.substr(0,1) == 1)
  9028. {
  9029. sysf_messageBox("부녀자 선택은 본인&여자만 가능합니다." ,"");
  9030. obj.setColumn(e.row, "famyrrgstno2", 0);
  9031. obj.updatecontrol = false;
  9032. obj.setRowType(e.row, "");
  9033. obj.updatecontrol = true;
  9034. return;
  9035. }
  9036. }
  9037. else if(e.columnid == "oneparent")
  9038. {
  9039. var oneparent = e.newvalue;
  9040. var maryfmlyn = obj.getColumn(e.row, "maryfmlyn");
  9041. var famyrelacd = obj.getColumn(e.row, "famyrelacd");
  9042. if(oneparent == "1")
  9043. {
  9044. if (maryfmlyn == "1")
  9045. {
  9046. obj.setColumn(e.row, "oneparent", "0");
  9047. sysf_messageBox("한부모와 부녀자는 중복될 수 없습니다." ,"");
  9048. return;
  9049. }
  9050. if (famyrelacd != "0")
  9051. {
  9052. messageBox("한부모 공제는 본인만 가능합니다." ,"");
  9053. return;
  9054. }
  9055. sysf_messageBox("1. 배우자가 없고\r\n2. 기본공제대상 자녀가 있는\r\n근로자만 해당됩니다." ,"");
  9056. }
  9057. }
  9058. }
  9059. function swt_dedu_case1_grd_suppfamydedulist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9060. {
  9061. misfOpenPopUpList("03", ds_main_suppfamydedulist,"R0282", "naticd,natinm") ;
  9062. }
  9063. function swt_dedu_case2_grd_medpayformlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9064. {
  9065. ipt_dedukind.value = "deduhealcareamtyn";
  9066. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym";
  9067. misfOpenPopUpList("25", ds_main_medpayformlist,"",recv_list);
  9068. }
  9069. function ds_main_medpayformlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9070. {
  9071. if (e.columnid == "entrregno")
  9072. {
  9073. var entrregno = e.newvalue;
  9074. ds_send_entrregnotrdnm.setColumn(0, "entrregno", entrregno);
  9075. var oParam = {};
  9076. oParam.id = "TRRWY02304";
  9077. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  9078. oParam.method = "reqGetEntRregNoTrdNmList";
  9079. oParam.inds = "req=ds_send_entrregnotrdnm";
  9080. oParam.outds = "ds_main_entrregnotrdnm_entrregnotrdnmlist=entrregnotrdnmlist";
  9081. oParam.async = false;
  9082. //oParam.callback = "cf_TRRWY02304";
  9083. tranf_submit(oParam);
  9084. if(ds_main_entrregnotrdnm_entrregnotrdnmlist.rowcount > 0)
  9085. {
  9086. obj.setColumn(e.row, "trdnm", ds_main_entrregnotrdnm_entrregnotrdnmlist.getColumn(0, "trdnm"));
  9087. }
  9088. else
  9089. {
  9090. obj.setColumn(e.row, "trdnm", "");
  9091. }
  9092. }
  9093. if (e.columnid == "medicd")
  9094. {
  9095. obj.setColumn(e.row, "medicode", e.newvalue);
  9096. if(e.newvalue == "1")
  9097. {
  9098. // grd_medpayformlist.cellStyle("background-color", grd_medpayformlist.row, grd_medpayformlist.colRef("entrregno")) = "#c0c0c0";
  9099. // grd_medpayformlist.cellStyle("background-color", grd_medpayformlist.row, grd_medpayformlist.colRef("trdnm")) = "#c0c0c0";
  9100. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "true", obj.rowposition);
  9101. obj.setColumn(e.row, "entrregno", "");
  9102. obj.setColumn(e.row, "trdnm", "");
  9103. }
  9104. else
  9105. {
  9106. // grd_medpayformlist.cellStyle("background-color", grd_medpayformlist.row, grd_medpayformlist.colRef("entrregno")) = "#ffffff";
  9107. // grd_medpayformlist.cellStyle("background-color", grd_medpayformlist.row, grd_medpayformlist.colRef("trdnm")) = "#ffffff";
  9108. misfSetReadOnlyCol(swt_dedu.case2.grd_medpayformlist, "entrregno,trdnm", "false", obj.rowposition);
  9109. }
  9110. }
  9111. if (e.columnid == "calcamt")
  9112. {
  9113. var payamt_cash = obj.getColumn(e.row, "payamt_cash");
  9114. if (utlf_isNull(payamt_cash))
  9115. {
  9116. payamt_cash = 0;
  9117. }
  9118. var calcamt = e.newvalue
  9119. if(utlf_isNull(calcamt))
  9120. {
  9121. calcamt = 0;
  9122. }
  9123. obj.setColumn(e.row, "payamt_cash", parseInt(payamt_cash) + parseInt(calcamt));
  9124. obj.setColumn(e.row, "calcamt", 0);
  9125. }
  9126. }
  9127. function swt_dedu_case2_grd_medpayformlist_onkeydown(obj:Grid, e:KeyEventInfo)
  9128. {
  9129. if(e.keycode == 44)
  9130. {
  9131. if(obj.currentcell == obj.getBindCellIndex("Body", "trdnm"))
  9132. {
  9133. obj.updateToDataset();
  9134. sysf_messageBox(",는 입력이 불가능합니다." ,"");
  9135. var trdnm = ds_main_medpayformlist.getColumn(ds_main_medpayformlist.rowposition, "trdnm");
  9136. ds_main_medpayformlist.setColumn(ds_main_medpayformlist.rowposition-2, "trdnm", trdnm.toString().replace(",", ""));
  9137. }
  9138. }
  9139. }
  9140. function ds_main_endwnformlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9141. {
  9142. if( e.columnid == "natityn" )
  9143. {
  9144. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9145. if (e.newvalue == 1)
  9146. {
  9147. obj.setColumn(e.row, "etcyn", "N");
  9148. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9149. }
  9150. }
  9151. if( e.columnid == "etcyn" )
  9152. {
  9153. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9154. if (e.newvalue == 1)
  9155. {
  9156. obj.setColumn(e.row, "natityn", "N");
  9157. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9158. }
  9159. }
  9160. if( e.columnid == "natitaxsvcprntyn" )
  9161. {
  9162. obj.setColumn(e.row, "natitaxsvcprntyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9163. }
  9164. else if (e.columnid == "entrregno")
  9165. {
  9166. var entrregno = e.newvalue;
  9167. ds_send_entrregnotrdnm.setColumn(0, "entrregno", entrregno);
  9168. var oParam = {};
  9169. oParam.id = "TRRWY02304";
  9170. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  9171. oParam.method = "reqGetEntRregNoTrdNmList";
  9172. oParam.inds = "req=ds_send_entrregnotrdnm";
  9173. oParam.outds = "ds_main_entrregnotrdnm_entrregnotrdnmlist=entrregnotrdnmlist";
  9174. oParam.async = false;
  9175. //oParam.callback = "cf_TRRWY02304";
  9176. tranf_submit(oParam);
  9177. if(ds_main_entrregnotrdnm_entrregnotrdnmlist.rowcount > 0)
  9178. {
  9179. obj.setColumn(e.row, "trdnm", ds_main_entrregnotrdnm_entrregnotrdnmlist.getColumn(0, "trdnm"));
  9180. }
  9181. else
  9182. {
  9183. obj.setColumn(e.row, "trdnm", "");
  9184. }
  9185. }
  9186. else if (e.columnid == "kindcd")
  9187. {
  9188. obj.setColumn(e.row, "kindcdtemp", e.newvalue);
  9189. if(e.newvalue == "20")
  9190. {
  9191. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("entrregno")) = "#c0c0c0";
  9192. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("trdnm")) = "#c0c0c0";
  9193. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, "entrregno,trdnm", "true", i);
  9194. obj.setColumn(e.row, "entrregno", "");
  9195. obj.setColumn(e.row, "trdnm", "");
  9196. }
  9197. else
  9198. {
  9199. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("entrregno")) = "#ffffff";
  9200. // grd_endwnformlist.cellStyle("background-color", grd_endwnformlist.row, grd_endwnformlist.colRef("trdnm")) = "#ffffff";
  9201. misfSetReadOnlyCol(swt_dedu.case3.grd_endwnformlist, "entrregno,trdnm", "false", i);
  9202. }
  9203. }
  9204. else if (e.columnid == "calcamt")
  9205. {
  9206. var endwn = obj.getColumn(e.row, "endwn");
  9207. if(utlf_isNull(endwn))
  9208. {
  9209. endwn = 0;
  9210. }
  9211. var calcamt = e.newvalue;
  9212. if(utlf_isNull(calcamt))
  9213. {
  9214. calcamt = 0;
  9215. }
  9216. obj.setColumn(e.row, "endwn", parseInt(endwn) + parseInt(calcamt));
  9217. obj.setColumn(e.row, "calcamt", 0);
  9218. }
  9219. else if (e.columnid == "payym")
  9220. {
  9221. if(e.newvalue != grp_sea.ipt_deduyy.value)
  9222. {
  9223. sysf_messageBox("기부 년도가 당해 년도가 아닐 경우의 이월\n1. 법정기부금 5년\n (2014년 이후 기부한 기부금은 5년, 그 전 자료는 3년)\n2. 지정기부금 5년","C999");
  9224. }
  9225. }
  9226. }
  9227. function swt_dedu_case3_grd_endwnformlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9228. {
  9229. ipt_dedukind.value = "edwnyn";
  9230. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym";
  9231. misfOpenPopUpList("25", ds_main_endwnformlist,"",recv_list);
  9232. }
  9233. function ds_main_vardedulist01_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9234. {
  9235. if( e.columnid == "natityn" )
  9236. {
  9237. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9238. if (e.newvalue == "1")
  9239. {
  9240. obj.setColumn(e.row, "etcyn", "N");
  9241. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9242. }
  9243. }
  9244. else if( e.columnid == "etcyn" )
  9245. {
  9246. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9247. if (e.newvalue == "1")
  9248. {
  9249. obj.setColumn(e.row, "natityn", "N");
  9250. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9251. }
  9252. }
  9253. else if (e.columnid == "calcamt")
  9254. {
  9255. var deduamt = obj.getColumn(e.row, "deduamt");
  9256. if(utlf_isNull(deduamt))
  9257. {
  9258. deduamt = 0;
  9259. }
  9260. var calcamt = e.newvalue;
  9261. if(utlf_isNull(calcamt))
  9262. {
  9263. calcamt = 0;
  9264. }
  9265. obj.setColumn(e.row, "deduamt",parseInt(deduamt) + parseInt(calcamt));
  9266. obj.setColumn(e.row, "calcamt",0);
  9267. }
  9268. }
  9269. function swt_dedu_case4_grd_vardedulist01_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9270. {
  9271. if(e.cell == obj.getBindCellIndex("Body", "famyrrgstno1"))
  9272. {
  9273. var paydeduflag = cmb_paydeduflag.value;
  9274. ipt_dedukind.value = "insuamtdeduyn";
  9275. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9276. misfOpenPopUpList("25", ds_main_vardedulist01,"",recv_list);
  9277. }
  9278. if(e.cell == obj.getBindCellIndex("Body", "companynm"))
  9279. {
  9280. misfOpenPopUpList("03", ds_main_vardedulist01,"R0431", "companycd,companynm") ;
  9281. }
  9282. }
  9283. function ds_main_vardedulist02_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9284. {
  9285. if( e.columnid == "natityn" )
  9286. {
  9287. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9288. if (e.newvalue == "1")
  9289. {
  9290. obj.setColumn(e.row, "etcyn", "N");
  9291. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9292. }
  9293. }
  9294. else if( e.columnid == "etcyn" )
  9295. {
  9296. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9297. if (e.newvalue == "1")
  9298. {
  9299. obj.setColumn(e.row, "natityn", "N");
  9300. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9301. }
  9302. }
  9303. else if (e.columnid == "famyrelanm")
  9304. {
  9305. if(e.newvalue == "본인" )
  9306. {
  9307. if( obj.getColumn(e.row, "deduitemdetlcd") != "01" )
  9308. {
  9309. sysf_messageBox("본인교육비만 신청 가능합니다.","");
  9310. obj.setColumn(e.row, "deduitemdetlcd", "01");
  9311. }
  9312. }
  9313. }
  9314. if (e.columnid == "calcamt")
  9315. {
  9316. var deduamt = obj.getColumn(e.row, "deduamt");
  9317. if(utlf_isNull(deduamt))
  9318. {
  9319. deduamt = 0;
  9320. }
  9321. var calcamt = e.newvalue;
  9322. if(utlf_isNull(calcamt))
  9323. {
  9324. calcamt = 0;
  9325. }
  9326. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9327. obj.setColumn(e.row, "calcamt", 0);
  9328. }
  9329. }
  9330. function swt_dedu_case5_grd_vardedulist02_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9331. {
  9332. ipt_dedukind.value="schodeduyn";
  9333. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9334. misfOpenPopUpList("25", grd_vardedulist02,"",recv_list);
  9335. }
  9336. function ds_main_vardedulist03_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9337. {
  9338. if( e.columnid == "natityn" )
  9339. {
  9340. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9341. if (e.newvalue == "1")
  9342. {
  9343. obj.setColumn(e.row, "etcyn", "N");
  9344. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9345. }
  9346. }
  9347. else if( e.columnid == "etcyn" )
  9348. {
  9349. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9350. if (e.newvalue == "1")
  9351. {
  9352. obj.setColumn(e.row, "natityn", "N");
  9353. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9354. }
  9355. }
  9356. else if (e.columnid == "calcamt")
  9357. {
  9358. var deduamt = obj.getColumn(e.row, "deduamt");
  9359. if(utlf_isNull(deduamt))
  9360. {
  9361. deduamt = 0;
  9362. }
  9363. var calcamt = e.newvalue;
  9364. if(utlf_isNull(calcamt))
  9365. {
  9366. calcamt = 0;
  9367. }
  9368. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9369. obj.setColumn(e.row, "calcamt", 0);
  9370. }
  9371. else if (grp_sea.ipt_deduyy.value >= "2010" && e.columnid == "deduitemdetlcd")
  9372. {
  9373. fSettleddDisable(e.row);
  9374. }
  9375. }
  9376. function swt_dedu_case6_grd_vardedulist03_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9377. {
  9378. ipt_dedukind.value="alldedu";
  9379. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno,householdyn,householdnm";
  9380. misfOpenPopUpList("25", ds_main_vardedulist03,"",recv_list);
  9381. }
  9382. function fSettleddDisable(prow)
  9383. {
  9384. var deduitemdetlcd = ds_main_vardedulist03.getColumn(prow, "deduitemdetlcd");
  9385. if( btn_sw6.class == "btn_tab")
  9386. {
  9387. return ;
  9388. }
  9389. if ( deduitemdetlcd == "04" || deduitemdetlcd == "05" || deduitemdetlcd== "07" )
  9390. {
  9391. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, "settledd", "true", prow);
  9392. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, "calcamt", "false", prow);
  9393. ds_main_vardedulist03.setColumn(prow, "settledd", "");
  9394. }
  9395. else if (deduitemdetlcd == "01")
  9396. {
  9397. sysf_messageBox("1. 2016년 12월 31일 현재 무주택자인 세대주 또는 세대원(2014년부터 가능)\n" +
  9398. "2. 배우자나 부양가족이 있는 세대주 또는 세대원인 근로자\n" +
  9399. "3. 국민주택규모 이하\n" +
  9400. "의 근로자만 해당됩니다."
  9401. ,"I999");
  9402. }
  9403. else if (deduitemdetlcd == "02")
  9404. {
  9405. if( ipt_paytotamt.value > "50,000,000" )
  9406. {
  9407. sysf_messageBox("총 급여액 5천만원 이하만 입력가능합니다.","I999");
  9408. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, "calcamt", "false", prow);
  9409. }
  9410. else
  9411. {
  9412. sysf_messageBox("1. 총 급여액 5천만원 이하\n" +
  9413. "2. 배우자나 부양가족이 있는 세대주 또는 세대원인 근로자\n" +
  9414. "3. 국민주택규모 이하\n"+
  9415. "의 근로자만 해당됩니다."
  9416. ,"I999");
  9417. }
  9418. }
  9419. else if (deduitemdetlcd == "06")
  9420. {
  9421. sysf_messageBox("1995.11.1~1997.12.31 미분양주택 취득관련 대출금의 이자상환액만 해당 됩니다.","I999");
  9422. }
  9423. else
  9424. {
  9425. ds_main_vardedulist03.setColumn(prow, "settledd", "");
  9426. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, "settledd", "true", prow);
  9427. misfSetReadOnlyCol(swt_dedu.case6.grd_vardedulist03, "calcamt", "false", prow);
  9428. }
  9429. }
  9430. function ds_main_vardedulist05_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9431. {
  9432. if( e.columnid == "natityn" )
  9433. {
  9434. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9435. if (e.newvalue == "1")
  9436. {
  9437. obj.setColumn(e.row, "etcyn", "N");
  9438. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9439. }
  9440. }
  9441. else if( e.columnid == "etcyn" )
  9442. {
  9443. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9444. if (e.newvalue == "1")
  9445. {
  9446. obj.setColumn(e.row, "natityn", "N");
  9447. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9448. }
  9449. }
  9450. else if (e.columnid == "calcamt")
  9451. {
  9452. var calcamt = e.newvalue
  9453. var deduitemcd = obj.getColumn(e.row, "deduitemcd");
  9454. var deduamt = obj.getColumn(e.row, "deduamt");
  9455. if (utlf_isNull(deduamt))
  9456. {
  9457. deduamt = 0;
  9458. }
  9459. if (utlf_isNull(calcamt))
  9460. {
  9461. calcamt = 0;
  9462. }
  9463. obj.setColumn(e.rpw, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9464. obj.setColumn(e.rpw, "calcamt", 0);
  9465. var vsdeduamt = obj.getColumn(e.row, "deduamt");
  9466. if(deduitemcd == "05" && parseInt(vsdeduamt) > 720000)
  9467. {
  9468. sysf_messageBox("개인연금저축일 경우 최고 공제금액은 720,000원입니다.","C999");
  9469. }
  9470. if(deduitemcd == "06" && parseInt(vsdeduamt) > 4000000)
  9471. {
  9472. sysf_messageBox("연금저축일 경우 최고 공제금액은 4,000,000원입니다.","C999");
  9473. }
  9474. }
  9475. }
  9476. function swt_dedu_case7_grd_vardedulist05_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9477. {
  9478. if (e.cell == obj.getBindCellIndex("Body", "famyrrgstno1"))
  9479. {
  9480. ipt_dedukind.value="alldedu";
  9481. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9482. misfOpenPopUpList("25", ds_main_vardedulist05,"",recv_list);
  9483. }
  9484. else if (e.cell == obj.getBindCellIndex("Body", "companycd"))
  9485. {
  9486. misfOpenPopUpList("03", ds_main_vardedulist05,"R0431", "companycd,companynm") ; //2012.01.12 박준범 : R0400 -> R0431 로 변경
  9487. if(ds_main_vardedulist05.getColumn(ds_main_vardedulist05.rowposition, "companycd") == "0")
  9488. {
  9489. sysf_messageBox("보험료를 제외하고는 금용기관에 기타 선택이 불가능합니다.","I999");
  9490. ds_main_vardedulist05.getColumn(ds_main_vardedulist05.rowposition, "companycd", "");
  9491. ds_main_vardedulist05.getColumn(ds_main_vardedulist05.rowposition, "companynm", "");
  9492. }
  9493. }
  9494. }
  9495. function swt_dedu_case8_grd_vardedulist07_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9496. {
  9497. ipt_dedukind.value="alldedu";
  9498. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9499. misfOpenPopUpList("25", ds_main_vardedulist07,"",recv_list);
  9500. }
  9501. function ds_main_vardedulist07_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9502. {
  9503. if( e.columnid == "natityn" )
  9504. {
  9505. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9506. if (e.newvalue == "1")
  9507. {
  9508. obj.setColumn(e.row, "etcyn", "N");
  9509. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9510. }
  9511. }
  9512. else if( e.columnid == "etcyn" )
  9513. {
  9514. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9515. if (e.newvalue == "1")
  9516. {
  9517. obj.setColumn(e.row, "natityn", "N");
  9518. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9519. }
  9520. }
  9521. else if (e.columnid == "calcamt")
  9522. {
  9523. var deduamt = obj.getColumn(e.row, "deduamt");
  9524. if (utlf_isNull(deduamt))
  9525. {
  9526. deduamt = 0;
  9527. }
  9528. var calcamt = e.newvalue;
  9529. if (utlf_isNull(calcamt))
  9530. {
  9531. calcamt = 0;
  9532. }
  9533. obj.setColumn(e.rpw, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9534. obj.setColumn(e.rpw, "calcamt", 0);
  9535. }
  9536. }
  9537. function swt_dedu_case9_grd_vardedulist08_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9538. {
  9539. var fCheckData = ds_main_vardedulist08.getColumn(ds_main_vardedulist08.rowposition, "deduitemdetlcd");
  9540. if (utlf_isNull(fCheckData))
  9541. {
  9542. sysf_messageBox("신용카드등의 구분을 ","C001");
  9543. return false;
  9544. }
  9545. if((fCheckData == "01"))
  9546. {
  9547. ipt_dedukind.value = "crcardyn";
  9548. }
  9549. else if(fCheckData == "02")
  9550. {
  9551. ipt_dedukind.value = "acdmycostyn";
  9552. }
  9553. else if(fCheckData == "03")
  9554. {
  9555. ipt_dedukind.value = "cashrcptyn";
  9556. }
  9557. else if(fCheckData == "04")
  9558. {
  9559. if (grp_sea.ipt_deduyy.value < "2011" )
  9560. {
  9561. ipt_dedukind.value="crcardyn";
  9562. } else
  9563. {
  9564. ipt_dedukind.value="chkcardyn";
  9565. }
  9566. }
  9567. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9568. misfOpenPopUpList("25", ds_main_vardedulist08,"",recv_list);
  9569. }
  9570. function ds_main_vardedulist08_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9571. {
  9572. if (e.columnid == "deduitemdetlcd")
  9573. {
  9574. if(e.newvalue == "03")
  9575. {
  9576. }
  9577. else
  9578. {
  9579. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, "etcyn,natityn", "false", obj.rowposition);
  9580. }
  9581. if (e.newvalue > "10")
  9582. {
  9583. misfSetReadOnlyCol(swt_dedu.case9.grd_vardedulist08, "fsttotamt,sndtotamt", "true", obj.rowposition);
  9584. obj.setColumn(e.row, "fsttotamt", "");
  9585. obj.setColumn(e.row, "sndtotamt", "");
  9586. }
  9587. }
  9588. else if (e.columnid == "natityn")
  9589. {
  9590. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9591. if(e.newvalue == "1")
  9592. {
  9593. obj.setColumn(e.row, "etcyn", "N");
  9594. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9595. }
  9596. }
  9597. else if (e.columnid == "etcyn")
  9598. {
  9599. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9600. if(e.newvalue == "1")
  9601. {
  9602. obj.setColumn(e.row, "natityn", "N");
  9603. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9604. }
  9605. }
  9606. else if (e.columnid == "calcamt")
  9607. {
  9608. var deduamt = obj.getColumn(e.row, "deduamt");
  9609. if (utlf_isNull(deduamt))
  9610. {
  9611. deduamt = 0;
  9612. }
  9613. var calcamt = e.newvalue
  9614. if (utlf_isNull(calcamt))
  9615. {
  9616. calcamt = 0;
  9617. }
  9618. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9619. obj.setColumn(e.row, "calcamt", 0);
  9620. }
  9621. }
  9622. function swt_dedu_case10_grd_vardedulist09_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9623. {
  9624. if (e.cell == obj.getBindCellIndex("Body","famyrrgstno1"))
  9625. {
  9626. ipt_dedukind.value = "alldedu";
  9627. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9628. misfOpenPopUpList("25", ds_main_vardedulist09,"",recv_list);
  9629. }
  9630. else if (e.cell == obj.getBindCellIndex("Body", "companycd"))
  9631. {
  9632. misfOpenPopUpList("03", ds_main_vardedulist09,"R0431", "companycd,companynm") ; //2012.01.12 박준범 : R0400 -> R0431 로 변경
  9633. if(ds_main_vardedulist09.getColumn(ds_main_vardedulist09.rowposition, "companycd") == "0")
  9634. {
  9635. sysf_messageBox("보험료를 제외하고는 금용기관에 기타 선택이 불가능합니다.","I999");
  9636. ds_main_vardedulist09.setColumn(ds_main_vardedulist09.rowposition, "companycd", "");
  9637. ds_main_vardedulist09.setColumn(ds_main_vardedulist09.rowposition, "companynm", "");
  9638. }
  9639. }
  9640. }
  9641. function ds_main_vardedulist09_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9642. {
  9643. if (e.columnid == "natityn")
  9644. {
  9645. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9646. if(e.newvalue == "1")
  9647. {
  9648. obj.setColumn(e.row, "etcyn", "N");
  9649. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9650. }
  9651. }
  9652. else if (e.columnid == "etcyn")
  9653. {
  9654. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9655. if(e.newvalue == "1")
  9656. {
  9657. obj.setColumn(e.row, "natityn", "N");
  9658. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9659. }
  9660. }
  9661. else if (e.columnid == "calcamt")
  9662. {
  9663. var deduamt = obj.getColumn(e.row, "deduamt");
  9664. var deduitemdetlcd = obj.getColumn(e.row, "deduitemdetlcd");
  9665. if (utlf_isNull(deduamt))
  9666. {
  9667. deduamt = 0;
  9668. }
  9669. var calcamt = e.newvalue
  9670. if (utlf_isNull(calcamt))
  9671. {
  9672. calcamt = 0;
  9673. }
  9674. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9675. obj.setColumn(e.row, "calcamt", 0);
  9676. var checkamt = 0;
  9677. var sumamt = 0;
  9678. for (var k = 0; k < obj.rowcount; k++)
  9679. {
  9680. if (deduitemdetlcd == obj.getColumn(k, "deduitemdetlcd"))
  9681. {
  9682. checkamt = obj.getColumn(k, "deduamt");
  9683. if(utlf_isNull(checkamt))
  9684. {
  9685. checkamt = 0;
  9686. }
  9687. }
  9688. else
  9689. {
  9690. checkamt = 0;
  9691. }
  9692. if (parseInt(sumamt) + parseInt(checkamt) > 12000000)
  9693. {
  9694. sysf_messageBox("[장기주식형펀드]" + "총 납임금액이 12,000,000원을 초과 할 수 없습니다. ","");
  9695. obj.setColumn(e.row, "deduamt", 12000000 - parseInt(sumamt));
  9696. sumamt = 12000000;
  9697. }
  9698. else
  9699. {
  9700. sumamt = parseInt(sumamt) + parseInt(checkamt);
  9701. }
  9702. }
  9703. }
  9704. else if (e.columnid == "entdd" || e.columnid == "deduitemdetlcd" )
  9705. {
  9706. var entdd = "";
  9707. var deduitemdetlcd = "";
  9708. if(e.columnid == "entdd")
  9709. {
  9710. entdd = e.newvalue;
  9711. deduitemdetlcd = obj.getColumn(e.row, "deduitemdetlcd");
  9712. }
  9713. if(e.columnid == "deduitemdetlcd")
  9714. {
  9715. deduitemdetlcd = e.newvalue;
  9716. entdd = obj.getColumn(e.row, "entdd");
  9717. }
  9718. if(!utlf_isNull(entdd) && !utlf_isNull(deduitemdetlcd))
  9719. {
  9720. if (ipt_deduyy.value == "2008" && (deduitemdetlcd == "02" || deduitemdetlcd == "03"))
  9721. {
  9722. sysf_messageBox("[장기주식형펀드]" + "2008년도에는 1년차만 해당 됩니다.","");
  9723. obj.setColumn(e.row, "deduitemdetlcd", "");
  9724. return;
  9725. }
  9726. else if (ipt_deduyy.value == "2009" && deduitemdetlcd == "03")
  9727. {
  9728. sysf_messageBox("[장기주식형펀드]" + "2009년도에는 1년차,2년차만 해당 됩니다.","");
  9729. obj.setColumn(e.row, "deduitemdetlcd", "");
  9730. return;
  9731. }
  9732. else
  9733. {
  9734. obj.updatecontrol();
  9735. }
  9736. if (entdd < "20081020")
  9737. {
  9738. sysf_messageBox("[장기주식형펀드]" + "2008년 10월 20일 이후 가입한 펀드만 적용 됩니다.!!! 가입일자를 확인 하세요.","");
  9739. obj.setColumn(e.row, "entdd", "");
  9740. return;
  9741. }
  9742. else if (grp_sea.ipt_deduyy.value < entdd.toString().substr(0,4))
  9743. {
  9744. sysf_messageBox("[장기주식형펀드]" + "가입일이 정산년도(기준년도) 이후 입니다!!!. 가입일자를 확인 하세요.","");
  9745. obj.setColumn(e.row, "entdd", "");
  9746. return;
  9747. }
  9748. else if (deduitemdetlcd == "02" && ipt_deduyy.value == entdd.toString().substr(0,4))
  9749. {
  9750. sysf_messageBox("[장기주식형펀드]" + "가입일이 2년차에 해당 되지 않습니다!!!. 가입일자를 확인 하세요.","");
  9751. obj.setColumn(e.row, "entdd", "");
  9752. return;
  9753. }
  9754. else if (deduitemdetlcd == "03" && (grp_sea.ipt_deduyy.value == entdd.toString().substr(0,4) || parseInt(grp_sea.ipt_deduyy.value) - 1 == parseInt(entdd.toString().substr(0,4))) )
  9755. {
  9756. sysf_messageBox("[장기주식형펀드]" + "가입일이 3년차에 해당 되지 않습니다!!!. 가입일자를 확인 하세요.","");
  9757. obj.setColumn(e.row, "entdd", "");
  9758. return;
  9759. }
  9760. else
  9761. {
  9762. obj.updatecontrol();
  9763. }
  9764. ds_send_fundterm.setColumn(0, "entdd", obj.getColumn(e.row, "entdd"));
  9765. ds_send_fundterm.setColumn(0, "deduitemdetlcd", obj.getColumn(e.row, "deduitemdetlcd"));
  9766. ds_send_fundterm.setColumn(0, "deduyy", grp_sea.ipt_deduyy.value);
  9767. var oParam = {};
  9768. oParam.id = "TRRWY02306";
  9769. oParam.service = "yyendtaxadstapp.YYEndTaxAdstBaseDataRgst";
  9770. oParam.method = "reqGetFundTermYmList";
  9771. oParam.inds = "req=ds_send_fundterm";
  9772. oParam.outds = "ds_main_fundtermym_fundtermymlist=fundtermymlist";
  9773. oParam.async = false;
  9774. //oParam.callback = "cf_TRRWY02306";
  9775. tranf_submit(oParam);
  9776. obj.setColumn(e.row, "termym", ds_main_fundtermym_fundtermymlist.getColumn(0, "termym"));
  9777. }
  9778. }
  9779. }
  9780. function ds_main_yyenddeduprntlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9781. {
  9782. if (e.columnid == "natitaxsvcprntyn")
  9783. {
  9784. obj.setColumn(e.row, "natitaxsvcprntyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9785. }
  9786. }
  9787. function swt_dedu_case11_grd_vardedulist04_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9788. {
  9789. ipt_dedukind.value = "alldedu";
  9790. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9791. misfOpenPopUpList("25", ds_main_vardedulist09,"",recv_list);
  9792. }
  9793. function ds_main_vardedulist10_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9794. {
  9795. if (e.columnid == "natityn")
  9796. {
  9797. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9798. if(e.newvalue == "1")
  9799. {
  9800. obj.setColumn(e.row, "etcyn", "N");
  9801. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9802. }
  9803. }
  9804. else if (e.columnid == "etcyn")
  9805. {
  9806. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9807. if(e.newvalue == "1")
  9808. {
  9809. obj.setColumn(e.row, "natityn", "N");
  9810. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9811. }
  9812. }
  9813. else if (e.columnid == "calcamt")
  9814. {
  9815. var deduamt = obj.getColumn(e.row, "deduamt");
  9816. if(utlf_isNull(deduamt))
  9817. {
  9818. deduamt = 0;
  9819. }
  9820. var calcamt = e.newvalue;
  9821. if(utlf_isNull(calcamt))
  9822. {
  9823. calcamt = 0;
  9824. }
  9825. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9826. obj.setColumn(e.row, "calcamt", 0);
  9827. }
  9828. }
  9829. function swt_dedu_case12_grd_vardedulist10_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9830. {
  9831. if (e.cell == obj.getBindCellIndex("Body", "famyrrgstno1"))
  9832. {
  9833. ipt_dedukind.value = "housesave";
  9834. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9835. misfOpenPopUpList("25", ds_main_vardedulist10,"",recv_list);
  9836. }
  9837. else if (e.cell == obj.getBindCellIndex("Body", "companycd"))
  9838. {
  9839. misfOpenPopUpList("03", ds_main_vardedulist10,"R0431", "companycd,companynm") ; //2012.01.12 박준범 : R0400 -> R0431 로 변경
  9840. if(ds_main_vardedulist10.getColumn(ds_main_vardedulist10.rowposition, "companycd") == "0")
  9841. {
  9842. sysf_messageBox("보험료를 제외하고는 금용기관에 기타 선택이 불가능합니다.","I999");
  9843. ds_main_vardedulist10.setColumn(ds_main_vardedulist10.rowposition, "companycd", "");
  9844. ds_main_vardedulist10.setColumn(ds_main_vardedulist10.rowposition, "companynm", "");
  9845. }
  9846. }
  9847. }
  9848. function ds_main_vardedulist11_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9849. {
  9850. if (e.columnid == "natityn")
  9851. {
  9852. obj.setColumn(e.row, "natityn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9853. if(e.newvalue == "1")
  9854. {
  9855. obj.setColumn(e.row, "etcyn", "N");
  9856. obj.setColumn(e.row, "natitaxsvcprntyn", "Y");
  9857. }
  9858. }
  9859. else if (e.columnid == "etcyn")
  9860. {
  9861. obj.setColumn(e.row, "etcyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  9862. if(e.newvalue == "1")
  9863. {
  9864. obj.setColumn(e.row, "natityn", "N");
  9865. obj.setColumn(e.row, "natitaxsvcprntyn", "N");
  9866. }
  9867. }
  9868. else if (e.columnid == "calcamt")
  9869. {
  9870. var deduamt = obj.getColumn(e.row, "deduamt");
  9871. if(utlf_isNull(deduamt))
  9872. {
  9873. deduamt = 0;
  9874. }
  9875. var calcamt = e.newvalue;
  9876. if(utlf_isNull(calcamt))
  9877. {
  9878. calcamt = 0;
  9879. }
  9880. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9881. obj.setColumn(e.row, "calcamt", 0);
  9882. }
  9883. }
  9884. function swt_dedu_case13_grd_vardedulist11_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  9885. {
  9886. ipt_dedukind.value="housesave";
  9887. var recv_list = "famyrrgstno1,famyrrgstno2,famyrelanm,emplno,dedupsnseq,retireyn,deduyy,workym,famynm,famyrrgstno";
  9888. misfOpenPopUpList("25", ds_main_vardedulist11,"",recv_list);
  9889. }
  9890. function ds_main_vardedulist12_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9891. {
  9892. if (e.columnid == "calcamt")
  9893. {
  9894. var deduamt = obj.getColumn(e.row, "deduamt");
  9895. if(utlf_isNull(deduamt))
  9896. {
  9897. deduamt = 0;
  9898. }
  9899. var calcamt = e.newvalue;
  9900. if(utlf_isNull(calcamt))
  9901. {
  9902. calcamt = 0;
  9903. }
  9904. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(calcamt));
  9905. obj.setColumn(e.row, "calcamt", 0);
  9906. }
  9907. }
  9908. function ds_main_monthinfolist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  9909. {
  9910. if (e.columnid == "monthamt")
  9911. {
  9912. var deduamt = obj.getColumn(e.row, "deduamt");
  9913. if (utlf_isNull(deduamt))
  9914. {
  9915. deduamt = 0;
  9916. }
  9917. var monthamt = e.newvalue
  9918. if(utlf_isNull(monthamt))
  9919. {
  9920. monthamt = 0;
  9921. }
  9922. obj.setColumn(e.row, "deduamt", parseInt(deduamt) + parseInt(monthamt));
  9923. obj.setColumn(e.row, "monthamt", 0);
  9924. if(parseInt(obj.getColumn(e.row, "deduamt")) > 7500000)
  9925. {
  9926. obj.setColumn(e.row, "deduamy", 7500000);
  9927. }
  9928. }
  9929. }]]></Script>
  9930. </Form>
  9931. </FDL>