123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRSD20000" position="absolute 0 0 1189 785" titletext="소모품청구관리" onload="SMRSD20000_onload">
- <Layouts>
- <Layout>
- <Div id="gd_set" taborder="1" position="absolute 3 790 579 1438" visible="false">
- <Layouts>
- <Layout>
- <Grid id="grd_setlist" taborder="3" binddataset="ds_main_list_reqmst_reqsetmst" useinputpanel="false" position="absolute 0 22 300 147" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="257"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관코드"/>
- <Cell col="1" text="청구부서"/>
- <Cell col="2" text="청구주기"/>
- <Cell col="3" text="청구주기"/>
- <Cell col="4" text="청구SET명"/>
- <Cell col="5" text="물품구분"/>
- <Cell col="6" text="물품코드"/>
- <Cell col="7" text="물품명"/>
- <Cell col="8" text="청구량"/>
- <Cell col="9" text="청구단위"/>
- <Cell col="10" text="setcd"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instcd"/>
- <Cell col="1" text="bind:reqdeptcd"/>
- <Cell col="2" text="bind:reqprid"/>
- <Cell col="3" text="bind:reqprnm"/>
- <Cell col="4" text="bind:goodsetnm"/>
- <Cell col="5" text="bind:goodflag"/>
- <Cell col="6" text="bind:goodcd"/>
- <Cell col="7" text="bind:goodnm"/>
- <Cell col="8" text="bind:goodqty"/>
- <Cell col="9" text="bind:requnit"/>
- <Cell col="10" text="bind:goodsetcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line3" class="line_10" position="absolute 0 17 300 23" anchor="default"/>
- <Static id="caption17" text="부서 청구SET" class="tit_2" position="absolute 0 1 116 17" anchor="default"/>
- <Shape id="line1" class="line_10" position="absolute 0 177 576 183" anchor="default"/>
- <Grid id="grd_reqset" taborder="4" binddataset="ds_main_list_reqset_reqsetlist" useinputpanel="false" position="absolute 0 182 576 647" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="19"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="63"/>
- <Column size="0"/>
- <Column size="250"/>
- <Column size="50"/>
- <Column size="56"/>
- <Column size="42"/>
- <Column size="43"/>
- <Column size="70"/>
- <Column size="66"/>
- <Column size="68"/>
- <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"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="청구부서"/>
- <Cell col="3" text="청구주기"/>
- <Cell col="4" text="물품구분"/>
- <Cell col="5" text="물품코드"/>
- <Cell col="6" text="물품코드"/>
- <Cell col="7" text="물품명"/>
- <Cell col="8" text="규격"/>
- <Cell col="9" text="안전재고"/>
- <Cell col="10" text="단위"/>
- <Cell col="11" text="주기"/>
- <Cell col="12" text="청구구분"/>
- <Cell col="13" text="구매구분"/>
- <Cell col="14" text="청구방법"/>
- <Cell col="15" text="포장단위"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- </Band>
- <Band id="body">
- <Cell text="bind:select" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:reqdeptcd"/>
- <Cell col="3" text="bind:reqprid"/>
- <Cell col="4" text="bind:goodflagnm"/>
- <Cell col="5" text="bind:goodcd"/>
- <Cell col="6" text="bind:allsizespecid"/>
- <Cell col="7" text="bind:goodnm"/>
- <Cell col="8" text="bind:goodspec"/>
- <Cell col="9" text="bind:basevol"/>
- <Cell col="10" text="bind:deliveunit"/>
- <Cell col="11" text="bind:reqpridnm"/>
- <Cell col="12" text="bind:reqflagnm"/>
- <Cell col="13" text="bind:purcflagnm"/>
- <Cell col="14" text="bind:reqmthdnm"/>
- <Cell col="15" text="bind:setunit"/>
- <Cell col="16" text="bind:goodspec"/>
- <Cell col="17" text="bind:goodmodel"/>
- <Cell col="18" text="bind:prodcmpynm"/>
- <Cell col="19" text="bind:purcunit"/>
- <Cell col="20" text="bind:minexch"/>
- <Cell col="21" text="bind:stocqty"/>
- <Cell col="22" text="bind:ddavguseqty"/>
- <Cell col="23" text="bind:goodsetnm"/>
- <Cell col="24" text="bind:goodsetcd"/>
- <Cell col="25" text="bind:goodflag"/>
- <Cell col="26" text="bind:allsizeyn"/>
- <Cell col="27" text="bind:allsizespecid"/>
- <Cell col="28" text="bind:allsizespecidnm"/>
- <Cell col="29" text="bind:tmpreqflag"/>
- <Cell col="30" text="bind:reqflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption5" text="부서 청구SET 물품" class="tit_2" position="absolute 0 161 161 177" anchor="default"/>
- <Button id="btn_apply" taborder="5" text="선택" class="btn4" position="absolute 520 155 576 177" anchor="default"/>
- <Static id="caption8" text="(* 청구주기가 일치하지 않으면 선택되지 않습니다.)" position="absolute 152 162 440 177" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_main" taborder="3" position="absolute 584 211 1188 784" anchor="all">
- <Layouts>
- <Layout>
- <TextArea id="tar_cmt" taborder="1" visible="false" position="absolute 31 79 81 95" anchor="default"/>
- <Div id="grp_button" taborder="2" position="absolute 15 -1 603 22" anchor="top right">
- <Layouts>
- <Layout>
- <Button id="btn_choice" taborder="1" text="승인전체/접수전체취소" class="btn2" visible="false" position="absolute 36 1 166 23" anchor="default"/>
- <Button id="button1" taborder="2" text="행삭제" class="btn2" position="absolute 476 1 529 23" anchor="top right" onclick="grp_main_grp_button_button1_onclick"/>
- <Button id="btn_excel" taborder="3" text="엑셀" class="btn7" position="absolute 532 1 588 23" anchor="top right" onclick="grp_main_grp_button_btn_excel_onclick"/>
- <CheckBox id="ckb_accept" taborder="4" visible="false" position="absolute 0 1 67 23" anchor="default"/>
- <Button id="btn_accept" taborder="5" text="승인/미승인" class="btn4" visible="false" position="absolute 84 1 176 23" anchor="default"/>
- <Button id="btn_insert" taborder="6" text="행추가" class="btn2" visible="false" position="absolute 95 1 148 23" anchor="default"/>
- <Button id="btn_repeat" taborder="7" text="Repeat청구" class="btn2" position="absolute 387 1 473 23" anchor="top right" onclick="grp_main_grp_button_btn_repeat_onclick"/>
- <Button id="btn_promgrup" taborder="8" text="약속그룹" class="btn2" position="absolute 320 1 384 23" anchor="top right" onclick="grp_main_grp_button_btn_promgrup_onclick"/>
- <Button id="button4" taborder="9" text="적정재고" class="btn2" visible="false" position="absolute 253 1 317 23" anchor="top right" onclick="grp_main_grp_button_button4_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line5" class="line_10" position="absolute 1 22 603 28" anchor="left top right"/>
- <Grid id="grd_goodreq" class="datagrid2" taborder="3" binddataset="ds_main_list_goodreq_goodreqlist" useinputpanel="false" position="absolute 1 27 603 572" anchor="all" selecttype="multirow" cellclickbound="cell" cellsizingtype="col" oncellclick="grp_main_grd_goodreq_oncellclick" ontextchanged="grp_main_grd_goodreq_ontextchanged" onkeydown="grp_main_grd_goodreq_onkeydown" onenteredit="grp_main_grd_goodreq_onenteredit" onexpandup="grp_main_grd_goodreq_onexpandup" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="0"/>
- <Column size="85"/>
- <Column size="0"/>
- <Column size="228"/>
- <Column size="101"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="40"/>
- <Column size="43"/>
- <Column size="40"/>
- <Column size="43"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="90"/>
- <Column size="75"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <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"/>
- <Cell col="6"/>
- <Cell col="7" text="물품구분"/>
- <Cell col="8" text="순번" wordwrap="char"/>
- <Cell col="9" text="SEQ" wordwrap="char"/>
- <Cell col="10" text="물품코드" wordwrap="char"/>
- <Cell col="11" text="물품코드" wordwrap="char"/>
- <Cell col="12" text="물품명" wordwrap="char"/>
- <Cell col="13" text="규격" wordwrap="char"/>
- <Cell col="14" text="단가" wordwrap="char"/>
- <Cell col="15" text="청구배수" wordwrap="char"/>
- <Cell col="16" colspan="2" text="청구" wordwrap="char" taborder="undefined"/>
- <Cell col="18" colspan="2" text="처방" wordwrap="char" taborder="undefined"/>
- <Cell col="20" text="적정재고량" wordwrap="char"/>
- <Cell col="21" text="월소모량" wordwrap="char"/>
- <Cell col="22" text="월평균" wordwrap="char"/>
- <Cell col="23" text="당월누적출급량" wordwrap="char"/>
- <Cell col="24" text="현재고량" wordwrap="char"/>
- <Cell col="25" text="금액"/>
- <Cell col="26" text="승인"/>
- <Cell col="27" text="승인"/>
- <Cell col="28" text="청구자명"/>
- <Cell col="29" text="비고"/>
- <Cell col="30" text="caption1"/>
- <Cell col="31" text="caption2"/>
- <Cell col="32" text="caption3"/>
- <Cell col="33" text="caption4"/>
- <Cell col="34" text="접수"/>
- <Cell col="35" text="의료폐기물용기여부"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" text="bind:reqflag"/>
- <Cell col="3" text="bind:reqdd"/>
- <Cell col="4" text="bind:reqno"/>
- <Cell col="5" text="bind:orggoodcd"/>
- <Cell col="6" text="bind:winacnt"/>
- <Cell col="7" text="bind:goodflag"/>
- <Cell col="8" text="bind:rowno"/>
- <Cell col="9" text="bind:reqseqno"/>
- <Cell col="10" displaytype="text" text="bind:goodcd"/>
- <Cell col="11" text="bind:allsizespecid"/>
- <Cell col="12" displaytype="text" text="bind:goodnm"/>
- <Cell col="13" displaytype="text" text="bind:goodspec"/>
- <Cell col="14" text="bind:goodunitcost" mask="#,###.##"/>
- <Cell col="15" displaytype="number" text="bind:reqmutpleqty"/>
- <Cell col="16" displaytype="number" edittype="masknumber" text="bind:reqqty" editautoselect="true"/>
- <Cell col="17" text="bind:requnit"/>
- <Cell col="18" displaytype="number" text="bind:prcpqty"/>
- <Cell col="19" text="bind:prcpunit"/>
- <Cell col="20" displaytype="number" text="bind:prprtystocqty"/>
- <Cell col="21" displaytype="number" text="bind:mthuseqty"/>
- <Cell col="22" displaytype="number" text="bind:deliveavgqty"/>
- <Cell col="23" displaytype="number" text="bind:delivesumqty"/>
- <Cell col="24" displaytype="number" text="bind:hun_jaego"/>
- <Cell col="25" text="bind:reqcost"/>
- <Cell col="26" displaytype="checkbox" edittype="checkbox" text="bind:deptaprvyn"/>
- <Cell col="27" text="bind:deptaprvnm"/>
- <Cell col="28" text="bind:reqpsnnm"/>
- <Cell col="29" displaytype="text" edittype="text" text="bind:cmt"/>
- <Cell col="30" text="bind:reqdeptcd"/>
- <Cell col="31" text="bind:predeptaprvyn"/>
- <Cell col="32" text="bind:workflag"/>
- <Cell col="33" text="bind:reqpsnid"/>
- <Cell col="34" text="bind:wareflag"/>
- <Cell col="35" text="bind:wstyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grp_allsize" taborder="4" visible="false" position="absolute 168 84 516 357" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="rectangle1" type="rectangle" position="absolute 0 0 346 271" anchor="default"/>
- <Grid id="grd_codelist" class="grd_prodcmpylist" taborder="1" binddataset="ds_main_codelist" useinputpanel="false" position="absolute 6 33 340 265" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="40"/>
- <Column size="140"/>
- <Column size="76"/>
- <Column size="51"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="C"/>
- <Cell col="1" text="ID"/>
- <Cell col="2" text="명칭"/>
- <Cell col="3" text="모델"/>
- <Cell col="4" text="수량"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:(chk=="true"||chk==1)?1:0"/>
- <Cell col="1" text="bind:allsizespecid"/>
- <Cell col="2" displaytype="text" text="bind:goodspec"/>
- <Cell col="3" text="bind:goodmodel"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:qty"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_confirm" taborder="2" text="확인" class="btn4" position="absolute 284 6 340 28" anchor="default" onclick="grp_main_grp_allsize_btn_confirm_onclick"/>
- <Shape id="line2" class="line_10" position="absolute 6 28 340 34"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div id="gd_find" taborder="4" position="absolute 0 208 583 785" anchor="left top bottom">
- <Layouts>
- <Layout>
- <Div id="group2" taborder="3" class="div_SA2" position="absolute 3 3 579 100" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption12" text="대 분 류 :" class="search_name" position="absolute 4 28 92 45" anchor="default"/>
- <Combo id="ipt_lrgcd" taborder="9" position="absolute 91 27 243 46" anchor="default" onitemchanged="gd_find_group2_ipt_lrgcd_onitemchanged"/>
- <Static id="caption15" text="중 분 류 :" class="search_name" position="absolute 254 28 340 45" anchor="default"/>
- <Combo id="ipt_mdlcd" taborder="10" position="absolute 341 27 493 46" anchor="default"/>
- <Static id="caption10" text="물 품 명 :" class="search_name" position="absolute 4 74 90 91" anchor="default"/>
- <Edit id="ipt_goodnm" taborder="11" class="input_default" position="absolute 91 73 493 92" anchor="default" onkeydown="gd_find_group2_ipt_goodnm_onkeydown"/>
- <Edit id="ipt_edicd" taborder="12" class="input_default" position="absolute 341 4 493 23" anchor="default"/>
- <Static id="cap_edicd" text="EDI 코드 :" class="search_name" position="absolute 254 5 341 22" anchor="default"/>
- <Edit id="ipt_goodcd" taborder="13" class="input_default" position="absolute 91 50 243 69" anchor="default" onkeydown="gd_find_group2_ipt_goodcd_onkeydown"/>
- <Static id="caption13" text="물품코드 :" class="search_name" position="absolute 4 51 90 68" anchor="default"/>
- <Combo id="cmb_goodflag" taborder="14" innerdataset="ds_init_goodflag" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 91 4 243 23" anchor="default" onitemchanged="gd_find_group2_cmb_goodflag_onitemchanged"/>
- <Static id="caption14" text="물품구분 :" class="search_name" position="absolute 4 5 90 22" anchor="default"/>
- <Static id="caption7" text="의료폐기물 전용용기만 보기 :" class="search_name" position="absolute 254 51 454 68" anchor="default"/>
- <CheckBox id="cbx_wst" taborder="15" class="checkbox_search" position="absolute 449 51 471 67" anchor="default" truevalue="Y" onclick="gd_find_group2_cbx_wst_onclick"/>
- <Shape id="line6" class="line_4" position="absolute 497 9 503 88" anchor="default" linetype="vertical"/>
- <Button id="btn_searchgood" taborder="16" text="조회" class="btn1" position="absolute 510 36 566 58" anchor="default" onclick="gd_find_group2_btn_searchgood_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="lin_goodlist" class="line_1" position="absolute 5 99 581 100" anchor="default"/>
- <Grid id="grd_goodlist" class="grd_agtplcelist" taborder="4" binddataset="ds_main_GoodLists_goodlist" useinputpanel="false" position="absolute 3 130 579 575" anchor="all" selecttype="multirow" cellclickbound="cell" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="20"/>
- <Column size="75"/>
- <Column size="0"/>
- <Column size="150"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="65"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="물품코드"/>
- <Cell col="3" text="물품코드"/>
- <Cell col="4" text="물품명"/>
- <Cell col="5" text="규격"/>
- <Cell col="6" text="모델"/>
- <Cell col="7" text="포장구성단위"/>
- <Cell col="8" text="수불단위"/>
- <Cell col="9" text="주기"/>
- <Cell col="10" text="청구방법"/>
- <Cell col="11" text="구매구분"/>
- <Cell col="12" text="기관코드"/>
- <Cell col="13" text="물품구분"/>
- <Cell col="14" text="최소처방수량"/>
- <Cell col="15" text="기준량"/>
- <Cell col="16" text="재고량"/>
- <Cell col="17" text="사용자수량"/>
- <Cell col="18" text="단위"/>
- <Cell col="19" text="청구수량고정배수"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- <Cell col="41"/>
- <Cell col="42"/>
- <Cell col="43"/>
- <Cell col="44"/>
- <Cell col="45"/>
- <Cell col="46"/>
- <Cell col="47"/>
- <Cell col="48"/>
- <Cell col="49"/>
- <Cell col="50"/>
- <Cell col="51"/>
- <Cell col="52"/>
- <Cell col="53"/>
- <Cell col="54"/>
- <Cell col="55"/>
- <Cell col="56"/>
- <Cell col="57"/>
- <Cell col="58"/>
- <Cell col="59"/>
- <Cell col="60"/>
- <Cell col="61"/>
- <Cell col="62"/>
- <Cell col="63"/>
- <Cell col="64"/>
- <Cell col="65"/>
- <Cell col="66"/>
- <Cell col="67"/>
- <Cell col="68"/>
- <Cell col="69"/>
- <Cell col="70"/>
- <Cell col="71"/>
- <Cell col="72"/>
- <Cell col="73"/>
- <Cell col="74"/>
- <Cell col="75"/>
- <Cell col="76"/>
- <Cell col="77"/>
- <Cell col="78"/>
- <Cell col="79"/>
- <Cell col="80"/>
- <Cell col="81"/>
- <Cell col="82"/>
- <Cell col="83"/>
- <Cell col="84"/>
- <Cell col="85"/>
- <Cell col="86"/>
- <Cell col="87"/>
- <Cell col="88"/>
- <Cell col="89"/>
- <Cell col="90"/>
- <Cell col="91"/>
- <Cell col="92"/>
- <Cell col="93"/>
- <Cell col="94"/>
- <Cell col="95"/>
- <Cell col="96"/>
- <Cell col="97"/>
- <Cell col="98"/>
- <Cell col="99"/>
- <Cell col="100"/>
- <Cell col="101"/>
- <Cell col="102"/>
- <Cell col="103"/>
- <Cell col="104" text="a"/>
- <Cell col="105" text="caption1"/>
- <Cell col="106"/>
- <Cell col="107"/>
- <Cell col="108"/>
- <Cell col="109"/>
- <Cell col="110"/>
- <Cell col="111"/>
- <Cell col="112"/>
- <Cell col="113"/>
- <Cell col="114"/>
- <Cell col="115"/>
- <Cell col="116"/>
- <Cell col="117"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:select" expr="expr:(select=="true"||select==1)?1:0"/>
- <Cell col="2" edittype="none" text="bind:goodcd"/>
- <Cell col="3" text="bind:allsizespecid"/>
- <Cell col="4" text="bind:goodnm"/>
- <Cell col="5" text="bind:goodspec"/>
- <Cell col="6" text="bind:goodmodel"/>
- <Cell col="7" text="bind:setunit"/>
- <Cell col="8" text="bind:deliveunit"/>
- <Cell col="9" text="bind:reqpridnm"/>
- <Cell col="10" text="bind:reqmthdnm"/>
- <Cell col="11" text="bind:purcflagnm"/>
- <Cell col="12" text="bind:prodcmpycd"/>
- <Cell col="13" text="bind:prodcmpynm"/>
- <Cell col="14" text="bind:instcd"/>
- <Cell col="15" text="bind:goodflag"/>
- <Cell col="16" text="bind:minexch"/>
- <Cell col="17" text="bind:userqty"/>
- <Cell col="18" text="bind:purcunit"/>
- <Cell col="19" text="bind:reqmutpleqty"/>
- <Cell col="20" text="bind:safestocqty"/>
- <Cell col="21" text="bind:stocqty"/>
- <Cell col="22" text="bind:todd"/>
- <Cell col="23" text="bind:useyn"/>
- <Cell col="24" text="bind:fromdd"/>
- <Cell col="25" text="bind:asetflag"/>
- <Cell col="26" text="bind:lrgcd"/>
- <Cell col="27" text="bind:lrgnm"/>
- <Cell col="28" text="bind:mdlcd"/>
- <Cell col="29" text="bind:mdlnm"/>
- <Cell col="30" text="bind:smlcd"/>
- <Cell col="31" text="bind:smlnm"/>
- <Cell col="32" text="bind:proddrugsetflag"/>
- <Cell col="33" text="bind:winacnt"/>
- <Cell col="34" text="bind:winacntnm"/>
- <Cell col="35" text="bind:amtacnt"/>
- <Cell col="36" text="bind:amtacntnm"/>
- <Cell col="37" text="bind:mainmngtdeptcd"/>
- <Cell col="38" text="bind:mainmngtdeptnm"/>
- <Cell col="39" text="bind:mainusedeptcd"/>
- <Cell col="40" text="bind:mainusedeptnm"/>
- <Cell col="41" text="bind:purclnkgoodcd"/>
- <Cell col="42" text="bind:stocmngtflag"/>
- <Cell col="43" text="bind:purcunitnm"/>
- <Cell col="44" text="bind:deliveunitnm"/>
- <Cell col="45" text="bind:exchqty"/>
- <Cell col="46" text="bind:reuseyn"/>
- <Cell col="47" text="bind:divusenvalqty"/>
- <Cell col="48" text="bind:calcscorinfoacptstat"/>
- <Cell col="49" text="bind:calcscorinfoacptdd"/>
- <Cell col="50" text="bind:insuyn"/>
- <Cell col="51" text="bind:edicd"/>
- <Cell col="52" text="bind:newrgstdd"/>
- <Cell col="53" text="bind:reqdeptcd"/>
- <Cell col="54" text="bind:reqdeptnm"/>
- <Cell col="55" text="bind:reqpsn"/>
- <Cell col="56" text="bind:reqpsnnm"/>
- <Cell col="57" text="bind:reqflag"/>
- <Cell col="58" text="bind:reqflagnm"/>
- <Cell col="59" text="bind:reqmthd"/>
- <Cell col="60" text="bind:reqprid"/>
- <Cell col="61" text="bind:iopsnflag"/>
- <Cell col="62" text="bind:prodplce"/>
- <Cell col="63" text="bind:prodplcenm"/>
- <Cell col="64" text="bind:maincustlastsuplplce"/>
- <Cell col="65" text="bind:maincustlastsuplplcenm"/>
- <Cell col="66" text="bind:suppcustcd"/>
- <Cell col="67" text="bind:suppcustnm"/>
- <Cell col="68" text="bind:conflag"/>
- <Cell col="69" text="bind:fromconterm"/>
- <Cell col="70" text="bind:toconterm"/>
- <Cell col="71" text="bind:estmamt"/>
- <Cell col="72" text="bind:forgncurncyunitcost"/>
- <Cell col="73" text="bind:curncyunit"/>
- <Cell col="74" text="bind:curncyunitnm"/>
- <Cell col="75" text="bind:goodunitcost"/>
- <Cell col="76" text="bind:purcflag"/>
- <Cell col="77" text="bind:allsizeyn"/>
- <Cell col="78" text="bind:setplceordflag"/>
- <Cell col="79" text="bind:plceordbase"/>
- <Cell col="80" text="bind:plceordqtycretflag"/>
- <Cell col="81" text="bind:plceordnonusedd"/>
- <Cell col="82" text="bind:addtaxrate"/>
- <Cell col="83" text="bind:lastpurcdd"/>
- <Cell col="84" text="bind:nonusetretresn"/>
- <Cell col="85" text="bind:mngtflag"/>
- <Cell col="86" text="bind:bnscd"/>
- <Cell col="87" text="bind:cntrdrugyn"/>
- <Cell col="88" text="bind:narcflag"/>
- <Cell col="89" text="bind:expnyn"/>
- <Cell col="90" text="bind:cntsunit"/>
- <Cell col="91" text="bind:cntsqty"/>
- <Cell col="92" text="bind:specvol"/>
- <Cell col="93" text="bind:drugkind"/>
- <Cell col="94" text="bind:cooppurcyn"/>
- <Cell col="95" text="bind:autrampharm"/>
- <Cell col="96" text="bind:keepmthd"/>
- <Cell col="97" text="bind:specldrug"/>
- <Cell col="98" text="bind:gnrlspcl"/>
- <Cell col="99" text="bind:welfprt"/>
- <Cell col="100" text="bind:goodtype"/>
- <Cell col="101" text="bind:com"/>
- <Cell col="102" text="bind:limdrugyn"/>
- <Cell col="103" text="bind:cmt"/>
- <Cell col="104" text="bind:safestocappdd"/>
- <Cell col="105" text="bind:ddavguseqty"/>
- <Cell col="106" text="bind:mmavgusescheqty"/>
- <Cell col="107" text="bind:mmavguseqty"/>
- <Cell col="108" text="bind:prprtystocpossndayno"/>
- <Cell col="109" text="bind:orgloc"/>
- <Cell col="110" text="bind:oldcd"/>
- <Cell col="111" text="bind:goodhngnm"/>
- <Cell col="112" text="bind:goodengnm"/>
- <Cell col="113" text="bind:reqfnldeptcd"/>
- <Cell col="114" text="bind:tmpreqflag"/>
- <Cell col="115" text="bind:prprtystocqty"/>
- <Cell col="116" text="bind:prprtyreqqty"/>
- <Cell col="117" text="bind:wstyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="bbt_apply2" taborder="5" text="적용" class="btn4" position="absolute 523 103 579 125" anchor="default" onclick="gd_find_bbt_apply2_onclick"/>
- <Shape id="line5" class="line_10" position="absolute 3 125 579 131" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab id="swt_search" taborder="5" tabindex="0" position="absolute 0 183 1187 209" onchanged="swt_search_onchanged" anchor="left top right">
- <Tabpages>
- <Tabpage id="bbt_reqdata" text="물품청구내역"/>
- <Tabpage id="bbt_good" text="물품검색"/>
- </Tabpages>
- </Tab>
- <Div id="grp_sea" taborder="6" class="div_SA2" position="absolute 0 49 1187 89" anchor="left top right">
- <Layouts>
- <Layout>
- <Edit id="opt_reqfinaldept" taborder="8" readonly="true" visible="false" position="absolute 1005 11 1033 30" anchor="default"/>
- <Edit id="tmp_goodcd" taborder="9" visible="false" position="absolute 1100 11 1125 30" anchor="default"/>
- <Edit id="opt_reqfinaldeptnm" taborder="10" readonly="true" visible="false" position="absolute 1038 11 1058 30" anchor="default"/>
- <Edit id="tmp_goodnm" taborder="11" visible="false" position="absolute 1135 11 1165 30" anchor="default"/>
- <Edit id="opt_goodflag" taborder="12" readonly="true" visible="false" position="absolute 1035 11 1060 30" anchor="default"/>
- <Static id="caption11" text="기관코드 :" class="search_name" position="absolute 13 13 99 30" anchor="default"/>
- <Static id="caption16" text="청구일자 :" class="search_name" position="absolute 740 13 818 30" anchor="default"/>
- <Shape id="line14" linetype="vertical" class="line_4" position="absolute 982 9 988 32" anchor="top right"/>
- <Button id="btn_search" taborder="13" text="조회" class="btn1" position="absolute 997 9 1053 31" anchor="top right" onclick="grp_sea_btn_search_onclick"/>
- <Button id="btn_save" taborder="14" text="저장" class="btn4" enable="false" position="absolute 1059 9 1115 31" anchor="top right" onclick="grp_sea_btn_save_onclick"/>
- <Edit id="opt_instcd" taborder="15" readonly="true" visible="false" position="absolute 115 11 145 30" anchor="default"/>
- <Edit id="opt_instcdnm" taborder="16" readonly="true" position="absolute 101 11 215 30" anchor="default" class="output"/>
- <Calendar id="ipt_searchreqdd" taborder="17" class="input_essential" position="absolute 825 11 920 30" mask="yyyy-mm-dd" anchor="default" onchanged="grp_sea_ipt_searchreqdd_onchanged" dateformat="yyyy-MM-dd" value="null"/>
- <Combo id="cmb_searchwareflag" taborder="18" innerdataset="@ds_init_wareflag_wareflaglist" codecolumn="cdid" datacolumn="cdnm" class="combo_default" visible="false" position="absolute 625 11 735 30" anchor="default"/>
- <Static id="caption19" text="창고구분 :" class="search_name" visible="false" position="absolute 540 12 646 29" anchor="default"/>
- <Edit id="ipt_searchreqno" taborder="19" class="input_essential" position="absolute 925 11 975 30" anchor="default" onkeydown="grp_sea_ipt_searchreqno_onkeydown"/>
- <Button id="btn_delete" taborder="20" text="삭제" class="btn4" enable="false" position="absolute 1121 9 1177 31" anchor="top right" onclick="grp_sea_btn_delete_onclick"/>
- <Static id="cpt_dept" text="청구부서 :" class="search_name" position="absolute 405 13 491 30" anchor="default"/>
- <Button id="btn_searchreqdeptcd" taborder="21" class="icon_search" enable="false" position="absolute 579 13 595 29" anchor="default" onclick="grp_sea_btn_searchreqdeptcd_onclick"/>
- <Edit id="ipt_searchreqdeptcd" taborder="22" class="input_search" enable="false" position="absolute 495 11 575 30" anchor="default" onkeydown="grp_sea_ipt_searchreqdeptcd_onkeydown"/>
- <Edit id="opt_searchreqdeptnm" taborder="23" readonly="true" position="absolute 600 11 710 30" anchor="default" class="output"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group1" taborder="7" position="absolute 0 90 1187 175" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption2" text="물품청구관리" class="tit_2" position="absolute 0 8 180 24" anchor="default"/>
- <Button id="btn_new" taborder="1" text="신규" class="btn4" position="absolute 1131 2 1187 24" anchor="top right" onclick="group1_btn_new_onclick"/>
- <Shape id="line4" class="line_10" position="absolute 0 24 1187 30" anchor="left top right"/>
- <TextArea id="txa_cmt" taborder="2" position="absolute 760 29 1187 78" anchor="left top right"/>
- <Edit id="ipt_reqno" taborder="3" position="absolute 270 31 331 50" anchor="default" class="output" readonly="true"/>
- <MaskEdit id="ipt_purccnsttndd" taborder="4" mask="yyyy-mm-dd" position="absolute 95 57 266 76" anchor="default" class="output" readonly="true"/>
- <Edit id="ipt_purccnsttnno" taborder="5" position="absolute 270 57 331 76" anchor="default" class="output" readonly="true"/>
- <Static id="cap_purccnsttndd" text="접수일자" class="cell_1" position="absolute 1 55 91 78" anchor="default"/>
- <Calendar id="ipt_reqdd" taborder="6" position="absolute 95 31 266 50" mask="yyyy-mm-dd" anchor="default" onchanged="group1_ipt_reqdd_onchanged"/>
- <Combo id="cmb_wareflag" taborder="7" innerdataset="@ds_init_wareflag_wareflaglist" codecolumn="cdid" datacolumn="cdnm" position="absolute 420 57 546 76" anchor="default" onitemchanged="group1_cmb_wareflag_onitemchanged"/>
- <Static id="cap_wareflag" text="창고구분" class="cell_1" position="absolute 336 55 416 78" anchor="default"/>
- <Static id="cap_cmt" text="비고" class="cell_1" position="absolute 672 29 756 78" anchor="default"/>
- <Static id="cap_reqdd" text="청구일자/NO" class="cell_1" position="absolute 1 29 91 52" anchor="default"/>
- <Shape id="line5" class="line_10" position="absolute 0 78 1187 84" anchor="left top right"/>
- <Button id="btn_reqdeptcd" taborder="8" class="icon_search" position="absolute 502 33 518 49" anchor="default" onclick="group1_btn_reqdeptcd_onclick"/>
- <Edit id="opt_reqdeptnm" taborder="9" readonly="true" position="absolute 521 31 666 50" anchor="default" class="output"/>
- <Edit id="ipt_reqdeptcd" taborder="10" class="input_default" position="absolute 420 31 496 50" anchor="default" onkeydown="group1_ipt_reqdeptcd_onkeydown"/>
- <Static id="cap_reqdeptcd" text="청구부서" class="cell_1" position="absolute 336 29 416 52" anchor="default"/>
- <Combo id="cmb_message" taborder="11" visible="false" position="absolute 115 5 215 22" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="bbt_large" taborder="8" class="icon_pre_month" visible="false" position="absolute 585 190 601 206" onclick="bbt_large_onclick"/>
- <Button id="bbt_right" taborder="9" class="icon_next_month" visible="false" position="absolute 603 190 619 206"/>
- <Static id="caption3" text="당일자 청구 이외에는 수정 및 삭제가 불가능합니다." position="absolute 820 95 1115 115" style="background:#ffff00ff;"/>
- <Static id="caption4" text="의료폐기물 전용용기는 그외 물품과 분리하여 별도 청구건으로 등록하십시요." position="absolute 385 95 815 115" style="background:#ffff00ff;"/>
- <Div id="grp_tle" taborder="10" position="absolute 0 24 1187 49" anchor="left top right">
- <Layouts>
- <Layout>
- <Button id="btn_init" taborder="36" text="초기화" class="btn4" position="absolute 1119 0 1187 22" anchor="default" onclick="grp_tle_btn_init_onclick"/>
- <Button id="btn_print" taborder="37" text="출력" class="btn6" position="absolute 1060 0 1116 22" anchor="default" onclick="grp_tle_btn_print_onclick"/>
- <Button id="btn_help" taborder="38" text="도움말" class="btn3" position="absolute 989 0 1057 22" anchor="default" onclick="grp_tle_btn_help_onclick"/>
- <Button id="button5" taborder="39" text="물품도움말" class="btn4" position="absolute 893 0 985 22" anchor="default" onclick="grp_tle_button5_onclick"/>
- <Button id="btn_fileup1" taborder="40" text="등록" class="btn2_letter2" visible="false" position="absolute 245 2 287 21" anchor="default"/>
- <Edit id="ipt_updpath" taborder="41" visible="false" position="absolute 300 2 400 21" anchor="default"/>
- <Shape id="line5" class="line_1" position="absolute 0 23 1187 25" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="물품청구관리" class="tit_1" position="absolute 0 0 120 25"/>
- <Div id="grp_repeat" taborder="2" style="background:white;border:1 solid #808080ff ;" visible="false" position="absolute 283 341 1173 761">
- <Layouts>
- <Layout>
- <Static id="caption1" text="Repeat 청구" class="tit_2" position="absolute 9 9 197 31" anchor="default"/>
- <Shape id="line2" class="line_10" position="absolute 9 25 879 31" anchor="default"/>
- <Button id="button2" taborder="1" text="확인" class="btn4" visible="false" position="absolute 755 390 811 412" anchor="default" onclick="grp_repeat_button2_onclick"/>
- <Button id="button3" taborder="2" text="닫기" class="btn4" position="absolute 821 390 877 412" anchor="default" onclick="grp_repeat_button3_onclick"/>
- <Grid id="grd_repeat" taborder="3" binddataset="ds_main_list_repeatreq_repeatlist" useinputpanel="false" position="absolute 9 30 879 385" anchor="default" oncelldblclick="grp_repeat_grd_repeat_oncelldblclick" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="70"/>
- <Column size="37"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="58"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="250"/>
- <Column size="170"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="청구일자"/>
- <Cell col="2" text="번호"/>
- <Cell col="3" text="청구구분"/>
- <Cell col="4" text="청구자"/>
- <Cell col="5" text="청구자명"/>
- <Cell col="6" text="부서승인여부"/>
- <Cell col="7" text="부서승인여부명"/>
- <Cell col="8" text="접수여부"/>
- <Cell col="9" text="접수여부명"/>
- <Cell col="10" text="물품코드"/>
- <Cell col="11" text="물품명"/>
- <Cell col="12" text="규격"/>
- <Cell col="13" text="청구수량"/>
- <Cell col="14" text="불출수량"/>
- <Cell col="15" text="작업구분"/>
- <Cell col="16" text="청구수량고정배수"/>
- <Cell col="17" text="청구단위"/>
- <Cell col="18" text="비고"/>
- <Cell col="19" text="의료폐기물용기여부"/>
- <Cell col="20" text="재청구여부"/>
- <Cell col="21" text="창고구분"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:corrow+1"/>
- <Cell col="1" displaytype="date" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:reqdd"/>
- <Cell col="2" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:reqno"/>
- <Cell col="3" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:reqflag"/>
- <Cell col="4" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:reqpsnid"/>
- <Cell col="5" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:reqpsnnm"/>
- <Cell col="6" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:deptaprvyn"/>
- <Cell col="7" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:deptaprvnm"/>
- <Cell col="8" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:acptflag"/>
- <Cell col="9" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:acptflagnm"/>
- <Cell col="10" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:goodcd"/>
- <Cell col="11" displaytype="text" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:goodnm"/>
- <Cell col="12" displaytype="text" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:goodspec"/>
- <Cell col="13" displaytype="number" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:reqqty"/>
- <Cell col="14" displaytype="number" style="background:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');background2:EXPR(utlf_getCurrentDate() == reqdd ? '#fccaca' : '');" text="bind:deliveqty"/>
- <Cell col="15" text="bind:workflag"/>
- <Cell col="16" text="bind:reqmutpleqty"/>
- <Cell col="17" text="bind:requnit"/>
- <Cell col="18" text="bind:cmt"/>
- <Cell col="19" text="bind:wstyn"/>
- <Cell col="20" text="bind:rereqyn"/>
- <Cell col="21" text="bind:wareflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_fileinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="workfilepath" type="STRING" size="256"/>
- <Column id="workfilenm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="workfilepath"/>
- <Col id="workfilenm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_save_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_goodreqmainlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_GoodLists_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_GoodLists_goodlist_oncolumnchanged"/>
- <Dataset id="ds_send_goodreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_goodreq_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="tmp_goodcd" type="STRING" size="256"/>
- <Column id="tmp_goodnm" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqno"/>
- <Col id="tmp_goodcd"/>
- <Col id="tmp_goodnm"/>
- <Col id="instcdnm"/>
- <Col id="wareflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_goodreq_goodreqmainlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list_goodreq_goodreqmainlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="newYN" type="STRING" size="256"/>
- <Column id="editable" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqdd"/>
- <Col id="reqno"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="wareflag"/>
- <Col id="cmt"/>
- <Col id="instcd"/>
- <Col id="newYN"/>
- <Col id="editable"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_copynode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="copynode" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="copynode"/>
- </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_popdata_send" 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="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="popgb" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="deptcd"/>
- <Col id="deptnm"/>
- <Col id="popgb"/>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_CopyData" 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 id="value"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_emplinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="workflag"/>
- <Col id="wareflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_codelist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_codelist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="allsizespecid" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="qty" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="allsizespecid"/>
- <Col id="goodspec"/>
- <Col id="chk"/>
- <Col id="goodmodel"/>
- <Col id="qty"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_common_goodflaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="emplno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_popdata2_send" 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="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="deptcd"/>
- <Col id="deptnm"/>
- <Col id="reqdd"/>
- <Col id="wareflag"/>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rsdhdeymlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="todd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="todd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_goodreq_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="jobstatus" type="STRING" size="256" sumtext="작업구분 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="rowno" type="STRING" size="256" sumtext="정렬순번 "/>
- <Column id="workflag" type="STRING" size="256" sumtext="작업구분(청구,반납) "/>
- <Column id="reqmthdflag" type="STRING" size="256" sumtext="청구방법 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(정기,응급) "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="allsize id "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="purcunit" type="STRING" size="256" sumtext="단위 "/>
- <Column id="purcunitnm" type="STRING" size="256" sumtext="단위명 "/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사 "/>
- <Column id="stocmngtflag" type="STRING" size="256" sumtext="재고구분 "/>
- <Column id="groupbugt" type="STRING" size="256" sumtext="예산코드그룹 "/>
- <Column id="bugtcd" type="STRING" size="256" sumtext="예산코드 "/>
- <Column id="bugtnm" type="STRING" size="256" sumtext="예산명 "/>
- <Column id="stdysubjno" type="STRING" size="256" sumtext="연구과제번호 "/>
- <Column id="stdysubjnm" type="STRING" size="256" sumtext="연구과제명 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqcollcdeptcd" type="STRING" size="256" sumtext="청구취합부서 "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="delivehopedd" type="STRING" size="256" sumtext="출고희망일 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자코드 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자명 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="ddavguseqty" type="STRING" size="256" sumtext="일평균사용량 "/>
- <Column id="minexch" type="STRING" size="256" sumtext="최소청구량 "/>
- <Column id="basevol" type="STRING" size="256" sumtext="기준량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="prereqqty" type="STRING" size="256" sumtext="기청구수량 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="adjtqty" type="STRING" size="256" sumtext="조정수량 "/>
- <Column id="preadjtqty" type="STRING" size="256" sumtext="조정수량 "/>
- <Column id="adjtrsn" type="STRING" size="256" sumtext="조정사유 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="predeptaprvyn" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvyn" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvnm" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvdd" type="STRING" size="256" sumtext="부서승인일자 "/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수여부 "/>
- <Column id="acptflagnm" type="STRING" size="256" sumtext="접수여부명 "/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자 "/>
- <Column id="acptcharid" type="STRING" size="256" sumtext="접수담당자id "/>
- <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자 "/>
- <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호 "/>
- <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구일련번호 "/>
- <Column id="colreqdd" type="STRING" size="256" sumtext="colreqdept "/>
- <Column id="colreqno" type="STRING" size="256" sumtext="colreqno "/>
- <Column id="colreqseqno" type="STRING" size="256" sumtext="colreqseqno "/>
- <Column id="deliveqty" type="STRING" size="256" sumtext="불출수량 "/>
- <Column id="unwinresn" type="STRING" size="256" sumtext="미입고사유 "/>
- <Column id="deliveprcsflag" type="STRING" size="256" sumtext="출고진행구분 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
- <Column id="chkcmt" type="STRING" size="256" sumtext="CHECK비고 "/>
- <Column id="reqarthyn" type="STRING" size="256" sumtext="청구승인권한여부 "/>
- <Column id="aprvyn" type="STRING" size="256" sumtext="발주승인여부 "/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회용컬럼(비품기준량)"/>
- <Column id="csrddavguseqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회용컬럼(기준대여량)"/>
- <Column id="allsizespecidnm" type="STRING" size="256" sumtext="allsize id "/>
- <Column id="allsizeyn" type="STRING" size="256" sumtext="allsize 여부 "/>
- <Column id="studyinstcd" type="STRING" size="256" sumtext="산학청구기관 "/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="projectid" type="STRING" size="256" sumtext="프로젝트id "/>
- <Column id="projectnm" type="STRING" size="256" sumtext="프로젝트명 "/>
- <Column id="totamt" type="STRING" size="256" sumtext="예산편성액 "/>
- <Column id="bugtexpcamt" type="STRING" size="256" sumtext="예산추산액 "/>
- <Column id="bugtexecamt" type="STRING" size="256" sumtext="예산집행액 "/>
- <Column id="remainder" type="STRING" size="256" sumtext="예산잔액 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="reqmthdnm" type="STRING" size="256" sumtext="청구방법 "/>
- <Column id="reqpridnm" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분 "/>
- <Column id="purcflagnm" type="STRING" size="256" sumtext="구매구분명 "/>
- <Column id="setunit" type="STRING" size="256" sumtext="포장구성단위 "/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처 "/>
- <Column id="suppcustcdnm" type="STRING" size="256" sumtext="보조거래처명 "/>
- <Column id="befmonreqqty" type="STRING" size="256" sumtext="전월청구수량 "/>
- <Column id="reqauth" type="STRING" size="256" sumtext="청구권한 "/>
- <Column id="wareflag" type="STRING" size="256" sumtext="창고구분 "/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정과목"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="기존물품코드(ASIS용) "/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량 "/>
- <Column id="prcpunit" type="STRING" size="256" sumtext="처방단위 "/>
- <Column id="prprtystocqty" type="STRING" size="256" sumtext="적정재고량 "/>
- <Column id="prprtyreqqty" type="STRING" size="256" sumtext="적정청구량 "/>
- <Column id="mthuseqty" type="STRING" size="256" sumtext="월소모량 "/>
- <Column id="hun_jaego" type="STRING" size="256" sumtext="현재고량 "/>
- <Column id="wstyn" type="STRING" size="256" sumtext="의료폐기물 용기 여부 "/>
- <Column id="deliveavgqty" type="STRING" size="256" sumtext="월평균 "/>
- <Column id="delivesumqty" type="STRING" size="256" sumtext="당월누적출급량 "/>
- <Column id="reqmutpleqty" type="STRING" size="256" sumtext="청구수량고정배수 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_goodreq_goodreqsublist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_list_goodreq_goodmaxreqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqfix" type="STRING" size="256" sumtext="청구번호수정가능여부 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ReqDeptLists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_messagelists_messagelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_tempdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="tempdeptcd" type="STRING" size="256"/>
- <Column id="tempdeptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tempdeptcd"/>
- <Col id="tempdeptnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ReqDeptLists_reqdeptlist" 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 id="value"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_popdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="receive" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_message" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- <Col id="reqflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cmbinfo_cditem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="item" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_reqnoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_repeatreq" 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="wareflag" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="wareflag">1</Col>
- <Col id="reqdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_popdata2_receive_prprtystoclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_save_autoaprv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="autoaprvyn" type="STRING" size="256"/>
- <Column id="reqnonew" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="autoaprvyn"/>
- <Col id="reqnonew"/>
- <Col id="instcd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_goodreqmainlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="requserno" type="STRING" size="256"/>
- <Column id="requsernm" type="STRING" size="256"/>
- <Column id="reqfinaldeptcd" type="STRING" size="256"/>
- <Column id="reqfinaldeptnm" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- <Column id="goodreqmainlist" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_goodreq_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="jobstatus" type="STRING" size="256" sumtext="작업구분 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="rowno" type="STRING" size="256" sumtext="정렬순번 "/>
- <Column id="workflag" type="STRING" size="256" sumtext="작업구분(청구,반납) "/>
- <Column id="reqmthdflag" type="STRING" size="256" sumtext="청구방법 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(정기,응급) "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="allsize id "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="purcunit" type="STRING" size="256" sumtext="단위 "/>
- <Column id="purcunitnm" type="STRING" size="256" sumtext="단위명 "/>
- <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조사 "/>
- <Column id="stocmngtflag" type="STRING" size="256" sumtext="재고구분 "/>
- <Column id="groupbugt" type="STRING" size="256" sumtext="예산코드그룹 "/>
- <Column id="bugtcd" type="STRING" size="256" sumtext="예산코드 "/>
- <Column id="bugtnm" type="STRING" size="256" sumtext="예산명 "/>
- <Column id="stdysubjno" type="STRING" size="256" sumtext="연구과제번호 "/>
- <Column id="stdysubjnm" type="STRING" size="256" sumtext="연구과제명 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqcollcdeptcd" type="STRING" size="256" sumtext="청구취합부서 "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="delivehopedd" type="STRING" size="256" sumtext="출고희망일 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자코드 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자명 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="ddavguseqty" type="STRING" size="256" sumtext="일평균사용량 "/>
- <Column id="minexch" type="STRING" size="256" sumtext="최소청구량 "/>
- <Column id="basevol" type="STRING" size="256" sumtext="기준량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="prereqqty" type="STRING" size="256" sumtext="기청구수량 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="adjtqty" type="STRING" size="256" sumtext="조정수량 "/>
- <Column id="preadjtqty" type="STRING" size="256" sumtext="조정수량 "/>
- <Column id="adjtrsn" type="STRING" size="256" sumtext="조정사유 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="predeptaprvyn" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvyn" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvnm" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvdd" type="STRING" size="256" sumtext="부서승인일자 "/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수여부 "/>
- <Column id="acptflagnm" type="STRING" size="256" sumtext="접수여부명 "/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자 "/>
- <Column id="acptcharid" type="STRING" size="256" sumtext="접수담당자id "/>
- <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자 "/>
- <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호 "/>
- <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구일련번호 "/>
- <Column id="colreqdd" type="STRING" size="256" sumtext="colreqdept "/>
- <Column id="colreqno" type="STRING" size="256" sumtext="colreqno "/>
- <Column id="colreqseqno" type="STRING" size="256" sumtext="colreqseqno "/>
- <Column id="deliveqty" type="STRING" size="256" sumtext="불출수량 "/>
- <Column id="unwinresn" type="STRING" size="256" sumtext="미입고사유 "/>
- <Column id="deliveprcsflag" type="STRING" size="256" sumtext="출고진행구분 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
- <Column id="chkcmt" type="STRING" size="256" sumtext="CHECK비고 "/>
- <Column id="reqarthyn" type="STRING" size="256" sumtext="청구승인권한여부 "/>
- <Column id="aprvyn" type="STRING" size="256" sumtext="발주승인여부 "/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회용컬럼(비품기준량)"/>
- <Column id="csrddavguseqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회용컬럼(기준대여량)"/>
- <Column id="allsizespecidnm" type="STRING" size="256" sumtext="allsize id "/>
- <Column id="allsizeyn" type="STRING" size="256" sumtext="allsize 여부 "/>
- <Column id="studyinstcd" type="STRING" size="256" sumtext="산학청구기관 "/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="projectid" type="STRING" size="256" sumtext="프로젝트id "/>
- <Column id="projectnm" type="STRING" size="256" sumtext="프로젝트명 "/>
- <Column id="totamt" type="STRING" size="256" sumtext="예산편성액 "/>
- <Column id="bugtexpcamt" type="STRING" size="256" sumtext="예산추산액 "/>
- <Column id="bugtexecamt" type="STRING" size="256" sumtext="예산집행액 "/>
- <Column id="remainder" type="STRING" size="256" sumtext="예산잔액 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="reqmthdnm" type="STRING" size="256" sumtext="청구방법 "/>
- <Column id="reqpridnm" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="purcflag" type="STRING" size="256" sumtext="구매구분 "/>
- <Column id="purcflagnm" type="STRING" size="256" sumtext="구매구분명 "/>
- <Column id="setunit" type="STRING" size="256" sumtext="포장구성단위 "/>
- <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처 "/>
- <Column id="suppcustcdnm" type="STRING" size="256" sumtext="보조거래처명 "/>
- <Column id="befmonreqqty" type="STRING" size="256" sumtext="전월청구수량 "/>
- <Column id="reqauth" type="STRING" size="256" sumtext="청구권한 "/>
- <Column id="wareflag" type="STRING" size="256" sumtext="창고구분 "/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정과목"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="기존물품코드(ASIS용) "/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량 "/>
- <Column id="prcpunit" type="STRING" size="256" sumtext="처방단위 "/>
- <Column id="prprtystocqty" type="STRING" size="256" sumtext="적정재고량 "/>
- <Column id="prprtyreqqty" type="STRING" size="256" sumtext="적정청구량 "/>
- <Column id="mthuseqty" type="STRING" size="256" sumtext="월소모량 "/>
- <Column id="hun_jaego" type="STRING" size="256" sumtext="현재고량 "/>
- <Column id="wstyn" type="STRING" size="256" sumtext="의료폐기물 용기 여부 "/>
- <Column id="deliveavgqty" type="STRING" size="256" sumtext="월평균 "/>
- <Column id="delivesumqty" type="STRING" size="256" sumtext="당월누적출급량 "/>
- <Column id="reqmutpleqty" type="STRING" size="256" sumtext="청구수량고정배수 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_goodreq_goodreqmainlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
- <Column id="wareflag" type="STRING" size="256" sumtext="창고구분 "/>
- <Column id="newYN" type="STRING" size="256" sumtext="추가여부 "/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수여부 "/>
- <Column id="acptflagnm" type="STRING" size="256" sumtext="접수여부명 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자코드 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자명 "/>
- <Column id="editable" type="STRING" size="256" sumtext="수정가능여부 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_goodreq_goodmaxreqno" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqfix" type="STRING" size="256" sumtext="청구번호수정가능여부 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="hidden" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="hidden"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_reqset_reqsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_reqnoinfo_maxreqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="reqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_nosearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="wareflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_reqmst_reqsetmst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="refcond" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="indexnm" type="STRING" size="256"/>
- <Column id="indexgb" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="mdlnm" type="STRING" size="256"/>
- <Column id="prodcmpycd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="oldcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqprid" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256"/>
- <Column id="reqpridnm" type="STRING" size="256"/>
- <Column id="reqcheck" type="STRING" size="256"/>
- <Column id="purcdeptflag" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="mngtcls" type="STRING" size="256"/>
- <Column id="wareflag" type="STRING" size="256"/>
- <Column id="rpirdd" type="STRING" size="256"/>
- <Column id="wst" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="refcond"/>
- <Col id="instcd"/>
- <Col id="goodflag">Y</Col>
- <Col id="goodcd"/>
- <Col id="goodnm"/>
- <Col id="indexnm"/>
- <Col id="indexgb"/>
- <Col id="reqflag"/>
- <Col id="lrgcd"/>
- <Col id="lrgnm"/>
- <Col id="mdlcd"/>
- <Col id="mdlnm"/>
- <Col id="prodcmpycd"/>
- <Col id="prodcmpynm"/>
- <Col id="goodspec"/>
- <Col id="goodmodel"/>
- <Col id="oldcd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqprid"/>
- <Col id="instcdnm"/>
- <Col id="reqflagnm"/>
- <Col id="reqpridnm"/>
- <Col id="reqcheck"/>
- <Col id="purcdeptflag"/>
- <Col id="workflag"/>
- <Col id="edicd"/>
- <Col id="mngtcls"/>
- <Col id="wareflag"/>
- <Col id="rpirdd"/>
- <Col id="wst"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ReqpsnLists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_list_repeatreq_repeatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_goodinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="goodnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="goodnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_wareflag_wareflaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_file_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_temp_goodmaxreqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_target_defaultvalue" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_popdata_receive_promgroupmngtdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_prcpqtyinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="gd_find.group2.ipt_lrgcd" propid="value" datasetid="ds_send_goodlist" columnid="lrgcd"/>
- <BindItem id="item1" compid="gd_find.group2.ipt_mdlcd" propid="value" datasetid="ds_send_goodlist" columnid="mdlcd"/>
- <BindItem id="item2" compid="gd_find.group2.ipt_goodnm" propid="value" datasetid="ds_send_goodlist" columnid="goodnm"/>
- <BindItem id="item3" compid="gd_find.group2.ipt_edicd" propid="value" datasetid="ds_send_goodlist" columnid="edicd"/>
- <BindItem id="item4" compid="gd_find.group2.ipt_goodcd" propid="value" datasetid="ds_send_goodlist" columnid="goodcd"/>
- <BindItem id="item5" compid="gd_find.group2.cmb_goodflag" propid="value" datasetid="ds_send_goodlist" columnid="goodflag"/>
- <BindItem id="item6" compid="gd_find.group2.cbx_wst" propid="value" datasetid="ds_send_goodlist" columnid="wst"/>
- <BindItem id="item7" compid="grp_main.grp_button.ckb_accept" propid="value" datasetid="ds_send_save_autoaprv" columnid="autoaprvyn"/>
- <BindItem id="item8" compid="grp_sea.opt_reqfinaldept" propid="value" datasetid="ds_init" columnid="reqfinaldeptcd"/>
- <BindItem id="item9" compid="grp_sea.tmp_goodcd" propid="value" datasetid="ds_send_goodreq" columnid="tmp_goodcd"/>
- <BindItem id="item10" compid="grp_sea.opt_reqfinaldeptnm" propid="value" datasetid="ds_init" columnid="reqfinaldeptnm"/>
- <BindItem id="item11" compid="grp_sea.tmp_goodnm" propid="value" datasetid="ds_send_goodreq" columnid="tmp_goodnm"/>
- <BindItem id="item12" compid="grp_sea.opt_goodflag" propid="value" datasetid="ds_send" columnid="goodflag"/>
- <BindItem id="item13" compid="grp_sea.opt_instcd" propid="value" datasetid="ds_send_goodreq" columnid="instcd"/>
- <BindItem id="item14" compid="grp_sea.opt_instcdnm" propid="value" datasetid="ds_send_goodreq" columnid="instcdnm"/>
- <BindItem id="item15" compid="grp_sea.ipt_searchreqdd" propid="value" datasetid="ds_send_goodreq" columnid="reqdd"/>
- <BindItem id="item16" compid="grp_sea.cmb_searchwareflag" propid="value" datasetid="ds_send_goodreq" columnid="wareflag"/>
- <BindItem id="item17" compid="grp_sea.ipt_searchreqno" propid="value" datasetid="ds_send_goodreq" columnid="reqno"/>
- <BindItem id="item18" compid="grp_sea.ipt_searchreqdeptcd" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptcd"/>
- <BindItem id="item19" compid="grp_sea.opt_searchreqdeptnm" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptnm"/>
- <BindItem id="item20" compid="group1.txa_cmt" propid="value" datasetid="ds_main_list_goodreq_goodreqmainlist" columnid="cmt"/>
- <BindItem id="item21" compid="group1.ipt_reqno" propid="value" datasetid="ds_main_list_goodreq_goodreqmainlist" columnid="reqno"/>
- <BindItem id="item22" compid="group1.ipt_purccnsttnno" propid="value" datasetid="ds_main_list_purcdmndinfo_purcdmndmainlist" columnid="purccnsttnno"/>
- <BindItem id="item23" compid="group1.ipt_reqdd" propid="value" datasetid="ds_main_list_goodreq_goodreqmainlist" columnid="reqdd"/>
- <BindItem id="item24" compid="group1.cmb_wareflag" propid="value" datasetid="ds_main_list_goodreq_goodreqmainlist" columnid="wareflag"/>
- <BindItem id="item25" compid="group1.opt_reqdeptnm" propid="value" datasetid="ds_main_list_goodreq_goodreqmainlist" columnid="reqdeptnm"/>
- <BindItem id="item26" compid="group1.ipt_reqdeptcd" propid="value" datasetid="ds_main_list_goodreq_goodreqmainlist" columnid="reqdeptcd"/>
- <BindItem id="item27" compid="grp_tle.ipt_updpath" propid="value" datasetid="ds_hidden" columnid="file"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- include "mis_reqconsxp::SMRSD20000.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fupload(flag){
- // var files = window.fileDialog("open", ",", false);
- // var replacepath = "";
- // if ( files.length <= 0 ) return;
- //
- // model.makeValue(grp_tle.ipt_updpath.attribute("ref") , files); //전체 파일경로 와 이름을 셋팅
- // var filename = files.substring(files.lastIndexOf('\\') + 1 , files.length ); //파일이름만 나오게 문자 정리
- //
- // if(flag == "2") {
- // model.setValue("/root/main/fileinfo/workfilenm", filename);
- // submit("TXRSC20203");
- // if(model.getValue("/root/main/filepath[1]/filepath") != ""){
- // model.setValue("/root/main/fileinfo/workfilepath", model.getValue("/root/main/filepath[1]/filepath"));
- // }
- // }
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMRSD20000_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(gd_find.grd_goodlist);
- grdf_initGrid(grp_main.grd_goodreq);
- //grdf_setGridSort(grp_main.grd_goodreq);
- grdf_setRowTypeIcon(grp_main.grd_goodreq, 0);
-
- fViewToggle(1);
- fInitialize();
- }
- function gd_set_btn_apply_onclick(obj:Button, e:ClickEventInfo) {
- // 선택물품을 적용하는 처리하는 함수
- // fSelectDataApply(gd_set.grd_reqset, grp_main.grd_goodreq, "goodreqlist", "basevol");
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 대분류 선택
- ****************************************************************************************/
- function gd_find_group2_ipt_lrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- rszfLMSComboList("K", gd_find.group2.ipt_lrgcd.value, "", "gd_find.group2.ipt_mdlcd", "", "M", "Y");
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 물품명 입력
- ****************************************************************************************/
- function gd_find_group2_ipt_goodnm_onkeydown(obj:Edit, e:KeyEventInfo) {
- gd_find.group2.btn_searchgood.click();
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 물품코드 입력
- ****************************************************************************************/
- function gd_find_group2_ipt_goodcd_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- gd_find.group2.btn_searchgood.click();
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 물품구분 변경
- ****************************************************************************************/
- function gd_find_group2_cmb_goodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- rszfLMSComboList(gd_find.group2.cmb_goodflag.value, "", "", "gd_find.group2.ipt_lrgcd", "", "L","Y");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 물품검색 조회
- ****************************************************************************************/
- function gd_find_group2_btn_searchgood_onclick(obj:Button, e:ClickEventInfo) {
- fGoodListSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 물품검색 적용
- ****************************************************************************************/
- function gd_find_bbt_apply2_onclick(obj:Button, e:ClickEventInfo) {
- if(fValMain() == false) return;
-
- fSelectDataApply(gd_find.grd_goodlist, grp_main.grd_goodreq, "goodreqlist", "basevol");
- if(ds_main_list_goodreq_goodreqlist.rowcount > 0){
- group1.cmb_wareflag.enable = false;
- group1.ipt_reqdeptcd.enable = false;
- group1.btn_reqdeptcd.enable = false;
-
- dsf_createDs("ds_req");
- ds_req.copyData(ds_main_list_goodreq_goodreqlist);
- //처방집계수량 조회
- var oParam = {};
- oParam.id = "TRRSD20008";
- oParam.service = "reqconsapp.ReqConsMngt";
- oParam.method = "reqGetPrcpInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_temp_prcpqtyinfo=prcpqtyinfo";
- oParam.async = false;
- oParam.callback = "cf_TRRSD20008";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRRSD20008") > -1) {
- var codynode = ds_temp_prcpqtyinfo.rowcount;
- for (var i = 0; i < codynode; i++) {
- ds_main_list_goodreq_goodreqlist.setColumn( i , "prcpqty", ds_temp_prcpqtyinfo.getColumn(i, "prcpqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( i , "prcpunit", ds_temp_prcpqtyinfo.getColumn(i, "prcpunit"));
- ds_main_list_goodreq_goodreqlist.setColumn( i , "prprtystocqty", ds_temp_prcpqtyinfo.getColumn(i, "prprtystocqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( i , "mthuseqty", ds_temp_prcpqtyinfo.getColumn(i, "mthuseqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( i , "hun_jaego", ds_temp_prcpqtyinfo.getColumn(i, "hun_jaego"));
- }
- }
- }else{
- if(sysf_getUserInfo("dutplcecd") != "4020334000" && sysf_getUserInfo("dutplcecd") != "3080000000"){
- group1.ipt_reqdeptcd.enable = false;
- group1.btn_reqdeptcd.enable = false;
- }else{
- group1.ipt_reqdeptcd.enable = true;
- group1.btn_reqdeptcd.enable = true;
- }
- group1.cmb_wareflag.enable = true;
- }
- }
- function cf_TRRSD20008(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_temp_prcpqtyinfo.addColumn("mthuseqty","string");
- ds_temp_prcpqtyinfo.updatecontrol = false;
- for(var i = 0 ; i < ds_temp_prcpqtyinfo.rowcount ; i++) {
- ds_temp_prcpqtyinfo.setColumn(i,"mthuseqty",ds_temp_prcpqtyinfo.getColumn(i,"prprtystocqty"));
- }
- ds_temp_prcpqtyinfo.updatecontrol = true;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 확인
- ****************************************************************************************/
- function grp_main_grp_allsize_btn_confirm_onclick(obj:Button, e:ClickEventInfo) {
- fAllSizeSelect() ;
- }
- function grp_main_tar_cmt_onkillfocus(obj:TextArea, e:KillFocusEventInfo) {
- // if(grp_main.grd_goodreq.row > 0 &&( grp_main.tar_cmt.value != ds_main_list_goodreq_goodreqlist.getColumn + "[" + (grp_main.grd_goodreq.row - grp_main.grd_goodreq.fixedRows + 1)+ "]/cmt")))
- // {
- // model.setValue(grp_main.grd_goodreq.nodeset + "[" + (grp_main.grd_goodreq.row - grp_main.grd_goodreq.fixedRows + 1)+ "]/cmt", grp_main.tar_cmt.value);
- // if(grp_main.grd_goodreq.rowStatus(grp_main.grd_goodreq.row) == "0")grp_main.grd_goodreq.rowStatus(grp_main.grd_goodreq.row) = "2";
- // model.refresh();
- // }
- }
- function grp_main_grp_button_btn_choice_onclick(obj:Button, e:ClickEventInfo) {
- // fSettingReqAprv();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 행삭제
- ****************************************************************************************/
- function grp_main_grp_button_button1_onclick(obj:Button, e:ClickEventInfo) {
- /* 접수된건은 삭제할수 없음 */
- if (ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition,"acptflag") == "Y")
- {
- sysf_messageBox("구매접수된 내역은 삭제","E001");
- return;
- }
- if(rszfGetPurcAuthInfoByCond("reqaprvflag") == "1" &&
- ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition,"deptaprvyn") == "Y")
- {
- sysf_messageBox("미승인권자가 승인된 내역은 삭제","E001");
- return;
- }
- var selectedRows = grdf_getSelectedRows(grp_main.grd_goodreq);
- // if (selectedRows.length > 0) {
- // for(var i = 0 ; i < selectedRows.length ; i++) {
- // selectedRows[i] = grp_main.grd_goodreq.selectedRow(i);
- // }
- // }
- for ( var i = selectedRows.length; i >= 0; i--){
- var rowIdx = selectedRows[i];
- if (ds_main_list_goodreq_goodreqlist.getRowType(rowIdx) == 1)
- {
- if (ds_main_list_goodreq_goodreqlist.getColumn(rowIdx, "deliveprcsflag") == "7") {
- sysf_messageBox(rowIdx+"번째는 출고 처리된 건", "I009");
- }else{
- grdf_setStatus(grp_main.grd_goodreq, "D", [rowIdx]);
- }
- }else{
- ds_main_list_goodreq_goodreqlist.deleteRow(rowIdx);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 엑셀저장
- ****************************************************************************************/
- function grp_main_grp_button_btn_excel_onclick(obj:Button, e:ClickEventInfo) {
- misfSaveExcel(grp_main.grd_goodreq);
- }
- function grp_main_grp_button_btn_accept_onclick(obj:Button, e:ClickEventInfo) {
- // for(var i=grp_main.grd_goodreq.fixedRows; i < grp_main.grd_goodreq.rows;i++){
- // model.setValue(grp_main.grd_goodreq.nodeset+"["+i+"]/deptaprvyn","Y");
- // alert(ds_main_list_goodreq_goodreqlist.getColumn+"["+i+"]/deptaprvyn"));
- // }
- //
- // fSaveReqAprv();
- }
- function grp_main_grp_button_btn_insert_onclick(obj:Button, e:ClickEventInfo) {
- // if (fCheckRetrieveData(true) == false) return;
- // if( fValMain() == false) return;
- //
- // //행추가
- // misfGridIUD(grp_main.grd_goodreq, "A");
- //
- // grp_main.grd_goodreq.row = grp_main.grd_goodreq.rows - grp_main.grd_goodreq.fixedRows ;
- // grp_main.tar_cmt.value = "";
- //
- // // 초기세팅
- // fDefaultSetting(grp_main.grd_goodreq.row );
- //
- // // 청구순번
- // //model.setValue(grp_main.grd_goodreq.nodeset +"[" + grp_main.grd_goodreq. row, "reqseqno" , fMaxReqSeqNo() );
- //
- // grp_main.grd_goodreq.col = grp_main.grd_goodreq.colRef("goodcd");
- // grp_main.grd_goodreq.editCell();
- }
- /****************************************************************************************
- * Components : Button
- * Description : Reapeat청구
- ****************************************************************************************/
- function grp_main_grp_button_btn_repeat_onclick(obj:Button, e:ClickEventInfo) {
- if (fValMain() == false) return;
- fRepeatReqSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 약속그룹
- ****************************************************************************************/
- function grp_main_grp_button_btn_promgrup_onclick(obj:Button, e:ClickEventInfo) {
- ds_popdata_send.clearData(); ds_popdata_send.addRow();
-
- ds_popdata_send.setColumn( 0, "count" , 0);
- ds_popdata_send.setColumn( 0, "instcd", ds_send_goodreq.getColumn(0, "instcd"));
- ds_popdata_send.setColumn( 0, "deptcd", ds_send_goodreq.getColumn(0, "reqdeptcd"));
- ds_popdata_send.setColumn( 0, "deptnm", ds_send_goodreq.getColumn(0, "reqdeptnm"));
- ds_popdata_send.setColumn( 0, "popgb" , "pop");
- //popup 프로그램 호출
- var objArg = new Object();
- objArg.arg_ds_popdata = ds_popdata_send;
- frmf_modal("SMRSO23100","SMRSO23100",objArg,"","","","","","","","","","M");
-
- var count = ds_popdata_send.getColumn(0, "count");
- if(count != 0){
- for(var k = 0; k < ds_popdata_receive_promgroupmngtdlist.rowcount; k++) {
- for(var i = 0; i < ds_main_list_goodreq_goodreqlist.rowcount; i++) {
- if( ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd") == ds_popdata_receive_promgroupmngtdlist.getColumn(k, "goodcd") ) {
- sysf_messageBox("물품코드가 중복되었습니다. [" + ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd") + "] ", "E999", ""); //E: 경고
- return;
- }
- }
- var nRow = ds_main_list_goodreq_goodreqlist.addRow();
- fDefaultSetting(nRow);
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"goodcd" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "goodcd"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"goodnm" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "goodnm"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"goodspec" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "goodspec"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqqty" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "promqty"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"requnit" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "deliveunit"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqpsnid" , sysf_getUserInfo("userid"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqpsnnm" , sysf_getUserInfo("usernm"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqmutpleqty" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "reqmutpleqty"));
- //2014.07.07 박준범 - 의료폐기물 용기 여부 컬럼 추가
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"wstyn" , ds_popdata_receive_promgroupmngtdlist.getColumn(k, "wstyn"));
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 적정재고
- ****************************************************************************************/
- function grp_main_grp_button_button4_onclick(obj:Button, e:ClickEventInfo) {
- ds_popdata2_send.clearData(); ds_popdata2_send.addRow();
- ds_popdata2_receive_prprtystoclist.clearData();
- ds_popdata2_send.setColumn( 0, "count", 0);
- ds_popdata2_send.setColumn( 0, "instcd", ds_send_goodreq.getColumn(0, "instcd"));
- ds_popdata2_send.setColumn( 0, "deptcd", ds_send_goodreq.getColumn(0, "reqdeptcd"));
- ds_popdata2_send.setColumn( 0, "deptnm", ds_send_goodreq.getColumn(0, "reqdeptnm"));
- ds_popdata2_send.setColumn( 0, "reqdd", ds_send_goodreq.getColumn(0, "reqdd"));
- ds_popdata2_send.setColumn( 0, "wareflag", ds_send_goodreq.getColumn(0, "wareflag"));
- //popup 프로그램 호출
- var objArg = new Object();
- objArg.arg_ds_popdata = ds_popdata2_send;
- frmf_modal("SMRSO23010","SMRSO23010",objArg,"","","","","","","","","","M");
-
- var count = ds_popdata2_send.getColumn(0, "count");
- if(count != 0){
- for(var k = 0; k < ds_popdata2_receive_prprtystoclist.rowcount ; k++) {
- for(var i = 0; i < ds_main_list_goodreq_goodreqlist.rowcount ; i++) {
- if( ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd") == ds_popdata2_receive_prprtystoclist.getColumn(k, "goodcd") ) {
- sysf_messageBox("물품코드가 중복되었습니다. [" + ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd") + "] ", "E999", ""); //E: 경고
- return;
- }
- }
- var nRow = ds_main_list_goodreq_goodreqlist.addrow();
-
- fDefaultSetting(nRow);
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"goodcd" , ds_popdata2_receive_prprtystoclist.getColumn(k, "goodcd"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"goodnm" , ds_popdata2_receive_prprtystoclist.getColumn(k, "goodnm"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"goodspec" , ds_popdata2_receive_prprtystoclist.getColumn(k, "goodspec"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqqty" , ds_popdata2_receive_prprtystoclist.getColumn(k, "reqqty"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"requnit" , ds_popdata2_receive_prprtystoclist.getColumn(k, "deliveunit"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqpsnid" , sysf_getUserInfo("userid"));
- ds_main_list_goodreq_goodreqlist.setColumn(nRow,"reqpsnnm" , sysf_getUserInfo("usernm"));
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 그리드 선택
- ****************************************************************************************/
- function grp_main_grd_goodreq_oncellclick(obj:Grid, e:GridClickEventInfo) {
- grp_repeat.visible = false;
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 그리드 버튼 클릭(사용안함)
- ****************************************************************************************/
- function grp_main_grd_goodreq_onexpandup(obj:Grid, e:GridMouseEventInfo) {
- // grp_repeat.visible = false;
- // fGoodreqButtonClick(e.clientY);
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 그리드 내용변경시 실행(청구수량)
- ****************************************************************************************/
- function grp_main_grd_goodreq_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- fGoodreqOnChange();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 그리드 내용변경시 실행(청구수량)
- ****************************************************************************************/
- function grp_main_grd_goodreq_onkeydown(obj:Grid, e:KeyEventInfo) {
- fGoodreqOnKeyDown(e);
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 그리드 편집중 엔터 입력시
- ****************************************************************************************/
- function grp_main_grd_goodreq_onenteredit(obj:Grid, e:GridEditEventInfo)
- {
- fGoodreqOnEnterCell();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fSearchButtonClick(true);
- // grp_main.grd_goodreq.dispatch("onmouseup");
- //그리드 순번 출력. 일련번호 히든처리 -- 2012.02.21 박진억 수정
- // var targetGrid = grp_main.grd_goodreq;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
- for(var i = 0; i < ds_main_list_goodreq_goodreqlist.rowcount; i++){
- ds_main_list_goodreq_goodreqlist.setColumn(i,"rowno" , i+1);
- }
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장
- ****************************************************************************************/
- function grp_sea_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- var reqdeptcd = ds_main_list_goodreq_goodreqmainlist.getColumn(0, "reqdeptcd");
- ds_send.setColumn( 0, "cdid",reqdeptcd);
- ds_send.setColumn( 0, "cdgrupid","R0003");
- var oParam = {};
- oParam.id = "TRRSC10002";
- oParam.service = "purcbaseapp.PurcBaseMngt";
- oParam.method = "reqGetMisCodeGroupList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_cmbinfo_cditem=item";
- oParam.async = false;
- //oParam.callback = "cf_TRRSC10002";
- tranf_submit(oParam);
- var cdid = ds_main_cmbinfo_cditem.getColumn(0, "cdid");
- var reqdeptnm = ds_main_list_goodreq_goodreqmainlist.getColumn(0, "reqdeptnm");
- if( !utlf_isNull(cdid) ){
- sysf_messageBox("청구부서가" + "'"+ reqdeptnm+ "'" + "인 경우 물품청구가 되지 않습니다. " +"\n"+"본원은" + "'"+"과"+ "'"+"로 칠곡은 " + "'"+"센터"+ "'"+"로 다시 로그인 하셔야 청구","I006");
- }else{
- var userid = sysf_getUserInfo("userid");
- ds_send_reqpsn.setColumn( 0, "instcd", grp_sea.opt_instcd.value);
- ds_send_reqpsn.setColumn( 0, "emplno", userid);
- // submit("TRRSD20009"); //직원여부 조회
- var oParam = {};
- oParam.id = "TRRSD20009";
- oParam.service = "reqconsapp.ReqConsMngt";
- oParam.method = "reqGetEmplInfo";
- oParam.inds = "req=ds_send_reqpsn";
- oParam.outds = "ds_temp_emplinfo=emplinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRRSD20009";
- tranf_submit(oParam);
- var cnt = ds_temp_emplinfo.getColumn(0, "cnt");
- if(cnt != 0){
- var reqdd = ds_main_list_goodreq_goodreqmainlist.getColumn(0, "reqdd");
- for(var i = 0; i < ds_main_list_goodreq_goodreqlist.rowcount; i++) {
- if( reqdd >= "20170401" && ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd") == "B88007116" ) {
- sysf_messageBox("[ 동맥혈 주사기 일시적 공급중단 안내 ]"+"\n\n"+ "- B88007116(Preset ABG Syringe 1cc)제품이 생산 일시 중단으로"+"\n"+ " 청구가 불가하오니 해당 기간동안"+"\n\n"+ " B88007115(Preset ABG Syringe 3cc)제품을 이용하시기 바랍니다."+"\n"+ " 이점 많은 양해 부탁드립니다."
- +"\n\n"+ "- 공급중단기간 : 2017.04.01. ~ 2017.08.31." +"\n\n"+"- 문의 : 5035(구매계약담당) / 5020(물류관리창고)", "I000");
- return false;
- }
- }
-
- fSaveData(true); // Data를 저장한다. 밑에서 한다. mis_reqconsweb_js_SMRSD20000.js
- }else{
- sysf_messageBox("청구 ","E002");
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 삭제
- ****************************************************************************************/
- function grp_sea_btn_delete_onclick(obj:Button, e:ClickEventInfo) {
- if(sysf_messageBox("모든 데이타가 삭제됩니다. ","Q001") == 6) {
- var row = ds_main_list_goodreq_goodreqlist.rowcount;
- for(var i = 0; i < row ; i++){
- grdf_setStatus(grp_main.grd_goodreq, "D", [i]);
- }
- ds_main_list_goodreq_goodreqmainlist.setColumn( 0, "newYN", "D");
- fSaveData(); // Data를 저장한다.
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function grp_sea_btn_searchreqdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- misfOpenPopUpList("02", ds_send_goodreq,"","reqdeptcd,reqdeptnm");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신규
- ****************************************************************************************/
- function group1_btn_new_onclick(obj:Button, e:ClickEventInfo) {
- fInitGoodReqMain();
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 창고구분 변경
- ****************************************************************************************/
- function group1_cmb_wareflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- ds_main_GoodLists_goodlist.clearData();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group1_btn_reqdeptcd_onclick(obj:Button, e:ClickEventInfo) {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", ds_main_list_goodreq_goodreqmainlist,"", recv_list);
- }
-
- function bbt_large_onclick(obj:Button, e:ClickEventInfo) {
- swt_search.tabindex = 0;
- }
- function bbt_right_onclick(obj:Button, e:ClickEventInfo) {
- swt_search.tabindex = 0;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 확인(사용안함)
- ****************************************************************************************/
- function grp_repeat_button2_onclick(obj:Button, e:ClickEventInfo) {
- // fDataSet();
- // fDispSumAmt();
- // var nodelist = instance1.selectNodes("/root/main/list/purcdmndinfo/purcdmndsublist").length;
- // if(nodelist > 0){
- // group1.cmb_wareflag.enable = false;
- // }else{
- // }
- // grp_repeat.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Description : repeat청구 닫기
- ****************************************************************************************/
- function grp_repeat_button3_onclick(obj:Button, e:ClickEventInfo) {
- grp_repeat.visible = false;
- }
- /****************************************************************************************
- * Components : Grid
- * Description : repeat청구 선택
- ****************************************************************************************/
- function grp_repeat_grd_repeat_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- if(fValMain() == false ) return;
- fAddFromRepeatReq(e.row);
- }
- function bbt_reqdata_onclick(obj:Button, e:ClickEventInfo) {
- // fViewToggle(1); // 1 :늘리기, 2 : 줄이기
- }
- function btn_reqset_onclick(obj:Button, e:ClickEventInfo) {
- // fViewToggle(2); // 1 :늘리기, 2 : 줄이기
- // fReqSetList() ;
- }
- function bbt_good_onclick(obj:Button, e:ClickEventInfo) {
- // fViewToggle(2); // 1 :늘리기, 2 : 줄이기
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화
- ****************************************************************************************/
- function grp_tle_btn_init_onclick(obj:Button, e:ClickEventInfo) {
- fInitialize();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 출력
- ****************************************************************************************/
- function grp_tle_btn_print_onclick(obj:Button, e:ClickEventInfo) {
- fPrintReqList();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 도움말
- ****************************************************************************************/
- function grp_tle_btn_help_onclick(obj:Button, e:ClickEventInfo) {
- frmf_modal("SPRSD20002","SPRSD20002","","","","","","","","","","","M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 물품도움말
- ****************************************************************************************/
- function grp_tle_button5_onclick(obj:Button, e:ClickEventInfo) {
- var filepath = "mis/rpv/req//20130104/20130104103314837777_MIS";
-
- dsf_createDsRow("ds_req", [
- {col:"filepath", type:"STRING", size:256, val:filepath}
- ]);
- var oParam = {};
- oParam.id = "TRRWC03003";
- oParam.service = "paybaseinfomngtapp.PayBaseInfoMngt";
- oParam.method = "reqGetManualAtt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_file_attachfile=attachfile";
- oParam.async = false;
- oParam.callback = "cf_TRRWC03003";
- tranf_submit(oParam);
- }
- function cf_TRRWC03003(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- var filenm = "자주청구하는물품목록.xlsx";
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if (objVFile != null)
- {
- var temp = dsf_readFileFromDs(objVFile.fullpath, ds_file_attachfile, 0, "filedata"); // 파일저장
- sleep(1000);
- if( !utlf_isNull(temp) )
- {
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 )
- {
- var text = new String(objVFile.fullpath);
- var replaceText = text.replace(" ", "");
- if( text.length != replaceText.length )
- {
- sysf_messageBox("공백이 포함된 [파일명/폴더]는 자동열기가 실행되지 않습니다.", "E999", "");
- return;
- }
- else
- {
- // system.execShell(objVFile.fullpath);
- var path = objVFile.fullpath;
- var sArg = "";
- var objExtCommon = new ExtCommon();
- objExtCommon.executeProcess(path, sArg);
- }
- }
- }
- }
- }
- function grp_tle_btn_fileup1_onclick(obj:Button, e:ClickEventInfo) {
- // fupload("2");
- }
- /****************************************************************************************
- * Components : Tab
- * Description : 탭변경
- ****************************************************************************************/
- function swt_search_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(e.postindex == 0) fViewToggle(1);
- if(e.postindex == 1) fViewToggle(2);
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 물품청구내역 체크박스 설정
- ****************************************************************************************/
- function ds_main_GoodLists_goodlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="select") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="true"||e.newvalue==1)?"true":"false");
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 청구부서 입력 후 검색
- ****************************************************************************************/
- function grp_sea_ipt_searchreqdeptcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 청구부서 변경시 검색
- ****************************************************************************************/
- function ds_send_goodreq_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "reqdeptcd") {
- misfSearchDept(grp_sea.opt_searchreqdeptnm);
- }
-
- if(e.columnid == "reqno") {
- grp_sea.ipt_searchreqno.setFocus();
- misfNoFormat();
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 청구일자 변경
- ****************************************************************************************/
- function grp_sea_ipt_searchreqdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var p_instcd = grp_sea.opt_instcd.value;
- var p_reqdd = grp_sea.ipt_searchreqdd.value;
- grp_sea.ipt_searchreqno.value = fGetMaxReqNo(p_instcd,p_reqdd);
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 청구번호 입력 후 조회
- ****************************************************************************************/
- function grp_sea_ipt_searchreqno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_sea.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 청구일자/NO
- ****************************************************************************************/
- function group1_ipt_reqdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var p_instcd = grp_sea.opt_instcd.value;
- var p_reqdd = group1.ipt_reqdd.value;
- group1.ipt_reqno.value = fGetMaxReqNo(p_instcd,p_reqdd);
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 청구부서 조회
- ****************************************************************************************/
- function group1_ipt_reqdeptcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) obj.updateToDataset();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 청구부서 조회
- ****************************************************************************************/
- function ds_main_list_goodreq_goodreqmainlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "reqdeptcd") misfSearchDept(group1.opt_reqdeptnm);
- }
- /****************************************************************************************
- * Components : CheckBox
- * Description : 의료폐기물 전용용기만 보기
- ****************************************************************************************/
- function gd_find_group2_cbx_wst_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false) ds_send_goodlist.setColumn(0,"wst", "");
- }
- function ds_main_codelist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="chk") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="true"||e.newvalue==1)?"true":"false");
- }
- }]]></Script>
- </Form>
- </FDL>
|