12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRSD04200" position="absolute 0 0 1193 802" titletext="신규 의료 소모품 신청 및 조회" onload="SMRSD04200_onload" style="border:1 solid #808080ff ;bordertype:roundjoin 1 1 ;">
- <Layouts>
- <Layout>
- <Div position="absolute 0 27 1191 775" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Static text="신규 의료소모품 신청내역" position="absolute 0 286 180 302" id="caption9" class="tit_2" anchor="left bottom"/>
- <Grid position="absolute 0 92 1191 275" id="grd_newmetldetllist" class="datagrid2" taborder="18" binddataset="ds_temp_newmeterialdetailinfo_newmetldetllist" anchor="all" selecttype="multirow" cellclickbound="cell" cellsizingtype="col" autoenter="key" oncellclick="group3_grd_newmetldetllist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="30" band="left"/>
- <Column size="36" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="75" band="left"/>
- <Column size="30" band="left"/>
- <Column size="100"/>
- <Column size="59"/>
- <Column size="75"/>
- <Column size="140"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="100"/>
- <Column size="75"/>
- <Column size="66"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="68"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <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"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="승인"/>
- <Cell col="2" text="규격 신규"/>
- <Cell col="3" text="기관명"/>
- <Cell col="4" text="유해 물질"/>
- <Cell col="5" text="제조국명"/>
- <Cell col="6" text="물품구분명"/>
- <Cell col="7" colspan="2" text="청구번호" taborder="undefined"/>
- <Cell col="9" text="진행상태"/>
- <Cell col="10" text="위원회"/>
- <Cell col="11" text="물품코드"/>
- <Cell col="12" text="물품명"/>
- <Cell col="13" text="물품명"/>
- <Cell col="14" text="규격"/>
- <Cell col="15" text="규격"/>
- <Cell col="16" text="모델"/>
- <Cell col="17" text="모델"/>
- <Cell col="18" text="수가 여부"/>
- <Cell col="19" text="EDICD"/>
- <Cell col="20" text="구매 구분"/>
- <Cell col="21" text="청구방법"/>
- <Cell col="22" text="청구 주기"/>
- <Cell col="23" text="포장구성단위"/>
- <Cell col="24" text="보조거래처"/>
- <Cell col="25" text="보조거래처"/>
- <Cell col="26" text="보조거래처"/>
- <Cell col="27" text="담당자"/>
- <Cell col="28" text="담당자HP"/>
- <Cell col="29" text="제조원"/>
- <Cell col="30" text="부서 승인일자"/>
- <Cell col="31" text="부서 승인자명"/>
- <Cell col="32" text="청구부서"/>
- <Cell col="33" text="신청부서코드"/>
- <Cell col="34" text="청구자"/>
- <Cell col="35" text="코드 생성일"/>
- <Cell col="36" text="신청자ID"/>
- <Cell col="37" text="원내번호"/>
- <Cell col="38" text="청구 수량"/>
- <Cell col="39" text="청구 단가"/>
- <Cell col="40" text="영문명"/>
- <Cell col="41" text="수가산정일자"/>
- <Cell col="42" text="제조원"/>
- <Cell col="43" text="제조국"/>
- <Cell col="44" text="담당자id"/>
- <Cell col="45" text="담당자hp"/>
- <Cell col="46" text="담당자전화번호"/>
- <Cell col="47" text="구매단위"/>
- <Cell col="48" text="청구수량"/>
- <Cell col="49" text="월별사용량"/>
- <Cell col="50" text="사용예정일"/>
- <Cell col="51" text="edi코드"/>
- <Cell col="52" text="청구사유 및 용도"/>
- <Cell col="53" text="유사재료사용현황"/>
- <Cell col="54" text="타병원사용현황"/>
- <Cell col="55" text="관련행위"/>
- <Cell col="56" text="청구부서전화번호"/>
- <Cell col="57" text="청구자"/>
- <Cell col="58" text="청구자명"/>
- <Cell col="59" text="보험여부"/>
- <Cell col="60" text="미결정치료재료"/>
- <Cell col="61" text="미결정치료재료신청일"/>
- <Cell col="62" text="행위료포함"/>
- <Cell col="63" text="심사소견"/>
- <Cell col="64" text="구매팀소견"/>
- <Cell col="65" text="신규재료진행상태"/>
- <Cell col="66" text="대분류코드"/>
- <Cell col="67" text="중분류코드"/>
- <Cell col="68" text="소분류코드"/>
- <Cell col="69" text="물품구분"/>
- <Cell col="70" text="수불단위"/>
- <Cell col="71" text="단가"/>
- <Cell col="72" text="부서승인자ID"/>
- <Cell col="73" text="기관코드"/>
- <Cell col="74" text="보조거래처cd 텍스트"/>
- <Cell col="75" text="보조거래처명 텍스트"/>
- <Cell col="76" text="제조회사명 텍스트"/>
- <Cell col="77" text="caption2"/>
- <Cell col="78" text="caption1"/>
- <Cell col="79" text="caption3"/>
- <Cell col="80" text="caption4"/>
- <Cell col="81" text="caption5"/>
- <Cell col="82" text="caption6"/>
- <Cell col="83"/>
- <Cell col="84"/>
- <Cell col="85"/>
- <Cell col="86"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:deptaprvyn" expr="expr:(deptaprvyn=="Y"||deptaprvyn==1)?1:0"/>
- <Cell col="2" displaytype="checkbox" text="bind:specyn" expr="expr:(specyn=="Y"||specyn==1)?1:0" enable="false"/>
- <Cell col="3" text="bind:instnm"/>
- <Cell col="4" displaytype="checkbox" edittype="checkbox" text="bind:advsmatryn"/>
- <Cell col="5" text="bind:prodplcenm"/>
- <Cell col="6" text="bind:goodflagnm"/>
- <Cell col="7" text="bind:reqdd" mask="expr:utlf_isNull(reqdd) ? '' : '####-##-##'"/>
- <Cell col="8" text="bind:reqseqno"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:newmatrprcsstat" enable="false"/>
- <Cell col="10" displaytype="combo" edittype="combo" text="bind:insucommityn" enable="false"/>
- <Cell col="11" displaytype="text" style="align:center;" text="bind:goodcd"/>
- <Cell col="12" displaytype="text" text="bind:goodengnm2"/>
- <Cell col="13" text="bind:goodhngnm"/>
- <Cell col="14" displaytype="text" text="bind:goodspec2"/>
- <Cell col="15" text="bind:goodspec"/>
- <Cell col="16" text="bind:goodmodel2"/>
- <Cell col="17" text="bind:goodmodel"/>
- <Cell col="18" displaytype="combo" edittype="combo" text="bind:insuflag" combodataset="ds_cmb_insuflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="19" displaytype="text" text="bind:edicd"/>
- <Cell col="20" displaytype="combo" edittype="combo" style="align:center;" text="bind:purcflag" combodataset="ds_init_purcflag_item" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="21" displaytype="combo" edittype="combo" style="align:center;" text="bind:reqmthd" combodataset="ds_init_reqmthd_item" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="22" displaytype="combo" edittype="combo" style="align:center;" text="bind:reqprid" combodataset="ds_init_reqprid_item" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="23" displaytype="text" text="bind:packqty"/>
- <Cell col="24" displaytype="text" text="bind:suppcustnm"/>
- <Cell col="25" text="bind:suppcustcd"/>
- <Cell col="26" text="bind:maincust"/>
- <Cell col="27" displaytype="text" style="align:center;" text="bind:chrgid"/>
- <Cell col="28" displaytype="text" text="bind:chrgmpphon"/>
- <Cell col="29" displaytype="text" text="bind:prodcmpynm"/>
- <Cell col="30" text="bind:deptaprvdd" mask="expr:utlf_isNull(deptaprvdd) ? '' : '####-##-##'"/>
- <Cell col="31" displaytype="text" style="align:center;" text="bind:deptaprvpsnnm"/>
- <Cell col="32" displaytype="text" style="align:center;" text="bind:reqdeptnm"/>
- <Cell col="33" style="align:center;" text="bind:reqdeptcd"/>
- <Cell col="34" style="align:center;" text="bind:reqpsnnm"/>
- <Cell col="35" displaytype="date" text="bind:fromdd" calendardisplaynulltype="none"/>
- <Cell col="36" text="bind:reqpsnid"/>
- <Cell col="37" text="bind:reqdepttel"/>
- <Cell col="38" text="bind:reqqty" mask="#,###"/>
- <Cell col="39" text="bind:goodunitcost" mask="#,###"/>
- <Cell col="40" text="bind:goodengnm"/>
- <Cell col="41" text="bind:propaprvdd"/>
- <Cell col="42" text="bind:prodcmpycd"/>
- <Cell col="43" text="bind:prodplcenm"/>
- <Cell col="44" text="bind:chrgid"/>
- <Cell col="45" text="bind:chrgmpphon"/>
- <Cell col="46" text="bind:chrgtel"/>
- <Cell col="47" text="bind:purcunit"/>
- <Cell col="48" text="bind:reqqty"/>
- <Cell col="49" text="bind:mmavguseqty"/>
- <Cell col="50" text="bind:useschedd"/>
- <Cell col="51" text="bind:edicd"/>
- <Cell col="52" text="bind:reqresnusge"/>
- <Cell col="53" text="bind:smlartymatruseprestcond"/>
- <Cell col="54" text="bind:anohospusestat"/>
- <Cell col="55" text="bind:newmatrusgeimprvpnt"/>
- <Cell col="56" text="bind:reqdepttel"/>
- <Cell col="57" text="bind:reqpsnid"/>
- <Cell col="58" text="bind:reqpsnnm"/>
- <Cell col="59" text="bind:insuyn"/>
- <Cell col="60" text="bind:undecicurematr"/>
- <Cell col="61" text="bind:undecicurematrreqdt"/>
- <Cell col="62" text="bind:actamtincl"/>
- <Cell col="63" text="bind:judgcmt"/>
- <Cell col="64" text="bind:purcteamcmt"/>
- <Cell col="65" text="bind:newmatrprcsstat"/>
- <Cell col="66" text="bind:lrgcd"/>
- <Cell col="67" text="bind:mdlcd"/>
- <Cell col="68" text="bind:smlcd"/>
- <Cell col="69" text="bind:goodflag"/>
- <Cell col="70" text="bind:deliveunit"/>
- <Cell col="71" text="bind:goodunitcost"/>
- <Cell col="72" text="bind:deptaprvpsnid"/>
- <Cell col="73" text="bind:instcd"/>
- <Cell col="74" displaytype="text" text="bind:suppcustcdtxt"/>
- <Cell col="75" displaytype="text" text="bind:suppcustnmtxt"/>
- <Cell col="76" displaytype="text" text="bind:prodcmpynmtxt"/>
- <Cell col="77" text="bind:insucomd"/>
- <Cell col="78" text="bind:insuresn"/>
- <Cell col="79" text="bind:reqcmt"/>
- <Cell col="80" text="bind:reqchrgid"/>
- <Cell col="81" text="bind:reqchrgnm"/>
- <Cell col="82" text="bind:prcpcd"/>
- <Cell col="83" text="bind:prcpnm"/>
- <Cell col="84" text="bind:prcpamt"/>
- <Cell col="85" text="bind:usedgoodflag"/>
- <Cell col="86" text="bind:usedgoodcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div position="absolute 0 0 1191 60" align="align:center top;" id="group2" anchor="left top right" class="div_SA2">
- <Layouts>
- <Layout>
- <Edit position="absolute 459 33 557 52" id="ipt_reqdeptnm_search" taborder="-1" anchor="default" readonly="true" class="output" autoselect="true"/>
- <Button position="absolute 440 34 456 50" id="button5" class="icon_search" taborder="10" text="" anchor="default" onclick="group3_group2_button5_onclick"/>
- <Static text="물 품 명 :" position="absolute 776 9 859 26" id="caption3" class="search_name" anchor="default"/>
- <Static text="기관코드 :" position="absolute 5 9 95 26" id="caption4" class="search_name" anchor="default"/>
- <Static text="청구부서 :" position="absolute 270 34 357 51" id="caption8" class="search_name" anchor="default"/>
- <Static text="청구일자 :" position="absolute 270 9 357 26" id="caption10" class="search_name" anchor="default"/>
- <Edit position="absolute 357 33 435 52" id="ipt_reqdeptcd_search" class="input_search" taborder="9" anchor="default" autoselect="true" onkeydown="Edit_onkeydown"/>
- <Edit position="absolute 862 8 1067 27" id="ipt_goodnm_search" class="input_search" taborder="6" anchor="default" autoselect="true" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;"/>
- <Calendar position="absolute 469 8 557 27" id="ipt_reqtodd_search" class="input_search" taborder="4" anchor="default" autoselect="true"/>
- <Static text="~" position="absolute 450 9 462 26" id="caption14" class="search_no_b" anchor="default"/>
- <Calendar position="absolute 357 8 445 27" id="ipt_reqfromdd_search" class="input_search" taborder="3" anchor="default" autoselect="true"/>
- <Static text="물품구분 :" position="absolute 588 9 674 26" id="caption20" class="search_name" anchor="default"/>
- <Combo position="absolute 675 8 760 27" id="cmb_goodflag_search" class="input_search" taborder="5" innerdataset="ds_init_goodflag" datacolumn="label" codecolumn="value" anchor="default"/>
- <Static text="진행상태 :" position="absolute 588 34 674 51" id="caption12" class="search_name" anchor="default"/>
- <Shape position="absolute 1112 10 1118 51" linetype="vertical" id="line14" class="line_4" anchor="top right"/>
- <Edit readonly="true" position="absolute 92 8 121 27" id="opt_instcd" visible="false" anchor="default"/>
- <Edit position="absolute 92 8 257 27" id="opt_instcdnm" taborder="-1" anchor="default" readonly="true" class="output" autoselect="true"/>
- <Edit position="absolute 92 33 160 52" id="ipt_emplno_search" class="input_search" taborder="7" anchor="default" autoselect="true" onkeydown="Edit_onkeydown"/>
- <Button position="absolute 165 35 181 51" id="btn_winpsn" class="icon_search" taborder="8" text="" anchor="default" onclick="group3_group2_btn_winpsn_onclick"/>
- <Edit position="absolute 185 33 257 52" id="ipt_emplnm_search" taborder="-1" anchor="default" readonly="true" class="output" autoselect="true" onkeydown="Edit_onkeydown"/>
- <Static text="신 청 자 :" position="absolute 5 34 95 51" id="caption21" class="search_name" anchor="default"/>
- <Combo position="absolute 675 33 760 52" id="cmb_newmatrprcsstat" class="input_search" taborder="11" anchor="default"/>
- <Static text="청구번호 :" position="absolute 775 34 861 51" id="caption44" class="search_name" anchor="default"/>
- <Edit position="absolute 862 33 945 52" id="ipt_reqno" class="input_search" taborder="12" anchor="default" autoselect="true"/>
- <Static text="(물품구분+청구일자+청구번호)" position="absolute 945 35 1113 51" id="caption46" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 821 280 877 302" id="btn_print" class="btn6" text="출력" anchor="right bottom" onclick="group3_btn_print_onclick"/>
- <Button position="absolute 1135 280 1191 302" id="btn_save" class="btn4" taborder="71" text="저장" anchor="right bottom" onclick="group3_btn_save_onclick"/>
- <Div position="absolute 585 305 1191 725" id="group6" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Static id="Static00" text=" * 기존 사용재료 대체하는 경우 주사용부서장의 협조결재 요함 - 최근 3개월 간 사용(처방)부서 및 진료의" position="absolute 0 121 604 156" style="border:1 solid #f8f8f8ff ;color:darkblue;font:dotum,9,bold;" anchor="default"/>
- <TextArea position="absolute 102 153 604 212" id="tar_smlartymatruseprestcond" class="input_essential" taborder="56" anchor="left top right" maxlength="1500" acceptstab="true" wordwrap="word" autoselect="true"/>
- <TextArea position="absolute 102 23 604 63" id="tar_reqresnusge" class="input_default" taborder="55" anchor="left top right" maxlength="1500" acceptstab="true" wordwrap="word" autoselect="true"/>
- <TextArea position="absolute 559 66 604 82" id="tar_anohospusestat" taborder="76" anchor="default" visible="false"/>
- <TextArea position="absolute 102 264 604 305" id="tar_newmatrusgeimprvpnt" class="input_essential" taborder="64" anchor="left top right" maxlength="300" acceptstab="true" wordwrap="word" autoselect="true"/>
- <TextArea position="absolute 102 312 604 353" id="tar_reqcmt" taborder="65" anchor="left top right" maxlength="200" acceptstab="true" wordwrap="word" autoselect="true"/>
- <TextArea position="absolute 102 358 604 413" id="tar_deptcmt" enable="true" taborder="66" anchor="left top right" style="background:#ffff99ff;border:1 solid #808080ff ;" maxlength="50" acceptstab="true" wordwrap="word" autoselect="false" readonly="true"/>
- <Shape position="absolute 2 62 604 68" linetype="horizontal" id="line21" class="line_2" anchor="left top right"/>
- <Static text="신청사유선택 (도입우선순위)" position="absolute 2 2 100 65" align="align:center middle;" id="caption18" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 0 61 602 67" linetype="horizontal" id="line22" class="line_2" anchor="left top right"/>
- <Static text="제 품 설 명 (상세하게 기술)" position="absolute 2 152 100 214" align="align:center middle;" id="caption17" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 1 148 603 154" linetype="horizontal" id="line23" class="line_2" anchor="left top right"/>
- <Static text="관련행위명 및 기존 사용재료" position="absolute 2 62 100 121" align="align:center middle;" id="caption13" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 0 259 602 265" linetype="horizontal" id="line24" class="line_2" anchor="left top right"/>
- <Static text="현품의 차이점 및 타병원 사용현황" position="absolute 2 263 100 307" align="align:center middle;" id="caption16" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 2 354 603 360" linetype="horizontal" id="line25" class="line_2" anchor="left top right"/>
- <Static text="부서전달사항" position="absolute 2 358 100 415" align="align:center middle;" id="caption41" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 2 412 603 418" linetype="horizontal" id="line29" class="line_3" anchor="left top right"/>
- <Static text="비 고" position="absolute 2 310 100 355" align="align:center middle;" id="caption15" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Div position="absolute 100 66 602 117" id="grp_relation" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="물품코드" position="absolute 1 28 64 51" align="align:center middle;" id="cap_usedgoodcd" class="cell_1" visible="true" anchor="default"/>
- <Edit position="absolute 66 30 141 49" align="align:left middle;" id="ipt_usedgoodcd" taborder="62" visible="true" anchor="default" onkeydown="Edit_onkeydown" autoselect="true" class="input_essential"/>
- <Button position="absolute 141 31 157 47" id="btn_usedgoodcd" class="icon_search" taborder="63" visible="true" text="" anchor="default" onclick="group3_group6_grp_relation_btn_usedgoodcd_onclick"/>
- <Button id="btn_prcpcheck" taborder="64" text="최근 3개월 처방부서 확인" class="btn5" position="absolute 161 29 314 49" anchor="default" onclick="group3_group6_grp_relation_btn_prcpcheck_onclick" enable="true"/>
- <Static id="caption53" text="관련행위료" class="cell_1" position="absolute 1 2 76 25"/>
- <MaskEdit id="ipt_prcpamt" taborder="65" mask="#,###" autoselect="true" position="absolute 78 5 153 24"/>
- <Static id="caption54" text="처방코드" class="cell_1" position="absolute 156 2 219 25"/>
- <Edit id="ipt_prcpcd" taborder="66" autoselect="true" onkeydown="Edit_onkeydown" position="absolute 221 4 296 23"/>
- <Button id="btn_prcpcd" taborder="67" onclick="group3_group6_grp_relation_btn_prcpcd_onclick" class="icon_search" position="absolute 298 5 314 21"/>
- <Edit id="ipt_prcpnm" taborder="68" readonly="true" class="output" position="absolute 316 4 502 23"/>
- <Edit id="ipt_etcgoodcd" taborder="69" readonly="false" class="input_default" position="absolute 316 29 502 48" enable="true" onkillfocus="group3_group6_grp_relation_ipt_etcgoodcd_onkillfocus"/>
- <Static id="cap_etcgoodcdtxt" text=" 기존 사용재료 일체 기입" position="absolute 316 28 491 48" style="color:#999999ff;align:left middle;" align="align:center middle;" onclick="group3_group6_grp_relation_cap_etcgoodcdtxt_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="cap_reason" text="유사재료 및 기존재료 대체불가사유" class="cell_1" position="absolute 2 215 100 260" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
- <TextArea id="tar_reason" taborder="77" wordwrap="word" maxlength="300" acceptstab="true" position="absolute 102 217 604 258" anchor="left top right" autoselect="true" class="input_essential"/>
- <Shape id="line00" class="line_2" position="absolute 0 306 602 312" anchor="left top right"/>
- <Combo id="cmb_reqresgubun" taborder="78" innerdataset="ds_temp_init_rscm0012" codecolumn="cdid" datacolumn="detldesc" class="combo_essential" position="absolute 102 2 604 22" anchor="all" onitemchanged="group3_group6_cmb_reqresgubun_onitemchanged"/>
- <Shape id="line01" class="line_2" position="absolute 0 211 602 217" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 87 1191 93" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
- <Button position="absolute 1125 18 1181 40" id="btn_search" class="btn1" taborder="13" text="조회" anchor="top right" onclick="group3_btn_search_onclick"/>
- <Button position="absolute 1019 280 1075 302" id="btn_new" class="btn4" taborder="69" text="신규" anchor="right bottom" onclick="group3_btn_new_onclick"/>
- <Button position="absolute 1100 67 1191 87" id="btn_acpt" class="btn2" enable="false" taborder="17" text="승인 / 미승인" anchor="top right" onclick="group3_btn_acpt_onclick"/>
- <Button position="absolute 968 67 1032 87" id="button3" class="btn2" taborder="15" visible="true" text="전체선택" anchor="top right" onclick="group3_button3_onclick"/>
- <Button position="absolute 1034 67 1098 87" id="button6" class="btn2" taborder="16" visible="true" text="전체취소" anchor="top right" onclick="group3_button6_onclick"/>
- <Shape position="absolute 0 302 1191 308" linetype="horizontal" id="line3" class="line_10" anchor="left right bottom"/>
- <Div position="absolute 0 304 575 744" id="group5" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 113 570 119" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 161 570 167" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Shape position="absolute 0 137 570 143" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Shape position="absolute 0 185 570 191" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 0 209 570 215" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 233 570 239" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
- <Shape position="absolute 0 257 570 263" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
- <Shape position="absolute 0 281 570 287" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Shape position="absolute 0 305 570 311" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
- <Shape position="absolute 2 3 571 90" id="roundrect1" class="roundrect_search" type="roundrectangle" anchor="default" style="strokepen:1 solid #3366ffff;fillbrush:solid #fffbf2ff true;"/>
- <Shape position="absolute 0 335 569 392" id="roundrect4" class="roundrect_search" type="roundrectangle" anchor="default" style="strokepen:1 solid #3366ffff;fillbrush:solid #fffbf2ff true;"/>
- <Edit position="absolute 91 190 570 209" id="ipt_goodhngnm" class="input_default" taborder="20" anchor="default" autoselect="true"/>
- <Button position="absolute 163 312 179 328" id="btn_prodcmpycd" class="icon_search" taborder="35" text="" anchor="default" onclick="group3_group5_btn_prodcmpycd_onclick"/>
- <Edit position="absolute 492 142 570 161" id="ipt_reqchrgnm" taborder="6" anchor="default" readonly="true" class="output"/>
- <Combo position="absolute 262 286 326 305" align="align:right middle;" id="cmb_purcunit" class="combo" taborder="31" anchor="default"/>
- <Combo position="absolute 91 94 329 113" id="cmb_instcd" class="combo_essential" enable="false" taborder="11" anchor="default" onitemchanged="group3_group5_cmb_instcd_onitemchanged"/>
- <Edit position="absolute 398 118 465 137" id="ipt_reqpsnid" class="input_essential" enable="false" taborder="13" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Button position="absolute 176 119 192 135" id="button4" class="icon_search" text="" anchor="default" onclick="group3_group5_button4_onclick" taborder="5"/>
- <MaskEdit position="absolute 398 94 489 113" id="ipt_reqdd" taborder="4" mask="####-##-##" anchor="default" autoselect="true" maskchar=" " trimtype="both" type="string" displaynulltext=" " readonly="true" class="output" style="align:left middle;"/>
- <Combo position="absolute 91 142 190 161" id="cmb_goodflag" class="combo_essential" taborder="15" innerdataset="ds_init_goodflag" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_group5_cmb_goodflag_onitemchanged"/>
- <Button position="absolute 470 119 486 135" id="btn_reqpsnid" class="icon_search" enable="false" taborder="14" text="" anchor="default" onclick="group3_group5_btn_reqpsnid_onclick"/>
- <Edit position="absolute 492 118 570 137" id="ipt_reqpsnnm" taborder="3" anchor="default" readonly="true" class="output"/>
- <MaskEdit position="absolute 91 214 232 233" align="align:right middle;" id="ipt_goodunitcost" class="input_essential" taborder="21" mask="#,###" anchor="default" autoselect="true"/>
- <Edit position="absolute 327 214 570 233" id="ipt_goodspec" class="input_essential" taborder="22" anchor="default" onkillfocus="group3_group5_ipt_goodspec_onkillfocus"/>
- <MaskEdit position="absolute 91 238 232 257" align="align:right middle;" id="ipt_mmavguseqty" class="input_default" taborder="23" mask="#,###" anchor="default" autoselect="true"/>
- <Edit position="absolute 327 238 570 257" id="ipt_goodmodel" class="input_default" taborder="24" anchor="default" autoselect="true"/>
- <MaskEdit position="absolute 247 142 329 161" id="ipt_reqdepttel" class="input_essential" taborder="16" mask="9999" anchor="default" autoselect="true" maskchar=" " trimtype="both" type="string" displaynulltext=" " style="align:left middle;"/>
- <Edit position="absolute 464 365 561 384" id="ipt_chrgmpphon" class="input_essential" taborder="41" anchor="default" autoselect="true"/>
- <Edit position="absolute 183 310 324 329" id="ipt_prodcmpynm" class="input_search" enable="false" taborder="36" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Button position="absolute 470 141 486 157" id="btn_reqchrgid" class="icon_search" taborder="18" visible="true" text="" anchor="default" onclick="group3_group5_btn_reqchrgid_onclick"/>
- <Combo position="absolute 185 286 249 305" align="align:right middle;" id="cmb_deliveunit" class="combo" taborder="30" anchor="default"/>
- <Static text="월 예상사용량" position="absolute 1 237 89 260" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
- <Edit position="absolute 492 94 570 113" id="opt_reqseqno" taborder="2" anchor="default" readonly="true" class="output"/>
- <Edit position="absolute 91 310 159 329" id="ipt_prodcmpycd" class="input_default" taborder="34" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Edit position="absolute 197 118 329 137" id="ipt_reqdeptnm" taborder="1" anchor="default" autoselect="true" enable="false"/>
- <Static text="사용/구매단위" position="absolute 1 261 89 280" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
- <Edit position="absolute 273 365 374 384" id="ipt_chrgtel" class="input_essential" taborder="40" anchor="default" autoselect="true"/>
- <Combo position="absolute 92 262 233 281" id="cmb_prodplce" class="combo" taborder="25" innerdataset="ds_init_cmb_prodplce" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_group5_cmb_prodplce_onitemchanged" onkeydown="group3_group5_cmb_prodplce_onkeydown"/>
- <Edit position="absolute 398 142 465 161" id="ipt_reqchrgid" class="input_essential" taborder="17" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Edit position="absolute 91 118 172 137" id="ipt_reqdeptcd" class="input_essential" taborder="12" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Static text="청구일자" position="absolute 332 92 395 116" align="align:center middle;" id="caption50" class="cell_1" anchor="default"/>
- <Static text="기관코드" position="absolute 1 92 89 116" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
- <Static text="신청자" position="absolute 332 117 395 140" align="align:center middle;" id="caption60" class="cell_1" anchor="default"/>
- <Static text="청구부서" position="absolute 1 117 89 140" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
- <Static text="물품구분" position="absolute 1 141 89 164" align="align:center middle;" id="caption65" class="cell_1" anchor="default"/>
- <Static text="원 내 ☎" position="absolute 192 141 245 164" align="align:center middle;" id="caption22" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="부서장" position="absolute 332 141 395 164" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
- <Static text="품명(영문)" position="absolute 1 165 89 188" align="align:center middle;" id="caption42" class="cell_1" anchor="default"/>
- <Static text="품명(한글)" position="absolute 1 189 89 212" align="align:center middle;" id="caption45" class="cell_1" anchor="default"/>
- <Static text="단 가" position="absolute 1 213 89 236" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Static text="규격" position="absolute 235 213 325 236" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
- <Static text="모델" position="absolute 235 237 325 260" align="align:center middle;" id="caption68" class="cell_1" anchor="default"/>
- <Static text="제조국" position="absolute 1 261 89 284" align="align:center middle;" id="caption72" class="cell_1" anchor="default"/>
- <Static text="물품코드" position="absolute 235 261 325 284" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
- <Static text="제조회사" position="absolute 1 309 89 332" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 359 560 365" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
- <Static text="거래처" position="absolute 4 340 82 363" align="align:center middle;" id="caption31" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Edit position="absolute 327 262 480 281" id="ipt_goodcd" enable="false" taborder="26" anchor="default" onkeydown="group3_group5_ipt_goodcd_onkeydown" autoselect="true"/>
- <Edit position="absolute 327 310 567 329" align="align:left middle;" id="ipt_prodcmpynmtxt" class="input_default" taborder="37" anchor="default" onkillfocus="group3_group5_ipt_prodcmpynmtxt_onkillfocus"/>
- <Static text="포장구성단위" position="absolute 1 285 89 308" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 91 286 182 305" align="align:right middle;" id="ipt_reqqty" taborder="29" mask="#,###" anchor="default" autoselect="true"/>
- <Static text="※ 그리드에 물품코드가 존재할경우 더블클릭하면 물품코드 상세내역 팝업이 나옵니다." position="absolute 10 390 544 410" id="caption40" anchor="default" style="font:Dotum,9,bold;"/>
- <Shape position="absolute 5 383 560 389" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
- <Static text="담당자" position="absolute 4 364 82 387" align="align:center middle;" id="caption34" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="담당자 휴대폰" position="absolute 377 364 462 387" align="align:center middle;" id="caption35" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="대표번호" position="absolute 198 364 271 387" align="align:center middle;" id="caption36" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="규격여부" position="absolute 327 285 390 308" align="align:center middle;" id="caption43" class="cell_1" anchor="default"/>
- <Combo position="absolute 392 286 435 305" id="cmb_specyn" enable="false" taborder="32" 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>
- </Combo>
- <Button position="absolute 487 264 503 280" id="btn_goodref" class="icon_search" taborder="27" text="" anchor="default" onclick="group3_group5_btn_goodref_onclick"/>
- <Button position="absolute 505 261 569 281" id="btn_allsizeref" class="btn2" taborder="28" text="Allsize" anchor="default" onclick="group3_group5_btn_allsizeref_onclick"/>
- <Static text="제조회사명 직접입력" position="absolute 327 310 567 330" align="align:center middle;" id="cap_prodcmpynmtxt" anchor="default" style="color:#999999ff;align:center middle;" onclick="group3_group5_cap_prodcmpynmtxt_onclick"/>
- <Static text="유해물질" position="absolute 436 285 499 308" align="align:center middle;" id="caption48" class="cell_1" anchor="default"/>
- <Radio position="absolute 502 287 562 307" align="align:center middle;" id="rdo_advsmatryn" class="radio_search" enable="true" taborder="33" columncount="4" 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>
- <Edit position="absolute 540 58 562 77" id="ipt_deptaprvyn" class="input_essential" enable="false" taborder="42" visible="false" anchor="default" autoselect="true"/>
- <Static text="승인여부" position="absolute 475 56 538 79" align="align:center middle;" id="caption49" class="cell_1" visible="false" anchor="default"/>
- <Static text="/" position="absolute 251 289 261 304" id="caption51" anchor="default"/>
- <Static text="사용할 규격명 입력" position="absolute 327 214 570 234" align="align:center middle;" id="cap_goodspectxt" anchor="default" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_group5_cap_goodspectxt_onclick"/>
- <Radio position="absolute 112 9 567 28" id="rdo_insuyn" taborder="7" columncount="-1" rowcount="-1" anchor="default" index="-1" style="textpadding:0 30 0 3;" onitemchanged="group3_group5_rdo_insuyn_onitemchanged"/>
- <Calendar position="absolute 112 33 234 52" id="ipt_undecicurematrreqdt" mask="yyyy-mm-dd" anchor="default"/>
- <Shape position="absolute 6 27 566 33" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
- <Shape position="absolute 6 51 565 57" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
- <Static text="* 요양급여에 따라 입력항목이 다릅니다. * 기타 항목은 보험급여, 비급여 품목이 아닌 경우에만 입력하여 주십시오." position="absolute 7 55 480 90" id="cap_insuyn" anchor="default"/>
- <Static text="요양급여" position="absolute 6 7 109 30" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Edit position="absolute 347 33 469 52" id="ipt_actcd" class="input_default" taborder="10" visible="false" anchor="default" autoselect="true"/>
- <Static text="EDI CODE" position="absolute 6 31 109 54" align="align:center middle;" id="caption_insuyn" class="cell_1" anchor="default" style="font:Dotum,8;"/>
- <Edit position="absolute 112 33 234 52" id="ipt_edicd" class="input_default" enable="false" taborder="8" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
- <Static text="행위료코드" position="absolute 240 31 343 54" align="align:center middle;" id="cap_actcd" class="cell_1" visible="false" anchor="default"/>
- <Button position="absolute 239 34 255 50" id="btn_edicdsearch" class="icon_search" enable="false" taborder="9" text="" anchor="default" onclick="group3_group5_btn_edicdsearch_onclick"/>
- <Static text="※ 부서장 승인은 신규 의료소모품 상세내역의 체크박스를 체크해 주시기 바랍니다." position="absolute 10 405 544 425" id="caption25" anchor="default" style="font:Dotum,9,bold;"/>
- <Static text="※ 보험코드가 동일한 경우 규격이 다른 물품은 비고란에 기재 할 것" position="absolute 10 420 544 440" id="caption57" anchor="default" style="font:Dotum,9,bold;"/>
- <Edit position="absolute 91 166 570 185" id="ipt_goodengnm" taborder="19" anchor="default" onkeydown="Edit_onkeydown" autoselect="true" class="input_essential"/>
- <Edit id="ipt_suppcustnmtxt" taborder="43" autoselect="true" autoskip="false" onkillfocus="group3_group5_ipt_suppcustnmtxt_onkillfocus" class="input_essential" position="absolute 85 340 202 359" anchor="default"/>
- <Edit id="ipt_suppcustcdtxt" taborder="44" inputtype="number" maxlength="10" autoselect="true" onkillfocus="group3_group5_ipt_suppcustcdtxt_onkillfocus" class="input_essential" position="absolute 210 340 328 359" autoskip="true" anchor="default"/>
- <Edit id="ipt_chrgid" taborder="45" autoselect="true" class="input_essential" position="absolute 85 365 196 384" anchor="default"/>
- <Static text="사업자등록번호" position="absolute 210 340 328 360" align="align:center middle;" id="cap_suppcustcdtxt" anchor="default" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_group5_cap_suppcustcdtxt_onclick"/>
- <Static text="거래처명입력" position="absolute 85 340 202 360" align="align:center middle;" id="cap_suppcustnmtxt" anchor="default" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_group5_cap_suppcustnmtxt_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="신규 의료소모품 상세내역" position="absolute 0 71 195 89" id="caption26" class="tit_2" anchor="default"/>
- <Button position="absolute 937 280 1017 302" id="btn_specnew" class="btn4" taborder="68" text="규격신규" anchor="right bottom" onclick="group3_btn_specnew_onclick"/>
- <Button position="absolute 1077 280 1133 302" id="btn_delete" class="btn4" taborder="70" text="삭제" anchor="right bottom" onclick="group3_btn_delete_onclick"/>
- <Button position="absolute 879 280 935 302" id="button7" class="btn4" taborder="67" text="복사" anchor="right bottom" onclick="group3_button7_onclick"/>
- <Static text="본 메뉴는 진료재료 신청난으로서 약제는 약무팀으로 신청바랍니다." position="absolute 175 282 575 302" align="align:center middle;" id="caption52" visible="true" anchor="left bottom" style="background:#ffff00ff;align:center middle;" onclick="group3_caption52_onclick"/>
- <Div id="grp_prcpinfo" taborder="72" class="div_SA2" visible="false" position="absolute 586 427 1108 668" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption3" text="최근 3개월 처방부서 확인" position="absolute 13 5 193 25" style="color:darkblue;font:dotum,9,bold;" anchor="default"/>
- <Grid id="grd_reqprgmlist" taborder="3" binddataset="ds_rst_prcpcnt" useinputpanel="false" cellsizingtype="col" autofittype="col" onkeyup="grp_reqprgmlist_grd_reqprgmlist_onkeyup" oncelldblclick="grp_reqprgmlist_grd_reqprgmlist_oncelldblclick" position="absolute 8 31 508 212" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="227"/>
- <Column size="129"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="67"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="물품코드"/>
- <Cell col="1" text="물품명"/>
- <Cell col="2" text="처방부서"/>
- <Cell col="3" text="비품청구"/>
- <Cell col="4" text="chk"/>
- <Cell col="5" text="건수"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;" text="bind:goodcd"/>
- <Cell col="1" displaytype="text" style="align:left middle;" text="bind:goodnm"/>
- <Cell col="2" style="align:center middle;" text="bind:orddeptnm"/>
- <Cell col="3" style="align:center middle;" text="bind:eqreqdd"/>
- <Cell col="4" style="align:center middle;" text="bind:chk"/>
- <Cell col="5" displaytype="number" edittype="masknumber" style="align:center;" text="bind:totqty" mask="#,##0"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_close" taborder="4" text="확인" class="btn4" position="absolute 449 215 505 237" anchor="default" onclick="group3_grp_prcpinfo_btn_close_onclick"/>
- <Static id="caption00" text="** 사용된 처방이 존재합니다 **" position="absolute 9 213 446 233" style="color:lightcoral;font:dotum,9,bold;" anchor="default"/>
- <Div id="grp_prcpinfo" taborder="5" class="div_SA2" visible="false" position="absolute 594 435 1116 676" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption3" text="최근 3개월 처방부서 확인" position="absolute 13 5 193 25" style="color:darkblue;font:dotum,9,bold;" anchor="default"/>
- <Grid id="grd_reqprgmlist" taborder="5" binddataset="ds_rst_prcpcnt" useinputpanel="false" cellsizingtype="col" autofittype="col" onkeyup="grp_reqprgmlist_grd_reqprgmlist_onkeyup" oncelldblclick="grp_reqprgmlist_grd_reqprgmlist_oncelldblclick" position="absolute 8 31 508 212" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="227"/>
- <Column size="129"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="67"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="물품코드"/>
- <Cell col="1" text="물품명"/>
- <Cell col="2" text="처방부서"/>
- <Cell col="3" text="비품청구"/>
- <Cell col="4" text="chk"/>
- <Cell col="5" text="건수"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;" text="bind:goodcd"/>
- <Cell col="1" displaytype="text" style="align:left middle;" text="bind:goodnm"/>
- <Cell col="2" style="align:center middle;" text="bind:orddeptnm"/>
- <Cell col="3" style="align:center middle;" text="bind:eqreqdd"/>
- <Cell col="4" style="align:center middle;" text="bind:chk"/>
- <Cell col="5" displaytype="number" edittype="masknumber" style="align:center;" text="bind:totqty" mask="#,##0"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_close" taborder="6" text="확인" onclick="group3_grp_prcpinfo_btn_close_onclick" class="btn4" position="absolute 449 215 505 237" anchor="default"/>
- <Static id="caption00" text="** 사용된 처방이 존재합니다 **" position="absolute 9 213 446 233" style="color:lightcoral;font:dotum,9,bold;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_prcpMsg" taborder="73" style="background:beige stretch 7,7;border:1 dashed #808080ff ;" scrollbars="none" visible="false" position="absolute 558 480 1133 590">
- <Layouts>
- <Layout>
- <Button id="btn_close" taborder="10" text="확인" onclick="group3_grp_prcpinfo_btn_close_onclick" class="btn4" position="absolute 449 215 505 237" anchor="default"/>
- <Static id="caption00" text="** 사용된 처방이 존재합니다 **" position="absolute 9 213 446 233" style="color:lightcoral;font:dotum,9,bold;" anchor="default"/>
- <Div id="grp_prcpinfo" taborder="11" class="div_SA2" visible="false" position="absolute 594 435 1116 676" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption3" text="최근 3개월 처방부서 확인" position="absolute 13 5 193 25" style="color:darkblue;font:dotum,9,bold;" anchor="default"/>
- <Grid id="grd_reqprgmlist" taborder="9" binddataset="ds_rst_prcpcnt" useinputpanel="false" cellsizingtype="col" autofittype="col" onkeyup="grp_reqprgmlist_grd_reqprgmlist_onkeyup" oncelldblclick="grp_reqprgmlist_grd_reqprgmlist_oncelldblclick" position="absolute 8 31 508 212" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="227"/>
- <Column size="129"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="67"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="물품코드"/>
- <Cell col="1" text="물품명"/>
- <Cell col="2" text="처방부서"/>
- <Cell col="3" text="비품청구"/>
- <Cell col="4" text="chk"/>
- <Cell col="5" text="건수"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;" text="bind:goodcd"/>
- <Cell col="1" displaytype="text" style="align:left middle;" text="bind:goodnm"/>
- <Cell col="2" style="align:center middle;" text="bind:orddeptnm"/>
- <Cell col="3" style="align:center middle;" text="bind:eqreqdd"/>
- <Cell col="4" style="align:center middle;" text="bind:chk"/>
- <Cell col="5" displaytype="number" edittype="masknumber" style="align:center;" text="bind:totqty" mask="#,##0"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_close" taborder="10" text="확인" onclick="group3_grp_prcpinfo_btn_close_onclick" class="btn4" position="absolute 449 215 505 237" anchor="default"/>
- <Static id="caption00" text="** 사용된 처방이 존재합니다 **" position="absolute 9 213 446 233" style="color:lightcoral;font:dotum,9,bold;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="Static00" text="기존 재료를 대체하는 경우" position="absolute 20 26 232 46" anchor="default"/>
- <Static id="Static01" text="각 부서장(사용부서 전체)의 협조결재를 득하여" position="absolute 171 27 484 47" style="color:crimson;font:dotum,9,bold;" anchor="default"/>
- <Static id="Static02" text="물류팀으로 제출" position="absolute 458 27 566 47" anchor="default"/>
- <Static id="Static03" text="- 최근 3개월간 사용내역이므로 단순참고용으로 사용하시기 바라며," position="absolute 22 52 529 72" anchor="default"/>
- <Static id="Static04" text="장기간 확인은 의료정보과에 문의바랍니다. " position="absolute 32 79 558 99" anchor="default"/>
- <Button id="btn_prcpmsgclose" taborder="12" text="확인" onclick="grp_prcpMsg_btn_prcpmsgclose_onclick" class="btn8" position="absolute 497 79 553 101" anchor="default"/>
- <Static id="Static05" text=" [ 안내 ] " position="absolute 1 1 572 18" style="background:navy;color:white;font:돋,9,bold;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 580 170 885 316" id="grp_hidden" visible="false" style="background:white;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <TextArea position="absolute 80 5 125 35" id="ipt_insuresn" enable="false" visible="false" anchor="default" acceptstab="true"/>
- <Static text="의료적 비급여사유" position="absolute 5 5 78 35" align="align:center middle;" id="caption33" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
- <Calendar position="absolute 220 40 275 59" align="align:center middle;" id="ipt_useschedd" class="input_default" visible="false" anchor="default" autoselect="true"/>
- <MaskEdit position="absolute 95 40 125 59" align="align:right middle;" id="ipt_reqqty2" class="input_default" taborder="73" visible="false" mask="#,###" anchor="default" autoselect="true"/>
- <Static text="사용예정일" position="absolute 130 38 218 61" align="align:center middle;" id="caption24" class="cell_1" visible="false" anchor="default"/>
- <Static text="수량" position="absolute 5 38 93 61" align="align:center middle;" id="caption27" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
- <Button position="absolute 215 9 231 25" id="btn_maincustlastsuplplce" class="icon_search" visible="false" text="" anchor="default"/>
- <Edit position="absolute 235 5 252 24" id="ipt_suppcustnm" class="input" enable="false" taborder="75" visible="false" anchor="default" autoselect="true"/>
- <Edit position="absolute 190 5 210 24" id="ipt_suppcustcd" class="input" taborder="74" visible="false" anchor="default" autoselect="true"/>
- <Static text="해당고시" position="absolute 5 64 78 87" align="align:center middle;" id="caption30" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
- <TextArea position="absolute 85 66 125 85" id="ipt_insucomd" enable="false" visible="false" anchor="default" acceptstab="true"/>
- <Static text="구매팀 진행상태" position="absolute 5 90 103 113" align="align:center middle;" id="caption32" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
- <Combo position="absolute 106 92 230 111" id="combo1" enable="false" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">신청</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">구매팀접수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">구매팀반려</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">수가위원회상정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">수가위원회통과</Col>
- </Row>
- <Row>
- <Col id="codecolumn">06</Col>
- <Col id="datacolumn">수가위원회부결</Col>
- </Row>
- <Row>
- <Col id="codecolumn">07</Col>
- <Col id="datacolumn">승인신청</Col>
- </Row>
- <Row>
- <Col id="codecolumn">08</Col>
- <Col id="datacolumn">구매진행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">09</Col>
- <Col id="datacolumn">구매부결</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">물품코드생성</Col>
- </Row>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="적정팀 진행상태" position="absolute 5 116 103 139" align="align:center middle;" id="caption37" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
- <Static text="비 고" position="absolute 233 90 291 113" align="align:center middle;" id="caption38" class="cell_1" visible="false" anchor="default"/>
- <Combo position="absolute 106 118 230 137" id="cmb_insucommityn" enable="false" visible="false" 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">Y</Col>
- <Col id="datacolumn">수가위원회상정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">수가위원회비상정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">수가위원회부결</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">수가위원회통과</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="비 고" position="absolute 233 116 291 139" align="align:center middle;" id="caption39" class="cell_1" visible="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="신규 의료소모품 신청 및 조회" class="tit_1" position="absolute 0 0 220 25"/>
- <Button id="btn_clear" taborder="1" text="초기화" class="btn4" visible="false" position="absolute 1123 2 1191 24" anchor="top right" onclick="btn_clear_onclick"/>
- <Shape id="line75" class="line_6" position="absolute 0 23 1190 29" anchor="left top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_newmeterialdetailinfo_newmetldetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_temp_newmeterialdetailinfo_newmetldetllist_oncolumnchanged">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_cond_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd_search" type="STRING" size="256"/>
- <Column id="reqdeptnm_search" type="STRING" size="256"/>
- <Column id="reqfromdd" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="newmatrprcsstat" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="emplnonm" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdeptcd_search"/>
- <Col id="reqdeptnm_search"/>
- <Col id="reqfromdd"/>
- <Col id="reqtodd"/>
- <Col id="goodflag"/>
- <Col id="edicd"/>
- <Col id="goodnm"/>
- <Col id="newmatrprcsstat"/>
- <Col id="instcdnm"/>
- <Col id="emplno"/>
- <Col id="emplnonm"/>
- <Col id="reqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="fromreqdd" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd">012</Col>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqtodd"/>
- <Col id="fromreqdd"/>
- <Col id="edicd"/>
- <Col id="goodnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_reqmthd_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <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>
- <Row>
- <Col id="label">일반청구</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">처방제외</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_reqprid_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <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>
- <Row>
- <Col id="label">월</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ReqpsnLists_reqpsnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="emplnm" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqaprvflag" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="reqprid" type="STRING" size="256"/>
- <Column id="reqpridnm" type="STRING" size="256"/>
- <Column id="reqaprvflagnm" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="emplno"/>
- <Col id="emplnm"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqaprvflag"/>
- <Col id="reqflag"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="reqprid"/>
- <Col id="reqpridnm"/>
- <Col id="reqaprvflagnm"/>
- <Col id="reqflagnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="emplno"/>
- <Col id="reqflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_newmeterialdetail_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="goodhngnm" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="prodplce" type="STRING" size="256"/>
- <Column id="prodplcenm" type="STRING" size="256"/>
- <Column id="prodcmpycd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="suppcustcd" type="STRING" size="256"/>
- <Column id="suppcustnm" type="STRING" size="256"/>
- <Column id="chrgid" type="STRING" size="256"/>
- <Column id="chrgmpphon" type="STRING" size="256"/>
- <Column id="chrgtel" type="STRING" size="256"/>
- <Column id="purcunit" type="STRING" size="256"/>
- <Column id="reqqty" type="STRING" size="256"/>
- <Column id="mmavguseqty" type="STRING" size="256"/>
- <Column id="useschedd" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="reqresnusge" type="STRING" size="256"/>
- <Column id="smlartymatruseprestcond" type="STRING" size="256"/>
- <Column id="anohospusestat" type="STRING" size="256"/>
- <Column id="newmatrusgeimprvpnt" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdepttel" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="insuyn" type="STRING" size="256"/>
- <Column id="undecicurematr" type="STRING" size="256"/>
- <Column id="undecicurematrreqdt" type="STRING" size="256"/>
- <Column id="actamtincl" type="STRING" size="256"/>
- <Column id="judgcmt" type="STRING" size="256"/>
- <Column id="purcteamcmt" type="STRING" size="256"/>
- <Column id="newmatrprcsstat" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="insucomd" type="STRING" size="256"/>
- <Column id="insuresn" type="STRING" size="256"/>
- <Column id="reqcmt" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="goodunitcost" type="STRING" size="256"/>
- <Column id="reqchrgid" type="STRING" size="256"/>
- <Column id="reqchrgnm" type="STRING" size="256"/>
- <Column id="deptaprvyn" type="STRING" size="256"/>
- <Column id="deptaprvdd" type="STRING" size="256"/>
- <Column id="deptaprvpsnid" type="STRING" size="256"/>
- <Column id="deptaprvpsnnm" type="STRING" size="256"/>
- <Column id="prsdnm" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="faxno" type="STRING" size="256"/>
- <Column id="insucommityn" type="STRING" size="256"/>
- <Column id="actcd" type="STRING" size="256"/>
- <Column id="deptcmt" type="STRING" size="256"/>
- <Column id="suppcustnmtxt" type="STRING" size="256"/>
- <Column id="prodcmpynmtxt" type="STRING" size="256"/>
- <Column id="exchqty" type="STRING" size="256"/>
- <Column id="specyn" type="STRING" size="256"/>
- <Column id="suppcustcdtxt" type="STRING" size="256"/>
- <Column id="advsmatryn" type="STRING" size="256"/>
- <Column id="prcpamt" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="usedgoodflag" type="STRING" size="256"/>
- <Column id="usedgoodcd" type="STRING" size="256"/>
- <Column id="goodflagnm" type="STRING" size="256"/>
- <Column id="instnm" type="STRING" size="256"/>
- <Column id="goodengnm2" type="STRING" size="256"/>
- <Column id="goodhngnm2" type="STRING" size="256"/>
- <Column id="goodspec2" type="STRING" size="256"/>
- <Column id="goodmodel2" type="STRING" size="256"/>
- <Column id="reason" type="STRING" size="256"/>
- <Column id="reqresgubun" type="STRING" size="256"/>
- <Column id="etcgoodcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="reqseqno"/>
- <Col id="goodflag"/>
- <Col id="goodengnm"/>
- <Col id="goodhngnm"/>
- <Col id="goodspec"/>
- <Col id="goodmodel"/>
- <Col id="prodplce"/>
- <Col id="prodplcenm"/>
- <Col id="prodcmpycd"/>
- <Col id="prodcmpynm"/>
- <Col id="suppcustcd"/>
- <Col id="suppcustnm"/>
- <Col id="chrgid"/>
- <Col id="chrgmpphon"/>
- <Col id="chrgtel"/>
- <Col id="purcunit"/>
- <Col id="reqqty"/>
- <Col id="mmavguseqty"/>
- <Col id="useschedd"/>
- <Col id="edicd"/>
- <Col id="reqresnusge"/>
- <Col id="smlartymatruseprestcond"/>
- <Col id="anohospusestat"/>
- <Col id="newmatrusgeimprvpnt"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqdepttel"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="insuyn"/>
- <Col id="undecicurematr"/>
- <Col id="undecicurematrreqdt"/>
- <Col id="actamtincl"/>
- <Col id="judgcmt"/>
- <Col id="purcteamcmt"/>
- <Col id="newmatrprcsstat"/>
- <Col id="lrgcd"/>
- <Col id="mdlcd"/>
- <Col id="smlcd"/>
- <Col id="goodcd"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="insucomd"/>
- <Col id="insuresn"/>
- <Col id="reqcmt"/>
- <Col id="deliveunit"/>
- <Col id="goodunitcost"/>
- <Col id="reqchrgid"/>
- <Col id="reqchrgnm"/>
- <Col id="deptaprvyn"/>
- <Col id="deptaprvdd"/>
- <Col id="deptaprvpsnid"/>
- <Col id="deptaprvpsnnm"/>
- <Col id="prsdnm"/>
- <Col id="cntctel"/>
- <Col id="faxno"/>
- <Col id="insucommityn"/>
- <Col id="actcd"/>
- <Col id="deptcmt"/>
- <Col id="suppcustnmtxt"/>
- <Col id="prodcmpynmtxt"/>
- <Col id="exchqty"/>
- <Col id="specyn"/>
- <Col id="suppcustcdtxt"/>
- <Col id="advsmatryn">N</Col>
- <Col id="prcpamt"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="usedgoodflag"/>
- <Col id="usedgoodcd"/>
- <Col id="goodflagnm"/>
- <Col id="instnm"/>
- <Col id="goodengnm2"/>
- <Col id="goodhngnm2"/>
- <Col id="goodspec2"/>
- <Col id="goodmodel2"/>
- <Col id="reason"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_rcvdata_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_purcflag_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <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>
- <Row>
- <Col id="label">가납</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_reptnewmeterialdetailinfo_reptnewmetldetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_cmb_insuflag" 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">-</Col>
- </Row>
- <Row>
- <Col id="label">Y</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_goodflag_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_edisearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_picmmech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_rscm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="cmt2" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_init_rscm0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="cmt2" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_init_rscm0012" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="cmt2" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_popgood" 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="returntype" type="STRING" size="256"/>
- <Column id="selectyn" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_init_rscm0013" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="cmt2" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_rst_prcpcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="totqty" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group2.ipt_reqdeptnm_search" propid="value" datasetid="ds_cond" columnid="reqdeptnm_search"/>
- <BindItem id="item1" compid="group3.group2.ipt_reqdeptcd_search" propid="value" datasetid="ds_cond" columnid="reqdeptcd_search"/>
- <BindItem id="item2" compid="group3.group2.ipt_goodnm_search" propid="value" datasetid="ds_cond" columnid="goodnm"/>
- <BindItem id="item3" compid="group3.group2.ipt_reqtodd_search" propid="value" datasetid="ds_cond" columnid="reqtodd"/>
- <BindItem id="item4" compid="group3.group2.ipt_reqfromdd_search" propid="value" datasetid="ds_cond" columnid="reqfromdd"/>
- <BindItem id="item5" compid="group3.group2.cmb_goodflag_search" propid="value" datasetid="ds_cond" columnid="goodflag"/>
- <BindItem id="item6" compid="group3.group2.opt_instcd" propid="value" datasetid="ds_cond" columnid="instcd"/>
- <BindItem id="item7" compid="group3.group2.opt_instcdnm" propid="value" datasetid="ds_cond" columnid="instcdnm"/>
- <BindItem id="item8" compid="group3.group2.ipt_emplno_search" propid="value" datasetid="ds_cond" columnid="emplno"/>
- <BindItem id="item9" compid="group3.group2.ipt_emplnm_search" propid="value" datasetid="ds_cond" columnid="emplnonm"/>
- <BindItem id="item10" compid="group3.group2.cmb_newmatrprcsstat" propid="value" datasetid="ds_cond" columnid="newmatrprcsstat"/>
- <BindItem id="item11" compid="group3.group2.ipt_reqno" propid="value" datasetid="ds_cond" columnid="reqno"/>
- <BindItem id="item12" compid="group3.group6.tar_smlartymatruseprestcond" propid="value" datasetid="ds_main_newmeterialdetail" columnid="smlartymatruseprestcond"/>
- <BindItem id="item13" compid="group3.group6.tar_reqresnusge" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqresnusge"/>
- <BindItem id="item14" compid="group3.group6.tar_anohospusestat" propid="value" datasetid="ds_main_newmeterialdetail" columnid="anohospusestat"/>
- <BindItem id="item15" compid="group3.group6.tar_newmatrusgeimprvpnt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="newmatrusgeimprvpnt"/>
- <BindItem id="item16" compid="group3.group6.tar_reqcmt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqcmt"/>
- <BindItem id="item17" compid="group3.group6.tar_deptcmt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="deptcmt"/>
- <BindItem id="item21" compid="group3.group6.grp_relation.ipt_usedgoodcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="usedgoodcd"/>
- <BindItem id="item23" compid="group3.group5.ipt_goodhngnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodhngnm"/>
- <BindItem id="item24" compid="group3.group5.ipt_reqchrgnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqchrgnm"/>
- <BindItem id="item25" compid="group3.group5.cmb_purcunit" propid="value" datasetid="ds_main_newmeterialdetail" columnid="purcunit"/>
- <BindItem id="item26" compid="group3.group5.cmb_instcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="instcd"/>
- <BindItem id="item27" compid="group3.group5.ipt_reqpsnid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqpsnid"/>
- <BindItem id="item28" compid="group3.group5.ipt_reqdd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdd"/>
- <BindItem id="item29" compid="group3.group5.cmb_goodflag" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodflag"/>
- <BindItem id="item30" compid="group3.group5.ipt_reqpsnnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqpsnnm"/>
- <BindItem id="item31" compid="group3.group5.ipt_goodunitcost" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodunitcost"/>
- <BindItem id="item32" compid="group3.group5.ipt_goodspec" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodspec"/>
- <BindItem id="item33" compid="group3.group5.ipt_mmavguseqty" propid="value" datasetid="ds_main_newmeterialdetail" columnid="mmavguseqty"/>
- <BindItem id="item34" compid="group3.group5.ipt_goodmodel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodmodel"/>
- <BindItem id="item35" compid="group3.group5.ipt_reqdepttel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdepttel"/>
- <BindItem id="item36" compid="group3.group5.ipt_chrgmpphon" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgmpphon"/>
- <BindItem id="item38" compid="group3.group5.ipt_prodcmpynm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpynm"/>
- <BindItem id="item39" compid="group3.group5.cmb_deliveunit" propid="value" datasetid="ds_main_newmeterialdetail" columnid="deliveunit"/>
- <BindItem id="item40" compid="group3.group5.opt_reqseqno" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqseqno"/>
- <BindItem id="item41" compid="group3.group5.ipt_prodcmpycd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpycd"/>
- <BindItem id="item42" compid="group3.group5.ipt_reqdeptnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdeptnm"/>
- <BindItem id="item43" compid="group3.group5.ipt_goodengnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodengnm"/>
- <BindItem id="item44" compid="group3.group5.ipt_chrgtel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgtel"/>
- <BindItem id="item45" compid="group3.group5.cmb_prodplce" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodplce"/>
- <BindItem id="item46" compid="group3.group5.ipt_reqchrgid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqchrgid"/>
- <BindItem id="item47" compid="group3.group5.ipt_reqdeptcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdeptcd"/>
- <BindItem id="item48" compid="group3.group5.ipt_goodcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodcd"/>
- <BindItem id="item49" compid="group3.group5.ipt_prodcmpynmtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpynmtxt"/>
- <BindItem id="item51" compid="group3.group5.ipt_reqqty" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqqty"/>
- <BindItem id="item53" compid="group3.group5.cmb_specyn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="specyn"/>
- <BindItem id="item54" compid="group3.group5.rdo_advsmatryn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="advsmatryn"/>
- <BindItem id="item55" compid="group3.group5.ipt_deptaprvyn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="deptaprvyn"/>
- <BindItem id="item56" compid="group3.group5.rdo_insuyn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insuyn"/>
- <BindItem id="item57" compid="group3.group5.ipt_undecicurematrreqdt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="undecicurematrreqdt"/>
- <BindItem id="item58" compid="group3.group5.ipt_actcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="actcd"/>
- <BindItem id="item59" compid="group3.group5.ipt_edicd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="edicd"/>
- <BindItem id="item60" compid="grp_hidden.ipt_insuresn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insuresn"/>
- <BindItem id="item61" compid="grp_hidden.ipt_useschedd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="useschedd"/>
- <BindItem id="item62" compid="grp_hidden.ipt_reqqty2" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqqty"/>
- <BindItem id="item63" compid="grp_hidden.ipt_suppcustnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustnm"/>
- <BindItem id="item64" compid="grp_hidden.ipt_suppcustcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustcd"/>
- <BindItem id="item65" compid="grp_hidden.ipt_insucomd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insucomd"/>
- <BindItem id="item66" compid="grp_hidden.combo1" propid="value" datasetid="ds_main_newmeterialdetail" columnid="newmatrprcsstat"/>
- <BindItem id="item67" compid="grp_hidden.cmb_insucommityn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insucommityn"/>
- <BindItem id="item50" compid="group3.group5.ipt_suppcustnmtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustnmtxt"/>
- <BindItem id="item52" compid="group3.group5.ipt_suppcustcdtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustcdtxt"/>
- <BindItem id="item37" compid="group3.group5.ipt_chrgid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgid"/>
- <BindItem id="item68" compid="group3.group6.tar_reason" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reason"/>
- <BindItem id="item69" compid="group3.group6.cmb_reqresgubun" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqresgubun"/>
- <BindItem id="item18" compid="group3.group6.grp_relation.ipt_prcpamt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prcpamt"/>
- <BindItem id="item19" compid="group3.group6.grp_relation.ipt_prcpcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prcpcd"/>
- <BindItem id="item20" compid="group3.group6.grp_relation.ipt_prcpnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prcpnm"/>
- <BindItem id="item22" compid="group3.group6.grp_relation.ipt_etcgoodcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="etcgoodcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var status = "i";
- var vPurcAuth = "1";
- var specyn = "Y";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- ****************************************************************************************/
- function fInitialize() {
- ds_temp_newmeterialdetailinfo_newmetldetllist.clearData();
- rszfGoodFlagListByPgmGubn(group3.group5.cmb_goodflag,"1","N");
- misfComboCopyItemSet(group3.group5.cmb_goodflag, "", group3.group2.cmb_goodflag_search, "");
- //frmf_addComboItem("group3.group2.cmb_goodflag_search", "전체", "", "above");
- // 신규재료신청 화면에서 물품구분 조건 제한 적용
- // [B]검사재료, [C]방사선재료, [D]핵의학재료, [E]위생재료, [F]특수진료재료, [G]기타진료재료, [H]의료소모품, [K]기타재료(사무용재료포함)
- // 치과 분리로 기관코드 치과 이면 [S]치과재료 추가 - 2016.08.31 김금련
- var instcd = sysf_getUserInfo("dutplceinstcd");
- if(instcd == '031' || instcd == '032'){
- var filter = "goodflag=='B' || goodflag=='C' || goodflag=='D' || goodflag=='E' || goodflag=='F' || goodflag=='G' || goodflag=='H' || goodflag=='K'";
- }else if(instcd == '033'){
- var filter = "goodflag=='S' || goodflag=='B' || goodflag=='C' || goodflag=='D' || goodflag=='E' || goodflag=='F' || goodflag=='G' || goodflag=='H' || goodflag=='K'";
- }
- var nodeset = group3.group5.cmb_goodflag.innerdataset;
- dsf_createDs("ds_temp_cmb_goodflag");
- eval(nodeset).filter(filter);
- ds_temp_cmb_goodflag.copyData(eval(nodeset), true);
- group3.group5.cmb_goodflag.innerdataset = "ds_temp_cmb_goodflag";
- dsf_createDs("ds_temp_cmb_goodflag_search");
- eval(nodeset).filter("goodflag == '' || "+filter);
- ds_temp_cmb_goodflag_search.copyData(eval(nodeset), true);
- group3.group2.cmb_goodflag_search.innerdataset = "ds_temp_cmb_goodflag_search";
- frmf_addComboItem("group3.group2.cmb_goodflag_search", "전체", "", "above");
- group3.group2.cmb_goodflag_search.value = "";
- eval(nodeset).filter("");
- misfComboComCdListMulti("C0048,R0035,R0367,R0369,R0367,R0368"
- ,"group3.group5.cmb_instcd,group3.group5.cmb_prodplce,group3.group2.cmb_newmatrprcsstat,group3.group5.rdo_insuyn,group3.grd_newmetldetllist.newmatrprcsstat,group3.grd_newmetldetllist.insucommityn");
- frmf_addComboItem("group3.group2.cmb_newmatrprcsstat", "전체", "", "above");
- fSetInitCtrl(false);
- var reqdate = utlf_getCurrentDate().toDate("YYYYMMDD");
- group3.group2.ipt_reqfromdd_search.value = reqdate.getAddDate(-7, "D").getDateFormat("YYYYMMDD");
- group3.group2.ipt_reqtodd_search.value = utlf_getCurrentDate();
- ds_send_reqpsn.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd") );
- ds_send_reqpsn.setColumn( 0, "emplno", sysf_getUserInfo("userid") );
- ds_send_reqpsn.setColumn( 0, "reqflag", "E");
-
- ds_cond.enableevent = false;
- ds_cond.updatecontrol = false;
-
- group3.group2.ipt_reqdeptcd_search.value = sysf_getUserInfo("dutplcecd");
- group3.group2.ipt_reqdeptnm_search.value = sysf_getUserInfo("dutplcenm");
-
- ds_cond.updatecontrol = true;
- ds_cond.enableevent = true;
-
- //권한조회
- var oParam = {};
- oParam.id = "TRRSD00407";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetReqPsnList";
- oParam.inds = "req=ds_send_reqpsn";
- oParam.outds = "ds_main_ReqpsnLists_reqpsnlist=reqpsnlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRSD00407";
- tranf_submit(oParam);
- // MIS 기준정보 조회(팝업,신청구분,신청사유선택)
- fInitRscmCodeList();
- group3.btn_search.click();
- }
- /***************************************************************************************************
- * Argument :
- * Description : MIS 기준정보 조회(팝업:030R0010,신청구분:030R0011,신청사유선택:030R0012)
- ***************************************************************************************************/
- function fInitRscmCodeList(){
-
- ds_send_reqpsn.setColumn(0,"gubun","N");
- ds_init_rscm.clearData();
- ds_temp_init_rscm0011.clearData();
- ds_temp_init_rscm0012.clearData();
- ds_temp_init_rscm0013.clearData();
-
- var oParam = {};
- oParam.id = "TRRWC01401";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetPurRscmList";
- oParam.inds = "req=ds_send_reqpsn";
- oParam.outds = "ds_init_rscm=purrscmlist";
- oParam.async = false;
- tranf_submit(oParam);
- // ds_init_rscm.filter("cdgrupid == '030R0010'");
- // var popdetldesc = ds_init_rscm.getColumn(0,"detldesc");
- // var popcmt2 = ds_init_rscm.getColumn(0,"cmt2");
- // var popvalifromdd = ds_init_rscm.getColumn(0,"valifromdd");
- // var popvalitodd = ds_init_rscm.getColumn(0,"valitodd");
- // var tfromdd = popvalifromdd.substr(0,4) + popvalifromdd.substr(4,2) + popvalifromdd.substr(6,2);
- // var ttodd = popvalitodd.substr(0,4) + popvalitodd.substr(4,2) + popvalitodd.substr(6,2);
- // var popterm = "* " + popcmt2 + " 접수기간 : " + tfromdd + " ~ " + ttodd ;
- //
- // sysf_messageBox(popterm + "\n\n" + popdetldesc, "I999", "");
- // if( !utlf_isNull(popvalifromdd) && !utlf_isNull(popvalitodd) ){
- // if(parseInt(tfromdd) <= parseInt(utlf_getCurrentDate()) && parseInt(utlf_getCurrentDate())<= parseInt(ttodd)){
- // group3.btn_search.enable = true;
- // group3.btn_print.enable = true;
- // group3.btn_new.enable = true;
- // group3.btn_delete.enable = true;
- // group3.btn_save.enable = true;
- // }else{
- // group3.btn_search.enable = false;
- // group3.btn_print.enable = false;
- // group3.btn_new.enable = false;
- // group3.btn_delete.enable = false;
- // group3.btn_save.enable = false;
- // }
- // }
- ds_init_rscm.filter("");
- ds_init_rscm.filter("cdgrupid == '030R0011'"); // 신청구분
- ds_temp_init_rscm0011.copyData(ds_init_rscm, true);
- ds_init_rscm.filter("");
- ds_init_rscm.filter("cdgrupid == '030R0012'"); // 신청사유선택
- ds_temp_init_rscm0012.copyData(ds_init_rscm, true);
- ds_init_rscm.filter("");
- ds_init_rscm.filter("cdgrupid == '030R0013'"); // 신청사유기타 제한 부서
- ds_temp_init_rscm0013.copyData(ds_init_rscm, true);
- ds_init_rscm.filter("");
- //frmf_addComboItem("group3.group5.cmb_reqgubun", " ", "", "above");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fInitInstance() {
- // var node = ds_main_newmeterialdetail;
- //
- // var nodelist = node.childNodes;
- //
- // while (childNode = nodelist.nextNode())
- // {
- // model.resetInstanceNode("/root/main/newmeterialdetail" + childNode);
- // }
- ds_main_newmeterialdetail.clearData();
- ds_main_newmeterialdetail.addRow();
- }
-
- /****************************************************************************************
- * Argument : newmatrprcsstat : 진행상태에 따른 상태값변화를 위한변수
- * : specflag : Y: 규격신규 N: 물품신규
- * Description : 컨트롤 상태설정(flag : false(활성화), true(비활성화)
- ****************************************************************************************/
- function fSetInitCtrl(flag, newmatrprcsstat, specflag) {
- if(flag == false) {
- if( utlf_isNull(newmatrprcsstat) ) {
- ds_main_newmeterialdetail.enableevent = false;
- group3.group2.opt_instcd.value = sysf_getUserInfo("dutplceinstcd");
- group3.group2.opt_instcdnm.value = sysf_getUserInfo("dutplceinstnm");
- group3.group5.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
- group3.group5.ipt_reqdd.value = utlf_getCurrentDate();
- group3.group5.ipt_reqpsnid.value = sysf_getUserInfo("userid");
- group3.group5.ipt_reqpsnnm.value = sysf_getUserInfo("usernm");
- group3.group5.ipt_reqdeptcd.value = sysf_getUserInfo("dutplcecd");
- group3.group5.ipt_reqdeptnm.value = sysf_getUserInfo("dutplcenm");
- group3.group5.ipt_reqdd.value = utlf_getCurrentDate();
- ds_main_newmeterialdetail.enableevent = true;
- }
- } else {
- }
-
- if( utlf_isNull(newmatrprcsstat) ) {
- group3.group5.cmb_goodflag.enable = !flag; //물품구분
- } else {
- group3.group5.cmb_goodflag.enable = false; //물품구분
- }
-
- group3.group5.rdo_insuyn.enable = !flag; //요양급여
- group3.group5.ipt_reqdepttel.enable = !flag; //원내전화
- group3.group5.ipt_reqdeptcd.enable = !flag; //청구부서코드
- group3.group5.ipt_reqpsnid.enable = !flag; //청구자ID
- group3.group5.btn_reqpsnid.enable = !flag; //청구자ID
- group3.group5.ipt_reqchrgid.enable = !flag; //부서장ID
- group3.group5.btn_reqchrgid.enable = !flag; //부서장ID
-
- if(flag == false) {
- group3.group5.ipt_goodengnm.readonly = false;
- group3.group5.ipt_goodengnm.class = "input_essential";
- group3.group5.ipt_goodhngnm.readonly = false;
- group3.group5.ipt_goodhngnm.class = "input_default";
- group3.group5.ipt_goodunitcost.readonly = false;
- group3.group5.ipt_goodunitcost.class = "input_essential";
- group3.group5.ipt_goodspec.readonly = false;
- group3.group5.ipt_goodspec.class = "input_essential";
- group3.group5.ipt_goodmodel.readonly = false;
- group3.group5.ipt_goodmodel.class = "input_default";
- group3.group5.ipt_mmavguseqty.readonly = false;
- group3.group5.ipt_mmavguseqty.class = "input_default";
-
- }else{
- group3.group5.ipt_goodengnm.readonly = true;
- group3.group5.ipt_goodengnm.class = "output";
- group3.group5.ipt_goodhngnm.readonly = true;
- group3.group5.ipt_goodhngnm.class = "output";
- group3.group5.ipt_goodunitcost.readonly = true;
- group3.group5.ipt_goodunitcost.class = "output";
- group3.group5.ipt_goodspec.readonly = true;
- group3.group5.ipt_goodspec.class = "output";
- group3.group5.ipt_goodmodel.readonly = true;
- group3.group5.ipt_goodmodel.class = "output";
- group3.group5.ipt_mmavguseqty.readonly = true;
- group3.group5.ipt_mmavguseqty.class = "output";
- }
-
- group3.group5.ipt_reqqty.enable = !flag; //포장단위수량
- group3.group5.cmb_purcunit.enable = !flag; //구매단위
- group3.group5.cmb_deliveunit.enable = !flag; //불출단위
- group3.group5.cmb_prodplce.enable = !flag; //제조국
- grp_hidden.ipt_suppcustcd.enable = !flag; //거래처코드
- //grp_hidden.ipt_suppcustnm.enable = !flag; //거래처명
- group3.group5.ipt_suppcustcdtxt.enable = !flag; //거래처코드텍스트
- group3.group5.ipt_suppcustnmtxt.enable = !flag; //거래처텍스트
- group3.group5.ipt_prodcmpycd.enable = !flag; //제조국코드
- //group3.group5.ipt_prodcmpynm.enable = !flag; //제조국명
- group3.group5.ipt_prodcmpynmtxt.enable = !flag; //제조국텍스트
- group3.group6.tar_reqresnusge.enable = !flag; //신청사유
- group3.group6.tar_smlartymatruseprestcond.enable = !flag; //제품설명
- group3.group6.tar_anohospusestat.enable = !flag; //본원유사재료 및 관련행위
- group3.group6.grp_relation.enable = !flag; //본원유사재료 및 관련행위
- group3.group6.tar_reason.enable = !flag; //현품의 차이점 및 타병원사용현황
- group3.group6.tar_newmatrusgeimprvpnt.enable = !flag; //현품의 차이점 및 타병원사용현황
- group3.group6.tar_reqcmt.enable = !flag; //비고
- group3.group5.ipt_chrgid.enable = !flag; //담당자ID
- group3.group5.ipt_chrgmpphon.enable = !flag; //담당자 휴대폰
- group3.group5.ipt_chrgtel.enable = !flag; //담당자전화번호
- group3.group5.ipt_undecicurematrreqdt.enable = !flag; //치료재료미결정신청일
- group3.group5.ipt_actcd.enable = !flag; //행위료코드
- group3.group6.cmb_reqresgubun.enble = !flag; //신청사유 선택
-
- if(utlf_isNull(group3.group5.rdo_insuyn.value)) {
- group3.group5.ipt_edicd.enable = false; //EDI코드
- } else {
- group3.group5.ipt_edicd.enable = !flag; //EDI코드
- }
-
- group3.group5.btn_goodref.enable = false;
- if(specflag == "Y") {
- group3.group5.rdo_insuyn.enable = false;
- group3.group5.ipt_goodcd.enable = true; //물품코드
- group3.group5.btn_goodref.enable = true;
- group3.group6.tar_smlartymatruseprestcond.enable = false; //제품설명
- group3.group6.tar_anohospusestat.enable = false; //본원유사재료 및 관련행위
- group3.group6.grp_relation.enable = false; //본원유사재료 및 관련행위
- group3.group6.tar_reason.enable = false; //현품의 차이점 및 타병원 사용현황
- group3.group6.tar_newmatrusgeimprvpnt.enable = false; //현품의 차이점 및 타병원 사용현황
- group3.group6.tar_reqcmt.enable = false; //비고
- group3.group6.grp_relation.btn_prcpcheck.enable = true; //최근 3개월 처방부서 확인
- //------------------------------------------------------------------------
- group3.group5.ipt_goodengnm.readonly = true;
- group3.group5.ipt_goodengnm.class = "output";
- group3.group5.ipt_goodhngnm.readonly = true;
- group3.group5.ipt_goodhngnm.class = "output";
- group3.group5.ipt_goodunitcost.readonly = true;
- group3.group5.ipt_goodunitcost.class = "output";
- group3.group5.ipt_goodspec.readonly = true;
- group3.group5.ipt_goodspec.class = "output";
- group3.group5.ipt_goodmodel.readonly = true;
- group3.group5.ipt_goodmodel.class = "output";
- group3.group5.ipt_mmavguseqty.readonly = true;
- group3.group5.ipt_mmavguseqty.class = "output";
- //------------------------------------------------------------------------
- group3.group5.ipt_reqqty.enable = false; //포장단위수량
- group3.group5.cmb_purcunit.enable = false; //구매단위
- group3.group5.cmb_deliveunit.enable = false; //불출단위
- group3.group5.cmb_prodplce.enable = false; //제조국
- group3.group5.ipt_undecicurematrreqdt.enable = false; //치료재료미결정신청일
- group3.group5.ipt_actcd.enable = false; //행위료코드
- group3.group5.ipt_edicd.enable = false; //EDI코드
- group3.group6.caption18.text = "신 규 규 격";
- } else {
- group3.group5.ipt_goodcd.enable = false; //물품코드
- group3.group6.tar_smlartymatruseprestcond.enable = !flag; //본원설명
- group3.group6.tar_anohospusestat.enable = !flag; //본원유사재료 및 관련행위
- //group3.group6.grp_relation.enable = false; //본원유사재료 및 관련행위
- group3.group6.tar_reason.enable = !flag; //현품의 차이점 및 타병원 사용현황
- group3.group6.tar_newmatrusgeimprvpnt.enable = !flag; //현품의 차이점 및 타병원 사용현황
- group3.group6.tar_reqcmt.enable = !flag; //비고
- group3.group6.cmb_reqresgubun.enable = !flag; //신청사유선택
- group3.group6.grp_relation.btn_prcpcheck.enable = true;
- group3.group6.grp_relation.ipt_usedgoodcd.enable = false; // 물품코드
- group3.group6.grp_relation.btn_usedgoodcd.enable = false; // 물품코드검색
- //group3.group6.caption18.text = "신 청 사 유";
- }
- }
-
- //청구자 승인자 권한 체크!!
- function fCheckGrant()
- {
- rszfGetPurcReqAuthInfo(group3.group2.opt_instcd.value, "E", group3.group5.ipt_reqdeptcd.value, getUserInfo("userid"));
- if(rszfGetPurcAuthInfoByCond("reqaprvflag") == '1')
- {
- group3.grd_newmetldetllist.colDisabled(group3.grd_newmetldetllist.colRef("deptaprvyn")) = true;
- group3.btn_save.disabled = false;
- } else if(rszfGetPurcAuthInfoByCond("reqaprvflag") == '2') {
- group3.grd_newmetldetllist.colDisabled(group3.grd_newmetldetllist.colRef("deptaprvyn")) = false;
- group3.btn_save.disabled = false;
- } else {
- group3.grd_newmetldetllist.colDisabled(group3.grd_newmetldetllist.colRef("deptaprvyn")) = true;
- group3.btn_save.disabled = true;
- }
- }
-
- /****************************************************************************************
- * Argument : status - true/false
- * Description : 사용여부 변경
- ****************************************************************************************/
- function fDisableCheck( status ) {
- group3.group5.cmb_instcd.enable = !status;
- group3.group5.cmb_goodflag.enable = !status;
- }
- /****************************************************************************************
- * Argument : pDataClearYn - Y/N
- * Description : 요양급여 컬럼에 따라 보여지는 column 이 다르다.
- ****************************************************************************************/
- function fInsuynChange(pDataClearYn)
- {
- group3.group5.ipt_edicd.visible = true;
- group3.group5.btn_edicdsearch.visible = true;
- grp_hidden.ipt_insucomd.visible = false;
- grp_hidden.ipt_insuresn.visible = false;
- group3.group5.cap_actcd.visible = false;
- group3.group5.ipt_actcd.visible = false;
- group3.group5.ipt_undecicurematrreqdt.visible = false;
-
- /* ----------------------------------------------------------
- data query -> silple query
- validation -> dataclear , ,
- -----------------------------------------------------------*/
- if (pDataClearYn=="Y")
- {
- group3.group5.ipt_edicd.value = ""; // edi code
- grp_hidden.ipt_insucomd.value = ""; // 해당고시
- group3.group5.ipt_undecicurematrreqdt.value = ""; // 치료재료 미결정신청일자
- grp_hidden.ipt_insuresn.value = ""; // 의료적 비급여사유
- }
-
- var pInsuyn = group3.group5.rdo_insuyn.value;
- if(pInsuyn == "1" || pInsuyn == "2")
- {
- group3.group5.caption_insuyn.text = 'EDI CODE';
- group3.group5.ipt_edicd.visible = true;
- group3.group5.btn_edicdsearch.visible = true;
- }
- else if(pInsuyn == "3" || pInsuyn == "4" || pInsuyn == "5")
- {
- group3.group5.caption_insuyn.text = '재료미결정신청일';
- group3.group5.ipt_undecicurematrreqdt.visible = true;
- group3.group5.ipt_actcd.visible = true;
- group3.group5.cap_actcd.visible = true;
- group3.group5.ipt_edicd.visible = false;
- group3.group5.btn_edicdsearch.visible = false;
- }
-
- if(utlf_isNull(pInsuyn)){
- group3.group5.ipt_edicd.enable = false;
- group3.group5.btn_edicdsearch.enable = false;
- } else {
- group3.group5.ipt_edicd.enable = true;
- group3.group5.btn_edicdsearch.enable = true;
- }
- }
- function fSearchData() {
- misfMsterDetailRetrieve();
- if ( group3.grd_newmetldetllist.rows > 1 ) {
- model.resetInstanceNode("/root/main/newmeterialdetail");
- group3.grd_newmetldetllist.row = 1;
- model.copyNode("/root/main/newmeterialdetail" ,group3.grd_newmetldetllist.nodeset + "["+ group3.grd_newmetldetllist.row + "]");
- fDisableCheck( true );
- } else {
- model.resetInstanceNode("/root/main/newmeterialdetail");
- fDisableCheck( false );
- }
- model.refresh();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장데이터 체크
- ****************************************************************************************/
- function fCheckSaveData()
- {
- var insuyn = ds_main_newmeterialdetail.getColumn(0, "insuyn");
- var edicd = ds_main_newmeterialdetail.getColumn(0, "edicd");
- // 요양급여가 보험급여나 비급여일때 EDI CODE 입력여부 체크
- if(insuyn == "1" || insuyn == "2" ) {
- if(utlf_isNull(edicd) || edicd.length != 8){
- sysf_messageBox("요양급여가 보험급여 또는 비급여일때 EDI CODE(8자리)는" ,"I003");
- group3.group5.ipt_edicd.setFocus();
- return false;
- }
- }
- if(utlf_isNull(group3.group5.cmb_instcd.value))
- {
- sysf_messageBox("기관코드는" ,"I003");
- group3.group5.cmb_instcd.setFocus();
- return false;
- }
- if(utlf_isNull(group3.group5.ipt_reqdd.value))
- {
- sysf_messageBox("청구일자는","I003");
- group3.group5.ipt_reqdd.setFocus();
- return false;
- }
- if(utlf_isNull(group3.group5.ipt_reqdeptcd.value))
- {
- sysf_messageBox("청구부서는","I003");
- group3.group5.ipt_reqdeptcd.setFocus();
- return false;
- }
- if(utlf_isNull(group3.group5.ipt_reqpsnid.value))
- {
- sysf_messageBox("신청자는","I003");
- group3.group5.ipt_reqpsnid.setFocus();
- return false;
- }
- if(utlf_isNull(group3.group5.cmb_goodflag.value))
- {
- sysf_messageBox("물품구분은","I003");
- group3.group5.cmb_goodflag.setFocus();
- return false;
- }
- if(utlf_isNull(group3.group5.ipt_reqdepttel.value))
- {
- sysf_messageBox("원내전화는","I003");
- group3.group5.ipt_reqdepttel.setFocus();
- return false;
- }
- if(utlf_isNull(group3.group5.ipt_reqchrgid.value))
- {
- sysf_messageBox("부서장은","I003");
- group3.group5.ipt_reqchrgid.setFocus();
- return false;
- }
-
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group5.ipt_goodengnm.value))
- {
- sysf_messageBox("품명(영문)은","I003");
- group3.group5.ipt_goodengnm.setFocus();
- return false;
- }
- }
- if(utlf_isNull(group3.group5.ipt_goodhngnm.value))
- {
- ds_main_newmeterialdetail.setColumn( 0, "goodhngnm", ds_main_newmeterialdetail.getColumn(0, "goodengnm"));
- }
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group5.ipt_goodunitcost.value))
- {
- sysf_messageBox("단가는","I003");
- group3.group5.ipt_goodunitcost.setFocus();
- return false;
- }
- }
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group5.ipt_goodspec.value))
- {
- sysf_messageBox("규격은","I003");
- group3.group5.ipt_goodspec.setFocus();
- return false;
- }
- }
-
- if (group3.group5.cmb_specyn.value == "Y"){
- if(utlf_isNull(group3.group5.ipt_goodcd.value))
- {
- sysf_messageBox("물품코드는","I003");
- group3.group5.ipt_goodcd.setFocus();
- return false;
- }
- }
- if (group3.group5.cmb_specyn.value == "Y"){
- if ( utlf_isNull(group3.group5.ipt_reqqty.value)
- || utlf_isNull(group3.group5.cmb_deliveunit.value)
- || utlf_isNull(group3.group5.cmb_purcunit.value))
- {
- sysf_messageBox("포장 구성 단위는","I003");
- if (utlf_isNull(group3.group5.ipt_reqqty.value)) {
- group3.group5.ipt_reqqty.setFocus();
- return false;
- }
- if (utlf_isNull(group3.group5.cmb_deliveunit.value)) {
- group3.group5.cmb_deliveunit.setFocus();
- return false;
- }
- if (utlf_isNull(group3.group5.cmb_purcunit.value)) {
- group3.group5.cmb_purcunit.setFocus();
- return false;
- }
- }
- }
-
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group5.rdo_advsmatryn.value)) {
- sysf_messageBox("유해물질은","I003");
- group3.group5.rdo_advsmatryn.setFocus();
- return false;
- }
- }
-
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(grp_hidden.ipt_suppcustcd.value))
- {
- if(utlf_isNull(group3.group5.ipt_suppcustcdtxt.value))
- {
- sysf_messageBox("거래처는","I003");
- grp_hidden.ipt_suppcustcd.setFocus();
- return false;
- }
- }
- }
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group5.ipt_chrgid.value))
- {
- sysf_messageBox("담당자는","I003");
- group3.group5.ipt_chrgid.setFocus();
- return false;
- }
- }
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group5.ipt_chrgtel.value)
- && utlf_isNull(group3.group5.ipt_chrgmpphon.value))
- {
- sysf_messageBox("거래처 연락번호는","I003");
- group3.group5.ipt_chrgtel.setFocus();
- return false;
- }
- }
- //
- // if(utlf_isNull(group3.group6.tar_reqresnusge.value))
- // {
- // if (group3.group5.cmb_specyn.value == "Y"){
- // sysf_messageBox("신규규격입력","I003");
- // group3.group6.tar_reqresnusge.setFocus();
- // return false;
- // }else{
- // sysf_messageBox("신청사유는","I003");
- // group3.group6.tar_reqresnusge.setFocus();
- // return false;
- // }
- // }
-
- if(utlf_isNull(group3.group6.cmb_reqresgubun.value)){
- sysf_messageBox("신청사유선택은","I003");
- group3.group6.cmb_reqresgubun.setFocus();
- return false;
- }
-
-
- if (group3.group5.cmb_specyn.value != "Y"){
- var reqseqno = ds_main_newmeterialdetail.getColumn(ds_main_newmeterialdetail.rowposition,"reqseqno");
- if(utlf_isNull(reqseqno)){ //신규일때
- var usedgoodcd = group3.group6.grp_relation.ipt_usedgoodcd.value;
- var chk = ds_send_reqdata.getColumn(0,"chk");
- var reqresgubun = group3.group6.cmb_reqresgubun.value;
-
- if(reqresgubun != "0009" ){ //신청사유 선택이 기타
- if(utlf_isNull(usedgoodcd) || usedgoodcd.length != 9){
- sysf_messageBox("물품코드(9자리)는" ,"I003");
- group3.group6.grp_relation.ipt_usedgoodcd.setFocus();
- return false;
- }else{
- if(chk != "Y"){
- sysf_messageBox("최근3개월 처방부서 확인버튼을 클릭하여 처방건수 여부를 확인해주세요" ,"I999");
- return false;
- }
- }
- }
- }
- }
-
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group6.tar_smlartymatruseprestcond.value))
- {
- sysf_messageBox("제품설명은","I003");
- group3.group6.tar_smlartymatruseprestcond.setFocus();
- return false;
- }
- }
-
- if (group3.group5.cmb_specyn.value != "Y"){ // 박예성 샘 제외처리 요청에 의해 주석처리됨 by 김금련 2019.02.07
- if(utlf_isNull(group3.group6.tar_reason.value) || utlf_transNullToEmpty(group3.group6.tar_reason.value).length < 10)
- {
- sysf_messageBox("유사재료 및 기존재료 대체불가사유는 10자리이상", "I003");
- group3.group6.tar_reason.setFocus();
- return false;
- }
- }
-
- if (group3.group5.cmb_specyn.value != "Y"){
- if(utlf_isNull(group3.group6.tar_newmatrusgeimprvpnt.value))
- {
- sysf_messageBox("현품의 차이점 및 타병원 사용현황은","I003");
- group3.group6.tar_newmatrusgeimprvpnt.setFocus();
- return false;
- }
- }
- var insuyn = group3.group5.rdo_insuyn.value;
- if(group3.group5.cmb_specyn.value == "Y") {
- if(utlf_isNull(group3.group5.ipt_goodcd.value)) {
- sysf_messageBox("규격신규물품은 물품코드를 등록하셔야합니다.", "E");
- group3.group5.ipt_goodcd.setFocus();
- return false;
- }
- }
- if(utlf_transNullToEmpty(group3.group5.ipt_prodcmpycd.value).length < group3.group5.ipt_prodcmpycd.getLength("utf8")){//getUTF8Length()) {
- sysf_messageBox("입력하신 제조회사 코드는", "E016", "조회 된 제조회사를 입력 하시거나 조회에서 없을 경우 직접 입력하십시오.");
- group3.group5.ipt_prodcmpycd.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(grp_hidden.ipt_suppcustcd.value).length < grp_hidden.ipt_suppcustcd.getLength("utf8")) {
- sysf_messageBox("입력하신 거래처 코드는", "E016", "조회 된 거래처를 입력 하시거나 조회에서 없을 경우 직접 입력하십시오.");
- grp_hidden.ipt_suppcustcd.setFocus();
- return false;
- }
- if(!misfUTF8MaxLengthMulti("group3.group6.tar_reqresnusge,group3.group6.tar_smlartymatruseprestcond,group3.group6.tar_anohospusestat,group3.group6.tar_newmatrusgeimprvpnt,group3.group6.tar_reqcmt,group3.group6.tar_deptcmt")) return false;
-
- // if(utlf_isNull(group3.group6.tar_anohospusestat.value)) {
- // if(group3.group5.cmb_specyn.value != "Y") {
- // if(utlf_isNull(group3.group6.grp_relation.cmb_usedgoodflag.value)) {
- // sysf_messageBox("기존(유사재료) 사용구분을 등록하셔야합니다.", "E");
- // group3.group6.grp_relation.cmb_usedgoodflag.setFocus();
- // return false;
- // } else {
- // if(group3.group6.grp_relation.cmb_usedgoodflag.value == "A" || group3.group6.grp_relation.cmb_usedgoodflag.value == "B") {
- // if(utlf_isNull(group3.group6.grp_relation.ipt_usedgoodcd.value)) {
- // sysf_messageBox("기존(유사재료) 물품코드를 등록하셔야합니다.", "E");
- // group3.group6.grp_relation.ipt_usedgoodcd.setFocus();
- // return false;
- // }
- // }
- // }
- // }
- // }
-
-
-
- // if( utlf_isNull(group3.group6.grp_relation.cmb_usedgoodflag.value) ){
- // sysf_messageBox("기존(유사재료)재료 여부를 확인하시기 바랍니다.", "I");
- // }
- return true;
- }
- /****************************************************************************************
- * Argument : reqdeptcd - 부서코드
- * : instcd - 기관코드
- * Description : 청구승인자 Check
- ****************************************************************************************/
- function fPurcAuthInfo(reqdeptcd, instcd) {
- if(utlf_isNull(reqdeptcd)) reqdeptcd = sysf_getUserInfo("dutplcecd");
- if(utlf_isNull(instcd)) instcd = sysf_getUserInfo("dutplceinstcd");
-
- if(ds_main_ReqpsnLists_reqpsnlist.rowcount > 0) { //승인권한 검사
- ds_main_ReqpsnLists_reqpsnlist.filter("instcd=='"+instcd+"' && reqdeptcd=='"+reqdeptcd+"' && reqflag=='E' && reqaprvflag=='2'");
- if(ds_main_ReqpsnLists_reqpsnlist.rowcount > 0) return "2"; //승인권한
- ds_main_ReqpsnLists_reqpsnlist.filter("instcd=='"+instcd+"' && reqdeptcd=='"+reqdeptcd+"' && reqflag=='E' && reqaprvflag=='1'");
- if(ds_main_ReqpsnLists_reqpsnlist.rowcount > 0) return "1"; //청구권한
- ds_main_ReqpsnLists_reqpsnlist.filter("");
- }
- }
-
- function fDefaultSetting()
- {
- model.setValue(group3.group5.cmb_instcd.attribute("ref") , group3.group2.opt_instcd.value);
- model.setValue(group3.group5.cmb_goodflag.attribute("ref") , group3.group2.cmb_goodflag_search.value);
- model.setValue(group3.group5.ipt_reqdd.attribute("ref"), getCurrentDate() );
- model.setValue(group3.group5.ipt_reqdeptcd.attribute("ref"), model.getValue(group3.group2.ipt_reqdeptcd_search.attribute("ref")) );
- model.setValue(group3.group5.ipt_reqdeptnm.attribute("ref"), model.getValue(group3.group2.ipt_reqdeptnm_search.attribute("ref")) );
- model.setValue(group3.group5.ipt_reqpsnid.attribute("ref"), getUserInfo("userid"));
- model.setValue(group3.group5.ipt_reqpsnnm.attribute("ref"), getUserInfo("usernm"));
-
- var idx = group3.grd_newmetldetllist.row - group3.grd_newmetldetllist.fixedRows + 1;
-
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/instcd" , group3.group2.opt_instcd.value);
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/goodflag" , group3.group2.cmb_goodflag_search.value);
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqdd" , getCurrentDate());
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqdeptcd" , getUserInfo("dutplcecd"));
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqdeptnm" , getUserInfo("dutplcenm"));
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqpsnid" , getUserInfo("userid"));
- model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqpsnnm" , getUserInfo("usernm"));
- model.refresh();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 물품정보 세팅
- ****************************************************************************************/
- function fSetGoodinfo() {
- var path = "ds_main_newmeterialdetail";
- var rcvpath = "ds_hidden_rcvdata_goodlist";
- var goodspec = eval(rcvpath).getColumn(0,"goodspec" );
- var goodmodel = eval(rcvpath).getColumn(0,"goodmodel" );
- var reqqty = eval(rcvpath).getColumn(0,"prcpexchqty");
- if (utlf_isNull(goodspec)) {
- goodspec = "-";
- }
- if (utlf_isNull(goodmodel)) {
- goodmodel = "-";
- }
- if (utlf_isNull(reqqty)) {
- reqqty = "1"
- }
- eval(path).setColumn(0,"goodflag" , eval(rcvpath).getColumn(0,"goodflag" ));
- eval(path).setColumn(0,"goodengnm" , eval(rcvpath).getColumn(0,"goodengnm" ));
- eval(path).setColumn(0,"goodhngnm" , eval(rcvpath).getColumn(0,"goodhngnm" ));
- eval(path).setColumn( 0, "goodspec", goodspec);
- eval(path).setColumn( 0, "goodmodel", goodmodel);
- eval(path).setColumn(0,"prodplce" , eval(rcvpath).getColumn(0,"prodplce" ));
- eval(path).setColumn(0,"prodplcenm" , eval(rcvpath).getColumn(0,"prodplcenm" ));
- eval(path).setColumn(0,"prodcmpycd" , eval(rcvpath).getColumn(0,"prodcmpycd" ));
- eval(path).setColumn(0,"prodcmpynm" , eval(rcvpath).getColumn(0,"prodcmpynm" ));
- eval(path).setColumn(0,"suppcustcd" , eval(rcvpath).getColumn(0,"suppcustcd" ));
- eval(path).setColumn(0,"suppcustnm" , eval(rcvpath).getColumn(0,"suppcustnm" ));
- eval(path).setColumn(0,"suppcustnmtxt" , eval(rcvpath).getColumn(0,"suppcustnmtxt" ));
- eval(path).setColumn(0,"prodcmpynmtxt" , eval(rcvpath).getColumn(0,"prodcmpynmtxt" ));
- eval(path).setColumn( 0, "reqqty", reqqty);
- eval(path).setColumn(0,"deliveunit" , eval(rcvpath).getColumn(0,"deliveunit" ));
- eval(path).setColumn(0,"purcunit" , eval(rcvpath).getColumn(0,"purcunit" ));
- eval(path).setColumn(0,"mmavguseqty" , eval(rcvpath).getColumn(0,"mmavguseqty" ));
- eval(path).setColumn(0,"edicd" , eval(rcvpath).getColumn(0,"edicd" ));
- eval(path).setColumn(0,"insuyn" , eval(rcvpath).getColumn(0,"insuyn" ));
- eval(path).setColumn(0,"goodcd" , eval(rcvpath).getColumn(0,"goodcd" ));
- eval(path).setColumn(0,"goodunitcost" , eval(rcvpath).getColumn(0,"goodunitcost" ));
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fEdiCodeSearch() {
- var recv_ref = "ds_temp_edisearch";
- var targ_ref = "ds_main_newmeterialdetail";
- var recv_list = "edicd,cdnm,spec,unit,unitcost,estmclssnm,incomecmpy";
- eval(recv_ref).clearData();
- if(group3.group5.rdo_insuyn.value == "1") // 급여
- frmf_setParameter("payflag", "0");
- else if(group3.group5.rdo_insuyn.value == "2") // 비급
- frmf_setParameter("payflag", "1");
- else
- frmf_setParameter("payflag", ""); // 전체
- frmf_setParameter("edicd", group3.group5.ipt_edicd.value); // 조회 EDI코드
- misfOpenPopUpList("60", group3.group5.ipt_edicd, "", recv_list);
-
- if(eval(recv_ref).rowcount > 0 && !utlf_isNull(eval(recv_ref).getColumn(0,"edicd"))) {
- dsf_makeValue(eval(targ_ref), "edicd", "string", eval(recv_ref).getColumn(0,"edicd"));
- dsf_makeValue(eval(targ_ref), "goodengnm", "string", eval(recv_ref).getColumn(0,"cdnm"));
- dsf_makeValue(eval(targ_ref), "goodhngnm", "string", eval(recv_ref).getColumn(0,"cdnm"));
- dsf_makeValue(eval(targ_ref), "goodspec", "string", eval(recv_ref).getColumn(0,"spec"));
- dsf_makeValue(eval(targ_ref), "deliveunit", "string", eval(recv_ref).getColumn(0,"unit"));
- dsf_makeValue(eval(targ_ref), "goodunitcost", "string", eval(recv_ref).getColumn(0,"unitcost"));
- dsf_makeValue(eval(targ_ref), "prodcmpynmtxt", "string", eval(recv_ref).getColumn(0,"estmclssnm"));
- fTextLabelView();
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fTextLabelView() {
- if(!utlf_isNull(group3.group5.ipt_suppcustnmtxt.value) || group3.group5.ipt_suppcustnmtxt.enable == false) {
- group3.group5.cap_suppcustnmtxt.visible = false;
- } else {
- group3.group5.cap_suppcustnmtxt.visible = true;
- }
-
- if(!utlf_isNull(group3.group5.ipt_suppcustcdtxt.value) || group3.group5.ipt_suppcustcdtxt.enable == false) {
- group3.group5.cap_suppcustcdtxt.visible = false;
- } else {
- group3.group5.cap_suppcustcdtxt.visible = true;
- }
-
- if(!utlf_isNull(group3.group5.ipt_prodcmpynmtxt.value) || group3.group5.ipt_prodcmpynmtxt.enable == false) {
- group3.group5.cap_prodcmpynmtxt.visible = false;
- } else {
- group3.group5.cap_prodcmpynmtxt.visible = true;
- }
-
- if(!utlf_isNull(group3.group5.ipt_goodspec.value) || group3.group5.ipt_goodspec.enable == false) {
- group3.group5.cap_goodspectxt.visible = false;
- } else {
- group3.group5.cap_goodspectxt.visible = true;
- }
-
- if(!utlf_isNull(group3.group6.grp_relation.ipt_etcgoodcd.value) || group3.group6.grp_relation.ipt_etcgoodcd.enable == false) {
- group3.group6.grp_relation.cap_etcgoodcdtxt.visible = false;
- } else {
- group3.group6.grp_relation.cap_etcgoodcdtxt.visible = true;
- }
-
-
-
- fChangRelationView();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fChangRelationView() {
- if((utlf_transNullToEmpty(group3.group6.tar_anohospusestat.value)+"").length > 0) {
- group3.group6.tar_anohospusestat.visible = true;
- group3.group6.grp_relation.visible = false;
- } else {
- group3.group6.tar_anohospusestat.visible = false;
- group3.group6.grp_relation.visible = true;
-
- //frmf_inputEnterKey("group3.group6.grp_relation.cmb_usedgoodflag", "onitemchanged", new ItemChangeEventInfo);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장
- ****************************************************************************************/
- function call_TXRSD04002() {
- ds_send_savedata.copyData(ds_main_newmeterialdetail);
- dsf_makeValue( ds_send_savedata, "status", "string", status);
- dsf_setDefaultVal(ds_send_savedata, "goodhngnm:-,goodengnm:-,goodspec:-,goodmodel:-,prodcmpycd:-,maincustlastsuplplce:-,reqqty:0,goodunitcost:0,mmavguseqty:0,newmatrprcsstat:01,smlartyamt:0.0");
- var oParam = {};
- oParam.id = "TXRSD04002";
- oParam.service = "purcbaseapp.CalcScorTrsmMngt";
- oParam.method = "reqExeNewMeterial2";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSD04002";
- tranf_submit(oParam);
- }
- function cf_TXRSD04002(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMRSD04200_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- grdf_setGridSort(group3.grd_newmetldetllist);
- grdf_setRowTypeIcon(group3.grd_newmetldetllist, 0);
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 신규 의료소모품 상세내역 선택
- ****************************************************************************************/
- function group3_grd_newmetldetllist_oncellclick(obj:Grid, e:GridClickEventInfo) {
- if(e.row < 0) return;
-
- var goodcd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "goodcd");
- var reqdd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "reqdd");
- var reqseqno = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "reqseqno");
- var goodflag = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "goodflag");
- var newmatrprcsstat = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "newmatrprcsstat");
- var specyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "specyn");
- var deptaprvyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "deptaprvyn");
-
- if( goodcd == group3.group5.ipt_goodcd.value &&
- reqdd == group3.group5.ipt_reqdd.value && reqseqno == group3.group5.opt_reqseqno.value &&
- goodflag == group3.group5.cmb_goodflag.value
- ) {
- return;
- }
- status = "u";
- rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,goodflag);
- misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
- ds_main_newmeterialdetail.clearData(); ds_main_newmeterialdetail.addRow();
- ds_main_newmeterialdetail.copyRow(0, ds_temp_newmeterialdetailinfo_newmetldetllist, e.row);
-
- // grid에 없어서 copy노드후 적용안됨,
- ds_main_newmeterialdetail.addColumn("maincustlastsuplplcenm","string");
- // 입력row는 disable true
- if (ds_temp_newmeterialdetailinfo_newmetldetllist.getRowType(e.row) == 2) {
- fDisableCheck( false );
- fInsuynChange("Y");
- }
- else {
- fDisableCheck( true );
- fInsuynChange("N");
- }
-
- if(newmatrprcsstat > "01") {
- fSetInitCtrl(true);
- group3.group5.cap_goodspectxt.visible = false;
- group3.group5.cap_prodcmpynmtxt.visible = false;
- group3.group5.cap_suppcustcdtxt.visible = false;
- group3.group5.cap_suppcustnmtxt.visible = false;
- group3.group6.grp_relation.cap_etcgoodcdtxt.visible = false;
- } else {
- if(specyn == "Y") {
- group3.group5.btn_allsizeref.enable = true;
- if(deptaprvyn == "Y") {
- fSetInitCtrl(true);
- } else {
- fSetInitCtrl(false, null, specyn);
- }
-
- fTextLabelView();
- group3.group6.caption18.text = "신 규 규 격";
- } else {
- group3.group5.btn_allsizeref.enable = false;
-
- if(deptaprvyn == "Y") {
- fSetInitCtrl(true);
-
- group3.group5.cap_suppcustcdtxt.visible = false;
- group3.group5.cap_suppcustnmtxt.visible = false;
- group3.group5.cap_prodcmpynmtxt.visible = false;
- group3.group5.cap_goodspectxt.visible = false;
- group3.btn_delete.enable = false;
- group3.group6.grp_relation.cap_etcgoodcdtxt.visible = false;
- } else {
- fSetInitCtrl(false, newmatrprcsstat);
- fTextLabelView();
- group3.btn_delete.enable = true;
- }
- group3.group6.caption18.text = "신 청 사 유";
- }
- }
- fChangRelationView();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group3_group2_button5_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "reqdeptcd_search,reqdeptnm_search";
- misfOpenPopUpList("02", group3.group2.ipt_reqdeptcd_search,"", recv_list, group3.group2.opt_instcd.value, "instcd") ;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신청자 조회
- ****************************************************************************************/
- function group3_group2_btn_winpsn_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "emplno,emplnonm";
- misfOpenPopUpList("12", group3.group2.ipt_emplno_search,"",recv_list); // 사용자 조회
- }
- /****************************************************************************************
- * Components : Button
- * Description : 출력
- ****************************************************************************************/
- function group3_btn_print_onclick(obj:Button, e:ClickEventInfo) {
- if (group3.group5.ipt_deptaprvyn.value == "N"){
- sysf_messageBox("승인 처리 된 건들만 처리", "I006");
- return;
- }
-
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/newmeterialdetail" , ds_main_newmeterialdetail);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRSD04201"],[objParam], option);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장
- ****************************************************************************************/
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- if( fCheckSaveData() ) {
- var chkDeptAprvYn = group3.group5.ipt_deptaprvyn.value;
-
- // 기존(유사재료) 사용구분을 없음 을 선택한 경우 유사재료 물품코드 삭제
- // if(group3.group6.grp_relation.cmb_usedgoodflag.value == "C") {
- // group3.group6.grp_relation.ipt_usedgoodcd.value = "";
- // }
- var rtn = sysf_messageBox("저장하시겠습니까?", "Q");
-
- if(rtn == "6") {
- call_TXRSD04002();
- if (arErrorCode.pop("TXRSD04002") > -1) {
- if (chkDeptAprvYn == "N"){
- sysf_messageBox("완료 되었습니다.\n승인 처리를 하셔야 구매팀 접수 진행이 ", "I006");
- } else {
- sysf_messageBox("완료 되었습니다.", "I");
- }
- group3.btn_search.click();
- } else {
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 처방코드 조회
- ****************************************************************************************/
- function group3_group6_grp_relation_btn_prcpcd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_node = "ds_temp_picmmech";
- var targ_node = "ds_main_newmeterialdetail";
- // ds_source.clearData();
- // dsf_makeValue( ds, "source", "string", "" );
- dsf_createDs("ds_source");
- eval(recv_node).clear();
- frmf_modal("SPRSD00360", "SPRSD00360", "", "", "", "", "", "", "", "", "", "", "M"); //미개발
- if(!utlf_isNull(eval(recv_node).getColumn(0,"picmmech_calcscorcd"))) {
- eval(targ_node).enableevent = false;
- eval(targ_node).setColumn(0,"prcpcd", eval(recv_node).getColumn(0,"picmmech_calcscorcd"));
- eval(targ_node).setColumn(0,"prcpnm", eval(recv_node).getColumn(0,"picmmech_hngnm"));
- eval(targ_node).setColumn(0,"prcpamt", eval(recv_node).getColumn(0,"picmmech_gnrlunitcost"));
- eval(targ_node).enableevent = true;
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 유사재료 선택
- ****************************************************************************************/
- function group3_group6_grp_relation_cmb_usedgoodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- if(obj.value == "A" || obj.value == "B") {
- group3.group6.grp_relation.cap_usedgoodcd.visible = true;
- group3.group6.grp_relation.ipt_usedgoodcd.visible = true;
- group3.group6.grp_relation.btn_usedgoodcd.visible = true;
- } else {
- group3.group6.grp_relation.cap_usedgoodcd.visible = false;
- group3.group6.grp_relation.ipt_usedgoodcd.visible = false;
- group3.group6.grp_relation.btn_usedgoodcd.visible = false;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 물품코드 조회
- ****************************************************************************************/
- function group3_group6_grp_relation_btn_usedgoodcd_onclick(obj:Button, e:ClickEventInfo) {
- var goodflag = group3.group5.cmb_goodflag.value;
- var goodcd = group3.group6.grp_relation.ipt_usedgoodcd.value;
- var instcd = group3.group5.cmb_instcd.value;
-
- if(utlf_isNull(goodflag)) {
- sysf_messageBox("물품구분을 입력하세요.", "E");
- group3.group5.cmb_goodflag.setFocus();
- return
- }
-
- frmf_setParameter("SPRSD04203_instcd", instcd);
- frmf_setParameter("SPRSD04203_goodflag", goodflag);
- frmf_setParameter("SPRSD04203_goodcd", goodcd);
-
- frmf_modal("SPRSD04203", "SPRSD04203", "", "", "", "", "", "", "", "", "", "", "M"); //미개발
-
- var recvNode = ds_hidden_rcvdata_goodlist.getColumn(0,"goodcd");
- //ds_hidden_rcvdata_goodlist
- if(!utlf_isNull(recvNode)) {
- ds_main_newmeterialdetail.enableevent = false;
- group3.group6.grp_relation.ipt_usedgoodcd.value = recvNode;
- ds_main_newmeterialdetail.enableevent = true;
- } else {
-
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function group3_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- status = "i";
-
- ds_temp_newmeterialdetailinfo_newmetldetllist.clearData();
-
- var aprvFlag = false;
- dsf_createDs("ds_temp_cond");
- ds_temp_cond.copyData(ds_cond);
- ds_temp_cond.updateColID("reqdeptcd_search","reqdeptcd");
- ds_temp_cond.updateColID("emplno","reqpsnid");
- var oParam = {};
- oParam.id = "TRRSD04201";
- oParam.service = "purcbaseapp.CalcScorTrsmMngt";
- oParam.method = "reqGetNewMetlInfo";
- oParam.inds = "cond=ds_temp_cond";
- oParam.outds = "ds_temp_newmeterialdetailinfo_newmetldetllist=newmetldetllist";
- oParam.async = false;
- oParam.callback = "cf_TRRSD04201";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRRSD04201") > -1) {
- for(var i = 0; i < ds_temp_newmeterialdetailinfo_newmetldetllist.rowcount; i++) {
- var goodcd = utlf_transNullToEmpty(ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "goodcd"))+"";
- specyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "specyn");
-
- if(goodcd.length != 0) {
- if(specyn == "N") {
- misfSetGridColor(group3.grd_newmetldetllist, "goodcd", "#ffff99", "B", i);
- } else {
- misfSetGridColor(group3.grd_newmetldetllist, "goodcd", "#c2efce", "B", i);
- }
- }
-
- var instcd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "instcd");
- var reqdeptcd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "reqdeptcd");
- var stat = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "newmatrprcsstat");
-
- if(fPurcAuthInfo(reqdeptcd, instcd) == "2" && stat == "01") { // 승인권한이 있고 진행상태가 신청이면 승인체크 오픈
- misfSetReadOnlyCol(group3.grd_newmetldetllist, "deptaprvyn", false, i);
- misfSetReadOnlyCol(group3.grd_newmetldetllist, "specyn", true, i);
- aprvFlag = true;
- } else {
- misfSetReadOnlyCol(group3.grd_newmetldetllist, "deptaprvyn", true, i);
- misfSetReadOnlyCol(group3.grd_newmetldetllist, "specyn", true, i);
- }
- }
- group3.btn_acpt.enable = aprvFlag;
-
- group3.btn_new.click();
- }
- }
- function cf_TRRSD04201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신규
- ****************************************************************************************/
- function group3_btn_new_onclick(obj:Button, e:ClickEventInfo) {
- status = "i";
- fInitInstance();
-
- specyn = "N";
- group3.group5.cmb_specyn.value = specyn;
- group3.group5.rdo_advsmatryn.value = "N";
- fSetInitCtrl(false);
- group3.group5.btn_allsizeref.enable = false;
- ds_send_reqdata.clearData();
- fTextLabelView();
- group3.group6.grp_relation.ipt_usedgoodcd.enable = true; // 물품코드
- group3.group6.grp_relation.btn_usedgoodcd.enable = true; // 물품코드 검색
- }
- /****************************************************************************************
- * Components : Button
- * Description : 승인/미승인
- ****************************************************************************************/
- function group3_btn_acpt_onclick(obj:Button, e:ClickEventInfo) {
- var rtn = sysf_messageBox("승인/미승인 작업을 하시겠습니까?", "Q");
- if(rtn == "6") {
- var dsUpdate = grdf_getGridUpdateData(group3.grd_newmetldetllist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- dsf_createDs("ds_send_save_aprvlist");
- ds_send_save_aprvlist.copyData(dsUpdate, true);
-
- var oParam = {};
- oParam.id = "TXRSD04003";
- oParam.service = "purcbaseapp.CalcScorTrsmMngt";
- oParam.method = "reqExeAprvList";
- oParam.inds = "aprvlist=ds_send_save_aprvlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSD04003";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXRSD04003") > -1) {
- sysf_messageBox("승인/미승인 작업이 완료되었습니다.", "E");
- group3.btn_search.click();
- }
- }
- }
- function cf_TXRSD04003(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 전체선택
- ****************************************************************************************/
- function group3_button3_onclick(obj:Button, e:ClickEventInfo) {
- for(var i = 0; i < ds_temp_newmeterialdetailinfo_newmetldetllist.rowcount; i++) {
- if(ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "deptaprvyn") == "N") {
- ds_temp_newmeterialdetailinfo_newmetldetllist.setColumn(i, "deptaprvyn", "Y");
- grdf_setStatus(group3.grd_newmetldetllist, "U", [i]);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 전체취소
- ****************************************************************************************/
- function group3_button6_onclick(obj:Button, e:ClickEventInfo) {
- for(var i = 0; i < ds_temp_newmeterialdetailinfo_newmetldetllist.rowcount; i++) {
- if(ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "deptaprvyn") == "Y") {
- ds_temp_newmeterialdetailinfo_newmetldetllist.setColumn(i, "deptaprvyn", "N");
- grdf_setStatus(group3.grd_newmetldetllist, "U", [i]);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 제조회사 조회
- ****************************************************************************************/
- function group3_group5_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo) {
- rszfOpenPopUpListByWndName(group3.group5.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 기관코드 변경
- ****************************************************************************************/
- function group3_group5_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- // 단위 따로 분리.
- rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,group3.group5.cmb_goodflag.value);
- misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group3_group5_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", group3.group5.ipt_reqdeptcd,"", recv_list, group3.group2.opt_instcd.value, "instcd") ;
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 물품구분 변경
- ****************************************************************************************/
- function group3_group5_cmb_goodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- // 단위 따로 분리.
- rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,group3.group5.cmb_goodflag.value);
- misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신청자 조회
- ****************************************************************************************/
- function group3_group5_btn_reqpsnid_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "reqpsnid,reqpsnnm";
- misfOpenPopUpList("12", group3.group5.ipt_reqpsnid,"", recv_list) ;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 부서장 조회
- ****************************************************************************************/
- function group3_group5_btn_reqchrgid_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "reqchrgid,reqchrgnm";
- misfOpenPopUpList("12", group3.group5.ipt_reqchrgid,"", recv_list) ;
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 제조국 키입력
- ****************************************************************************************/
- function group3_group5_cmb_prodplce_onkeydown(obj:Combo, e:KeyEventInfo) {
- if(e.keycode == 9)
- {
- if(e.shiftKey) group3.group5.ipt_goodengnm.setFocus();
- else group3.group5.ipt_prodcmpycd.setFocus();
- }
- // if(event.keyCode == 9)model.setFocus("group3.group5.ipt_prodcmpycd");
- // event.preventDefault();
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 제조국 변경
- ****************************************************************************************/
- function group3_group5_cmb_prodplce_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- group3.group5.ipt_prodcmpycd.setFocus();
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 물품코드 입력
- ****************************************************************************************/
- function group3_group5_ipt_goodcd_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group3.group5.btn_goodref.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 물품코드 조회
- ****************************************************************************************/
- function group3_group5_btn_goodref_onclick(obj:Button, e:ClickEventInfo) {
- var goodflag = group3.group5.cmb_goodflag.value;
- var goodcd = group3.group5.ipt_goodcd.value;
- var instcd = group3.group5.cmb_instcd.value;
- var selectyn;
- if(utlf_isNull(goodflag)) {
- sysf_messageBox("물품구분을 입력하세요.", "E");
- group3.group5.cmb_goodflag.setFocus();
- return
- }
- frmf_setParameter("SPRSD04203_instcd", instcd);
- frmf_setParameter("SPRSD04203_goodflag", goodflag);
- frmf_setParameter("SPRSD04203_goodcd", goodcd);
- frmf_modal("SPRSD04203", "SPRSD04203", "", "", "", "", "", "", "", "", "", "", "M"); //미개발
- fSetGoodinfo();
- }
- /****************************************************************************************
- * Components : Button
- * Description : allSize
- ****************************************************************************************/
- function group3_group5_btn_allsizeref_onclick(obj:Button, e:ClickEventInfo) {
- frmf_setParameter("instcd", group3.group5.cmb_instcd.value);
- frmf_setParameter("goodcd", group3.group5.ipt_goodcd.value);
- frmf_modal("SPRSD04204","SPRSD04204","","","","","","","","","","","M"); //미개발
- }
- /****************************************************************************************
- * Components : Button
- * Description : 규격신규
- ****************************************************************************************/
- function group3_group5_rdo_insuyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- fInsuynChange("Y")
- }
- /****************************************************************************************
- * Components : Button
- * Description : EDI코드 조회
- ****************************************************************************************/
- function group3_group5_btn_edicdsearch_onclick(obj:Button, e:ClickEventInfo) {
- fEdiCodeSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 규격신규
- ****************************************************************************************/
- function group3_btn_specnew_onclick(obj:Button, e:ClickEventInfo) {
- status = "i";
- specyn = 'Y';
-
- fInitInstance();
- fSetInitCtrl(false, null, specyn);
- group3.group5.ipt_reqqty.enable = true;
- group3.group5.cmb_deliveunit.enable = true;
- group3.group5.cmb_purcunit.enable = true;
- group3.group6.caption18.text = "신 규 규 격\n입 력";
-
- group3.group5.cmb_specyn.value = specyn;
- ds_main_newmeterialdetail.setColumn(0, "advsmatryn",'N');
-
- group3.group5.btn_allsizeref.enable = true;
-
- fTextLabelView();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 삭제
- ****************************************************************************************/
- function group3_btn_delete_onclick(obj:Button, e:ClickEventInfo) {
- status = "d";
-
- if(utlf_isNull(group3.group5.opt_reqseqno.value)) {
- sysf_messageBox("삭제할 항목이 선택되지않았습니다", "E");
- return;
- }
-
- var newmatrprcsstat = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(ds_temp_newmeterialdetailinfo_newmetldetllist.rowposition, "newmatrprcsstat");
- if(newmatrprcsstat == "01") {
- if(group3.group5.ipt_reqpsnid.value != sysf_getUserInfo("userid")) {
- sysf_messageBox("신청자가 아니면 물품을 삭제할수 없습니다.", "E");
- return;
- }
- } else {
- sysf_messageBox("신청상태가 아닌경우에는 삭제할수없습니다.", "E");
- return;
- }
- var rtn = sysf_messageBox("삭제하시겠습니까?", "Q");
- if(rtn == "6") {
- call_TXRSD04002();
-
- if (arErrorCode.pop("TXRSD04002") > -1) {
- sysf_messageBox("삭제하였습니다.", "I");
- group3.btn_search.click();
- } else {
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 복사
- ****************************************************************************************/
- function group3_button7_onclick(obj:Button, e:ClickEventInfo) {
- var cRow = ds_temp_newmeterialdetailinfo_newmetldetllist.rowposition;
- if(cRow > -1) {
- var specyn, advsmatryn;
- status = "i";
- dsf_createDs("ds_temp_copydata");
- dsf_copyColInfo(ds_temp_copydata, ds_temp_newmeterialdetailinfo_newmetldetllist);
- ds_temp_copydata.copyRow(ds_temp_copydata.addRow(), ds_temp_newmeterialdetailinfo_newmetldetllist, cRow);
- specyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(cRow, "specyn");
- group3.group5.cmb_specyn.value = specyn;
- if(specyn == "Y") {
- group3.btn_specnew.click();
- } else {
- group3.btn_new.click();
- }
- ds_main_newmeterialdetail.copyData(ds_temp_copydata);
- group3.group5.opt_reqseqno.value = "";
- group3.group5.ipt_reqdd.value = utlf_getCurrentDate();
- ds_main_newmeterialdetail.setColumn( 0, "newmatrprcsstat", "01");
- ds_main_newmeterialdetail.setColumn( 0, "insucommityn" , "-" );
- ds_main_newmeterialdetail.setColumn( 0, "deptaprvyn" , "N" );
- ds_main_newmeterialdetail.setColumn( 0, "deptcmt" , "" );
- ds_main_newmeterialdetail.setColumn( 0, "goodcd" , "" );
- group3.group6.tar_anohospusestat.value = "";
- rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(cRow, "goodflag"));
- misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
- fTextLabelView();
- } else {
- sysf_messageBox("복사할 항목이 존재하지않습니다.", "E");
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화
- ****************************************************************************************/
- function btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- var dsUpdate = grdf_getGridUpdateData(group3.grd_newmetldetllist, "all");
- if (dsUpdate.rowcount > 0) {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 초기화 작업을","Q003");
- if (ret != 6) { // not OK
- return;
- }
- }
- fInitialize();
- }
- function grp_hidden_btn_maincustlastsuplplce_onclick(obj:Button, e:ClickEventInfo) {
- rszfOpenPopUpListByWndName(grp_hidden.ipt_suppcustcd,"","suppcustcd,suppcustnm,prsdnm,cntctel","SPRSD00220","instcd","group3.group5.cmb_instcd" );
- grp_hidden.ipt_suppcustcd.refresh();
- grp_hidden.ipt_suppcustnm.refresh();
-
- }
- function grp_hidden_ipt_suppcustcd_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(event.keyCode == 9)
- {
- if(event.shiftKey)model.setFocus("cmb_purcflag");
- else model.setFocus("grp_hidden.ipt_suppcustnm");
- }
- event.preventDefault();
-
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 데이터 변경
- ****************************************************************************************/
- function Edit_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 조회조건 변경
- ****************************************************************************************/
- function ds_cond_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "emplno" || e.columnid == "emplnonm") {
- var objFocus = this.getFocus();
- var recv_list = "emplno,emplnonm";
- group3.group2.ipt_emplno_search.setFocus();
- misfValidationCheck("01-1","", recv_list);
- objFocus.setFocus();
- }
- if(e.columnid == "reqdeptcd_search") {
- var objFocus = this.getFocus();
- group3.group2.ipt_reqdeptcd_search.setFocus();
- misfSearchDept(group3.group2.ipt_reqdeptnm_search);
- objFocus.setFocus();
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 입력데이터 변경
- ****************************************************************************************/
- function ds_main_newmeterialdetail_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "reqdeptcd") {
- if(utlf_isNull(e.newvalue)) return;
- var objFocus = this.getFocus();
- group3.group5.ipt_reqdeptcd.setFocus();
- misfSearchDept(group3.group5.ipt_reqdeptnm);
- objFocus.setFocus();
- }
- if(e.columnid == "edicd") {
- if(!utlf_isNull(group3.group5.ipt_edicd.value)) {
- //fEdiCodeSearch();
- }
- }
- if(e.columnid == "reqpsnid") {
- if(utlf_isNull(e.newvalue)) return;
- var objFocus = this.getFocus();
- group3.group5.ipt_reqpsnid.setFocus();
- misfValidationCheck("01-1", "", "reqpsnid,reqpsnnm" );
- objFocus.setFocus();
- }
- if(e.columnid == "reqchrgid") {
- if(utlf_isNull(e.newvalue)) return;
- var objFocus = this.getFocus();
- group3.group5.ipt_reqchrgid.setFocus();
- misfValidationCheck("01-1", "", "reqchrgid,reqchrgnm");
- objFocus.setFocus();
- }
- if(e.columnid == "goodengnm") {
- if(utlf_isNull(group3.group5.ipt_goodhngnm.value)) {
- group3.group5.ipt_goodhngnm.value = group3.group5.ipt_goodengnm.value;
- }
- }
- if(e.columnid == "prodcmpycd") {
- if( utlf_isNull(group3.group5.ipt_prodcmpycd.value) ) {
- group3.group5.ipt_prodcmpynm.value = "";
- } else {
- if(utlf_isNull(e.newvalue)) return;
- group3.group5.ipt_prodcmpycd.setFocus();
- rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + e.newvalue + "," ,"","prodcmpycd,prodcmpynm" ,group3.group5.ipt_prodcmpycd,"SPRSD00160","","");
- }
- group3.group5.ipt_goodmodel.setFocus();
- }
- if(e.columnid == "prodcmpynm") {
- if(!utlf_isNull(group3.group5.ipt_prodcmpynm.value)){
- if(utlf_isNull(e.newvalue)) return;
- group3.group5.ipt_prodcmpynm.setFocus();
- rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
- "prodcmpycd,," + group3.group5.ipt_prodcmpynm.value
- ,"","prodcmpycd,prodcmpynm" ,group3.group5.ipt_prodcmpycd,"SPRSD00160","","");
- }else{
- group3.group5.ipt_prodcmpycd.value = "";
- }
- }
- if(e.columnid == "prcpcd") {
- if(utlf_isNull(group3.group6.grp_relation.ipt_prcpcd.value)) {
- group3.group6.grp_relation.ipt_prcpnm.value = "";
- } else {
- group3.group6.grp_relation.btn_prcpcd.click();
- }
- }
- if(e.columnid == "usedgoodcd") {
- if(!utlf_isNull(group3.group6.grp_relation.ipt_usedgoodcd.value)) {
- group3.group6.grp_relation.btn_usedgoodcd.click();
- }
- }
- }
- /****************************************************************************************
- * Components : Static
- * Description : 입력란 위 캡션선택
- ****************************************************************************************/
- function group3_group5_cap_goodspectxt_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.group5.ipt_goodspec.setFocus();
- }
- function group3_group5_cap_suppcustnmtxt_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.group5.ipt_suppcustnmtxt.setFocus();
- }
- function group3_group5_cap_suppcustcdtxt_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.group5.ipt_suppcustcdtxt.setFocus();
- }
- function group3_group5_cap_prodcmpynmtxt_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.group5.ipt_prodcmpynmtxt.setFocus();
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 데이터입력후 캡션처리
- ****************************************************************************************/
- function group3_group5_ipt_goodspec_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(utlf_isNull(group3.group5.ipt_goodspec.value)) {
- group3.group5.cap_goodspectxt.visible = true;
- } else {
- group3.group5.cap_goodspectxt.visible = false;
- }
- }
- function group3_group5_ipt_suppcustnmtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(utlf_isNull(obj.value)) {
- group3.group5.cap_suppcustnmtxt.visible = true;
- } else {
- group3.group5.cap_suppcustnmtxt.visible = false;
- }
- }
- function group3_group5_ipt_suppcustcdtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(utlf_isNull(obj.value)) {
- group3.group5.cap_suppcustcdtxt.visible = true;
- } else {
- group3.group5.cap_suppcustcdtxt.visible = false;
- }
- }
- function group3_group5_ipt_prodcmpynmtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(utlf_isNull(obj.value)) {
- group3.group5.cap_prodcmpynmtxt.visible = true;
- } else {
- group3.group5.cap_prodcmpynmtxt.visible = false;
- }
- }
- function group3_caption52_onclick(obj:Static, e:ClickEventInfo)
- {
- group3.group5.cap_goodspectxt.visible = false;
- group3.group5.ipt_goodspec.setFocus();
- }
- function ds_temp_newmeterialdetailinfo_newmetldetllist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "deptaprvyn" :
- case "specyn" :
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
- break;
-
- default :
- break;
- }
- }
- function group3_group6_cmb_reqresgubun_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(obj.value == "0009"){ //기타
- var detldesc = ds_temp_init_rscm0013.getColumn(0,"detldesc");
- // var instcd = sysf_getUserInfo("dutplceinstcd");
- // if(!utlf_isNull(detldesc)){
- if (sysf_getUserInfo("dutplcecd") != detldesc){
- // if(instcd == "031"){
- sysf_messageBox("기타 사유로 입력하실 경우 물류팀 담당자에게 연락바랍니다.(저장안됨)","I999");
- // }else{
- // sysf_messageBox("기타 사유로 입력하실 경우 물류팀(T.5187) 연락바랍니다.(저장안됨)","I999");
- // }
- group3.btn_save.enable = false;
- return false;
-
- // }
- // }else{
- // if(instcd == "031"){
- // sysf_messageBox("기타 사유로 입력하실 경우 물류팀 담당자에게 연락바랍니다.(저장안됨)","I999");
- // }else{
- // sysf_messageBox("기타 사유로 입력하실 경우 물류팀(T.5187) 연락바랍니다.(저장안됨)","I999");
- // }
- // group3.btn_save.enable = false;
- // return false;
- }
- }else{
- group3.btn_save.enable = true;
- }
-
- group3.group6.grp_relation.ipt_usedgoodcd.enable = true; // 물품코드
- group3.group6.grp_relation.btn_usedgoodcd.enable = true; // 물품코드검색
- }
- function group3_group6_grp_relation_btn_prcpcheck_onclick(obj:Button, e:ClickEventInfo)
- {
- var usedgoodcd = group3.group6.grp_relation.ipt_usedgoodcd.value;
- if( utlf_isNull(usedgoodcd) || usedgoodcd.length != 9 ){
- sysf_messageBox("물품코드(9자리) 입력 후" ,"I007");
- group3.group5.ipt_edicd.setFocus();
- group3.group6.grp_relation.ipt_usedgoodcd.setFocus();
- return false;
- }
- // group3.grp_prcpinfo.visible = true;
- // group3.grp_prcpinfo.enable = false;
-
- ds_rst_prcpcnt.clearData();
- ds_send_reqdata.clearData();
-
- dsf_makeValue( ds_send_reqdata, "goodcd", "string", usedgoodcd);
- dsf_makeValue( ds_send_reqdata, "chk", "string", "Y");
- var oParam = {};
- oParam.id = "TRRWC01402";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetPrcpCntInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_rst_prcpcnt=prcpcnt";
- oParam.async = false;
- tranf_submit(oParam);
-
- var nRowcount = ds_rst_prcpcnt.getRowCount();
- //alert(nRowcount);
- if(nRowcount == 0){
- group3.grp_prcpMsg.visible = false;
- group3.grp_prcpinfo.visible = false;
- sysf_messageBox("진료과에서 사용중인 건수가 존재하지" ,"I011");
- }else{
- group3.grp_prcpMsg.visible = true;
- group3.grp_prcpinfo.visible = true;
- }
-
- }
- function group3_grp_prcpinfo_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.grp_prcpinfo.visible = false;
- sysf_messageBox("동일 용도로 사용 중인 기존 제품 존재 시 전체를 반드시 입력하세요!" ,"I999");
- group3.group6.grp_relation.ipt_etcgoodcd.setFocus();
- }
- function group3_group6_grp_relation_cap_etcgoodcdtxt_onclick(obj:Static, e:ClickEventInfo)
- {
- obj.visible = false;
- group3.group6.grp_relation.ipt_etcgoodcd.setFocus();
- }
- function group3_group6_grp_relation_ipt_etcgoodcd_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(utlf_isNull(obj.value)) {
- group3.group6.grp_relation.cap_etcgoodcdtxt.visible = true;
- } else {
- group3.group6.grp_relation.cap_etcgoodcdtxt.visible = false;
- }
- }
- function grp_prcpMsg_btn_prcpmsgclose_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.grp_prcpMsg.visible = false;
- group3.grp_prcpinfo.enable = true;
-
- }
- ]]></Script>
- </Form>
- </FDL>
|