12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNG00200" position="absolute 0 0 1200 770" titletext="CSR 물품 Master" oninit="SMMNG00200_oninit" onload="SMMNG00200_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 20 1195 764" id="group3" scrollbars="autoboth" onclick="group3_onclick">
- <Layouts>
- <Layout>
- <Static text="구매물품분류" position="absolute 0 69 130 85" id="caption9" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 85 300 91" linetype="horizontal" id="line7" class="line_10" anchor="default"/>
- <Static text="물품정보" position="absolute 305 69 400 85" id="cap_title" class="tit_2" anchor="default"/>
- <Shape position="absolute 305 85 1195 91" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
- <Div position="absolute 0 0 300 63" align="align:center top;" id="grp_title" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Static text="MASTER구분 :" position="absolute 10 9 126 26" id="caption91" class="search_name" anchor="default"/>
- <Radio position="absolute 130 35 295 56" id="rdo_orginitflag" visible="false" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_grp_title_rdo_orginitflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">구매</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">CSR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">OR</Col>
- <Col id="datacolumn">OR</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 130 6 245 27" id="rdo_initflag" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_grp_title_rdo_initflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">구매</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">CSR</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 130 30 290 49" align="align:center middle;" id="cmb_srchflag" class="combo_essential" innerdataset="@ds_tmp_hidden_goodflaginfo" datacolumn="goodflagnm" codecolumn="goodflagcd" anchor="default" onitemchanged="group3_grp_title_cmb_srchflag_onitemchanged"/>
- <Static text="물품구분 :" position="absolute 10 30 103 47" id="cap_srchflag" class="search_name" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 305 0 1195 63" align="align:center top;" id="group2" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Static text="코드종류 :" position="absolute 5 10 81 27" id="caption10" class="search_name" anchor="default"/>
- <Radio position="absolute 80 10 195 26" id="rdo_refflag" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_group2_rdo_refflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">구매</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">CSR</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 415 9 530 28" id="ipt_goodnm" anchor="default" autoselect="true"/>
- <Shape position="absolute 762 10 768 51" linetype="vertical" id="line36" class="line_4" anchor="default"/>
- <Button position="absolute 770 20 826 42" align="align:left middle;" id="btn_search" class="btn1" taborder="7" text="조회" anchor="default" onclick="group3_group2_btn_search_onclick"/>
- <Static text="물품구분 :" position="absolute 5 35 81 52" id="caption13" class="search_name" anchor="default"/>
- <Radio position="absolute 80 35 345 51" id="rdo_reqflag" enable="false" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" style=":disabled {textpadding:0 3 0 3;}">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">비품</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">소모품</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">린넨</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">멸균의뢰</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="Set 구분 :" position="absolute 345 35 421 52" id="caption15" class="search_name" anchor="default"/>
- <Radio position="absolute 420 36 585 52" id="rdo_proddrugsetflag" enable="false" columncount="4" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">Set</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">Single</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="사용유무 :" position="absolute 590 35 665 52" id="caption11" class="search_name" anchor="default"/>
- <Radio position="absolute 663 36 743 52" id="rdo_useyn2" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="물품위치 :" position="absolute 560 10 635 27" id="caption39" class="search_name" anchor="default"/>
- <Static text="검색구분 :" position="absolute 220 10 296 27" id="caption40" class="search_name" anchor="default"/>
- <Radio position="absolute 295 11 410 27" id="rdo_cdflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">물품명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 830 20 886 42" align="align:left middle;" id="button2" class="btn7" taborder="7" text="엑셀" anchor="default" onclick="group3_group2_button2_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 0 90 300 740" treeusecheckbox="false" autofit="col" id="trv_setcode" anchor="default" binddataset="ds_main_RscmgubnLists_TreeList" oncellclick="group3_trv_setcode_oncellclick" autofittype="col" oncelldblclick="group3_trv_setcode_oncelldblclick" cantreestatuschange="group3_trv_setcode_cantreestatuschange">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="300"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="line:1 none #808080ff ;" text="bind:dispnm" treestartlevel="1" treelevel="bind:depth"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 305 90 1195 346" id="grd_rscdgooddata" binddataset="ds_main_rscdgooddata" anchor="default" oncellclick="group3_grd_rscdgooddata_oncellclick" onheadclick="group3_grd_rscdgooddata_onheadclick" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="23"/>
- <Column size="30"/>
- <Column size="80"/>
- <Column size="159"/>
- <Column size="93"/>
- <Column size="100"/>
- <Column size="69"/>
- <Column size="61"/>
- <Column size="84"/>
- <Column size="30"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <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" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="등록"/>
- <Cell col="3" text="물품코드"/>
- <Cell col="4" text="물품명"/>
- <Cell col="5" text="상세규격"/>
- <Cell col="6" text="모델"/>
- <Cell col="7" text="제조원"/>
- <Cell col="8" text="멸균구분"/>
- <Cell col="9" text="멸균상세"/>
- <Cell col="10" text="처방"/>
- <Cell col="11" text="구매연결코드"/>
- <Cell col="12" text="SUB"/>
- <Cell col="13" text="tmpreqflag"/>
- <Cell col="14" text="goodunitcost"/>
- <Cell col="15" text="reqflag"/>
- <Cell col="16" text="proddrugsetflag"/>
- <Cell col="17" text="lrgcd"/>
- <Cell col="18" text="lrgnm"/>
- <Cell col="19" text="mdlcd"/>
- <Cell col="20" text="mdlnm"/>
- <Cell col="21" text="smlcd"/>
- <Cell col="22" text="smlnm"/>
- <Cell col="23" text="csrgoodnm"/>
- <Cell col="24" text="csrgoodspec"/>
- <Cell col="25" text="csrgoodmodel"/>
- <Cell col="26" text="prodcmpycd"/>
- <Cell col="27" text="purcflag"/>
- <Cell col="28" text="reqmthd"/>
- <Cell col="29" text="reqprid"/>
- <Cell col="30" text="prcpflag"/>
- <Cell col="31" text="prcpunit"/>
- <Cell col="32" text="prcpexchqty"/>
- <Cell col="33" text="suppcustcd"/>
- <Cell col="34" text="custnm"/>
- <Cell col="35" text="cntctel"/>
- <Cell col="36" text="faxno"/>
- <Cell col="37" text="prcpflag"/>
- <Cell col="38" text="deliveunit"/>
- <Cell col="39" text="exchqty"/>
- <Cell col="40" text="goodinfo"/>
- <Cell col="41" text="fstrgstdt"/>
- <Cell col="42" text="fstrgstrid"/>
- <Cell col="43" text="fstrgstrnm"/>
- <Cell col="44" text="insuinfo"/>
- <Cell col="45" text="lastupdtrid"/>
- <Cell col="46" text="lastupdtdt"/>
- <Cell col="47" text="lastupdtrnm"/>
- <Cell col="48" text="useyn"/>
- <Cell col="49" text="calcscorinfoacptstat"/>
- <Cell col="50" text="fromdd"/>
- <Cell col="51" text="todd"/>
- <Cell col="52" text="goodflag"/>
- <Cell col="53" text="deliveflag"/>
- <Cell col="54" text="goodpos"/>
- <Cell col="55" text="goodpos1"/>
- <Cell col="56" text="goodpos2"/>
- <Cell col="57" text="allsizespecid"/>
- <Cell col="58" text="csrgoodcd"/>
- <Cell col="59" text="csrrequnit"/>
- <Cell col="60" text="csrreqqty"/>
- <Cell col="61" text="csrreqflag"/>
- <Cell col="62" text="dinfflag"/>
- <Cell col="63" text="goodinfo"/>
- <Cell col="64" text="master구분"/>
- <Cell col="65" text="baseqty"/>
- <Cell col="66" text="simlgood"/>
- <Cell col="67" text="workflag"/>
- <Cell col="68" text="initflag"/>
- <Cell col="69" text="netflag"/>
- <Cell col="70" text="cleanflag"/>
- <Cell col="71" text="dinfcleanflag"/>
- <Cell col="72" text="일지분류"/>
- <Cell col="73" text="불출구분"/>
- <Cell col="74" text="caption1"/>
- <Cell col="75" text="caption2"/>
- <Cell col="76" text="caption3"/>
- <Cell col="77" text="caption4"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" expr="expr:chkyn == 'Y' || chkyn == '1' ? '1' : '0'"/>
- <Cell col="2" style="align:left;" text="bind:rgstyn"/>
- <Cell col="3" style="align:left;" text="bind:goodcd"/>
- <Cell col="4" style="align:left;" text="bind:goodnm"/>
- <Cell col="5" style="align:left;" text="bind:goodspec"/>
- <Cell col="6" style="align:left;" text="bind:goodmodel"/>
- <Cell col="7" style="align:left;" text="bind:prodcmpynm"/>
- <Cell col="8" displaytype="combo" style="align:center;" text="bind:dinfflag" combodataset="ds_dinfflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="9" displaytype="combo" style="align:center;" text="bind:dinfdivs" combodataset="ds_dinfdivs" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="10" text="bind:prcpflag"/>
- <Cell col="11" style="align:left;" text="bind:purclnkgoodcd"/>
- <Cell col="12" text="bind:allsizespecid"/>
- <Cell col="13" text="bind:tmpreqflag"/>
- <Cell col="14" text="bind:goodunitcost"/>
- <Cell col="15" text="bind:reqflag"/>
- <Cell col="16" text="bind:proddrugsetflag"/>
- <Cell col="17" text="bind:lrgcd"/>
- <Cell col="18" text="bind:lrgnm"/>
- <Cell col="19" text="bind:mdlcd"/>
- <Cell col="20" text="bind:mdlnm"/>
- <Cell col="21" text="bind:smlcd"/>
- <Cell col="22" text="bind:smlnm"/>
- <Cell col="23" text="bind:csrgoodnm"/>
- <Cell col="24" text="bind:csrgoodspec"/>
- <Cell col="25" text="bind:csrgoodmodel"/>
- <Cell col="26" text="bind:prodcmpycd"/>
- <Cell col="27" text="bind:purcflag"/>
- <Cell col="28" text="bind:reqmthd"/>
- <Cell col="29" text="bind:reqprid"/>
- <Cell col="30" text="bind:prcpflag"/>
- <Cell col="31" text="bind:prcpunit"/>
- <Cell col="32" text="bind:prcpexchqty"/>
- <Cell col="33" text="bind:suppcustcd"/>
- <Cell col="34" text="bind:custnm"/>
- <Cell col="35" text="bind:cntctel"/>
- <Cell col="36" text="bind:faxno"/>
- <Cell col="37" text="bind:prcpflag"/>
- <Cell col="38" text="bind:deliveunit"/>
- <Cell col="39" text="bind:exchqty"/>
- <Cell col="40" text="bind:goodinfo"/>
- <Cell col="41" text="bind:fstrgstdt"/>
- <Cell col="42" text="bind:fstrgstrid"/>
- <Cell col="43" text="bind:fstrgstrnm"/>
- <Cell col="44" text="bind:insuinfo"/>
- <Cell col="45" text="bind:lastupdtrid"/>
- <Cell col="46" text="bind:lastupdtdt"/>
- <Cell col="47" text="bind:lastupdtrnm"/>
- <Cell col="48" text="bind:useyn"/>
- <Cell col="49" text="bind:calcscorinfoacptstat"/>
- <Cell col="50" text="bind:fromdd"/>
- <Cell col="51" text="bind:todd"/>
- <Cell col="52" text="bind:goodflag"/>
- <Cell col="53" text="bind:deliveflag"/>
- <Cell col="54" text="bind:goodpos"/>
- <Cell col="55" text="bind:goodpos1"/>
- <Cell col="56" text="bind:goodpos2"/>
- <Cell col="57" text="bind:allsizespecid"/>
- <Cell col="58" text="bind:csrgoodcd"/>
- <Cell col="59" text="bind:csrrequnit"/>
- <Cell col="60" text="bind:csrreqqty"/>
- <Cell col="61" text="bind:csrreqflag"/>
- <Cell col="62" text="bind:dinfflag"/>
- <Cell col="63" text="bind:goodinfo"/>
- <Cell col="64" text="bind:mstflag"/>
- <Cell col="65" text="bind:baseqty"/>
- <Cell col="66" text="bind:simlgood"/>
- <Cell col="67" text="bind:workflag"/>
- <Cell col="68" text="bind:initflag"/>
- <Cell col="69" text="bind:netflag"/>
- <Cell col="70" text="bind:cleanflag"/>
- <Cell col="71" style="align:left;" text="bind:dinfcleanflag"/>
- <Cell col="72" displaytype="combo" text="bind:workgubn" combodataset="ds_init_mlist_M0637" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="73" displaytype="combo" text="bind:dlvgubn" combodataset="ds_init_mlist_M0638" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="74" text="bind:reqdetlflag"/>
- <Cell col="75" text="bind:csrworkflag"/>
- <Cell col="76" text="bind:dressingyn"/>
- <Cell col="77" text="bind:remark"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="물품 기본정보 등록" position="absolute 305 353 451 369" id="caption2" class="tit_2" anchor="default"/>
- <Shape position="absolute 304 369 1193 375" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Edit position="absolute 530 375 598 394" id="ipt_purclnkgoodcd" class="input_essential" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 1049 375 1143 394" id="ipt_goodcd" class="input_essential" enable="false" anchor="default" autoselect="true"/>
- <Button position="absolute 1149 375 1191 394" id="btn_cdmake" class="btn2" text="생성" anchor="default" onclick="group3_btn_cdmake_onclick"/>
- <Edit position="absolute 875 496 950 515" id="ipt_calcscorinfoacptstat" enable="false" anchor="default" autoselect="true" onkeydown="group3_ipt_calcscorinfoacptstat_onkeydown"/>
- <MaskEdit position="absolute 695 496 805 515" align="align:right middle;" id="ipt_goodunitcost" enable="false" mask="#,###" anchor="default" autoselect="true" maskchar=" " trimtype="both" displaynulltext=" "/>
- <Shape position="absolute 305 539 1192 545" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <Radio position="absolute 373 451 624 467" id="rdo_reqflag2" enable="false" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" style=":disabled {textpadding:0 10 0 3;}">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">비품</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">소모품</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">린넨</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">멸균의뢰</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 373 520 625 539" id="ipt_goodnm2" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 373 544 625 563" id="ipt_goodspec" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 695 568 980 587" id="ipt_csrgoodmodel" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 373 592 470 611" id="ipt_prodcmpycd" enable="false" anchor="default" autoselect="true"/>
- <Radio position="absolute 876 595 951 610" id="rdo_prcpflag" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 1049 592 1143 611" id="cmb_prcpunit" enable="false" innerdataset="@ds_init_mlist_R0032" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <MaskEdit position="absolute 1146 592 1191 611" id="ipt_prcpexchqty" enable="false" mask="###.##" anchor="default" autoselect="true" maskchar=" " trimtype="both" displaynulltext=" " onkeydown="group3_ipt_prcpexchqty_onkeydown"/>
- <Shape position="absolute 305 611 1192 617" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Static text="처방구분" position="absolute 808 591 873 614" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
- <Static text="처방단위" position="absolute 982 591 1047 614" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
- <Shape position="absolute 305 659 1192 665" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Static text="제조원" position="absolute 304 591 371 614" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="등록일자" position="absolute 808 639 873 662" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
- <Calendar position="absolute 875 640 979 659" id="ipt_fstrgstdt" enable="false" anchor="default" autoselect="true"/>
- <Calendar position="absolute 875 687 979 706" id="ipt_fromdd" enable="false" anchor="default" autoselect="true"/>
- <Calendar position="absolute 1050 688 1162 707" id="ipt_todd" enable="false" taborder="100" anchor="default" autoselect="true"/>
- <Edit position="absolute 982 641 1080 660" id="ipt_fstrgstrid" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 1083 641 1192 660" id="ipt_fstrgstrnm" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 372 640 805 659" id="ipt_insuinfo" enable="false" anchor="default" autoselect="true"/>
- <Combo position="absolute 505 349 605 368" id="cmb_goodflag_search" visible="false" anchor="default"/>
- <Button position="absolute 460 343 476 359" id="btn_purclnkgood" class="icon_search" enable="false" visible="false" text="" anchor="default" onclick="group3_btn_purclnkgood_onclick"/>
- <Button position="absolute 450 618 466 634" id="btn_suppcust" class="icon_search" enable="false" text="" anchor="default"/>
- <Edit position="absolute 372 616 445 635" id="ipt_suppcustcd" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 470 616 573 635" id="ipt_custnm" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 575 616 675 635" id="ipt_cntctel" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 677 616 805 635" id="ipt_faxno" enable="false" anchor="default" autoselect="true"/>
- <Radio position="absolute 876 619 951 634" id="rdo_deliveflag" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit position="absolute 1146 616 1191 635" id="ipt_exchqty" enable="false" mask="###.##" anchor="default" autoselect="true" maskchar=" " trimtype="both" displaynulltext=" " onkeydown="group3_ipt_exchqty_onkeydown"/>
- <Combo position="absolute 1049 616 1143 635" id="cmb_deliveunit" enable="false" innerdataset="@ds_init_mlist_R0032" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Button position="absolute 1150 348 1192 367" id="btn_save" class="btn5" text="저장" anchor="default" onclick="group3_btn_save_onclick"/>
- <Shape position="absolute 304 514 371 520" linetype="vertical" id="line11" class="line_2" anchor="default"/>
- <Edit readonly="true" position="absolute 885 348 980 367" id="opt_smlnm" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 669 348 764 367" id="opt_lrgnm" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 775 348 870 367" id="opt_mdlnm" visible="false" anchor="default"/>
- <Button position="absolute 535 343 577 362" id="btn_updt" class="btn2" enable="false" visible="false" text="수정" anchor="default" onclick="group3_btn_updt_onclick"/>
- <Button position="absolute 1105 348 1147 367" id="btn_new" class="btn2" enable="false" text="추가" anchor="default" onclick="group3_btn_new_onclick"/>
- <Edit position="absolute 695 520 980 539" id="ipt_csrgoodnm" enable="false" anchor="default" autoselect="true"/>
- <Static text="물품명" position="absolute 304 519 371 542" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
- <Static text="물품명" position="absolute 628 519 693 542" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Edit position="absolute 373 568 625 587" id="ipt_goodmodel" enable="false" anchor="default" autoselect="true"/>
- <Static text="모델" position="absolute 304 567 371 590" align="align:center middle;" id="caption35" class="cell_1" anchor="default"/>
- <Shape position="absolute 305 563 1192 569" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Static text="상세규격" position="absolute 304 543 371 566" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
- <Edit position="absolute 695 544 980 563" id="ipt_csrgoodspec" enable="false" anchor="default" autoselect="true"/>
- <Static text="상세규격" position="absolute 628 543 693 566" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
- <Static text="모델" position="absolute 628 567 693 590" align="align:center middle;" id="caption37" class="cell_1" anchor="default"/>
- <Static text="보험정보" position="absolute 304 639 371 662" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
- <Combo position="absolute 695 447 805 466" id="cmb_purcflag" enable="false" innerdataset="@ds_init_mlist_R0111" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Button position="absolute 474 594 490 610" id="btn_prodcmpy" class="icon_search" enable="false" text="" anchor="default"/>
- <Edit position="absolute 495 592 805 611" id="ipt_prodcmpynm" enable="false" anchor="default" autoselect="true"/>
- <Button position="absolute 1109 65 1195 84" id="btn_allrgst" visible="false" text="선택일괄등록" anchor="default" onclick="group3_btn_allrgst_onclick"/>
- <Edit readonly="true" position="absolute 782 65 882 84" id="opt_instnm" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 680 65 780 84" id="opt_instcd" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 605 343 705 362" id="opt_lrgcd2" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 705 343 805 362" id="opt_mdlcd2" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 810 343 910 362" id="opt_smlcd2" visible="false" anchor="default"/>
- <Edit position="absolute 941 9 966 28" align="align:center middle;" id="ipt_searchgoodpos" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 969 9 994 28" id="ipt_searchgoodpos1" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 997 9 1022 28" id="ipt_searchgoodpos2" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 982 665 1080 684" id="ipt_lastupdtrid" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 1083 665 1192 684" id="ipt_lastupdtrnm" enable="false" anchor="default" autoselect="true"/>
- <Calendar position="absolute 875 664 979 683" id="ipt_lastupdtdt" enable="false" anchor="default" autoselect="true"/>
- <Static text="수정일자" position="absolute 808 663 873 686" align="align:center middle;" id="caption41" class="cell_1" anchor="default"/>
- <Static text="/" position="absolute 780 377 791 397" id="caption14" anchor="default"/>
- <Static text="/" position="absolute 881 377 896 397" id="caption16" anchor="default"/>
- <Combo position="absolute 695 375 775 394" id="cmb_lrgcd" enable="false" innerdataset="@ds_init_lrglist" datacolumn="lrgnm" codecolumn="lrgcd" anchor="default" onitemchanged="group3_cmb_lrgcd_onitemchanged"/>
- <Combo position="absolute 793 375 878 394" id="cmb_mdlcd" enable="false" innerdataset="@ds_init_mdllist" datacolumn="mdlnm" codecolumn="mdlcd" anchor="default" onitemchanged="group3_cmb_mdlcd_onitemchanged"/>
- <Combo position="absolute 893 375 979 394" id="cmb_smlcd" enable="false" innerdataset="@ds_init_smllist" datacolumn="smlnm" codecolumn="smlcd" anchor="default"/>
- <Shape position="absolute 305 394 1154 400" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Static text="구매코드" position="absolute 463 374 528 397" align="align:center middle;" id="caption50" class="cell_1" anchor="default"/>
- <Static text="분류구분" position="absolute 627 373 692 396" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Static text="CSR 코드" position="absolute 982 374 1047 397" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Static text="수가여부" position="absolute 808 495 873 518" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Edit position="absolute 600 375 625 394" id="ipt_allsizespecid" enable="false" anchor="default" autoselect="true"/>
- <Shape position="absolute 305 635 1192 641" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Radio position="absolute 695 400 805 417" id="rdo_dinfflag" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_rdo_dinfflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">멸균</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">비멸균</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 1049 399 1094 418" align="align:center middle;" id="ipt_goodpos" enable="false" anchor="default" autoselect="true"/>
- <Shape position="absolute 305 490 1192 496" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
- <Edit position="absolute 1097 399 1143 418" id="ipt_goodpos1" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 1146 399 1191 418" id="ipt_goodpos2" enable="false" anchor="default" autoselect="true"/>
- <Radio position="absolute 875 451 975 467" id="rdo_useyn" enable="false" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" style=":disabled {textpadding:0 2 0 3;}" onitemchanged="group3_rdo_useyn_onitemchanged">
- <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 304 615 371 638" align="align:center middle;" id="caption31" class="cell_1" anchor="default"/>
- <Static text="불출구분" position="absolute 808 615 873 638" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
- <Static text="불출단위" position="absolute 982 615 1047 638" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
- <Static text="CSR청구" position="absolute 304 495 371 518" align="align:center middle;" id="caption43" class="cell_1" anchor="default"/>
- <Radio position="absolute 374 497 460 514" id="rdo_csrreqflag" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 530 496 588 515" id="cmb_csrrequnit" enable="false" innerdataset="@ds_init_mlist_R0039" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <MaskEdit position="absolute 590 496 624 515" id="ipt_csrreqqty" enable="false" mask="###.##" anchor="default" autoselect="true" maskchar=" " displaynulltext=" " trimtype="both" onkeydown="group3_ipt_csrreqqty_onkeydown"/>
- <TextArea position="absolute 372 663 805 708" id="tar_goodinfo" enable="false" anchor="default" autoselect="true"/>
- <Shape position="absolute 878 683 933 689" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
- <Shape position="absolute 305 707 1192 713" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
- <Combo position="absolute 454 667 456 686" align="align:center middle;" id="cmb_reqprid" enable="false" visible="false" innerdataset="@ds_init_mlist_R0093" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Edit position="absolute 885 65 925 84" id="ipt_dump" visible="false" anchor="default"/>
- <Static text="청구방법" position="absolute 305 666 310 689" align="align:center middle;" id="caption23" class="cell_1" visible="false" anchor="default"/>
- <Button position="absolute 214 65 300 84" id="button1" class="btn2" visible="false" text="구매코드조회" anchor="default" onclick="group3_button1_onclick"/>
- <Radio position="absolute 374 401 625 418" id="rdo_proddrugsetflag2" enable="false" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_rdo_proddrugsetflag2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">Set</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">Single</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 305 418 1192 424" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
- <Static text="멸균구분" position="absolute 627 398 692 421" align="align:center middle;" id="caption42" class="cell_1" anchor="default"/>
- <Static text="Set구분" position="absolute 304 398 371 421" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
- <Static text="물품위치" position="absolute 982 398 1047 421" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
- <Static text="구매단가" position="absolute 628 495 693 518" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Static text="마스터구분" position="absolute 304 374 371 397" align="align:center middle;" id="caption45" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Radio position="absolute 375 378 425 394" id="rdo_mstflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">CSR</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 305 515 1192 521" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
- <Static text="기준단위" position="absolute 463 495 528 518" align="align:center middle;" id="caption44" class="cell_1" anchor="default"/>
- <Static text="사용여부" position="absolute 808 446 873 469" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Combo position="absolute 810 399 979 418" id="cmb_dinfdivs" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">고압증기멸균</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">가스멸균</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">건열멸균</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">플라즈마멸균</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">감마멸균</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="유사물품" position="absolute 982 495 1047 518" align="align:center middle;" id="caption46" class="cell_1" anchor="default"/>
- <Static text="기준수량" position="absolute 982 446 1047 469" align="align:center middle;" id="caption1" class="cell_1" anchor="default"/>
- <Edit position="absolute 1049 447 1191 466" id="ipt_baseqty" enable="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 1049 496 1135 515" id="ipt_simlgood" enable="false" anchor="default" autoselect="true"/>
- <Button position="absolute 1140 497 1193 516" id="btn_open" class="btn2" text="펼치기" anchor="default" onclick="group3_btn_open_onclick"/>
- <Button position="absolute 490 343 532 362" id="btn_del" class="btn2" enable="false" visible="false" text="삭제" anchor="default" onclick="group3_btn_del_onclick"/>
- <Radio position="absolute 315 343 405 356" id="rdo_mstflag_old" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">CSR</Col>
- </Row>
- <Row>
- <Col id="codecolumn">OR</Col>
- <Col id="datacolumn">OR</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox position="absolute 1000 348 1100 368" id="chk_misyn" anchor="default" text="구매코드사용" truevalue="Y" falsevalue="N"/>
- <Shape position="absolute 305 442 1192 448" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
- <Static text="세척구분" position="absolute 304 422 371 445" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Combo position="absolute 374 422 625 441" id="cmb_cleanflag" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">게팅게</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">밀레</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">손세척</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio position="absolute 695 426 805 442" id="rdo_netflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_rdo_netflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="망구분" position="absolute 627 422 692 445" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
- <Static text="세척멸균관리구분" position="absolute 939 422 1047 445" align="align:center middle;" id="caption48" class="cell_1" anchor="default"/>
- <Combo position="absolute 1049 423 1189 442" id="cmb_dinfcleanflag" innerdataset="@ds_init_mlist_M0635" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Shape position="absolute 305 587 1192 593" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Static text="불출구분" position="absolute 983 543 1048 566" align="align:center middle;" id="caption49" class="cell_1" anchor="default"/>
- <Static text="일지분류" position="absolute 983 519 1048 542" align="align:center middle;" id="caption51" class="cell_1" anchor="default"/>
- <Combo position="absolute 1050 520 1144 539" id="cmb_workgubn" innerdataset="@ds_init_mlist_M0637" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 1050 544 1144 563" id="cmb_dlvgubn" innerdataset="@ds_init_mlist_M0638" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Shape position="absolute 305 466 1192 472" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
- <Static text="구매구분" position="absolute 627 446 692 469" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Static text="물품구분" position="absolute 304 446 371 469" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Static text="재고구분" position="absolute 304 470 371 493" align="align:center middle;" id="caption52" class="cell_1" anchor="default"/>
- <Combo position="absolute 374 471 505 490" id="cmb_reqdetlflag" innerdataset="@ds_init_codeinfo_codelist_T95" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="세척기구분류" position="absolute 610 470 693 493" align="align:center middle;" id="caption53" class="cell_1" anchor="default"/>
- <Combo position="absolute 695 472 805 491" id="cmb_csrworkflag" innerdataset="@ds_init_codeinfo_codelist_U20" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="드레싱Set여부" position="absolute 940 470 1048 493" align="align:right middle;" id="caption54" class="cell_1" anchor="default"/>
- <TextArea position="absolute 630 438 1015 668" id="tar_simlgood" visible="false" anchor="default" onkillfocus="group3_tar_simlgood_onkillfocus"/>
- <Radio position="absolute 1050 474 1160 490" id="rdo_dressingyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_rdo_dressingyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="특이사항" position="absolute 304 711 371 741" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
- <Shape position="absolute 305 738 1192 744" linetype="horizontal" id="line19" class="line_3" anchor="default"/>
- <Static text="물품정보" position="absolute 304 663 371 710" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
- <Static text="종료일자" position="absolute 982 686 1047 709" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
- <Static text="시작일자" position="absolute 808 687 873 710" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
- <TextArea position="absolute 374 711 1194 741" id="tar_remark" anchor="default" autoselect="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 0 1194 23" id="group1">
- <Layouts>
- <Layout>
- <Static text="CSR 물품 Master" position="absolute 0 0 135 22" id="caption6" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_hidden_goodflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodflagcd" type="STRING" size="256" sumtext="물품구분코드 "/>
- <Column id="goodflagnm" type="STRING" size="256" sumtext="물품구분명 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp1_hidden1_csrgoodflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodflagcd" type="STRING" size="256" sumtext="물품구분코드"/>
- <Column id="goodflagnm" type="STRING" size="256" sumtext="물품구분명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="srchdd" type="STRING" size="256" sumtext="조회기준일자"/>
- <Column id="flag" type="STRING" size="256" sumtext="조회기준일자"/>
- <Column id="allflag" type="STRING" size="256" sumtext="모두조회여부"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="purclnkgoodcd" type="STRING" size="256" sumtext="구매연결코드"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류"/>
- <Column id="smlcd" type="STRING" size="256" sumtext="소분류"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="소분류"/>
- <Column id="proddrugsetflag" type="STRING" size="256" sumtext="소분류"/>
- <Column id="initflag" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조원"/>
- <Column id="csrgoodcd" type="STRING" size="256" sumtext="CSR물품코드"/>
- <Column id="csrgoodnm" type="STRING" size="256" sumtext="CSR믈품명"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="goodpos" type="STRING" size="256" sumtext="위치정보"/>
- <Column id="goodpos1" type="STRING" size="256" sumtext="위치정보"/>
- <Column id="goodpos2" type="STRING" size="256" sumtext="위치정보"/>
- <Column id="cdnmflag" type="STRING" size="256" sumtext="물품코드/명구분"/>
- <Column id="reqdata" type="STRING" size="256" sumtext="물품코드/명"/>
- <Column id="srchflag" type="STRING" size="256" sumtext="구매물품구분"/>
- <Column id="srchflag2" type="STRING" size="256" sumtext="구매물품구분"/>
- <Column id="dutycd" type="STRING" size="256"/>
- <Column id="cdflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
- <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqlrgcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodflag" type="STRING" size="256" sumtext="메시지종류"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lrglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명"/>
- <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="주관부서코드"/>
- <Column id="mainmngtdeptnm" type="STRING" size="256" sumtext="주관부서명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정명(입고)"/>
- <Column id="amtacnt" type="STRING" size="256" sumtext="계정코드(출고)"/>
- <Column id="amtacntnm" type="STRING" size="256" sumtext="계정명(출고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mdllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="mdlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정코드(입고)명"/>
- <Column id="amtacnt" type="STRING" size="256" sumtext="계정코드(출고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_smllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="smlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정명(입고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rscdgooddata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_rscdgooddata_oncolumnchanged">
- <ColumnInfo>
- <Column id="chkyn" type="STRING" size="256" sumtext="chkflag"/>
- <Column id="rgstyn" type="STRING" size="256" sumtext="등록YN"/>
- <Column id="prcpyn" type="STRING" size="256" sumtext="처방YN"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명"/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="AllSize"/>
- <Column id="purclnkgoodcd" type="STRING" size="256" sumtext="구매연결cd"/>
- <Column id="tmpreqflag" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="goodunitcost" type="STRING" size="256" sumtext="물품단가"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="proddrugsetflag" type="STRING" size="256" sumtext="set구분"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="mdlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
- <Column id="smlnm" type="STRING" size="256" sumtext="소분류명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="csrgoodnm" type="STRING" size="256" sumtext="CSR물품명"/>
- <Column id="csrgoodspec" type="STRING" size="256" sumtext="CSR물품규격"/>
- <Column id="csrgoodmodel" type="STRING" size="256" sumtext="CSR물품모델"/>
- <Column id="prodcmpycd" type="STRING" size="256" sumtext="제조사코드"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사명"/>
- <Column id="csrgoodcd" type="STRING" size="256" sumtext="CSR물품코드"/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분"/>
- <Column id="reqmthd" type="STRING" size="256" sumtext="청구방법"/>
- <Column id="reqprid" type="STRING" size="256" sumtext="청구기간"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="prcpunit" type="STRING" size="256" sumtext="처방단위"/>
- <Column id="prcpexchqty" type="STRING" size="256" sumtext="처방환산수량"/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처"/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분"/>
- <Column id="deliveunit" type="STRING" size="256" sumtext="불출단위"/>
- <Column id="exchqty" type="STRING" size="256" sumtext="구매수량"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자명"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="유효From일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="유효To일자"/>
- <Column id="goodpos" type="STRING" size="256" sumtext="물품위치"/>
- <Column id="goodpos1" type="STRING" size="256" sumtext="물품위치1 "/>
- <Column id="goodpos2" type="STRING" size="256" sumtext="물품위치2"/>
- <Column id="custnm" type="STRING" size="256" sumtext="거래처명 "/>
- <Column id="cntctel" type="STRING" size="256" sumtext="전화번호 "/>
- <Column id="faxno" type="STRING" size="256" sumtext="팩스번호 "/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자명"/>
- <Column id="csrreqflag" type="STRING" size="256" sumtext="CSR청구여부"/>
- <Column id="csrrequnit" type="STRING" size="256" sumtext="CSr청구단위"/>
- <Column id="csrreqqty" type="STRING" size="256" sumtext="CSr청구수량"/>
- <Column id="goodinfo" type="STRING" size="256" sumtext="물품정보"/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="mstflag" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상태"/>
- <Column id="baseqty" type="STRING" size="256" sumtext="기준수량"/>
- <Column id="simlgood" type="STRING" size="256" sumtext="유사물품"/>
- <Column id="initflag" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="safestocqty" type="STRING" size="256" sumtext="재고량"/>
- <Column id="netflag" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="cleanflag" type="STRING" size="256" sumtext="세척구분"/>
- <Column id="dinfcleanflag" type="STRING" size="256" sumtext="멸균세척구분"/>
- <Column id="dlvgubn" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="workgubn" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="reqdetlflag" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="csrworkflag" type="STRING" size="256" sumtext="세척업무분류구분"/>
- <Column id="dressingyn" type="STRING" size="256" sumtext="세척업무분류구분"/>
- <Column id="remark" type="STRING" size="256" sumtext="세척업무분류구분"/>
- <Column id="calcscorinfoacptstat" type="STRING" size="256"/>
- <Column id="insuinfo" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_goodcopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류 "/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류 "/>
- <Column id="smlcd" type="STRING" size="256" sumtext="소분류 "/>
- <Column id="cretcdflag" type="STRING" size="256" sumtext=" CSR 코드 생성구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_goodcopy_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_RscmgubnLists_TreeList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256" sumtext=" 01 LEVEL "/>
- <Column id="pcode" type="STRING" size="256" sumtext=" 02 분류코드 "/>
- <Column id="codecd" type="STRING" size="256" sumtext=" 03 분류코드 "/>
- <Column id="codenm" type="STRING" size="256" sumtext=" 04 분류명 "/>
- <Column id="basecd" type="STRING" size="256" sumtext=" 05 결합코드 "/>
- <Column id="dispnm" type="STRING" size="256" sumtext=" 12 DISPLAY 분류명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata_csrgoodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="rgstyn" type="STRING" size="256" sumtext="등록여부"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="allsizeyn" type="STRING" size="256" sumtext="allsizeyn"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="prodcmpycd" type="STRING" size="256" sumtext="제조회사"/>
- <Column id="purclnkgoodcd" type="STRING" size="256" sumtext="구매연결코드"/>
- <Column id="tmpreqflag" type="STRING" size="256" sumtext="청구여부"/>
- <Column id="goodunitcost" type="STRING" size="256" sumtext="구매단가"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분"/>
- <Column id="proddrugsetflag" type="STRING" size="256" sumtext="set구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="mdlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
- <Column id="smlnm" type="STRING" size="256" sumtext="소분류명"/>
- <Column id="csrgoodnm" type="STRING" size="256" sumtext="csr코드명"/>
- <Column id="csrgoodspec" type="STRING" size="256" sumtext="csr규격"/>
- <Column id="csrgoodmodel" type="STRING" size="256" sumtext="csr모델"/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명"/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분"/>
- <Column id="reqmthd" type="STRING" size="256" sumtext="청구방법"/>
- <Column id="reqprid" type="STRING" size="256" sumtext="청구기간"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방유무"/>
- <Column id="prcpunit" type="STRING" size="256" sumtext="처방단위"/>
- <Column id="prcpexchqty" type="STRING" size="256" sumtext="처방불출량"/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="거래처코드"/>
- <Column id="custnm" type="STRING" size="256" sumtext="고객명"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="고객전화"/>
- <Column id="faxno" type="STRING" size="256" sumtext="고객FAX"/>
- <Column id="deliveunit" type="STRING" size="256" sumtext="불출단위"/>
- <Column id="exchqty" type="STRING" size="256" sumtext="불출수량"/>
- <Column id="goodinfo" type="STRING" size="256" sumtext="물품정보"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자명"/>
- <Column id="insuinfo" type="STRING" size="256" sumtext="보험정보"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일"/>
- <Column id="goodpos" type="STRING" size="256" sumtext="물품위치"/>
- <Column id="goodpos1" type="STRING" size="256" sumtext="물품위치2"/>
- <Column id="goodpos2" type="STRING" size="256" sumtext="물품위치3"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="allsizeID"/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분"/>
- <Column id="csrgoodcd" type="STRING" size="256" sumtext="CSr물품"/>
- <Column id="csrreqqty" type="STRING" size="256" sumtext="CSr청구량"/>
- <Column id="csrrequnit" type="STRING" size="256" sumtext="CSR청구단위"/>
- <Column id="csrreqflag" type="STRING" size="256" sumtext="CSR청구구분"/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="goodinfo" type="STRING" size="256" sumtext="물품정보"/>
- <Column id="mstflag" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="baseqty" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="simlgood" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="workflag" type="STRING" size="256" sumtext="일괄등록여부"/>
- <Column id="initflag" type="STRING" size="256" sumtext="마스터구분"/>
- <Column id="cleanflag" type="STRING" size="256" sumtext="세척구분"/>
- <Column id="netflag" type="STRING" size="256" sumtext="망구분"/>
- <Column id="dinfcleanflag" type="STRING" size="256" sumtext="세척멸균구분"/>
- <Column id="workgubn" type="STRING" size="256" sumtext="업무구분"/>
- <Column id="dlvgubn" type="STRING" size="256" sumtext="불출분류"/>
- <Column id="reqdetlflag" type="STRING" size="256" sumtext="불출분류"/>
- <Column id="csrworkflag" type="STRING" size="256" sumtext="불출분류"/>
- <Column id="dressingyn" type="STRING" size="256" sumtext="불출분류"/>
- <Column id="remark" type="STRING" size="256" sumtext="불출분류"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_codeinfo_codelist_T95" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
- <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_codeinfo_codelist_U20" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
- <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="initflag" type="STRING" size="256"/>
- <Column id="deptflag" type="STRING" size="256"/>
- <Column id="orginitflag" type="STRING" size="256"/>
- <Column id="instnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rgstyn" type="STRING" size="256"/>
- <Column id="prcpyn" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="allsizeyn" 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="purclnkgoodcd" type="STRING" size="256"/>
- <Column id="tmpreqflag" type="STRING" size="256"/>
- <Column id="goodunitcost" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="proddrugsetflag" 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="csrgoodnm" type="STRING" size="256"/>
- <Column id="csrgoodspec" type="STRING" size="256"/>
- <Column id="csrgoodmodel" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="purcflag" type="STRING" size="256"/>
- <Column id="reqmthd" type="STRING" size="256"/>
- <Column id="reqprid" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="prcpunit" type="STRING" size="256"/>
- <Column id="prcpexchqty" type="STRING" size="256"/>
- <Column id="suppcustcd" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="faxno" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="exchqty" type="STRING" size="256"/>
- <Column id="goodinfo" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstrnm" type="STRING" size="256"/>
- <Column id="insuinfo" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="calcscorinfoacptstat" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="goodpos" type="STRING" size="256"/>
- <Column id="goodpos1" type="STRING" size="256"/>
- <Column id="goodpos2" type="STRING" size="256"/>
- <Column id="prsdnm" type="STRING" size="256"/>
- <Column id="dump" type="STRING" size="256"/>
- <Column id="deliveflag" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtrnm" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="dinfflag" type="STRING" size="256"/>
- <Column id="dinfdivs" type="STRING" size="256"/>
- <Column id="csrrequnit" type="STRING" size="256"/>
- <Column id="csrreqqty" type="STRING" size="256"/>
- <Column id="csrreqflag" type="STRING" size="256"/>
- <Column id="mstflag" type="STRING" size="256"/>
- <Column id="baseqty" type="STRING" size="256"/>
- <Column id="simlgood" type="STRING" size="256"/>
- <Column id="cleanflag" type="STRING" size="256"/>
- <Column id="netflag" type="STRING" size="256"/>
- <Column id="dinfcleanflag" type="STRING" size="256"/>
- <Column id="workgubn" type="STRING" size="256"/>
- <Column id="dlvgubn" type="STRING" size="256"/>
- <Column id="reqdetlflag" type="STRING" size="256"/>
- <Column id="csrworkflag" type="STRING" size="256"/>
- <Column id="dressingyn" type="STRING" size="256"/>
- <Column id="remark" type="STRING" size="256"/>
- <Column id="lodmstflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="refflag" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="proddrugsetflag" type="STRING" size="256"/>
- <Column id="smlnm" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="goodpos" type="STRING" size="256"/>
- <Column id="goodpos1" type="STRING" size="256"/>
- <Column id="goodpos2" type="STRING" size="256"/>
- <Column id="cdflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="misgoodchk" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_R0092" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_R0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_R0111" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_R0093" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_goodflag_R0025" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_M0635" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_M0637" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_M0638" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mlist_R0039" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_dinfflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">멸균</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">비멸균</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_dinfdivs" 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="value">2</Col>
- <Col id="label">가스멸균</Col>
- </Row>
- <Row>
- <Col id="value">3</Col>
- <Col id="label">건열멸균</Col>
- </Row>
- <Row>
- <Col id="value">4</Col>
- <Col id="label">플라즈마멸균</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.grp_title.rdo_initflag" propid="value" datasetid="ds_init" columnid="initflag"/>
- <BindItem id="item1" compid="group3.grp_title.cmb_srchflag" propid="value" datasetid="ds_main_srchinfo" columnid="srchflag"/>
- <BindItem id="item2" compid="group3.grp_title.rdo_orginitflag" propid="value" datasetid="ds_init" columnid="orginitflag"/>
- <BindItem id="item3" compid="group3.tar_simlgood" propid="value" datasetid="ds_main_goodlist" columnid="simlgood"/>
- <BindItem id="item4" compid="group3.opt_instcd" propid="value" datasetid="ds_send" columnid="instcd"/>
- <BindItem id="item5" compid="group3.opt_instnm" propid="value" datasetid="ds_init" columnid="instnm"/>
- <BindItem id="item6" compid="group3.ipt_dump" propid="value" datasetid="ds_main_goodlist" columnid="dump"/>
- <BindItem id="item7" compid="group3.rdo_mstflag_old" propid="value" datasetid="ds_main_goodlist" columnid="lodmstflag"/>
- <BindItem id="item8" compid="group3.cmb_goodflag_search" propid="value" datasetid="ds_send" columnid="goodflag"/>
- <BindItem id="item9" compid="group3.opt_lrgcd2" propid="value" datasetid="ds_main_cond" columnid="lrgcd"/>
- <BindItem id="item10" compid="group3.opt_mdlcd2" propid="value" datasetid="ds_main_cond" columnid="mdlcd"/>
- <BindItem id="item11" compid="group3.opt_smlcd2" propid="value" datasetid="ds_main_cond" columnid="smlcd"/>
- <BindItem id="item12" compid="group3.opt_lrgnm" propid="value" datasetid="ds_main_goodlist" columnid="lrgnm"/>
- <BindItem id="item13" compid="group3.opt_mdlnm" propid="value" datasetid="ds_main_goodlist" columnid="mdlnm"/>
- <BindItem id="item14" compid="group3.opt_smlnm" propid="value" datasetid="ds_main_goodlist" columnid="smlnm"/>
- <BindItem id="item15" compid="group3.chk_misyn" propid="value" datasetid="ds_main" columnid="misgoodchk"/>
- <BindItem id="item16" compid="group3.rdo_mstflag" propid="value" datasetid="ds_main_goodlist" columnid="mstflag"/>
- <BindItem id="item17" compid="group3.ipt_purclnkgoodcd" propid="value" datasetid="ds_main_goodlist" columnid="purclnkgoodcd"/>
- <BindItem id="item18" compid="group3.ipt_allsizespecid" propid="value" datasetid="ds_main_goodlist" columnid="allsizespecid"/>
- <BindItem id="item19" compid="group3.cmb_lrgcd" propid="value" datasetid="ds_main_goodlist" columnid="lrgcd"/>
- <BindItem id="item20" compid="group3.cmb_mdlcd" propid="value" datasetid="ds_main_goodlist" columnid="mdlcd"/>
- <BindItem id="item21" compid="group3.cmb_smlcd" propid="value" datasetid="ds_main_goodlist" columnid="smlcd"/>
- <BindItem id="item22" compid="group3.ipt_goodcd" propid="value" datasetid="ds_main_goodlist" columnid="goodcd"/>
- <BindItem id="item23" compid="group3.rdo_proddrugsetflag2" propid="value" datasetid="ds_main_goodlist" columnid="proddrugsetflag"/>
- <BindItem id="item24" compid="group3.rdo_dinfflag" propid="value" datasetid="ds_main_goodlist" columnid="dinfflag"/>
- <BindItem id="item25" compid="group3.cmb_dinfdivs" propid="value" datasetid="ds_main_goodlist" columnid="dinfdivs"/>
- <BindItem id="item26" compid="group3.ipt_goodpos" propid="value" datasetid="ds_main_goodlist" columnid="goodpos"/>
- <BindItem id="item27" compid="group3.ipt_goodpos1" propid="value" datasetid="ds_main_goodlist" columnid="goodpos1"/>
- <BindItem id="item28" compid="group3.ipt_goodpos2" propid="value" datasetid="ds_main_goodlist" columnid="goodpos2"/>
- <BindItem id="item29" compid="group3.cmb_cleanflag" propid="value" datasetid="ds_main_goodlist" columnid="cleanflag"/>
- <BindItem id="item30" compid="group3.rdo_netflag" propid="value" datasetid="ds_main_goodlist" columnid="netflag"/>
- <BindItem id="item31" compid="group3.cmb_dinfcleanflag" propid="value" datasetid="ds_main_goodlist" columnid="dinfcleanflag"/>
- <BindItem id="item32" compid="group3.rdo_reqflag2" propid="value" datasetid="ds_main_goodlist" columnid="reqflag"/>
- <BindItem id="item33" compid="group3.cmb_purcflag" propid="value" datasetid="ds_main_goodlist" columnid="purcflag"/>
- <BindItem id="item34" compid="group3.rdo_useyn" propid="value" datasetid="ds_main_goodlist" columnid="useyn"/>
- <BindItem id="item35" compid="group3.ipt_baseqty" propid="value" datasetid="ds_main_goodlist" columnid="baseqty"/>
- <BindItem id="item36" compid="group3.cmb_reqdetlflag" propid="value" datasetid="ds_main_goodlist" columnid="reqdetlflag"/>
- <BindItem id="item37" compid="group3.cmb_csrworkflag" propid="value" datasetid="ds_main_goodlist" columnid="csrworkflag"/>
- <BindItem id="item38" compid="group3.rdo_dressingyn" propid="value" datasetid="ds_main_goodlist" columnid="dressingyn"/>
- <BindItem id="item39" compid="group3.ipt_simlgood" propid="value" datasetid="ds_main_goodlist" columnid="simlgood"/>
- <BindItem id="item40" compid="group3.ipt_calcscorinfoacptstat" propid="value" datasetid="ds_main_goodlist" columnid="calcscorinfoacptstat"/>
- <BindItem id="item41" compid="group3.ipt_goodunitcost" propid="value" datasetid="ds_main_goodlist" columnid="goodunitcost"/>
- <BindItem id="item42" compid="group3.ipt_csrreqqty" propid="value" datasetid="ds_main_goodlist" columnid="csrreqqty"/>
- <BindItem id="item43" compid="group3.cmb_csrrequnit" propid="value" datasetid="ds_main_goodlist" columnid="csrrequnit"/>
- <BindItem id="item44" compid="group3.rdo_csrreqflag" propid="value" datasetid="ds_main_goodlist" columnid="csrreqflag"/>
- <BindItem id="item45" compid="group3.cmb_workgubn" propid="value" datasetid="ds_main_goodlist" columnid="workgubn"/>
- <BindItem id="item46" compid="group3.ipt_csrgoodnm" propid="value" datasetid="ds_main_goodlist" columnid="csrgoodnm"/>
- <BindItem id="item47" compid="group3.ipt_goodnm2" propid="value" datasetid="ds_main_goodlist" columnid="goodnm"/>
- <BindItem id="item48" compid="group3.cmb_dlvgubn" propid="value" datasetid="ds_main_goodlist" columnid="dlvgubn"/>
- <BindItem id="item49" compid="group3.ipt_csrgoodspec" propid="value" datasetid="ds_main_goodlist" columnid="csrgoodspec"/>
- <BindItem id="item50" compid="group3.ipt_goodspec" propid="value" datasetid="ds_main_goodlist" columnid="goodspec"/>
- <BindItem id="item51" compid="group3.ipt_csrgoodmodel" propid="value" datasetid="ds_main_goodlist" columnid="csrgoodmodel"/>
- <BindItem id="item52" compid="group3.ipt_goodmodel" propid="value" datasetid="ds_main_goodlist" columnid="goodmodel"/>
- <BindItem id="item53" compid="group3.ipt_prodcmpycd" propid="value" datasetid="ds_main_goodlist" columnid="prodcmpycd"/>
- <BindItem id="item54" compid="group3.ipt_prodcmpynm" propid="value" datasetid="ds_main_goodlist" columnid="prodcmpynm"/>
- <BindItem id="item55" compid="group3.rdo_prcpflag" propid="value" datasetid="ds_main_goodlist" columnid="prcpflag"/>
- <BindItem id="item56" compid="group3.cmb_prcpunit" propid="value" datasetid="ds_main_goodlist" columnid="prcpunit"/>
- <BindItem id="item57" compid="group3.ipt_prcpexchqty" propid="value" datasetid="ds_main_goodlist" columnid="prcpexchqty"/>
- <BindItem id="item58" compid="group3.ipt_suppcustcd" propid="value" datasetid="ds_main_goodlist" columnid="suppcustcd"/>
- <BindItem id="item59" compid="group3.ipt_custnm" propid="value" datasetid="ds_main_goodlist" columnid="custnm"/>
- <BindItem id="item60" compid="group3.ipt_cntctel" propid="value" datasetid="ds_main_goodlist" columnid="cntctel"/>
- <BindItem id="item61" compid="group3.ipt_faxno" propid="value" datasetid="ds_main_goodlist" columnid="faxno"/>
- <BindItem id="item62" compid="group3.rdo_deliveflag" propid="value" datasetid="ds_main_goodlist" columnid="deliveflag"/>
- <BindItem id="item63" compid="group3.cmb_deliveunit" propid="value" datasetid="ds_main_goodlist" columnid="deliveunit"/>
- <BindItem id="item64" compid="group3.ipt_exchqty" propid="value" datasetid="ds_main_goodlist" columnid="exchqty"/>
- <BindItem id="item65" compid="group3.ipt_insuinfo" propid="value" datasetid="ds_main_goodlist" columnid="insuinfo"/>
- <BindItem id="item66" compid="group3.ipt_fstrgstdt" propid="value" datasetid="ds_main_goodlist" columnid="fstrgstdt"/>
- <BindItem id="item67" compid="group3.ipt_fstrgstrid" propid="value" datasetid="ds_main_goodlist" columnid="fstrgstrid"/>
- <BindItem id="item68" compid="group3.ipt_fstrgstrnm" propid="value" datasetid="ds_main_goodlist" columnid="fstrgstrnm"/>
- <BindItem id="item69" compid="group3.ipt_lastupdtrnm" propid="value" datasetid="ds_main_goodlist" columnid="lastupdtrnm"/>
- <BindItem id="item70" compid="group3.ipt_lastupdtrid" propid="value" datasetid="ds_main_goodlist" columnid="lastupdtrid"/>
- <BindItem id="item71" compid="group3.ipt_lastupdtdt" propid="value" datasetid="ds_main_goodlist" columnid="lastupdtdt"/>
- <BindItem id="item72" compid="group3.ipt_fromdd" propid="value" datasetid="ds_main_goodlist" columnid="fromdd"/>
- <BindItem id="item73" compid="group3.ipt_todd" propid="value" datasetid="ds_main_goodlist" columnid="todd"/>
- <BindItem id="item74" compid="group3.tar_remark" propid="value" datasetid="ds_main_goodlist" columnid="remark"/>
- <BindItem id="item75" compid="group3.tar_goodinfo" propid="value" datasetid="ds_main_goodlist" columnid="goodinfo"/>
- <BindItem id="item76" compid="group3.cmb_reqprid" propid="value" datasetid="ds_main_goodlist" columnid="reqprid"/>
- <BindItem id="item77" compid="group3.group2.rdo_refflag" propid="value" datasetid="ds_main_cond" columnid="refflag"/>
- <BindItem id="item78" compid="group3.group2.rdo_cdflag" propid="value" datasetid="ds_main_cond" columnid="cdflag"/>
- <BindItem id="item79" compid="group3.group2.ipt_goodnm" propid="value" datasetid="ds_main_cond" columnid="goodnm"/>
- <BindItem id="item80" compid="group3.ipt_searchgoodpos" propid="value" datasetid="ds_main_cond" columnid="goodpos"/>
- <BindItem id="item81" compid="group3.ipt_searchgoodpos1" propid="value" datasetid="ds_main_cond" columnid="goodpos1"/>
- <BindItem id="item82" compid="group3.ipt_searchgoodpos2" propid="value" datasetid="ds_main_cond" columnid="goodpos2"/>
- <BindItem id="item83" compid="group3.group2.rdo_reqflag" propid="value" datasetid="ds_main_cond" columnid="reqflag"/>
- <BindItem id="item84" compid="group3.group2.rdo_proddrugsetflag" propid="value" datasetid="ds_main_cond" columnid="proddrugsetflag"/>
- <BindItem id="item85" compid="group3.group2.rdo_useyn2" propid="value" datasetid="ds_main_cond" columnid="useyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_csrxp -> SMMNG00200
- * Creator : yjh
- * Make Date : 2017-05-30
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-05-30 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var workflag = "S"; // P :일괄등록, S: 하나씩 등록
- var preIdx = -1;
- var preStat = "0";
- var srchflag = '1';
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- function fInitialize() {
-
- ds_main_rscdgooddata.clearData();
- ds_send_reqdata.setColumn(0, "goodflag" ,"D"); // 메시지종류
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- //---------------(20101013) 경북대 s1
- group3.grp_title.cap_srchflag.visible = true;
- group3.grp_title.cmb_srchflag.visible= true;
- ds_send_req.setColumn(0, "flag", "CSR");
-
- var oParam = {};
- oParam.id = "TRMNP04497";
- oParam.service = "opanstapp.OpAnstStocMngt";
- oParam.method = "reqGetGoodFlagInfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_tmp_hidden_goodflaginfo=goodflaginfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP04497";
- tranf_submit(oParam); //마스터구분이 구매인 경우 물품구분을 사용한다.
-
- group3.grp_title.cmb_srchflag.index = 0;
- group3_grp_title_cmb_srchflag_onitemchanged();
- //---------------(20101013) 경북대 e1
-
- //---------------(20101014) 경북대 s1
- //중앙공급실 물품구분 코드 GET
-
- var oParam = {};
- oParam.id = "TRMNG00205";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetCSRGoodsList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_tmp1_hidden1_csrgoodflaginfo=csrgoodflaginfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00205";
- tranf_submit(oParam);
-
- //---------------(20101014) 경북대 s1
-
-
- ds_send_reqdata.setColumn(0, "cdgrupid", "'T95', 'U20'");
- ds_send_reqdata.setColumn(0, "srchdd", utlf_getCurrentDate());
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_codeinfo_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
-
- ds_init_codeinfo_codelist.filter("cdgrupid=='T95' || cdid==''");
- ds_init_codeinfo_codelist_T95.copyData(ds_init_codeinfo_codelist, true);
-
- ds_init_codeinfo_codelist.filter("cdgrupid=='U20' || cdid==''");
- ds_init_codeinfo_codelist_U20.copyData(ds_init_codeinfo_codelist, true);
-
- ds_init_codeinfo_codelist.filter("");
-
- frmf_addComboItem("group3.cmb_reqdetlflag", " ", "", "below");
- group3.cmb_reqdetlflag.value = "";
- frmf_addComboItem("group3.cmb_csrworkflag", " ", "", "above");
- group3.cmb_csrworkflag.value = "";
-
- //submit("TRMNG00202"); // Tree Data 정보를 가져온다.
- var arrParam = [{dsNm: "ds_init_mlist_R0092", cdGrpId: "R0092"}, //청구방법
- {dsNm: "ds_init_mlist_R0032", cdGrpId: "R0032"}, //구매단위
- {dsNm: "ds_init_mlist_R0111", cdGrpId: "R0111"}, //구매구분
- {dsNm: "ds_init_mlist_R0093", cdGrpId: "R0093"}, //청구기간
- {dsNm: "ds_send_goodflag_R0025", cdGrpId: "R0025"},
- {dsNm: "ds_init_mlist_M0635", cdGrpId: "M0635"}, //청구기간
- {dsNm: "ds_init_mlist_M0637", cdGrpId: "M0637"}, //업무분류
- {dsNm: "ds_init_mlist_M0638", cdGrpId: "M0638"}] //불출구분
- appf_getCodeList(arrParam);
-
- //불출단위 이름순 정렬 by 박영우 2010-02-09
- var arrParam = [{dsNm: "ds_init_mlist_R0039", cdGrpId: "R0039"}] //불출단위
- appf_getCodeList(arrParam);
-
- ds_init_mlist_R0039.keystring = "S:cdnm+";
- //zbcfGetCodeList( new Array ("R0039"), new Array ("/root/init/mlist"), true, new Array ("cdnm"), new Array("asc")); //불출단위
-
- ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_reqdata.setColumn(0, "useyn", "Y");
- ds_send_reqdata.setColumn(0, "dutycd", "D");
- ds_send_reqdata.setColumn(0, "cdflag", "E");
- }
- function fSearch() {
- fRetrGoodList();
- fInitCntrl();
- preStat = "0";
- }
- // 분류구분 대분류 조회
- function fSearchLrgcd() {
- ds_send_reqlrgcd.setColumn(0, "goodflag", "T");
- ds_send_reqlrgcd.setColumn(0, "useyn" , "Y");
-
- var initflag = ds_init.getColumn(0, "initflag");
- if(initflag == "OR") {
- ds_send_reqlrgcd.setColumn(0, "lrgcd", "OR");
- } else {
- ds_send_reqlrgcd.setColumn(0, "lrgcd", "");
- }
-
- var oParam = {};
- oParam.id = "TRMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetLrgcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_lrglist=lrglist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00101";
- tranf_submit(oParam);
- }
- //분류구분에 중분류 조회
- function fMdlCDSearch(srchflag){
- ds_send_reqlrgcd.setColumn(0, "goodflag", "T");
- if(srchflag =="srch"){
- var lrgcd = ds_main_rscdgooddata.getColumn(ds_main_rscdgooddata.rowposition, "lrgcd");
- ds_send_reqlrgcd.setColumn(0, "lrgcd", lrgcd);
- }else{
- ds_send_reqlrgcd.setColumn(0, "lrgcd", ds_main_goodlist.getColumn(0, "lrgcd"));
- }
- ds_send_reqlrgcd.setColumn(0, "useyn", "Y");
-
- var oParam = {};
- oParam.id = "TRMNG00102";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetMdlcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_mdllist=mdllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00102";
- tranf_submit(oParam);
-
- group3.cmb_mdlcd.value = "";
- group3.cmb_smlcd.value = "";
-
- var nodelist = ds_init_mdllist;
- if(ds_init_mdllist.rowcount < 1){
- ds_init_mdllist.clearData();
- ds_init_smllist.clearData();
- }
- }
- //분류구분에 소분류 조회
- function fSmlCDSearch(srchflag){
- ds_send_reqlrgcd.setColumn(0, "goodflag", "T");
- if(srchflag =="srch"){
- var lrgcd = ds_main_rscdgooddata.getColumn(ds_main_rscdgooddata.rowposition, "lrgcd");
- var mdlcd = ds_main_rscdgooddata.getColumn(ds_main_rscdgooddata.rowposition, "mdlcd");
- ds_send_reqlrgcd.setColumn(0, "lrgcd", lrgcd);
- ds_send_reqlrgcd.setColumn(0, "mdlcd", mdlcd);
- }else{
- ds_send_reqlrgcd.setColumn(0, "lrgcd", ds_main_goodlist.getColumn(0, "lrgcd"));
- ds_send_reqlrgcd.setColumn(0, "mdlcd", ds_main_goodlist.getColumn(0, "mdlcd"));
- }
- ds_send_reqlrgcd.setColumn(0, "useyn", "Y");
-
- var oParam = {};
- oParam.id = "TRMNG00103";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetSmlcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_smllist=smllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00103";
- tranf_submit(oParam);
-
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- ds_main_rscdgooddata.setRowType(ds_main_rscdgooddata.rowposition, 4);
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
-
- group3.cmb_smlcd.value = "";
-
- var nodelist = ds_init_smllist;
- if(ds_init_smllist.rowcount < 1){
- ds_init_smllist.clearData();
- }
- }
- function fGetCodeList() {
- ds_send_reqlrgcd.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send_reqlrgcd.setColumn(0, "goodflag", model.getValue(cmb_goodflag_search.attribute("ref")));
- ds_send_reqlrgcd.setColumn(0, "useyn" , "Y");
-
- submit("TRMNG00101");
- }
- // 화면 전체 조회
- function fRetrGoodList(saveflag) {
-
- ds_send_reqdata.clearData();
- ds_send_reqdata.addRow();
-
- //alert("initflag: " + rdo_initflag.value + " goodflag: " + cmb_goodflag_search.value + " rdo_refflag: " + rdo_refflag.value + " ipt_goodnm : " + ipt_goodnm.value);
- if( saveflag != "S" ){
- if( group3.grp_title.rdo_initflag.value == "D" ){
-
- if( utlf_isNull(group3.cmb_goodflag_search.value) && utlf_isNull(group3.group2.ipt_goodnm.value) ){
-
- sysf_messageBox("구매물품 조회시 물품분류, 물품코드, 물품명은 적어도 하나는 선택하셔야합니다.", "E");
- return;
- }
- }
- }
- ds_send_reqdata.setColumn(0, "initflag" , ds_init.getColumn(0, "initflag") );
- ds_send_reqdata.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send_reqdata.setColumn(0, "goodflag" , group3.cmb_goodflag_search.value);
- ds_send_reqdata.setColumn(0, "lrgcd" , ds_main_cond.getColumn(0, "lrgcd"));
- ds_send_reqdata.setColumn(0, "mdlcd" , ds_main_cond.getColumn(0, "mdlcd"));
- ds_send_reqdata.setColumn(0, "smlcd" , ds_main_cond.getColumn(0, "smlcd"));
-
- //구매, CSR구분.
- var initflag = ds_init.getColumn(0, "initflag");
- var refflag = ds_main_cond.getColumn(0, "refflag");
-
- //검색구분
- var cdflag = ds_main_cond.getColumn(0, "cdflag");
-
- //구매일때
- if( initflag == "D" && refflag == "1" ){
- if( cdflag == "1" ){
- ds_send_reqdata.setColumn(0, "goodcd" , ds_main_cond.getColumn(0, "goodnm"));
- } else if( cdflag == "2" ){
- ds_send_reqdata.setColumn(0, "goodnm" , ds_main_cond.getColumn(0, "goodnm"));
- }
- } else if( initflag == "T" && refflag == "2" ){
- if( cdflag == "1" ){
- ds_send_reqdata.setColumn(0, "csrgoodcd" , ds_main_cond.getColumn(0, "goodnm"));
- } else if( cdflag == "2" ){
- ds_send_reqdata.setColumn(0, "csrgoodnm" , ds_main_cond.getColumn(0, "goodnm"));
- }
- }
-
- ds_send_reqdata.setColumn(0, "reqflag" , ds_main_cond.getColumn(0, "reqflag"));
- ds_send_reqdata.setColumn(0, "proddrugsetflag" , ds_main_cond.getColumn(0, "proddrugsetflag"));
- ds_send_reqdata.setColumn(0, "useyn" , ds_main_cond.getColumn(0, "useyn"));
- ds_send_reqdata.setColumn(0, "goodpos" , ds_main_cond.getColumn(0, "goodpos"));
- ds_send_reqdata.setColumn(0, "goodpos1" , ds_main_cond.getColumn(0, "goodpos1"));
- ds_send_reqdata.setColumn(0, "goodpos2" , ds_main_cond.getColumn(0, "goodpos2"));
- ds_send_reqdata.setColumn(0, "srchflag2", srchflag);
-
- //------(20101012) 경북대
- if( saveflag!="S" ){
- if( group3.grp_title.rdo_initflag.value == "D" ){
- ds_send_reqdata.setColumn(0, "srchflag", ds_main_srchinfo.getColumn(0, "srchflag"));
- }
- }
- //------(20101012) 경북대
- var oParam = {};
- oParam.id = "TRMNG00201";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetGoodInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rscdgooddata=rscdgooddata";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00201";
- tranf_submit(oParam);
-
- ds_main_rscdgooddata.rowposition = -1;
-
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("baseqty")) ){
- ds_main_rscdgooddata.addColumn("baseqty", "string");
- }
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("simlgood")) ){
- ds_main_rscdgooddata.addColumn("simlgood", "string");
- }
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("remark")) ){
- ds_main_rscdgooddata.addColumn("remark", "string");
- }
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("calcscorinfoacptstat")) ){
- ds_main_rscdgooddata.addColumn("calcscorinfoacptstat", "string");
- }
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("insuinfo")) ){
- ds_main_rscdgooddata.addColumn("insuinfo", "string");
- }
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("chkyn")) ){
- ds_main_rscdgooddata.addColumn("chkyn", "string");
- }
- if( utlf_isNull(ds_main_rscdgooddata.getColumnInfo("csrgoodcd")) ){
- ds_main_rscdgooddata.addColumn("csrgoodcd", "string");
- }
- }
- function fCheckAuth() {
- btn_search.disabled = !checkAuth("R") ;
- btn_save.disabled = !checkAuth("X") ;
- //btn_prt.disabled = !checkAuth("P") ;
- }
-
- function fDefaultSetting() {
- model.setValue(grd_gooddetlist.nodeset + "/goodflag" , model.getValue(cmb_goodflag_search.attribute("ref")));
- model.setValue(grd_gooddetlist.nodeset + "/goodcd" , "");
- model.setValue(grd_gooddetlist.nodeset + "/fromdd" , utlf_getCurrentDate());
- model.setValue(grd_gooddetlist.nodeset + "/lrgcd" , model.getValue(cmb_lrgcd_search.attribute("ref")));
- model.setValue(grd_gooddetlist.nodeset + "/lrgnm" , cmb_lrgcd_search.label );
- model.setValue(grd_gooddetlist.nodeset + "/mdlcd" , model.getValue(cmb_mdlcd_search.attribute("ref")));
- model.setValue(grd_gooddetlist.nodeset + "/mdlnm" , cmb_mdlcd_search.label );
- model.setValue(grd_gooddetlist.nodeset + "/smlcd" , model.getValue(cmb_smlcd_search.attribute("ref")));
- model.setValue(grd_gooddetlist.nodeset + "/smlnm" , cmb_smlcd_search.label );
- model.setValue(grd_gooddetlist.nodeset + "/prodcmpycd" , model.getValue(ipt_prodcmpy_search.attribute("ref")));
- model.setValue(grd_gooddetlist.nodeset + "/prodcmpynm" , model.getValue(ipt_prodcmpynm_search.attribute("ref")));
- }
- function fGoodCdCopy() {
-
- if( utlf_transNullToEmpty(ds_main_goodlist.getColumn(0, "lrgcd")).length == 0 ){
- sysf_messageBox("대분류코드를 " ,"C002");
- group3.cmb_lrgcd.setFocus();
- return false;
- }
-
- ds_send_goodcopy.setColumn(0, "goodflag", "T");
- ds_send_goodcopy.setColumn(0, "lrgcd", ds_main_goodlist.getColumn(0, "lrgcd"));
-
- var mdlcd ;
- var smlcd;
-
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "mdlcd")) ){
- mdlcd = "00";
- } else {
- mdlcd = ds_main_goodlist.getColumn(0, "mdlcd");
- }
-
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "smlcd")) ){
- smlcd = "00";
- } else {
- smlcd = ds_main_goodlist.getColumn(0, "smlcd");
- }
- ds_send_goodcopy.setColumn(0, "mdlcd", mdlcd);
- ds_send_goodcopy.setColumn(0, "smlcd", smlcd);
-
- if( ds_init.getColumn(0, "initflag") == "OR" ){
- ds_send_goodcopy.setColumn(0, "cretcdflag","OR");
- }
-
- var oParam = {};
- oParam.id = "TRMNG00203";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetNewCsrGoodCd";
- oParam.inds = "req=ds_send_goodcopy";
- oParam.outds = "ds_main_goodcopy_goodlist=goodlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00203";
- tranf_submit(oParam);
-
- var goodcd = utlf_transNullToEmpty(ds_main_goodcopy_goodlist.getColumn(0, "goodcd"));
- if( goodcd.length == 0 ) goodcd = ds_send.getColumn(0, "goodflag") + "0001";
-
- group3.ipt_goodcd.value = goodcd;
- //grp_detail.refresh();
- }
- var TreePath = ds_main_RscmgubnLists_TreeList;
- //트리 선택시 선택한 Depth에 대한 물품구분 대중소 분류코드를 가져온 다음 물품정보를 조회한다.
- function fTreeClick(pIdx) {
-
- var OpCode = "";
- var OpDepth = "";
- var vDepth = "";
- var vGoodflag = "";
- var vGoodflagnm = "";
- var vLrgcd = "";
- var vLrgnm = "";
- var vMdlcd = "";
- var vMdlnm = "";
- var vSmlcd = "";
- var vSmlnm = "";
- var vMainmngtdeptcd = "";
- var vMainmngtdeptnm = "";
- var vWinacnt = "";
- var vWinacntnm = "";
- var vAmtacnt = "";
- var vAmtacntnm = "";
- var Idx = pIdx;
-
- var sDepth = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "depth");
-
- if (sDepth == "1") {
- vGoodflag = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codecd");
- vGoodflagnm = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codenm");
- }
-
- if (sDepth == "2") {
- vLrgcd = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codecd");
- vLrgnm = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codenm");
-
- OpCode = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "basecd");
-
- vGoodflag = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codecd");
- vGoodflagnm = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codenm");
- }
-
- if (sDepth == "3") {
- vMdlcd = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codecd") ;
- vMdlnm = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codenm") ;
- OpCode = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "basecd");
- vLrgcd = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codecd");
- vLrgnm = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codenm");
- OpCode = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "basecd");
- vGoodflag = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codecd");
- vGoodflagnm = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codenm");
- }
- if (sDepth == "4") {
- vSmlcd = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codecd");
- vSmlnm = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "codenm");
- OpCode = ds_main_RscmgubnLists_TreeList.getColumn(Idx, "basecd");
- vMdlcd = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codecd");
- vMdlnm = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codenm");
-
- OpCode = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "basecd");
- vLrgcd = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codecd");
- vLrgnm = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codenm");
- OpCode = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "basecd");
- vGoodflag = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codecd");
- vGoodflagnm = ds_main_RscmgubnLists_TreeList.lookup("pcode", OpCode, "codenm");
- }
- ds_send.setColumn(0, "goodflag" , vGoodflag);
- ds_main_cond.setColumn(0, "lrgcd" , vLrgcd);
- ds_main_goodlist.setColumn(0, "lrgnm" , vLrgnm);
-
- ds_main_cond.setColumn(0, "mdlcd" , vMdlcd);
- ds_main_goodlist.setColumn(0, "mdlnm" , vMdlnm);
-
- ds_main_cond.setColumn(0, "smlcd" , vSmlcd);
- ds_main_goodlist.setColumn(0, "smlnm" , vSmlnm);
-
- if( group3.grp_title.rdo_initflag.value == "D" ){
- if( sDepth == "3" || sDepth == "4" ){
- fSearch();
- }
- } else {
- if( sDepth == "2" || sDepth == "3" || sDepth == "4" ){
- fSearch();
- }
- }
- }
- function fEnDisCtrl(flag) {
-
- group3.btn_purclnkgood.enable = flag;
- group3.rdo_reqflag2.enable = flag;
- group3.rdo_proddrugsetflag2.enable = flag;
- group3.ipt_csrgoodnm.enable = flag;
- group3.ipt_csrgoodspec.enable = flag;
- group3.ipt_csrgoodmodel.enable = flag;
-
- group3.rdo_useyn.enable = flag;
- group3.ipt_goodpos.enable = flag;
- group3.ipt_goodpos1.enable = flag;
- group3.ipt_goodpos2.enable = flag;
- group3.btn_suppcust.enable = flag;
- group3.btn_prodcmpy.enable = flag;
-
- group3.cmb_lrgcd.enable = flag;
- group3.cmb_mdlcd.enable = flag;
- group3.cmb_smlcd.enable = flag;
- group3.tar_goodinfo.enable = flag;
- group3.rdo_csrreqflag.enable = flag;
- group3.cmb_csrrequnit.enable = flag;
- group3.ipt_csrreqqty.enable = flag;
- group3.rdo_dinfflag.enable = flag;
- group3.ipt_todd.enable = flag;
- }
- function fSetPreGridData() {
- var initflag = group3.grp_title.rdo_initflag.value;
- if(initflag == "D") {
- ds_main_rscdgooddata.setColumn(preIdx, "goodcd", group3.ipt_purclnkgoodcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrgoodcd", group3.ipt_goodcd.value);
- } else {
- ds_main_rscdgooddata.setColumn(preIdx, "purclnkgoodcd", group3.ipt_purclnkgoodcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodcd", group3.ipt_goodcd.value);
- }
- ds_main_rscdgooddata.setColumn(preIdx, "csrgoodcd", group3.ipt_goodcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "lrgcd", group3.cmb_lrgcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "lrgnm", group3.cmb_lrgcd.text);
- ds_main_rscdgooddata.setColumn(preIdx, "mdlcd", group3.cmb_mdlcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "mdlnm", group3.cmb_mdlcd.text);
- ds_main_rscdgooddata.setColumn(preIdx, "smlcd", group3.cmb_smlcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "smlnm", group3.cmb_smlcd.text);
- // grd_rscdgooddata.valueMatrix(preIdx, grd_rscdgooddata.colRef("goodcd")) = model.getValue(ipt_goodcd.attribute("ref") );
- ds_main_rscdgooddata.setColumn(preIdx, "calcscorinfoacptstat", group3.ipt_calcscorinfoacptstat.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodunitcost", group3.ipt_goodunitcost.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodnm", group3.ipt_goodnm2.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodspec", group3.ipt_goodspec.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodmodel", group3.ipt_goodmodel.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrgoodnm", group3.ipt_csrgoodnm.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrgoodspec", group3.ipt_csrgoodspec.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrgoodmodel", group3.ipt_csrgoodmodel.value);
- ds_main_rscdgooddata.setColumn(preIdx, "prodcmpycd", group3.ipt_prodcmpycd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "prodcmpynm", group3.ipt_prodcmpynm.value);
- ds_main_rscdgooddata.setColumn(preIdx, "purcflag", group3.cmb_purcflag.value);
-
- ds_main_rscdgooddata.setColumn(preIdx, "reqprid", group3.cmb_reqprid.value);
- ds_main_rscdgooddata.setColumn(preIdx, "prcpflag", group3.rdo_prcpflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "prcpunit", group3.cmb_prcpunit.value);
- ds_main_rscdgooddata.setColumn(preIdx, "prcpexchqty", group3.ipt_prcpexchqty.value);
- ds_main_rscdgooddata.setColumn(preIdx, "suppcustcd", group3.ipt_suppcustcd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "custnm", group3.ipt_custnm.value);
- ds_main_rscdgooddata.setColumn(preIdx, "cntctel", group3.ipt_cntctel.value);
- ds_main_rscdgooddata.setColumn(preIdx, "deliveunit", group3.cmb_deliveunit.value);
- ds_main_rscdgooddata.setColumn(preIdx, "insuinfo", group3.ipt_insuinfo.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodinfo", group3.tar_goodinfo.value);
- ds_main_rscdgooddata.setColumn(preIdx, "fstrgstdt", group3.ipt_fstrgstdt.value);
- ds_main_rscdgooddata.setColumn(preIdx, "fstrgstrid", group3.ipt_fstrgstrid.value);
- ds_main_rscdgooddata.setColumn(preIdx, "fstrgstrnm", group3.ipt_fstrgstrnm.value);
- ds_main_rscdgooddata.setColumn(preIdx, "fromdd", group3.ipt_fromdd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "todd", group3.ipt_todd.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodflag", group3.cmb_goodflag_search.value);
- ds_main_rscdgooddata.setColumn(preIdx, "useyn", group3.rdo_useyn.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodpos", group3.ipt_goodpos.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodpos1", group3.ipt_goodpos1.value);
- ds_main_rscdgooddata.setColumn(preIdx, "goodpos2", group3.ipt_goodpos2.value);
- ds_main_rscdgooddata.setColumn(preIdx, "reqflag", group3.rdo_reqflag2.value);
- ds_main_rscdgooddata.setColumn(preIdx, "proddrugsetflag", group3.rdo_proddrugsetflag2.value);
- ds_main_rscdgooddata.setColumn(preIdx, "deliveflag", group3.rdo_deliveflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "exchqty", group3.ipt_exchqty.value);
- ds_main_rscdgooddata.setColumn(preIdx, "dinfflag", group3.rdo_dinfflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrrequnit", group3.cmb_csrrequnit.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrreqqty", group3.ipt_csrreqqty.value);
- ds_main_rscdgooddata.setColumn(preIdx, "csrreqflag", group3.rdo_csrreqflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "mstflag", group3.rdo_mstflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "dinfdivs", group3.cmb_dinfdivs.value);
- ds_main_rscdgooddata.setColumn(preIdx, "baseqty", group3.ipt_baseqty.value);
- ds_main_rscdgooddata.setColumn(preIdx, "simlgood", group3.tar_simlgood.value);
- ds_main_rscdgooddata.setColumn(preIdx, "netflag", group3.rdo_netflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "cleanflag", group3.cmb_cleanflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "dinfcleanflag", group3.cmb_dinfcleanflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "dlvgubn", group3.cmb_dlvgubn.value);
- ds_main_rscdgooddata.setColumn(preIdx, "workgubn", group3.cmb_workgubn.value);
- ds_main_rscdgooddata.setColumn(preIdx, "reqdetlflag", group3.cmb_reqdetlflag.value);
- ds_main_rscdgooddata.setColumn(preIdx, "dressingyn", group3.rdo_dressingyn.value);
- ds_main_rscdgooddata.setColumn(preIdx, "remark", group3.tar_remark.value);
- }
-
- // 물품기본정보 등록시 해당 그리드에 데이터 셋팅
- function fSetGridData() {
- var initflag = ds_init.getColumn(0, "initflag");
- var iRow = ds_main_rscdgooddata.rowposition;
- if( ds_main_rscdgooddata.getColumn(iRow, "rgstyn") == "Y" && ds_main_rscdgooddata.getRowType(iRow) == 4 ){
- //grd_rscdgooddata.rowStatus(iRow) = "2";
- } else if( ds_main_rscdgooddata.getColumn(iRow, "rgstyn") == "N" && ds_main_rscdgooddata.getRowType(iRow) == 4 ){
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- ds_main_rscdgooddata.setRowType(iRow, 2);
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
- }
-
- if(initflag == "D") { // D: 구매
- ds_main_rscdgooddata.setColumn(iRow, "goodcd", ds_main_goodlist.getColumn(0, "goodcd"));
- ds_main_rscdgooddata.setColumn(iRow, "purclnkgoodcd", ds_main_goodlist.getColumn(0, "purclnkgoodcd"));
- }else {
- ds_main_rscdgooddata.setColumn(iRow, "goodcd", ds_main_goodlist.getColumn(0, "purclnkgoodcd"));
- // grd_rscdgooddata.valueMatrix(iRow, grd_rscdgooddata.colRef("purclnkgoodcd")) = model.getValue(ipt_goodcd.attribute("ref"));
- // 2009.11.08 최소현 ITC 요청 구매 물품을 따라가지 않는 경우는 구매물품링크는 공백으로
- }
- ds_main_rscdgooddata.setColumn(iRow, "lrgcd", group3.cmb_lrgcd.value);
- ds_main_rscdgooddata.setColumn(iRow, "lrgnm", group3.cmb_lrgcd.text);
- ds_main_rscdgooddata.setColumn(iRow, "mdlcd", group3.cmb_mdlcd.value);
- ds_main_rscdgooddata.setColumn(iRow, "mdlnm", group3.cmb_mdlcd.text);
- ds_main_rscdgooddata.setColumn(iRow, "smlcd", group3.cmb_smlcd.value);
- ds_main_rscdgooddata.setColumn(iRow, "smlnm", group3.cmb_smlcd.text);
- ds_main_rscdgooddata.setColumn(iRow, "csrgoodcd", group3.ipt_goodcd.value);
- ds_main_rscdgooddata.setColumn(iRow, "calcscorinfoacptstat", group3.ipt_calcscorinfoacptstat.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodunitcost", group3.ipt_goodunitcost.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodnm", group3.ipt_goodnm2.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodspec", group3.ipt_goodspec.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodmodel", group3.ipt_goodmodel.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrgoodnm", group3.ipt_csrgoodnm.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrgoodspec", group3.ipt_csrgoodspec.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrgoodmodel", group3.ipt_csrgoodmodel.value);
- ds_main_rscdgooddata.setColumn(iRow, "prodcmpycd", group3.ipt_prodcmpycd.value);
- ds_main_rscdgooddata.setColumn(iRow, "prodcmpynm", group3.ipt_prodcmpynm.value);
- ds_main_rscdgooddata.setColumn(iRow, "purcflag", group3.cmb_purcflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "reqprid", group3.cmb_reqprid.value);
- ds_main_rscdgooddata.setColumn(iRow, "prcpflag", group3.rdo_prcpflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "prcpunit", group3.cmb_prcpunit.value);
- ds_main_rscdgooddata.setColumn(iRow, "prcpexchqty", group3.ipt_prcpexchqty.value);
- ds_main_rscdgooddata.setColumn(iRow, "suppcustcd", group3.ipt_suppcustcd.value);
- ds_main_rscdgooddata.setColumn(iRow, "custnm", group3.ipt_custnm.value);
- ds_main_rscdgooddata.setColumn(iRow, "cntctel", group3.ipt_cntctel.value);
- ds_main_rscdgooddata.setColumn(iRow, "deliveunit", group3.cmb_deliveunit.value);
- ds_main_rscdgooddata.setColumn(iRow, "insuinfo", group3.ipt_insuinfo.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodinfo", group3.tar_goodinfo.value);
- ds_main_rscdgooddata.setColumn(iRow, "fstrgstdt", group3.ipt_fstrgstdt.value);
- ds_main_rscdgooddata.setColumn(iRow, "fstrgstrid", group3.ipt_fstrgstrid.value);
- ds_main_rscdgooddata.setColumn(iRow, "fstrgstrnm", group3.ipt_fstrgstrnm.value);
- ds_main_rscdgooddata.setColumn(iRow, "fromdd", group3.ipt_fromdd.value);
- ds_main_rscdgooddata.setColumn(iRow, "todd", group3.ipt_todd.value);
-
- //------------(20101014) 경북대
- //원본
- //grd_rscdgooddata.valueMatrix(iRow, grd_rscdgooddata.colRef("goodflag")) = "T";
- //설정값으로 저장해야 함
- var vgoodflag = ds_tmp1_hidden1_csrgoodflaginfo.getColumn(0, "goodflagcd");
- ds_main_rscdgooddata.setColumn(iRow, "goodflag", vgoodflag);
- //------------(20101014) 경북대
- ds_main_rscdgooddata.setColumn(iRow, "useyn", group3.rdo_useyn.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodpos", group3.ipt_goodpos.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodpos1", group3.ipt_goodpos1.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodpos2", group3.ipt_goodpos2.value);
- ds_main_rscdgooddata.setColumn(iRow, "reqflag", group3.rdo_reqflag2.value);
- ds_main_rscdgooddata.setColumn(iRow, "proddrugsetflag", group3.rdo_proddrugsetflag2.value);
- ds_main_rscdgooddata.setColumn(iRow, "deliveflag", group3.rdo_deliveflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "exchqty", group3.ipt_exchqty.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrreqflag", group3.rdo_csrreqflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrrequnit", group3.cmb_csrrequnit.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrreqqty", group3.ipt_csrreqqty.value);
- ds_main_rscdgooddata.setColumn(iRow, "dinfflag", group3.rdo_dinfflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "goodinfo", group3.tar_goodinfo.value);
- ds_main_rscdgooddata.setColumn(iRow, "mstflag", group3.rdo_mstflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "dinfdivs", group3.cmb_dinfdivs.value);
- ds_main_rscdgooddata.setColumn(iRow, "baseqty", group3.ipt_baseqty.value);
- ds_main_rscdgooddata.setColumn(iRow, "simlgood", group3.ipt_simlgood.value);
- ds_main_rscdgooddata.setColumn(iRow, "cleanflag", group3.cmb_cleanflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "netflag", group3.rdo_netflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "dinfcleanflag", group3.cmb_dinfcleanflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "dlvgubn", group3.cmb_dlvgubn.value);
- ds_main_rscdgooddata.setColumn(iRow, "workgubn", group3.cmb_workgubn.value);
- ds_main_rscdgooddata.setColumn(iRow, "reqdetlflag", group3.cmb_reqdetlflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "csrworkflag", group3.cmb_csrworkflag.value);
- ds_main_rscdgooddata.setColumn(iRow, "dressingyn", group3.rdo_dressingyn.value);
- ds_main_rscdgooddata.setColumn(iRow, "remark", group3.tar_remark.value);
- }
- //저장(saveflag="D"일때 삭제)
- function fSaveData(saveflag) {
- if(saveflag =="D"){
- var Msg = sysf_messageBox("선택하신 물품코드를","Q001");
-
- if(Msg =="6"){
- for( var i=0 ; i<group3.grd_rscdgooddata.rowcount ; i++ ){
- var chkyn = ds_main_rscdgooddata.getColumn(i, "chkyn");
- var rgstyn = ds_main_rscdgooddata.getColumn(i, "rgstyn");
- var initflag = ds_init.getColumn(0, "initflag");
-
- if( chkyn == "Y" && rgstyn != "N" ){
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- ds_main_rscdgooddata.setRowType(i, 8);
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
- }
- if( initflag == "T" || initflag == "OR" ){
- ds_main_rscdgooddata.setColumn(i, "csrgoodcd", ds_main_rscdgooddata.getColumn(i, "goodcd"));
- }
- }
-
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_rscdgooddata, "status");
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
-
- ds_send_reqdata_csrgoodlist.copyData(grdf_getGridUpdateData(group3.grd_rscdgooddata, "all"));
-
- var oParam = {};
- oParam.id = "TXMNG00201";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCsrGoodList";
- oParam.inds = "csrgoodlist=ds_send_reqdata_csrgoodlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNG00201";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMNG00201") > -1 ){
- fTreeClick(ds_main_RscmgubnLists_TreeList.rowposition);
- sysf_messageBox("삭제가","I002");
- fInitCntrl();
- preStat = "0";
-
- if( group3.grd_rscdgooddata.getCellProperty("Head", 1, "text") == "1" ){
- group3.grd_rscdgooddata.setCellProperty("Head", 1, "text", "0");
- }
-
- group3.btn_del.enable = false;
- }
- }else if(Msg =="7"){
- for( var i=0 ; i<group3.grd_rscdgooddata.rowcount ; i++ ){
- var chkyn = ds_main_rscdgooddata.getColumn(i, "chkyn");
- var rgstyn = ds_main_rscdgooddata.getColumn(i, "rgstyn");
-
- if( chkyn == "Y" && rgstyn != "N" ){
- ds_main_rscdgooddata.setColumn(i, "chkyn", "N");
-
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- ds_main_rscdgooddata.setRowType(i, 1);
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
- }
- }
-
- group3.btn_del.enable = false;
-
- if( group3.grd_rscdgooddata.getCellProperty("Head", 1, "text") == "1" ){
- group3.grd_rscdgooddata.setCellProperty("Head", 1, "text", "0");
- }
-
- return;
- }
- }else{
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_rscdgooddata, "status");
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
-
- ds_send_reqdata_csrgoodlist.copyData(grdf_getGridUpdateData(group3.grd_rscdgooddata, "all"));
-
- var oParam = {};
- oParam.id = "TXMNG00201";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCsrGoodList";
- oParam.inds = "csrgoodlist=ds_send_reqdata_csrgoodlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNG00201";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMNG00201") > -1 ){
- sysf_messageBox("저장이","I002");
- fRetrGoodList("S");
- fInitCntrl();
- preStat = "0";
-
- if( group3.grd_rscdgooddata.getCellProperty("Head", 1, "text") == "1" ){
- group3.grd_rscdgooddata.setCellProperty("Head", 1, "text", "0");
- }
- }
- }
- }
-
- function cf_TXMNG00201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- function fInitGoodInfoCtrl() {
-
- ds_main_goodlist.clearData();
- ds_main_goodlist.addRow();
-
- ds_main_goodlist.setColumn(0, "reqflag", "1");
- ds_main_goodlist.setColumn(0, "proddrugsetflag", "2");
- ds_main_goodlist.setColumn(0, "prcpflag", "N");
- ds_main_goodlist.setColumn(0, "useyn", "Y");
- ds_main_goodlist.setColumn(0, "dinfflag", "Y");
- ds_main_goodlist.setColumn(0, "mstflag", "T");
- ds_main_goodlist.setColumn(0, "csrreqflag", "Y");
-
- group3.rdo_dinfflag.value = "1";
-
- var deptcd = sysf_getUserInfo("dutplcecd");
-
- if(deptcd == "3080000000") {
-
- } else if(deptcd = "3070000000") {
-
- }
-
- }
-
- function fInitGoodAllCtrl() {
- model.resetInstanceNode(ipt_purclnkgoodcd.attribute("ref") );
- model.resetInstanceNode(ipt_goodcd.attribute("ref") );
- model.resetInstanceNode(rdo_reqflag2.attribute("ref") );
- model.resetInstanceNode(rdo_proddrugsetflag2.attribute("ref"));
- model.resetInstanceNode(ipt_goodnm2.attribute("ref") );
- model.resetInstanceNode(ipt_goodspec.attribute("ref") );
- model.resetInstanceNode(ipt_goodmodel.attribute("ref") );
- model.resetInstanceNode(ipt_csrgoodnm.attribute("ref") );
- model.resetInstanceNode(ipt_csrgoodspec.attribute("ref") );
- model.resetInstanceNode(ipt_csrgoodmodel.attribute("ref") );
- model.resetInstanceNode(cmb_purcflag.attribute("ref") );
- model.resetInstanceNode(cmb_reqprid.attribute("ref") );
- model.resetInstanceNode(rdo_prcpflag.attribute("ref") );
- model.resetInstanceNode(cmb_prcpunit.attribute("ref") );
- model.resetInstanceNode(ipt_prcpexchqty.attribute("ref") );
- model.resetInstanceNode(cmb_deliveunit.attribute("ref") );
- model.resetInstanceNode(rdo_deliveflag.attribute("ref") );
- model.resetInstanceNode(ipt_exchqty.attribute("ref") );
- model.resetInstanceNode(ipt_prodcmpycd.attribute("ref") );
- model.resetInstanceNode(ipt_prodcmpynm.attribute("ref") );
- model.resetInstanceNode(ipt_suppcustcd.attribute("ref") );
- model.resetInstanceNode(ipt_custnm.attribute("ref") );
- model.resetInstanceNode(ipt_cntctel.attribute("ref") );
- model.resetInstanceNode(ipt_faxno.attribute("ref") );
- model.resetInstanceNode(ipt_fstrgstdt.attribute("ref") );
- model.resetInstanceNode(ipt_fstrgstrid.attribute("ref") );
- model.resetInstanceNode(ipt_fstrgstrnm.attribute("ref") );
- model.resetInstanceNode(ipt_todd.attribute("ref") );
- model.resetInstanceNode(ipt_fromdd.attribute("ref") );
- model.resetInstanceNode(rdo_useyn.attribute("ref") );
- model.resetInstanceNode(ipt_goodpos.attribute("ref") );
- model.resetInstanceNode(ipt_goodpos1.attribute("ref") );
- model.resetInstanceNode(ipt_goodpos2.attribute("ref") );
- model.resetInstanceNode(cmb_reqprid.attribute("ref") );
-
- model.resetInstanceNode(ipt_baseqty.attribute("ref") );
- model.resetInstanceNode(ipt_simlgood.attribute("ref") );
- model.resetInstanceNode(cmb_csrworkflag.attribute("ref") );
- model.resetInstanceNode(tar_remark.attribute("ref") );
- ipt_baseqty.refresh();
- ipt_simlgood.refresh();
-
- ipt_purclnkgoodcd.refresh();
- ipt_goodcd.refresh();
- rdo_reqflag2.refresh();
- rdo_proddrugsetflag2.refresh();
- ipt_goodnm2.refresh();
- ipt_goodspec.refresh();
- ipt_goodmodel.refresh();
- ipt_csrgoodnm.refresh();
- ipt_csrgoodspec.refresh();
- ipt_csrgoodmodel.refresh();
- cmb_purcflag.refresh();
- cmb_reqprid.refresh();
- rdo_prcpflag.refresh();
- cmb_prcpunit.refresh();
- ipt_prcpexchqty.refresh();
- cmb_deliveunit.refresh();
- ipt_exchqty.refresh();
- rdo_deliveflag.refresh();
- }
-
- function fInitCntrl() {
- ds_main_goodlist.clearData();
- ds_main_goodlist.addRow();
-
- ds_main_goodlist.setColumn(0, "reqflag", "1");
- ds_main_goodlist.setColumn(0, "proddrugsetflag", "2");
- ds_main_goodlist.setColumn(0, "prcpflag", "");
- ds_main_goodlist.setColumn(0, "useyn", "Y");
- ds_main_goodlist.setColumn(0, "dinfflag", "1");
- ds_main_goodlist.setColumn(0, "mstflag", "T");
- ds_main_goodlist.setColumn(0, "csrreqflag", "Y");
-
- if( group3.grp_title.rdo_initflag.value == "OR" ){
- group3.rdo_mstflag.value = "OR";
- } else {
- group3.rdo_mstflag.value = "T";
- }
- group3.rdo_proddrugsetflag2.value = "2";
- group3.rdo_reqflag2.value = "1";
- group3.rdo_dinfflag.value = "1";
- group3.rdo_useyn.value = "Y";
- group3.rdo_csrreqflag.value = "Y";
- }
- //선택일괄등록시 물품기본정보 셋팅 후 바로 저장
- function fGoodInfoSave(){
- for(var i = 1; i < grd_rscdgooddata.rows; i++) {
- var iStatus = grd_rscdgooddata.rowStatus(i);
- var chkyn = grd_rscdgooddata.valueMatrix(i, grd_rscdgooddata.colRef("chkyn"));
- if(iStatus =="2" && chkyn == "Y") {
- model.setValue("/root/main/rscdgooddata["+i+"]/mstflag" ,getParameter("mstflag"));
- model.setValue("/root/main/rscdgooddata["+i+"]/reqflag" ,getParameter("reqflag"));
- model.setValue("/root/main/rscdgooddata["+i+"]/proddrugsetflag" ,getParameter("proddrugsetflag"));
- model.setValue("/root/main/rscdgooddata["+i+"]/useyn" ,getParameter("useyn"));
- model.setValue("/root/main/rscdgooddata["+i+"]/goodpos" ,getParameter("goodpos"));
- model.setValue("/root/main/rscdgooddata["+i+"]/goodpos1" ,getParameter("goodpos1"));
- model.setValue("/root/main/rscdgooddata["+i+"]/goodpos2" ,getParameter("goodpos2"));
- model.setValue("/root/main/rscdgooddata["+i+"]/dinfflag" ,getParameter("dinfflag"));
- model.setValue("/root/main/rscdgooddata["+i+"]/dinfdivs" ,getParameter("dinfdivs"));
- model.setValue("/root/main/rscdgooddata["+i+"]/lrgcd" ,getParameter("lrgcd"));
- model.setValue("/root/main/rscdgooddata["+i+"]/mdlcd" ,getParameter("mdlcd"));
- model.setValue("/root/main/rscdgooddata["+i+"]/smlcd" ,getParameter("smlcd"));
- model.setValue("/root/main/rscdgooddata["+i+"]/csrreqflag" ,getParameter("csrreqflag"));
- model.setValue("/root/main/rscdgooddata["+i+"]/csrrequnit" ,getParameter("csrrequnit"));
- model.setValue("/root/main/rscdgooddata["+i+"]/csrreqqty" ,getParameter("csrreqqty"));
- model.setValue("/root/main/rscdgooddata["+i+"]/workflag" ,"P");
- model.setValue("/root/main/rscdgooddata["+i+"]/initflag" ,ds_init.getColumn(0, "initflag"));
- }
- }
- grd_rscdgooddata.refresh();
- fSaveData();
- }
-
- //마스터 구분 선택시 조회
- function fMstChgSearch(){
-
- ds_send.setColumn(0, "goodflag", "");
- group3.cmb_goodflag_search.value = "";
-
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- if( ds_init.getColumn(0, "initflag") == "T" ){
-
- ds_send_reqdata.setColumn(0, "goodflag", "T");
- group3.caption9.text = "CSR물품분류";
- group3.btn_new.enable = true;
- group3.rdo_mstflag.enable = true;
- group3.rdo_mstflag.value = group3.grp_title.rdo_initflag.value;
- group3.btn_allrgst.enable =false;
- // btn_save.disabled = true;
- } else {
- ds_send_reqdata.setColumn(0, "goodflag", "D");
- // btn_save.disabled = true;
- group3.caption9.text = "구매물품분류";
- group3.btn_new.enable = false;
- group3.rdo_mstflag.enable = true;
- group3.btn_allrgst.enable =true;
- }
-
- fInitCntrl();
-
- ds_send_reqdata.setColumn(0, "initflag", ds_init.getColumn(0, "initflag"));
-
- //--------------(20101014) 경북대
- if( ds_init.getColumn(0, "initflag") == "D") {
- //구매인경우는 물품구분에서 선택된 자료를 이용
- ds_send_reqdata.setColumn(0, "srchflag", ds_main_srchinfo.getColumn(0, "srchflag"));
- } else {
- //csr인경우는 화면초기에 호출된 물품구분을 사용한다.
- ds_send_reqdata.setColumn(0, "srchflag", ds_tmp1_hidden1_csrgoodflaginfo.getColumn(0, "goodflagcd"));
- }
- //--------------(20101014) 경북대
- var oParam = {};
- oParam.id = "TRMNG00202";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetTreeGoodCdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_RscmgubnLists_TreeList=TreeList";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00202";
- tranf_submit(oParam);
-
- ds_main_rscdgooddata.clearData();
- }
-
- // 마스터 구분 선택시 상태값 변경
- function fRdoMstSelect(){
- if( ds_init.getColumn(0, "initflag") == "D" ){
- group3.group2.rdo_reqflag.enable = false;
- group3.group2.rdo_proddrugsetflag.enable = false;
- group3.ipt_searchgoodpos.enable = false;
- group3.ipt_searchgoodpos1.enable = false;
- group3.ipt_searchgoodpos2.enable = false;
- ds_main_cond.setColumn(0, "refflag","1");
-
- //---(20101013) 경북대 S1
- //구매인경우
- group3.grp_title.cap_srchflag.visible = true;
- group3.grp_title.cmb_srchflag.visible= true;
-
-
- group3.chk_misyn.visible = true;
- ds_main.setColumn(0, "misgoodchk","Y");
- //---(20101013) 경북대 e1
-
- } else if(ds_init.getColumn(0, "initflag") == "T") {
- group3.group2.rdo_reqflag.enable = true;
- group3.group2.rdo_proddrugsetflag.enable = true;
- group3.ipt_goodpos1.enable = true;
- group3.ipt_goodpos2.enable = true;
- group3.ipt_goodpos.enable = true;
- ds_main_cond.setColumn(0, "refflag","2");
- //---(20101013) 경북대 S1
- //구매인경우
- group3.grp_title.cap_srchflag.visible = false;
- group3.grp_title.cmb_srchflag.visible= false;
-
- group3.chk_misyn.visible = false;
- ds_main.setColumn(0, "misgoodchk","N");
- //---(20101013) 경북대 e1
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG00200
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMNG00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG00200
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMNG00200_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "refflag", "1");
- ds_main_cond.setColumn(0, "useyn", "Y");
- ds_main_cond.setColumn(0, "cdflag", "1");
- ds_main_cond.setColumn(0, "reqflag", "");
- ds_main_cond.setColumn(0, "proddrugsetflag", "");
-
- ds_main_goodlist.setColumn(0, "reqflag", "1");
- ds_main_goodlist.setColumn(0, "proddrugsetflag", "2");
- ds_main_goodlist.setColumn(0, "prcpflag", "N");
- ds_main_goodlist.setColumn(0, "useyn", "Y");
- ds_main_goodlist.setColumn(0, "dinfflag", "Y");
- ds_main_goodlist.setColumn(0, "mstflag", "T");
- ds_main_goodlist.setColumn(0, "csrreqflag", "Y");
-
- ds_init.setColumn(0, "initflag", "D");
-
- grdf_setRowTypeIcon(group3.grd_rscdgooddata, 0);
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_orginitflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_grp_title_rdo_orginitflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(ds_init.getColumn(0, "initflag") == "D") {
- group3.group2.rdo_reqflag.enable = false;
- group3.group2.rdo_proddrugsetflag.enable = false;
- group3.ipt_searchgoodpos.enable = false;
- group3.ipt_searchgoodpos1.enable = false;
- group3.ipt_searchgoodpos2.enable = false;
- ds_main_cond.setColumn(0, "refflag","1");
-
- } else if(ds_init.getColumn(0, "initflag") == "T") {
- group3.group2.rdo_reqflag.enable = true;
- group3.group2.rdo_proddrugsetflag.enable = true;
- group3.ipt_goodpos1.enable = true;
- group3.ipt_goodpos2.enable = true;
- group3.ipt_goodpos.enable = true;
- ds_main_cond.setColumn(0, "refflag","2");
- }
- fMstChgSearch();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_initflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_grp_title_rdo_initflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fRdoMstSelect();
- fMstChgSearch();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_srchflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function group3_grp_title_cmb_srchflag_onitemchanged(obj, e)
- {
- fMstChgSearch();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_refflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_group2_rdo_refflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(ds_main_cond.getColumn(0, "refflag") == "1") {
- group3.group2.rdo_reqflag.enable = false;
- group3.group2.rdo_proddrugsetflag.enable = false;
- group3.ipt_searchgoodpos.enable = false;
- group3.ipt_searchgoodpos1.enable = false;
- group3.ipt_searchgoodpos2.enable = false;
- ds_init.setColumn(0, "initflag","D");
-
- } else if(ds_main_cond.getColumn(0, "refflag") == "2") {
- group3.group2.rdo_reqflag.enable = true;
- group3.group2.rdo_proddrugsetflag.enable = true;
- group3.ipt_goodpos1.enable = true;
- group3.ipt_goodpos2.enable = true;
- group3.ipt_goodpos.enable = true;
- ds_init.setColumn(0, "initflag","T");
- }
- //---------(20101014) 경북대
- fRdoMstSelect();
- //---------(20101014) 경북대
- fMstChgSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- srchflag = "2";
- fSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀버튼 클릭시
- ****************************************************************************************/
- function group3_group2_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if( group3.grd_rscdgooddata.rowcount > 0 ){
- grdf_exportExcel(group3.grd_rscdgooddata, "물품정보", "물품정보List", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- return;
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : trv_setcode
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function group3_trv_setcode_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- srchflag = "1";
- fTreeClick(ds_main_RscmgubnLists_TreeList.rowposition, srchflag);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_rscdgooddata
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function group3_grd_rscdgooddata_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //onclick 이벤트시 데이터를 선택하였을때만 이벤트를 타게 하기위한 if문.
- if( e.col != 1 ){
-
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- ds_main_rscdgooddata.setRowType(e.row, 4);
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
-
- //선택한 로우에 저장되어있는 대,중,소분류 코드.
- var lrgcd = ds_main_rscdgooddata.getColumn(e.row, "lrgcd");
- var mdlcd = ds_main_rscdgooddata.getColumn(e.row, "mdlcd");
- var smlcd = ds_main_rscdgooddata.getColumn(e.row, "smlcd");
-
- ds_send_reqlrgcd.setColumn(0, "goodflag", "T");
- ds_send_reqlrgcd.setColumn(0, "lrgcd" , lrgcd);
- ds_send_reqlrgcd.setColumn(0, "mdlcd" , mdlcd);
- ds_send_reqlrgcd.setColumn(0, "smlcd" , smlcd);
- ds_send_reqlrgcd.setColumn(0, "useyn" , "Y");
- var rgstyn = ds_main_rscdgooddata.getColumn(e.row, "rgstyn");
- var initflag = ds_init.getColumn(0, "initflag");
-
- if(initflag == "D") {
- ds_send_reqlrgcd.setColumn(0, "goodflag", "T");
- ds_send_reqlrgcd.setColumn(0, "lrgcd", lrgcd);
-
- var oParam = {};
- oParam.id = "TRMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetLrgcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_lrglist=lrglist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00101";
- tranf_submit(oParam);
-
- fMdlCDSearch("srch");
- fSmlCDSearch("srch");
- } else {
- if(rgstyn == "Y") {
- if( !utlf_isNull(lrgcd) ){
- var oParam = {};
- oParam.id = "TRMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetLrgcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_lrglist=lrglist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00101";
- tranf_submit(oParam);
- }
- if( !utlf_isNull(mdlcd) ){
- var oParam = {};
- oParam.id = "TRMNG00102";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetMdlcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_mdllist=mdllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00102";
- tranf_submit(oParam);
- }
- if( !utlf_isNull(smlcd) ){
- var oParam = {};
- oParam.id = "TRMNG00103";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetSmlcdList";
- oParam.inds = "req=ds_send_reqlrgcd";
- oParam.outds = "ds_init_smllist=smllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00103";
- tranf_submit(oParam);
- }
- }
- }
- var initflag = ds_init.getColumn(0, "initflag");
-
- //바뀌기전 열의 상태가 Insert, Update상태.
- if(preStat != "0") {
- if(workflag == "S") {
- fSetPreGridData();
- }
- }
-
-
- if( ds_main_rscdgooddata.getRowType(e.row) == 1 ){
- fEnDisCtrl(false);
- } else {
- if( ds_main_rscdgooddata.getRowType(e.row) == 4 && rgstyn=="N" ){
- fEnDisCtrl(false);
- } else {
- fEnDisCtrl(true);
- }
- }
-
- workflag = "S";
- fInitGoodInfoCtrl();
-
- if(initflag == "D") {
- group3.ipt_purclnkgoodcd.value = ds_main_rscdgooddata.getColumn(e.row, "goodcd");
- group3.ipt_goodcd.value = ds_main_rscdgooddata.getColumn(e.row, "csrgoodcd");
- } else {
- group3.ipt_purclnkgoodcd.value = ds_main_rscdgooddata.getColumn(e.row, "purclnkgoodcd");
- group3.ipt_goodcd.value = ds_main_rscdgooddata.getColumn(e.row, "goodcd");
- }
-
- if( rgstyn == "Y" || ds_main_rscdgooddata.getRowType(e.row) == 4 || ds_main_rscdgooddata.getRowType(e.row) == 2 ){
- ds_main_goodlist.setColumn(0, "lrgcd" , ds_main_rscdgooddata.getColumn(e.row, "lrgcd"));
- ds_main_goodlist.setColumn(0, "lrgnm" , ds_main_rscdgooddata.getColumn(e.row, "lrgnm"));
- ds_main_goodlist.setColumn(0, "mdlcd" , ds_main_rscdgooddata.getColumn(e.row, "mdlcd"));
- ds_main_goodlist.setColumn(0, "mdlnm" , ds_main_rscdgooddata.getColumn(e.row, "mdlnm"));
- ds_main_goodlist.setColumn(0, "smlcd" , ds_main_rscdgooddata.getColumn(e.row, "smlcd"));
- ds_main_goodlist.setColumn(0, "smlnm" , ds_main_rscdgooddata.getColumn(e.row, "smlnm"));
-
- group3.ipt_fstrgstdt.value = ds_main_rscdgooddata.getColumn(e.row, "fstrgstdt");
- group3.ipt_fstrgstrid.value = ds_main_rscdgooddata.getColumn(e.row, "fstrgstrid");
- group3.ipt_fstrgstrnm.value = ds_main_rscdgooddata.getColumn(e.row, "fstrgstrnm");
-
- group3.ipt_fromdd.value = ds_main_rscdgooddata.getColumn(e.row, "fromdd");
- group3.ipt_todd.value = ds_main_rscdgooddata.getColumn(e.row, "todd");
- } else {
- ds_main_goodlist.setColumn(0, "lrgcd" , "");
- ds_main_goodlist.setColumn(0, "lrgnm" , "");
- ds_main_goodlist.setColumn(0, "mdlcd" , "");
- ds_main_goodlist.setColumn(0, "mdlnm" , "");
- ds_main_goodlist.setColumn(0, "smlcd" , "");
- ds_main_goodlist.setColumn(0, "smlnm" , "");
-
- group3.ipt_fstrgstdt.value = utlf_getCurrentDate();
- group3.ipt_fstrgstrid.value = sysf_getUserInfo("userid");
- group3.ipt_fstrgstrnm.value = sysf_getUserInfo("usernm");
-
- group3.ipt_fromdd.value = utlf_getCurrentDate();
- group3.ipt_todd.value = '99991231';
- }
-
- group3.ipt_calcscorinfoacptstat.value = ds_main_rscdgooddata.getColumn(e.row, "calcscorinfoacptstat");
- group3.ipt_goodunitcost.value = ds_main_rscdgooddata.getColumn(e.row, "goodunitcost");
- group3.ipt_goodnm2.value = ds_main_rscdgooddata.getColumn(e.row, "goodnm");
- group3.ipt_goodspec.value = ds_main_rscdgooddata.getColumn(e.row, "goodspec");
- group3.ipt_goodmodel.value = ds_main_rscdgooddata.getColumn(e.row, "goodmodel");
- group3.ipt_csrgoodnm.value = ds_main_rscdgooddata.getColumn(e.row, "csrgoodnm");
- group3.ipt_csrgoodspec.value = ds_main_rscdgooddata.getColumn(e.row, "csrgoodspec");
- group3.ipt_csrgoodmodel.value = ds_main_rscdgooddata.getColumn(e.row, "csrgoodmodel");
- group3.ipt_prodcmpycd.value = ds_main_rscdgooddata.getColumn(e.row, "prodcmpycd");
- group3.ipt_prodcmpynm.value = ds_main_rscdgooddata.getColumn(e.row, "prodcmpynm");
- group3.cmb_purcflag.value = ds_main_rscdgooddata.getColumn(e.row, "purcflag");
- group3.cmb_reqprid.value = ds_main_rscdgooddata.getColumn(e.row, "reqprid");
- group3.rdo_prcpflag.value = ds_main_rscdgooddata.getColumn(e.row, "prcpflag");
- group3.cmb_prcpunit.value = ds_main_rscdgooddata.getColumn(e.row, "prcpunit");
- group3.ipt_prcpexchqty.value = ds_main_rscdgooddata.getColumn(e.row, "prcpexchqty");
- group3.ipt_suppcustcd.value = ds_main_rscdgooddata.getColumn(e.row, "suppcustcd");
- group3.ipt_custnm.value = ds_main_rscdgooddata.getColumn(e.row, "custnm");
- group3.ipt_cntctel.value = ds_main_rscdgooddata.getColumn(e.row, "cntctel");
- group3.cmb_deliveunit.value = ds_main_rscdgooddata.getColumn(e.row, "deliveunit");
- group3.ipt_insuinfo.value = ds_main_rscdgooddata.getColumn(e.row, "insuinfo");
- group3.tar_goodinfo.value = ds_main_rscdgooddata.getColumn(e.row, "goodinfo");
-
- ds_send.setColumn(0, "goodflag" , ds_main_rscdgooddata.getColumn(e.row, "goodflag"));
- group3.rdo_useyn.value = ds_main_rscdgooddata.getColumn(e.row, "useyn");
- group3.ipt_goodpos.value = ds_main_rscdgooddata.getColumn(e.row, "goodpos");
- group3.ipt_goodpos1.value = ds_main_rscdgooddata.getColumn(e.row, "goodpos1");
- group3.ipt_goodpos2.value = ds_main_rscdgooddata.getColumn(e.row, "goodpos2");
- group3.rdo_proddrugsetflag2.value = ds_main_rscdgooddata.getColumn(e.row, "proddrugsetflag");
- group3.rdo_deliveflag.value = ds_main_rscdgooddata.getColumn(e.row, "deliveflag");
- group3.ipt_exchqty.value = ds_main_rscdgooddata.getColumn(e.row, "exchqty");
- group3.rdo_reqflag2.value = ds_main_rscdgooddata.getColumn(e.row, "reqflag");
- group3.ipt_allsizespecid.value = ds_main_rscdgooddata.getColumn(e.row, "allsizespecid");
- group3.ipt_lastupdtrid.value = ds_main_rscdgooddata.getColumn(e.row, "lastupdtrid");
- group3.ipt_lastupdtrnm.value = ds_main_rscdgooddata.getColumn(e.row, "lastupdtrnm");
- group3.ipt_lastupdtdt.value = ds_main_rscdgooddata.getColumn(e.row, "lastupdtdt");
- group3.cmb_csrrequnit.value = ds_main_rscdgooddata.getColumn(e.row, "csrrequnit");
- group3.rdo_csrreqflag.value = ds_main_rscdgooddata.getColumn(e.row, "csrreqflag");
- group3.ipt_csrreqqty.value = ds_main_rscdgooddata.getColumn(e.row, "csrreqqty");
- group3.rdo_dinfflag.value = ds_main_rscdgooddata.getColumn(e.row, "dinfflag");
- if(ds_main_rscdgooddata.getColumn(e.row, "dinfflag") =="2"){
- group3.cmb_dinfdivs.enable = false;
- }else{
- group3.cmb_dinfdivs.enable = true;
- }
- group3.tar_goodinfo.value = ds_main_rscdgooddata.getColumn(e.row, "goodinfo");
- group3.cmb_dinfdivs.value = ds_main_rscdgooddata.getColumn(e.row, "dinfdivs");
- group3.rdo_mstflag.value = ds_main_rscdgooddata.getColumn(e.row, "mstflag");
- group3.ipt_baseqty.value = ds_main_rscdgooddata.getColumn(e.row, "baseqty");
- group3.ipt_simlgood.value = ds_main_rscdgooddata.getColumn(e.row, "simlgood");
- group3.tar_simlgood.value = ds_main_rscdgooddata.getColumn(e.row, "simlgood");
-
- group3.cmb_cleanflag.value = ds_main_rscdgooddata.getColumn(e.row, "cleanflag");
- group3.rdo_netflag.value = ds_main_rscdgooddata.getColumn(e.row, "netflag");
- group3.cmb_dinfcleanflag.value = ds_main_rscdgooddata.getColumn(e.row, "dinfcleanflag");
- group3.cmb_workgubn.value = ds_main_rscdgooddata.getColumn(e.row, "workgubn");
- group3.cmb_dlvgubn.value = ds_main_rscdgooddata.getColumn(e.row, "dlvgubn");
- group3.cmb_reqdetlflag.value = ds_main_rscdgooddata.getColumn(e.row, "reqdetlflag");
- group3.cmb_csrworkflag.value = ds_main_rscdgooddata.getColumn(e.row, "csrworkflag");
- group3.rdo_dressingyn.value = ds_main_rscdgooddata.getColumn(e.row, "dressingyn");
-
- group3.tar_remark.value = ds_main_rscdgooddata.getColumn(e.row, "remark");
-
- //----------------(20101014) 경북대
- //구매코드여부를 사용여부 체크시
- if (ds_main.getColumn(0, "misgoodchk") == "Y") {
- group3.ipt_goodcd.value = group3.ipt_purclnkgoodcd.value;
- }
- //----------------(20101014) 경북대
-
- group3.btn_updt.click();
- }
- preIdx = e.row;
- preStat = ds_main_rscdgooddata.getRowType(e.row);
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_rscdgooddata
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 데이터셋 값 변경시
- ****************************************************************************************/
- function ds_main_rscdgooddata_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "chkyn" ){
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
- }
-
- var chkyn = ds_main_rscdgooddata.getColumn(e.row, "chkyn");
- var rgstyn = ds_main_rscdgooddata.getColumn(e.row, "rgstyn");
- if( chkyn == "Y" && rgstyn == "Y" ){
- group3.btn_del.enable = true;
- }else{
- group3.btn_del.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_cdmake
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 생성버튼 클릭시
- ****************************************************************************************/
- function group3_btn_cdmake_onclick(obj:Button, e:ClickEventInfo)
- {
- var goodcd = ds_main_goodlist.getColumn(0, "goodcd");
-
- if( utlf_isNull(goodcd) ){
- fGoodCdCopy();
- } else {
- var rtn = sysf_messageBox("새로운 코드를 생성하시겠습니까", "Q");
-
- if(rtn == "6") {
- ds_main_rscdgooddata.addRow();
-
- fGoodCdCopy();
- }
- }
- fSetGridData();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : ipt_calcscorinfoacptstat
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group3_ipt_calcscorinfoacptstat_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 9 ) group3.group2.ipt_goodnm.setFocus();
- }
- /****************************************************************************************
- * Components : MaskEdit
- * Components ID : ipt_prcpexchqty
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group3_ipt_prcpexchqty_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if( e.keycode == 9 ) group3.group2.ipt_goodnm.setFocus();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_purclnkgood
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 돋보기버튼 클릭시
- ****************************************************************************************/
- function group3_btn_purclnkgood_onclick(obj:Button, e:ClickEventInfo)
- {
- rszfOpenPopUpListByWndName(group3.ipt_purclnkgoodcd,"","purclnkgoodcd","SPRSD00210","instcd,goodflag","group3.opt_instcd,group3.cmb_goodflag_search");
- }
- /****************************************************************************************
- * Components : MaskEdit
- * Components ID : ipt_exchqty
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 키 입력시
- ****************************************************************************************/
- function group3_ipt_exchqty_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if( e.keycode == 9 ) group3.group2.ipt_goodnm.setFocus();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(workflag !="P"){
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "mstflag")) ){
- sysf_messageBox("마스터구분은 필수입력항목", "I009");
- group3.rdo_mstflag.setFocus();
- return;
- }
-
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "goodcd")) ){
- sysf_messageBox("CSR코드는 필수입력항목", "I009");
- group3.btn_cdmake.setFocus();
- return;
- }
-
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "proddrugsetflag")) ){
- sysf_messageBox("Set구분은 필수입력항목", "I009");
- group3.rdo_proddrugsetflag2.setFocus();
- return;
- }
-
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "dinfflag")) ){
- sysf_messageBox("멸균구분은 필수입력항목", "I009");
- group3.rdo_dinfflag.setFocus();
- return;
- } else if( ds_main_goodlist.getColumn(0, "dinfflag") == "1" ){
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "dinfdivs")) ){
- sysf_messageBox("멸균방법은 필수입력항목", "I009");
- //model.setFocus("cmb_dinfidvs");
- return;
- }
- }
-
- if( utlf_isNull(ds_main_goodlist.getColumn(0, "reqflag")) ){
- sysf_messageBox("물품구분은 필수입력항목", "I009");
- group3.rdo_reqflag2.setFocus();
- return;
- }
- }
-
- fEnDisCtrl(false);
-
- ds_main_rscdgooddata.enableevent = false;
- ds_main_rscdgooddata.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_rscdgooddata, "status");
-
- ds_main_rscdgooddata.updatecontrol = true;
- ds_main_rscdgooddata.enableevent = true;
-
- ds_send_reqdata_csrgoodlist.copyData(grdf_getGridUpdateData(group3.grd_rscdgooddata, "all"));
-
- if(workflag == "S") {
- fSetGridData();
- }
- fSaveData();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_updt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수정버튼 클릭시
- ****************************************************************************************/
- function group3_btn_updt_onclick(obj:Button, e:ClickEventInfo)
- {
- if( group3.grd_rscdgooddata.currentrow > -1 ){
- //grd_rscdgooddata.rowStatus(grd_rscdgooddata.row) = "2";
- preStat = "2";
- fEnDisCtrl(true);
- fSearchLrgcd();
- } else {
- sysf_messageBox("수정할 행을 선택하지 않았습니다.", "I");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_new
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가버튼 클릭시
- ****************************************************************************************/
- function group3_btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_init.getColumn(0, "initflag") != "T" ){
- sysf_messageBox("CSR코드를 추가하실려면 마스터 구분을 CSR로","C002");
- return;
- }
- fEnDisCtrl(true);
-
- fInitCntrl();
- ds_main_rscdgooddata.addRow();
-
- fSearchLrgcd();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_allrgst
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 선택일괄등록버튼 클릭시
- ****************************************************************************************/
- function group3_btn_allrgst_onclick(obj:Button, e:ClickEventInfo)
- {
- workflag = "P";
- var popupPath = "/root/main/popup";
- frmf_clearParameter("mstflag");
- frmf_clearParameter("reqflag");
- frmf_clearParameter("proddrugsetflag");
- frmf_clearParameter("useyn");
- frmf_clearParameter("goodpos");
- frmf_clearParameter("goodpos1");
- frmf_clearParameter("goodpos2");
- frmf_clearParameter("dinfflag");
- frmf_clearParameter("dinfdivs");
- frmf_clearParameter("lrgcd");
- frmf_clearParameter("mdlcd");
- frmf_clearParameter("smlcd");
- frmf_clearParameter("csrreqflag");
- frmf_clearParameter("csrrequnit");
- frmf_clearParameter("csrreqqty");
-
- frmf_modal("SPMNG00800","SPMNG00800","","","","","","","","","","","M");
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_lrgcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function group3_cmb_lrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fMdlCDSearch();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_mdlcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function group3_cmb_mdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSmlCDSearch();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_dinfflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_rdo_dinfflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( ds_main_goodlist.getColumn(0, "dinfflag") == "1" ){
- group3.cmb_dinfdivs.enable = true;
- } else {
- group3.cmb_dinfdivs.value = "";
-
- group3.cmb_dinfdivs.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_useyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_rdo_useyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var useyn = ds_main_goodlist.getColumn(0, "useyn");
- if(useyn =="Y"){
- ds_main_goodlist.setColumn(0, "todd","99991231");
- }else if(useyn =="N"){
- ds_main_goodlist.setColumn(0, "todd",utlf_getCurrentDate());
- }
- }
- /****************************************************************************************
- * Components : MaskEdit
- * Components ID : ipt_csrreqqty
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마스크에디터 키 입력시
- ****************************************************************************************/
- function group3_ipt_csrreqqty_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if( e.keycode == 9 ) group3.group2.ipt_goodnm.setFocus();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 구매코드조회버튼 클릭시
- ****************************************************************************************/
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- sysf_messageBox("개발중","I009");
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_proddrugsetflag2
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_rdo_proddrugsetflag2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( ds_main_goodlist.getColumn(0, "proddrugsetflag") == "3" ){
- group3.rdo_csrreqflag.value = "N";
- group3.cmb_csrrequnit.value = "EA";
- } else if(ds_main_goodlist.getColumn(0, "proddrugsetflag") == "2") {
- group3.rdo_csrreqflag.value = "Y";
- group3.cmb_csrrequnit.value = "EA";
- } else if(ds_main_goodlist.getColumn(0, "proddrugsetflag") == "1") {
- group3.rdo_csrreqflag.value = "Y";
- group3.cmb_csrrequnit.value = "SET";
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_open
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 펼치기버튼 클릭시
- ****************************************************************************************/
- function group3_btn_open_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.tar_simlgood.visible = true;
- group3.tar_simlgood.setFocus();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_rscdgooddata
- * Event : onheadclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 헤더클릭시
- ****************************************************************************************/
- function group3_grd_rscdgooddata_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 1){
- if(obj.getCellProperty("Head", 1, "text") == "0" || utlf_isNull(obj.getCellProperty("Head", 1, "text"))){
- obj.setCellProperty("Head", 1, "text", "1");
- ds_main_rscdgooddata.updatecontrol = false;
- for(var i = 0; i < ds_main_rscdgooddata.rowcount ;i++){
- ds_main_rscdgooddata.setColumn(i, "chkyn", "Y");
- ds_main_rscdgooddata.setRowType(i, 4);
- }
- ds_main_rscdgooddata.updatecontrol = true;
-
- group3.btn_del.enable = false;
- }else{
- obj.setCellProperty("Head", 1, "text", "0");
- ds_main_rscdgooddata.updatecontrol = false;
- for(var i = 0; i < ds_main_rscdgooddata.rowcount ;i++){
- ds_main_rscdgooddata.setColumn(i, "chkyn", "N");
- ds_main_rscdgooddata.setRowType(i, 1);
- }
- ds_main_rscdgooddata.updatecontrol = true;
-
- group3.btn_del.enable = true;
- }
- }else{
- grdf_gridSort(obj, e);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_del
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function group3_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveData("D");
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_netflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_rdo_netflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( ds_main_goodlist.getColumn(0, "dinfflag") == "1" ){
- group3.cmb_dinfdivs.enable = true;
- } else {
- group3.cmb_dinfdivs.value = "";
-
- group3.cmb_dinfdivs.enable = false;
- }
- }
- /****************************************************************************************
- * Components : TextArea
- * Components ID : tar_simlgood
- * Event : onkillfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : textarea 포커스 아웃시
- ****************************************************************************************/
- function group3_tar_simlgood_onkillfocus(obj:TextArea, e:KillFocusEventInfo)
- {
- group3.tar_simlgood.visible = false;
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_dressingyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group3_rdo_dressingyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if( ds_main_goodlist.getColumn(0, "dinfflag") == "1" ){
- group3.cmb_dinfdivs.enable = true;
- } else {
- group3.cmb_dinfdivs.value = "";
-
- group3.cmb_dinfdivs.enable = false;
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : trv_setcode
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function group3_trv_setcode_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.userdata == 1) {
- obj.userdata = 0;
- return;
- }
- var row = obj.getTreeRow(e.row);
- if(obj.getTreeStatus(row) == 0)
- obj.setTreeStatus(row, true);
- else if(obj.getTreeStatus(row) == 1)
- obj.setTreeStatus(row, false);
-
- obj.userdata = 0;
- }
- function group3_trv_setcode_cantreestatuschange(obj:Grid, e:GridTreeStatusEventInfo)
- {
- obj.userdata = 1;
- }
- function group3_onclick(obj:Div, e:ClickEventInfo)
- {
- if(group3.tar_simlgood.visible == true){
- group3.tar_simlgood.visible = false;
- }
-
-
- }
- ]]></Script>
- </Form>
- </FDL>
|