1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRSD04700" position="absolute 0 0 1196 795" titletext="비품청구 등록" onload="SMRSD04700_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 51 1195 795" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 132 605 138" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 0 108 605 114" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 276 605 282" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
- <Shape position="absolute 0 228 605 234" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Shape position="absolute 0 252 605 258" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Shape position="absolute 0 204 605 210" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
- <Shape position="absolute 0 180 605 186" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Shape position="absolute 0 156 605 162" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 300 605 306" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Shape position="absolute 0 324 605 330" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
- <Shape position="absolute 0 348 605 354" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
- <Div id="grp_sea" taborder="78" position="absolute 0 0 1195 60" class="div_SA2" anchor="left top right"/>
- <Static text="비품청구" position="absolute 0 68 116 84" id="caption9" class="tit_2" anchor="default"/>
- <Static text="포장단위" position="absolute -126 310 -18 333" align="align:center middle;" id="caption52" class="cell_1" anchor="default"/>
- <Static text="근속기준일/년" position="absolute -126 334 -18 357" align="align:center middle;" id="caption54" class="cell_1" anchor="default"/>
- <Grid position="absolute 0 460 1195 743" id="grd_goodreq" binddataset="ds_main_list_goodreq_goodreqlist" anchor="all" cellsizingtype="col" onselectchanged="group3_grd_goodreq_onselectchanged" taborder="3" autofittype="none">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="35"/>
- <Column size="70"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="57"/>
- <Column size="57"/>
- <Column size="57"/>
- <Column size="170"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="70"/>
- <Column size="68"/>
- <Column size="68"/>
- <Column size="30"/>
- <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" text="승인"/>
- <Cell col="2" text="청구일자"/>
- <Cell col="3" colspan="2" text="청구번호" taborder="undefined"/>
- <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" text="접수"/>
- <Cell col="16" text="청구자"/>
- <Cell col="17" text="승인자"/>
- <Cell col="18" text="승인일자"/>
- <Cell col="19" text="청구부서"/>
- <Cell col="20" text="사용부서"/>
- <Cell col="21" text="제작"/>
- <Cell col="22" text="제조회사"/>
- <Cell col="23" text="부서승인여부"/>
- <Cell col="24" text="접수"/>
- <Cell col="25" text="승인일자"/>
- <Cell col="26" text="예산금액"/>
- <Cell col="27" text="물품구분"/>
- <Cell col="28" text="제조회사코드"/>
- <Cell col="29" text="예산코드"/>
- <Cell col="30" text="계정명"/>
- <Cell col="31" text="예산년도"/>
- <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"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:deptaprvyn" expr="expr:(deptaprvyn=="Y"||deptaprvyn==1)?1:0"/>
- <Cell col="2" displaytype="expr:utlf_isNull(reqdd) ? 'normal' : 'date'" text="bind:reqdd" calendardisplaynulltype="none"/>
- <Cell col="3" text="bind:reqno"/>
- <Cell col="4" text="bind:reqseqno"/>
- <Cell col="5" displaytype="text" text="bind:lrgnm"/>
- <Cell col="6" displaytype="text" text="bind:mdlnm"/>
- <Cell col="7" displaytype="text" text="bind:smlnm"/>
- <Cell col="8" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word"/>
- <Cell col="9" displaytype="text" text="bind:goodmodel"/>
- <Cell col="10" displaytype="text" text="bind:goodspec"/>
- <Cell col="11" displaytype="number" text="bind:reqqty" mask="#,###"/>
- <Cell col="12" text="bind:workflagnm"/>
- <Cell col="13" displaytype="combo" style="align:center;padding:1 2 1 2;" text="bind:deliveprcsflag" combodataset="ds_cmb_deliveprcsflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="14" text="bind:deliveprcsflagnm"/>
- <Cell col="15" text="bind:acptflagnm"/>
- <Cell col="16" text="bind:reqpsnnm"/>
- <Cell col="17" text="bind:deptaprvpsnnm"/>
- <Cell col="18" displaytype="expr:utlf_isNull(deptaprvdd) ? 'normal' : 'date'" text="bind:deptaprvdd" calendardisplaynulltype="none"/>
- <Cell col="19" style="align:left;" text="bind:reqdeptnm"/>
- <Cell col="20" style="align:left;" text="bind:mngtdeptcdnm"/>
- <Cell col="21" text="bind:makeyn"/>
- <Cell col="22" text="bind:prodcmpynm"/>
- <Cell col="23" displaytype="checkbox" edittype="checkbox" text="bind:deptaprvyn" expr="expr:(deptaprvyn=="Y"||deptaprvyn==1)?1:0"/>
- <Cell col="24" displaytype="checkbox" edittype="checkbox" text="bind:acptflag" expr="expr:(acptflag=="Y"||acptflag==1)?1:0"/>
- <Cell col="25" text="bind:acptdd"/>
- <Cell col="26" text="bind:bugtexpcamt" mask="#,###"/>
- <Cell col="27" text="bind:reqflag"/>
- <Cell col="28" text="bind:prodcmpycd"/>
- <Cell col="29" text="bind:bugtcd"/>
- <Cell col="30" text="bind:bugtnm"/>
- <Cell col="31" text="bind:bugtyy"/>
- <Cell col="32" text="bind:stdysubjno"/>
- <Cell col="33" text="bind:reqdeptcd"/>
- <Cell col="34" text="bind:installplcecd"/>
- <Cell col="35" text="bind:reqpsnid"/>
- <Cell col="36" text="bind:reqtm"/>
- <Cell col="37" text="bind:delivehopedd"/>
- <Cell col="38" text="bind:requnit"/>
- <Cell col="39" text="bind:attfilenm"/>
- <Cell col="40" text="bind:attfilepathnm"/>
- <Cell col="41" text="bind:deptaprvdd"/>
- <Cell col="42" text="bind:adjtqty"/>
- <Cell col="43" text="bind:adjtrsn"/>
- <Cell col="44" text="bind:acptcharid"/>
- <Cell col="45" text="bind:plceorddd"/>
- <Cell col="46" text="bind:plceordseqno"/>
- <Cell col="47" text="bind:plceordno"/>
- <Cell col="48" text="bind:workflag"/>
- <Cell col="49" text="bind:fixasetcd"/>
- <Cell col="50" text="bind:deliveqty"/>
- <Cell col="51" text="bind:unwinresn"/>
- <Cell col="52" text="bind:deliveprcsflag"/>
- <Cell col="53" text="bind:cmt"/>
- <Cell col="54" text="bind:instcd"/>
- <Cell col="55" text="bind:stdysubjnm"/>
- <Cell col="56" text="bind:installplcenm"/>
- <Cell col="57" text="bind:purcacptflag"/>
- <Cell col="58" text="bind:purcacptdd"/>
- <Cell col="59" text="bind:wncurncyamt"/>
- <Cell col="60" text="bind:plceordamt"/>
- <Cell col="61" text="bind:suplplcecd"/>
- <Cell col="62" text="bind:suplplcenm"/>
- <Cell col="63" text="bind:lrgcd"/>
- <Cell col="64" text="bind:mdlcd"/>
- <Cell col="65" text="bind:smlcd"/>
- <Cell col="66" text="bind:cntrdeptcd"/>
- <Cell col="67" text="bind:cntrdeptcdnm"/>
- <Cell col="68" text="bind:mngtdeptcd"/>
- <Cell col="69" text="bind:mngtdeptcdnm"/>
- <Cell col="70" text="bind:reqtel"/>
- <Cell col="71" text="bind:deptaprvpsnid"/>
- <Cell col="72" text="bind:deptaprvpsnnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 84 605 90" linetype="horizontal" id="line3" class="line_10" anchor="default"/>
- <Button position="absolute 1125 19 1181 41" id="btn_search" class="btn1" text="조회" anchor="top right" onclick="group3_btn_search_onclick" taborder="4"/>
- <Button position="absolute 651 9 667 25" id="btn_reqdept" class="icon_search" taborder="5" text="" anchor="default" onclick="group3_btn_reqdept_onclick"/>
- <Static text="기관코드 :" position="absolute 15 8 132 25" id="caption4" class="search_name" anchor="default"/>
- <Shape position="absolute 1107 13 1113 51" linetype="vertical" id="line18" class="line_4" anchor="top right"/>
- <Combo position="absolute 799 33 889 52" id="cmb_reqflag_search" class="combo_essential" visible="false" anchor="default" onitemchanged="group3_cmb_reqflag_search_onitemchanged" taborder="6"/>
- <Edit position="absolute 551 7 647 26" id="ipt_reqdeptcd_search" class="input_essential" anchor="default" taborder="7" autoselect="true" onkeydown="group3_ipt_reqdeptcd_search_onkeydown"/>
- <Static text="청구부서 :" position="absolute 466 8 552 25" id="caption8" class="search_name" anchor="default"/>
- <Edit position="absolute 671 7 910 26" id="ipt_reqdeptnm_search" taborder="8" anchor="default" readonly="true" class="output"/>
- <Static text="청구일자 :" position="absolute 15 34 101 51" id="caption14" class="search_name" anchor="default"/>
- <Calendar position="absolute 100 33 190 52" id="ipt_reqdd_search" class="input_essential" anchor="default" dateformat="yyyy-MM-dd" onchanged="group3_ipt_reqdd_search_onchanged" autoselect="true" taborder="0"/>
- <Edit position="absolute 535 91 555 110" id="ipt_reqno" class="input_essential" visible="false" anchor="default" taborder="9"/>
- <Edit readonly="true" position="absolute 560 91 590 110" id="ipt_reqdeptcd" visible="false" anchor="default" taborder="10" class="output"/>
- <Edit readonly="true" position="absolute 510 91 535 110" id="opt_reqdeptnm" visible="false" anchor="default" taborder="11" class="output"/>
- <Static text="물품명칭" position="absolute 0 161 100 183" align="align:center middle;" id="caption67" class="cell_1" anchor="default"/>
- <Edit position="absolute 102 162 605 181" id="ipt_goodnm" class="input_essential" anchor="default" taborder="12" autoselect="true"/>
- <Static text="규격" position="absolute 304 185 392 206" align="align:center middle;" id="caption61" class="cell_1" anchor="default"/>
- <Edit position="absolute 394 186 605 205" id="ipt_goodspec" class="input_fix" anchor="default" taborder="13" autoselect="true"/>
- <Edit position="absolute 102 186 300 205" id="ipt_goodmodel" class="input_default" anchor="default" taborder="14" autoselect="true"/>
- <Static text="모델" position="absolute 0 185 100 207" align="align:center middle;" id="caption59" class="cell_1" anchor="default"/>
- <Button position="absolute 582 583 598 599" id="btn_prodcmpycd" class="icon_search" visible="false" text="" anchor="default" taborder="15"/>
- <Static text="제조회사" position="absolute 445 580 545 602" align="align:center middle;" id="caption66" class="cell_1" visible="false" anchor="default"/>
- <Edit position="absolute 547 581 580 600" id="ipt_prodcmpycd" class="input_default" visible="false" anchor="default" taborder="16" autoselect="true"/>
- <Edit position="absolute 600 581 640 600" id="ipt_prodcmpynm" class="input_fix" visible="false" anchor="default" taborder="17" autoselect="true"/>
- <Edit readonly="true" position="absolute 560 114 575 133" id="opt_winacntnm" visible="false" anchor="default" taborder="18"/>
- <Static text="청구수량" position="absolute 0 233 100 255" align="align:center middle;" id="caption64" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 102 234 188 253" align="align:right middle;" id="ipt_reqqty" class="input_essential" mask="#,###" anchor="default" taborder="19" autoselect="true"/>
- <Combo position="absolute 189 234 300 253" id="cmb_requnit" class="combo_essential" anchor="default" taborder="20"/>
- <MaskEdit position="absolute 394 234 559 253" align="align:left middle;" id="ipt_bugtyy" class="input_search" enable="false" mask="####" anchor="default" taborder="21" autoselect="true" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
- <Static text="예산년도" position="absolute 305 233 393 255" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 100 61 120 80" align="align:right middle;" id="ipt_bugtexpcamt" class="input_default" visible="false" mask="#,###" anchor="default" taborder="22"/>
- <Static text="예산추산액" position="absolute 75 61 100 84" align="align:center middle;" id="caption48" class="cell_1" visible="false" anchor="default" style="align:left top;"/>
- <Static text="제작여부" position="absolute 0 113 100 135" align="align:center middle;" id="caption71" class="cell_1" anchor="default"/>
- <Edit position="absolute 102 306 234 325" id="ipt_installplcecd" class="input_fix" anchor="default" onkeydown="group3_ipt_installplcecd_onkeydown" taborder="23" autoselect="true"/>
- <Radio position="absolute 102 116 218 132" id="rbo_makeyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="24">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="설치장소" position="absolute 0 305 100 327" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
- <Static text="예산편성액" position="absolute 270 61 290 84" align="align:center middle;" id="caption57" class="cell_1" visible="false" anchor="default" style="align:left top;"/>
- <Static text="첨부파일" position="absolute 0 329 100 351" align="align:center middle;" id="caption60" class="cell_1" anchor="default"/>
- <Edit position="absolute 102 330 404 349" id="ipt_attfilenm" class="input_default" enable="false" anchor="default" taborder="25" autoselect="true"/>
- <Button position="absolute 552 64 605 84" id="btn_choidel" class="btn2" text="행삭제" anchor="default" taborder="26" onclick="group3_btn_choidel_onclick"/>
- <Button position="absolute 497 64 550 84" id="btn_insert" class="btn2" text="행추가" anchor="default" onclick="group3_btn_insert_onclick" taborder="27"/>
- <Edit position="absolute 768 33 798 52" id="ipt_reqpsnid_search" visible="false" anchor="default" taborder="28"/>
- <Edit readonly="true" position="absolute 551 33 681 52" align="align:center middle;" id="opt_reqpsnnm" anchor="default" taborder="29" autoselect="true" class="output"/>
- <Static text="청 구 자 :" position="absolute 466 34 550 51" id="caption1" class="search_name" anchor="default"/>
- <Static text="청구사유" position="absolute 0 89 100 111" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
- <Combo position="absolute 102 90 268 109" id="cmb_workflag" class="combo_essential" anchor="default" taborder="30"/>
- <Shape position="absolute 0 455 1195 461" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
- <Static text="비품청구 내역" position="absolute 0 439 108 460" id="caption5" class="tit_2" anchor="default"/>
- <Edit position="absolute 500 114 525 133" id="ipt_reqflag" visible="false" anchor="default" taborder="31"/>
- <MaskEdit position="absolute 351 90 465 109" id="ipt_reqdd" mask="####-##-##" anchor="default" taborder="32" maskchar=" " trimtype="both" type="string" displaynulltext=" " enable="false" autoselect="true" style=":disabled {align:left middle;}"/>
- <Edit position="absolute 575 114 595 133" id="ipt_reqpsnid" visible="false" anchor="default" taborder="33"/>
- <Edit position="absolute 545 114 560 133" id="ipt_instcd" visible="false" anchor="default" taborder="34"/>
- <Edit position="absolute 525 114 545 133" id="ipt_deliveprcsflag" visible="false" anchor="default" taborder="35"/>
- <Edit position="absolute 261 306 557 325" id="ipt_installplcenm" taborder="36" anchor="default" readonly="true" class="output"/>
- <Button position="absolute 240 308 256 324" id="btn_installplce" class="icon_search" text="" anchor="default" onclick="group3_btn_installplce_onclick" taborder="37"/>
- <Static text="예산집행액" position="absolute 320 61 340 84" align="align:center middle;" id="caption11" class="cell_1" visible="false" anchor="default" style="align:left top;"/>
- <Static text="예산잔액" position="absolute 375 61 395 84" align="align:center middle;" id="caption12" class="cell_1" visible="false" anchor="default" style="align:left top;"/>
- <Edit readonly="true" position="absolute 290 61 315 80" id="opt_totamt" visible="false" anchor="default" taborder="38" class="output"/>
- <Edit readonly="true" position="absolute 394 258 559 277" id="opt_useamt" anchor="default" taborder="39" class="output"/>
- <Edit readonly="true" position="absolute 394 282 559 301" id="opt_remamt" anchor="default" taborder="40" class="output"/>
- <Edit position="absolute 890 33 920 52" id="ipt_goodflag" visible="false" anchor="default" taborder="41"/>
- <Button position="absolute 227 435 350 455" id="btnselect" class="btn2" text="전체/전체선택 취소" anchor="default" onclick="group3_btnselect_onclick" taborder="42"/>
- <Button position="absolute 1144 435 1195 455" id="btn_exceldown" class="btn7" text="엑셀" anchor="top right" onclick="group3_btn_exceldown_onclick" taborder="43"/>
- <Button position="absolute 183 435 225 455" id="btn_accept" class="btn2" text="승인" anchor="default" onclick="group3_btn_accept_onclick" taborder="44"/>
- <Static text="대/중/소분류" position="absolute 0 137 100 159" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 165 138 268 157" id="opt_lrgnm" anchor="default" taborder="45" class="output"/>
- <Edit readonly="true" position="absolute 334 138 437 157" id="opt_mdlnm" anchor="default" taborder="46" class="output"/>
- <Edit readonly="true" position="absolute 503 138 606 157" id="opt_smlnm" anchor="default" taborder="47" class="output"/>
- <Static text="청구사유" position="absolute 0 353 100 431" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Static text="자산코드" position="absolute 269 113 349 135" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Edit position="absolute 351 114 465 133" id="ipt_fixasetcd" class="input_fix" anchor="default" taborder="48" autoselect="true"/>
- <Edit position="absolute 128 138 164 157" id="ipt_lrgcd" class="input_essential" enable="false" anchor="default" taborder="49" autoselect="true"/>
- <Edit position="absolute 296 138 332 157" id="ipt_mdlcd" class="input_fix" enable="false" anchor="default" taborder="50" autoselect="true"/>
- <Edit position="absolute 465 138 501 157" id="ipt_smlcd" class="input_fix" enable="false" anchor="default" taborder="51" autoselect="true"/>
- <Tab position="absolute 610 89 1195 431" id="swh_select" anchor="left top right" onchanged="group3_swh_select_onchanged" taborder="52">
- <Tabpages>
- <Tabpage text=" 분류코드 " position="absolute 0 0 583 329" id="cse_lrgcd">
- <Layouts>
- <Layout>
- <Grid position="absolute 196 0 386 315" id="grd_mdllist" visible="false" binddataset="ds_main_list_mdl_mdllist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="135"/>
- <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="최초등록자ID"/>
- <Cell col="10" text="최초등록일시"/>
- <Cell col="11" text="최종등록자ID"/>
- <Cell col="12" text="최종등록일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" edittype="text" class="input_essential" text="bind:mdlcd" enable="false"/>
- <Cell col="2" edittype="none" text="bind:mdlnm"/>
- <Cell col="3" text="bind:winacnt"/>
- <Cell col="4" text="bind:winacntnm"/>
- <Cell col="5" text="bind:amtacnt"/>
- <Cell col="6" text="bind:amtacntnm"/>
- <Cell col="7" displaytype="none" edittype="none" text="bind:instcd"/>
- <Cell col="8" displaytype="none" edittype="none" text="bind:goodflag"/>
- <Cell col="9" displaytype="none" edittype="none" text="bind:lrgcd"/>
- <Cell col="10" displaytype="none" edittype="none" text="bind:fstrgstrid"/>
- <Cell col="11" displaytype="none" edittype="none" text="bind:fstrgstdt"/>
- <Cell col="12" displaytype="none" edittype="none" text="bind:lastupdtrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 392 0 583 315" id="grd_smllist" visible="false" binddataset="ds_main_list_sml_smllist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="144"/>
- <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="최초등록자ID"/>
- <Cell col="10" text="최초등록일시"/>
- <Cell col="11" text="최종수정자ID"/>
- <Cell col="12" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" edittype="text" class="input_essential" text="bind:smlcd" enable="false"/>
- <Cell col="2" edittype="none" text="bind:smlnm"/>
- <Cell col="3" text="bind:winacnt"/>
- <Cell col="4" text="bind:winacntnm"/>
- <Cell col="5" text="bind:instcd"/>
- <Cell col="6" text="bind:goodflag"/>
- <Cell col="7" text="bind:lrgcd"/>
- <Cell col="8" text="bind:mdlcd"/>
- <Cell col="9" text="bind:fstrgstrid"/>
- <Cell col="10" text="bind:fstrgstdt"/>
- <Cell col="11" text="bind:lastupdtrid"/>
- <Cell col="12" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 0 585 315" id="grd_lrglist" binddataset="ds_main_list_lrg_lrglist" anchor="all" autofittype="col" oncelldblclick="group3_swh_select_cse_lrgcd_grd_lrglist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="103"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="대분류코드"/>
- <Cell col="2" text="대분류명"/>
- <Cell col="3" text="주관부서"/>
- <Cell col="4" text="주관부서"/>
- <Cell col="5" text="계정코드(입고)"/>
- <Cell col="6" text="계정코드(입고)"/>
- <Cell col="7" text="계정코드(비용)"/>
- <Cell col="8" text="계정코드(비용)"/>
- <Cell col="9" text="기관코드"/>
- <Cell col="10" text="물품구분"/>
- <Cell col="11" text="최초등록자ID"/>
- <Cell col="12" text="최초등록일시"/>
- <Cell col="13" text="최종수정자ID"/>
- <Cell col="14" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" edittype="text" class="input_essential" text="bind:lrgcd" enable="false"/>
- <Cell col="2" displaytype="text" edittype="none" style="align:left top;padding:5 0 0 2;" text="bind:lrgnm" wordwrap="char"/>
- <Cell col="3" text="bind:mainmngtdeptcd"/>
- <Cell col="4" text="bind:mainmngtdeptnm"/>
- <Cell col="5" text="bind:winacnt"/>
- <Cell col="6" text="bind:winacntnm"/>
- <Cell col="7" text="bind:amtacnt"/>
- <Cell col="8" text="bind:amtacntnm"/>
- <Cell col="9" text="bind:instcd"/>
- <Cell col="10" text="bind:goodflag"/>
- <Cell col="11" displaytype="none" edittype="none" text="bind:fstrgstrid"/>
- <Cell col="12" displaytype="none" edittype="none" text="bind:fstrgstdt"/>
- <Cell col="13" displaytype="none" edittype="none" text="bind:lastupdtrid"/>
- <Cell col="14" displaytype="none" edittype="none" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text=" 부서내 비품코드 " position="absolute 0 0 583 329" id="cse_fixasetcd">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 585 315" id="grd_fixasetcdlist" binddataset="ds_main_list_fixasetcd_fixasetcdlist" anchor="all" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="63"/>
- <Column size="58"/>
- <Column size="56"/>
- <Column size="91"/>
- <Column size="128"/>
- <Column size="85"/>
- <Column size="82"/>
- <Column size="74"/>
- <Column size="75"/>
- <Column size="71"/>
- <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"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:lrgnm" wordwrap="char"/>
- <Cell col="2" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:mdlnm" wordwrap="char"/>
- <Cell col="3" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:smlnm" wordwrap="char"/>
- <Cell col="4" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:fixasetcd" wordwrap="char"/>
- <Cell col="5" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:goodflaghngnm" wordwrap="char"/>
- <Cell col="6" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:goodmodel" wordwrap="char"/>
- <Cell col="7" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:goodspec" wordwrap="char"/>
- <Cell col="8" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:installplcenm" wordwrap="char"/>
- <Cell col="9" displaytype="text" style="align:left top;padding:5 0 0 2;" text="bind:cntrdeptnm" wordwrap="char"/>
- <Cell col="10" displaytype="expr:utlf_isNull(windd) ? 'normal' : 'date'" text="bind:windd"/>
- <Cell col="11" text="bind:lrgcd"/>
- <Cell col="12" text="bind:mdlcd"/>
- <Cell col="13" text="bind:smlcd"/>
- <Cell col="14" text="bind:fixasetcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static text="대" position="absolute 101 137 126 159" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Static text="중" position="absolute 269 137 294 159" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
- <Static text="소" position="absolute 438 137 463 159" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Shape position="absolute 610 84 1195 90" linetype="horizontal" id="line4" class="line_10" anchor="left top right"/>
- <Static text="비품코드 조회" position="absolute 610 68 726 85" id="caption10" class="tit_2" anchor="default"/>
- <Static text="예산계정" position="absolute 123 61 145 84" align="align:center middle;" id="caption20" class="cell_1" visible="false" anchor="default" style="align:left top;"/>
- <Combo position="absolute 145 61 170 80" id="cmb_bugtcd" class="combo_default" visible="false" anchor="default" taborder="53"/>
- <Static text="연구과제" position="absolute 176 61 200 84" align="align:center middle;" id="caption21" class="cell_1" visible="false" anchor="default" style="align:left top;"/>
- <Edit position="absolute 240 61 265 80" id="ipt_stdysubjnm" class="input_fix" visible="false" anchor="default" taborder="54"/>
- <Button position="absolute 225 61 241 77" id="btn_stdysubjnm" class="icon_search" visible="false" text="" anchor="default" taborder="55"/>
- <Edit position="absolute 200 61 225 80" id="ipt_stdysubjno" class="input_search" visible="false" anchor="default" taborder="56"/>
- <Edit readonly="true" position="absolute 305 7 330 26" id="opt_instcd" visible="false" anchor="default" taborder="57" class="output"/>
- <Edit readonly="true" position="absolute 100 7 300 26" id="opt_instcdnm" anchor="default" taborder="58" autoselect="true" class="output"/>
- <Static text="청구부서" position="absolute 0 257 100 279" align="align:center middle;" id="cap_cntrdeptcd" class="cell_1" anchor="default"/>
- <Static text="사용부서" position="absolute 0 281 100 303" align="align:center middle;" id="cap_mngtdeptcd" class="cell_1" anchor="default"/>
- <Edit position="absolute 194 258 300 277" id="ipt_cntrdeptcdnm" taborder="59" anchor="default" readonly="true" class="output"/>
- <Edit position="absolute 102 258 175 277" id="ipt_cntrdeptcd" class="input_fix" anchor="default" onkeydown="group3_ipt_cntrdeptcd_onkeydown" taborder="60" autoselect="true"/>
- <Button position="absolute 177 260 193 276" id="btn_cntrdeptcd" class="icon_search" text="" anchor="default" onclick="group3_btn_cntrdeptcd_onclick" taborder="61"/>
- <Edit position="absolute 194 282 300 301" id="ipt_mngtdeptcdnm" taborder="62" anchor="default" readonly="true" class="output"/>
- <Edit position="absolute 102 282 175 301" id="ipt_mngtdeptcd" class="input_fix" anchor="default" onkeydown="group3_ipt_mngtdeptcd_onkeydown" taborder="63" autoselect="true"/>
- <Button position="absolute 177 284 193 300" id="btn_mngtdeptcd" class="icon_search" text="" anchor="default" onclick="group3_btn_mngtdeptcd_onclick" taborder="64"/>
- <Static text="~" position="absolute 195 33 210 53" id="caption24" anchor="default"/>
- <Calendar position="absolute 210 33 300 52" id="ipt_reqtodd_search" class="input_essential" anchor="default" dateformat="yyyy-MM-dd" value="null" onchanged="group3_ipt_reqtodd_search_onchanged" autoselect="true" taborder="1"/>
- <Static text="청구일자" position="absolute 270 89 350 111" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
- <Static text="부서 연락처" position="absolute 0 209 100 231" align="align:center middle;" id="cap_reqtel" class="cell_1" anchor="default"/>
- <Edit position="absolute 102 210 605 229" align="align:left middle;" id="ipt_reqtel" anchor="default" taborder="65" autoselect="true"/>
- <TextArea position="absolute 102 353 368 431" id="txt_cmt" class="input_essential" anchor="default" maxlength="100" ontextchanged="group3_txt_cmt_ontextchanged" taborder="66" acceptstab="true" wordwrap="word"/>
- <Static text="예산집행액" position="absolute 305 257 393 279" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="예산잔액" position="absolute 305 280 393 303" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Button position="absolute 409 330 485 350" id="btn_addfile" class="btn2" text="파일업로드" anchor="default" onclick="group3_btn_addfile_onclick" taborder="67"/>
- <Button position="absolute 487 330 605 350" id="btn_downfile" class="btn2" text="파일수정/다운로드" anchor="default" onclick="group3_btn_downfile_onclick" taborder="68"/>
- <Edit position="absolute 565 306 600 325" id="ipt_uploadfile" visible="false" anchor="default" taborder="69" autoselect="true"/>
- <CheckBox position="absolute 931 6 992 26" id="chb_acptflag" visible="false" anchor="default" text="미접수" truevalue="N" onclick="group3_chb_acptflag_onclick" taborder="70"/>
- <Edit position="absolute 75 650 130 669" id="ipt_reqflag2" visible="false" anchor="default" taborder="71" autoselect="true"/>
- <Edit position="absolute 195 650 250 669" id="ipt_reqaprvflag" visible="false" anchor="default" taborder="72" autoselect="true"/>
- <Edit position="absolute 135 650 190 669" id="ipt_emplno" visible="false" anchor="default" taborder="73" autoselect="true"/>
- <Edit position="absolute 15 650 70 669" id="ipt_instcd2" visible="false" anchor="default" taborder="74" autoselect="true"/>
- <Grid position="absolute 15 575 365 645" id="grd_reqpsnlist" visible="false" binddataset="ds_hidden_reqpsnlist" anchor="default" taborder="75">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="청구부서"/>
- <Cell col="1" text="사원명"/>
- <Cell col="2" text="청구승인"/>
- </Band>
- <Band id="body">
- <Cell text="bind:reqdeptcd"/>
- <Cell col="1" text="bind:emplnm"/>
- <Cell col="2" text="bind:reqaprvflagnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 665 200 815 295" id="grd_rscsysinft" visible="false" binddataset="ds_main_RscsysinftLists_rscsysinftlist" anchor="default" taborder="76">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="44"/>
- <Column size="0"/>
- <Column size="159"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="63"/>
- <Column size="68"/>
- <Column size="223"/>
- <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" text="기관"/>
- <Cell col="2" text="기관명칭"/>
- <Cell col="3" text="기관명칭"/>
- <Cell col="4" text="VER"/>
- <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="구매담당자ID"/>
- <Cell col="12" text="구매담당자명"/>
- <Cell col="13" text="구매부서장ID"/>
- <Cell col="14" text="구매부서장명"/>
- <Cell col="15" text="구매팀전화번호1"/>
- <Cell col="16" text="구매팀전화번호2"/>
- <Cell col="17" text="구매팀FAX"/>
- <Cell col="18" text="구매최종회계전송일"/>
- <Cell col="19" text="구매최종마감년월"/>
- <Cell col="20" text="약제담당부서"/>
- <Cell col="21" text="약제담당부서명"/>
- <Cell col="22" text="약제담당자ID"/>
- <Cell col="23" text="약제담당자명"/>
- <Cell col="24" text="약제부서장ID"/>
- <Cell col="25" text="약제부서장명"/>
- <Cell col="26" text="약제팀전화번호1"/>
- <Cell col="27" text="약제팀전화번호2"/>
- <Cell col="28" text="약제팀FAX"/>
- <Cell col="29" text="약제최종회계전송일"/>
- <Cell col="30" text="약제최종마감년월"/>
- <Cell col="31" text="영양담당부서"/>
- <Cell col="32" text="영양담당부서명"/>
- <Cell col="33" text="영양담당자ID"/>
- <Cell col="34" text="영양담당자명"/>
- <Cell col="35" text="영양부서장ID"/>
- <Cell col="36" text="영양부서장명"/>
- <Cell col="37" text="영양팀전화번호1"/>
- <Cell col="38" text="영양팀전화번호2"/>
- <Cell col="39" text="영양팀FAX"/>
- <Cell col="40" text="영양최종회계전송일"/>
- <Cell col="41" text="영양최종마감년월"/>
- <Cell col="42" text="수가위원회부서(보험)"/>
- <Cell col="43" text="수가위원회부서명"/>
- <Cell col="44" text="연간단가처리일자"/>
- <Cell col="45" text="연간단가선정여부"/>
- <Cell col="46" text="최초등록자ID"/>
- <Cell col="47" text="최초등록일시"/>
- <Cell col="48" text="최종수정자ID"/>
- <Cell col="49" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:instcd"/>
- <Cell col="2" text="bind:instcdnm"/>
- <Cell col="3" text="bind:instnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:version"/>
- <Cell col="5" displaytype="date" edittype="date" text="bind:installdt" calendardisplaynulltype="none"/>
- <Cell col="6" displaytype="date" edittype="date" text="bind:operationdt" calendardisplaynulltype="none"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:instzip"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:instaddr"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:purcdept" expandshow="show"/>
- <Cell col="10" displaytype="none" edittype="none" text="bind:purcdeptnm"/>
- <Cell col="11" displaytype="text" edittype="text" text="bind:purcdptjobid"/>
- <Cell col="12" displaytype="none" edittype="none" text="bind:purcdptjobidnm"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:purcdptmgrid"/>
- <Cell col="14" displaytype="none" edittype="none" text="bind:purcdptmgridnm"/>
- <Cell col="15" displaytype="text" edittype="text" text="bind:purcdepttel1"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:purcdepttel2"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:purcdeptfax"/>
- <Cell col="18" displaytype="date" edittype="date" text="bind:purcacctdate" mask="yyyy-mm-dd"/>
- <Cell col="19" displaytype="date" edittype="date" text="bind:purccloseyymm" mask="yyyy-mm"/>
- <Cell col="20" displaytype="text" edittype="text" text="bind:drugdept"/>
- <Cell col="21" displaytype="none" edittype="none" text="bind:drugdeptnm"/>
- <Cell col="22" displaytype="text" edittype="text" text="bind:drugdptjobid"/>
- <Cell col="23" displaytype="none" edittype="none" text="bind:drugdptjobidnm"/>
- <Cell col="24" displaytype="text" edittype="text" text="bind:drugdptmgrid"/>
- <Cell col="25" displaytype="none" edittype="none" text="bind:drugdptmgridnm"/>
- <Cell col="26" displaytype="text" edittype="text" text="bind:drugdepttel1"/>
- <Cell col="27" displaytype="text" edittype="text" text="bind:drugdepttel2"/>
- <Cell col="28" displaytype="text" edittype="text" text="bind:drugdeptfax"/>
- <Cell col="29" displaytype="date" edittype="date" text="bind:drugacctdate" mask="yyyy-mm-dd"/>
- <Cell col="30" displaytype="date" edittype="date" text="bind:drugcloseyymm" mask="yyyy-mm"/>
- <Cell col="31" displaytype="text" edittype="text" text="bind:nutrdept"/>
- <Cell col="32" displaytype="none" edittype="none" text="bind:nutrdeptnm"/>
- <Cell col="33" displaytype="text" edittype="text" text="bind:nutrdptjobid"/>
- <Cell col="34" displaytype="none" edittype="none" text="bind:nutrdptjobidnm"/>
- <Cell col="35" displaytype="text" edittype="text" text="bind:nutrdptmgrid"/>
- <Cell col="36" displaytype="none" edittype="none" text="bind:nutrdptmgridnm"/>
- <Cell col="37" displaytype="text" edittype="text" text="bind:nutrdepttel1"/>
- <Cell col="38" displaytype="text" edittype="text" text="bind:nutrdepttel2"/>
- <Cell col="39" displaytype="text" edittype="text" text="bind:nutrdeptfax"/>
- <Cell col="40" displaytype="date" edittype="date" text="bind:nutracctdate" mask="yyyy-mm-dd"/>
- <Cell col="41" displaytype="date" edittype="date" text="bind:nutrcloseyymm" mask="yyyy-mm"/>
- <Cell col="42" displaytype="text" edittype="text" text="bind:insucdeptcd"/>
- <Cell col="43" displaytype="none" edittype="none" text="bind:insucdeptcdnm"/>
- <Cell col="44" displaytype="date" edittype="date" text="bind:yearcostdt" mask="yyyy-mm-dd"/>
- <Cell col="45" displaytype="checkbox" edittype="checkbox" text="bind:yearcostyn"/>
- <Cell col="46" text="bind:fstrgstrid"/>
- <Cell col="47" text="bind:fstrgstdt"/>
- <Cell col="48" text="bind:lastupdtrid"/>
- <Cell col="49" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1154 91 1195 111" id="btn_search_cd" class="btn2" text="조회" anchor="top right" onclick="group3_btn_search_cd_onclick" taborder="77"/>
- <Button position="absolute 1101 91 1152 111" id="button1" class="btn7" visible="false" text="엑셀" anchor="top right" onclick="group3_button1_onclick" taborder="2"/>
- <Static id="caption00" text="전산요청번호 " class="cell_1" position="absolute 370 353 458 431" onclick="group3_caption00_onclick"/>
- <Button id="btn_comreqno" taborder="80" class="icon_search" position="absolute 405 381 421 397" onclick="group3_btn_comreqno_onclick"/>
- <TextArea id="txt_comreqno" taborder="81" position="absolute 460 352 605 431" autoselect="true" enable="false"/>
- <Button id="btn_reqnoadd" taborder="82" text="번호추가" class="btn5" position="absolute 379 405 449 425" onclick="group3_btn_reqnoadd_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 26 1195 53" id="grp_btn" scrollbars="autoboth" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 1127 0 1195 22" id="button46" class="btn4" text="초기화" anchor="top right" onclick="grp_btn_button46_onclick"/>
- <Shape position="absolute 0 21 1195 27" linetype="horizontal" id="line17" class="line_6" anchor="left top right"/>
- <Button position="absolute 1069 0 1125 22" id="btn_save" class="btn4" text="저장" anchor="top right" onclick="grp_btn_btn_save_onclick"/>
- <Button position="absolute 0 0 92 22" id="btn_print" class="btn6" text="청구서출력" anchor="default" onclick="grp_btn_btn_print_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="비품청구등록" class="tit_1" position="absolute 0 0 120 25"/>
- <Div id="grp_reqprgmlist" taborder="1" style="bordertype:round 4 4 ;shadow:outer 4,4 4 gray;" class="div_SA2" visible="false" position="absolute 237 486 1187 775">
- <Layouts>
- <Layout>
- <Button id="button1" taborder="43" text="검색" onclick="grp_reqprgmlist_button1_onclick" class="btn1" position="absolute 864 29 932 49" anchor="default"/>
- <Static id="caption3" text="요청제목 :" class="search_name" position="absolute 13 13 93 33" anchor="default"/>
- <Static id="caption4" text="요청번호 :" class="search_name" position="absolute 440 14 533 34" anchor="default"/>
- <Edit id="ipt_reqno" taborder="44" autoselect="true" position="absolute 518 14 617 34" anchor="default" onkeydown="grp_reqprgmlist_ipt_reqno_onkeydown"/>
- <Edit id="ipt_reqtitle" taborder="45" autoselect="true" position="absolute 91 13 414 33" anchor="default" onkeydown="grp_reqprgmlist_ipt_reqtitle_onkeydown"/>
- <Static id="caption5" text="담 당 자 :" class="search_name" position="absolute 632 13 700 33" anchor="default" onclick="grp_reqprgmlist_caption5_onclick"/>
- <Grid id="grd_reqprgmlist" taborder="47" binddataset="ds_main_reqprgmlist" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 12 79 573 259" anchor="default" oncelldblclick="grp_reqprgmlist_grd_reqprgmlist_oncelldblclick" onkeyup="grp_reqprgmlist_grd_reqprgmlist_onkeyup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="75"/>
- <Column size="80"/>
- <Column size="216"/>
- <Column size="93"/>
- <Column size="65"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="요청번호"/>
- <Cell col="1" text="요청일자"/>
- <Cell col="2" text="요청제목"/>
- <Cell col="3" text="요청부서"/>
- <Cell col="4" text="담당자"/>
- <Cell col="5" text="비품청구"/>
- </Band>
- <Band id="body">
- <Cell text="bind:reqno"/>
- <Cell col="1" text="bind:reqdd" mask="####-##-##"/>
- <Cell col="2" displaytype="text" text="bind:reqtitle"/>
- <Cell col="3" text="bind:reqdeptnm"/>
- <Cell col="4" text="bind:chrgnm"/>
- <Cell col="5" text="bind:eqreqdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Combo id="combo1" taborder="48" innerdataset="@ds_init_chrginfo" codecolumn="userid" datacolumn="usernm" position="absolute 702 13 798 33" anchor="default"/>
- <Edit id="ipt_comreqdeptcd" taborder="51" autoselect="true" position="absolute 91 39 190 59" anchor="default" onkeydown="grp_reqprgmlist_ipt_comreqdeptcd_onkeydown"/>
- <Static id="caption00" text="요청부서 :" class="search_name" position="absolute 13 39 106 59" anchor="default"/>
- <Button id="btn_comreqdept" taborder="52" class="icon_search" position="absolute 191 42 207 58" anchor="default" onclick="grp_reqprgmlist_btn_comreqdept_onclick"/>
- <Edit id="ipt_comreqdeptnm" taborder="53" readonly="true" class="output" position="absolute 209 40 420 59" anchor="default"/>
- <Shape id="line18" linetype="vertical" class="line_4" position="absolute 845 10 853 65" anchor="top right"/>
- <Button id="btn_add" taborder="54" class="icon_right" position="absolute 578 155 600 174" style="align:left;font:arial,12,bold;" anchor="default" onclick="grp_reqprgmlist_btn_add_onclick"/>
- <Button id="btn_delete" taborder="55" class="icon_left" position="absolute 578 185 600 204" style="font:arial,12,bold;" anchor="default" onclick="grp_reqprgmlist_btn_delete_onclick"/>
- <Grid id="grd_select" taborder="56" binddataset="ds_main_reqselect" useinputpanel="false" cellsizingtype="col" autofittype="col" oncelldblclick="grp_reqprgmlist_grd_reqprgmlist_oncelldblclick" position="absolute 606 79 943 259" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="86"/>
- <Column size="80"/>
- <Column size="216"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="요청번호"/>
- <Cell col="1" text="요청일자"/>
- <Cell col="2" text="요청제목"/>
- <Cell col="3" text="비품청구"/>
- </Band>
- <Band id="body">
- <Cell text="bind:reqno"/>
- <Cell col="1" text="bind:reqdd" mask="####-##-##"/>
- <Cell col="2" displaytype="text" text="bind:reqtitle"/>
- <Cell col="3" text="bind:eqreqdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_select" taborder="57" text="적용" class="btn4" position="absolute 826 262 882 284" anchor="default" onclick="grp_reqprgmlist_btn_select_onclick"/>
- <Button id="btn_cancel" taborder="58" text="취소" onclick="btn_cancel_onclick" class="btn4" position="absolute 886 262 942 284" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_apln" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="approval11" type="STRING" size="256"/>
- <Column id="approval12" type="STRING" size="256"/>
- <Column id="approval13" type="STRING" size="256"/>
- <Column id="approval14" type="STRING" size="256"/>
- <Column id="approval15" type="STRING" size="256"/>
- <Column id="approval16" type="STRING" size="256"/>
- <Column id="approval21" type="STRING" size="256"/>
- <Column id="approval22" type="STRING" size="256"/>
- <Column id="approval23" type="STRING" size="256"/>
- <Column id="approval24" type="STRING" size="256"/>
- <Column id="approval25" type="STRING" size="256"/>
- <Column id="approval26" type="STRING" size="256"/>
- <Column id="arbitrary1" type="STRING" size="256"/>
- <Column id="arbitrary2" type="STRING" size="256"/>
- <Column id="arbitrary3" type="STRING" size="256"/>
- <Column id="arbitrary4" type="STRING" size="256"/>
- <Column id="arbitrary5" type="STRING" size="256"/>
- <Column id="arbitrary6" type="STRING" size="256"/>
- <Column id="iudflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="expansion" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="approval11"/>
- <Col id="approval12"/>
- <Col id="approval13"/>
- <Col id="approval14"/>
- <Col id="approval15"/>
- <Col id="approval16"/>
- <Col id="approval21"/>
- <Col id="approval22"/>
- <Col id="approval23"/>
- <Col id="approval24"/>
- <Col id="approval25"/>
- <Col id="approval26"/>
- <Col id="arbitrary1"/>
- <Col id="arbitrary2"/>
- <Col id="arbitrary3"/>
- <Col id="arbitrary4"/>
- <Col id="arbitrary5"/>
- <Col id="arbitrary6"/>
- <Col id="iudflag"/>
- <Col id="instcd"/>
- <Col id="deptcd"/>
- <Col id="expansion"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_save_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_sml_smllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_goodreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_goodreq_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="reqfrdd" type="STRING" size="256"/>
- <Column id="deliveprcsflag" type="STRING" size="256"/>
- <Column id="retrmaxreqnoyn" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="acptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqflag"/>
- <Col id="reqfrdd"/>
- <Col id="deliveprcsflag"/>
- <Col id="retrmaxreqnoyn"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="instcdnm"/>
- <Col id="reqtodd"/>
- <Col id="reqdd"/>
- <Col id="acptflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_reqpsnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_printdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="data"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_goodreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_goodreq_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_goodreq_goodreqlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="bugtexpcamt" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="prodcmpycd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="bugtcd" type="STRING" size="256"/>
- <Column id="bugtnm" type="STRING" size="256"/>
- <Column id="bugtyy" type="STRING" size="256"/>
- <Column id="stdysubjno" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="installplcecd" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqtm" type="STRING" size="256"/>
- <Column id="delivedeptcd" type="STRING" size="256"/>
- <Column id="delivehopedd" type="STRING" size="256"/>
- <Column id="reqqty" type="STRING" size="256"/>
- <Column id="requnit" type="STRING" size="256"/>
- <Column id="attfilenm" type="STRING" size="256"/>
- <Column id="attfilepathnm" type="STRING" size="256"/>
- <Column id="makeyn" type="STRING" size="256"/>
- <Column id="deptaprvyn" type="STRING" size="256"/>
- <Column id="deptaprvdd" type="STRING" size="256"/>
- <Column id="acptflag" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="adjtqty" type="STRING" size="256"/>
- <Column id="adjtrsn" type="STRING" size="256"/>
- <Column id="acptcharid" type="STRING" size="256"/>
- <Column id="plceorddd" type="STRING" size="256"/>
- <Column id="plceordseqno" type="STRING" size="256"/>
- <Column id="deliveqty" type="STRING" size="256"/>
- <Column id="unwinresn" type="STRING" size="256"/>
- <Column id="deliveprcsflag" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="installplcenm" type="STRING" size="256"/>
- <Column id="totamt" type="STRING" size="256"/>
- <Column id="useamt" type="STRING" size="256"/>
- <Column id="remamt" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="mdlnm" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="smlnm" type="STRING" size="256"/>
- <Column id="fixasetcd" type="STRING" size="256"/>
- <Column id="bugtflag" type="STRING" size="256"/>
- <Column id="stdysubjnm" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="suplplcenm" type="STRING" size="256"/>
- <Column id="wncurncyamt" type="STRING" size="256"/>
- <Column id="plceordamt" type="STRING" size="256"/>
- <Column id="cntrdeptcd" type="STRING" size="256"/>
- <Column id="cntrdeptcdnm" type="STRING" size="256"/>
- <Column id="mngtdeptcd" type="STRING" size="256"/>
- <Column id="mngtdeptcdnm" type="STRING" size="256"/>
- <Column id="reqtel" type="STRING" size="256"/>
- <Column id="comreqno" type="STRING" size="256"/>
- <Column id="multiflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqdd"/>
- <Col id="reqno"/>
- <Col id="reqpsnnm"/>
- <Col id="reqdeptnm"/>
- <Col id="bugtexpcamt"/>
- <Col id="reqflagnm"/>
- <Col id="reqflag"/>
- <Col id="reqseqno"/>
- <Col id="workflag"/>
- <Col id="goodnm"/>
- <Col id="goodspec"/>
- <Col id="goodmodel"/>
- <Col id="prodcmpycd"/>
- <Col id="prodcmpynm"/>
- <Col id="bugtcd"/>
- <Col id="bugtnm"/>
- <Col id="bugtyy"/>
- <Col id="stdysubjno"/>
- <Col id="reqdeptcd"/>
- <Col id="installplcecd"/>
- <Col id="reqpsnid"/>
- <Col id="reqtm"/>
- <Col id="delivedeptcd"/>
- <Col id="delivehopedd"/>
- <Col id="reqqty"/>
- <Col id="requnit"/>
- <Col id="attfilenm"/>
- <Col id="attfilepathnm"/>
- <Col id="makeyn"/>
- <Col id="deptaprvyn"/>
- <Col id="deptaprvdd"/>
- <Col id="acptflag"/>
- <Col id="acptdd"/>
- <Col id="adjtqty"/>
- <Col id="adjtrsn"/>
- <Col id="acptcharid"/>
- <Col id="plceorddd"/>
- <Col id="plceordseqno"/>
- <Col id="deliveqty"/>
- <Col id="unwinresn"/>
- <Col id="deliveprcsflag"/>
- <Col id="cmt"/>
- <Col id="instcd"/>
- <Col id="installplcenm"/>
- <Col id="totamt"/>
- <Col id="useamt"/>
- <Col id="remamt"/>
- <Col id="lrgcd"/>
- <Col id="lrgnm"/>
- <Col id="mdlcd"/>
- <Col id="mdlnm"/>
- <Col id="smlcd"/>
- <Col id="smlnm"/>
- <Col id="fixasetcd"/>
- <Col id="bugtflag"/>
- <Col id="stdysubjnm"/>
- <Col id="suplplcecd"/>
- <Col id="suplplcenm"/>
- <Col id="wncurncyamt"/>
- <Col id="plceordamt"/>
- <Col id="cntrdeptcd"/>
- <Col id="cntrdeptcdnm"/>
- <Col id="mngtdeptcd"/>
- <Col id="mngtdeptcdnm"/>
- <Col id="reqtel"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_fixasetcd_fixasetcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_temp_authinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="selectrow" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="selectrow"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_fileupcolumn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="fileseqno" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="attfilenm" type="STRING" size="256"/>
- <Column id="attfilepathnm" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="fileseqno"/>
- <Col id="reqflag"/>
- <Col id="reqno"/>
- <Col id="reqseqno"/>
- <Col id="reqpsnid"/>
- <Col id="attfilenm"/>
- <Col id="attfilepathnm"/>
- <Col id="reqdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="emplno"/>
- <Col id="reqflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_lrg_lrglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_goodreqno_goodmaxreqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_mdl_mdllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_goodreq_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" onload="ds_main_list_goodreq_goodreqlist_onload" oncolumnchanged="ds_main_list_goodreq_goodreqlist_oncolumnchanged"/>
- <Dataset id="ds_main_list_goodreq_goodmaxreqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_fileupcolumn_fileupload" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="file" type="STRING" size="256"/>
- <Column id="filedata" type="BLOB" size="256"/>
- <Column id="filenm" type="STRING" size="256"/>
- <Column id="filesize" type="STRING" size="256"/>
- <Column id="filetype" type="STRING" size="256"/>
- <Column id="fullpath" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="file"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_fixasetcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="cntrdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- <Col id="cntrdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_retrparam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="frdate" type="STRING" size="256"/>
- <Column id="todate" type="STRING" size="256"/>
- <Column id="prntkind" type="STRING" size="256"/>
- <Column id="searchflag" type="STRING" size="256"/>
- <Column id="aactcd" type="STRING" size="256"/>
- <Column id="aactno" type="STRING" size="256"/>
- <Column id="aactnm" type="STRING" size="256"/>
- <Column id="temp" type="STRING" size="256"/>
- <Column id="slipkind" type="STRING" size="256"/>
- <Column id="slipdeptcd" type="STRING" size="256"/>
- <Column id="refundflag" type="STRING" size="256"/>
- <Column id="aplnflag" type="STRING" size="256"/>
- <Column id="sanctnofrom" type="STRING" size="256"/>
- <Column id="sanctnoto" type="STRING" size="256"/>
- <Column id="paymethod" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="frdate"/>
- <Col id="todate"/>
- <Col id="prntkind">RPRAD01301</Col>
- <Col id="searchflag"/>
- <Col id="aactcd"/>
- <Col id="aactno"/>
- <Col id="aactnm"/>
- <Col id="temp"/>
- <Col id="slipkind"/>
- <Col id="slipdeptcd"/>
- <Col id="refundflag"/>
- <Col id="aplnflag">1</Col>
- <Col id="sanctnofrom"/>
- <Col id="sanctnoto"/>
- <Col id="paymethod"/>
- <Col id="workflag">drawseqno</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rptparams" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="frdate" type="STRING" size="256"/>
- <Column id="todate" type="STRING" size="256"/>
- <Column id="approval21" type="STRING" size="256"/>
- <Column id="approval22" type="STRING" size="256"/>
- <Column id="approval23" type="STRING" size="256"/>
- <Column id="approval24" type="STRING" size="256"/>
- <Column id="approval25" type="STRING" size="256"/>
- <Column id="approval26" type="STRING" size="256"/>
- <Column id="arbitrary1" type="STRING" size="256"/>
- <Column id="arbitrary2" type="STRING" size="256"/>
- <Column id="arbitrary3" type="STRING" size="256"/>
- <Column id="arbitrary4" type="STRING" size="256"/>
- <Column id="arbitrary5" type="STRING" size="256"/>
- <Column id="arbitrary6" type="STRING" size="256"/>
- <Column id="expansion" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="sanctnofrom" type="STRING" size="256"/>
- <Column id="sanctnoto" type="STRING" size="256"/>
- <Column id="approval11" type="STRING" size="256"/>
- <Column id="approval12" type="STRING" size="256"/>
- <Column id="approval13" type="STRING" size="256"/>
- <Column id="approval14" type="STRING" size="256"/>
- <Column id="approval15" type="STRING" size="256"/>
- <Column id="approval16" type="STRING" size="256"/>
- <Column id="approval17" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="reqaprvflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqflag"/>
- <Col id="emplno"/>
- <Col id="reqaprvflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_lrgcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lrgcd"/>
- <Col id="mdlcd"/>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_RscsysinftLists_rscsysinftlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_deliveprcsflag" 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">3</Col>
- </Row>
- <Row>
- <Col id="label">입고완료</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">강제종결</Col>
- <Col id="value">6</Col>
- </Row>
- <Row>
- <Col id="label">입고완료</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">자체제작</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">재고지급</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_save_psgereqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_main_custlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="installplcecd" type="STRING" size="255"/>
- <Column id="installplcenm" type="STRING" size="255"/>
- <Column id="deptcd" type="STRING" size="255"/>
- <Column id="deptnm" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_reqprgmlist" 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="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="eqreqdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqprgmdesc" 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="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgbdev" type="STRING" size="256" sumtext="개발업무구분"/>
- <Column id="reqgbdata" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqddfrom" type="STRING" size="256" sumtext="요청일자FROM"/>
- <Column id="reqddto" type="STRING" size="256" sumtext="요청일자TO"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="결재_현대PL"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="결재_현대PM"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="결재_총괄"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="결재_과장"/>
- <Column id="aprv6" type="STRING" size="256" sumtext="DBA"/>
- <Column id="chrgid" type="STRING" size="256" sumtext="담당자"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자"/>
- <Column id="estendddfrom" type="STRING" size="256" sumtext="완료예정일FROM"/>
- <Column id="estendddto" type="STRING" size="256" sumtext="완료예정일TO"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종"/>
- <Column id="excldflag" type="STRING" size="256" sumtext="완료제외"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="workcd1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="endddfrom" type="STRING" size="256" sumtext="완료일FROM"/>
- <Column id="endddto" type="STRING" size="256" sumtext="완료일TO"/>
- <Column id="gubundev" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubundata" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunmenu" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunupdate" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="요청부서장승인YN"/>
- <Column id="excldflag2" type="STRING" size="256" sumtext="반려제외"/>
- <Column id="complyn" type="STRING" size="256" sumtext="개발 완료건 포함"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_chrginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="devyn" type="STRING" size="256" sumtext="개발자여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256" sumtext="프로그래머id"/>
- <Column id="usernm" type="STRING" size="256" sumtext="프로그래머명"/>
- <Column id="telno" type="STRING" size="256" sumtext="내선전화"/>
- <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="nzone" type="STRING" size="256" sumtext="N-Zone"/>
- <Column id="accptyn" type="STRING" size="256" sumtext="접수권한"/>
- <Column id="partgubun" type="STRING" size="256" sumtext="파트구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_reqselect" 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="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="eqreqdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_popreqnolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="eqreqdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.cmb_reqflag_search" propid="value" datasetid="ds_send_goodreq" columnid="reqflag"/>
- <BindItem id="item1" compid="group3.ipt_reqdeptcd_search" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptcd"/>
- <BindItem id="item2" compid="group3.ipt_reqdeptnm_search" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptnm"/>
- <BindItem id="item3" compid="group3.ipt_reqdd_search" propid="value" datasetid="ds_send_goodreq" columnid="reqfrdd"/>
- <BindItem id="item4" compid="group3.ipt_reqno" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqno"/>
- <BindItem id="item5" compid="group3.ipt_reqdeptcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqdeptcd"/>
- <BindItem id="item6" compid="group3.opt_reqdeptnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqdeptnm"/>
- <BindItem id="item7" compid="group3.ipt_goodnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="goodnm"/>
- <BindItem id="item8" compid="group3.ipt_goodspec" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="goodspec"/>
- <BindItem id="item9" compid="group3.ipt_goodmodel" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="goodmodel"/>
- <BindItem id="item10" compid="group3.ipt_prodcmpycd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="prodcmpycd"/>
- <BindItem id="item11" compid="group3.ipt_prodcmpynm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="prodcmpynm"/>
- <BindItem id="item12" compid="group3.opt_winacntnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="bugtnm"/>
- <BindItem id="item13" compid="group3.ipt_reqqty" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqqty"/>
- <BindItem id="item14" compid="group3.cmb_requnit" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="requnit"/>
- <BindItem id="item15" compid="group3.ipt_bugtyy" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="bugtyy"/>
- <BindItem id="item16" compid="group3.ipt_bugtexpcamt" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="bugtexpcamt"/>
- <BindItem id="item17" compid="group3.ipt_installplcecd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="installplcecd"/>
- <BindItem id="item18" compid="group3.rbo_makeyn" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="makeyn"/>
- <BindItem id="item19" compid="group3.ipt_attfilenm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="attfilenm"/>
- <BindItem id="item20" compid="group3.ipt_reqpsnid_search" propid="value" datasetid="ds_send_goodreq" columnid="reqpsnid"/>
- <BindItem id="item21" compid="group3.opt_reqpsnnm" propid="value" datasetid="ds_send_goodreq" columnid="reqpsnnm"/>
- <BindItem id="item22" compid="group3.cmb_workflag" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="workflag"/>
- <BindItem id="item23" compid="group3.ipt_reqflag" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqflag"/>
- <BindItem id="item24" compid="group3.ipt_reqdd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqdd"/>
- <BindItem id="item25" compid="group3.ipt_reqpsnid" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqpsnid"/>
- <BindItem id="item26" compid="group3.ipt_instcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="instcd"/>
- <BindItem id="item27" compid="group3.ipt_deliveprcsflag" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="deliveprcsflag"/>
- <BindItem id="item28" compid="group3.ipt_installplcenm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="installplcenm"/>
- <BindItem id="item29" compid="group3.opt_totamt" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="totamt"/>
- <BindItem id="item30" compid="group3.opt_useamt" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="useamt"/>
- <BindItem id="item31" compid="group3.opt_remamt" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="remamt"/>
- <BindItem id="item32" compid="group3.ipt_goodflag" propid="value" datasetid="ds_send_lrgcd" columnid="goodflag"/>
- <BindItem id="item33" compid="group3.opt_lrgnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="lrgnm"/>
- <BindItem id="item34" compid="group3.opt_mdlnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="mdlnm"/>
- <BindItem id="item35" compid="group3.opt_smlnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="smlnm"/>
- <BindItem id="item36" compid="group3.ipt_fixasetcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="fixasetcd"/>
- <BindItem id="item37" compid="group3.ipt_lrgcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="lrgcd"/>
- <BindItem id="item38" compid="group3.ipt_mdlcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="mdlcd"/>
- <BindItem id="item39" compid="group3.ipt_smlcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="smlcd"/>
- <BindItem id="item40" compid="group3.cmb_bugtcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="bugtcd"/>
- <BindItem id="item41" compid="group3.ipt_stdysubjnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="stdysubjnm"/>
- <BindItem id="item42" compid="group3.ipt_stdysubjno" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="stdysubjno"/>
- <BindItem id="item43" compid="group3.opt_instcd" propid="value" datasetid="ds_send_goodreq" columnid="instcd"/>
- <BindItem id="item44" compid="group3.opt_instcdnm" propid="value" datasetid="ds_send_goodreq" columnid="instcdnm"/>
- <BindItem id="item45" compid="group3.ipt_cntrdeptcdnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="cntrdeptcdnm"/>
- <BindItem id="item46" compid="group3.ipt_cntrdeptcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="cntrdeptcd"/>
- <BindItem id="item47" compid="group3.ipt_mngtdeptcdnm" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="mngtdeptcdnm"/>
- <BindItem id="item48" compid="group3.ipt_mngtdeptcd" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="mngtdeptcd"/>
- <BindItem id="item49" compid="group3.ipt_reqtodd_search" propid="value" datasetid="ds_send_goodreq" columnid="reqtodd"/>
- <BindItem id="item50" compid="group3.ipt_reqtel" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="reqtel"/>
- <BindItem id="item51" compid="group3.txt_cmt" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="cmt"/>
- <BindItem id="item52" compid="group3.ipt_uploadfile" propid="value" datasetid="ds_send_fileupcolumn_fileupload" columnid="file"/>
- <BindItem id="item53" compid="group3.chb_acptflag" propid="value" datasetid="ds_send_goodreq" columnid="acptflag"/>
- <BindItem id="item54" compid="group3.ipt_reqflag2" propid="value" datasetid="ds_send_init" columnid="reqflag"/>
- <BindItem id="item55" compid="group3.ipt_reqaprvflag" propid="value" datasetid="ds_send_init" columnid="reqaprvflag"/>
- <BindItem id="item56" compid="group3.ipt_emplno" propid="value" datasetid="ds_send_init" columnid="emplno"/>
- <BindItem id="item57" compid="group3.ipt_instcd2" propid="value" datasetid="ds_send_init" columnid="instcd"/>
- <BindItem id="item59" compid="grp_reqprgmlist.ipt_comreqdeptnm" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqdeptnm"/>
- <BindItem id="item60" compid="grp_reqprgmlist.ipt_reqtitle" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqtitle"/>
- <BindItem id="item61" compid="grp_reqprgmlist.ipt_reqno" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqno"/>
- <BindItem id="item62" compid="grp_reqprgmlist.combo1" propid="value" datasetid="ds_send_reqprgmdesc" columnid="chrgid"/>
- <BindItem id="item63" compid="grp_reqprgmlist.ipt_comreqdeptcd" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqdeptcd"/>
- <BindItem id="item64" compid="group3.txt_comreqno" propid="value" datasetid="ds_main_goodreq_goodreqlist" columnid="comreqno"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- include "mis_acntcommonxp::RAD001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function fInitialize()
- {
- ds_send_goodreq.clearData(); ds_send_goodreq.addRow();
- ds_send_fileupcolumn.clearData(); ds_send_fileupcolumn.addRow();
- ds_send_reqpsn.clearData(); ds_send_reqpsn.addRow();
- ds_send_fixasetcd.clearData(); ds_send_fixasetcd.addRow();
- ds_send_retrparam.clearData(); ds_send_retrparam.addRow();
- ds_send_init.clearData(); ds_send_init.addRow();
- ds_send_lrgcd.clearData(); ds_send_lrgcd.addRow();
-
- ds_send_goodreq.enableevent = false;
- misfComboComCdListMulti("R0246","group3.cmb_workflag");
- rszfComboUnitList("group3.cmb_requnit", sysf_getUserInfo("dutplceinstcd"), "G");
- rszfComboBugtList("group3.cmb_bugtcd", sysf_getUserInfo("dutplceinstcd"));
- rszfReqFlagComboComCdList(sysf_getUserInfo("userid"),"group3.cmb_reqflag_search");
- misfGridInit(group3.grd_goodreq);
- misfGridInit(group3.swh_select.cse_lrgcd.grd_lrglist);
- misfGridInit(group3.swh_select.cse_lrgcd.grd_mdllist);
- misfGridInit(group3.swh_select.cse_lrgcd.grd_smllist);
- misfGridInit(group3.swh_select.cse_fixasetcd.grd_fixasetcdlist);
- misfMsterDetailSet("group3.grd_goodreq", null, "TRRSD11101" ,"Y");
- //청구날짜 설정
- var curdate = utlf_getCurrentDate();
- var cvtdate = curdate.toDate("YYYYMMDD");
- //이번달 1일 과 마지막일을 셋팅하는 부분
- group3.ipt_reqdd_search.value = curdate.substr(0,6)+"01";
- group3.ipt_reqtodd_search.value = curdate.substr(0,6) + cvtdate.getMonthDay();
- group3.opt_instcd.value = sysf_getUserInfo("dutplceinstcd");
- group3.opt_instcdnm.value = sysf_getUserInfo("dutplceinstnm");
- // 사용자의 부서가 하나가 아니면 오류메세지를 호출하며. 부서가 하나이면 부서코드와 부서명을 설정해준다.
- group3.ipt_reqdeptcd_search.value = sysf_getUserInfo("dutplcecd");
- group3.ipt_reqdeptnm_search.value = sysf_getUserInfo("dutplcenm");
- group3.ipt_reqpsnid_search.value = sysf_getUserInfo("userid");
- group3.opt_reqpsnnm.value = sysf_getUserInfo("usernm");
- // hidden
- // group3.cmb_reqflag_search.value = "D";
- ds_send_goodreq.setColumn(0,"reqflag","D");
- group3.ipt_goodflag.value = "GE";
- // 맵을 다른화면에서도 사용하기 때문에 기본값이 되는 reqdd 값을 N 으로 설정함으로써
- // 이화면상의 조회를 가능하게 함.
- ds_send_goodreq.setColumn( 0, "reqdd", "N");
- group3.btn_search.click();
- // 권한설정.
- fSetReqAuth();
- //권한자 외의 일반 사용자들의 사용부서, 의뢰자 이름 바꾸지 못하게함.
- ds_send_init.setColumn( 0, "instcd", ds_send_goodreq.getColumn(0, "instcd"));
- ds_send_init.setColumn( 0, "emplno", sysf_getUserInfo("userid"));
- group3.ipt_reqflag2.value = "D";
- ds_hidden_reqpsnlist.filter("");
- ds_hidden_reqpsnlist.clearData();
- var oParam = {};
- oParam.id = "TRRSC06001";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetReqPsnList";
- oParam.inds = "req=ds_send_init";
- oParam.outds = "ds_hidden_reqpsnlist=reqpsnlist";
- oParam.async = false;
- oParam.callback = "cf_TRRSC06001";
- tranf_submit(oParam);
- // 구매팀, 구매Unit 의 모든 직원들에게 청구부서를 바꿀수 있는 권한을 줌. 하드코딩_팀 바꾸고 싶다면 부서코드를 바꿔줘야..
- if(ds_hidden_reqpsnlist.rowcount==0 && !fCheckPurcTeam() )
- {
- group3.ipt_reqdeptcd_search.enable = false;
- group3.btn_reqdept.enable = false;
- }
-
- // 구매팀, 구매Unit 직원들만 미접수라는 표시가 뜨며 조회조건과 관계없이 미접수된 청구내역을 볼수 있다.
- if(fCheckPurcTeam())
- group3.chb_acptflag.visible = true;
- // 대분류 코드 리스트 초기화
- fInitCodeList();
-
- ds_send_goodreq.enableevent = true;
-
- //ds_main_goodreq_goodreqlist.setColumn(0,"multiflag", "N");
- }
- function cf_TRRSC06001(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_hidden_reqpsnlist.updateColID("reqprid","reqpridold");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fCheckAuth() {
- //group3.btn_search.disabled = !checkAuth("R") ;
- //grp_btn.btn_save.disabled = !checkAuth("X") ;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 구매팀, 구매Unit 직원 체크(하드코딩)
- ****************************************************************************************/
- function fCheckPurcTeam(){
- if(sysf_getUserInfo("dutplcecd") == "4080100000" || sysf_getUserInfo("dutplcecd") == "4080102000" || sysf_getUserInfo("dutplcecd") == "4080300000") return true;
- else return false;
- }
-
- /****************************************************************************************
- * Argument : pDisabled : true/false
- * Description : 컨트롤 사용여부
- ****************************************************************************************/
- function fSetControlDisabled(pDisabled)
- {
- group3.ipt_reqno.enable = !pDisabled;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fSetReqAuth()
- {
- /* ---------------------------------------------------------------------------------------
- * [2007.12.12 HBH ] 청구주기 추가.
- * 수리,장비등 청구주기가 없는 것들은 '1'로셋팅
- ---------------------------------------------------------------------------------------*/
- rszfGetPurcReqAuthInfo(dsf_getColumnNullToEmpty(ds_send_goodreq, 0, "instcd"), "D" , dsf_getColumnNullToEmpty(ds_send_goodreq, 0, "reqdeptcd"), sysf_getUserInfo("userid"), "1");
- }
- /****************************************************************************************
- * Argument : pDisableYn : 사용여부
- * Description : 화면 open시 disable ..행추가시 또는 조회후 값 존재시 enable
- ****************************************************************************************/
- function fAllControlDisabled(pDisableYn)
- {
- if(pDisableYn == "Y")
- {
- group3.ipt_goodnm.enable = false;
- group3.ipt_goodspec.enable = false;
- group3.ipt_goodmodel.enable = false;
- group3.cmb_workflag.enable = false;
- group3.rbo_makeyn.enable = false;
- group3.cmb_requnit.enable = false;
- group3.ipt_prodcmpycd.enable = false;
- group3.ipt_reqqty.enable = false;
- group3.ipt_installplcecd.enable = false;
- group3.ipt_reqtel.enable = false;
- group3.ipt_reqdd.enable = false;
- group3.ipt_cntrdeptcd.enable = false;
- group3.btn_cntrdeptcd.enable = false;
- group3.ipt_cntrdeptcdnm.enable = false;
- group3.ipt_mngtdeptcd.enable = false;
- group3.btn_mngtdeptcd.enable = false;
- group3.ipt_mngtdeptcdnm.enable = false;
- group3.ipt_bugtyy.enable = false;
- group3.ipt_bugtexpcamt.enable = false;
- group3.ipt_attfilenm.enable = false;
- /*-----------------------------------------------------------------*/
- /* 하단은 disable 해놓구 우측에서 선택하게한다. */
- /*-----------------------------------------------------------------*/
- group3.opt_lrgnm.enable = false;
- group3.opt_mdlnm.enable = false;
- group3.opt_smlnm.enable = false;
- group3.ipt_fixasetcd.enable = false;
- group3.btn_addfile.enable = false;
- group3.btn_downfile.enable = false;
- group3.txt_cmt.enable = false;
- group3.cmb_bugtcd.enable = false;
- group3.ipt_stdysubjno.enable = false;
- group3.ipt_stdysubjnm.enable = false;
- group3.ipt_prodcmpynm.enable = false;
- group3.ipt_installplcenm.enable = false;
- group3.txt_comreqno.enable = false;
- group3.btn_comreqno.enable = false;
- group3.btn_reqnoadd.enable = false;
- }
- else
- {
- group3.ipt_goodnm.enable = true;
- group3.ipt_goodspec.enable = true;
- group3.ipt_goodmodel.enable = true;
- group3.cmb_workflag.enable = true;
- group3.rbo_makeyn.enable = true;
- group3.cmb_requnit.enable = true;
- group3.ipt_prodcmpycd.enable = true;
- group3.ipt_reqqty.enable = true;
- group3.ipt_installplcecd.enable = true;
- group3.ipt_reqtel.enable = true;
- group3.ipt_reqdd.enable = false;
- group3.ipt_cntrdeptcd.enable = true;
- group3.btn_cntrdeptcd.enable = true;
- group3.ipt_cntrdeptcdnm.enable = true;
- group3.ipt_mngtdeptcd.enable = true;
- group3.btn_mngtdeptcd.enable = true;
- group3.ipt_mngtdeptcdnm.enable = true;
- group3.ipt_bugtyy.enable = false;
- group3.ipt_bugtexpcamt.enable = true;
- group3.ipt_attfilenm.enable = false;
- group3.btn_addfile.enable = true;
- group3.btn_downfile.enable = true;
- group3.txt_cmt.enable = true;
- group3.cmb_bugtcd.enable = true;
- group3.ipt_stdysubjno.enable = true;
- group3.ipt_stdysubjnm.enable = true;
- group3.ipt_prodcmpynm.enable = true;
- group3.ipt_installplcenm.enable = true;
- group3.txt_comreqno.enable = false;
- group3.btn_comreqno.enable = true;
- group3.btn_reqnoadd.enable = true;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 비품코드 조회
- ****************************************************************************************/
- function fInitCodeList(){
- misfGridInit(group3.swh_select.cse_lrgcd.grd_lrglist);
- ds_send_lrgcd.setColumn(0, "goodflag" , group3.ipt_goodflag.value);
- ds_send_lrgcd.setColumn(0, "instcd" , group3.opt_instcd.value);
-
- var oParam = {};
- oParam.id = "TRRSD11104";
- oParam.service = "purcbaseapp.GoodCdMngt";
- oParam.method = "reqGetLargeCodeList";
- oParam.inds = "req=ds_send_lrgcd";
- oParam.outds = "ds_main_list_lrg_lrglist=lrglist";
- oParam.async = false;
- //oParam.callback = "cf_TRRSD11104";
- tranf_submit(oParam);
-
- if(ds_main_list_lrg_lrglist.rowcount > 0) {
- ds_main_list_lrg_lrglist.rowposition = 0;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 비품코드 조회
- ****************************************************************************************/
- function fMovecd(pgrid_name)
- {trace(group3.cmb_workflag.value);
- if(utlf_transNullToEmpty(group3.cmb_workflag.value).length == 0)
- {
- sysf_messageBox("행추가를 먼저하시거나 청구사유를 먼저 " ,"C002");
- return;
- }
- if(group3.swh_select.tabindex == 0)
- {
- if (pgrid_name == "group3.swh_select.cse_lrgcd.grd_smllist")
- {
- if (ds_main_list_sml_smllist.rowposition > -1)
- {
- /* 대분류 */
- group3.ipt_lrgcd.value = ds_main_list_lrg_lrglist.getColumn(ds_main_list_lrg_lrglist.rowposition, "lrgcd");
- group3.opt_lrgnm.value = ds_main_list_lrg_lrglist.getColumn(ds_main_list_lrg_lrglist.rowposition, "lrgnm");
- /* 중분류*/
- group3.ipt_mdlcd.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "mdlcd");
- group3.opt_mdlnm.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "mdlnm");
- /* 소분류 */
- group3.ipt_smlcd.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "smlcd");
- group3.opt_smlnm.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "smlnm");
- group3.ipt_goodnm.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "mdlnm") + ' / '
- + ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "smlnm");
- }
- }
- else if(pgrid_name == "group3.swh_select.cse_lrgcd.grd_mdllist")
- {
- if (ds_main_list_mdl_mdllist.rowposition > -1)
- {
- /* 대분류 */
- group3.ipt_lrgcd.value = ds_main_list_lrg_lrglist.getColumn(ds_main_list_lrg_lrglist.rowposition, "lrgcd");
- group3.opt_lrgnm.value = ds_main_list_lrg_lrglist.getColumn(ds_main_list_lrg_lrglist.rowposition, "lrgnm");
- /* 중분류*/
- group3.ipt_mdlcd.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "mdlcd");
- group3.opt_mdlnm.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "mdlnm");
- /* 소분류 */
- group3.ipt_smlcd.value = "";
- group3.opt_smlnm.value = "";
- group3.ipt_goodnm.value = ds_main_list_sml_smllist.getColumn(ds_main_list_sml_smllist.rowposition, "mdlnm");
- }
- }
- else if(pgrid_name == "group3.swh_select.cse_lrgcd.grd_lrglist")
- {
- {
- /* 대분류 */
- group3.ipt_lrgcd.value = ds_main_list_lrg_lrglist.getColumn(ds_main_list_lrg_lrglist.rowposition, "lrgcd");
- group3.opt_lrgnm.value = ds_main_list_lrg_lrglist.getColumn(ds_main_list_lrg_lrglist.rowposition, "lrgnm");
- /* 중분류*/
- group3.ipt_mdlcd.value = "";
- group3.opt_mdlnm.value = "";
- /* 소분류 */
- group3.ipt_smlcd.value = "";
- group3.opt_smlnm.value = "";
- }
- }
- }
- else
- {
- if (ds_main_list_fixasetcd_fixasetcdlist.rowposition > -1)
- {
- group3.ipt_lrgcd.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "lrgcd");
- group3.opt_lrgnm.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "lrgnm");
- group3.ipt_mdlcd.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "mdlcd");
- group3.opt_mdlnm.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "mdlnm");
- group3.ipt_smlcd.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "smlcd");
- group3.opt_smlnm.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "smlnm");
- group3.ipt_fixasetcd.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "fixasetcd");
- group3.ipt_goodnm.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "goodflaghngnm");
- group3.ipt_goodspec.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "goodspec");
- group3.ipt_goodmodel.value = ds_main_list_fixasetcd_fixasetcdlist.getColumn(ds_main_list_fixasetcd_fixasetcdlist.rowposition, "goodmodel");
- }
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 조회후
- ****************************************************************************************/
- function fAfterRetr()
- {
- if ( ds_main_list_goodreq_goodreqlist.rowcount > 0) {
- ds_main_goodreq_goodreqlist.clearData(); ds_main_goodreq_goodreqlist.addRow();
- /* 조회건수가 있으면 행추가시까지 enable = TRUE HBH */
- fAllControlDisabled("N");
- frmf_inputEnterKey("group3.grd_goodreq", "onselectchanged", new GridSelectEventInfo);
- }
- else
- {
- ds_main_goodreq_goodreqlist.clearData(); ds_main_goodreq_goodreqlist.addRow();
- if(ds_main_list_goodreq_goodmaxreqno.getColumn(0, "reqfix") == "Y")
- {
- fSetControlDisabled(true);
- }
- else
- {
- fSetControlDisabled(false);
- }
-
- group3.ipt_reqno.value = ds_main_list_goodreq_goodmaxreqno.getColumn(0, "reqno");
- ds_main_goodreq_goodreqlist.setColumn( 0, "instcd" , group3.opt_instcd.value );
- /* 조회건수가 없으면 행추가시까지 enable = false HBH */
- fAllControlDisabled("Y");
- }
- /* 청구상태가 아니면 막는다*/
- for(var fRow = 0; fRow < ds_main_list_goodreq_goodreqlist.rowcount; fRow++)
- {
- if(ds_main_list_goodreq_goodreqlist.getColumn(fRow, "acptflag") == "N" || utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(fRow, "acptflag")))
- {
- misfSetReadOnlyCol(group3.grd_goodreq, "deptaprvyn", false, fRow);
- }
- else
- {
- misfSetReadOnlyCol(group3.grd_goodreq, "deptaprvyn", true, fRow);
- }
- }
- }
- function fSaveDataSetting()
- {
- model.setValue("/root/main/goodreq/goodreqlist/instcd" , model.getValue(group3.opt_instcd.attribute("ref")));
- }
- function fSetReqNo(pReqControl,pAdd)
- {
- if(pAdd == "Y")
- {
- var reqno = model.getValue(group3.ipt_reqno.attribute("ref"));
- reqno = parseInt(reqno) + 1;
- reqno = "" + reqno;
- reqno = reqno.getLeftPad(4,"0");
- }
- else
- {
- var reqno = model.getValue(group3.ipt_reqno.attribute("ref"));
- reqno = parseInt(reqno) - 1;
- if(reqno == 0)reqno = 1;
- reqno = "" + reqno;
- reqno = reqno.getLeftPad(4,"0");
- }
- model.setValue(pReqControl.attribute("ref"), reqno);
- model.refresh();
- }
- function fRetrByReqNo()
- {
- model.removenode("/root/main/tmplist");
- model.makeNode("/root/main/tmplist/goodreq/goodreqlist");
- model.makeNode("/root/main/tmplist/goodreq/goodmaxreqno");
- model.copyNode("/root/main/tmplist", "/root/main/list");
-
- model.setValue("/root/send/goodreq/retrmaxreqnoyn","N");
-
- misfMsterDetailRetrieve();
-
- var rtncount = group3.grd_goodreq.rows - group3.grd_goodreq.fixedRows;
-
- if(rtncount == 0)
- {
- model.copyNode("/root/main/list","/root/main/tmplist");
- }
-
- return rtncount;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 행추가 후 기본 세팅
- ****************************************************************************************/
- function fDefaultSetting()
- {
- ds_main_goodreq_goodreqlist.copyRow(0, ds_main_list_goodreq_goodreqlist, ds_main_list_goodreq_goodreqlist.rowposition);
- group3.ipt_reqdeptcd.value = group3.ipt_reqdeptcd_search.value; //청구부서
- group3.ipt_reqflag.value = group3.cmb_reqflag_search.value; //청구구분
- group3.opt_reqdeptnm.value = group3.ipt_reqdeptnm_search.value; //청구부서명
- group3.ipt_reqdd.value = utlf_getCurrentDate(); //청구일자
- group3.ipt_reqpsnid.value = group3.ipt_reqpsnid_search.value; //청구자ID
- group3.rbo_makeyn.value = "N"; //제작여부
- group3.ipt_deliveprcsflag.value = "1"; //진행상태
- group3.cmb_requnit.value = "EA"; //'EACH'로 기본셋팅
- ds_main_goodreq_goodreqlist.setColumn( 0, "instcd" , group3.opt_instcd.value);
- ds_main_goodreq_goodreqlist.setColumn( 0, "acptflag" , "N");
- // 귀속부서,관리부서 셋팅
- group3.ipt_mngtdeptcd.value = group3.ipt_reqdeptcd_search.value; //청구부서
- group3.ipt_mngtdeptcdnm.value = group3.ipt_reqdeptnm_search.value; //청구부서명
- group3.ipt_cntrdeptcd.value = group3.ipt_reqdeptcd_search.value; //사용부서
- group3.ipt_cntrdeptcdnm.value = group3.ipt_reqdeptnm_search.value; //사용부서명
-
- if( !utlf_isNull(ds_main_goodreq_goodreqlist.getColumn(0, "attfilenm")) ){
- group3.btn_downfile.enable = true;
- }else{
- group3.btn_downfile.enable = false;
- }
- var oParam = {};
- oParam.id = "TRRSD11102";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetFixtrsReqNo";
- oParam.inds = "req=ds_main_goodreq_goodreqlist";
- oParam.outds = "ds_main_list_goodreqno_goodmaxreqno=goodmaxreqno";
- oParam.async = false;
- //oParam.callback = "cf_TRRSD11102";
- tranf_submit(oParam);
- if(ds_main_list_goodreq_goodmaxreqno.getColumn(0, "reqfix") == "Y")
- {
- fSetControlDisabled(true);
- }
- else
- {
- fSetControlDisabled(false);
- }
- group3.ipt_reqno.value = ds_main_list_goodreqno_goodmaxreqno.getColumn(0, "reqno");
- }
-
- /****************************************************************************************
- * Argument : pmsg
- * Description : 조회전 데이터 체크
- ****************************************************************************************/
- function fCheckRetrieveData(pmsg)
- {
- if(utlf_isNull(group3.opt_instcd.value))
- {
- if(pmsg == true)
- {
- sysf_messageBox("기관코드를 " ,"C002");
- group3.opt_instcd.setFocus();
- }
- return false;
- }
- if(utlf_isNull(group3.ipt_reqdeptcd_search.value))
- {
- if(pmsg == true)
- {
- sysf_messageBox("청구부서를 " ,"C002");
- group3.ipt_reqdeptcd_search.setFocus();
- }
- return false;
- }
- if(utlf_isNull(ds_send_goodreq.getColumn(0,"reqflag")))
- {
- if(pmsg == true)
- {
- sysf_messageBox("청구구분을 " ,"C001");
- group3.cmb_reqflag_search.setFocus();
- }
- return false;
- }
- if(utlf_isNull(group3.ipt_reqdd_search.value))
- {
- if(pmsg == true)
- {
- sysf_messageBox("청구일자를 " ,"C001");
- group3.ipt_reqdd_search.setFocus();
- }
- return false;
- }
- if(utlf_isNull(group3.ipt_reqtodd_search.value))
- {
- if(pmsg == true)
- {
- sysf_messageBox("청구일자를 " ,"C001");
- group3.ipt_reqtodd_search.setFocus();
- }
- return false;
- }
- return true;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장데이터 체크
- ****************************************************************************************/
- function fCheckSaveData()
- {
- if(utlf_isNull(group3.opt_instcd.value))
- {
- sysf_messageBox("기관코드를 " ,"C002");
- group3.opt_instcd.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_reqdeptcd_search.value))
- {
- sysf_messageBox("청구부서를 " ,"C002");
- group3.ipt_reqdeptcd_search.setFocus();
- return false;
- }
- if(utlf_isNull(ds_send_goodreq.getColumn(0,"reqflag")))
- {
- sysf_messageBox("청구구분을 " ,"C001");
- group3.cmb_reqflag_search.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_reqdd_search.value))
- {
- sysf_messageBox("청구일자를 " ,"C001");
- group3.ipt_reqdd_search.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_reqtodd_search.value))
- {
- sysf_messageBox("청구일자를 " ,"C001");
- group3.ipt_reqtodd_search.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_reqno.value))
- {
- sysf_messageBox("청구번호를 " ,"C001");
- group3.ipt_reqno.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_goodnm.value))
- {
- sysf_messageBox("물품명을 " ,"C001");
- group3.ipt_goodnm.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_reqqty.value))
- {
- sysf_messageBox("청구수량을 " ,"C001");
- group3.ipt_reqqty.setFocus();
- return false;
- }
- if(utlf_isNull(group3.cmb_requnit.value))
- {
- sysf_messageBox("청구단위를 " ,"C001");
- group3.cmb_requnit.setFocus();
- return false;
- }
- if(utlf_isNull(group3.cmb_workflag.value))
- {
- sysf_messageBox("청구사유를 " ,"C001");
- group3.cmb_workflag.setFocus();
- return false;
- }
- if(utlf_isNull(group3.ipt_lrgcd.value))
- {
- sysf_messageBox("대분류코드를 " ,"C001");
- group3.ipt_lrgcd.setFocus();
- return false;
- }
- if(utlf_isNull(group3.txt_cmt.value))
- {
- sysf_messageBox("상세청구사유를 " ,"C001");
- group3.ipt_mdlcd.setFocus();
- return false;
- }
- return true;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 파일 업로드 하는 기능
- ****************************************************************************************/
- function fAttfileAdd(){
- // var maxsize = group3.upd_uploadfile.attribute("filesize");
- var cRow = ds_main_list_goodreq_goodreqlist.rowposition;
- ds_send_fileupcolumn.setColumn(0,"instcd" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "instcd"));
- ds_send_fileupcolumn.setColumn(0,"reqdd" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqdd"));
- ds_send_fileupcolumn.setColumn(0,"reqflag" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqflag"));
- ds_send_fileupcolumn.setColumn(0,"reqno" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqno"));
- ds_send_fileupcolumn.setColumn(0,"reqseqno" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqseqno"));
- ds_send_fileupcolumn.setColumn(0,"reqpsnid" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqpsnid"));
- ds_send_fileupcolumn.setColumn(0,"reqdeptcd" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqdeptcd"));
- ds_send_fileupcolumn.setColumn(0,"attfilenm" , ds_main_goodreq_goodreqlist.getColumn(0, "attfilenm"));
- ds_send_fileupcolumn.setColumn(0,"attfilepathnm", ds_send_fileupcolumn_fileupload.getColumn(0, "fullpath"));
-
- var oParam = {};
- oParam.id = "TXRSD00421";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "insReqAttfile";
- oParam.inds = "sfile=ds_send_fileupcolumn_fileupload req=ds_send_fileupcolumn";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSD00421";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXRSD00421") > -1){
- sysf_messageBox("첨부파일이 업로드" , "I002");
- group3.btn_search.click();
- }
- //파일 업로드 후 첨부파일 팝업창을 띄워서 해당 파일이 잘 올라갔는지 확인할수 있도록 해준다.?????
- }
-
- function cf_TXRSD00421(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 첨부파일 다운로드
- ****************************************************************************************/
- function fAttfileDown() {
- var cRow = ds_main_list_goodreq_goodreqlist.rowposition;
- ds_send_fileupcolumn.setColumn(0,"instcd" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "instcd"));
- ds_send_fileupcolumn.setColumn(0,"reqdd" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqdd"));
- ds_send_fileupcolumn.setColumn(0,"fileseqno" , ds_main_goodreq_goodreqlist.getColumn(0, "attfilepathnm")); //seqNumber
- ds_send_fileupcolumn.setColumn(0,"reqflag" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqflag"));
- ds_send_fileupcolumn.setColumn(0,"reqno" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqno"));
- ds_send_fileupcolumn.setColumn(0,"reqseqno" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqseqno"));
- ds_send_fileupcolumn.setColumn(0,"reqpsnid" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqpsnid"));
- ds_send_fileupcolumn.setColumn(0,"reqdeptcd" , ds_main_list_goodreq_goodreqlist.getColumn(cRow, "reqdeptcd"));
- ds_send_fileupcolumn.setColumn(0,"attfilenm" , ds_main_goodreq_goodreqlist.getColumn(0, "attfilepathnm"));
- ds_send_fileupcolumn.setColumn(0,"attfilepathnm", ds_send_fileupcolumn_fileupload.getColumn(0, "file"));
-
- var defaultValue = "instcd,reqdd,reqflag,reqno,reqseqno,reqpsnid,reqdeptcd,attfilepathnm";//dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"instcd") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"reqdd") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"reqflag") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"reqno") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"reqseqno") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"reqpsnid") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"reqdeptcd") + ","
- // + dsf_getColumnNullToEmpty(ds_send_fileupcolumn,0,"attfilepathnm");
-
- //첨부파일관련 팝업을 띄워서 첨부파일을 조회도 하고 다운로드 삭제까지 할수 있도록 구현. //테스트를 어찌해야 할까..
- rszfOpenPopUpListByWndName(group3.grd_goodreq,"","","SMRSD00420","instcd,reqdd,reqflag,reqno,reqseqno,reqpsnid,reqdeptcd,attfilepathnm",defaultValue, "Y");
-
- group3.btn_search.click();
- }
- function fRetrieve()
- {
- //이현민
-
- model.setValue("/root/send/retrparam/instcd", getUserInfo("dutplceinstcd"));
-
- //model.setValue("/root/send/retrparam/slipdeptcd", getUserInfo("dutplcecd"));
- //비품청구서 출력시 결재라인은 로그인 부서의 결재라인을 가져오는게 아니라 각 기관의 기관별구매시스템기본정보(RSCSYSINFT)에 등록되어 있는
- //구매팀 부서에 해당하는 결재라인으로 가져오도록 한다. 그래서 아래에서 submit하기전에 매핑해준다.
- //-----------------------------------------------------------------------------------------------------------------------
- submit("TRRSC08100"); //각 기관의 기관별구매시스템기본정보(RSCSYSINFT)에 등록되어 있는 구매팀 부서 찾기
- var ApprovalLine_Deptcd = model.getValue("/root/main/RscsysinftLists/rscsysinftlist/purcdept")
- model.setValue("/root/send/retrparam/slipdeptcd", ApprovalLine_Deptcd);
- //-----------------------------------------------------------------------------------------------------------------------
-
- submit("TRRAD00151");
-
- var expansion = radfCheckInstMngt(getUserInfo("dutplceinstcd"), 'condition3');
-
- model.setValue("/root/hidden/rptparams/frdate", model.getValue("/root/send/retrparam/frdate"));
- model.setValue("/root/hidden/rptparams/todate", model.getValue("/root/send/retrparam/todate"));
- model.setValue("/root/hidden/rptparams/approval21", model.getValue("/root/main/apln/approval21"));
- model.setValue("/root/hidden/rptparams/approval22", model.getValue("/root/main/apln/approval22"));
- model.setValue("/root/hidden/rptparams/approval23", model.getValue("/root/main/apln/approval23"));
- model.setValue("/root/hidden/rptparams/approval24", model.getValue("/root/main/apln/approval24"));
- model.setValue("/root/hidden/rptparams/approval25", model.getValue("/root/main/apln/approval25"));
- model.setValue("/root/hidden/rptparams/approval26", model.getValue("/root/main/apln/approval26"));
- model.setValue("/root/hidden/rptparams/approval11", model.getValue("/root/main/apln/approval11"));
- model.setValue("/root/hidden/rptparams/approval12", model.getValue("/root/main/apln/approval12"));
- model.setValue("/root/hidden/rptparams/approval13", model.getValue("/root/main/apln/approval13"));
- model.setValue("/root/hidden/rptparams/approval14", model.getValue("/root/main/apln/approval14"));
- model.setValue("/root/hidden/rptparams/approval15", model.getValue("/root/main/apln/approval15"));
- model.setValue("/root/hidden/rptparams/approval16", model.getValue("/root/main/apln/approval16"));
- model.setValue("/root/hidden/rptparams/arbitrary1", model.getValue("/root/main/apln/arbitrary1"));
- model.setValue("/root/hidden/rptparams/arbitrary2", model.getValue("/root/main/apln/arbitrary2"));
- model.setValue("/root/hidden/rptparams/arbitrary3", model.getValue("/root/main/apln/arbitrary3"));
- model.setValue("/root/hidden/rptparams/arbitrary4", model.getValue("/root/main/apln/arbitrary4"));
- model.setValue("/root/hidden/rptparams/arbitrary5", model.getValue("/root/main/apln/arbitrary5"));
- model.setValue("/root/hidden/rptparams/arbitrary6", model.getValue("/root/main/apln/arbitrary6"));
-
- model.setValue("/root/hidden/rptparams/expansion", expansion);
- model.setValue("/root/hidden/rptparams/usernm", getUserInfo("usernm"));
-
- //이현민
- exeReportPreview("RPRSD04703", "XMLSTR", "/root/hidden/rptparams");
- }
-
- //스크립트 끝
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMRSD04700_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- grdf_setGridSort(group3.grd_goodreq);
- grdf_setGridSort(group3.swh_select.cse_lrgcd.grd_lrglist);
- grdf_setGridSort(group3.swh_select.cse_lrgcd.grd_mdllist);
- grdf_setGridSort(group3.swh_select.cse_lrgcd.grd_smllist);
- grdf_setGridSort(group3.swh_select.cse_fixasetcd.grd_fixasetcdlist);
- grdf_setRowTypeIcon(group3.grd_goodreq, 0);
- grdf_setRowTypeIcon(group3.grd_rscsysinft, 0);
- //화면 Control을 초기화한다
- fCheckAuth();
- fAllControlDisabled("Y")
- fInitialize();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 선택
- ****************************************************************************************/
- function group3_grd_goodreq_onselectchanged(obj:Grid, e:GridSelectEventInfo) {
- var cRow = ds_main_list_goodreq_goodreqlist.rowposition;
- if( cRow > -1 )
- {
- ds_main_goodreq_goodreqlist.clearData(); ds_main_goodreq_goodreqlist.addRow();
- ds_main_goodreq_goodreqlist.copyRow(0, ds_main_list_goodreq_goodreqlist, cRow);
-
- if( !utlf_isNull(ds_main_goodreq_goodreqlist.getColumn(0, "attfilenm")) ){
- group3.btn_downfile.enable = true;
- }else{
- group3.btn_downfile.enable = false;
- }
-
- // 부서장 승인이 되어 있으면 disabled = 'Y'
- // 구매과 접수가 접수_부결.되어 있으면 disabled = 'Y'
- if (ds_main_list_goodreq_goodreqlist.getColumn(cRow, "deptaprvyn") == "Y" ||
- ds_main_list_goodreq_goodreqlist.getColumn(cRow, "acptflag") == "C" ||
- ds_main_list_goodreq_goodreqlist.getColumn(cRow, "acptflag") == "Y" )
- fAllControlDisabled("Y");
- else
- fAllControlDisabled("N");
- }
- //사용자권한에 따라 바꾸지 못하게 막거나, 진행상황에 따라 수정 가능하게 설정
- if(ds_hidden_reqpsnlist.rowcount == 0 && !fCheckPurcTeam())
- {
- group3.ipt_cntrdeptcd.enable = false;
- group3.btn_cntrdeptcd.enable = false;
- group3.ipt_cntrdeptcdnm.enable = false;
- //group3.btn_comreqno.enable = false;
- }
- }
- function group3_grd_goodreq_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row , group3.grd_goodreq.colRef("deptaprvyn")) == "Y"){
- group3.grd_goodreq.rowStyle(group3.grd_goodreq.row,"data","background-color") = "white";
- }else{
- group3.grd_goodreq.rowStyle(group3.grd_goodreq.row,"data","background-color") = "#FFFF66";
- }
-
- if(group3.grd_goodreq.valueMatrix(group3.grd_goodreq.Row,group3.grd_goodreq.colRef("acptflag")) == "Y" )
- {
- messageBox("관리부서에서 접수된건입니다. 접수취소를 하실수 " ,"I004");
- // check box의 반대값을 넣어주고 status를 원위치한다.
- group3.grd_goodreq.rowStatus(group3.grd_goodreq.Row - group3.grd_goodreq.fixedRows + 1) = "0";
- if(group3.grd_goodreq.valueMatrix(group3.grd_goodreq.Row,group3.grd_goodreq.colRef("deptaprvyn")) == "N" )
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvyn" ,"Y");
- else
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvyn" ,"N");
- }
- else
- {
- if(group3.grd_goodreq.valueMatrix(group3.grd_goodreq.Row,group3.grd_goodreq.colRef("deptaprvyn")) == "N" )
- {
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvdd", "");
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvpsnid" , "");
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvpsnnm", "");
-
- }
- else
- {
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvdd", getCurrentDate());
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvpsnid", getUserInfo("userid"));
- model.setValue(group3.grd_goodreq.nodeset + "[" + (group3.grd_goodreq.Row - group3.grd_goodreq.fixedrows+ 1) + "]/deptaprvpsnnm", getUserInfo("usernm"));
- //model.setValue(group3.grd_goodreq.nodeset + "[" + (liRow - group3.grd_goodreq.fixedRows + 1) + "]/acptdd" , getCurrentDate());
- }
- }
-
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group3_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- if(fCheckRetrieveData(false) == false) return;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
- ds_send_goodreq.setColumn( 0, "retrmaxreqnoyn","Y");
- // 위의 조건을 변경후 조회하면, 각 조회조건 값들이 이전값이다.
- misfMsterDetailRetrieve();
- fAfterRetr();
- // 저장후 재조회 일 경우 저장시 행을 조회
- var selectrow = ds_temp.getColumn(0, "selectrow");
- if(selectrow != ""){
- ds_main_list_goodreq_goodreqlist.rowposition = selectrow;
- frmf_inputEnterKey("group3.grd_goodreq", "onselectchanged", new GridSelectEventInfo);
- }
- ds_main_list_goodreq_goodreqlist_onload();
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
-
- ds_main_list_goodreq_goodreqlist.rowposition = 0;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group3_btn_reqdept_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", ds_send_goodreq, "", recv_list, group3.opt_instcd.value, "instcd");
- var instcd = sysf_getUserInfo("dutplceinstcd");
- if (instcd=="031"){
- // 권한설정.
- fSetReqAuth();
- // 승인권자별 선택할 수 있는 부서 제한
- ds_hidden_reqpsnlist.filter("reqdeptcd=='"+group3.ipt_reqdeptcd_search.value+"'");
- if (ds_hidden_reqpsnlist.rowcount==0 && !fCheckPurcTeam())
- {
- sysf_messageBox("권한이 없는 부서입니다.","");
- fInitialize();
- }
- }else{
- ds_send_reqpsn.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd") );
- ds_send_reqpsn.setColumn( 0, "emplno", sysf_getUserInfo("userid") );
- //권한조회
- var oParam = {};
- oParam.id = "TRRSD04701";
- oParam.service = "reqapp.ReqMngt";
- oParam.method = "reqGetReqRpbmList";
- oParam.inds = "req=ds_send_reqpsn";
- oParam.outds = "ds_temp_authinfo=authinfo";
- oParam.async = false;
- oParam.callback = "cf_TRRSD04701";
- tranf_submit(oParam);
- var cnt1 = ds_temp_authinfo.getColumn(0, "cnt");
- var userid1 = ds_send_reqpsn.getColumn(0, "emplno");
- if(cnt1 != 0 || userid1 == "93438"){
- }else{
- sysf_messageBox("권한이 없는 부서입니다.","");
- fInitialize();
- }
- }
- }
- function group3_cmb_reqflag_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- group3.btn_search.click();
- }
- function group3_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo) {
- rszfOpenPopUpListByWndName(group3.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
- model.refresh();
-
- }
- function group3_ipt_prodcmpycd_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- if(group3.ipt_prodcmpycd.value.length == 0)
- {
- group3.ipt_prodcmpynm.value = "";
- }
- else
- rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd",
- "prodcmpycd," + model.getValue(group3.ipt_prodcmpycd.attribute("ref")) ,"","prodcmpycd,prodcmpynm" ,
- group3.ipt_prodcmpycd,"SPRSD00160","","");
- model.refresh();
- model.setFocus("group3.ipt_goodmodel");
-
- }
- function group3_ipt_prodcmpycd_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(event.keyCode == 9)
- {
- if(event.shiftKey)model.setFocus("cmb_prodplce");
- else model.setFocus("group3.ipt_goodmodel");
- }
- event.preventDefault();
-
- }
- function group3_ipt_prodcmpynm_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- if(group3.ipt_prodcmpynm.value.length == 0)
- {
- group3.ipt_prodcmpycd.value = "";
- }
- else
- rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpynm",
- "prodcmpynm," + group3.ipt_prodcmpynm.value, "", "prodcmpycd,prodcmpynm",
- group3.ipt_prodcmpynm, "SPRSD00160", "","");
- model.refresh();
-
- }
- function group3_ipt_installplcecd_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
-
- if(group3.ipt_installplcecd.value.length == 0)
- group3.ipt_installplcenm.value = "";
- else
- rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm,instcd",
- "deptcd," + group3.ipt_installplcecd.value + "," + group3.opt_instcd.value, "", "installplcecd,installplcenm",
- group3.ipt_installplcecd, "PPRAC00700", "instcd","group3.opt_instcd");
- model.refresh();
-
- }
- /****************************************************************************************
- * Components : Button
- * Description : 행삭제
- ****************************************************************************************/
- function group3_btn_choidel_onclick(obj:Button, e:ClickEventInfo) {
- //해당 grid중 acptflag 항목(접수)이 Y 인것은 삭제 안되도록 막기
- misfGridIUD(group3.grd_goodreq, "D");
- //20080926
- //그리드 중에서 삭제할 항목들은 이미 D 상태가 되어 있으므로
- //그리드 중 D 상태인것만 acptflag 를 체크해서 Y 인것은 삭제못한다고 메세지 띄우고 원래 상태(0) 로 복원하기.
- // 승인 항목(deptaprvyn)이 Y 인 것도 삭제 불가
- //부서장 승인이 났으므로 삭제 불가해야 함 . 부서장은 승인을 취소하고 삭제 가능함.
- for (var i = 0 ; i < ds_main_list_goodreq_goodreqlist.rowcount ; i++) {
- if ( ds_main_list_goodreq_goodreqlist.getRowType(i) == 8) {
- if ( ds_main_list_goodreq_goodreqlist.getColumn( i , "acptflag") == "Y" ||
- ds_main_list_goodreq_goodreqlist.getColumn( i , "deptaprvyn") == "Y") {
- sysf_messageBox("해당 항목은 삭제" ,"E001");
- grdf_setStatus(group3.grd_goodreq, "", [i]);
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 행추가
- ****************************************************************************************/
- function group3_btn_insert_onclick(obj:Button, e:ClickEventInfo) {
- if(fCheckRetrieveData(true) == false)return;
-
- var bFlagInsert = false;
-
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- if( ds_main_list_goodreq_goodreqlist.getRowType(i) == 2 ){
- bFlagInsert = true;
- break;
- }
- }
-
- if( bFlagInsert ){
- sysf_messageBox("행추가된 내역이", "I010");
- return false;
- }
-
- ds_main_goodreq_goodreqlist.clearData(); ds_main_goodreq_goodreqlist.addRow();
- misfGridIUD(group3.grd_goodreq, "A");
- ds_main_list_goodreq_goodreqlist.rowposition = ds_main_list_goodreq_goodreqlist.rowcount-1;
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdd", utlf_getCurrentDate());
-
- /* 행추가시 enable = TRUE HBH */
- fAllControlDisabled("N");
- fDefaultSetting( ds_main_list_goodreq_goodreqlist.rowposition );
- }
- /****************************************************************************************
- * Components : Button
- * Description : 설치장소
- ****************************************************************************************/
- function group3_btn_installplce_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "installplcecd,installplcenm";
- misfOpenPopUpList("19", ds_main_goodreq_goodreqlist,"", recv_list, group3.opt_instcd.value, "instcd") ;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 전체/전체선택 취소
- ****************************************************************************************/
- function group3_btnselect_onclick(obj:Button, e:ClickEventInfo) {
- for(var liRow = 0 ; liRow < ds_main_list_goodreq_goodreqlist.rowcount ; liRow++)
- {
- ////////////////////////////////////////////////////
- // 일괄처리는 발주상태가 발주중인것만 처리한다.
- ///////////////////////////////////////////////////
- if (ds_main_list_goodreq_goodreqlist.getColumn(liRow, "acptflag") != "Y" )
- {
- if(ds_main_list_goodreq_goodreqlist.getColumn(liRow, "deptaprvyn") == "Y" )
- {
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvyn" , "N");
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvdd" , "");
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvpsnid" , "");
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvpsnnm" , "");
- grdf_setStatus(group3.grd_goodreq, "U", [liRow]);
- }
- else
- {
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvyn" , "Y");
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvdd" , utlf_getCurrentDate());
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvpsnid" , sysf_getUserInfo("userid"));
- ds_main_list_goodreq_goodreqlist.setColumn(liRow, "deptaprvpsnnm" , sysf_getUserInfo("usernm"));
- grdf_setStatus(group3.grd_goodreq, "U", [liRow]);
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 엑셀저장
- ****************************************************************************************/
- function group3_btn_exceldown_onclick(obj:Button, e:ClickEventInfo) {
- misfSaveExcel(group3.grd_goodreq, "비품청구내역");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 승인
- ****************************************************************************************/
- function group3_btn_accept_onclick(obj:Button, e:ClickEventInfo) {
- var rtn = misfSave("TXRSD11101");
- if (rtn) group3.btn_search.click();
- }
- // function group3_swh_select_cse_lrgcd_grd_mdllist_onrowchanged {
- //
- // model.setValue("/root/send/lrgcd/mdlcd" , group3.swh_select.cse_lrgcd.grd_mdllist.valueMatrix(group3.swh_select.cse_lrgcd.grd_mdllist.row, group3.swh_select.cse_lrgcd.grd_mdllist.colRef("mdlcd")));
- // submit("TRRSD11106");
- // group3.swh_select.cse_lrgcd.grd_mdllist.dispatch("onmouseup");
- //
- //
- //
- // }
- function group3_swh_select_cse_lrgcd_grd_mdllist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- // if (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("deptaprvyn")) == "Y" ||
- // group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "C" ||
- // group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "Y" ) fMovecd("group3.swh_select.cse_lrgcd.grd_mdllist");
- if (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("deptaprvyn")) == "Y" || (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "C" || group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "Y"))
- {
-
- }else{
- fMovecd("group3.swh_select.cse_lrgcd.grd_mdllist");
- }
-
- }
- function group3_swh_select_cse_lrgcd_grd_smllist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- // if (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("deptaprvyn")) == "Y" ||
- // group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "C" ||
- // group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "Y" ) fMovecd("group3.swh_select.cse_lrgcd.grd_smllist");
- if (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("deptaprvyn")) == "Y" || (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "C" || group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "Y"))
- {
-
- }else{
- fMovecd("group3.swh_select.cse_lrgcd.grd_smllist");
- }
-
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 분류코드 선택
- ****************************************************************************************/
- function group3_swh_select_cse_lrgcd_grd_lrglist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- if (ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "deptaprvyn") == "Y"
- || (ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "acptflag") == "C"
- || ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "acptflag") == "Y"))
- {
- }else{
- fMovecd("group3.swh_select.cse_lrgcd.grd_lrglist");
- }
- }
- function group3_swh_select_cse_fixasetcd_grd_fixasetcdlist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- //[2008.01.23 HBH] 막음.
- // if (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("deptaprvyn")) == "Y" ||
- // (group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "C" ||
- // group3.grd_goodreq.valueMatrix(group3.grd_goodreq.row, group3.grd_goodreq.colRef("acptflag")) == "Y"))
- // {
- // }else{
- // fMovecd("group3.swh_select.cse_fixasetcd.grd_fixasetcdlist");
- // }
-
- }
- function group3_button5_onclick(obj:Button, e:ClickEventInfo) {
- group3.btn_exceldown.visible = true;
-
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo) {
- group3.btn_exceldown.visible = false;
-
- }
- /****************************************************************************************
- * Components : Button
- * Description : 비품코드 조회
- ****************************************************************************************/
- function group3_btn_search_cd_onclick(obj:Button, e:ClickEventInfo) {
- if(group3.swh_select.tabindex == 0)
- {
- fInitCodeList();
- }
- else
- {
- misfGridInit(group3.swh_select.cse_fixasetcd.grd_fixasetcdlist);
- ds_send_fixasetcd.setColumn(0, "goodflag" , group3.ipt_goodflag.value);
- ds_send_fixasetcd.setColumn(0, "instcd" , group3.opt_instcd.value);
- ds_send_fixasetcd.setColumn(0, "cntrdeptcd" , group3.ipt_reqdeptcd_search.value);
- //임시로 부서내 비품코드 막음(추후 마이그레션 작업후 주석 풀것
- var oParam = {};
- oParam.id = "TRRFC00201";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetFixAsetcdByCond";
- oParam.inds = "req=ds_send_fixasetcd";
- oParam.outds = "ds_main_list_fixasetcd_fixasetcdlist=fixasetcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRFC00201";
- tranf_submit(oParam);
- }
- }
- function group3_ipt_stdysubjnm_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- if(group3.ipt_stdysubjnm.value.length == 0)
- group3.ipt_stdysubjno.value = "";
- else
- rszfValidationCheck("TRRSD00261", "studylist", "instcd,refcond,stdysubjnm",
- group3.opt_instcd.value + ",stdysubjnm," + group3.ipt_stdysubjnm.value, "", "stdysubjno,stdysubjnm",
- group3.ipt_stdysubjnm, "SPRSD00260", "","");
- model.refresh();
-
- }
- function group3_btn_stdysubjnm_onclick(obj:Button, e:ClickEventInfo) {
- rszfOpenPopUpListByWndName(group3.ipt_stdysubjno,"","stdysubjno,stdysubjnm","SPRSD00260","instcd","group3.opt_instcd");
- model.refresh();
-
- }
- function group3_ipt_stdysubjno_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- if(group3.ipt_stdysubjno.value.length == 0)
- group3.ipt_stdysubjnm.value = "";
- else
- rszfValidationCheck("TRRSD00261", "studylist", "instcd,refcond,stdysubjno",
- group3.opt_instcd.value + ",stdysubjno," + group3.ipt_stdysubjno.value, "", "stdysubjno,stdysubjnm",
- group3.ipt_stdysubjno, "SPRSD00260", "","");
- model.refresh();
-
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group3_btn_cntrdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "cntrdeptcd,cntrdeptcdnm";
- misfOpenPopUpList("02", ds_main_goodreq_goodreqlist,"", recv_list, group3.opt_instcd.value, "instcd") ;
- // 승인권자별 선택할 수 있는 부서 제한
- ds_hidden_reqpsnlist.filter("reqdeptcd=='"+group3.ipt_cntrdeptcd.value+"'");
-
- if (ds_hidden_reqpsnlist.rowcount==0 && !fCheckPurcTeam())
- {
- sysf_messageBox("권한이 없는 부서입니다.","");
- group3.ipt_cntrdeptcd.value = group3.ipt_reqdeptcd_search.value;
- group3.ipt_cntrdeptcdnm.value = group3.ipt_reqdeptnm_search.value;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 사용부서 조회
- ****************************************************************************************/
- function group3_btn_mngtdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "mngtdeptcd,mngtdeptcdnm";
- misfOpenPopUpList("02", ds_main_goodreq_goodreqlist,"", recv_list, group3.opt_instcd.value, "instcd") ;
- }
- /****************************************************************************************
- * Components : TextArea
- * Description : 제한초과
- ****************************************************************************************/
- function group3_txt_cmt_ontextchanged(obj:TextArea, e:TextChangedEventInfo)
- {
- if(utlf_transNullToEmpty(obj.text).length >= obj.maxlength) {
- sysf_messageBox("입력 가능한 글자수 초과","I009");
- group3.txt_cmt.setFocus();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 부서내 비품코드 엑셀저장
- ****************************************************************************************/
- function group3_button1_onclick(obj:Button, e:ClickEventInfo) {
- misfSaveExcel(group3.swh_select.cse_fixasetcd.grd_fixasetcdlist, "부서내비품코드")
- }
- /****************************************************************************************
- * Components : Button
- * Description : 파일업로드
- ****************************************************************************************/
- function group3_btn_addfile_onclick(obj:Button, e:ClickEventInfo) {
- //첨부파일이 이미 있다면 파일 업로드 가 안되도록 막아버리자.
- if ( !utlf_isNull(ds_main_goodreq_goodreqlist.getColumn(0,"attfilenm")) ) {
- sysf_messageBox( "이미 첨부파일이 존재하여 첨부파일을 저장할수" , "I004" );
- return;
- }
- //행추가를 통한 비품신규청구일경우 파일 업로드막기(저장후에 업로드가능해짐)
- if ( utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqseqno")) ) {
- sysf_messageBox( "비품청구 저장후에 첨부파일 업로드 하실수" , "I010" );
- return;
- }
-
- // 파일다이얼로그를 띄워 사용자에게 파일경로를 입력받는다.
- var fd = new FileDialog;
- var objVFile = fd.open("FileOpen", FileDialog.SINGLELOAD); // 단일 파일 선택
-
- if(!utlf_isNull(objVFile)) {
- ds_send_fileupcolumn_fileupload.clearData();
- var nRow = ds_send_fileupcolumn_fileupload.addRow();
- // 해당 파일을 데이터 셋에 저장한다.
- lf_saveFile(objVFile, nRow);
- }
- // var files = window.fileDialog("open", "|", false);
- // var replacepath = "";
- //
- // if ( files.length <= 0 ) return;
- //
- // model.setValue(group3.ipt_uploadfile.attribute("ref") , files); //전체파일경로와이름을 셋팅
- // var filename = files.substring(files.lastIndexOf('\\')+1 , files.length ); //파일이름만 나오게 문자정리
- // model.setValue(group3.ipt_attfilenm.attribute("ref") , filename);
- //
- // if (model.getValue( group3.ipt_uploadfile.attribute("ref") ).length >0 && model.getValue( group3.ipt_attfilenm.attribute("ref") ).length>0 ) {
- // fAttfileAdd(); //첨부파일 서버로 저장하는 메소드 호출
- // }
- }
- function lf_saveFile(objVFile, nRow)
- {
- // var sRowType = ds_send_attach.getRowType(nRow);
- // 그 파일의 데이터를 데이터셋의 특정 컬럼에 BLOB 형식으로 write 한다.
- var file = dsf_writeFileToDs(objVFile, ds_send_fileupcolumn_fileupload, nRow, "filedata");
-
- // if(file.filesize > 5242880) {
- // ds_send_attach.deleteRow(nRow);
- // sysf_messageBox("파일 크기가 최대치(5242880Byte)를", "E003");
- // return;
- // }
-
- var filename = file.filename;
- var filesize = file.filesize;
- var idx = filename.indexOf(".");
- // ds_send_attach.setColumn(nRow, "file" , filename);
- ds_send_fileupcolumn_fileupload.setColumn(nRow, "filenm", file.filename);
- ds_send_fileupcolumn_fileupload.setColumn(nRow, "filesize", file.filesize);
- ds_send_fileupcolumn_fileupload.setColumn(nRow, "filetype", file.filetype);
- ds_send_fileupcolumn_fileupload.setColumn(nRow, "fullpath", objVFile.fullpath);
-
- ds_main_goodreq_goodreqlist.setColumn(0, "attfilenm", file.filename);
-
- if(!utlf_isNull(ds_send_fileupcolumn_fileupload.getColumn(0,"filenm")) )
- fAttfileAdd(); //첨부파일 서버로 저장하는 메소드 호출
- }
- /****************************************************************************************
- * Components : Button
- * Description : 파일수정/다운로드
- ****************************************************************************************/
- function group3_btn_downfile_onclick(obj:Button, e:ClickEventInfo) {
- //첨부파일이 있는 경우에만 파일 다운로드하는 기능
- //첨부파일 다운로드함수 호출
- fAttfileDown();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화
- ****************************************************************************************/
- function grp_btn_button46_onclick(obj:Button, e:ClickEventInfo) {
- fInitialize();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장 -- 미완성
- ****************************************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- if(fCheckSaveData() == false)return;
-
- if ( ds_main_list_goodreq_goodreqlist.rowcount == 0) {
- misfGridInit(group3.grd_goodreq);
- misfGridIUD(group3.grd_goodreq, "A");
- }
- misfGridRowStatusChange(group3.grd_goodreq,"ds_main_list_goodreq_goodreqlist","ds_main_goodreq_goodreqlist");
- ds_main_goodreq_goodreqlist.setColumn( 0, "attfilepathnm" , ds_send_fileupcolumn_fileupload.getColumn(0, "file") );
- if(utlf_isNull(group3.ipt_installplcecd.value)) {
- sysf_messageBox("설치장소코드를 선택하여 주세요.", "I");
- group3.btn_installplce.click();
- return;
- }
- ds_temp.setColumn(0,"selectrow","");
- var selectrow = ds_main_list_goodreq_goodreqlist.rowcount;
- var rtn = misfSave("TXRSD11101");
- // if (model.getValue(gvErrorMsgPath + "_type") != "error" ){
- if(rtn) {
- dsf_makeValue( ds_temp, "selectrow", "string", selectrow);
- group3.btn_search.click();
- }
-
- var needAlert = false;
- for(var i = 0 ; i < ds_main_list_goodreq_goodreqlist.rowcount ; i++){
- if (ds_main_list_goodreq_goodreqlist.getColumn(i , "deptaprvyn") != "Y") {
- needAlert = true;
- }
- }
-
- if(needAlert){
- this.enable = false;
- this.alert( "부서장님의 승인이 필요합니다.", "정보", "64" );
- this.enable = true;
- }
- //fAttfileAdd(); //첨부파일 서버로 저장하는 메소드 호출
- }
- /****************************************************************************************
- * Components : Button
- * Description : 출력
- ****************************************************************************************/
- function grp_btn_btn_print_onclick(obj:Button, e:ClickEventInfo) {
- // exeReportPreview("RPRSD04701", "XMLSTR"); // 기본 폼으로 변경(경북대)
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/send/goodreq" , ds_send_goodreq);
- rptf_setNodeListToDOM(objDOM, "/root/main/list/goodreq/goodreqlist" , ds_main_list_goodreq_goodreqlist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRSD04701"],[objParam], option);
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 청구일자변경
- ****************************************************************************************/
- function group3_ipt_reqdd_search_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- group3.btn_search.click();
- }
- function group3_ipt_reqtodd_search_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- group3.btn_search.click();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 청구부서 조회
- ****************************************************************************************/
- function ds_send_goodreq_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "reqdeptcd") {
- group3.ipt_reqdeptcd_search.setFocus();
- misfSearchDept(group3.ipt_reqdeptnm_search);
- var instcd = sysf_getUserInfo("dutplceinstcd") ;
- if (instcd=="031"){
- // 권한설정.
- fSetReqAuth();
- // 승인권자별 선택할 수 있는 부서 제한
- ds_hidden_reqpsnlist.filter("reqdeptcd=='"+e.newvalue+"'");
- if (ds_hidden_reqpsnlist.rowcount==0 && !fCheckPurcTeam())
- {
- sysf_messageBox("권한이 없는 부서입니다.","");
- fInitialize();
- }
- }else{
- if(cnt1 != 0 || userid1 == "93438"){
- group3.btn_search.click();
- }else{
- sysf_messageBox("권한이 없는 부서입니다.","");
- fInitialize();
- }
- }
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Description : 체크박스 처리
- ****************************************************************************************/
- function group3_chb_acptflag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false) ds_send_goodreq.setColumn(0,"acptflag", "");
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 데이터조회 후 배경색설정
- ****************************************************************************************/
- function ds_main_list_goodreq_goodreqlist_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- for(var i = 1; i < group3.grd_goodreq.getCellCount("body");i++){
- group3.grd_goodreq.setCellProperty("body",i,"background","expr(deptaprvyn=='Y'?'white':'#FFFF66')");
- group3.grd_goodreq.setCellProperty("body",i,"background2","expr(deptaprvyn=='Y'?'white':'#FFFF66')");
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 체크박스시 이벤트
- ****************************************************************************************/
- function ds_main_list_goodreq_goodreqlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- // if (grd_goodreq.valueMatrix(grd_goodreq.row , grd_goodreq.colRef("deptaprvyn")) == "Y"){
- // grd_goodreq.rowStyle(grd_goodreq.row,"data","background-color") = "white";
- // }else{
- // grd_goodreq.rowStyle(grd_goodreq.row,"data","background-color") = "#FFFF66";
- // }
- if(e.columnid=="deptaprvyn") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
-
- if(e.newvalue == "Y" )
- {
- sysf_messageBox("관리부서에서 접수된건입니다. 접수취소를 하실수 " ,"I004");
- // check box의 반대값을 넣어주고 status를 원위치한다.
- grdf_setStatus(group3.grd_goodreq, "", [e.row]);
- if(obj.getColumn(e.row,"deptaprvyn") == "N" )
- obj.setColumn(e.row,"deptaprvyn","Y");
- else
- obj.setColumn(e.row,"deptaprvyn","N");
- }
- else
- {
- if(obj.getColumn(e.row,"deptaprvyn") == "N" ) {
- obj.setColumn(e.row,"deptaprvdd","");
- obj.setColumn(e.row,"deptaprvpsnid","");
- obj.setColumn(e.row,"deptaprvpsnnm","");
- } else {
- obj.setColumn(e.row,"deptaprvdd",utlf_getCurrentDate());
- obj.setColumn(e.row,"deptaprvpsnid",sysf_getUserInfo("userid"));
- obj.setColumn(e.row,"deptaprvpsnnm",sysf_getUserInfo("usernm"));
- }
- }
- }
-
- if(e.columnid == "acptflag") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 비품청구란 부서조회
- ****************************************************************************************/
- function group3_ipt_cntrdeptcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- function group3_ipt_mngtdeptcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- function group3_ipt_installplcecd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 비품청구란 데이터 변경시 이벤트
- ****************************************************************************************/
- function ds_main_goodreq_goodreqlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "cntrdeptcd") {
- var objFocus = this.getFocus();
- group3.ipt_cntrdeptcd.setFocus();
- misfSearchDept(group3.ipt_cntrdeptcdnm);
- objFocus.setFocus();
- }
- if(e.columnid == "mngtdeptcd") {
- var objFocus = this.getFocus();
- group3.ipt_mngtdeptcd.setFocus();
- misfSearchDept(group3.ipt_mngtdeptcdnm);
- objFocus.setFocus();
- }
- if(e.columnid == "installplcecd") {
- var objFocus = this.getFocus();
-
- if(utlf_isNull(group3.ipt_installplcecd.value)){
- group3.ipt_installplcenm.value = "";
- }else{
- group3.ipt_installplcecd.setFocus();
-
- rszfValidationCheck( "TRRAC90701"
- , "custlist"
- , "refcond,retrnm,instcd"
- , "deptcd," + e.newvalue + "," + group3.opt_instcd.value
- , ""
- , "installplcecd,installplcenm"
- , "group3.ipt_installplcecd"
- , "PPRAC00700"
- , "instcd"
- , "group3.opt_instcd");
- }
-
- objFocus.setFocus();
- }
- }
- function group3_swh_select_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(e.postindex == 0) group3.btn_exceldown.visible = false;
- if(e.postindex == 1) group3.btn_exceldown.visible = true;
- }
- function group3_ipt_reqdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group3.ipt_reqdeptnm_search.setFocus();
- }
- }
- function group3_btn_comreqno_onclick(obj:Button, e:ClickEventInfo)
- {
- // var multiflag = group3.chb_multiflag.value;
- // if(multiflag == "N" || multiflag == ""){
- // var btnchk = sysf_messageBox("전산요청번호가 한건이 아닐경우 멀티를 체크해야합니다.멀티체크를" ,"Q009");
- // if(btnchk == "6"){
- // ds_main_goodreq_goodreqlist.setColumn(0,"multiflag", "Y");
- // }else{
- // return;
- // }
- // }
-
- ds_main_goodreq_goodreqlist.setColumn(0, "comreqno", "");
- ds_send_reqprgmdesc.clearData();
- ds_send_reqprgmdesc.addRow();
- ds_main_reqprgmlist.clearData();
- ds_main_reqselect.clearData();
- ds_send_reqprgmdesc.setColumn(0, "instcd",sysf_getUserInfo("dutplceinstcd"));
- grp_reqprgmlist.visible = true;
-
- grp_reqprgmlist.setFocus(true);
-
- // 개발자정보 취득
- ds_send_prgmrinfo.setColumn(0, "devyn", "N");
-
- var oParam = {};
- oParam.id = "TRZHA20008";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqGetPrgmr";
- oParam.inds = "req=ds_send_prgmrinfo";
- oParam.outds = "ds_init_prgmrinfo=prgmrlist";
- oParam.async = true;
- oParam.callback = "cf_TRZHA20008";
- tranf_submit(oParam);
-
-
-
- }
- function grp_reqprgmlist_ipt_reqtitle_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_reqprgmlist.button1.click();
- }
- }
- function grp_reqprgmlist_ipt_reqno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_reqprgmlist.button1.click();
- }
- }
- function cf_TRZHA20008(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- // 담당자정보 취득
- // 개발자정보에서 accptyn으로 필터링적용함
- ds_init_prgmrinfo.enableevent = false;
- ds_init_prgmrinfo.filter("partgubun == '2'");
- ds_init_chrginfo.copyData(ds_init_prgmrinfo, true); // 담당자 정보
- ds_init_prgmrinfo.filter("");
- ds_init_prgmrinfo.enableevent = true;
-
- frmf_addComboItemAll("grp_reqprgmlist.combo1", "전체");
- }
- function grp_reqprgmlist_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRZHA20600";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "retGetReqHWList";
- oParam.inds = "req=ds_send_reqprgmdesc";
- oParam.outds = "ds_main_reqprgmlist=reqhwlist";
- oParam.async = true;
- //oParam.callback = "cf_TRZHA20600";
- tranf_submit(oParam);
- }
- function grp_reqprgmlist_ipt_comreqdeptcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- function grp_reqprgmlist_btn_comreqdept_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", ds_send_reqprgmdesc,"", recv_list, group3.opt_instcd.value, "instcd") ;
- }
- function grp_reqprgmlist_btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_reqprgmlist.rowposition;
- if( cRow < 0 ) return;
- //동일한 물품코드가 선택목록에 이미 포함되어 있는지 확인 후, 없으면 선택목록에 추가한다.
- if(!utlf_isNull(group3.txt_comreqno.value)){ //요청번호 추가일경우
- var sComreqno = utlf_transNullToEmpty(ds_main_goodreq_goodreqlist.getColumn(0, "comreqno")).split("\n");
- for( var j=0 ; j<sComreqno.length-1 ; j++ ){
- if(sComreqno[j] == ds_main_reqprgmlist.getColumn(cRow, "reqno")){
- sysf_messageBox("이미 선택된 요청번호입니다. ", "I999", "");
- return;
- }
- }
- }else{
- for(var i = 0; i < ds_main_reqselect.rowcount; i++) {
- if( ds_main_reqselect.getColumn(i, "reqno") == ds_main_reqprgmlist.getColumn(cRow, "reqno") ) {
- sysf_messageBox("이미 선택된 요청번호입니다. ", "I999", "");
- return;
- }
- }
- }
- ds_main_reqselect.addColumn("reqno","string");
- ds_main_reqselect.addColumn("reqdd","string");
- ds_main_reqselect.addColumn("reqtitle","string");
- ds_main_reqselect.addColumn("eqreqdd","string");
-
- var nRow = ds_main_reqselect.addRow(); //선택목록에 행추가
- ds_main_reqselect.setColumn(nRow, "reqno", ds_main_reqprgmlist.getColumn(cRow, "reqno"));
- ds_main_reqselect.setColumn(nRow, "reqdd", ds_main_reqprgmlist.getColumn(cRow, "reqdd"));
- ds_main_reqselect.setColumn(nRow, "reqtitle", ds_main_reqprgmlist.getColumn(cRow, "reqtitle"));
- ds_main_reqselect.setColumn(nRow, "eqreqdd", ds_main_reqprgmlist.getColumn(cRow, "eqreqdd"));
- }
- function grp_reqprgmlist_btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_reqselect.rowposition;
- if( cRow < 0 ) return;
- ds_main_reqselect.deleteRow(cRow); //선택된 행을 삭제
- }
- function grp_reqprgmlist_btn_select_onclick(obj:Button, e:ClickEventInfo)
- {
- //선택목록이 no rows 일 때
- if(ds_main_reqselect.rowcount == 0) {
- sysf_messageBox("선택된 요청번호가 없습니다. ", "E999", "");
- return;
- }
- ds_popreqnolist.clearData();
- for(var i = 0; i < ds_main_reqselect.rowcount; i++) {
- ds_popreqnolist.addRow();
- ds_popreqnolist.setColumn( i, "reqno", ds_main_reqselect.getColumn(i, "reqno") );
- ds_popreqnolist.setColumn( i, "eqreqdd", ds_main_reqselect.getColumn(i, "eqreqdd") );
- }
- var cnt = ds_popreqnolist.rowcount;
- var comreqnosum = "";
- for(var i=0; i<cnt; i++){
- var comreqnoinfo= ds_popreqnolist.getColumn(i, "reqno") + "\n" ;
- comreqnosum = comreqnosum + comreqnoinfo ;
- }
-
- if(utlf_isNull(group3.txt_comreqno.value)){ //기존 전산요쳥번호 없을경우
- ds_main_goodreq_goodreqlist.setColumn(0, "comreqno", comreqnosum);
- }else{ //기존 전산요쳥번호 있을경우
- var bfcomreqno = group3.txt_comreqno.value;
- ds_main_goodreq_goodreqlist.setColumn(0, "comreqno", bfcomreqno + comreqnosum);
- }
- grp_reqprgmlist.visible = false;
- }
- function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_reqprgmlist.visible = false;
- }
- function grp_reqprgmlist_grd_reqprgmlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- grp_reqprgmlist.btn_add.click();
- }
- function grp_reqprgmlist_grd_reqprgmlist_onkeyup(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 13) grp_reqprgmlist.btn_add.click();
- }
- function group3_btn_reqnoadd_onclick(obj:Button, e:ClickEventInfo)
- {
- var comreqno = ds_main_goodreq_goodreqlist.getColumn(0,"comreqno");
- if(utlf_isNull(group3.txt_comreqno.value)){
- sysf_messageBox("기존에 등록된 요청번호가 없습니다.\n신규 전산요청번호 추가는 돋보기를 클릭하여 입력하여주세요.", "I999", "");
- return;
- }
- ds_send_reqprgmdesc.clearData();
- ds_send_reqprgmdesc.addRow();
- ds_main_reqprgmlist.clearData();
- ds_main_reqselect.clearData();
- ds_send_reqprgmdesc.setColumn(0, "instcd",sysf_getUserInfo("dutplceinstcd"));
- grp_reqprgmlist.visible = true;
- grp_reqprgmlist.setFocus(true);
- var bfcomreqno = group3.txt_comreqno.value;
-
- }
- ]]></Script>
- </Form>
- </FDL>
|