1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRFE01000" position="absolute 0 0 1201 785" titletext="수리 상세 등록" oninit="SMRFE01000_oninit" onload="SMRFE01000_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="수리상세등록" class="tit_1" position="absolute 0 0 111 25"/>
- <Shape id="line1" class="line_6" position="absolute 0 48 1195 54"/>
- <Button id="btn_print" taborder="1" text="출력" class="btn6" position="absolute 0 26 56 48" onclick="btn_print_onclick"/>
- <Button id="btn_print2" taborder="2" text="수리이력 출력" class="btn6" visible="false" position="absolute 60 26 164 48" onclick="btn_print2_onclick"/>
- <Button id="button5" taborder="3" text="전자결재" class="btn6" visible="false" position="absolute 165 26 245 48" onclick="button5_onclick"/>
- <Button id="btn_send" taborder="4" text="결제전송" class="btn4" enable="false" visible="false" position="absolute 980 26 1060 48" onclick="btn_send_onclick"/>
- <Button id="btn_init" taborder="5" text="초기화" class="btn4" position="absolute 1126 27 1194 49" onclick="btn_init_onclick"/>
- <Button id="btn_save" taborder="6" text="저장" class="btn4" enable="false" position="absolute 1065 26 1121 48" onclick="btn_save_onclick"/>
- <Grid id="grd_rfehdabplist" taborder="9" binddataset="ds_main_grid_rfehdabplist" useinputpanel="false" position="absolute 0 645 1195 778" autoenter="select" cellsizingtype="col" onexpanddown="grd_rfehdabplist_onexpanddown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="18" band="left"/>
- <Column size="56"/>
- <Column size="43"/>
- <Column size="87"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="85"/>
- <Column size="136"/>
- <Column size="268"/>
- <Column size="166"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="101"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="출고여부"/>
- <Cell col="2" text="순번"/>
- <Cell col="3" text="수리일자"/>
- <Cell col="4" text="지급형태"/>
- <Cell col="5" text="유형"/>
- <Cell col="6" text="비용구분"/>
- <Cell col="7" text="부품코드"/>
- <Cell col="8" text="부품명"/>
- <Cell col="9" text="규격"/>
- <Cell col="10" text="부품수량"/>
- <Cell col="11" text="단위"/>
- <Cell col="12" text="부품단가"/>
- <Cell col="13" text="금액"/>
- <Cell col="14" text="caption1"/>
- <Cell col="15" text="전수리일자"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:deliveyn" expr="expr:deliveyn == 'Y' || deliveyn == '1' ? 1 : 0"/>
- <Cell col="2" class="input_essential" text="bind:rpirseq" enable="false"/>
- <Cell col="3" displaytype="date" class="input_essential" text="bind:rpirdd" calendardisplaynulltype="nulltext"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:paytype"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:kind"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:costflag" enable="true"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:acsrscd" expandshow="show" enable="false"/>
- <Cell col="8" edittype="none" style="align:left middle;padding:0 0 0 3;" text="bind:acsrsnm"/>
- <Cell col="9" edittype="none" style="align:left middle;padding:0 0 0 3;" text="bind:acsrsspec"/>
- <Cell col="10" displaytype="number" edittype="text" text="bind:acsrsqty"/>
- <Cell col="11" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:acsrsunit" enable="true"/>
- <Cell col="12" displaytype="number" edittype="none" text="bind:acsrsamt"/>
- <Cell col="13" displaytype="number" text="bind:acsrsmoney"/>
- <Cell col="14" text="bind:instcd"/>
- <Cell col="15" text="bind:fixtrseqmtflag"/>
- <Cell col="16" text="bind:reqdd"/>
- <Cell col="17" text="bind:reqno"/>
- <Cell col="18" text="bind:delivedd"/>
- <Cell col="19" text="bind:deliveno"/>
- <Cell col="20" text="bind:deliveseqno"/>
- <Cell col="21" displaytype="text" edittype="text" text="bind:acsrscd"/>
- <Cell col="22" text="bind:goodflag"/>
- <Cell col="23" text="bind:brpirdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption37" text="의뢰일별 목록" class="tit_2" position="absolute 0 174 131 195"/>
- <Static id="caption38" text="수리일자별 목록" class="tit_2" position="absolute 940 174 1071 195"/>
- <Div id="group2" anchor="left top right" taborder="13" class="div_SA2" position="absolute 0 52 1195 152">
- <Layouts>
- <Layout>
- <Edit id="ipt_installplcenm" taborder="3" position="absolute 419 29 569 48" readonly="true" class="output"/>
- <Static id="cap_possndd" text="취득일자 :" class="search_name" position="absolute 15 53 105 70"/>
- <Edit id="ipt_installplcecd" taborder="4" enable="false" visible="false" position="absolute 995 30 1031 49" autoselect="true"/>
- <Static id="cap_mngtno" text="S / N :" class="search_name" position="absolute 690 30 774 47"/>
- <Edit id="ipt_fixasetcd" taborder="5" class="input_essential" position="absolute 419 5 544 24" autoselect="true" onkeydown="group2_ipt_fixasetcd_onkeydown"/>
- <Combo id="cmb_instcd" taborder="6" class="combo_essential" position="absolute 101 5 251 24" onitemchanged="group2_cmb_instcd_onitemchanged"/>
- <Static id="cap_possnamt" text="취득금액 :" class="search_name" position="absolute 333 54 483 71"/>
- <MaskEdit id="ipt_possnamt" taborder="7" mask="#,###" position="absolute 419 52 569 71" readonly="true" class="output"/>
- <Edit id="ipt_mngtno" taborder="8" position="absolute 775 29 925 48" readonly="true" class="output"/>
- <Static id="cap_prodcmpynm" text="공 급 처 :" class="search_name" position="absolute 690 52 778 69"/>
- <Edit id="ipt_goodspec" taborder="9" position="absolute 101 29 320 48" class="output" readonly="true"/>
- <Static id="cap_goodspec" text="규 격 :" class="search_name" position="absolute 15 29 105 46"/>
- <Edit id="ipt_goodflaghngnm" taborder="10" position="absolute 568 5 807 24" readonly="true" class="output"/>
- <Edit id="ipt_goodmodel" taborder="11" visible="false" position="absolute 1173 5 1189 24" readonly="true" class="output"/>
- <Static id="cap_goodmodel" text="모 델 명 :" class="search_name" visible="false" position="absolute 1087 6 1163 23"/>
- <MaskEdit id="ipt_possndd" taborder="12" mask="####-##-##" position="absolute 101 52 251 71" class="output" readonly="true" maskchar=" " type="string" trimtype="both" style="align:center middle;" displaynulltext=" "/>
- <Static id="cap_installplcecd" text="설치장소 :" class="search_name" position="absolute 333 30 425 47"/>
- <Static id="cap_instcd" text="기관코드 :" class="search_name" position="absolute 15 5 105 22"/>
- <Edit id="ipt_tempmngtdeptnm" taborder="13" position="absolute 101 75 251 94" class="output" readonly="true"/>
- <Edit id="ipt_prodcmpynm" taborder="14" visible="true" position="absolute 905 6 1084 25" class="output" readonly="true"/>
- <Static id="cap_fixasetcd" text="자산코드 :" class="search_name" position="absolute 333 5 419 22"/>
- <Edit id="ipt_fixtrseqmtflag" taborder="15" visible="false" position="absolute 970 30 990 49" autoselect="true"/>
- <Static id="cap_tempmngtdeptcd" text="관리부서 :" class="search_name" position="absolute 15 75 105 92"/>
- <Button id="btn_fixasetcd" taborder="16" class="icon_search" position="absolute 549 6 565 22" onclick="group2_btn_fixasetcd_onclick"/>
- <Combo id="cmb_reqflag" taborder="17" visible="false" position="absolute 950 30 970 49"/>
- <Edit id="ipt_suplplcenm" taborder="18" position="absolute 775 52 925 71" readonly="true" class="output"/>
- <Edit id="ipt_cntctel" taborder="19" position="absolute 930 52 1085 71" readonly="true" class="output"/>
- <Static id="caption3" text="제 조 사 :" class="search_name" visible="true" position="absolute 821 7 910 24"/>
- <Edit id="ipt_mngtdeptnm" taborder="20" position="absolute 419 75 569 94" readonly="true" class="output"/>
- <Static id="cap_mngtdeptnm" text="사용부서 :" class="search_name" position="absolute 333 77 423 94"/>
- <Static id="caption15" text="하자보증기간 :" class="search_name" position="absolute 688 75 813 92"/>
- <MaskEdit id="input1" taborder="21" mask="####-##-##" position="absolute 803 75 883 94" readonly="true" class="output" maskchar=" " type="string" trimtype="both" style="align:center middle;" displaynulltext=" "/>
- <MaskEdit id="input2" taborder="22" mask="####-##-##" position="absolute 903 75 983 94" readonly="true" class="output" maskchar=" " type="string" trimtype="both" style="align:center middle;" displaynulltext=" "/>
- <Static id="caption23" text="~" position="absolute 888 73 903 93"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line12" class="line_10" position="absolute 0 189 934 198"/>
- <Tab id="switch2" taborder="14" tabindex="0" class="tab_Normal" position="absolute 0 276 1195 630">
- <Tabpages>
- <Tabpage id="case1">
- <Layouts>
- <Layout width="1195" height="341">
- <Shape id="line26" class="line_2" position="absolute -1 300 1192 306"/>
- <TextArea id="txt_rpirspec" taborder="0" class="input_essential" position="absolute 740 257 1192 324" wordwrap="word" acceptstab="true" autoselect="true"/>
- <MaskEdit id="ipt_genrdd" taborder="1" mask="####-##-##" class="input_default" enable="false" position="absolute 287 26 357 45" maskchar=" " type="string" trimtype="both" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" "/>
- <Shape id="line19" class="line_2" position="absolute 5 70 1193 76"/>
- <Shape id="line18" class="line_2" position="absolute 0 46 1193 52"/>
- <Shape id="line17" class="line_10" position="absolute 0 20 1193 26"/>
- <Shape id="line27" linetype="horizontal" class="line_3" position="absolute 0 325 1193 331"/>
- <Shape id="line25" class="line_10" position="absolute 0 250 1193 256"/>
- <Shape id="line22" class="line_3" position="absolute 0 226 1193 232"/>
- <Shape id="line21" linetype="vertical" class="line_2" position="absolute 0 116 1193 122"/>
- <Shape id="line20" class="line_2" position="absolute 0 94 1193 100"/>
- <Static id="cap_reqdd" text="의뢰번호" class="cell_1" position="absolute 0 25 100 48"/>
- <TextArea id="txt_hdrncspec" taborder="2" enable="false" position="absolute 102 98 636 176" acceptstab="true" wordwrap="word"/>
- <Static id="cap_hdrncspec" text="의뢰내역" class="cell_1" position="absolute 0 98 100 175"/>
- <MaskEdit id="ipt_reqdd" taborder="3" mask="####-##-##" class="input_default" enable="false" position="absolute 102 26 172 45" maskchar=" " type="string" trimtype="both" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" "/>
- <Edit id="ipt_reqno" taborder="4" class="input_default" enable="false" position="absolute 174 26 214 45" autoselect="true"/>
- <TextArea id="txt_chrgpsncmt" taborder="5" enable="false" position="absolute 102 180 636 225" acceptstab="true" wordwrap="word"/>
- <Static id="cap_chrgpsncmt" text="결재 COMMENT" class="cell_1" position="absolute 0 178 100 227"/>
- <Static id="cap_rpirspec" text="수리내역" class="cell_1" position="absolute 638 255 738 326"/>
- <Edit id="ipt_mainrpirpsnnm" taborder="6" position="absolute 216 281 382 300" class="output" readonly="true"/>
- <Edit id="ipt_mainrpirpsn" taborder="18" class="input_essential" position="absolute 102 281 192 300" autoselect="true" autoskip="true" onkeydown="switch2_case1_ipt_mainrpirpsn_onkeydown"/>
- <Edit id="ipt_supprpirpsn" taborder="7" class="input_default" position="absolute 102 305 192 324" autoselect="true" autoskip="true" onkeydown="switch2_case1_ipt_supprpirpsn_onkeydown"/>
- <TextArea id="txt_lastrpirrslt" taborder="8" position="absolute 740 120 1192 226" wordwrap="word" acceptstab="true" autoselect="true" style="background:#e2e2f5ff;"/>
- <Static id="cap_lastrpirrslt" text="최종수리결과" class="cell_1" position="absolute 638 121 738 225"/>
- <Static id="cap_rpirflag2" text="수리형태" class="cell_1" position="absolute 0 49 100 72"/>
- <Static id="cap_rpirdd" text="수리일자" class="cell_1" position="absolute 0 255 100 278"/>
- <Static id="cap_mainrpirpsn" text="주수리자" class="cell_1" position="absolute 0 279 100 302"/>
- <Static id="cap_supprpirpsn" text="보조수리자" class="cell_1" position="absolute 0 303 100 326"/>
- <Edit id="ipt_custnm" taborder="9" position="absolute 824 26 902 45" class="output" readonly="true"/>
- <Static id="cap_custcd" text="거래처" class="cell_1" position="absolute 685 25 750 48"/>
- <Edit id="ipt_custcd" taborder="10" class="input_default" position="absolute 753 26 807 45" autoselect="true" autoskip="true" onkeydown="switch2_case1_ipt_custcd_onkeydown"/>
- <Combo id="cmb_rpirflag2" taborder="11" class="input_default" position="absolute 102 50 215 69" onitemchanged="switch2_case1_cmb_rpirflag2_onitemchanged"/>
- <Button id="btn_mainrpirpsn" taborder="12" class="icon_search" position="absolute 196 283 212 299" onclick="switch2_case1_btn_mainrpirpsn_onclick"/>
- <Button id="btn_supprpirpsn" taborder="13" class="icon_search" position="absolute 196 307 212 323" onclick="switch2_case1_btn_supprpirpsn_onclick"/>
- <Static id="cap_workstat" text="수리상태" class="cell_1" position="absolute 1000 73 1065 96"/>
- <Combo id="cmb_workstat" taborder="14" class="input_default" enable="false" position="absolute 1068 75 1193 94"/>
- <Calendar id="ipt_rpirdd" taborder="15" class="input_essential" position="absolute 102 257 216 276" mask="yyyy-mm-dd" autoselect="true" autoskip="true" onchanged="switch2_case1_ipt_rpirdd_onchanged"/>
- <Edit id="ipt_supprpirpsnnm" taborder="16" position="absolute 216 305 382 324" class="output" readonly="true"/>
- <Static id="cap_rpirtm" text="작업시간" class="cell_1" position="absolute 218 255 288 278"/>
- <MaskEdit id="ipt_rpirtm" taborder="17" mask="##:##" class="input_default" position="absolute 290 257 382 276" autoselect="true" autoskip="true" maskchar=" " type="string" trimtype="both" style="align:left middle;" displaynulltext=" "/>
- <Button id="btn_custcd" taborder="19" class="icon_search" position="absolute 807 26 823 42" onclick="switch2_case1_btn_custcd_onclick"/>
- <Static id="cap_rpirtmCmt" text="네자리 숫자로 입력하세요. Ex) 01:30" class="hand" position="absolute 383 257 638 276"/>
- <Button id="btn_del" taborder="20" text="삭제" class="btn2" enable="false" position="absolute 1150 231 1192 250" onclick="switch2_case1_btn_del_onclick"/>
- <Button id="btn_initrfemdamklist" taborder="21" text="추가" class="btn2" enable="false" position="absolute 1105 231 1147 250" onclick="switch2_case1_btn_initrfemdamklist_onclick"/>
- <Shape id="line3" class="line_2" position="absolute 0 276 632 282"/>
- <Static id="caption1" text="수리 일자별 현황" class="tit_2" position="absolute 0 234 126 255"/>
- <Static id="caption2" text="수리 상세 등록" class="tit_2" position="absolute 0 4 110 25"/>
- <Static id="cap_chrgtel" text="검토자 연락처" class="cell_1" position="absolute 275 73 365 96"/>
- <Edit id="ipt_chrgtel" taborder="22" class="input_essential" enable="false" position="absolute 367 75 427 94" autoselect="true"/>
- <Static id="caption7" text="발생일자" class="cell_1" position="absolute 219 25 284 48"/>
- <Static id="cap_acptdd" text="납품일자" class="cell_1" position="absolute 505 25 580 48"/>
- <Calendar id="ipt_acptdd" taborder="23" class="input_default" position="absolute 584 26 679 45" mask="yyyy-mm-dd" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_rpirenddd2" taborder="24" mask="####-##-##" class="input_default" enable="false" position="absolute 430 26 500 45" maskchar=" " type="string" trimtype="both" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" "/>
- <Static id="cap_rpirenddd" text="완료일자" class="cell_1" position="absolute 362 25 427 48"/>
- <Edit id="ipt_deprtmangrsanctid" taborder="25" class="input_default" position="absolute 499 75 569 94" autoselect="true" autoskip="true" onkeydown="switch2_case1_ipt_deprtmangrsanctid_onkeydown"/>
- <Edit id="ipt_deprtmangrsanctnm" taborder="26" position="absolute 589 75 669 94" class="output" readonly="true"/>
- <Button id="btn_deprtmangrsanctid" taborder="27" class="icon_search" position="absolute 571 75 587 91" onclick="switch2_case1_btn_deprtmangrsanctid_onclick"/>
- <Static id="caption17" text="실장 결재" class="cell_1" position="absolute 431 73 496 96"/>
- <Button id="btn_chrgpsnid" taborder="28" class="icon_search" position="absolute 174 75 190 91" onclick="switch2_case1_btn_chrgpsnid_onclick"/>
- <Edit id="ipt_chrgpsnid" taborder="29" class="input_essential" position="absolute 102 75 172 94" autoselect="true" autoskip="true" onkeydown="switch2_case1_ipt_chrgpsnid_onkeydown"/>
- <Static id="cap_chrgpsnid" text="검토자" class="cell_1" position="absolute 0 73 100 96"/>
- <Edit id="ipt_chrgpsnnm" taborder="30" position="absolute 192 75 272 94" class="output" readonly="true"/>
- <Combo id="cmb_docustat" taborder="31" class="input_default" enable="false" position="absolute 1099 51 1193 70"/>
- <Static id="caption5" text="서류상태" class="cell_1" position="absolute 1032 49 1097 72"/>
- <Static id="caption9" text="검수일자" class="cell_1" position="absolute 462 49 527 72"/>
- <Calendar id="ipt_chkdd" taborder="32" class="input_default" enable="false" position="absolute 530 51 625 70" mask="yyyy-mm-dd" autoselect="true"/>
- <Static id="cap_rpiramt" text="납품금액" class="cell_1" position="absolute 1040 25 1105 48"/>
- <MaskEdit id="ipt_rpiramt" taborder="33" mask="#,###" class="input_default" position="absolute 1108 27 1191 46" autoselect="true"/>
- <Button id="btn_chkpsn" taborder="34" class="icon_search" enable="false" position="absolute 360 51 376 67" onclick="switch2_case1_btn_chkpsn_onclick"/>
- <Edit id="ipt_chkpsn" taborder="35" class="input_default" enable="false" position="absolute 287 51 357 70" autoselect="true" onkeydown="switch2_case1_ipt_chkpsn_onkeydown"/>
- <Static id="caption8" text="검수자" class="cell_1" position="absolute 219 49 284 72"/>
- <Edit id="ipt_chkpsnnm" taborder="36" position="absolute 378 51 458 70" class="output" readonly="true"/>
- <Edit id="ipt_mngersanctid" taborder="37" class="input_default" position="absolute 739 75 809 94" autoselect="true" autoskip="true" onkeydown="switch2_case1_ipt_mngersanctid_onkeydown"/>
- <Button id="btn_mngersanctid" taborder="38" class="icon_search" position="absolute 811 75 827 91" onclick="switch2_case1_btn_mngersanctid_onclick"/>
- <Edit id="ipt_mngersanctnm" taborder="39" position="absolute 829 75 909 94" class="output" readonly="true"/>
- <Static id="caption13" text="과장 결재" class="cell_1" position="absolute 671 73 736 96"/>
- <CheckBox id="chk_rpirendyn" taborder="40" position="absolute 698 50 718 70" truevalue="Y" falsevalue="N" onclick="switch2_case1_chk_rpirendyn_onclick"/>
- <Static id="caption10" text="수리완료" class="cell_1" position="absolute 629 49 694 72"/>
- <Static id="caption12" text="수리완료일자" class="cell_1" position="absolute 716 49 804 72"/>
- <Calendar id="ipt_rpirenddd" taborder="41" class="input_default" position="absolute 808 51 895 70" mask="yyyy-mm-dd" autoselect="true" autoskip="true"/>
- <Static id="caption14" text="소요일자" class="cell_1" position="absolute 902 49 967 72"/>
- <MaskEdit id="ipt_usedd" taborder="42" mask="#,###" class="input_default" enable="false" position="absolute 970 51 1027 70" autoselect="true"/>
- <Static id="caption16" text="첨부파일" class="cell_1" position="absolute 638 97 738 120"/>
- <Edit id="ipt_attfilenm" taborder="44" position="absolute 740 99 1136 118" autoselect="true" autoskip="true" enable="false"/>
- <Button id="btn_attupload" taborder="45" text="업로드" class="btn2" position="absolute 1139 99 1192 118" onclick="switch2_case1_btn_attupload_onclick"/>
- <Edit id="ipt_uploadfile" taborder="46" visible="false" position="absolute 700 99 715 118" autoselect="true"/>
- <Static id="caption18" text="견적금액" class="cell_1" position="absolute 904 25 969 48"/>
- <MaskEdit id="ipt_estiamt" taborder="47" mask="#,###" class="input_default" position="absolute 972 27 1037 46" autoselect="true"/>
- <Button id="Button00" taborder="48" text="Button00" position="absolute 0 256 100 277" style="background:transparent;border:2 none #808080ff ;color:transparent;" ondblclick="switch2_case1_Button00_ondblclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape id="line29" class="line_10" position="absolute 0 640 1195 646"/>
- <Static id="caption81" text="부품목록" class="tit_2" position="absolute 0 624 94 645"/>
- <Shape id="line30" class="line_10" position="absolute 940 189 1195 198"/>
- <Grid id="tempgrd_rfemdamklist" taborder="15" binddataset="ds_main_tempgrid_rfemdamklist" autoenter="select" useinputpanel="false" cellsizingtype="col" visible="false" position="absolute 941 238 1196 288">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="75"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="일자"/>
- <Cell col="2" text="주수리자"/>
- <Cell col="3" text="보조수리자"/>
- <Cell col="4"/>
- <Cell col="5"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:rpirdd"/>
- <Cell col="2" text="bind:mainrpirpsnnm"/>
- <Cell col="3" text="bind:supprpirpsnnm"/>
- <Cell col="4" text="bind:mainrpirpsn"/>
- <Cell col="5" text="bind:supprpirpsn"/>
- <Cell col="6" text="bind:rpirtm"/>
- <Cell col="7" text="bind:rpirspec"/>
- <Cell col="8" text="bind:instcd"/>
- <Cell col="9" text="bind:fixtrseqmtflag"/>
- <Cell col="10" text="bind:reqdd"/>
- <Cell col="11" text="bind:reqno"/>
- <Cell col="12" text="bind:brpirdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="ipt_rowtemp" taborder="16" visible="false" position="absolute 998 219 1038 238" autoselect="true"/>
- <Edit id="ipt_rowtemp2" taborder="17" visible="false" position="absolute 730 219 770 238" autoselect="true"/>
- <Button id="btn_search" taborder="18" text="조회" class="btn1" visible="false" position="absolute 1139 168 1195 190" onclick="btn_search_onclick"/>
- <Grid id="tempgrd_rfehemhtlist" taborder="19" binddataset="ds_main_tempgrid_rfehemhtlist" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" visible="false" position="absolute 0 247 935 292">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22" band="left"/>
- <Column size="69"/>
- <Column size="30"/>
- <Column size="90"/>
- <Column size="84"/>
- <Column size="59"/>
- <Column size="71"/>
- <Column size="71"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="64"/>
- <Column size="66"/>
- <Column size="70"/>
- <Column size="79"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" colspan="2" text="의뢰일자" taborder="undefined"/>
- <Cell col="3" text="관리부서"/>
- <Cell col="4" text="의뢰자 연락처"/>
- <Cell col="5" text="담당자"/>
- <Cell col="6" text="납품일자"/>
- <Cell col="7" text="완료일자"/>
- <Cell col="8" text="상태"/>
- <Cell col="9" text="수리형태"/>
- <Cell col="10" text="접수구분"/>
- <Cell col="11" text="수리상태"/>
- <Cell col="12" text="고장유형"/>
- <Cell col="13" text="납품금액"/>
- <Cell col="14"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- <Cell col="41"/>
- <Cell col="42"/>
- <Cell col="43"/>
- <Cell col="44"/>
- <Cell col="45"/>
- <Cell col="46"/>
- <Cell col="47"/>
- <Cell col="48"/>
- <Cell col="49"/>
- <Cell col="50"/>
- <Cell col="51"/>
- <Cell col="52"/>
- <Cell col="53"/>
- <Cell col="54"/>
- <Cell col="55"/>
- <Cell col="56"/>
- <Cell col="57"/>
- <Cell col="58"/>
- <Cell col="59"/>
- <Cell col="60"/>
- <Cell col="61"/>
- <Cell col="62"/>
- <Cell col="63"/>
- <Cell col="64"/>
- <Cell col="65"/>
- <Cell col="66"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext" enable="false"/>
- <Cell col="2" text="bind:reqno" enable="false"/>
- <Cell col="3" text="bind:depthngnm" enable="false"/>
- <Cell col="4" text="bind:reqtel" enable="false"/>
- <Cell col="5" text="bind:chrgpsnnm" enable="false"/>
- <Cell col="6" displaytype="date" text="bind:acptdd" calendardisplaynulltype="nulltext" enable="false"/>
- <Cell col="7" displaytype="date" text="bind:rpirenddd" calendardisplaynulltype="nulltext" enable="false"/>
- <Cell col="8" text="bind:lastrpirstat" enable="false"/>
- <Cell col="9" text="bind:rpirflag2" enable="false"/>
- <Cell col="10" text="bind:acptflag" enable="false"/>
- <Cell col="11" text="bind:workstat" enable="false"/>
- <Cell col="12" text="bind:rpirflag1" enable="false"/>
- <Cell col="13" text="bind:rpiramt" enable="false"/>
- <Cell col="14" text="bind:reqdeptcd"/>
- <Cell col="15" text="bind:chrgpsnid"/>
- <Cell col="16" text="bind:genrdd"/>
- <Cell col="17" text="bind:estimateamt"/>
- <Cell col="18" text="bind:sanctid"/>
- <Cell col="19" text="bind:sanctnm"/>
- <Cell col="20" text="bind:reductionamt"/>
- <Cell col="21" text="bind:useyn"/>
- <Cell col="22" text="bind:nonworkdayno"/>
- <Cell col="23" text="bind:custcd"/>
- <Cell col="24" text="bind:custnm"/>
- <Cell col="25" text="bind:hdrncspec"/>
- <Cell col="26" text="bind:chrgpsncmt"/>
- <Cell col="27" text="bind:lastrpirrslt"/>
- <Cell col="28" text="bind:instcd"/>
- <Cell col="29" text="bind:fixtrseqmtflag"/>
- <Cell col="30" text="bind:reqpsnid"/>
- <Cell col="31" text="bind:reqpsnnm"/>
- <Cell col="32" text="bind:genrtm"/>
- <Cell col="33" text="bind:acpttm"/>
- <Cell col="34" text="bind:acptpsnid"/>
- <Cell col="35" text="bind:acptpsnnm"/>
- <Cell col="36" text="bind:acptdeptcd"/>
- <Cell col="37" text="bind:acptdeptnm"/>
- <Cell col="38" text="bind:fixasetcd"/>
- <Cell col="39" text="bind:fixasetnm"/>
- <Cell col="40" text="bind:itemnm"/>
- <Cell col="41" text="bind:acptpsncnfm"/>
- <Cell col="42" text="bind:deptacptdd"/>
- <Cell col="43" text="bind:deptacptpsnid"/>
- <Cell col="44" text="bind:deptacptpsnnm"/>
- <Cell col="45" text="bind:cmt"/>
- <Cell col="46" text="bind:sanctyn"/>
- <Cell col="47" text="bind:sanctdd"/>
- <Cell col="48" text="bind:emaildeliveyn"/>
- <Cell col="49" text="bind:goodmodel"/>
- <Cell col="50" text="bind:installplcecd"/>
- <Cell col="51" text="bind:installplcenm"/>
- <Cell col="52" text="bind:sancttrsmyn"/>
- <Cell col="53" text="bind:chrgtel"/>
- <Cell col="54" text="bind:bugtyy"/>
- <Cell col="55" text="bind:bugtcd"/>
- <Cell col="56" text="bind:stdysubjno"/>
- <Cell col="57" text="bind:stdysubjnm"/>
- <Cell col="58" text="bind:deptaprvyn"/>
- <Cell col="59" text="bind:deptaprvpsnid"/>
- <Cell col="60" text="bind:deptaprvdd"/>
- <Cell col="61" text="bind:rfehdabptotal"/>
- <Cell col="62" text="bind:rpirendyn"/>
- <Cell col="63" text="bind:usedd"/>
- <Cell col="64" text="bind:fileseqno"/>
- <Cell col="65" text="bind:filenm"/>
- <Cell col="66" text="bind:filepath"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grp_hidden" taborder="20" visible="false" position="absolute 165 666 1125 746" style="border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <MaskEdit id="ipt_estimateamt" taborder="42" mask="#,###" class="input_default" enable="false" visible="false" position="absolute 725 7 805 26" anchor="default" autoselect="true"/>
- <Static id="cap_estimateamt" text="외주 견적" class="cell_1" visible="false" position="absolute 643 5 723 28" anchor="default"/>
- <MaskEdit id="ipt_nonworkdayno" taborder="43" mask="#,###" class="input_essential" visible="false" position="absolute 330 7 455 26" anchor="default" autoselect="true"/>
- <Edit id="ipt_sancttrsmyn" taborder="44" visible="false" position="absolute 5 30 55 49" anchor="default" autoselect="true"/>
- <MaskEdit id="ipt_rfehdabptotal" taborder="45" mask="#,###" class="input_fix" enable="false" visible="false" position="absolute 547 7 632 26" anchor="default" autoselect="true"/>
- <Edit id="ipt_purcagresnnm" taborder="46" enable="false" visible="false" position="absolute 321 30 348 49" anchor="default" autoselect="true"/>
- <Edit id="ipt_sanctid" taborder="47" visible="false" position="absolute 530 30 555 49" anchor="default" autoselect="true"/>
- <Edit id="ipt_acpttm" taborder="48" visible="false" position="absolute 471 30 496 49" anchor="default" autoselect="true"/>
- <Static id="cap_purcagresnnm" text="구매 결재자" class="cell_1" visible="false" position="absolute 237 30 319 50" anchor="default"/>
- <Static id="caption11" text="결재일자" class="cell_1" visible="false" position="absolute 120 30 190 50" anchor="default"/>
- <Static id="caption4" text="견 적" class="cell_1" visible="false" position="absolute 5 5 105 28" anchor="default"/>
- <MaskEdit id="ipt_outestimateamt" taborder="49" mask="#,###" class="input_default" visible="false" position="absolute 110 7 180 26" anchor="default" autoselect="true"/>
- <Combo id="cmb_rpirflag1" taborder="50" class="input_default" visible="false" position="absolute 72 57 107 76" anchor="default"/>
- <MaskEdit id="ipt_purcagredd" taborder="51" mask="####-##-##" class="input_default" enable="false" visible="false" position="absolute 194 30 231 49" anchor="default" maskchar=" " type="string" trimtype="both" autoselect="true" displaynulltext=" "/>
- <Edit id="ipt_insStatus" taborder="52" visible="false" position="absolute 60 30 110 49" anchor="default" autoselect="true"/>
- <Edit id="ipt_acptdeptcd" taborder="53" visible="false" position="absolute 446 30 471 49" anchor="default" autoselect="true"/>
- <MaskEdit id="ipt_reductionamt" taborder="54" mask="#,###" class="input_default" visible="false" position="absolute 269 7 339 26" anchor="default" autoselect="true"/>
- <Static id="cap_rpirflag1" text="고장유형" class="cell_1" visible="false" position="absolute 5 55 69 78" anchor="default"/>
- <Edit id="ipt_deptaprvpsnid" taborder="55" visible="false" position="absolute 385 30 415 49" anchor="default" autoselect="true"/>
- <Static id="cap_rfehdabptotal" text="전 도 금" class="cell_1" visible="false" position="absolute 465 5 545 28" anchor="default"/>
- <Static id="cap_reductionamt" text="절감액" class="cell_1" visible="false" position="absolute 187 5 267 28" anchor="default"/>
- <Edit id="ipt_deptaprvdd" taborder="56" visible="false" position="absolute 416 30 446 49" anchor="default" autoselect="true"/>
- <Static id="cap_useyn" text="수리구분" class="cell_1" visible="false" position="absolute 115 55 175 78" anchor="default"/>
- <CheckBox id="bool_deptaprvyn" taborder="57" visible="false" position="absolute 467 55 489 75" anchor="default" truevalue="Y" falsevalue="N"/>
- <Edit id="ipt_acptpsnid" taborder="58" visible="false" position="absolute 440 55 465 74" anchor="default" autoselect="true"/>
- <Combo id="cmb_deptaprvreqyn" taborder="59" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 210 55 310 74" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">승인불필요</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_deptaprvpsnnm" taborder="60" enable="false" position="absolute 310 55 395 74" anchor="default" autoselect="true"/>
- <Button id="btn_uprfehemht" taborder="61" text="넘1" class="btn2" visible="false" position="absolute 865 5 907 24" anchor="default" onclick="grp_hidden_btn_uprfehemht_onclick"/>
- <Button id="btn_upRfemdamk" taborder="62" text="넘2" class="btn2" visible="false" position="absolute 909 5 951 24" anchor="default" onclick="grp_hidden_btn_upRfemdamk_onclick"/>
- <Button id="btn_insert" taborder="63" text="행추가" class="btn2" visible="false" position="absolute 810 5 863 24" anchor="default" onclick="grp_hidden_btn_insert_onclick"/>
- <Radio id="rdo_useyn" taborder="64" columncount="2" rowcount="0" innerdataset="@ds_init_useyn" codecolumn="value" datacolumn="label" enable="false" visible="false" position="absolute 505 55 597 75" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_insRfehdabp" taborder="10" text="행추가" class="btn2" position="absolute 998 621 1051 640" onclick="btn_insRfehdabp_onclick"/>
- <Button id="btn_delRfehdabp" taborder="11" text="행삭제" class="btn2" position="absolute 1053 621 1106 640" onclick="btn_delRfehdabp_onclick"/>
- <Button id="btn_" taborder="12" text="부품코드등록" class="btn2" position="absolute 1108 621 1194 640" onclick="btn__onclick"/>
- <Grid id="grd_rfemdamklist" taborder="8" binddataset="ds_main_grid_rfemdamklist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 941 195 1196 288" oncellclick="grd_rfemdamklist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22" band="left"/>
- <Column size="75"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="일자"/>
- <Cell col="2" text="주수리자"/>
- <Cell col="3" text="보조수리자"/>
- <Cell col="4" text="수리시간"/>
- <Cell col="5" text="전수리일자"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9"/>
- <Cell col="10"/>
- <Cell col="11"/>
- <Cell col="12"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="date" text="bind:rpirdd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" text="bind:mainrpirpsnnm"/>
- <Cell col="3" text="bind:supprpirpsnnm"/>
- <Cell col="4" text="bind:rpirtm" mask="hh:nn"/>
- <Cell col="5" text="bind:brpirdd"/>
- <Cell col="6" text="bind:mainrpirpsn"/>
- <Cell col="7" text="bind:supprpirpsn"/>
- <Cell col="8" text="bind:rpirspec"/>
- <Cell col="9" text="bind:instcd"/>
- <Cell col="10" text="bind:fixtrseqmtflag"/>
- <Cell col="11" text="bind:reqdd"/>
- <Cell col="12" text="bind:reqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_rfehemhtlist" taborder="7" binddataset="ds_main_grid_rfehemhtlist" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 195 935 288" oncellclick="grd_rfehemhtlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="70"/>
- <Column size="39"/>
- <Column size="90"/>
- <Column size="84"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="65"/>
- <Column size="65"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="93"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" colspan="2" text="의뢰일자" taborder="undefined"/>
- <Cell col="3" text="관리부서"/>
- <Cell col="4" text="의뢰자 연락처"/>
- <Cell col="5" text="담당자"/>
- <Cell col="6" text="납품일자"/>
- <Cell col="7" text="완료일자"/>
- <Cell col="8" text="상태"/>
- <Cell col="9" text="수리형태"/>
- <Cell col="10" text="접수구분"/>
- <Cell col="11" text="수리상태"/>
- <Cell col="12" text="고장유형"/>
- <Cell col="13" text="납품금액"/>
- <Cell col="14" text="결재상태"/>
- <Cell col="15"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- <Cell col="41"/>
- <Cell col="42"/>
- <Cell col="43"/>
- <Cell col="44"/>
- <Cell col="45"/>
- <Cell col="46"/>
- <Cell col="47"/>
- <Cell col="48"/>
- <Cell col="49"/>
- <Cell col="50"/>
- <Cell col="51"/>
- <Cell col="52"/>
- <Cell col="53"/>
- <Cell col="54"/>
- <Cell col="55"/>
- <Cell col="56"/>
- <Cell col="57"/>
- <Cell col="58"/>
- <Cell col="59"/>
- <Cell col="60"/>
- <Cell col="61"/>
- <Cell col="62"/>
- <Cell col="63"/>
- <Cell col="64"/>
- <Cell col="65"/>
- <Cell col="66"/>
- <Cell col="67"/>
- <Cell col="68"/>
- <Cell col="69"/>
- <Cell col="70"/>
- <Cell col="71"/>
- <Cell col="72"/>
- <Cell col="73"/>
- <Cell col="74"/>
- <Cell col="75"/>
- <Cell col="76"/>
- <Cell col="77"/>
- <Cell col="78"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext" enable="false"/>
- <Cell col="2" text="bind:reqno" enable="false"/>
- <Cell col="3" style="align:left;" text="bind:depthngnm" enable="false"/>
- <Cell col="4" style="align:left;" text="bind:reqtel" enable="false"/>
- <Cell col="5" text="bind:chrgpsnnm" enable="false"/>
- <Cell col="6" displaytype="date" text="bind:acptdd" calendardisplaynulltype="nulltext" enable="false"/>
- <Cell col="7" displaytype="date" text="bind:rpirenddd" calendardisplaynulltype="nulltext" enable="false"/>
- <Cell col="8" text="bind:lastrpirstat" enable="false"/>
- <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:rpirflag2" enable="false"/>
- <Cell col="10" displaytype="combo" style="align:center middle;" text="bind:acptflag" enable="false"/>
- <Cell col="11" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:workstat" enable="false"/>
- <Cell col="12" displaytype="combo" style="align:center middle;" text="bind:rpirflag1" enable="false"/>
- <Cell col="13" displaytype="number" text="bind:rpiramt" enable="false"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:sanctyn"/>
- <Cell col="15" text="bind:reqdeptcd"/>
- <Cell col="16" text="bind:chrgpsnid"/>
- <Cell col="17" text="bind:genrdd"/>
- <Cell col="18" text="bind:estimateamt"/>
- <Cell col="19" text="bind:sanctid"/>
- <Cell col="20" text="bind:sanctnm"/>
- <Cell col="21" text="bind:reductionamt"/>
- <Cell col="22" text="bind:useyn"/>
- <Cell col="23" text="bind:nonworkdayno"/>
- <Cell col="24" text="bind:custcd"/>
- <Cell col="25" text="bind:custnm"/>
- <Cell col="26" text="bind:hdrncspec"/>
- <Cell col="27" text="bind:chrgpsncmt"/>
- <Cell col="28" text="bind:lastrpirrslt"/>
- <Cell col="29" text="bind:instcd"/>
- <Cell col="30" text="bind:fixtrseqmtflag"/>
- <Cell col="31" text="bind:reqpsnid"/>
- <Cell col="32" text="bind:reqpsnnm"/>
- <Cell col="33" text="bind:genrtm"/>
- <Cell col="34" text="bind:acpttm"/>
- <Cell col="35" text="bind:acptpsnid"/>
- <Cell col="36" text="bind:acptpsnnm"/>
- <Cell col="37" text="bind:acptdeptcd"/>
- <Cell col="38" text="bind:acptdeptnm"/>
- <Cell col="39" text="bind:fixasetcd"/>
- <Cell col="40" text="bind:fixasetnm"/>
- <Cell col="41" text="bind:itemnm"/>
- <Cell col="42" text="bind:acptpsncnfm"/>
- <Cell col="43" text="bind:deptacptdd"/>
- <Cell col="44" text="bind:deptacptpsnid"/>
- <Cell col="45" text="bind:deptacptpsnnm"/>
- <Cell col="46" text="bind:cmt"/>
- <Cell col="47" text="bind:sanctdd"/>
- <Cell col="48" text="bind:emaildeliveyn"/>
- <Cell col="49" text="bind:goodmodel"/>
- <Cell col="50" text="bind:installplcecd"/>
- <Cell col="51" text="bind:installplcenm"/>
- <Cell col="52" text="bind:sancttrsmyn"/>
- <Cell col="53" text="bind:chrgtel"/>
- <Cell col="54" text="bind:bugtyy"/>
- <Cell col="55" text="bind:bugtcd"/>
- <Cell col="56" text="bind:stdysubjno"/>
- <Cell col="57" text="bind:stdysubjnm"/>
- <Cell col="58" text="bind:deptaprvyn"/>
- <Cell col="59" text="bind:deptaprvpsnid"/>
- <Cell col="60" text="bind:deptaprvdd"/>
- <Cell col="61" text="bind:rfehdabptotal"/>
- <Cell col="62" text="bind:acptpsnid"/>
- <Cell col="63" text="bind:acptpsnnm"/>
- <Cell col="64" text="bind:bizscrnid"/>
- <Cell col="65" text="bind:mngersanctid"/>
- <Cell col="66" text="bind:mngersanctnm"/>
- <Cell col="67" text="bind:deprtmangrsanctid"/>
- <Cell col="68" text="bind:deprtmangrsanctnm"/>
- <Cell col="69" text="bind:docustat"/>
- <Cell col="70" text="bind:chkpsn"/>
- <Cell col="71" text="bind:chkpsnnm"/>
- <Cell col="72" text="bind:chkdd"/>
- <Cell col="73" text="bind:deliveamt"/>
- <Cell col="74" text="bind:rpirendyn"/>
- <Cell col="75" text="bind:usedd"/>
- <Cell col="76" text="bind:fileseqno"/>
- <Cell col="77" text="bind:filenm"/>
- <Cell col="78" text="bind:filepath"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_sendlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_sendlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256"/>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="goodflaghngnm" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="mngtno" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="installplcecd" type="STRING" size="256"/>
- <Column id="installplcenm" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="tempmngtdeptnm" type="STRING" size="256"/>
- <Column id="possndd" type="STRING" size="256"/>
- <Column id="possnamt" type="STRING" size="256"/>
- <Column id="deptaprvyn" type="STRING" size="256"/>
- <Column id="suplplcenm" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="chrgpsnid" type="STRING" size="256"/>
- <Column id="acptpsnid" type="STRING" size="256"/>
- <Column id="welfcd" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="mngtdeptnm" type="STRING" size="256"/>
- <Column id="flwgrnttermfr" type="STRING" size="256"/>
- <Column id="flwgrnttermto" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="fixtrseqmtflag"/>
- <Col id="fixasetcd"/>
- <Col id="goodflaghngnm"/>
- <Col id="goodspec"/>
- <Col id="mngtno"/>
- <Col id="goodmodel"/>
- <Col id="installplcecd"/>
- <Col id="installplcenm"/>
- <Col id="prodcmpynm"/>
- <Col id="tempmngtdeptnm"/>
- <Col id="possndd"/>
- <Col id="possnamt"/>
- <Col id="deptaprvyn"/>
- <Col id="suplplcenm"/>
- <Col id="cntctel"/>
- <Col id="chrgpsnid"/>
- <Col id="acptpsnid"/>
- <Col id="welfcd"/>
- <Col id="goodqty"/>
- <Col id="lrgnm"/>
- <Col id="mngtdeptnm"/>
- <Col id="flwgrnttermfr"/>
- <Col id="flwgrnttermto"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rowtemp" type="STRING" size="256"/>
- <Column id="rowtemp2" type="STRING" size="256"/>
- <Column id="insStatus" type="STRING" size="256"/>
- <Column id="sancttrsmyn" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rowtemp"/>
- <Col id="rowtemp2"/>
- <Col id="insStatus"/>
- <Col id="sancttrsmyn"/>
- <Col id="reqflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_grid_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_grid_rfehemhtlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="의뢰부서"/>
- <Column id="depthngnm" type="STRING" size="256" sumtext="의뢰부서명"/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="의뢰자ID"/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="의뢰자이름"/>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
- <Column id="chrgpsnid" type="STRING" size="256" sumtext="담당자ID(수리담당자)"/>
- <Column id="chrgpsnnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="acpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="acptpsnid" type="STRING" size="256" sumtext="접수자ID"/>
- <Column id="acptpsnnm" type="STRING" size="256" sumtext="접수자이름"/>
- <Column id="acptdeptcd" type="STRING" size="256" sumtext="접수부서"/>
- <Column id="acptdeptnm" type="STRING" size="256" sumtext="접수부서명"/>
- <Column id="workstat" type="STRING" size="256" sumtext="작업상태*"/>
- <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드*-"/>
- <Column id="fixasetnm" type="STRING" size="256" sumtext="고정자산코드명"/>
- <Column id="itemnm" type="STRING" size="256" sumtext="품명"/>
- <Column id="hdrncspec" type="STRING" size="256" sumtext="고장내역(의뢰내역)"/>
- <Column id="rpirflag1" type="STRING" size="256" sumtext="고장유형"/>
- <Column id="rpirflag2" type="STRING" size="256" sumtext="수리형태"/>
- <Column id="useyn" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="lastrpirstat" type="STRING" size="256" sumtext="최종수리상태"/>
- <Column id="acptpsncnfm" type="STRING" size="256" sumtext="인수자확인(인수확인)"/>
- <Column id="deptacptdd" type="STRING" size="256" sumtext="완료인수일"/>
- <Column id="deptacptpsnid" type="STRING" size="256" sumtext="부서인수자ID(인수자)"/>
- <Column id="deptacptpsnnm" type="STRING" size="256" sumtext="인수자 이름"/>
- <Column id="rpiramt" type="STRING" size="256" sumtext="수리비"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="rpirenddd" type="STRING" size="256" sumtext="수리완료일자"/>
- <Column id="chrgtel" type="STRING" size="256" sumtext="담당자전화번호(사내전화번호)"/>
- <Column id="sanctyn" type="STRING" size="256" sumtext="결재여부"/>
- <Column id="chrgpsncmt" type="STRING" size="256" sumtext="담당자comment"/>
- <Column id="sanctdd" type="STRING" size="256" sumtext="결재일자"/>
- <Column id="nonworkdayno" type="STRING" size="256" sumtext="미가동일수"/>
- <Column id="emaildeliveyn" type="STRING" size="256" sumtext="메일발송여부"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수구분"/>
- <Column id="lastrpirrslt" type="STRING" size="256" sumtext="최종수리결과"/>
- <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소CODE"/>
- <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소"/>
- <Column id="estimateamt" type="STRING" size="256" sumtext="견적금액"/>
- <Column id="sanctid" type="STRING" size="256" sumtext="결재자ID"/>
- <Column id="sanctnm" type="STRING" size="256" sumtext="결재자"/>
- <Column id="reductionamt" type="STRING" size="256" sumtext="절감액"/>
- <Column id="custcd" type="STRING" size="256" sumtext="거래처코드"/>
- <Column id="custnm" type="STRING" size="256" sumtext="거래처"/>
- <Column id="sancttrsmyn" type="STRING" size="256" sumtext="결재전송유뮤"/>
- <Column id="reqtel" type="STRING" size="256" sumtext="의뢰자 연락처"/>
- <Column id="bugtyy" type="STRING" size="256" sumtext="예산년도"/>
- <Column id="bugtcd" type="STRING" size="256" sumtext="예산계정"/>
- <Column id="stdysubjno" type="STRING" size="256" sumtext="연구과제code"/>
- <Column id="stdysubjnm" type="STRING" size="256" sumtext="연구과제명"/>
- <Column id="deptaprvyn" type="STRING" size="256" sumtext="부서승인여부"/>
- <Column id="deptaprvdd" type="STRING" size="256" sumtext="부서승인일자"/>
- <Column id="deptaprvpsnid" type="STRING" size="256" sumtext="부서승인자cd"/>
- <Column id="deptaprvpsnnm" type="STRING" size="256" sumtext="부서승인자명"/>
- <Column id="deptaprvreqyn" type="STRING" size="256" sumtext="부서장승인필요여부"/>
- <Column id="mngtno" type="STRING" size="256" sumtext="S/N"/>
- <Column id="rfehdabptotal" type="STRING" size="256" sumtext="부품사용금액"/>
- <Column id="purcagreyn" type="STRING" size="256" sumtext="구매수리승인여부"/>
- <Column id="purcagredd" type="STRING" size="256" sumtext="구매수리승인일자"/>
- <Column id="purcagresnid" type="STRING" size="256" sumtext="구매수리승인자ID"/>
- <Column id="purcagresnnm" type="STRING" size="256" sumtext="구매수리승인자명"/>
- <Column id="engrsanctyn" type="STRING" size="256" sumtext="(기능장)승인여부"/>
- <Column id="engrsanctdd" type="STRING" size="256" sumtext="(기능장)승인일자"/>
- <Column id="engrsanctid" type="STRING" size="256" sumtext="(기능장)승인자ID"/>
- <Column id="engrsanctnm" type="STRING" size="256" sumtext="(기능장)승인자명"/>
- <Column id="mngersanctyn" type="STRING" size="256" sumtext="(과장)승인여부"/>
- <Column id="mngersanctdd" type="STRING" size="256" sumtext="(과장)승인일자"/>
- <Column id="mngersanctid" type="STRING" size="256" sumtext="(과장)승인자ID"/>
- <Column id="mngersanctnm" type="STRING" size="256" sumtext="(과장)승인자명"/>
- <Column id="deprtmangrsanctyn" type="STRING" size="256" sumtext="(실장)승인여부"/>
- <Column id="deprtmangrsanctdd" type="STRING" size="256" sumtext="(실장)승인일자"/>
- <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext="(실장)승인자ID"/>
- <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext="(실장)승인자명"/>
- <Column id="bizscrnid" type="STRING" size="256" sumtext=" 화면id"/>
- <Column id="purctrsmyn" type="STRING" size="256" sumtext="구매팀전송여부"/>
- <Column id="docustat" type="STRING" size="256" sumtext="서류상태 "/>
- <Column id="chkdd" type="STRING" size="256" sumtext="검수일자 "/>
- <Column id="chkpsn" type="STRING" size="256" sumtext="검수자 "/>
- <Column id="chkpsnnm" type="STRING" size="256" sumtext="검수자명 "/>
- <Column id="deliveamt" type="STRING" size="256" sumtext="납품금액 "/>
- <Column id="rpirendyn" type="STRING" size="256" sumtext="수리완료 "/>
- <Column id="execdept" type="STRING" size="256" sumtext="담당부서 "/>
- <Column id="execdeptnm" type="STRING" size="256" sumtext="담당부서명 "/>
- <Column id="content" type="STRING" size="256" sumtext="부품내역 내용 "/>
- <Column id="usedd" type="STRING" size="256" sumtext="소요일"/>
- <Column id="fileseqno" type="STRING" size="256" sumtext="첨부파일번호"/>
- <Column id="filenm" type="STRING" size="256" sumtext="첨부파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="첨부파일경로"/>
- <Column id="mngtdeptnm" type="STRING" size="256" sumtext="사용부서명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_tempgrid_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_grid_rfemdamklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자*"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="rpirdd" type="STRING" size="256" sumtext="수리일자"/>
- <Column id="mainrpirpsn" type="STRING" size="256" sumtext="주수리자ID"/>
- <Column id="mainrpirpsnnm" type="STRING" size="256" sumtext="주수리자ID"/>
- <Column id="supprpirpsn" type="STRING" size="256" sumtext="보조수리자ID"/>
- <Column id="supprpirpsnnm" type="STRING" size="256" sumtext="보조수리자ID"/>
- <Column id="rpirtm" type="STRING" size="256" sumtext="수리시간"/>
- <Column id="rpirspec" type="STRING" size="256" sumtext="수리내역"/>
- <Column id="paycond" type="STRING" size="256" sumtext="지출조건"/>
- <Column id="brpirdd" type="STRING" size="256" sumtext="전수리일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_tempgrid_rfemdamklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_component_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_component_rfehemhtlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="의뢰부서"/>
- <Column id="depthngnm" type="STRING" size="256" sumtext="의뢰부서명"/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="의뢰자ID"/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="의뢰자이름"/>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
- <Column id="chrgpsnid" type="STRING" size="256" sumtext="담당자ID(수리담당자)"/>
- <Column id="chrgpsnnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="acpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="acptpsnid" type="STRING" size="256" sumtext="접수자ID"/>
- <Column id="acptpsnnm" type="STRING" size="256" sumtext="접수자이름"/>
- <Column id="acptdeptcd" type="STRING" size="256" sumtext="접수부서"/>
- <Column id="acptdeptnm" type="STRING" size="256" sumtext="접수부서명"/>
- <Column id="workstat" type="STRING" size="256" sumtext="작업상태*"/>
- <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드*-"/>
- <Column id="fixasetnm" type="STRING" size="256" sumtext="고정자산코드명"/>
- <Column id="itemnm" type="STRING" size="256" sumtext="품명"/>
- <Column id="hdrncspec" type="STRING" size="256" sumtext="고장내역(의뢰내역)"/>
- <Column id="rpirflag1" type="STRING" size="256" sumtext="고장유형"/>
- <Column id="rpirflag2" type="STRING" size="256" sumtext="수리형태"/>
- <Column id="useyn" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="lastrpirstat" type="STRING" size="256" sumtext="최종수리상태"/>
- <Column id="acptpsncnfm" type="STRING" size="256" sumtext="인수자확인(인수확인)"/>
- <Column id="deptacptdd" type="STRING" size="256" sumtext="완료인수일"/>
- <Column id="deptacptpsnid" type="STRING" size="256" sumtext="부서인수자ID(인수자)"/>
- <Column id="deptacptpsnnm" type="STRING" size="256" sumtext="인수자 이름"/>
- <Column id="rpiramt" type="STRING" size="256" sumtext="수리비"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="rpirenddd" type="STRING" size="256" sumtext="수리완료일자"/>
- <Column id="chrgtel" type="STRING" size="256" sumtext="담당자전화번호(사내전화번호)"/>
- <Column id="sanctyn" type="STRING" size="256" sumtext="결재여부"/>
- <Column id="chrgpsncmt" type="STRING" size="256" sumtext="담당자comment"/>
- <Column id="sanctdd" type="STRING" size="256" sumtext="결재일자"/>
- <Column id="nonworkdayno" type="STRING" size="256" sumtext="미가동일수"/>
- <Column id="emaildeliveyn" type="STRING" size="256" sumtext="메일발송여부"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수구분"/>
- <Column id="lastrpirrslt" type="STRING" size="256" sumtext="최종수리결과"/>
- <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소CODE"/>
- <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소"/>
- <Column id="estimateamt" type="STRING" size="256" sumtext="견적금액"/>
- <Column id="sanctid" type="STRING" size="256" sumtext="결재자ID"/>
- <Column id="sanctnm" type="STRING" size="256" sumtext="결재자"/>
- <Column id="reductionamt" type="STRING" size="256" sumtext="절감액"/>
- <Column id="custcd" type="STRING" size="256" sumtext="거래처코드"/>
- <Column id="custnm" type="STRING" size="256" sumtext="거래처"/>
- <Column id="sancttrsmyn" type="STRING" size="256" sumtext="결재전송유뮤"/>
- <Column id="reqtel" type="STRING" size="256" sumtext="의뢰자 연락처"/>
- <Column id="bugtyy" type="STRING" size="256" sumtext="예산년도"/>
- <Column id="bugtcd" type="STRING" size="256" sumtext="예산계정"/>
- <Column id="stdysubjno" type="STRING" size="256" sumtext="연구과제code"/>
- <Column id="stdysubjnm" type="STRING" size="256" sumtext="연구과제명"/>
- <Column id="deptaprvyn" type="STRING" size="256" sumtext="부서승인여부"/>
- <Column id="deptaprvdd" type="STRING" size="256" sumtext="부서승인일자"/>
- <Column id="deptaprvpsnid" type="STRING" size="256" sumtext="부서승인자cd"/>
- <Column id="deptaprvpsnnm" type="STRING" size="256" sumtext="부서승인자명"/>
- <Column id="deptaprvreqyn" type="STRING" size="256" sumtext="부서장승인필요여부"/>
- <Column id="mngtno" type="STRING" size="256" sumtext="S/N"/>
- <Column id="rfehdabptotal" type="STRING" size="256" sumtext="부품사용금액"/>
- <Column id="purcagreyn" type="STRING" size="256" sumtext="구매수리승인여부"/>
- <Column id="purcagredd" type="STRING" size="256" sumtext="구매수리승인일자"/>
- <Column id="purcagresnid" type="STRING" size="256" sumtext="구매수리승인자ID"/>
- <Column id="purcagresnnm" type="STRING" size="256" sumtext="구매수리승인자명"/>
- <Column id="engrsanctyn" type="STRING" size="256" sumtext="(기능장)승인여부"/>
- <Column id="engrsanctdd" type="STRING" size="256" sumtext="(기능장)승인일자"/>
- <Column id="engrsanctid" type="STRING" size="256" sumtext="(기능장)승인자ID"/>
- <Column id="engrsanctnm" type="STRING" size="256" sumtext="(기능장)승인자명"/>
- <Column id="mngersanctyn" type="STRING" size="256" sumtext="(과장)승인여부"/>
- <Column id="mngersanctdd" type="STRING" size="256" sumtext="(과장)승인일자"/>
- <Column id="mngersanctid" type="STRING" size="256" sumtext="(과장)승인자ID"/>
- <Column id="mngersanctnm" type="STRING" size="256" sumtext="(과장)승인자명"/>
- <Column id="deprtmangrsanctyn" type="STRING" size="256" sumtext="(실장)승인여부"/>
- <Column id="deprtmangrsanctdd" type="STRING" size="256" sumtext="(실장)승인일자"/>
- <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext="(실장)승인자ID"/>
- <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext="(실장)승인자명"/>
- <Column id="bizscrnid" type="STRING" size="256" sumtext=" 화면id"/>
- <Column id="purctrsmyn" type="STRING" size="256" sumtext="구매팀전송여부"/>
- <Column id="docustat" type="STRING" size="256" sumtext="서류상태 "/>
- <Column id="chkdd" type="STRING" size="256" sumtext="검수일자 "/>
- <Column id="chkpsn" type="STRING" size="256" sumtext="검수자 "/>
- <Column id="chkpsnnm" type="STRING" size="256" sumtext="검수자명 "/>
- <Column id="deliveamt" type="STRING" size="256" sumtext="납품금액 "/>
- <Column id="rpirendyn" type="STRING" size="256" sumtext="수리완료 "/>
- <Column id="execdept" type="STRING" size="256" sumtext="담당부서 "/>
- <Column id="execdeptnm" type="STRING" size="256" sumtext="담당부서명 "/>
- <Column id="content" type="STRING" size="256" sumtext="부품내역 내용 "/>
- <Column id="usedd" type="STRING" size="256" sumtext="소요일"/>
- <Column id="fileseqno" type="STRING" size="256" sumtext="첨부파일번호"/>
- <Column id="filenm" type="STRING" size="256" sumtext="첨부파일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="첨부파일경로"/>
- <Column id="mngtdeptnm" type="STRING" size="256" sumtext="사용부서명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_grid_rfehdabplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_grid_rfehdabplist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자*"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="rpirdd" type="STRING" size="256" sumtext="수리일자"/>
- <Column id="rpirseq" type="INT" size="256" sumtext="수리순번"/>
- <Column id="paytype" type="STRING" size="256" sumtext="지급형태"/>
- <Column id="kind" type="STRING" size="256" sumtext="유형"/>
- <Column id="costflag" type="STRING" size="256" sumtext="비용구분"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="(부품)물품구분"/>
- <Column id="acsrscd" type="STRING" size="256" sumtext="부품코드"/>
- <Column id="acsrsnm" type="STRING" size="256" sumtext="부품명"/>
- <Column id="acsrsspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="acsrsqty" type="FLOAT" size="256" sumtext="부품수량"/>
- <Column id="acsrsunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="acsrsamt" type="FLOAT" size="256" sumtext="부품단가"/>
- <Column id="acsrsmoney" type="FLOAT" size="256" sumtext="금액"/>
- <Column id="delivedd" type="STRING" size="256" sumtext="출고일자"/>
- <Column id="deliveno" type="STRING" size="256" sumtext="출고번호"/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="출고일련번호"/>
- <Column id="accountamt" type="STRING" size="256" sumtext="계산서금액"/>
- <Column id="deliveyn" type="STRING" size="256" sumtext="출고여부"/>
- <Column id="brpirdd" type="STRING" size="256" sumtext="전수리일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_component_rfemdamklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_component_rfemdamklist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자*"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="rpirdd" type="STRING" size="256" sumtext="수리일자"/>
- <Column id="mainrpirpsn" type="STRING" size="256" sumtext="주수리자ID"/>
- <Column id="mainrpirpsnnm" type="STRING" size="256" sumtext="주수리자ID"/>
- <Column id="supprpirpsn" type="STRING" size="256" sumtext="보조수리자ID"/>
- <Column id="supprpirpsnnm" type="STRING" size="256" sumtext="보조수리자ID"/>
- <Column id="rpirtm" type="STRING" size="256" sumtext="수리시간"/>
- <Column id="rpirspec" type="STRING" size="256" sumtext="수리내역"/>
- <Column id="paycond" type="STRING" size="256" sumtext="지출조건"/>
- <Column id="brpirdd" type="STRING" size="256" sumtext="전수리일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_fileupcolumn_fileupload" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_useyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">내부</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">외부</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_grid_rfemdamklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품 장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="rpirdd" type="STRING" size="256" sumtext="수리일자"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_grid_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품 장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="자산코드"/>
- <Column id="reqdd1" type="STRING" size="256" sumtext="비교날짜1"/>
- <Column id="reqdd2" type="STRING" size="256" sumtext="비교날짜2"/>
- <Column id="reqno" type="STRING" size="256" sumtext="자산코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="fixtrseqmtflag"/>
- <Col id="reqdd"/>
- <Col id="reqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_defltinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deliveamt" type="STRING" size="256" sumtext="납품금액"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_main_rfcmfacdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="goodflaghngnm" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="cntrdeptcd" type="STRING" size="256"/>
- <Column id="installplcenm" type="STRING" size="256"/>
- <Column id="possnamt" type="STRING" size="256"/>
- <Column id="goodflagengnm" type="STRING" size="256"/>
- <Column id="prodcmpy" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="windd" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="suplplcenm" type="STRING" size="256"/>
- <Column id="possnflagcd" type="STRING" size="256"/>
- <Column id="possnflagnm" type="STRING" size="256"/>
- <Column id="forgncurncyamt" type="STRING" size="256"/>
- <Column id="curncyunit" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="mngtno" type="STRING" size="256"/>
- <Column id="cntrdeptnm" type="STRING" size="256"/>
- <Column id="possndd" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="mngtdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="originalmngtdeptnm" type="STRING" size="256"/>
- <Column id="welfcd" type="STRING" size="256"/>
- <Column id="goodqty" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="installplcecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_copynode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_main_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_fileinfo_fileinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="fileseqno" type="STRING" size="256" sumtext="첨부파일순번"/>
- <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드"/>
- <Column id="filenm" type="STRING" size="256" sumtext="화일명"/>
- <Column id="filepath" type="STRING" size="256" sumtext="화일경로"/>
- <Column id="filesize" type="STRING" size="256" sumtext="화일사이즈"/>
- <Column id="filetype" type="STRING" size="256" sumtext="화일유형"/>
- <Column id="filedata" type="BLOB" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_fileupcolumn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="refinstcd" type="STRING" size="256"/>
- <Column id="refdeptcd" type="STRING" size="256"/>
- <Column id="refpsnid" type="STRING" size="256"/>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="fileseqno" type="STRING" size="256"/>
- <Column id="attfilenm" type="STRING" size="256"/>
- <Column id="attfilepathnm" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="refinstcd"/>
- <Col id="refdeptcd"/>
- <Col id="refpsnid"/>
- <Col id="fixasetcd"/>
- <Col id="fileseqno"/>
- <Col id="attfilenm"/>
- <Col id="attfilepathnm"/>
- <Col id="reqdd"/>
- <Col id="reqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_attfileinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fileseqno" type="STRING" size="256" sumtext="첨부파일SeqNo"/>
- <Column id="filepath" type="STRING" size="256" sumtext="첨부파일경로"/>
- <Column id="filenm" type="STRING" size="256" sumtext="첨부파일명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_sendprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="chrgpsnid" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqdd2" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqno2" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="chrgpsnid"/>
- <Col id="reqdd"/>
- <Col id="reqdd2"/>
- <Col id="reqno"/>
- <Col id="reqno2"/>
- <Col id="reqdeptcd"/>
- <Col id="fixtrseqmtflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_print_rpirprntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산품명"/>
- <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산영문품명"/>
- <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
- <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
- <Column id="execdept" type="STRING" size="256" sumtext="시행부서"/>
- <Column id="execdeptnm" type="STRING" size="256" sumtext="시행부서명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="설치장소명"/>
- <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
- <Column id="suplplcecd" type="STRING" size="256" sumtext="거래처코드"/>
- <Column id="suplplcenm" type="STRING" size="256" sumtext="거래처명"/>
- <Column id="prodcmpy" type="STRING" size="256" sumtext="제조원"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조원명"/>
- <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="의뢰자id"/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="의뢰자"/>
- <Column id="reqtel" type="STRING" size="256" sumtext="수리담당자연락처"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
- <Column id="hdrncspec" type="STRING" size="256" sumtext="고장내역"/>
- <Column id="chrgpsnid" type="STRING" size="256" sumtext="담당자id"/>
- <Column id="chrgpsnnm" type="STRING" size="256" sumtext="담당자"/>
- <Column id="rpirflag2" type="STRING" size="256" sumtext="수리형태"/>
- <Column id="rpirflag2nm" type="STRING" size="256" sumtext="수리형태"/>
- <Column id="lastrpirrslt" type="STRING" size="256" sumtext="최종수리결과"/>
- <Column id="rpiramt" type="STRING" size="256" sumtext="확정금액"/>
- <Column id="rpirenddd" type="STRING" size="256" sumtext="수리완료일자"/>
- <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext="실장승인자id"/>
- <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext="실장승인자"/>
- <Column id="mngersanctid" type="STRING" size="256" sumtext="과장승인자id"/>
- <Column id="mngersanctnm" type="STRING" size="256" sumtext="과장승인자"/>
- <Column id="acsrscd" type="STRING" size="256" sumtext="부품코드"/>
- <Column id="acsrsnm" type="STRING" size="256" sumtext="부품명"/>
- <Column id="acsrsspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="acsrsqty" type="STRING" size="256" sumtext="수량"/>
- <Column id="acsrsunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="의뢰부서"/>
- <Column id="agency" type="STRING" size="256" sumtext="수리거래처"/>
- <Column id="estimateamt" type="STRING" size="256" sumtext="견적금액"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_print_PrintRfehemht" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호 자산 수리의뢰 건별 일자의일련번호:수리의뢰일자 + 일련번호"/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수구분"/>
- <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드"/>
- <Column id="itemnm" type="STRING" size="256" sumtext="품명"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="의뢰부서"/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="의뢰자id"/>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
- <Column id="genrtm" type="STRING" size="256" sumtext="발생시간"/>
- <Column id="chrgtel" type="STRING" size="256" sumtext="담당자전화번호"/>
- <Column id="hdrncspec" type="STRING" size="256" sumtext="고장내역"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="acpttm" type="STRING" size="256" sumtext="접수시간"/>
- <Column id="acptpsnid" type="STRING" size="256" sumtext="접수자id"/>
- <Column id="acptdeptcd" type="STRING" size="256" sumtext="접수부서"/>
- <Column id="chrgpsnid" type="STRING" size="256" sumtext="담당자id"/>
- <Column id="workstat" type="STRING" size="256" sumtext="작업상태"/>
- <Column id="rpirflag1" type="STRING" size="256" sumtext="고장유형"/>
- <Column id="rpirflag2" type="STRING" size="256" sumtext="수리형태"/>
- <Column id="useyn" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="lastrpirstat" type="STRING" size="256" sumtext="최종수리상태"/>
- <Column id="acptpsncnfm" type="STRING" size="256" sumtext="인수자확인"/>
- <Column id="deptacptdd" type="STRING" size="256" sumtext="부서인수일자"/>
- <Column id="deptacptpsnid" type="STRING" size="256" sumtext="부서인수자id"/>
- <Column id="estimateamt" type="STRING" size="256" sumtext="견적금액"/>
- <Column id="reductionamt" type="STRING" size="256" sumtext="절감액"/>
- <Column id="rpiramt" type="STRING" size="256" sumtext="확정금액"/>
- <Column id="custcd" type="STRING" size="256" sumtext="거래처코드"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="rpirenddd" type="STRING" size="256" sumtext="수리완료일자"/>
- <Column id="sancttrsmyn" type="STRING" size="256" sumtext="결재전송여부"/>
- <Column id="sanctyn" type="STRING" size="256" sumtext="결재여부"/>
- <Column id="sanctid" type="STRING" size="256" sumtext="결재자"/>
- <Column id="chrgpsncmt" type="STRING" size="256" sumtext="결재comment"/>
- <Column id="sanctdd" type="STRING" size="256" sumtext="결재일자"/>
- <Column id="nonworkdayno" type="STRING" size="256" sumtext="미가동일수"/>
- <Column id="lastrpirrslt" type="STRING" size="256" sumtext="최종수리결과"/>
- <Column id="emaildeliveyn" type="STRING" size="256" sumtext="메일발송여부"/>
- <Column id="purctrsmyn" type="STRING" size="256" sumtext="구매전송여부"/>
- <Column id="slipdd" type="STRING" size="256" sumtext="전표일자"/>
- <Column id="slipno" type="STRING" size="256" sumtext="전표번호"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자id"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="bugtcd" type="STRING" size="256" sumtext="예산코드"/>
- <Column id="stdysubjno" type="STRING" size="256" sumtext="연구과제번호"/>
- <Column id="bugtyy" type="STRING" size="256" sumtext="예산년도"/>
- <Column id="reqtel" type="STRING" size="256" sumtext="수리담당자연락처"/>
- <Column id="deptaprvyn" type="STRING" size="256" sumtext="부서승인여부"/>
- <Column id="deptaprvdd" type="STRING" size="256" sumtext="부서승인일자"/>
- <Column id="deptaprvpsnid" type="STRING" size="256" sumtext="부서승인자"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="자산모델"/>
- <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산품명"/>
- <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산영문품명"/>
- <Column id="mngtno" type="STRING" size="256" sumtext="자산 관리번호"/>
- <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
- <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
- <Column id="prodcmpy" type="STRING" size="256" sumtext="제조원"/>
- <Column id="agency" type="STRING" size="256" sumtext="대리점"/>
- <Column id="agencycntctel" type="STRING" size="256" sumtext="대리점 전화번호"/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="의뢰자"/>
- <Column id="deptaprvpsnnm" type="STRING" size="256" sumtext="의뢰 부서장"/>
- <Column id="chrgpsnnm" type="STRING" size="256" sumtext="담당자"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="의뢰부서명"/>
- <Column id="rpirdd" type="STRING" size="256" sumtext="수리일자"/>
- <Column id="rpirseq" type="STRING" size="256" sumtext="수리순번"/>
- <Column id="paytype" type="STRING" size="256" sumtext="지급 형태"/>
- <Column id="kind" type="STRING" size="256" sumtext="유형"/>
- <Column id="kindnm" type="STRING" size="256" sumtext="유형명"/>
- <Column id="costflag" type="STRING" size="256" sumtext="비용 구분"/>
- <Column id="acsrscd" type="STRING" size="256" sumtext="부품코드"/>
- <Column id="acsrsnm" type="STRING" size="256" sumtext="부품명"/>
- <Column id="acsrsspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="acsrsqty" type="STRING" size="256" sumtext="수량"/>
- <Column id="acsrsunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="acsrsamt" type="STRING" size="256" sumtext="금액"/>
- <Column id="delivedd" type="STRING" size="256" sumtext="출고일자"/>
- <Column id="deliveno" type="STRING" size="256" sumtext="출고번호"/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="출고일련번호"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="거래처전화번호"/>
- <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filepath" type="STRING" size="256" sumtext="서버저장경로"/>
- <Column id="fileseqno" type="STRING" size="256" sumtext="파일일련번호"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filedata" type="STRING" size="256" sumtext="파일데이터"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.cmb_instcd" propid="value" datasetid="ds_send_sendlist" columnid="instcd"/>
- <BindItem id="item1" compid="group2.ipt_goodspec" propid="value" datasetid="ds_send_sendlist" columnid="goodspec"/>
- <BindItem id="item2" compid="group2.ipt_possndd" propid="value" datasetid="ds_send_sendlist" columnid="possndd"/>
- <BindItem id="item3" compid="group2.ipt_tempmngtdeptnm" propid="value" datasetid="ds_send_sendlist" columnid="tempmngtdeptnm"/>
- <BindItem id="item4" compid="group2.ipt_fixasetcd" propid="value" datasetid="ds_send_sendlist" columnid="fixasetcd"/>
- <BindItem id="item5" compid="group2.ipt_goodflaghngnm" propid="value" datasetid="ds_send_sendlist" columnid="goodflaghngnm"/>
- <BindItem id="item6" compid="group2.ipt_installplcenm" propid="value" datasetid="ds_send_sendlist" columnid="installplcenm"/>
- <BindItem id="item7" compid="group2.ipt_possnamt" propid="value" datasetid="ds_send_sendlist" columnid="possnamt"/>
- <BindItem id="item8" compid="group2.ipt_mngtdeptnm" propid="value" datasetid="ds_send_sendlist" columnid="mngtdeptnm"/>
- <BindItem id="item9" compid="group2.ipt_mngtno" propid="value" datasetid="ds_send_sendlist" columnid="mngtno"/>
- <BindItem id="item10" compid="group2.ipt_suplplcenm" propid="value" datasetid="ds_send_sendlist" columnid="suplplcenm"/>
- <BindItem id="item11" compid="group2.ipt_cntctel" propid="value" datasetid="ds_send_sendlist" columnid="cntctel"/>
- <BindItem id="item12" compid="group2.input1" propid="value" datasetid="ds_send_sendlist" columnid="flwgrnttermfr"/>
- <BindItem id="item13" compid="group2.input2" propid="value" datasetid="ds_send_sendlist" columnid="flwgrnttermto"/>
- <BindItem id="item14" compid="group2.ipt_goodmodel" propid="value" datasetid="ds_send_sendlist" columnid=""/>
- <BindItem id="item15" compid="group2.ipt_prodcmpynm" propid="value" datasetid="ds_send_sendlist" columnid="prodcmpynm"/>
- <BindItem id="item16" compid="group2.cmb_reqflag" propid="value" datasetid="ds_init" columnid="reqflag"/>
- <BindItem id="item17" compid="group2.ipt_fixtrseqmtflag" propid="value" datasetid="ds_send_sendlist" columnid="fixtrseqmtflag"/>
- <BindItem id="item18" compid="group2.ipt_installplcecd" propid="value" datasetid="ds_send_sendlist" columnid="installplcecd"/>
- <BindItem id="item19" compid="switch2.case1.ipt_reqdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reqdd"/>
- <BindItem id="item20" compid="switch2.case1.ipt_reqno" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reqno"/>
- <BindItem id="item21" compid="switch2.case1.cmb_rpirflag2" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirflag2"/>
- <BindItem id="item22" compid="switch2.case1.ipt_chrgpsnid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgpsnid"/>
- <BindItem id="item23" compid="switch2.case1.ipt_chrgpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgpsnnm"/>
- <BindItem id="item24" compid="switch2.case1.txt_hdrncspec" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="hdrncspec"/>
- <BindItem id="item25" compid="switch2.case1.ipt_chrgtel" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgtel"/>
- <BindItem id="item26" compid="switch2.case1.ipt_chkpsn" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chkpsn"/>
- <BindItem id="item27" compid="switch2.case1.ipt_genrdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="genrdd"/>
- <BindItem id="item28" compid="switch2.case1.ipt_rpirenddd2" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirenddd"/>
- <BindItem id="item29" compid="switch2.case1.ipt_acptdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acptdd"/>
- <BindItem id="item30" compid="switch2.case1.ipt_custcd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="custcd"/>
- <BindItem id="item31" compid="switch2.case1.ipt_custnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="custnm"/>
- <BindItem id="item32" compid="switch2.case1.ipt_rpiramt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpiramt"/>
- <BindItem id="item33" compid="switch2.case1.cmb_docustat" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="docustat"/>
- <BindItem id="item34" compid="switch2.case1.ipt_usedd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="usedd"/>
- <BindItem id="item35" compid="switch2.case1.ipt_rpirenddd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirenddd"/>
- <BindItem id="item36" compid="switch2.case1.chk_rpirendyn" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirendyn"/>
- <BindItem id="item37" compid="switch2.case1.ipt_chkdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chkdd"/>
- <BindItem id="item38" compid="switch2.case1.ipt_chkpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chkpsnnm"/>
- <BindItem id="item39" compid="switch2.case1.ipt_deprtmangrsanctid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deprtmangrsanctid"/>
- <BindItem id="item40" compid="switch2.case1.ipt_deprtmangrsanctnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deprtmangrsanctnm"/>
- <BindItem id="item41" compid="switch2.case1.ipt_mngersanctid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="mngersanctid"/>
- <BindItem id="item42" compid="switch2.case1.ipt_mngersanctnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="mngersanctnm"/>
- <BindItem id="item43" compid="switch2.case1.cmb_workstat" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="workstat"/>
- <BindItem id="item44" compid="switch2.case1.ipt_attfilenm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="filenm"/>
- <BindItem id="item45" compid="switch2.case1.txt_lastrpirrslt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="lastrpirrslt"/>
- <BindItem id="item46" compid="grp_hidden.ipt_outestimateamt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="outestimateamt"/>
- <BindItem id="item47" compid="grp_hidden.ipt_insStatus" propid="value" datasetid="ds_init" columnid="insStatus"/>
- <BindItem id="item48" compid="grp_hidden.ipt_sancttrsmyn" propid="value" datasetid="ds_init" columnid="sancttrsmyn"/>
- <BindItem id="item49" compid="grp_hidden.cmb_rpirflag1" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirflag1"/>
- <BindItem id="item50" compid="grp_hidden.ipt_purcagredd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid=""/>
- <BindItem id="item51" compid="grp_hidden.cmb_deptaprvreqyn" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deptaprvreqyn"/>
- <BindItem id="item52" compid="grp_hidden.ipt_deptaprvpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deptaprvpsnnm"/>
- <BindItem id="item53" compid="grp_hidden.ipt_purcagresnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="purcagresnnm"/>
- <BindItem id="item54" compid="grp_hidden.ipt_reductionamt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reductionamt"/>
- <BindItem id="item55" compid="grp_hidden.ipt_nonworkdayno" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="nonworkdayno"/>
- <BindItem id="item56" compid="grp_hidden.ipt_deptaprvpsnid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deptaprvpsnid"/>
- <BindItem id="item57" compid="grp_hidden.ipt_deptaprvdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deptaprvdd"/>
- <BindItem id="item58" compid="grp_hidden.ipt_acptdeptcd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acptdeptcd"/>
- <BindItem id="item59" compid="grp_hidden.ipt_acpttm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acpttm"/>
- <BindItem id="item60" compid="grp_hidden.ipt_acptpsnid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acptpsnid"/>
- <BindItem id="item61" compid="grp_hidden.bool_deptaprvyn" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid=""/>
- <BindItem id="item62" compid="grp_hidden.rdo_useyn" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="useyn"/>
- <BindItem id="item63" compid="grp_hidden.ipt_sanctid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="sanctid"/>
- <BindItem id="item64" compid="grp_hidden.ipt_rfehdabptotal" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rfehdabptotal"/>
- <BindItem id="item65" compid="grp_hidden.ipt_estimateamt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="estimateamt"/>
- <BindItem id="item66" compid="switch2.case1.ipt_rpirdd" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="rpirdd"/>
- <BindItem id="item67" compid="switch2.case1.ipt_mainrpirpsn" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="mainrpirpsn"/>
- <BindItem id="item68" compid="switch2.case1.ipt_supprpirpsn" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="supprpirpsn"/>
- <BindItem id="item69" compid="switch2.case1.ipt_rpirtm" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="rpirtm"/>
- <BindItem id="item70" compid="switch2.case1.ipt_mainrpirpsnnm" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="mainrpirpsnnm"/>
- <BindItem id="item71" compid="switch2.case1.ipt_supprpirpsnnm" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="supprpirpsnnm"/>
- <BindItem id="item72" compid="switch2.case1.txt_rpirspec" propid="value" datasetid="ds_main_component_rfemdamklist" columnid="rpirspec"/>
- <BindItem id="item73" compid="ipt_rowtemp" propid="value" datasetid="ds_init" columnid="rowtemp"/>
- <BindItem id="item74" compid="switch2.case1.txt_chrgpsncmt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgpsncmt"/>
- <BindItem id="item75" compid="switch2.case1.ipt_uploadfile" propid="value" datasetid="ds_send_fileupcolumn_fileupload" columnid="file"/>
- <BindItem id="item76" compid="switch2.case1.ipt_estiamt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="estimateamt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- var arErrorCode = new HashArray();
- function SMRFE01000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMRFE01000_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_rfehemhtlist);
- grdf_setRowTypeIcon(grd_rfehemhtlist, 0);
- grdf_initGrid(tempgrd_rfehemhtlist);
- grdf_setRowTypeIcon(tempgrd_rfehemhtlist, 0);
- grdf_initGrid(grd_rfehdabplist);
- grdf_setRowTypeIcon(grd_rfehdabplist, 0);
- grdf_initGrid(tempgrd_rfemdamklist);
- grdf_setRowTypeIcon(tempgrd_rfemdamklist, 0);
- grdf_initGrid(grd_rfemdamklist);
- grdf_setRowTypeIcon(grd_rfemdamklist, 0);
-
- try
- {
- ds_temp.copyData(arg_ds_temp);
- }
- catch(e)
- {
- }
-
- fInitialize();
- misfMsterDetailSet(grd_rfehemhtlist, null, "TRRFE00601", "Y", "row"); // 의뢰일별 목록
- misfMsterDetailSet(grd_rfemdamklist, null, "TRRFE00602", "Y", "row"); // 수리일자별 목록
- misfMsterDetailSet(grd_rfehdabplist, null, "TRRFE00603", "Y"); // 부품목록
-
- if(!utlf_isNull(ds_temp.getColumn(0, "fixasetcd")))
- {
- //ds_send_sendlist.enableevent = false;
- group2.cmb_instcd.value = ds_temp.getColumn(0, "instcd");
- group2.ipt_fixasetcd.value = ds_temp.getColumn(0, "fixasetcd");
- //ds_send_sendlist.enableevent = true;
-
- group2.ipt_fixasetcd.enable = false;
- group2.cmb_instcd.enable = false;
- group2.btn_fixasetcd.enable = false;
- }
- }
- function fInitialize()
- {
- ds_main_component_rfehemhtlist.clearData();
- ds_main_component_rfehemhtlist.addRow();
- ds_main_component_rfemdamklist.clearData();
- ds_main_component_rfemdamklist.addRow();
-
- misfGridInit(grd_rfehemhtlist);
- misfGridInit(grd_rfemdamklist);
- misfGridInit(grd_rfehdabplist);
-
- ds_main_tempgrid_rfehemhtlist.clearData();
- ds_main_tempgrid_rfemdamklist.clearData();
-
- ds_main_grid_rfehdabplist.clearData();
- ds_main_grid_rfehemhtlist.clearData();
-
- misfComboComCdListMulti("C0048,R0285,R0285,R0286,R0055,R0287,R0055,R0286,R0288,R0289,R0290,R0039,030M0012",
- "group2.cmb_instcd,grd_rfehemhtlist.rpirflag2,switch2.case1.cmb_rpirflag2,grp_hidden.cmb_rpirflag1,switch2.case1.cmb_workstat,grd_rfehemhtlist.acptflag,grd_rfehemhtlist.workstat,grd_rfehemhtlist.rpirflag1,grd_rfehdabplist.paytype,grd_rfehdabplist.kind,grd_rfehdabplist.costflag,grd_rfehdabplist.acsrsunit,switch2.case1.cmb_docustat");
-
- frmf_addComboItem("switch2.case1.cmb_rpirflag2"," ","","above");
-
- group2.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
- group2.ipt_fixtrseqmtflag.value = group2.cmb_reqflag.value;
- ipt_rowtemp.value = 0;
- ipt_rowtemp2.value = 0;
-
- fRrfehemhtlistTF(true);
- fRfemdamkComponentsTF(true);
-
-
- btn_insRfehdabp.enable = false;
- btn_delRfehdabp.enable = false;
-
- group2.ipt_fixasetcd.setFocus();
- grp_hidden.ipt_insStatus.value = 0;
- if(!frmf_checkAuth("X"))
- {
- group2.ipt_fixasetcd.enable = false;
- group2.btn_fixasetcd.enable = false;
- group2.ipt_goodflaghngnm.enable = false;
- }
-
- btn_print2.visible = true;
- fResetState();
- }
- function fRrfehemhtlistTF(fBool, fCheck)
- {
- grp_hidden.ipt_estimateamt.enable = false;
- grp_hidden.ipt_nonworkdayno.enable = !fBool;
- switch2.case1.ipt_custcd.enable = !fBool;
- switch2.case1.btn_custcd.enable = !fBool;
- switch2.case1.ipt_chrgtel.enable = !fBool;
- }
- function fRfemdamkComponentsTF( fBool, loadType )
- {
- if(ds_main_grid_rfemdamklist.rowcount > 0)
- {
- if( loadType == "Y")
- {
- switch2.case1.ipt_rpirdd.enable = false;
- }
- else
- {
- switch2.case1.ipt_rpirdd.enable = !fBool;
- }
-
- switch2.case1.ipt_rpirtm.enable = !fBool;
- switch2.case1.ipt_mainrpirpsn.enable = !fBool;
- switch2.case1.btn_mainrpirpsn.enable = !fBool;
- switch2.case1.ipt_mainrpirpsnnm.enable = !fBool;
-
- switch2.case1.ipt_supprpirpsn.enable = !fBool;
- switch2.case1.btn_supprpirpsn.enable = !fBool;
- switch2.case1.ipt_supprpirpsnnm.enable = !fBool;
-
- switch2.case1.txt_rpirspec.enable = !fBool;
- }
- else
- {
- fBool = true;
- if( loadType == "Y")
- {
- switch2.case1.ipt_rpirdd.enable = false;
- }
- else
- {
- switch2.case1.ipt_rpirdd.enable = !fBool;
- }
-
- switch2.case1.ipt_rpirtm.enable = !fBool;
- switch2.case1.ipt_mainrpirpsn.enable = !fBool;
- switch2.case1.btn_mainrpirpsn.enable = !fBool;
- switch2.case1.ipt_mainrpirpsnnm.enable = !fBool;
-
- switch2.case1.ipt_supprpirpsn.enable = !fBool;
- switch2.case1.btn_supprpirpsn.enable = !fBool;
- switch2.case1.ipt_supprpirpsnnm.enable = !fBool;
-
- switch2.case1.txt_rpirspec.enable = !fBool;
- }
- }
- function fResetState()
- {
- var workstat = "01";
- var docustat = "01";
- var chrgpsnid = utlf_transNullToEmpty(switch2.case1.ipt_chrgpsnid.value);
-
- if(utlf_transNullToEmpty(chrgpsnid).length != 0)
- {
- workstat = "02";
- }
- if(utlf_transNullToEmpty(switch2.case1.cmb_rpirflag2.value).length != 0)
- {
- workstat = "03";
- }
- if(switch2.case1.chk_rpirendyn.value == "Y")
- {
- workstat = "04";
- }
-
- switch(switch2.case1.cmb_rpirflag2.value)
- {
- case "1": // 무비용
- case "2": // 전도금
- case "5": // 폐기
- case "7": // 검토의견
- if(fSanctState())
- {
- docustat = "03";
- if(workstat == "04") workstat = "05";
- }
- break;
- case "6": // 용역
- if(fSanctState())
- {
- docustat = "03";
- if(workstat == "04")workstat = "05";
- }
- break;
- case "3": // 부품
- case "4": // 외주
- if(fSanctState())
- {
- if(workstat == "04" && utlf_transNullToEmpty(switch2.case1.ipt_chkpsn.value).length != 0)
- {
- fGetDeliveAmt();
- workstat = "05";
- docustat = "03";
- }else{
- docustat = "02";
- }
- }
- break;
- }
- switch2.case1.cmb_workstat.value = workstat;
- switch2.case1.cmb_docustat.value = docustat;
- fResetDisabled();
- }
- function fSanctState()
- {
- if((switch2.case1.cmb_rpirflag2.value == "1" || switch2.case1.cmb_rpirflag2.value == "6") && utlf_transNullToEmpty(switch2.case1.ipt_deprtmangrsanctid.value).length != 0) return true;
- else if(utlf_transNullToEmpty(switch2.case1.ipt_deprtmangrsanctid.value).length != 0 && utlf_transNullToEmpty(switch2.case1.ipt_mngersanctid.value).length != 0) return true;
- return false;
- }
- function fGetDeliveAmt()
- {
- ds_send_search.setColumn(0, "instcd", group2.cmb_instcd.value);
- ds_send_search.setColumn(0, "fixtrseqmtflag", group2.ipt_fixtrseqmtflag.value);
- ds_send_search.setColumn(0, "reqdd", switch2.case1.ipt_reqdd.value);
- ds_send_search.setColumn(0, "reqno", switch2.case1.ipt_reqno.value);
- var oParam = {};
- oParam.id = "TRRFE00606";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetRpirDefltInfo";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_main_defltinfo=defltinfo";
- oParam.async = false;
- oParam.callback = "cf_TRRFE00606";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRRFE00606") > -1)
- {
- if(!utlf_isNull(ds_main_defltinfo.getColumn(0, "deliveamt")))
- {
- switch2.case1.ipt_rpiramt.value = ds_main_defltinfo.getColumn(0, "deliveamt");
- }
- }
- }
- function cf_TRRFE00606(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function group2_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(group2.ipt_fixasetcd.value))
- {
- btn_search.click();
- }
- }
- function ds_send_sendlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "fixasetcd")
- {
- group2.ipt_fixasetcd.value = e.newvalue;
- group2.ipt_fixasetcd.setFocus();
-
- arrCompId = new Array("group2.cmb_instcd");
- frmf_isRequiredControls(arrCompId);
-
- if(!utlf_isNull(e.newvalue))
- {
- rszfValidationCheck("TRRSD00241", "rfcmfacdlist",
- "requirementcd,instcd,requirementnm", "fixasetcd," + group2.cmb_instcd.value + "," + e.newvalue, "",
- "fixasetcd,goodflaghngnm,goodspec,mngtno,mngtdeptnm,prodcmpynm,goodmodel,installplcecd,installplcenm,possndd,possnamt,cntctel,suplplcenm"
- ,group2.ipt_fixasetcd, "SPRSD00240", "instcd", group2.cmb_instcd.value, 'Y');
-
- obj.setColumn(0, "goodspec", ds_init_main_rfcmfacdlist.getColumn(0, "goodspec"));
- obj.setColumn(0, "mngtno", ds_init_main_rfcmfacdlist.getColumn(0, "mngtno"));
- obj.setColumn(0, "tempmngtdeptnm", ds_init_main_rfcmfacdlist.getColumn(0, "tempmngtdeptnm"));
- obj.setColumn(0, "prodcmpynm", ds_init_main_rfcmfacdlist.getColumn(0, "prodcmpynm"));
- obj.setColumn(0, "goodmodel", ds_init_main_rfcmfacdlist.getColumn(0, "goodmodel"));
- obj.setColumn(0, "installplcecd", ds_init_main_rfcmfacdlist.getColumn(0, "installplcecd"));
- obj.setColumn(0, "installplcenm", ds_init_main_rfcmfacdlist.getColumn(0, "installplcenm"));
- obj.setColumn(0, "possndd", ds_init_main_rfcmfacdlist.getColumn(0, "possndd"));
- obj.setColumn(0, "possnamt", ds_init_main_rfcmfacdlist.getColumn(0, "possnamt"));
- obj.setColumn(0, "suplplcenm", ds_init_main_rfcmfacdlist.getColumn(0, "suplplcenm"));
- obj.setColumn(0, "cntctel", ds_init_main_rfcmfacdlist.getColumn(0, "cntctel"));
- obj.setColumn(0, "flwgrnttermfr", ds_init_main_rfcmfacdlist.getColumn(0, "flwgrnttermfr"));
- obj.setColumn(0, "flwgrnttermto", ds_init_main_rfcmfacdlist.getColumn(0, "flwgrnttermto"));
- group2.ipt_fixtrseqmtflag.value = ds_init_main_rfcmfacdlist.getColumn(0, "goodflag");
- btn_search.click();
- }
- else
- {
- sysf_messageBox("자산코드는", "I003");
- fInitialize();
- }
- }
- }
- function group2_btn_fixasetcd_onclick(obj:Button, e:ClickEventInfo)
- {
- var temp_fixasetcd = group2.ipt_fixasetcd.value;
- rszfOpenPopUpListByWndName(group2.ipt_fixasetcd,"", "fixasetcd,goodflaghngnm,goodspec,goodmodel,mngtno,tempmngtdeptnm,installplcecd,installplcenm,procmpynm,possndd,possnamt,suplplcenm,cntctel",
- "SPRSD00240", "instcd", group2.cmb_instcd.value, "Y");
-
- if(!utlf_isNull(group2.ipt_fixasetcd.value))
- {
- if(group2.ipt_fixasetcd.value != temp_fixasetcd)
- {
- btn_search.click();
- }
- }
- }
- function fResetDisabled()
- {
- var workstat = switch2.case1.cmb_workstat.value;
- var docustat = switch2.case1.cmb_docustat.value;
-
- if(utlf_transNullToEmpty(switch2.case1.ipt_chrgpsnid.value).length != 0)
- {
- switch2.case1.chk_rpirendyn.enable = true;
- switch2.case1.ipt_rpirenddd.enable = true;
- }
- else
- {
- switch2.case1.chk_rpirendyn.value = "N";
- switch2.case1.chk_rpirendyn.enable = false;
- switch2.case1.ipt_rpirenddd.enable = false;
- }
-
- if(workstat == "01" || workstat == "02" || workstat == "03")
- {
- fDisabledControl(false,"chr");
- grp_hidden.cmb_rpirflag1.enable = true;
- switch2.case1.cmb_rpirflag2.enable = true;
-
- //misfColHidden(grd_rfehdabplist, "acsrsqty", false);
- grd_rfehdabplist.setCellProperty("Body", grd_rfehdabplist.getBindCellIndex("body", "acsrsqty"), "edittype", "text");
- }
- else
- {
- fDisabledControl(true,"chr");
- grp_hidden.cmb_rpirflag1.enable = false;
- switch2.case1.cmb_rpirflag2.enable = false;
- //misfColHidden(grd_rfehdabplist, "acsrsqty", true);
- grd_rfehdabplist.setCellProperty("Body", grd_rfehdabplist.getBindCellIndex("body", "acsrsqty"), "edittype", "none");
- }
- if(utlf_transNullToEmpty(switch2.case1.cmb_rpirflag2.value).length != 0)
- {
- fDisabledControl(false,"sanct");
- }
- else
- {
- fDisabledControl(true,"sanct");
- }
-
- switch(switch2.case1.cmb_rpirflag2.value)
- {
- case "1":
- case "2":
- case "5":
- case "6":
- fDisabledControl(true,"chk");
- break;
- case "3":
- case "4":
- if(fSanctState())
- {
- if(workstat == "04" || workstat == "05")
- {
- fDisabledControl(false,"chk");
- }
- else
- {
- fDisabledControl(true,"chk");
- }
- }
- break;
- default:
- fDisabledControl(true,"chk");
- }
- }
- function fDisabledControl(state,control)
- {
- switch(control)
- {
- case "sanct":
- if (sysf_getUserInfo("userid") == "93518" || sysf_getUserInfo("userid") == "08111"|| sysf_getUserInfo("userid") == "MIS" || sysf_getUserInfo("userid") == "10306"|| sysf_getUserInfo("userid") == "KNUH99207" || sysf_getUserInfo("userid") == "99207")
- {
- switch2.case1.btn_mngersanctid.enable = !state;
- switch2.case1.ipt_mngersanctid.enable = !state;
- switch2.case1.btn_deprtmangrsanctid.enable = false;
- switch2.case1.ipt_deprtmangrsanctid.enable = false;
- }
- else if (sysf_getUserInfo("userid") == "95047" || sysf_getUserInfo("userid") == "93507"|| sysf_getUserInfo("userid") == "MIS" ) // 이병원(93361)->지명구(95047) 실장님 변경에 따른 수정 by 2019.07.01 김금련
- {
- switch2.case1.btn_mngersanctid.enable = false;
- switch2.case1.ipt_mngersanctid.enable = false;
-
- switch2.case1.btn_deprtmangrsanctid.enable = !state;
- switch2.case1.ipt_deprtmangrsanctid.enable = !state;
- }
- else
- {
- switch2.case1.btn_mngersanctid.enable = false;
- switch2.case1.ipt_mngersanctid.enable = false;
-
- switch2.case1.btn_deprtmangrsanctid.enable = false;
- switch2.case1.ipt_deprtmangrsanctid.enable = false;
- }
- break;
- case "chr":
- switch2.case1.ipt_chrgpsnid.enable = !state;
- switch2.case1.btn_chrgpsnid.enable = !state;
- switch2.case1.ipt_chrgtel.enable = !state;
-
- btn_insRfehdabp.enable = !state;
- btn_delRfehdabp.enable = !state;
- fRrfehemhtlistTF(state);
- fRfemdamkComponentsTF(state, "Y");
- switch2.case1.btn_initrfemdamklist.enable = !state;
- switch2.case1.btn_del.enable = !state;
- switch2.case1.ipt_acptdd.enable = !state;
- break;
- case "chk":
- default :
- switch2.case1.ipt_chkpsn.enable = !state;
- switch2.case1.btn_chkpsn.enable = !state;
- switch2.case1.ipt_chkdd.enable = !state;
- }
- }
- function btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_makeValue(ds_send_sendlist, "bizscrnid", "string", "SMRFE00600", 0);
- var oParam = {};
- oParam.id = "TRRFE00601";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetHistRfehemhtList";
- oParam.inds = "req=ds_send_sendlist";
- oParam.outds = "ds_main_grid_rfehemhtlist=rfehemhtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRFE00601";
- tranf_submit(oParam);
-
- if( utlf_isNull(ds_main_grid_rfehemhtlist.getColumnInfo("estiamt")) ){
- ds_main_grid_rfehemhtlist.addColumn("estiamt", "string");
- }
- if( utlf_isNull(ds_main_grid_rfehemhtlist.getColumnInfo("bizscrnid")) ){
- ds_main_grid_rfehemhtlist.addColumn("bizscrnid", "string");
- }
-
- if(ds_main_grid_rfehemhtlist.rowcount > 0)
- {
- if(!utlf_isNull(ds_temp.getColumn(0, "fixasetcd")))
- {
- for(var i = 0; i < ds_main_grid_rfehemhtlist.rowcount; i++)
- {
- if(ds_main_grid_rfehemhtlist.getColumn(i, "reqdd") == ds_temp.getColumn(0, "reqdd")&& ds_main_grid_rfehemhtlist.getColumn(i, "reqno") == ds_temp.getColumn(0, "reqno"))
- {
- ds_main_grid_rfehemhtlist.rowposition = i;
- break;
- }
- }
- }
- else
- {
- ds_main_grid_rfehemhtlist.rowposition = 0;
- }
- grd_rfehemhtlist_oncellclick();
-
- if(ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "sancttrsmyn") == "Y")
- {
- btn_save.enable = false;
- btn_send.enable = false;
- }
- misfSetReadOnlyCol(grd_rfehemhtlist, "reqdd,reqno,depthngnm,reqtel,chrgpsnnm,acptdd,rpirenddd,lastrpirstat,acptflag,workstat,rpirflag1,rpiramt,sanctyn", true);
- }
- else
- {
- sysf_messageBox(" 수리 목록에 \n등록되지 않은 자산코드", "E008");
- fInitialize();
- btn_save.enable = false;
- btn_send.enable = false;
- }
- }
- function grd_rfehemhtlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( grdf_getGridUpdateData(grd_rfemdamklist).rowcount != 0 )
- {
- if( sysf_messageBox("수리일자별 목록에 수정된 내용이 있습니다.\n조회작업을", "Q003") != 6)
- {
- ds_main_grid_rfehemhtlist.rowposition = ipt_rowtemp2.value
- return;
- }
- }
- if( grdf_getGridUpdateData(grd_rfehdabplist).rowcount != 0 )
- {
- if( sysf_messageBox("부품목록에 업데이트 된 내역이 있습니다.\n조회 작업을", "Q003") != 6 )
- {
- ds_main_grid_rfemdamklist.rowposition = ipt_rowtemp.value;
- return;
- }
- }
- btn_save.enable = true;
-
- if(ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "workstat") == "04" )
- {
- btn_send.enable = true;
- }
- else
- {
- btn_send.enable = false;
- }
-
- ipt_rowtemp2.value = ds_main_grid_rfehemhtlist.rowposition
-
- ds_send_grid_rfehemhtlist.copyRow(0, ds_main_grid_rfehemhtlist, ds_main_grid_rfehemhtlist.rowposition);
-
- var oParam = {};
- oParam.id = "TRRFE00602";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetHistRfemdamkList";
- oParam.inds = "req=ds_send_grid_rfehemhtlist";
- oParam.outds = "ds_main_grid_rfemdamklist=rfemdamklist";
- oParam.async = false;
- //oParam.callback = "cf_TRRFE00602";
- tranf_submit(oParam);
-
- ds_main_component_rfehemhtlist.copyRow(0, ds_main_grid_rfehemhtlist, ds_main_grid_rfehemhtlist.rowposition);
- dsf_makeValue(ds_main_component_rfehemhtlist, "outestimateamt", "string", "", 0);
-
- if(ds_main_grid_rfemdamklist.rowcount > 0)
- {
- ds_main_grid_rfemdamklist.rowposition = 0;
-
- if (sysf_getUserInfo("userid") == "93518" || sysf_getUserInfo("userid") == "08111"|| sysf_getUserInfo("userid") == "MIS"|| sysf_getUserInfo("userid") == "95047"|| sysf_getUserInfo("userid") == "93507"|| sysf_getUserInfo("userid") == "10306")
- {
- misfSetReadOnlyCol(grd_rfemdamklist, "mainrpirpsnnm,supprpirpsnnm,mainrpirpsn,supprpirpsn", true);
- }
- else
- {
- misfSetReadOnlyCol(grd_rfemdamklist, "rpirdd,mainrpirpsnnm,supprpirpsnnm,mainrpirpsn,supprpirpsn", true);
- }
- }
- else
- {
- misfGridInit(grd_rfehdabplist);
- }
-
- grd_rfemdamklist_oncellclick();
-
- if( ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "sancttrsmyn") == "Y")
- {
- btn_send.enable = false;
- btn_save.enable = false;
- }
- misfSetReadOnlyCol(grd_rfehdabplist, "costflag", true, "")
-
- fResetDisabled();
- }
- function grd_rfemdamklist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( grdf_getGridUpdateData(grd_rfehdabplist).rowcount != 0 )
- {
- if(sysf_messageBox("부품목록에 업데이트 된 내역이 있습니다.\n조회 작업을", "Q003") != 6 )
- {
- ds_main_grid_rfemdamklist.rowposition = ipt_rowtemp.value;
- return;
- }
- }
-
- ipt_rowtemp.value = ds_main_grid_rfemdamklist.rowposition;
- ds_send_grid_rfemdamklist.copyRow(0, ds_main_grid_rfemdamklist, ds_main_grid_rfemdamklist.rowposition);
-
- if(ds_main_grid_rfemdamklist.rowposition > -1)
- {
- var oParam = {};
- oParam.id = "TRRFE00603";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetHistRfehdabpList";
- oParam.inds = "req=ds_send_grid_rfemdamklist";
- oParam.outds = "ds_main_grid_rfehdabplist=rfehdabplist";
- oParam.async = false;
- //oParam.callback = "cf_TRRFE00603";
- tranf_submit(oParam);
- }
-
- ds_main_component_rfemdamklist.clearData();
- ds_main_component_rfemdamklist.addRow();
- ds_main_component_rfemdamklist.copyRow(0, ds_main_grid_rfemdamklist, ds_main_grid_rfemdamklist.rowposition);
- ds_main_tempgrid_rfehemhtlist.copyData(ds_main_grid_rfehemhtlist);
- ds_main_tempgrid_rfemdamklist.copyData(ds_main_grid_rfemdamklist);
-
- grp_hidden.ipt_insStatus.value = 2;
-
- if(ds_main_grid_rfemdamklist.getRowType(ds_main_grid_rfemdamklist.rowposition) != 2)
- {
- if (sysf_getUserInfo("userid") == "93518" || sysf_getUserInfo("userid") == "08111"|| sysf_getUserInfo("userid") == "MIS"|| sysf_getUserInfo("userid") == "95047"|| sysf_getUserInfo("userid") == "93507"|| sysf_getUserInfo("userid") == "10306")
- {
- switch2.case1.ipt_rpirdd.enable = true;
- }
- else
- {
- switch2.case1.ipt_rpirdd.enable = false;
- }
- }
- }
- function switch2_case1_cmb_rpirflag2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(obj.value == "8" || obj.value =="5" || obj.value =="6")
- {
- grp_hidden.rdo_useyn.value = 2;
- }
- else
- {
- grp_hidden.rdo_useyn.value = 1;
- }
- fResetState();
- }
- function ds_main_component_rfehemhtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chrgpsnid")
- {
- var objFocus = this.getFocus();
- switch2.case1.ipt_chrgpsnid.value = e.newvalue;
- switch2.case1.ipt_chrgpsnid.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length != 0)
- {
- misfValidationCheck("01-1", "", "chrgpsnid,chrgpsnnm");
- }
-
- fResetState();
- objFocus.setFocus();
- }
- if(e.columnid == "chkpsn")
- {
- var objFocus = this.getFocus();
- switch2.case1.ipt_chkpsn.value = e.newvalue;
- switch2.case1.ipt_chkpsn.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length != 0)
- {
- misfValidationCheck("01-1", "", "chkpsn,chkpsnnm");
- }
-
- fResetState();
- objFocus.setFocus();
- }
- if(e.columnid == "deprtmangrsanctid")
- {
- var objFocus = this.getFocus();
- switch2.case1.ipt_deprtmangrsanctid.value = e.newvalue;
- switch2.case1.ipt_deprtmangrsanctid.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length != 0)
- {
- misfValidationCheck("01-1", "", "deprtmangranctid,deprtmangrsanctnm");
- }
-
- fResetState();
- objFocus.setFocus();
- }
- if(e.columnid == "custcd")
- {
- var objFocus = this.getFocus();
- switch2.case1.ipt_custcd.value = e.newvalue;
- switch2.case1.ipt_custcd.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length != 0)
- {
- rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
- group2.cmb_instcd.value + ",," + switch2.case1.ipt_custcd.value, "", "custcode,custnm",
- switch2.case1.ipt_custcd, "SPRSD00220", "instcd","group2.cmb_instcd");
- }
-
- objFocus.setFocus();
- }
- if(e.columnid == "mngersanctid")
- {
- var objFocus = this.getFocus();
- switch2.case1.ipt_mngersanctid.value = e.newvalue;
- switch2.case1.ipt_mngersanctid.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length == 0)
- {
- switch2.case1.ipt_mngersanctnm.value = "";
- }
- else
- {
- misfValidationCheck("01-1", "", "mngersanctid,mngersanctnm");
- }
- fResetState();
- if(utlf_transNullToEmpty(switch2.case1.cmb_rpirflag2.value).length != 0)
- {
- workstat = "03";
- }
- if(switch2.case1.chk_rpirendyn.value == "Y")
- {
- workstat = "04";
- }
- var instcd = sysf_getUserInfo("dutplceinstcd");
- if(instcd == "033")
- {
- if(utlf_transNullToEmpty(switch2.case1.ipt_chrgpsnid.value).length != 0 && utlf_transNullToEmpty(switch2.case1.ipt_mngersanctid.value).length != 0)
- {
- switch2.case1.cmb_workstat.value = "05";
- switch2.case1.cmb_docustat.value = "03";
- }
- else if(utlf_transNullToEmpty(switch2.case1.ipt_chrgpsnid.value).length != 0 && utlf_transNullToEmpty(switch2.case1.ipt_mngersanctid.value).length == 0)
- {
- if(utlf_transNullToEmpty(switch2.case1.cmb_rpirflag2.value).length != 0)
- {
- if (switch2.case1.chk_rpirendyn.value == "Y")
- {
- switch2.case1.cmb_workstat.value = "04";
- switch2.case1.cmb_docustat.value = "01";
- }
- else
- {
- switch2.case1.cmb_workstat.value = "03";
- switch2.case1.cmb_docustat.value = "01";
- }
- }
- else
- {
- switch2.case1.cmb_workstat.value = "02";
- switch2.case1.cmb_docustat.value = "01";
- }
- }
- else
- {
- switch2.case1.cmb_workstat.value = "01";
- switch2.case1.cmb_docustat.value = "01";
- }
- }
-
- fResetDisabled();
- objFocus.setFocus();
- }
- }
- function switch2_case1_btn_chrgpsnid_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("12", switch2.case1.ipt_chrgpsnid, "", "chrgpsnid,chrgpsnnm");
- fResetState();
- }
- function switch2_case1_btn_chkpsn_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("12", switch2.case1.ipt_chkpsn, "", "chkpsn,chkpsnnm");
- fResetState();
- }
- function switch2_case1_btn_deprtmangrsanctid_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("12", switch2.case1.ipt_deprtmangrsanctid, "", "deprtmangrsanctid,deprtmangrsanctnm");
- fResetState();
- }
- function switch2_case1_btn_custcd_onclick(obj:Button, e:ClickEventInfo)
- {
- rszfOpenPopUpListByWndName(switch2.case1.ipt_custcd,"","custcd,custnm","SPRSD00220","instcd","group2.cmb_instcd");
- }
- function switch2_case1_chk_rpirendyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fResetState();
- }
- function switch2_case1_btn_mngersanctid_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("12", switch2.case1.ipt_mngersanctid, "", "mngersanctid,mngersanctnm");
- fResetState();
- }
- function switch2_case1_ipt_rpirdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- for(var i = 0; ds_main_grid_rfemdamklist.rowcount > i; i++)
- {
- if(ds_main_component_rfemdamklist.getColumn(0, "rpirdd") == ds_main_grid_rfemdamklist.getColumn(i, "rpirdd"))
- {
- sysf_messageBox("수리일자가","E006");
- switch2.case1.ipt_rpirdd.value = "";
- return;
- }
- }
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirdd", ds_main_component_rfemdamklist.getColumn(0, "rpirdd"));
-
- if( ds_main_grid_rfemdamklist.getRowType(ds_main_grid_rfemdamklist.rowposition) != 2 && ds_main_grid_rfemdamklist.getRowType(ds_main_grid_rfemdamklist.rowposition) != 8 ){
- ds_main_grid_rfemdamklist.updatecontrol = false;
- ds_main_grid_rfemdamklist.setRowType(ds_main_grid_rfemdamklist.rowposition, "u");
- ds_main_grid_rfemdamklist.updatecontrol = true;
- }
-
- ds_main_grid_rfehdabplist.updatecontrol = false;
-
- for(var j = 0; ds_main_grid_rfehdabplist.rowcount > j; j++)
- {
- ds_main_grid_rfehdabplist.setColumn(j, "rpirdd", obj.value);
-
- if( ds_main_grid_rfehdabplist.getRowType(j) != 2 && ds_main_grid_rfehdabplist.getRowType(j) != 8 ){
- ds_main_grid_rfehdabplist.setRowType(j, "u");
- }
- }
-
- ds_main_grid_rfehdabplist.updatecontrol = true;
- }
- function ds_main_component_rfemdamklist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "mainrpirpsn")
- {
- var objFucus = this.getFocus();
- switch2.case1.ipt_mainrpirpsn.value = e.newvalue;
- switch2.case1.ipt_mainrpirpsn.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length == 0)
- {
- switch2.case1.ipt_mainrpirpsnnm.value = "";
- }
- else
- {
- misfValidationCheck("01-1", "", "mainrpirpsn,mainrpirpsnnm");
- }
-
- objFucus.setFocus();
- }
- if(e.columnid == "supprpirpsn")
- {
- var objFucus = this.getFocus();
- switch2.case1.ipt_supprpirpsn.value = e.newvalue;
- switch2.case1.ipt_supprpirpsn.setFocus();
-
- if(utlf_transNullToEmpty(e.newvalue).length == 0)
- {
- switch2.case1.ipt_supprpirpsnnm.value = "";
- }
- else
- {
- misfValidationCheck("01-1", "", "supprpirpsn,supprpirpsnnm");
- }
-
- objFucus.setFocus();
- }
- if(e.columnid == "rpirspec")
- {
- var objFucus = this.getFocus();
- switch2.case1.txt_rpirspec.value = e.newvalue;
- switch2.case1.txt_rpirspec.setFocus();
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirspec", e.newvalue);
-
- if( ds_main_grid_rfemdamklist.getRowType(ds_main_grid_rfemdamklist.rowposition) != 2 && ds_main_grid_rfemdamklist.getRowType(ds_main_grid_rfemdamklist.rowposition) != 8 ){
- ds_main_grid_rfemdamklist.updatecontrol = false;
- ds_main_grid_rfemdamklist.setRowType(ds_main_grid_rfemdamklist.rowposition, "u");
- ds_main_grid_rfemdamklist.updatecontrol = true;
- }
-
- objFucus.setFocus();
- }
- }
- function switch2_case1_btn_mainrpirpsn_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("01", switch2.case1.ipt_mainrpirpsn, "", "mainrpirpsn,mainrpirpsnnm");
- }
- function switch2_case1_btn_supprpirpsn_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("01", switch2.case1.ipt_supprpirpsn, "", "supprpirpsn,supprpirpsnnm");
- }
- function ds_main_grid_rfehdabplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "deliveyn")
- {
- obj.setColumn(e.row, "deliveyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
- if(e.columnid == "acsrsqty")
- {
- if(parseInt(e.newvalue) > 0)
- {
- obj.setColumn(e.row, "acsrsmoney", parseInt(e.newvalue)* parseInt(obj.getColumn(e.row, "acsrsamt")));
- }
- else
- {
- sysf_messageBox("부품수량은 1 이하로 입력 할 수 없습니다", "I999");
-
- obj.setColumn(e.row, "acsrsqty", "1");
- obj.setColumn(e.row, "acsrsmoney", e.newvalue * obj.getColumn(e.row, "acsrsamt"));
-
- return;
- }
- }
- if(e.columnid == "acsrsamt")
- {
- obj.setColumn(e.row, "acsrsmoney", obj.getColumn(e.row, "acsrsqty") * e.newvalue);
- }
-
- if(e.columnid == "paytype")
- {
- if(e.newvalue == "1")
- {
- obj.setColumn(e.row, "kind", "2");
- }
- else if(e.newvalue == "2")
- {
- obj.setColumn(e.row, "kind", "4");
- }
- }
- if(e.columnid == "kind")
- {
- if(e.newvalue == "1" || e.newvalue == "2" || e.newvalue == "6")
- {
- if(obj.getColumn(e.row, "paytype") !== "1" )
- {
- sysf_messageBox("지급형태가 [견적]일 경우 해당되는 유형은 [가견적][보수계약][외주견적] 중에서", "I006");
- obj.setColumn(e.row, "kind", "4");
- }
- }
-
- if(e.newvalue == "4" || e.newvalue == "5" || e.newvalue == "7")
- {
- if(obj.getColumn(e.row, "paytype") !== "2" )
- {
- sysf_messageBox("지급형태가 [자체]일 경우 해당되는 유형은 [재고][전도금][무상] 중에서", "I006");
- obj.setColumn(e.row, "kind", "2");
- }
- }
- }
-
- if(e.columnid == "acsrscd")
- {
- if(utlf_isNull(e.newvalue))
- {
- obj.setColumn(e.row, "acsrscd", "");
- obj.setColumn(e.row, "acsrsnm", "");
- return;
- }
- ds_copynode.clearData();
- frmf_clearParameter("SMRSD00400_");
-
- rszfValidationCheck("TRRSD00191", "goodlist" , "refcond,instcd,goodflag,goodcd,goodnm,indexgb,indexnm",
- "goodcd," + group2.cmb_instcd.value + ",Y," + e.newvalue+ ",,," ,"","acsrscd,acsrsnm",grd_rfehdabplist,"SPRSD00190","instcd,goodflag","group2.cmb_instcd,BC","Y");
- if(!utlf_isNull(ds_init_main_goodlist.getColumn(0, "goodcd")))
- {
- obj.setColumn(e.row, "acsrscd", ds_init_main_goodlist.getColumn(0, "goodcd"));
- obj.setColumn(e.row, "acsrsnm", ds_init_main_goodlist.getColumn(0, "goodnm"));
- obj.setColumn(e.row, "acsrsspec", ds_init_main_goodlist.getColumn(0, "goodspec"));
- obj.setColumn(e.row, "acsrsqty", ds_init_main_goodlist.getColumn(0, "minexch"));
- obj.setColumn(e.row, "acsrsunit", ds_init_main_goodlist.getColumn(0, "deliveunit"));
- obj.setColumn(e.row, "acsrsamt", ds_init_main_goodlist.getColumn(0, "goodunitcost"));
- }
- else
- {
- obj.setColumn(e.row, "acsrscd", "");
- }
-
- var cur_row = e.row;
-
- var CSV = frmf_getParameter("SMRSD00400_");
- dsf_setCSVToDs("ds_copynode", CSV);
- fSettingGoodList("ds_copynode", "rfehdabplist");
- }
- }
- function fSettingGoodList(pnode, nodename)
- {
- var codynode = eval(pnode);
- var addRow = ds_main_grid_rfehdabplist.rowcount;
- for (var j = 0; j < codynode.rowcount; j++)
- {
- for (var i = 0; i < addRow; i++)
- {
- if (ds_main_grid_rfehdabplist.getColumn(i, "acsrscd") == codynode.getColumn(j, "goodcd"))
- {
- sysf_messageBox(parseInt(i+1)+"번째에 동일물품이 존재합니다. ","I");
- return;
- }
- }
-
- if(addRow > ds_main_grid_rfehdabplist.rowcount)
- {
- btn_insRfehdabp.click();
- addRow = ds_main_grid_rfehdabplist.rowcount;
- }
- ds_main_grid_rfehdabplist.enableevent = false;
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "goodflag", codynode.getColumn(j, "goodflag"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "acsrscd", codynode.getColumn(j, "goodcd"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "acsrsnm", codynode.getColumn(j, "goodnm"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "acsrsunit", codynode.getColumn(j, "deliveunit"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "acsrsqty", codynode.getColumn(j, "userqty"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "acsrsspec", codynode.getColumn(j, "goodspec"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "acsrsamt", codynode.getColumn(j, "goodunitcost"));
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "paytype", "2");
- ds_main_grid_rfehdabplist.setColumn(parseInt(addRow-1), "kind", "4");
- ds_main_grid_rfehdabplist.enableevent = true;
- addRow = addRow + 1;
- }
- }
- function grd_rfehdabplist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- if (e.cell == grd_rfehdabplist.getBindCellIndex("Body", "acsrscd") && ds_main_grid_rfehdabplist.getRowType(ds_main_grid_rfehdabplist.rowposition) == 2 )
- {
- ds_copynode.clearData();
- frmf_clearParameter("SMRSD00400_");
-
- rszfOpenPopUpListByWndName(grd_rfehdabplist,"","acsrscd,acsrsnm","SPRSD00190","instcd,goodflag","group2.cmb_instcd,BC");
-
- var CSV = frmf_getParameter("SMRSD00400_");
- dsf_setCSVToDs("ds_copynode", CSV);
- fSettingGoodList("ds_copynode", "rfehdabplist");
- for (var i = 0; i < ds_main_grid_rfehdabplist.rowcount; i++)
- {
- ds_main_grid_rfehdabplist.setColumn(i, "acsrsmoney", parseFloat(ds_main_grid_rfehdabplist.getColumn(i, "acsrsqty")) * parseFloat(ds_main_grid_rfehdabplist.getColumn(i, "acsrsamt")));
- }
- obj.showEditor(false);
- }
- }
- function btn_insRfehdabp_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_grid_rfemdamklist.rowposition > -1 || grp_hidden.ipt_insStatus.value == 1)
- {
- if(utlf_isNull(switch2.case1.ipt_rpirdd.value))
- {
- sysf_messageBox("수리일자는", "I003");
- return;
- }
-
- var row = ds_main_grid_rfehdabplist.rowposition;
-
- misfGridIUD(grd_rfehdabplist, "A");
-
- if(ds_main_grid_rfehdabplist.rowcount > 1)
- {
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "rpirseq", parseInt(ds_main_grid_rfehdabplist.getColumn(row, "rpirseq")) + 1);
- }
- else
- {
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "rpirseq", 1);
- }
-
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "instcd", ds_main_component_rfehemhtlist.getColumn(ds_main_component_rfehemhtlist.rowposition, "instcd"));
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "fixtrseqmtflag", ds_main_component_rfehemhtlist.getColumn(ds_main_component_rfehemhtlist.rowposition, "fixtrseqmtflag"));
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "reqdd", ds_main_component_rfehemhtlist.getColumn(ds_main_component_rfehemhtlist.rowposition, "reqdd"));
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "reqno", ds_main_component_rfehemhtlist.getColumn(ds_main_component_rfehemhtlist.rowposition, "reqno"));
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "rpirdd", switch2.case1.ipt_rpirdd.value);
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "paytype", "2");
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "kind", "4");
- ds_main_grid_rfehdabplist.setColumn(ds_main_grid_rfehdabplist.rowposition, "costflag", "1");
- switch2.case1.ipt_rpirdd.enable = false;
- }
- else
- {
- sysf_messageBox("일별수리내역을", "C002");
- return;
- }
- misfSetReadOnlyCol(grd_rfehdabplist, "costflag", true, ds_main_grid_rfehdabplist.rowposition);
- }
- function btn_delRfehdabp_onclick(obj:Button, e:ClickEventInfo)
- {
- misfGridIUD(grd_rfehdabplist, "D");
- }
- function btn__onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMRFC00600", "SMRFC00600", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function grp_hidden_btn_insert_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_grid_rfehemhtlist.rowposition > -1 )
- {
- misfGridIUD(grd_rfemdamklist, "A");
-
- var row = ds_main_grid_rfemdamklist.rowposition;
- grd_rfemdamklist_oncellclick();
- grp_hidden.btn_upRfemdamk.enable = true;
-
- ds_main_grid_rfemdamklist.getColumn(row, "instcd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "instcd"));
- ds_main_grid_rfemdamklist.getColumn(row, "fixtrseqmtflag", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "fixtrseqmtflag"));
- ds_main_grid_rfemdamklist.getColumn(row, "reqdd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdd"));
- ds_main_grid_rfemdamklist.getColumn(row, "reqno", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqno"));
-
- grp_hidden.btn_upRfemdamk.enable = true;
- fRfemdamkComponentsTF(false);
- }
- else
- {
- sysf_messageBox("의뢰일별 목록을", "C002");
- return;
- }
- }
- function grp_hidden_btn_uprfehemht_onclick(obj:Button, e:ClickEventInfo)
- {
- if( sysf_messageBox("자산수리의 변경된 내용을 수정하시겠습니까?", "Q999") == 6)
- {
- if(ds_main_grid_rfehemhtlist.getRowType(ds_main_grid_rfehemhtlist.rowposition) != 2)
- {
- var row = ds_main_grid_rfehemhtlist.rowposition;
-
- ds_main_grid_rfehemhtlist.updatecontrol = false;
- ds_main_grid_rfehemhtlist.setRowType(row, "u");
- ds_main_grid_rfehemhtlist.setColumn(row, "workstat", switch2.case1.cmb_workstat.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "docustat", switch2.case1.cmb_docustat.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "rpirflag1", grp_hidden.cmb_rpirflag1.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "rpirflag2", switch2.case1.cmb_rpirflag2.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "sanctid", grp_hidden.ipt_sanctid.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "estimateamt", grp_hidden.ipt_estimateamt.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "reductionamt", grp_hidden.ipt_reductionamt.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "custcd", switch2.case1.ipt_custcd.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "nonworkdayno", grp_hidden.ipt_nonworkdayno.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "lastrpirrslt", switch2.case1.txt_lastrpirrslt.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "rpirenddd", switch2.case1.ipt_rpirenddd.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "rpiramt", switch2.case1.ipt_rpiramt.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "chkpsn", switch2.case1.ipt_chkpsn.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "chkpsnnm", switch2.case1.ipt_chkpsnnm.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "chkdd", switch2.case1.ipt_chkdd.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "useyn", grp_hidden.rdo_useyn.value);
-
- ds_main_grid_rfehemhtlist.setColumn(row, "deptaprvyn", grp_hidden.bool_deptaprvyn.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "chrgtel", switch2.case1.ipt_chrgtel.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "deptaprvdd", grp_hidden.ipt_deptaprvdd.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "deptaprvpsnid", grp_hidden.ipt_deptaprvpsnid.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "estiamt", switch2.case1.ipt_estiamt.value);
-
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(row, "chrgpsnid")))
- {
- switch2.case1.ipt_chrgpsnid.value = sysf_getUserInfo("userid");
- }
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(row, "acptpsnid")))
- {
- grp_hidden.ipt_acptpsnid.value = sysf_getUserInfo("userid");
- }
-
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(row, "acptdd")))
- {
- switch2.case1.ipt_acptdd.value = utlf_getCurrentDate("YYMMDD");
- }
-
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(row, "acpttm")))
- {
- var gDate = new Date();
- grp_hidden.ipt_acpttm.value = gDate.getHours()+""+gDate.getMinutes();
- }
-
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(row, "acptdeptcd")))
- {
- grp_hidden.ipt_acptdeptcd.value = sysf_getUserInfo("dutplcecd");
- }
-
- ds_main_grid_rfehemhtlist.setColumn(row, "chrgpsnid", switch2.case1.ipt_chrgpsnid.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "acptpsnid", grp_hidden.ipt_acptpsnid.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "acptdd", switch2.case1.ipt_acptdd.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "acpttm", grp_hidden.ipt_acpttm.value);
- ds_main_grid_rfehemhtlist.setColumn(row, "acptdeptcd", grp_hidden.ipt_acptdeptcd.value);
- }
-
- fRfemdamkComponentsTF(false,'Y');
- }
- }
- function grp_hidden_btn_upRfemdamk_onclick(obj:Button, e:ClickEventInfo)
- {
- if( sysf_messageBox("일별수리내역의 변경된 내용을 수정하시겠습니까?", "Q999") == 6)
- {
- if(ds_main_grid_rfemdamklist.getRowType(ds_main_grid_rfemdamklist.rowposition) != 2)
- {
- ds_main_grid_rfemdamklist.updatecontrol = false;
- ds_main_grid_rfemdamklist.setRowType(ds_main_grid_rfemdamklist.rowposition, "u");
- ds_main_grid_rfemdamklist.updatecontrol = true;
- }
-
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirdd", switch2.case1.ipt_rpirdd.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "mainrpirpsn", switch2.case1.ipt_mainrpirpsn.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "mainrpirpsnnm", switch2.case1.ipt_mainrpirpsnnm.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "supprpirpsn", switch2.case1.ipt_supprpirpsn.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "supprpirpsnnm", switch2.case1.ipt_supprpirpsnnm.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirspec", switch2.case1.txt_rpirspec.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirtm", switch2.case1.ipt_rpirtm.value);
-
- fRfemdamkComponentsTF(false,'Y');
- }
- }
- function switch2_case1_btn_initrfemdamklist_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_hidden.ipt_insStatus.value = 1;
-
- misfGridIUD(grd_rfemdamklist, "A");
-
- //ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirdd", utlf_getCurrentDate());
- //ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "instcd", group2.cmb_instcd.value);
- //ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "reqdd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdd"));
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "reqno", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqno"));
- //ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "fixtrseqmtflag", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "fixtrseqmtflag"));
-
- ds_main_component_rfemdamklist.clearData();
- ds_main_component_rfemdamklist.addRow();
- ds_main_component_rfemdamklist.copyRow(0, ds_main_grid_rfemdamklist, ds_main_grid_rfemdamklist.rowposition);
- fRfemdamkComponentsTF(false);
-
- misfGridInit(grd_rfehdabplist);
-
- if(ds_main_grid_rfemdamklist.rowcount > 0)
- {
- switch2.case1.ipt_mainrpirpsn.value = ds_main_grid_rfemdamklist.getColumn(ds_main_grid_rfemdamklist.rowcount-1, "mainrpirpsn");
- switch2.case1.ipt_mainrpirpsnnm.value = ds_main_grid_rfemdamklist.getColumn(ds_main_grid_rfemdamklist.rowcount-1, "mainrpirpsnnm");
- switch2.case1.ipt_supprpirpsn.value = ds_main_grid_rfemdamklist.getColumn(ds_main_grid_rfemdamklist.rowcount-1, "supprpirpsn");
- switch2.case1.ipt_supprpirpsnnm.value = ds_main_grid_rfemdamklist.getColumn(ds_main_grid_rfemdamklist.rowcount-1, "supprpirpsnnm");
- }
- else
- {
- switch2.case1.ipt_mainrpirpsn.value = sysf_getUserInfo("userid");
- switch2.case1.ipt_mainrpirpsnnm.value = sysf_getUserInfo("usernm");
- }
-
- if(utlf_transNullToEmpty(switch2.case1.ipt_chrgpsnid.value).length != 0)
- {
- switch2.case1.ipt_mainrpirpsn.value = switch2.case1.ipt_chrgpsnid.value;
- switch2.case1.ipt_mainrpirpsnnm.value = switch2.case1.ipt_chrgpsnnm.value;
- }
- var dutplcecd = sysf_getUserInfo("dutplcecd");
- if ( dutplcecd != "4090500000" || sysf_getUserInfo("userid") == "93518" || sysf_getUserInfo("userid") == "08111"|| sysf_getUserInfo("userid") == "MIS"|| sysf_getUserInfo("userid") == "95047"|| sysf_getUserInfo("userid") == "93507"|| sysf_getUserInfo("userid") == "10306")
- {
- switch2.case1.ipt_rpirdd.value = utlf_getCurrentDate();
- switch2_case1_ipt_rpirdd_onchanged();
- switch2.case1.ipt_rpirdd.enable = true;
- }
- else
- {
- switch2.case1.ipt_rpirdd.value = utlf_getCurrentDate();
- switch2_case1_ipt_rpirdd_onchanged();
- switch2.case1.ipt_rpirdd.enable = false;
- }
- btn_insRfehdabp.enable = true;
- btn_delRfehdabp.enable = true;
- }
- function switch2_case1_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- if( grp_hidden.ipt_insStatus.value == 1 )
- {
- ds_main_component_rfemdamklist.clearData();
- ds_main_component_rfemdamklist.addRow();
- grd_rfehemhtlist_oncellclick();
- return;
- }
- if(ds_main_grid_rfemdamklist.rowposition > -1)
- {
- if(grp_hidden.ipt_insStatus.value == 1)
- {
- ds_main_grid_rfemdamklist.rowposition = ds_main_grid_rfemdamklist.rowcount-1;
- grd_rfemdamklist_oncellclick();
- }
- else
- {
- if(ds_main_grid_rfehdabplist.rowcount > 0)
- {
- if( sysf_messageBox("부품목록의 데이터가 남아있습니다.\n'예(Yes)'를 누르시면 부품목록의 데이터까지 삭제하시게 됩니다.\n", "Q003") == 6)
- {
- for(var row = 0; row < ds_main_grid_rfehdabplist.rowcount; row++)
- {
- ds_main_grid_rfehdabplist.updatecontrol = false;
- ds_main_grid_rfehdabplist.setRowType(row, "d");
- ds_main_grid_rfehdabplist.updatecontrol = true;
- }
-
- misfGridIUD(grd_rfemdamklist, "D");
- grp_hidden.ipt_insStatus.value = 0;
- fRfemdamkComponentsTF(false,'Y');
-
- var oParam = {};
- oParam.id = "TXRFE00601";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqSaveHistRfeList";
- oParam.inds = "rfehemhtlist=ds_main_grid_rfehemhtlist:u rfemdamklist=ds_main_grid_rfemdamklist:u rfehdabplist=ds_main_grid_rfehdabplist:u";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRFE00601";
- tranf_submit(oParam);
- ds_main_component_rfemdamklist.clearData();
- ds_main_component_rfemdamklist.addRow();
-
- grd_rfehemhtlist_oncellclick();
- }
- else
- {
- return;
- }
- }
- else
- {
- if(sysf_messageBox("","Q001") == 6)
- {
- misfGridIUD(grd_rfemdamklist, "D");
- grp_hidden.ipt_insStatus.value = 0
- fRfemdamkComponentsTF(false,'Y');
-
- var oParam = {};
- oParam.id = "TXRFE00601";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqSaveHistRfeList";
- oParam.inds = "rfehemhtlist=ds_main_grid_rfehemhtlist:u rfemdamklist=ds_main_grid_rfemdamklist:u rfehdabplist=ds_main_grid_rfehdabplist:u";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRFE00601";
- tranf_submit(oParam);
- ds_main_component_rfemdamklist.clearData();
- ds_main_component_rfemdamklist.addRow();
-
- grd_rfehemhtlist_oncellclick();
- }
- else
- {
- return;
- }
- }
- }
- fRfemdamkComponentsTF(false, 'Y');
- }
- else
- {
- sysf_messageBox("삭제할 수리일자별 목록을", "C002")
- }
- }
- function switch2_case1_btn_attupload_onclick(obj:Button, e:ClickEventInfo)
- {
- if(String(utlf_transNullToEmpty(ds_main_component_rfehemhtlist.getColumn(0, "filenm"))).length > 0)
- {
- var rtn = sysf_messageBox("이미 등록 된 파일이 있습니다.\n삭제 하시겠습니까?", "Q");
- if(rtn == "6")
- {
- ds_send_fileinfo_fileinfolist.clearData();
- ds_send_fileinfo_fileinfolist.addRow();
-
- ds_send_fileinfo_fileinfolist.setColumn(0, "status", "d");
- ds_send_fileinfo_fileinfolist.setColumn(0, "fileseqno", ds_main_component_rfehemhtlist.getColumn(0, "fileseqno"));
- ds_send_fileinfo_fileinfolist.setColumn(0, "fixasetcd", ds_main_component_rfehemhtlist.getColumn(0, "fixasetcd"));
- ds_send_fileinfo_fileinfolist.setColumn(0, "filepath", ds_main_component_rfehemhtlist.getColumn(0, "filepath"));
-
- var oParam = {};
- oParam.id = "TXRFC01102";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "delFixasetAttFile";
- oParam.inds = "fileinfolist=ds_send_fileinfo_fileinfolist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRFC01102";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXRFC01102") > -1)
- {
- ds_main_component_rfehemhtlist.setColumn(0, "filenm", "");
- ds_main_component_rfehemhtlist.setColumn(0, "fileseqno", "");
- ds_main_component_rfehemhtlist.setColumn(0, "filepath", "");
- }
- else
- {
- sysf_messageBox("파일 삭제가 실패하였습니다.","E");
- }
- }
- else
- {
- return;
- }
- }
-
- var fd = new FileDialog;
- var vFile = fd.open("FileOpen", FileDialog.SINGLELOAD);
-
- if(utlf_isNull(vFile)) return;
-
- // vFile.open(VirtualFile.openRead | VirtualFile.openBinary);
- // vFile.seek(0,VirtualFile.seekBegin);
- //
- // var bData = new Buffer(vFile.read(vFile.getFileSize()));
- //
- // switch2.case1.ipt_uploadfile.value = bData;
- // // var filename = files.substring(files.lastIndexOf('\\')+1 , files.length ); //파일이름만 나오게 문자정리
- // switch2.case1.ipt_attfilenm.value = bData.name;
- //
- // if (utlf_transNullToEmpty(switch2.case1.ipt_uploadfile.value).length > 0)
- // {
- //var maxsize = switch2.case1.upd_uploadfile..attribute("filesize");
-
- ds_send_fileinfo_fileinfolist.clearData();
- ds_send_fileinfo_fileinfolist.addRow();
-
- var file = dsf_writeFileToDs(vFile, ds_send_fileinfo_fileinfolist, 0, "filedata");
-
- var filename = file.filename;
- var filesize = file.filesize;
- var idx = filename.indexOf(".");
- //ds_send_fileinfo_fileinfolist.setColumn(nRow, "filedata", filename);
- switch2.case1.ipt_attfilenm.value = file.filename;
- ds_send_fileinfo_fileinfolist.setColumn(0, "filenm", file.filename);
- ds_send_fileinfo_fileinfolist.setColumn(0, "filesize", file.filesize);
- ds_send_fileinfo_fileinfolist.setColumn(0, "filetype", file.filetype);
-
- ds_send_fileupcolumn.setColumn(0, "refinstcd", ds_main_component_rfehemhtlist.getColumn(0, "instcd"));
- ds_send_fileupcolumn.setColumn(0, "refdeptcd", sysf_getUserInfo("dutplcecd"));
- ds_send_fileupcolumn.setColumn(0, "refpsnid", sysf_getUserInfo("userid"));
- ds_send_fileupcolumn.setColumn(0, "fixasetcd", ds_main_component_rfehemhtlist.getColumn(0, "fixasetcd"));
- ds_send_fileupcolumn.setColumn(0, "reqdd", ds_main_component_rfehemhtlist.getColumn(0, "reqdd"));
- ds_send_fileupcolumn.setColumn(0, "reqno", ds_main_component_rfehemhtlist.getColumn(0, "reqno"));
-
- var oParam = {};
- oParam.id = "TXRFC01101";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "insFixasetAttFile";
- oParam.inds = "sfile=ds_send_fileinfo_fileinfolist req=ds_send_fileupcolumn";
- oParam.outds = "ds_tmp_attfileinfo=attfileinfo";
- oParam.async = false;
- oParam.callback = "cf_TXRFC01101";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXRFC01101") > -1)
- {
- ds_main_component_rfehemhtlist.setColumn(0, "filenm", ds_tmp_attfileinfo.getColumn(0, "filenm"));
- ds_main_component_rfehemhtlist.setColumn(0, "fileseqno", ds_tmp_attfileinfo.getColumn(0, "fileseqno"));
- ds_main_component_rfehemhtlist.setColumn(0, "filepath", ds_tmp_attfileinfo.getColumn(0, "filepath"));
- }
- //}
- }
- function cf_TXRFC01102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXRFC01101(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function btn_send_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_hidden.ipt_sancttrsmyn.value = "Y";
-
- if(ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "sanctyn") == "R")
- {
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "sanctyn","A");
- }
- btn_save.click();
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var workstat = switch2.case1.cmb_workstat.value;
- var focus = ds_main_grid_rfehemhtlist.rowposition;
-
- if( sysf_getUserInfo("dutplceinstcd") != ds_main_grid_rfehemhtlist.getColumn(0, "instcd") ){
- sysf_messageBox("현재 로그인한 기관코드와 저장할 기관코드가 달라 저장","E001");
- return;
- }
-
- if(!frmf_chkMdtGrid(grd_rfehdabplist, [3,4,5,6], ["수리일자", "지급형태", "유형", "비용구분", "부품코드"])) return;
-
- for( var fRow = 0; fRow < ds_main_grid_rfehdabplist.rowcount; fRow++)
- {
- if(utlf_isNull(ds_main_grid_rfehdabplist.getColumn(fRow, "acsrscd")))
- {
- sysf_messageBox("부품목록의 부품코드를", "C001");
- return;
- }
- if(utlf_isNull(ds_main_grid_rfehdabplist.getColumn(fRow, "acsrsqty")) || ds_main_grid_rfehdabplist.getColumn(fRow, "acsrsqty") == "0" )
- {
- sysf_messageBox("부품목록의 부품수량을", "C001");
- return;
- }
- }
-
- var fsend = "";
- var fmcode = "Q002";
- if(grp_hidden.ipt_sancttrsmyn.value == "Y")
- {
- fsend = "[-- 전송작업 실행시 현재 데이터를 수정할 수 없게 됩니다. --]\n\n 전송 작업을";
- fmcode = "Q003";
- }
-
- if(sysf_messageBox(fsend, fmcode) == 6)
- {
- if(ds_main_grid_rfehemhtlist.getRowType(ds_main_grid_rfehemhtlist.rowposition) != 2)
- {
- ds_main_grid_rfehemhtlist.updatecontrol = false;
- ds_main_grid_rfehemhtlist.setRowType(ds_main_grid_rfehemhtlist.rowposition, "u");
-
- var totalCmtDD = "";
- var totalCmt = "";
-
- for(var i = 0; i < ds_main_grid_rfemdamklist.rowcount; i++)
- {
- totalCmtDD = String(utlf_transNullToEmpty(ds_main_grid_rfemdamklist.getColumn(i, "rpirdd")));
-
- if(utlf_isNull(totalCmtDD))
- {
- totalCmt = "";
- }
- else
- {
- totalCmt += ( totalCmtDD.substr(0,4) + "-" + totalCmtDD.substr(4,2) + "-" + totalCmtDD.substr(6,2) + " >>\n"
- + utlf_transNullToEmpty(ds_main_grid_rfemdamklist.getColumn(i, "rpirspec")) + "\n")
- }
- }
-
- switch2.case1.txt_lastrpirrslt.value = totalCmt;
-
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "workstat", switch2.case1.cmb_workstat.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "docustat", switch2.case1.cmb_docustat.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "rpirflag1", grp_hidden.cmb_rpirflag1.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "rpirflag2", switch2.case1.cmb_rpirflag2.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "sanctid", grp_hidden.ipt_sanctid.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "estimateamt", grp_hidden.ipt_estimateamt.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "reductionamt", grp_hidden.ipt_reductionamt.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "custcd", switch2.case1.ipt_custcd.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "nonworkdayno", grp_hidden.ipt_nonworkdayno.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "lastrpirrslt", switch2.case1.txt_lastrpirrslt.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "rpirenddd", switch2.case1.ipt_rpirenddd.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "rpiramt", switch2.case1.ipt_rpiramt.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "chkpsn", switch2.case1.ipt_chkpsn.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "chkpsnnm", switch2.case1.ipt_chkpsnnm.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "chkdd", switch2.case1.ipt_chkdd.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "useyn", grp_hidden.rdo_useyn.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "sancttrsmyn", grp_hidden.ipt_sancttrsmyn.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "deptaprvyn", grp_hidden.bool_deptaprvyn.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "chrgtel", switch2.case1.ipt_chrgtel.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "deptaprvdd", grp_hidden.ipt_deptaprvdd.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "deptaprvpsnid", grp_hidden.ipt_deptaprvpsnid.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "mngersanctid", switch2.case1.ipt_mngersanctid.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "deprtmangrsanctid", switch2.case1.ipt_deprtmangrsanctid.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "rpirendyn", switch2.case1.chk_rpirendyn.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "estiamt", switch2.case1.ipt_estiamt.value);
-
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "acptpsnid")))
- {
- grp_hidden.ipt_acptpsnid.value = sysf_getUserInfo("userid");
- }
- if (utlf_isNull(ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "acptdeptcd")))
- {
- grp_hidden.ipt_acptdeptcd.value = sysf_getUserInfo("dutplcecd");
- }
-
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "chrgpsnid", switch2.case1.ipt_chrgpsnid.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "acptpsnid", grp_hidden.ipt_acptpsnid.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "acptdd", switch2.case1.ipt_acptdd.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "acpttm", grp_hidden.ipt_acpttm.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "acptdeptcd", grp_hidden.ipt_acptdeptcd.value);
- ds_main_grid_rfehemhtlist.setColumn(ds_main_grid_rfehemhtlist.rowposition, "bizscrnid", "SMRFE00600");
- }
-
- if( grp_hidden.ipt_insStatus.value == 1 )
- {
- arrCompId = new Array("switch2.case1.ipt_rpirdd","switch2.case1.ipt_mainrpirpsn","switch2.case1.txt_rpirspec");
- frmf_isRequiredControls(arrCompId);
-
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "instcd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "instcd"));
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "fixtrseqmtflag", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "fixtrseqmtflag"));
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "reqdd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdd"));
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirdd", switch2.case1.ipt_rpirdd.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "mainrpirpsn", switch2.case1.ipt_mainrpirpsn.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "mainrpirpsnnm", switch2.case1.ipt_mainrpirpsnnm.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "supprpirpsn", switch2.case1.ipt_supprpirpsn.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "supprpirpsnnm", switch2.case1.ipt_supprpirpsnnm.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirspec", switch2.case1.txt_rpirspec.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirtm", switch2.case1.ipt_rpirtm.value);
- }
- else if(grp_hidden.ipt_insStatus.value == 2)
- {
- ds_main_grid_rfemdamklist.updatecontrol = false;
- ds_main_grid_rfemdamklist.setRowType(ds_main_grid_rfemdamklist.rowposition, "u");
-
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirdd", switch2.case1.ipt_rpirdd.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "mainrpirpsn", switch2.case1.ipt_mainrpirpsn.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "mainrpirpsnnm", switch2.case1.ipt_mainrpirpsnnm.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "supprpirpsn", switch2.case1.ipt_supprpirpsn.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "supprpirpsnnm", switch2.case1.ipt_supprpirpsnnm.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirspec", switch2.case1.txt_rpirspec.value);
- ds_main_grid_rfemdamklist.setColumn(ds_main_grid_rfemdamklist.rowposition, "rpirtm", switch2.case1.ipt_rpirtm.value);
- ds_main_grid_rfemdamklist.updatecontrol = true;
- }
- grp_hidden.ipt_insStatus.value = 0;
-
- fRfemdamkComponentsTF(false,'Y');
-
- var oParam = {};
- oParam.id = "TXRFE00601";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqSaveHistRfeList";
- oParam.inds = "rfehemhtlist=ds_main_grid_rfehemhtlist:u rfemdamklist=ds_main_grid_rfemdamklist:u rfehdabplist=ds_main_grid_rfehdabplist:u";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRFE00601";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXRFE00601") > -1)
- {
- btn_search.click();
- }
- }
- else
- {
- grp_hidden.ipt_sancttrsmyn.value = "";
- return;
- }
- grd_rfehemhtlist.setFocus();
- ds_main_grid_rfehemhtlist.rowposition = focus;
- grd_rfehemhtlist_oncellclick();
- }
- function cf_TXRFE00601(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_sendprint.clearData();
- ds_send_sendprint.addRow();
-
- ds_send_sendprint.setColumn(0, "instcd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "instcd"));
- ds_send_sendprint.setColumn(0, "reqdd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdd"));
- ds_send_sendprint.setColumn(0, "reqno", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqno"));
- ds_send_sendprint.setColumn(0, "fixtrseqmtflag", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "fixtrseqmtflag"));
-
- var oParam = {};
- oParam.id = "TRRFE00703";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetRpirPrntInfo";
- oParam.inds = "req=ds_send_sendprint";
- oParam.outds = "ds_print_rpirprntinfo=rpirprntinfo";
- oParam.async = false;
- oParam.callback = "cf_TRRFE00703";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRRFE00703") > -1)
- {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/print/rpirprntinfo", ds_print_rpirprntinfo);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPRFE00601"],[objParam], option);
- }
- }
- function cf_TRRFE00703(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function btn_print2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_print_PrintRfehemht.clearData();
- ds_send_sendprint.clearData();
- ds_send_sendprint.addRow();
-
- ds_send_sendprint.setColumn(0, "instcd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "instcd"));
- ds_send_sendprint.setColumn(0, "chrgpsnid", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "chrgpsnid"));
- ds_send_sendprint.setColumn(0, "reqdd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdd"));
- ds_send_sendprint.setColumn(0, "reqdd2", ds_send_sendprint.getColumn(0, "reqdd"));
- ds_send_sendprint.setColumn(0, "reqno", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqno"));
- ds_send_sendprint.setColumn(0, "reqno2", ds_send_sendprint.getColumn(0, "reqno"));
- ds_send_sendprint.setColumn(0, "reqdeptcd", ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "reqdeptcd"));
-
- var oParam = {};
- oParam.id = "TRRFE00701";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqPrintRfehemht";
- oParam.inds = "req=ds_send_sendprint";
- oParam.outds = "ds_print_PrintRfehemht=PrintRfehemht";
- oParam.async = false;
- //oParam.callback = "cf_TRRFE00701";
- tranf_submit(oParam);
- for(var i = 0; i < ds_main_grid_rfehemhtlist.rowcount; i++)
- {
- ds_main_grid_rfehemhtlist.updatecontrol = false;
- dsf_makeValue(ds_main_grid_rfehemhtlist, "rpirflag2nm", "string", grd_rfehemhtlist.getCellText(i, grd_rfehemhtlist.getBindCellIndex("body", "rpirflag2")), i);
- ds_main_grid_rfehemhtlist.updatecontrol = true;
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/main/grid/rfehemhtlist", ds_main_grid_rfehemhtlist);
- rptf_setNodeListToDOM(objDOM, "/root/init/main/rfcmfacdlist", ds_init_main_rfcmfacdlist);
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "";
- rptf_exeReportPreview30(["RPRFE00602"],[objParam], option);
- }
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
-
- }
- function switch2_case1_Button00_ondblclick(obj:Button, e:MouseEventInfo)
- {
- var dutplcecd = sysf_getUserInfo("dutplcecd");
- if ( dutplcecd != "4090500000" || sysf_getUserInfo("userid") == "93518" || sysf_getUserInfo("userid") == "08111"|| sysf_getUserInfo("userid") == "MIS"|| sysf_getUserInfo("userid") == "95047"|| sysf_getUserInfo("userid") == "93507"|| sysf_getUserInfo("userid") == "10306")
- {
- switch2.case1.ipt_rpirdd.enable = true;
- }
- else
- {
- switch2.case1.ipt_rpirdd.enable = false;
- }
- }
- function ds_main_grid_rfehemhtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "deliveyn" :
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
- break;
-
- default :
- break;
- }
- }
- function switch2_case1_ipt_custcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- function switch2_case1_ipt_chrgpsnid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- function switch2_case1_ipt_mainrpirpsn_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- function switch2_case1_ipt_supprpirpsn_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- // function switch2_case1_btn_attdownload_onclick(obj:Button, e:ClickEventInfo)
- // {
- // var filepath = ds_main_component_rfehemhtlist.getColumn(0, "filepath");
- // var fileseqno = ds_main_component_rfehemhtlist.getColumn(0, "fileseqno");
- // var filenm = ds_main_component_rfehemhtlist.getColumn(0, "filenm");
- // var fileExt = "*";
- //
- // if(!utlf_isNull(filenm) && !utlf_isNull(filenm)) {
- // fileExt = filenm.substr(filenm.lastIndexOf('.')+1);
- // } else {
- // sysf_messageBox("첨부파일이 없습니다.", "E");
- // return;
- // }
- //
- // ds_send.setColumn(0, "filepath", filepath);
- // ds_send.setColumn(0, "fileseqno", fileseqno);
- //
- // sysf_setErrorMsg(false); //자바단에서 에러발생시 1.0은 오류리턴을 안해서...
- //
- // var oParam = {};
- // oParam.id = "TRRFC01102";
- // oParam.service = "purcbaseapp.PurcBaseMngt";
- // oParam.method = "reqGetFixasetAttfileDownLoad";
- // oParam.inds = "req=ds_send";
- // oParam.outds = "ds_main_attachfile=attachfile";
- // oParam.async = false;
- // //oParam.callback = "cf_TRRFC01102";
- //
- // tranf_submit(oParam);
- //
- // sysf_setErrorMsg(true);
- //
- // var fd = new FileDialog;
- // var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- // if (objVFile != null)
- // {
- // var temp = dsf_readFileFromDs(objVFile.fullpath+"."+fileExt, ds_main_attachfile, 0, "filedata"); // 파일저장
- // sleep(1000);
- // if( !utlf_isNull(temp) )
- // {
- // var rtn = sysf_messageBox("파일을", "Q004");
- // if( rtn == 6 )
- // {
- // var text = new String(objVFile.fullpath);
- // var replaceText = text.replace(" ", "");
- // if( text.length != replaceText.length )
- // {
- // sysf_messageBox("공백이 포함된 [파일명/폴더]는 자동열기가 실행되지 않습니다.", "E999", "");
- // return;
- // }
- // else
- // {
- // //system.execShell(objVFile.fullpath);
- // var path = objVFile.fullpath;
- // var sArg = "";
- // var objExtCommon = new ExtCommon();
- // objExtCommon.executeProcess(path, sArg);
- // }
- // }
- // }
- // }
- // }
- function switch2_case1_ipt_deprtmangrsanctid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- function switch2_case1_ipt_mngersanctid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- function group2_ipt_fixasetcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- function switch2_case1_ipt_chkpsn_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|