SMMNP00590_수술실 인계.xfdl 269 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNP00590" position="absolute 0 0 1164 758" titletext="수술실 인계" oninit="SMMNP00590_oninit" onload="SMMNP00590_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="수술실 인계" position="absolute 0 0 104 25" id="caption6" class="tit_1"/>
  8. <Div position="absolute 0 33 1164 758" id="group2" anchor="all">
  9. <Layouts>
  10. <Layout>
  11. <Tab position="absolute 0 0 1164 725" id="switch1" anchor="all" onchanged="group2_switch1_onchanged" style="buttonpadding:4 16 4 16;border:0 none #c8c8c8ff,1 solid #c8c8c8ff,1 solid #c8c8c8ff,1 solid #c8c8c8ff;" tabindex="0" canchange="group2_switch1_canchange">
  12. <Tabpages>
  13. <Tabpage text="수술실 게시판" position="absolute 0 0 1178 703" id="board">
  14. <Layouts>
  15. <Layout>
  16. <Div position="absolute 168 5 951 693" id="import3" url="SMMNP00500_수술실 간호게시판.xfdl" anchor="default"/>
  17. </Layout>
  18. </Layouts>
  19. </Tabpage>
  20. <Tabpage text="수리 및 기구 Count" id="manage3">
  21. <Layouts>
  22. <Layout>
  23. <Div position="absolute 0 0 1162 346" id="group5" anchor="left top right">
  24. <Layouts>
  25. <Layout>
  26. <Shape id="roundrect2" type="roundrectangle" position="absolute 4 25 938 51" anchor="default"/>
  27. <Static text="기구, 장비 및 시설수리" position="absolute 4 0 174 25" id="caption7" class="tit_1" anchor="default"/>
  28. <Grid position="absolute 4 52 1158 344" id="grd_eqlist" binddataset="ds_main_manage_mngequip_eqlist" anchor="left top right" autosizingtype="row" extendsizetype="row" cellsizingtype="both" cellsizebandtype="allband" selecttype="multirow" autoenter="key" oncellclick="group2_switch1_manage3_group5_grd_eqlist_oncellclick" oncloseup="group2_switch1_manage3_group5_grd_eqlist_oncloseup" onlbuttonup="group2_switch1_manage3_group5_grd_eqlist_onlbuttonup" oncelldblclick="group2_switch1_manage3_group5_grd_eqlist_oncelldblclick">
  29. <Formats>
  30. <Format id="default">
  31. <Columns>
  32. <Column size="24" band="left"/>
  33. <Column size="60"/>
  34. <Column size="90"/>
  35. <Column size="90"/>
  36. <Column size="60"/>
  37. <Column size="60"/>
  38. <Column size="265"/>
  39. <Column size="160"/>
  40. <Column size="100"/>
  41. <Column size="60"/>
  42. <Column size="30"/>
  43. <Column size="80"/>
  44. <Column size="0"/>
  45. <Column size="0"/>
  46. <Column size="167"/>
  47. <Column size="0"/>
  48. <Column size="0"/>
  49. </Columns>
  50. <Rows>
  51. <Row size="24" band="head"/>
  52. <Row size="20"/>
  53. </Rows>
  54. <Band id="head">
  55. <Cell/>
  56. <Cell col="1" text="해결여부"/>
  57. <Cell col="2" text="고장일자"/>
  58. <Cell col="3" text="해결일자"/>
  59. <Cell col="4" text="품목"/>
  60. <Cell col="5" text="자산코드"/>
  61. <Cell col="6" text="기구명"/>
  62. <Cell col="7" text="고장내용"/>
  63. <Cell col="8" text="의뢰부서"/>
  64. <Cell col="9" text="의뢰자"/>
  65. <Cell col="10" text="연락"/>
  66. <Cell col="11" text="해결자"/>
  67. <Cell col="12" text="해결자ID"/>
  68. <Cell col="13" text="해결부서"/>
  69. <Cell col="14" text="메모"/>
  70. <Cell col="15" text="histno"/>
  71. <Cell col="16" text="passdeptnm"/>
  72. </Band>
  73. <Band id="body">
  74. <Cell celltype="head" autosizerow="limitmin"/>
  75. <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:eqpassyn" combodataset="ds_eqpassyn" combocodecol="value" combodatacol="label"/>
  76. <Cell col="2" displaytype="date" edittype="date" style="align:left;" text="bind:eqoutworkdd" editautoselect="true" calendardisplaynulltype="none"/>
  77. <Cell col="3" displaytype="date" edittype="date" style="align:left;" text="bind:eqpassdd" editautoselect="true" calendardisplaynulltype="none"/>
  78. <Cell col="4" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:eqequiptype" combodataset="ds_eqequiptype" combocodecol="value" combodatacol="label"/>
  79. <Cell col="5" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:eqowncd" wordwrap="word" editautoselect="true"/>
  80. <Cell col="6" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:eqequipnm" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  81. <Cell col="7" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:eqoutworkrpt" wordwrap="word" editautoselect="true"/>
  82. <Cell col="8" displaytype="text" edittype="textarea" style="align:left middle;padding:2 2 2 2;" text="bind:eqcunltdeptnm" wordwrap="char" editautoselect="true" autosizerow="limitmin"/>
  83. <Cell col="9" text="bind:eqcunltrnm"/>
  84. <Cell col="10" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:eqcallyn" combodataset="ds_eqcallyn" combocodecol="value" combodatacol="label"/>
  85. <Cell col="11" text="bind:eqpassnm"/>
  86. <Cell col="12" text="bind:eqpassid"/>
  87. <Cell col="13" displaytype="combo" edittype="combo" text="bind:eqpassdept"/>
  88. <Cell col="14" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:eqetcrec" wordwrap="word" editautoselect="true"/>
  89. <Cell col="15" text="bind:histno"/>
  90. <Cell col="16" text="bind:eqpassdeptnm"/>
  91. </Band>
  92. </Format>
  93. </Formats>
  94. </Grid>
  95. <Calendar position="absolute 203 28 291 48" id="inp_opddto" class="input_search" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  96. <Calendar position="absolute 95 28 183 48" id="input2" class="input_search" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  97. <Static text="고장일자 :" position="absolute 15 30 105 47" id="caption8" class="search_name" anchor="default"/>
  98. <Static text="~" position="absolute 187 29 202 48" id="caption21" anchor="default"/>
  99. <Radio position="absolute 295 30 455 47" id="radio3" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  100. <Dataset id="innerdataset">
  101. <ColumnInfo>
  102. <Column id="codecolumn"/>
  103. <Column id="datacolumn"/>
  104. </ColumnInfo>
  105. <Rows>
  106. <Row>
  107. <Col id="codecolumn">A</Col>
  108. <Col id="datacolumn">전체</Col>
  109. </Row>
  110. <Row>
  111. <Col id="codecolumn">Y</Col>
  112. <Col id="datacolumn">해결</Col>
  113. </Row>
  114. <Row>
  115. <Col id="codecolumn">N</Col>
  116. <Col id="datacolumn">미해결</Col>
  117. </Row>
  118. </Rows>
  119. </Dataset>
  120. </Radio>
  121. <Button position="absolute 1102 31 1158 51" id="btn_eqlistsave" class="btn3" text="저장" anchor="top right" onclick="group2_switch1_manage3_group5_btn_eqlistsave_onclick"/>
  122. <Button position="absolute 815 28 871 48" id="btn_eqlistsrch" class="btn1" text="조회" anchor="default" onclick="group2_switch1_manage3_group5_btn_eqlistsrch_onclick"/>
  123. <Button position="absolute 941 31 994 51" id="btn_eqlistadd" class="btn2" text="행추가" anchor="top right" onclick="group2_switch1_manage3_group5_btn_eqlistadd_onclick"/>
  124. <Button position="absolute 996 31 1049 51" id="btn_eqlistdel" class="btn2" text="행삭제" anchor="top right" onclick="group2_switch1_manage3_group5_btn_eqlistdel_onclick"/>
  125. <Button position="absolute 1051 31 1099 51" id="btn_eqlistexl" class="btn7" text="엑셀" anchor="top right" onclick="group2_switch1_manage3_group5_btn_eqlistexl_onclick"/>
  126. <Button position="absolute 875 28 931 48" id="button14" class="btn6" text="출력" anchor="default" onclick="group2_switch1_manage3_group5_button14_onclick"/>
  127. <Radio position="absolute 475 30 680 47" id="radio9" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  128. <Dataset id="innerdataset">
  129. <ColumnInfo>
  130. <Column id="codecolumn"/>
  131. <Column id="datacolumn"/>
  132. </ColumnInfo>
  133. <Rows>
  134. <Row>
  135. <Col id="codecolumn">1</Col>
  136. <Col id="datacolumn">기구명</Col>
  137. </Row>
  138. <Row>
  139. <Col id="codecolumn">2</Col>
  140. <Col id="datacolumn">의뢰부서</Col>
  141. </Row>
  142. <Row>
  143. <Col id="codecolumn">3</Col>
  144. <Col id="datacolumn">의뢰자</Col>
  145. </Row>
  146. </Rows>
  147. </Dataset>
  148. </Radio>
  149. <Edit position="absolute 678 28 793 48" id="ipt_data" class="input_search" anchor="default" onkeydown="group2_switch1_manage3_group5_ipt_data_onkeydown" autoselect="true"/>
  150. </Layout>
  151. </Layouts>
  152. </Div>
  153. <Div position="absolute 0 360 1162 685" id="group7" anchor="all">
  154. <Layouts>
  155. <Layout>
  156. <Static text="Set 및 Single Count" position="absolute 4 0 174 25" id="caption9" class="tit_1" anchor="default"/>
  157. <Grid position="absolute 4 52 1158 325" id="grd_mngsnt" binddataset="ds_main_manage_mngsetcnt_cntlist" anchor="all" cellsizingtype="both" cellsizebandtype="allband" extendsizetype="row" selecttype="multirow" autoenter="key" oncellclick="group2_switch1_manage3_group7_grd_mngsnt_oncellclick" oncloseup="group2_switch1_manage3_group7_grd_mngsnt_oncloseup" onlbuttonup="group2_switch1_manage3_group7_grd_mngsnt_onlbuttonup" autosizingtype="row" autofittype="col" oncelldblclick="group2_switch1_manage3_group7_grd_mngsnt_oncelldblclick">
  158. <Formats>
  159. <Format id="default">
  160. <Columns>
  161. <Column size="24" band="left"/>
  162. <Column size="60"/>
  163. <Column size="90"/>
  164. <Column size="90"/>
  165. <Column size="80"/>
  166. <Column size="0"/>
  167. <Column size="100"/>
  168. <Column size="200"/>
  169. <Column size="199"/>
  170. <Column size="289"/>
  171. <Column size="0"/>
  172. </Columns>
  173. <Rows>
  174. <Row size="24" band="head"/>
  175. <Row size="20"/>
  176. </Rows>
  177. <Band id="head">
  178. <Cell/>
  179. <Cell col="1" text="해결여부"/>
  180. <Cell col="2" text="Count 일자"/>
  181. <Cell col="3" text="해결일자"/>
  182. <Cell col="4" text="해결자"/>
  183. <Cell col="5" text="해결자ID"/>
  184. <Cell col="6" text="종류"/>
  185. <Cell col="7" text="기구명"/>
  186. <Cell col="8" text="내용"/>
  187. <Cell col="9" text="해결방법"/>
  188. <Cell col="10" text="histno"/>
  189. </Band>
  190. <Band id="body">
  191. <Cell celltype="head"/>
  192. <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:sntpassyn" combodataset="ds_eqpassyn" combocodecol="value" combodatacol="label"/>
  193. <Cell col="2" displaytype="date" edittype="date" style="align:left;" text="bind:sntmissdd" editautoselect="true" calendardisplaynulltype="none"/>
  194. <Cell col="3" displaytype="date" edittype="date" style="align:left;" text="bind:sntpassdd" editautoselect="true" calendardisplaynulltype="none"/>
  195. <Cell col="4" text="bind:passnm"/>
  196. <Cell col="5" text="bind:passid"/>
  197. <Cell col="6" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:sntptype" combodataset="ds_sntptype" combocodecol="value" combodatacol="label"/>
  198. <Cell col="7" displaytype="text" edittype="textarea" text="bind:sntpnm" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  199. <Cell col="8" displaytype="text" edittype="textarea" text="bind:sntmissresn" wordwrap="word" editautoselect="true"/>
  200. <Cell col="9" displaytype="text" edittype="textarea" text="bind:sntpassway" wordwrap="word" editautoselect="true"/>
  201. <Cell col="10" text="bind:histno"/>
  202. </Band>
  203. </Format>
  204. </Formats>
  205. </Grid>
  206. <Shape position="absolute 5 25 749 51" id="roundrect4" type="roundrectangle" anchor="default"/>
  207. <Calendar position="absolute 223 28 311 48" id="input3" class="input_search" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  208. <Button position="absolute 1102 31 1158 51" id="btn_mngsetcntsave" class="btn3" text="저장" anchor="top right" onclick="group2_switch1_manage3_group7_btn_mngsetcntsave_onclick"/>
  209. <Button position="absolute 619 28 675 48" id="btn_mngsetcntsrch" class="btn1" text="조회" anchor="default" onclick="group2_switch1_manage3_group7_btn_mngsetcntsrch_onclick"/>
  210. <Static text="~" position="absolute 207 29 222 48" id="caption10" anchor="default"/>
  211. <Static text="Count 일자 :" position="absolute 15 30 118 47" id="caption11" class="search_name" anchor="default"/>
  212. <Radio position="absolute 360 28 545 48" id="radio4" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  213. <Dataset id="innerdataset">
  214. <ColumnInfo>
  215. <Column id="codecolumn"/>
  216. <Column id="datacolumn"/>
  217. </ColumnInfo>
  218. <Rows>
  219. <Row>
  220. <Col id="codecolumn">A</Col>
  221. <Col id="datacolumn">전체</Col>
  222. </Row>
  223. <Row>
  224. <Col id="codecolumn">Y</Col>
  225. <Col id="datacolumn">해결</Col>
  226. </Row>
  227. <Row>
  228. <Col id="codecolumn">N</Col>
  229. <Col id="datacolumn">미해결</Col>
  230. </Row>
  231. </Rows>
  232. </Dataset>
  233. </Radio>
  234. <Calendar position="absolute 115 28 203 48" id="btn_mngsetcntadd" class="input_search" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  235. <Button position="absolute 912 31 965 51" id="button15" class="btn2" text="행추가" anchor="top right" onclick="group2_switch1_manage3_group7_button15_onclick"/>
  236. <Button position="absolute 967 31 1020 51" id="btn_mngsetcntdel" class="btn2" text="행삭제" anchor="top right" onclick="group2_switch1_manage3_group7_btn_mngsetcntdel_onclick"/>
  237. <Button position="absolute 1022 31 1072 51" id="btn_mngsetdel" class="btn7" text="엑셀" anchor="top right" onclick="group2_switch1_manage3_group7_btn_mngsetdel_onclick"/>
  238. <Button position="absolute 684 28 740 48" id="button16" class="btn6" text="출력" anchor="default" onclick="group2_switch1_manage3_group7_button16_onclick"/>
  239. </Layout>
  240. </Layouts>
  241. </Div>
  242. </Layout>
  243. </Layouts>
  244. </Tabpage>
  245. <Tabpage id="manage" text="약품 및 응급처방물품 관리">
  246. <Layouts>
  247. <Layout>
  248. <Div id="group3" taborder="0" position="absolute 0 0 1162 335" anchor="left top right">
  249. <Layouts>
  250. <Layout>
  251. <Static id="caption2" text="약품" class="tit_1" position="absolute 4 0 64 25" anchor="default"/>
  252. <Grid id="grd_druglist" taborder="1" binddataset="ds_main_manage_mngdrug_druglist" useinputpanel="false" position="absolute 4 52 1158 333" anchor="left top right" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="both" selecttype="multirow" autoenter="key" autofittype="col" oncelldblclick="group2_switch1_manage_group3_grd_druglist_oncelldblclick" autosizingtype="row">
  253. <Formats>
  254. <Format id="default">
  255. <Columns>
  256. <Column size="24" band="left"/>
  257. <Column size="20"/>
  258. <Column size="50"/>
  259. <Column size="80"/>
  260. <Column size="80"/>
  261. <Column size="80"/>
  262. <Column size="80"/>
  263. <Column size="300"/>
  264. <Column size="30"/>
  265. <Column size="80"/>
  266. <Column size="80"/>
  267. <Column size="80"/>
  268. <Column size="150"/>
  269. <Column size="0"/>
  270. <Column size="0"/>
  271. <Column size="0"/>
  272. <Column size="0"/>
  273. <Column size="0"/>
  274. <Column size="0"/>
  275. <Column size="0"/>
  276. </Columns>
  277. <Rows>
  278. <Row size="24" band="head"/>
  279. <Row size="23"/>
  280. </Rows>
  281. <Band id="head">
  282. <Cell/>
  283. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  284. <Cell col="2" text="상태"/>
  285. <Cell col="3" text="수술방"/>
  286. <Cell col="4" text="챠트번호"/>
  287. <Cell col="5" text="환자명"/>
  288. <Cell col="6" text="처방코드"/>
  289. <Cell col="7" text="처방명"/>
  290. <Cell col="8" text="수량"/>
  291. <Cell col="9" text="처방담당자"/>
  292. <Cell col="10" text="불출담당자"/>
  293. <Cell col="11" text="수령 확인자"/>
  294. <Cell col="12" text="메모"/>
  295. <Cell col="13" text="불출자id"/>
  296. <Cell col="14" text="불출일시"/>
  297. <Cell col="15" text="cartgubn"/>
  298. <Cell col="16" text="oprsrvno"/>
  299. <Cell col="17" text="ordseq"/>
  300. <Cell col="18" text="drugrcptdd"/>
  301. <Cell col="19" text="scgubn"/>
  302. </Band>
  303. <Band id="body">
  304. <Cell celltype="head"/>
  305. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
  306. <Cell col="2" displaytype="combo" style="align:center;padding:2 2 2 2;" text="bind:drgprcpstat" combodataset="ds_drgprcpstat" combocodecol="value" combodatacol="label" enable="false"/>
  307. <Cell col="3" text="bind:drgoproomnm"/>
  308. <Cell col="4" text="bind:drgpid"/>
  309. <Cell col="5" text="bind:drgpatnm"/>
  310. <Cell col="6" text="bind:drgprcpcd"/>
  311. <Cell col="7" style="align:left;" text="bind:drgprcpnm" autosizerow="limitmin"/>
  312. <Cell col="8" text="bind:drgprcpqty"/>
  313. <Cell col="9" text="bind:drgprcpodrnm"/>
  314. <Cell col="10" text="bind:drgdelivenm"/>
  315. <Cell col="11" text="bind:drgdrugrcptrnm"/>
  316. <Cell col="12" displaytype="text" edittype="textarea" text="bind:drgmemo" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  317. <Cell col="13" text="bind:drgdeliveid"/>
  318. <Cell col="14" text="bind:drgdelivedd"/>
  319. <Cell col="15" text="bind:drgcartgubn"/>
  320. <Cell col="16" text="bind:drgoprsrvno"/>
  321. <Cell col="17" text="bind:drgordseq"/>
  322. <Cell col="18" text="bind:drgdrugrcptdd"/>
  323. <Cell col="19" text="bind:scgubn"/>
  324. </Band>
  325. </Format>
  326. </Formats>
  327. </Grid>
  328. <Shape id="roundrect3" type="roundrectangle" position="absolute 5 25 704 51" anchor="default"/>
  329. <Radio id="radio1" taborder="2" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 20 28 230 48" anchor="default">
  330. <Dataset id="innerdataset">
  331. <ColumnInfo>
  332. <Column id="codecolumn"/>
  333. <Column id="datacolumn"/>
  334. </ColumnInfo>
  335. <Rows>
  336. <Row>
  337. <Col id="codecolumn">A</Col>
  338. <Col id="datacolumn">처방</Col>
  339. </Row>
  340. <Row>
  341. <Col id="codecolumn">B</Col>
  342. <Col id="datacolumn">불출</Col>
  343. </Row>
  344. <Row>
  345. <Col id="codecolumn">C</Col>
  346. <Col id="datacolumn">수령</Col>
  347. </Row>
  348. <Row>
  349. <Col id="codecolumn">D</Col>
  350. <Col id="datacolumn">전체</Col>
  351. </Row>
  352. </Rows>
  353. </Dataset>
  354. </Radio>
  355. <Button id="button4" taborder="3" text="수령확인" class="btn3" position="absolute 988 31 1068 51" anchor="top right" onclick="group2_switch1_manage_group3_button4_onclick"/>
  356. <Button id="button2" taborder="4" text="수령취소" class="btn3" position="absolute 1078 31 1158 51" anchor="top right" onclick="group2_switch1_manage_group3_button2_onclick"/>
  357. <Calendar id="inp_opddfr" taborder="5" class="input_search" position="absolute 300 28 388 48" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  358. <Static id="caption20" text="일자 :" class="search_name" position="absolute 245 30 310 47" anchor="default"/>
  359. <Button id="button10" taborder="6" text="조회" class="btn1" position="absolute 571 28 627 48" anchor="default" onclick="group2_switch1_manage_group3_button10_onclick"/>
  360. <Button id="button17" taborder="7" text="출력" class="btn6" position="absolute 631 28 687 48" anchor="default" onclick="group2_switch1_manage_group3_button17_onclick"/>
  361. <Button id="button19" taborder="8" text="기준자료등록" class="btn5" position="absolute 70 3 156 23" anchor="default" onclick="group2_switch1_manage_group3_button19_onclick"/>
  362. <Button id="button23" taborder="9" text="Memo 저장" class="btn4" position="absolute 858 31 962 51" anchor="top right" onclick="group2_switch1_manage_group3_button23_onclick"/>
  363. <Button id="button25" taborder="10" text="어제" class="btn2" position="absolute 405 28 447 48" anchor="default" onclick="group2_switch1_manage_group3_button25_onclick"/>
  364. <Button id="button26" taborder="11" text="오늘" class="btn2" position="absolute 450 28 492 48" anchor="default" onclick="group2_switch1_manage_group3_button26_onclick"/>
  365. </Layout>
  366. </Layouts>
  367. </Div>
  368. <Div id="group4" taborder="1" position="absolute 0 345 1162 695" anchor="all">
  369. <Layouts>
  370. <Layout>
  371. <Static id="caption3" text="응급처방물품" class="tit_1" position="absolute 4 0 112 25" anchor="default"/>
  372. <Grid id="grd_erdruglist" class="datagrid2" taborder="1" binddataset="ds_main_manage_mngerdrug_erdruglist" useinputpanel="false" position="absolute 4 81 1158 349" anchor="all" autosizingtype="row" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="both" selecttype="multirow" autoenter="key" autofittype="col" oncelldblclick="group2_switch1_manage_group4_grd_erdruglist_oncelldblclick">
  373. <Formats>
  374. <Format id="default">
  375. <Columns>
  376. <Column size="24" band="left"/>
  377. <Column size="20"/>
  378. <Column size="40"/>
  379. <Column size="50"/>
  380. <Column size="70"/>
  381. <Column size="60"/>
  382. <Column size="80"/>
  383. <Column size="348"/>
  384. <Column size="30"/>
  385. <Column size="60"/>
  386. <Column size="60"/>
  387. <Column size="60"/>
  388. <Column size="148"/>
  389. <Column size="79"/>
  390. <Column size="0"/>
  391. <Column size="0"/>
  392. <Column size="0"/>
  393. <Column size="0"/>
  394. <Column size="0"/>
  395. <Column size="0"/>
  396. <Column size="0"/>
  397. <Column size="0"/>
  398. <Column size="0"/>
  399. <Column size="0"/>
  400. <Column size="0"/>
  401. <Column size="0"/>
  402. <Column size="0"/>
  403. </Columns>
  404. <Rows>
  405. <Row size="26" band="head"/>
  406. <Row size="23"/>
  407. </Rows>
  408. <Band id="head">
  409. <Cell/>
  410. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  411. <Cell col="2" text="상태"/>
  412. <Cell col="3" text="수술방"/>
  413. <Cell col="4" text="챠트번호"/>
  414. <Cell col="5" text="환자명"/>
  415. <Cell col="6" text="처방코드"/>
  416. <Cell col="7" text="처방명"/>
  417. <Cell col="8" text="수량"/>
  418. <Cell col="9" text="처방&#10;담당자"/>
  419. <Cell col="10" text="불출&#10;담당자"/>
  420. <Cell col="11" text="수령&#10;확인자"/>
  421. <Cell col="12" text="메모"/>
  422. <Cell col="13" text="바코드번호"/>
  423. <Cell col="14" text="deyn"/>
  424. <Cell col="15" text="oproomcd"/>
  425. <Cell col="16" text="deliveid"/>
  426. <Cell col="17" text="delivedd"/>
  427. <Cell col="18" text="cartgubn"/>
  428. <Cell col="19" text="oprsrvno"/>
  429. <Cell col="20" text="erprcpflag"/>
  430. <Cell col="21" text="deliveyn"/>
  431. <Cell col="22" text="ordseq"/>
  432. <Cell col="23" text="rcptdd"/>
  433. <Cell col="24" text="allsezespecid"/>
  434. <Cell col="25" text="seqno"/>
  435. <Cell col="26" text="확인, 취소 구분"/>
  436. </Band>
  437. <Band id="body">
  438. <Cell celltype="head" autosizerow="limitmin"/>
  439. <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:sel"/>
  440. <Cell col="2" displaytype="combo" style="align:center;padding:2 2 2 2;background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgprcpstat" combodataset="ds_drgprcpstat" combocodecol="value" combodatacol="label" enable="false"/>
  441. <Cell col="3" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgoproomnm"/>
  442. <Cell col="4" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgpid"/>
  443. <Cell col="5" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgpatnm"/>
  444. <Cell col="6" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrggoodcd"/>
  445. <Cell col="7" style="align:left;padding:2 2 2 2;background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrggoodnm" wordwrap="word" autosizerow="limitmin"/>
  446. <Cell col="8" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgprcpqty"/>
  447. <Cell col="9" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgprcpodrnm"/>
  448. <Cell col="10" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgdelivenm"/>
  449. <Cell col="11" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgrcptrnm"/>
  450. <Cell col="12" displaytype="text" edittype="textarea" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:edrgmemo" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  451. <Cell col="13" style="background:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');background2:EXPR(delyn == 'Y' ? '#ccffff' : '#FFFFFF');" text="bind:barcdno"/>
  452. <Cell col="14" text="bind:delyn"/>
  453. <Cell col="15" text="bind:edrgoproomcd"/>
  454. <Cell col="16" text="bind:edrgdeliveid"/>
  455. <Cell col="17" text="bind:edrgdelivedd"/>
  456. <Cell col="18" text="bind:edrgcartgubn"/>
  457. <Cell col="19" text="bind:edrgoprsrvno"/>
  458. <Cell col="20" text="bind:edrgerprcpflag"/>
  459. <Cell col="21" text="bind:edrgdeliveyn"/>
  460. <Cell col="22" text="bind:edrgordseq"/>
  461. <Cell col="23" text="bind:edrgrcptdd"/>
  462. <Cell col="24" text="bind:edrgallsizespecid"/>
  463. <Cell col="25" text="bind:edrgseqno"/>
  464. <Cell col="26" text="bind:scgubn"/>
  465. </Band>
  466. </Format>
  467. </Formats>
  468. </Grid>
  469. <Button id="button3" taborder="2" text="수령취소" class="btn3" position="absolute 1071 60 1151 80" anchor="top right" onclick="group2_switch1_manage_group4_button3_onclick"/>
  470. <Shape id="roundrect1" type="roundrectangle" position="absolute 4 25 871 80" anchor="default"/>
  471. <Calendar id="ipt_erdrugfr" taborder="3" class="input_search" position="absolute 414 30 502 50" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  472. <Button id="button5" taborder="4" text="수령확인" class="btn3" position="absolute 990 60 1070 80" anchor="top right" onclick="group2_switch1_manage_group4_button5_onclick"/>
  473. <Static id="caption5" text="일자 :" class="search_name" position="absolute 330 33 405 50" anchor="default"/>
  474. <Radio id="radio2" taborder="5" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 110 31 319 51" anchor="default">
  475. <Dataset id="innerdataset">
  476. <ColumnInfo>
  477. <Column id="codecolumn"/>
  478. <Column id="datacolumn"/>
  479. </ColumnInfo>
  480. <Rows>
  481. <Row>
  482. <Col id="codecolumn">A</Col>
  483. <Col id="datacolumn">처방</Col>
  484. </Row>
  485. <Row>
  486. <Col id="codecolumn">B</Col>
  487. <Col id="datacolumn">불출</Col>
  488. </Row>
  489. <Row>
  490. <Col id="codecolumn">C</Col>
  491. <Col id="datacolumn">수령</Col>
  492. </Row>
  493. <Row>
  494. <Col id="codecolumn">D</Col>
  495. <Col id="datacolumn">전체</Col>
  496. </Row>
  497. </Rows>
  498. </Dataset>
  499. </Radio>
  500. <Button id="button11" taborder="6" text="조회" class="btn1" position="absolute 740 43 796 63" anchor="default" onclick="group2_switch1_manage_group4_button11_onclick"/>
  501. <Button id="button18" taborder="7" text="출력" class="btn6" position="absolute 800 43 856 63" anchor="default" onclick="group2_switch1_manage_group4_button18_onclick"/>
  502. <Button id="button24" taborder="8" text="Memo 저장" class="btn4" position="absolute 897 60 989 80" anchor="top right" onclick="group2_switch1_manage_group4_button24_onclick"/>
  503. <Button id="button29" taborder="9" text="어제" class="btn2" position="absolute 505 30 547 50" anchor="default" onclick="group2_switch1_manage_group4_button29_onclick"/>
  504. <Button id="button30" taborder="10" text="오늘" class="btn2" position="absolute 550 30 592 50" anchor="default" onclick="group2_switch1_manage_group4_button30_onclick"/>
  505. <Edit id="ipt_barcd" taborder="11" position="absolute 110 55 205 75" anchor="default" onkeydown="group2_switch1_manage_group4_ipt_barcd_onkeydown" autoselect="true"/>
  506. <Static id="caption35" text="바코드번호 :" class="search_name" position="absolute 15 56 108 73" anchor="default"/>
  507. <Static id="caption37" text="수령일시 :" class="search_name" position="absolute 330 56 412 73" anchor="default"/>
  508. <Calendar id="ipt_recvdd" taborder="12" class="input_search" position="absolute 414 55 502 75" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  509. <MaskEdit id="ipt_recvtm" taborder="13" mask="##:##" class="input_search" position="absolute 504 55 542 75" anchor="default" type="string" maskchar=" " trimtype="both" displaynulltext=" " ontextchange="group2_switch1_manage_group4_ipt_recvtm_ontextchange" autoselect="true"/>
  510. <Static id="caption38" text="상 태 :" class="search_name" position="absolute 15 33 103 50" anchor="default"/>
  511. <CheckBox id="chk_autorgstyn" taborder="14" position="absolute 210 57 278 72" anchor="default" text="자동등록"/>
  512. <Shape id="line1" linetype="vertical" class="line_4" position="absolute 728 42 734 64" anchor="default"/>
  513. <Button id="button36" taborder="15" text="바코드출력" class="btn3" position="absolute 897 39 989 59" anchor="top right" onclick="group2_switch1_manage_group4_button36_onclick"/>
  514. <Button id="button37" taborder="16" text="프린터설정" class="btn3" position="absolute 990 39 1082 59" anchor="top right" onclick="group2_switch1_manage_group4_button37_onclick"/>
  515. <Radio id="radio8" taborder="17" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 550 57 730 77" anchor="default">
  516. <Dataset id="innerdataset">
  517. <ColumnInfo>
  518. <Column id="codecolumn"/>
  519. <Column id="datacolumn"/>
  520. </ColumnInfo>
  521. <Rows>
  522. <Row>
  523. <Col id="codecolumn"/>
  524. <Col id="datacolumn">전체</Col>
  525. </Row>
  526. <Row>
  527. <Col id="codecolumn">1</Col>
  528. <Col id="datacolumn">삭제만</Col>
  529. </Row>
  530. <Row>
  531. <Col id="codecolumn">2</Col>
  532. <Col id="datacolumn">삭제제외</Col>
  533. </Row>
  534. </Rows>
  535. </Dataset>
  536. </Radio>
  537. <Static id="caption39" position="absolute 905 5 950 25" anchor="default" style="background:#ccffffff;"/>
  538. <Static id="caption40" text="삭제된처방" position="absolute 950 6 1055 26" anchor="default"/>
  539. </Layout>
  540. </Layouts>
  541. </Div>
  542. </Layout>
  543. </Layouts>
  544. </Tabpage>
  545. <Tabpage id="manage2" text="수술준비 / 빌려준기구">
  546. <Layouts>
  547. <Layout>
  548. <Div id="group6" taborder="0" position="absolute 0 0 1162 346" anchor="left top right">
  549. <Layouts>
  550. <Layout>
  551. <Shape id="roundrect6" type="roundrectangle" position="absolute 4 25 803 51" anchor="default"/>
  552. <Static id="caption1" text="수술준비" class="tit_1" position="absolute 4 0 89 25" anchor="default"/>
  553. <Grid id="grd_opready" class="datagrid2" taborder="1" binddataset="ds_main_manage_mngopready_opreadylist" useinputpanel="false" position="absolute 4 52 1158 345" anchor="left top right" autosizingtype="row" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="both" selecttype="multirow" autoenter="key" oncellclick="group2_switch1_manage2_group6_grd_opready_oncellclick" oncloseup="group2_switch1_manage2_group6_grd_opready_oncloseup" onlbuttonup="group2_switch1_manage2_group6_grd_opready_onlbuttonup" ontextchange="group2_switch1_manage2_group6_grd_opready_ontextchange" oncelldblclick="group2_switch1_manage2_group6_grd_opready_oncelldblclick">
  554. <Formats>
  555. <Format id="default">
  556. <Columns>
  557. <Column size="24" band="left"/>
  558. <Column size="60"/>
  559. <Column size="110"/>
  560. <Column size="47"/>
  561. <Column size="90"/>
  562. <Column size="40"/>
  563. <Column size="90"/>
  564. <Column size="265"/>
  565. <Column size="100"/>
  566. <Column size="55"/>
  567. <Column size="90"/>
  568. <Column size="135"/>
  569. <Column size="70"/>
  570. <Column size="190"/>
  571. <Column size="0"/>
  572. <Column size="0"/>
  573. <Column size="0"/>
  574. <Column size="0"/>
  575. <Column size="0"/>
  576. <Column size="0"/>
  577. <Column size="0"/>
  578. </Columns>
  579. <Rows>
  580. <Row size="26" band="head"/>
  581. <Row size="20"/>
  582. </Rows>
  583. <Band id="head">
  584. <Cell/>
  585. <Cell col="1" text="상태"/>
  586. <Cell col="2" text="진료과"/>
  587. <Cell col="3" text="수술방"/>
  588. <Cell col="4" colspan="2" text="들어온 일시" taborder="undefined"/>
  589. <Cell col="6" text="수술예정일자"/>
  590. <Cell col="7" text="의료기/품명"/>
  591. <Cell col="8" text="멸균상태"/>
  592. <Cell col="9" text="받은사람"/>
  593. <Cell col="10" text="사용완료일자"/>
  594. <Cell col="11" text="사용완료후 처리"/>
  595. <Cell col="12" text="사용완료&#10;처리담당자"/>
  596. <Cell col="13" text="메모"/>
  597. <Cell col="14" text="histno"/>
  598. <Cell col="15" text="deptcdnm"/>
  599. <Cell col="16" text="strstatnm"/>
  600. <Cell col="17" text="atrendnm"/>
  601. <Cell col="18" text="useyn"/>
  602. <Cell col="19" text="rcvrid"/>
  603. <Cell col="20" text="atrendrid"/>
  604. </Band>
  605. <Band id="body">
  606. <Cell celltype="head" autosizerow="limitmin"/>
  607. <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:oprdrdstat" combodataset="ds_oprdrdstat" combocodecol="value" combodatacol="label"/>
  608. <Cell col="2" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:oprddeptcd" combodataset="fds_codeinfo_codelist_deptcd" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  609. <Cell col="3" displaytype="text" edittype="textarea" text="bind:oprdrmno" editautoselect="true"/>
  610. <Cell col="4" displaytype="date" edittype="date" text="bind:oprdincdd" editautoselect="true" calendardisplaynulltype="none"/>
  611. <Cell col="5" displaytype="text" edittype="mask" text="bind:oprdinctm" mask="##:##" maskchar=" " edittrimtype="both" editautoselect="true"/>
  612. <Cell col="6" displaytype="date" edittype="date" text="bind:oprdschdd" editautoselect="true" calendardisplaynulltype="none"/>
  613. <Cell col="7" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:oprdeqipnm" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  614. <Cell col="8" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:oprdstrstat" combodataset="fds_codeinfo_codelist_strstat" combocodecol="cdid" combodatacol="cdnm"/>
  615. <Cell col="9" edittype="none" style="align:left;" text="bind:oprdrcvrnm" enable="false"/>
  616. <Cell col="10" displaytype="date" edittype="date" text="bind:oprdenddd" editautoselect="true" calendardisplaynulltype="none"/>
  617. <Cell col="11" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:oprdatrend" combodataset="fds_codeinfo_codelist_atrend" combocodecol="cdid" combodatacol="cdnm"/>
  618. <Cell col="12" edittype="none" style="align:left;" text="bind:oprdatrendrnm" enable="false"/>
  619. <Cell col="13" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:oprdmemo" wordwrap="word" editautoselect="true"/>
  620. <Cell col="14" displaytype="text" edittype="text" text="bind:oprdhistno"/>
  621. <Cell col="15" text="bind:oprddeptcdnm"/>
  622. <Cell col="16" text="bind:oprdstrstatnm"/>
  623. <Cell col="17" text="bind:oprdatrendnm"/>
  624. <Cell col="18" text="bind:oprduseyn"/>
  625. <Cell col="19" text="bind:oprdrcvrid"/>
  626. <Cell col="20" text="bind:oprdatrendrid"/>
  627. </Band>
  628. </Format>
  629. </Formats>
  630. </Grid>
  631. <Calendar id="input5" taborder="2" class="input_search" position="absolute 233 28 321 48" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  632. <Calendar id="input6" taborder="3" class="input_search" position="absolute 125 28 213 48" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  633. <Static id="caption19" text="수술예정일자 :" class="search_name" position="absolute 15 28 119 48" anchor="default"/>
  634. <Static id="caption22" text="~" position="absolute 217 29 232 48" anchor="default"/>
  635. <Radio id="radio5" taborder="4" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 360 28 640 48" anchor="default" style="textpadding:0 8 0 3;">
  636. <Dataset id="innerdataset">
  637. <ColumnInfo>
  638. <Column id="codecolumn"/>
  639. <Column id="datacolumn"/>
  640. </ColumnInfo>
  641. <Rows>
  642. <Row>
  643. <Col id="codecolumn">A</Col>
  644. <Col id="datacolumn">전체</Col>
  645. </Row>
  646. <Row>
  647. <Col id="codecolumn">Y</Col>
  648. <Col id="datacolumn">사용완료</Col>
  649. </Row>
  650. <Row>
  651. <Col id="codecolumn">RN</Col>
  652. <Col id="datacolumn">준비요청+사용예정</Col>
  653. </Row>
  654. </Rows>
  655. </Dataset>
  656. </Radio>
  657. <Button id="button22" taborder="5" text="저장" class="btn3" position="absolute 1103 31 1159 51" anchor="top right" onclick="group2_switch1_manage2_group6_button22_onclick"/>
  658. <Button id="btn_opreadylistsrch" taborder="6" text="조회" class="btn1" position="absolute 674 28 730 48" anchor="default" onclick="group2_switch1_manage2_group6_btn_opreadylistsrch_onclick"/>
  659. <Button id="btn_opreadyadd" taborder="7" text="행추가" class="btn2" position="absolute 913 31 966 51" anchor="top right" onclick="group2_switch1_manage2_group6_btn_opreadyadd_onclick"/>
  660. <Button id="btn_opreadydel" taborder="8" text="행삭제" class="btn2" position="absolute 968 31 1021 51" anchor="top right" onclick="group2_switch1_manage2_group6_btn_opreadydel_onclick"/>
  661. <Button id="btn_opreadyexl" taborder="9" text="엑셀" class="btn7" position="absolute 1023 31 1073 51" anchor="top right" onclick="group2_switch1_manage2_group6_btn_opreadyexl_onclick"/>
  662. <Button id="button27" taborder="10" text="출력" class="btn6" position="absolute 739 28 795 48" anchor="default" onclick="group2_switch1_manage2_group6_button27_onclick"/>
  663. </Layout>
  664. </Layouts>
  665. </Div>
  666. <Div id="group8" taborder="1" position="absolute 0 360 1162 685" anchor="all">
  667. <Layouts>
  668. <Layout>
  669. <Static id="caption23" text="빌려준 기구" class="tit_1" position="absolute 4 0 109 25" anchor="default"/>
  670. <Grid id="grd_brwprdt" class="datagrid2" taborder="1" binddataset="ds_main_manage_mngborwprodt_brpdtlist" useinputpanel="false" position="absolute 4 52 1158 325" anchor="all" autosizingtype="row" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="both" selecttype="multirow" autoenter="key" oncellclick="group2_switch1_manage2_group8_grd_brwprdt_oncellclick" oncloseup="group2_switch1_manage2_group8_grd_brwprdt_oncloseup" onlbuttonup="group2_switch1_manage2_group8_grd_brwprdt_onlbuttonup" oncelldblclick="group2_switch1_manage2_group8_grd_brwprdt_oncelldblclick">
  671. <Formats>
  672. <Format id="default">
  673. <Columns>
  674. <Column size="24"/>
  675. <Column size="60"/>
  676. <Column size="90"/>
  677. <Column size="90"/>
  678. <Column size="370"/>
  679. <Column size="100"/>
  680. <Column size="60"/>
  681. <Column size="100"/>
  682. <Column size="56"/>
  683. <Column size="53"/>
  684. <Column size="115"/>
  685. <Column size="0"/>
  686. <Column size="0"/>
  687. <Column size="0"/>
  688. <Column size="0"/>
  689. </Columns>
  690. <Rows>
  691. <Row size="26" band="head"/>
  692. <Row size="20"/>
  693. </Rows>
  694. <Band id="head">
  695. <Cell/>
  696. <Cell col="1" text="해결여부"/>
  697. <Cell col="2" text="대여일자"/>
  698. <Cell col="3" text="해결일자"/>
  699. <Cell col="4" text="물품"/>
  700. <Cell col="5" text="부서"/>
  701. <Cell col="6" text="빌려간&#10;사람"/>
  702. <Cell col="7" text="연락처"/>
  703. <Cell col="8" text="빌려준&#10;사람"/>
  704. <Cell col="9" text="받은사람"/>
  705. <Cell col="10" text="메모"/>
  706. <Cell col="11" text="histno"/>
  707. <Cell col="12" text="useyn"/>
  708. <Cell col="13" text="rendrid"/>
  709. <Cell col="14" text="rcvrid"/>
  710. </Band>
  711. <Band id="body">
  712. <Cell celltype="head" autosizerow="limitmin"/>
  713. <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:brptpassyn" combodataset="ds_brptpassyn" combocodecol="value" combodatacol="label"/>
  714. <Cell col="2" displaytype="date" edittype="date" text="bind:brptbrdd" editautoselect="true" calendardisplaynulltype="none"/>
  715. <Cell col="3" displaytype="date" edittype="date" text="bind:brptpassdd" editautoselect="true" calendardisplaynulltype="none"/>
  716. <Cell col="4" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:brptequipnm" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  717. <Cell col="5" displaytype="text" edittype="textarea" text="bind:brptdeptnm" editautoselect="true"/>
  718. <Cell col="6" displaytype="text" edittype="textarea" text="bind:brptbrwrnm" editautoselect="true"/>
  719. <Cell col="7" displaytype="text" edittype="textarea" text="bind:brptphno" editautoselect="true"/>
  720. <Cell col="8" style="align:left;" text="bind:brptrendrnm"/>
  721. <Cell col="9" style="align:left;" text="bind:brptrcvrnm"/>
  722. <Cell col="10" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:brptmemo" wordwrap="word" editautoselect="true"/>
  723. <Cell col="11" text="bind:brpthistno"/>
  724. <Cell col="12" text="bind:brptuseyn"/>
  725. <Cell col="13" text="bind:brptrendrid"/>
  726. <Cell col="14" text="bind:brptrcvrid"/>
  727. </Band>
  728. </Format>
  729. </Formats>
  730. </Grid>
  731. <Shape id="roundrect7" type="roundrectangle" position="absolute 4 25 748 51" anchor="default"/>
  732. <Calendar id="input7" taborder="2" class="input_search" position="absolute 203 28 291 48" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  733. <Button id="button28" taborder="3" text="저장" class="btn3" position="absolute 1102 31 1158 51" anchor="top right" onclick="group2_switch1_manage2_group8_button28_onclick"/>
  734. <Button id="btn_brwprtlistsrch" taborder="4" text="조회" class="btn1" position="absolute 619 28 675 48" anchor="default" onclick="group2_switch1_manage2_group8_btn_brwprtlistsrch_onclick"/>
  735. <Static id="caption24" text="~" position="absolute 187 29 202 48" anchor="default"/>
  736. <Static id="caption25" text="대여일자 :" class="search_name" position="absolute 15 28 86 48" anchor="default"/>
  737. <Radio id="radio6" taborder="5" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 340 28 525 48" anchor="default">
  738. <Dataset id="innerdataset">
  739. <ColumnInfo>
  740. <Column id="codecolumn"/>
  741. <Column id="datacolumn"/>
  742. </ColumnInfo>
  743. <Rows>
  744. <Row>
  745. <Col id="codecolumn">A</Col>
  746. <Col id="datacolumn">전체</Col>
  747. </Row>
  748. <Row>
  749. <Col id="codecolumn">Y</Col>
  750. <Col id="datacolumn">해결</Col>
  751. </Row>
  752. <Row>
  753. <Col id="codecolumn">N</Col>
  754. <Col id="datacolumn">미해결</Col>
  755. </Row>
  756. </Rows>
  757. </Dataset>
  758. </Radio>
  759. <Calendar id="input8" taborder="6" class="input_search" position="absolute 95 28 183 48" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  760. <Button id="btn_brwprdtadd" taborder="7" text="행추가" class="btn2" position="absolute 912 31 965 51" anchor="top right" onclick="group2_switch1_manage2_group8_btn_brwprdtadd_onclick"/>
  761. <Button id="btn_brwprdtdel" taborder="8" text="행삭제" class="btn2" position="absolute 967 31 1020 51" anchor="top right" onclick="group2_switch1_manage2_group8_btn_brwprdtdel_onclick"/>
  762. <Button id="btn_brwprdtexl" taborder="9" text="엑셀" class="btn7" position="absolute 1022 31 1072 51" anchor="top right" onclick="group2_switch1_manage2_group8_btn_brwprdtexl_onclick"/>
  763. <Button id="button33" taborder="10" text="출력" class="btn6" position="absolute 684 28 740 48" anchor="default"/>
  764. </Layout>
  765. </Layouts>
  766. </Div>
  767. </Layout>
  768. </Layouts>
  769. </Tabpage>
  770. <Tabpage id="chklist" text="업무 체크리스트">
  771. <Layouts>
  772. <Layout>
  773. <Div id="Div00" taborder="15" position="absolute 4 24 383 53" class="div_SA" anchor="default"/>
  774. <Grid id="grd_savedutylist" class="datagrid" taborder="2" binddataset="ds_main_chklst_chksaveinfo_dutychkinfo_dutylist" useinputpanel="false" visible="false" position="absolute 505 5 890 255" anchor="default">
  775. <Formats>
  776. <Format id="default">
  777. <Columns>
  778. <Column size="10"/>
  779. <Column size="10"/>
  780. <Column size="10"/>
  781. <Column size="10"/>
  782. <Column size="10"/>
  783. <Column size="10"/>
  784. <Column size="10"/>
  785. </Columns>
  786. <Rows>
  787. <Row size="24" band="head"/>
  788. <Row size="24"/>
  789. </Rows>
  790. <Band id="head">
  791. <Cell text="Day"/>
  792. <Cell col="1" text="확인"/>
  793. <Cell col="2" text="chkid"/>
  794. <Cell col="3" text="dutycd"/>
  795. <Cell col="4" text="workdd"/>
  796. <Cell col="5" text="dutynm"/>
  797. <Cell col="6"/>
  798. </Band>
  799. <Band id="body">
  800. <Cell text="bind:chknm"/>
  801. <Cell col="1" text="bind:chkyn" edittype="checkbox" displaytype="checkbox"/>
  802. <Cell col="2" text="bind:chkid"/>
  803. <Cell col="3" text="bind:dutycd"/>
  804. <Cell col="4" text="bind:workdd"/>
  805. <Cell col="5" text="bind:dutynm"/>
  806. <Cell col="6" text="bind:lastupdtrid"/>
  807. </Band>
  808. </Format>
  809. </Formats>
  810. </Grid>
  811. <Calendar id="input4" taborder="1" class="input_search" position="absolute 109 29 197 49" mask="yyyy-mm-dd" anchor="default" onchanged="group2_switch1_chklist_input4_onchanged" autoselect="true"/>
  812. <Static id="caption4" text="업무일자 :" class="search_name" position="absolute 24 29 104 49" anchor="default"/>
  813. <Static id="caption12" text="Check List" class="tit_1" position="absolute 4 0 111 25" anchor="default"/>
  814. <Static id="caption13" position="absolute 209 30 229 50" anchor="default" style="align:right middle;"/>
  815. <Static id="caption14" text="요일" position="absolute 229 30 261 50" anchor="default"/>
  816. <Button id="button6" taborder="3" text="조회" class="btn3" position="absolute 1085 30 1141 50" anchor="default" onclick="group2_switch1_chklist_button6_onclick"/>
  817. <Static id="caption15" text="caption15" position="absolute 420 25 520 45" anchor="default"/>
  818. <Button id="button9" taborder="4" text="저장" class="btn3" position="absolute 1020 30 1076 50" anchor="default" onclick="group2_switch1_chklist_button9_onclick"/>
  819. <Button id="button21" taborder="6" text="출력" class="btn6" position="absolute 910 30 966 50" anchor="default" onclick="group2_switch1_chklist_button21_onclick"/>
  820. <Button id="button38" taborder="7" text="오늘" class="btn2" position="absolute 309 29 351 49" anchor="default" onclick="group2_switch1_chklist_button38_onclick"/>
  821. <Button id="button39" taborder="8" text="어제" class="btn2" position="absolute 264 29 306 49" anchor="default" onclick="group2_switch1_chklist_button39_onclick"/>
  822. <Grid id="grd_chk1" taborder="9" binddataset="ds_main_chklst_chklists_dutylist1" useinputpanel="false" position="absolute 4 75 384 625" anchor="left top bottom" onheadclick="group2_switch1_chklist_grd_onheadclick" autosizingtype="row" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="both" selecttype="multirow" autoenter="select" autofittype="col" cellclickbound="cell">
  823. <Formats>
  824. <Format id="default">
  825. <Columns>
  826. <Column size="24" band="left"/>
  827. <Column size="290"/>
  828. <Column size="20"/>
  829. <Column size="0"/>
  830. <Column size="0"/>
  831. <Column size="0"/>
  832. <Column size="0"/>
  833. <Column size="0"/>
  834. <Column size="30"/>
  835. </Columns>
  836. <Rows>
  837. <Row size="24" band="head"/>
  838. <Row size="20"/>
  839. </Rows>
  840. <Band id="head">
  841. <Cell/>
  842. <Cell col="1" text="Day 업무"/>
  843. <Cell col="2" displaytype="checkbox" edittype="checkbox" style="linetype:onlyhorz;" expr="0"/>
  844. <Cell col="3" text="chkid"/>
  845. <Cell col="4" text="dutycd"/>
  846. <Cell col="5" text="workdd"/>
  847. <Cell col="6" text="caption1"/>
  848. <Cell col="7"/>
  849. <Cell col="8" text="시행"/>
  850. </Band>
  851. <Band id="body">
  852. <Cell celltype="head" expr="expr:currow + 1" autosizerow="limitmin"/>
  853. <Cell col="1" style="align:left;padding:2 2 2 2;" text="bind:chknm" wordwrap="word" autosizerow="limitmin"/>
  854. <Cell col="2" colspan="7" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" taborder="undefined"/>
  855. </Band>
  856. </Format>
  857. </Formats>
  858. </Grid>
  859. <Grid id="grd_chk2" taborder="10" binddataset="ds_main_chklst_chklists_dutylist2" useinputpanel="false" position="absolute 390 75 770 625" anchor="left top bottom" onheadclick="group2_switch1_chklist_grd_onheadclick" autosizingtype="row" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="row" selecttype="multirow" autoenter="select" autofittype="col" cellclickbound="cell">
  860. <Formats>
  861. <Format id="default">
  862. <Columns>
  863. <Column size="24" band="left"/>
  864. <Column size="290"/>
  865. <Column size="20"/>
  866. <Column size="30"/>
  867. <Column size="0"/>
  868. <Column size="0"/>
  869. <Column size="0"/>
  870. <Column size="0"/>
  871. <Column size="0"/>
  872. </Columns>
  873. <Rows>
  874. <Row size="24" band="head"/>
  875. <Row size="20"/>
  876. </Rows>
  877. <Band id="head">
  878. <Cell/>
  879. <Cell col="1" text="Evening 업무"/>
  880. <Cell col="2" displaytype="checkbox" edittype="checkbox" style="linetype:onlyhorz;" expr="0"/>
  881. <Cell col="3" text="시행"/>
  882. <Cell col="4" text="chkid"/>
  883. <Cell col="5" text="dutycd"/>
  884. <Cell col="6" text="workdd"/>
  885. <Cell col="7" text="caption1"/>
  886. <Cell col="8"/>
  887. </Band>
  888. <Band id="body">
  889. <Cell celltype="head" expr="expr:currow + 1" autosizerow="limitmin"/>
  890. <Cell col="1" style="align:left;padding:2 2 2 2;" text="bind:chknm" wordwrap="word" autosizerow="limitmin"/>
  891. <Cell col="2" colspan="2" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" taborder="undefined"/>
  892. <Cell col="4" text="bind:chkid"/>
  893. <Cell col="5" text="bind:dutycd"/>
  894. <Cell col="6" text="bind:workdd"/>
  895. <Cell col="7" text="bind:dutynm"/>
  896. <Cell col="8" text="bind:lastupdtrid"/>
  897. </Band>
  898. </Format>
  899. </Formats>
  900. </Grid>
  901. <Grid id="grd_chk3" taborder="11" binddataset="ds_main_chklst_chklists_dutylist3" useinputpanel="false" position="absolute 776 75 1156 625" anchor="all" onheadclick="group2_switch1_chklist_grd_onheadclick" autosizingtype="row" extendsizetype="row" cellsizebandtype="allband" cellsizingtype="both" selecttype="multirow" autoenter="select" autofittype="col" cellclickbound="cell">
  902. <Formats>
  903. <Format id="default">
  904. <Columns>
  905. <Column size="24" band="left"/>
  906. <Column size="290"/>
  907. <Column size="20"/>
  908. <Column size="30"/>
  909. <Column size="0"/>
  910. <Column size="0"/>
  911. <Column size="0"/>
  912. <Column size="0"/>
  913. <Column size="0"/>
  914. </Columns>
  915. <Rows>
  916. <Row size="24" band="head"/>
  917. <Row size="20"/>
  918. </Rows>
  919. <Band id="head">
  920. <Cell/>
  921. <Cell col="1" text="Night 업무"/>
  922. <Cell col="2" displaytype="checkbox" edittype="checkbox" style="linetype:onlyhorz;" expr="0"/>
  923. <Cell col="3" text="시행"/>
  924. <Cell col="4" text="chkid"/>
  925. <Cell col="5" text="dutycd"/>
  926. <Cell col="6" text="workdd"/>
  927. <Cell col="7" text="caption1"/>
  928. <Cell col="8"/>
  929. </Band>
  930. <Band id="body">
  931. <Cell celltype="head" expr="expr:currow + 1" autosizerow="limitmin"/>
  932. <Cell col="1" style="align:left;padding:2 2 2 2;" text="bind:chknm" wordwrap="word" autosizerow="limitmin"/>
  933. <Cell col="2" colspan="2" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" taborder="undefined"/>
  934. <Cell col="4" text="bind:chkid"/>
  935. <Cell col="5" text="bind:dutycd"/>
  936. <Cell col="6" text="bind:workdd"/>
  937. <Cell col="7" text="bind:dutynm"/>
  938. <Cell col="8" text="bind:lastupdtrid"/>
  939. </Band>
  940. </Format>
  941. </Formats>
  942. </Grid>
  943. <Static id="caption16" text="근무자 :" position="absolute 10 636 59 656" anchor="left bottom"/>
  944. <TextArea id="textarea1" taborder="12" position="absolute 60 635 385 685" anchor="left bottom" readonly="true" wordwrap="char"/>
  945. <Static id="caption17" text="근무자 :" position="absolute 395 636 444 656" anchor="left bottom"/>
  946. <TextArea id="textarea2" taborder="13" position="absolute 445 635 770 685" anchor="left bottom" readonly="true" wordwrap="char"/>
  947. <Static id="caption18" text="근무자 :" position="absolute 781 636 830 656" anchor="left bottom"/>
  948. <TextArea id="textarea3" taborder="14" position="absolute 830 635 1155 685" anchor="left right bottom" readonly="true" wordwrap="char"/>
  949. <Button id="button12" taborder="5" text="기준자료" class="btn2" position="absolute 840 30 904 50" anchor="default" onclick="group2_switch1_chklist_button12_onclick"/>
  950. </Layout>
  951. </Layouts>
  952. </Tabpage>
  953. <Tabpage id="chklist" text="tabpage9"/>
  954. <Tabpage id="purc" text="선납재료관리">
  955. <Layouts>
  956. <Layout>
  957. <Grid id="grd_mnphccollist" taborder="10" binddataset="ds_main_purc_mnphccolinfo_mnphccollist" useinputpanel="false" position="absolute 4 116 1158 693" anchor="all" autosizingtype="row" extendsizetype="row" class="datagrid2" cellsizebandtype="allband" selecttype="multirow" autoenter="key" onheadclick="group2_switch1_purc_grd_mnphccollist_onheadclick" cellclickbound="cell" oncelldblclick="group2_switch1_purc_grd_mnphccollist_oncelldblclick" cellsizingtype="col">
  958. <Formats>
  959. <Format id="default">
  960. <Columns>
  961. <Column size="24" band="left"/>
  962. <Column size="27" band="left"/>
  963. <Column size="55" band="left"/>
  964. <Column size="80" band="left"/>
  965. <Column size="0" band="left"/>
  966. <Column size="0" band="left"/>
  967. <Column size="33" band="left"/>
  968. <Column size="66" band="left"/>
  969. <Column size="55" band="left"/>
  970. <Column size="51"/>
  971. <Column size="53"/>
  972. <Column size="60"/>
  973. <Column size="0"/>
  974. <Column size="80"/>
  975. <Column size="68"/>
  976. <Column size="229"/>
  977. <Column size="35"/>
  978. <Column size="100"/>
  979. <Column size="100"/>
  980. <Column size="100"/>
  981. <Column size="55"/>
  982. <Column size="0"/>
  983. <Column size="0"/>
  984. <Column size="0"/>
  985. <Column size="75"/>
  986. <Column size="40"/>
  987. <Column size="55"/>
  988. <Column size="0"/>
  989. <Column size="0"/>
  990. <Column size="75"/>
  991. <Column size="40"/>
  992. <Column size="55"/>
  993. <Column size="100"/>
  994. <Column size="171"/>
  995. <Column size="0"/>
  996. <Column size="0"/>
  997. <Column size="0"/>
  998. <Column size="0"/>
  999. <Column size="0"/>
  1000. <Column size="0"/>
  1001. <Column size="0"/>
  1002. <Column size="0"/>
  1003. <Column size="0"/>
  1004. <Column size="0"/>
  1005. <Column size="0"/>
  1006. <Column size="0"/>
  1007. <Column size="0"/>
  1008. </Columns>
  1009. <Rows>
  1010. <Row size="26" band="head"/>
  1011. <Row size="20"/>
  1012. </Rows>
  1013. <Band id="head">
  1014. <Cell/>
  1015. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  1016. <Cell col="2" text="상태"/>
  1017. <Cell col="3" text="수술일자"/>
  1018. <Cell col="4" text="수령일자"/>
  1019. <Cell col="5" text="수령&#10;시간"/>
  1020. <Cell col="6" text="수술&#10;방"/>
  1021. <Cell col="7" text="등록번호"/>
  1022. <Cell col="8" text="환자명"/>
  1023. <Cell col="9" text="S/A"/>
  1024. <Cell col="10" text="집도과"/>
  1025. <Cell col="11" text="집도의"/>
  1026. <Cell col="12" text="가납재료&#10;구분(A/B)"/>
  1027. <Cell col="13" text="거래처"/>
  1028. <Cell col="14" text="처방코드"/>
  1029. <Cell col="15" text="처방명"/>
  1030. <Cell col="16" text="수량"/>
  1031. <Cell col="17" text="전달사항"/>
  1032. <Cell col="18" text="규격"/>
  1033. <Cell col="19" text="메모"/>
  1034. <Cell col="20" text="처방&#10;담당자"/>
  1035. <Cell col="21" text="연락일시"/>
  1036. <Cell col="22" text="연락일시"/>
  1037. <Cell col="23" text="연락&#10;담당자"/>
  1038. <Cell col="24" colspan="2" text="수령일시" taborder="undefined"/>
  1039. <Cell col="26" text="수령&#10;확인자"/>
  1040. <Cell col="27" text="물류파트&#10;확인"/>
  1041. <Cell col="28" text="caption1"/>
  1042. <Cell col="29" colspan="2" text="물류확인일시" taborder="undefined"/>
  1043. <Cell col="31" text="물류&#13;&#10;확인자"/>
  1044. <Cell col="32" text="업체핸드폰"/>
  1045. <Cell col="33" text="업체메일"/>
  1046. <Cell col="34" text="caption7"/>
  1047. <Cell col="35" text="caption2"/>
  1048. <Cell col="36" text="caption3"/>
  1049. <Cell col="37" text="caption6"/>
  1050. <Cell col="38" text="4"/>
  1051. <Cell col="39" text="4"/>
  1052. <Cell col="40" text="4"/>
  1053. <Cell col="41" text="4"/>
  1054. <Cell col="42" text="4"/>
  1055. <Cell col="43" text="4"/>
  1056. <Cell col="44" text="4"/>
  1057. <Cell col="45" text="4"/>
  1058. <Cell col="46" text="3"/>
  1059. </Band>
  1060. <Band id="body">
  1061. <Cell celltype="head" expr="currow + 1" autosizerow="limitmin"/>
  1062. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" autosizerow="limitmin"/>
  1063. <Cell col="2" displaytype="combo" style="align:center middle;padding:2 2 2 2;" text="bind:status" combodataset="ds_status" combocodecol="value" combodatacol="label" autosizerow="limitmin" enable="false"/>
  1064. <Cell col="3" displaytype="date" edittype="none" text="bind:opcnfmdd" calendardisplaynulltype="none" autosizerow="limitmin"/>
  1065. <Cell col="4" text="bind:recvdd" autosizerow="limitmin"/>
  1066. <Cell col="5" text="bind:recvtm" autosizerow="limitmin"/>
  1067. <Cell col="6" text="bind:oproomnm" autosizerow="limitmin"/>
  1068. <Cell col="7" text="bind:pid" autosizerow="limitmin"/>
  1069. <Cell col="8" text="bind:hngnm" autosizerow="limitmin"/>
  1070. <Cell col="9" text="bind:sexage" wordwrap="word" autosizerow="limitmin"/>
  1071. <Cell col="10" text="bind:perfdeptabbr" autosizerow="limitmin"/>
  1072. <Cell col="11" text="bind:perfdrnm" autosizerow="limitmin"/>
  1073. <Cell col="12" text="bind:purcgubn" autosizerow="limitmin"/>
  1074. <Cell col="13" style="align:left;padding:2 2 2 2;" text="bind:custnm" wordwrap="word" autosizerow="limitmin"/>
  1075. <Cell col="14" text="bind:prcpcd" wordwrap="word" autosizerow="limitmin"/>
  1076. <Cell col="15" style="align:left;padding:2 2 2 2;" text="bind:prcpnm" wordwrap="word" autosizerow="limitmin"/>
  1077. <Cell col="16" text="bind:prcpqty" autosizerow="limitmin"/>
  1078. <Cell col="17" style="align:left;padding:2 2 2 2;" text="bind:prcpmemo" wordwrap="word" autosizerow="limitmin"/>
  1079. <Cell col="18" style="align:left;padding:2 2 2 2;" text="bind:goodspec" wordwrap="word" autosizerow="limitmin"/>
  1080. <Cell col="19" displaytype="text" edittype="textarea" style="padding:2 2 2 2;" text="bind:memocnts" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  1081. <Cell col="20" text="bind:prcpernm" autosizerow="limitmin"/>
  1082. <Cell col="21" text="bind:senddd" autosizerow="limitmin"/>
  1083. <Cell col="22" text="bind:sendtm" autosizerow="limitmin"/>
  1084. <Cell col="23" text="bind:sendnm" autosizerow="limitmin"/>
  1085. <Cell col="24" displaytype="date" edittype="none" text="bind:certdd" calendardisplaynulltype="none" autosizerow="limitmin"/>
  1086. <Cell col="25" text="bind:certtm" mask="expr:utlf_isNull(certtm) == true ? '' : '##:##'" autosizerow="limitmin"/>
  1087. <Cell col="26" text="bind:certnm" autosizerow="limitmin"/>
  1088. <Cell col="27" text="bind:purccnfmyn"/>
  1089. <Cell col="28" text="bind:sendflag"/>
  1090. <Cell col="29" displaytype="date" text="bind:scmdd" calendardisplaynulltype="none"/>
  1091. <Cell col="30" text="bind:scmtm" mask="expr:utlf_isNull(scmtm) == true ? '' : '##:##'"/>
  1092. <Cell col="31" text="bind:scmnm"/>
  1093. <Cell col="32" text="bind:chargetel"/>
  1094. <Cell col="33" text="bind:custmail"/>
  1095. <Cell col="34" text="bind:recvrnm"/>
  1096. <Cell col="35" text="bind:flag"/>
  1097. <Cell col="36" text="bind:prcpdd"/>
  1098. <Cell col="37" text="bind:telno"/>
  1099. <Cell col="38" text="bind:oproomcd"/>
  1100. <Cell col="39" text="bind:oprsrvno"/>
  1101. <Cell col="40" text="bind:ordseq"/>
  1102. <Cell col="41" text="bind:cartgubn"/>
  1103. <Cell col="42" text="bind:perfidnm"/>
  1104. <Cell col="43" text="bind:sendtel"/>
  1105. <Cell col="44" text="bind:prcpunit"/>
  1106. <Cell col="45" text="bind:pid"/>
  1107. <Cell col="46" text="bind:sendmail"/>
  1108. </Band>
  1109. </Format>
  1110. </Formats>
  1111. </Grid>
  1112. <Div id="group9" taborder="0" position="absolute 4 24 1158 89" anchor="left top right" class="div_SA">
  1113. <Layouts>
  1114. <Layout>
  1115. <Static id="caption26" text="수술일자 :" class="search_name" position="absolute 318 10 393 30" anchor="default"/>
  1116. <Static id="caption27" text="~" class="search_n_b" position="absolute 487 10 499 27" anchor="default"/>
  1117. <Calendar id="ipt_opcnfmfrdd" taborder="1" class="input_s_essential" position="absolute 393 10 485 30" anchor="default" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  1118. <Calendar id="ipt_opcnfmtodd" taborder="2" class="input_s_essential" position="absolute 499 10 591 30" anchor="default" autoselect="true" dateformat="yyyy-MM-dd"/>
  1119. <Shape id="line9" linetype="vertical" class="line_4" position="absolute 1076 10 1082 30" anchor="default"/>
  1120. <Static id="caption36" text="수술방 :" class="search_name" position="absolute 696 10 754 30" anchor="default"/>
  1121. <Combo id="cmb_oproomcd" taborder="3" innerdataset="@ds_init_oproomlist" codecolumn="oproomcd" datacolumn="oproomnm" class="combo_search" position="absolute 820 10 875 30" anchor="default"/>
  1122. <Combo id="cmb_rosette" taborder="4" innerdataset="@ds_init_rosettelist" codecolumn="rosettecd" datacolumn="rosettenm" class="combo_search" position="absolute 763 10 818 30" anchor="default" onitemchanged="group2_switch1_purc_group9_cmb_rosette_onitemchanged"/>
  1123. <Edit id="input1" taborder="5" class="input_search" position="absolute 967 10 1062 30" anchor="default" autoselect="true" onkeydown="group2_switch1_purc_group9_input1_onkeydown"/>
  1124. <Static id="caption31" text="등록번호 :" class="search_name" position="absolute 891 10 964 30" anchor="default"/>
  1125. <Button id="button32" taborder="6" text="오늘" class="btn2" position="absolute 641 10 683 30" anchor="default" onclick="group2_switch1_purc_group9_button32_onclick"/>
  1126. <Button id="button34" taborder="7" text="어제" class="btn2" position="absolute 596 10 638 30" anchor="default" onclick="group2_switch1_purc_group9_button34_onclick"/>
  1127. <Static id="caption32" text="상 태 :" class="search_name" position="absolute 10 10 65 30" anchor="default"/>
  1128. <Radio id="radio7" taborder="8" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 71 10 251 30" anchor="default" onitemchanged="group2_switch1_purc_group9_radio7_onitemchanged" onitemclick="group2_switch1_purc_group9_radio7_onitemclick">
  1129. <Dataset id="innerdataset">
  1130. <ColumnInfo>
  1131. <Column id="codecolumn" size="256"/>
  1132. <Column id="datacolumn" size="256"/>
  1133. </ColumnInfo>
  1134. <Rows>
  1135. <Row>
  1136. <Col id="codecolumn"/>
  1137. <Col id="datacolumn">처방</Col>
  1138. </Row>
  1139. <Row>
  1140. <Col id="codecolumn">C</Col>
  1141. <Col id="datacolumn">수령</Col>
  1142. </Row>
  1143. <Row>
  1144. <Col id="codecolumn">-</Col>
  1145. <Col id="datacolumn">전체</Col>
  1146. </Row>
  1147. <Row>
  1148. <Col id="codecolumn">S</Col>
  1149. <Col id="datacolumn">전송</Col>
  1150. </Row>
  1151. </Rows>
  1152. </Dataset>
  1153. </Radio>
  1154. <Button id="button35" taborder="9" text="출력" class="btn6" position="absolute 1090 37 1146 57" anchor="default" onclick="group2_switch1_purc_group9_button35_onclick"/>
  1155. <Button id="btn_purc" taborder="10" text="조회" class="btn1" position="absolute 1090 9 1146 29" anchor="default" onclick="group2_switch1_purc_group9_btn_purc_onclick"/>
  1156. <Static id="caption41" text="집도과/집도의 :" class="search_name" position="absolute 11 35 122 55" anchor="default"/>
  1157. <Combo id="combo1" taborder="11" innerdataset="@ds_init_drlist" codecolumn="drid" datacolumn="drnm" position="absolute 234 36 304 56" anchor="default"/>
  1158. <Combo id="cmb_orddept" taborder="12" innerdataset="@ds_init_ComboLists_deptlist" codecolumn="deptcd" datacolumn="depthngnm" position="absolute 125 36 232 56" anchor="default" onitemchanged="group2_switch1_purc_group9_cmb_orddept_onitemchanged"/>
  1159. <Button id="button41" taborder="13" text="엑셀" class="btn7" position="absolute 1030 37 1086 57" anchor="default" onclick="group2_switch1_purc_group9_button41_onclick"/>
  1160. <Static id="cap_suplplcecd" text="거래처 :" class="search_name" position="absolute 318 34 378 60" anchor="default" onclick="group2_switch1_purc_group9_cap_suplplcecd_onclick"/>
  1161. <Edit id="ipt_suplplcecd" taborder="14" class="input_default" position="absolute 394 36 562 56" anchor="default" onkeyup="group2_switch1_purc_group9_ipt_suplplcecd_onkeyup" autoselect="true"/>
  1162. <Static id="caption42" text="처방명 :" class="search_name" position="absolute 600 35 660 55" anchor="default"/>
  1163. <Edit id="ipt_goodcd" taborder="15" class="input_default" position="absolute 667 37 762 57" anchor="default" onkeyup="group2_switch1_purc_group9_ipt_goodcd_onkeyup" autoselect="true"/>
  1164. <Edit id="ipt_goodnm" taborder="16" class="input_default" position="absolute 782 37 967 57" anchor="default" onkeyup="group2_switch1_purc_group9_ipt_goodnm_onkeyup" autoselect="true"/>
  1165. <Button id="button45" taborder="17" class="icon_search" position="absolute 762 37 782 57" anchor="default" onclick="group2_switch1_purc_group9_button45_onclick"/>
  1166. </Layout>
  1167. </Layouts>
  1168. </Div>
  1169. <Static id="caption33" text="전송내역" class="tit_2" position="absolute 4 94 86 110" anchor="default"/>
  1170. <Shape id="line4" linetype="horizontal" class="line_10" position="absolute 4 111 1158 117" anchor="left top right"/>
  1171. <Static id="caption30" text="거 래 처 :" class="search_name" visible="false" position="absolute 950 135 1033 155" anchor="top right"/>
  1172. <Combo id="cmb_perfdeptlist" taborder="1" innerdataset="@ds_init_ComboLists_deptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" visible="false" position="absolute 775 134 855 154" anchor="top right" onitemchanged="group2_switch1_purc_cmb_perfdeptlist_onitemchanged"/>
  1173. <Combo id="cmb_drlist" taborder="2" innerdataset="@ds_init_drlist" codecolumn="drid" datacolumn="drnm" class="combo_search" visible="false" position="absolute 857 134 927 154" anchor="top right"/>
  1174. <Combo id="combo2" taborder="3" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="false" position="absolute 586 134 646 154" anchor="top right">
  1175. <Dataset id="innerdataset">
  1176. <ColumnInfo>
  1177. <Column id="codecolumn"/>
  1178. <Column id="datacolumn"/>
  1179. </ColumnInfo>
  1180. <Rows>
  1181. <Row>
  1182. <Col id="codecolumn">O</Col>
  1183. <Col id="datacolumn">수술</Col>
  1184. </Row>
  1185. <Row>
  1186. <Col id="codecolumn">A</Col>
  1187. <Col id="datacolumn">마취</Col>
  1188. </Row>
  1189. <Row>
  1190. <Col id="codecolumn">R</Col>
  1191. <Col id="datacolumn">회복</Col>
  1192. </Row>
  1193. <Row>
  1194. <Col id="codecolumn">E</Col>
  1195. <Col id="datacolumn">안과</Col>
  1196. </Row>
  1197. </Rows>
  1198. </Dataset>
  1199. </Combo>
  1200. <Edit id="ipt_prodcmpynm" taborder="4" class="input_search" visible="false" position="absolute 1035 135 1155 155" anchor="top right" onkeyup="group2_switch1_purc_ipt_prodcmpynm_onkeyup" autoselect="true"/>
  1201. <Static id="caption28" text="집도과/집도의 :" class="search_name" visible="false" position="absolute 665 135 773 155" anchor="top right"/>
  1202. <Static id="caption29" text="부서구분 :" class="search_name" visible="false" position="absolute 510 135 585 155" anchor="top right"/>
  1203. <Static id="caption34" text="선납재료관리" class="tit_1" position="absolute 4 0 115 25" anchor="default"/>
  1204. <Button id="button40" taborder="5" text="취소" class="btn5" position="absolute 1116 91 1158 111" anchor="top right" onclick="group2_switch1_purc_button40_onclick"/>
  1205. <Button id="button42" taborder="6" text="수령" class="btn5" position="absolute 1073 91 1115 111" anchor="top right" onclick="group2_switch1_purc_button42_onclick"/>
  1206. <Button id="button43" taborder="7" text="메모저장" class="btn2" position="absolute 1007 91 1071 111" anchor="top right" onclick="group2_switch1_purc_button43_onclick"/>
  1207. <Button id="btn_send" taborder="8" text="전송" class="btn5" position="absolute 961 91 1003 111" anchor="top right" onclick="group2_switch1_purc_btn_send_onclick"/>
  1208. <Grid id="grd_filelist" taborder="9" binddataset="ds_send_savedata_attach" useinputpanel="false" visible="false" position="absolute 610 190 960 340" anchor="top right">
  1209. <Formats>
  1210. <Format id="default">
  1211. <Columns>
  1212. <Column size="100"/>
  1213. <Column size="100"/>
  1214. <Column size="100"/>
  1215. </Columns>
  1216. <Rows>
  1217. <Row size="24" band="head"/>
  1218. <Row size="24"/>
  1219. </Rows>
  1220. <Band id="head">
  1221. <Cell text="caption1"/>
  1222. <Cell col="1" text="caption2"/>
  1223. <Cell col="2" text="caption3"/>
  1224. </Band>
  1225. <Band id="body">
  1226. <Cell text="bind:file"/>
  1227. <Cell col="1" text="bind:filename"/>
  1228. <Cell col="2" text="bind:filesize"/>
  1229. </Band>
  1230. </Format>
  1231. </Formats>
  1232. </Grid>
  1233. <Button id="btn_scmcnfm" taborder="11" text="물류확인" class="btn5" position="absolute 791 91 854 111" anchor="top right" onclick="group2_switch1_purc_btn_scmcnfm_onclick"/>
  1234. <Button id="btn_scmcncl" taborder="12" text="물류확인취소" class="btn5" position="absolute 856 91 943 111" anchor="top right" onclick="group2_switch1_purc_btn_scmcncl_onclick"/>
  1235. </Layout>
  1236. </Layouts>
  1237. </Tabpage>
  1238. </Tabpages>
  1239. </Tab>
  1240. </Layout>
  1241. </Layouts>
  1242. </Div>
  1243. </Layout>
  1244. </Layouts>
  1245. <Objects>
  1246. <Dataset id="ds_init_drlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1247. <ColumnInfo>
  1248. <Column id="drnm" type="STRING"/>
  1249. <Column id="drid" type="STRING"/>
  1250. </ColumnInfo>
  1251. </Dataset>
  1252. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1253. <ColumnInfo>
  1254. <Column id="opcnfmdd" type="STRING" size="256" sumtext="수술일자"/>
  1255. <Column id="rosette" type="STRING" size="256" sumtext="rosette"/>
  1256. <Column id="searchitem" type="STRING" size="256" sumtext="부서코드또는부서명 "/>
  1257. <Column id="flag" type="STRING" size="256" sumtext="부서코드or명flag "/>
  1258. <Column id="selectflag" type="STRING" size="256" sumtext="조회구분 "/>
  1259. <Column id="deptflag" type="STRING" size="256" sumtext="(수술)부서조회구분 "/>
  1260. </ColumnInfo>
  1261. <Rows>
  1262. <Row/>
  1263. </Rows>
  1264. </Dataset>
  1265. <Dataset id="ds_init_oproomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1266. <ColumnInfo>
  1267. <Column id="oproomcd" type="STRING" size="256" sumtext="수술실코드"/>
  1268. <Column id="oproomnm" type="STRING" size="256" sumtext="수술실명 "/>
  1269. </ColumnInfo>
  1270. </Dataset>
  1271. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1272. <ColumnInfo>
  1273. <Column id="orddept" type="STRING" size="256" sumtext="진료과"/>
  1274. <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
  1275. <Column id="srchdd" type="STRING" size="256" sumtext="조회기준일자"/>
  1276. <Column id="flag" type="STRING" size="256" sumtext="조회기준일자"/>
  1277. <Column id="allflag" type="STRING" size="256" sumtext="모두조회여부"/>
  1278. <Column id="opcnfmfrdd" type="STRING" size="256" sumtext="수술시작일"/>
  1279. <Column id="opcnfmtodd" type="STRING" size="256" sumtext="수술종료일"/>
  1280. <Column id="oproomcd" type="STRING" size="256" sumtext="수술방"/>
  1281. <Column id="refdeptflag" type="STRING" size="256" sumtext="수술마취구분"/>
  1282. <Column id="oprosette" type="STRING" size="256" sumtext="수술방구역"/>
  1283. <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
  1284. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1285. <Column id="perfdrid" type="STRING" size="256" sumtext="집도의"/>
  1286. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  1287. <Column id="goodcd" type="STRING" size="256" sumtext="상태"/>
  1288. <Column id="goodnm" type="STRING" size="256" sumtext="상태"/>
  1289. </ColumnInfo>
  1290. <Rows>
  1291. <Row/>
  1292. </Rows>
  1293. </Dataset>
  1294. <Dataset id="ds_send_savedata_mnphccollist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1295. <ColumnInfo>
  1296. <Column id="status" type="STRING" size="256" sumtext="상 태"/>
  1297. <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
  1298. <Column id="opcnfmdd" type="STRING" size="256" sumtext="수술일자"/>
  1299. <Column id="recvdd" type="STRING" size="256" sumtext="수령일자"/>
  1300. <Column id="recvtm" type="STRING" size="256" sumtext="수령시간"/>
  1301. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방명"/>
  1302. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1303. <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
  1304. <Column id="sexage" type="STRING" size="256" sumtext="환자성별"/>
  1305. <Column id="perfdeptabbr" type="STRING" size="256" sumtext="집도과명"/>
  1306. <Column id="perfdrnm" type="STRING" size="256" sumtext="집도의명"/>
  1307. <Column id="purcgubn" type="STRING" size="256" sumtext="재료구분"/>
  1308. <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
  1309. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1310. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명 "/>
  1311. <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
  1312. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  1313. <Column id="prcpernm" type="STRING" size="256" sumtext="처방자명"/>
  1314. <Column id="sendernm" type="STRING" size="256" sumtext="연락자명"/>
  1315. <Column id="recvernm" type="STRING" size="256" sumtext="수령자명"/>
  1316. <Column id="purccnfmyn" type="STRING" size="256" sumtext="구매확인"/>
  1317. <Column id="prcpmemo" type="STRING" size="256" sumtext="전달사항"/>
  1318. <Column id="pid2" type="STRING" size="256" sumtext="환자번호"/>
  1319. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1320. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1321. <Column id="oproomcd" type="STRING" size="256" sumtext="수술방cd"/>
  1322. <Column id="opfromtmcd" type="STRING" size="256" sumtext="수술시작"/>
  1323. <Column id="sendflag" type="STRING" size="256" sumtext="수술시작"/>
  1324. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술번호"/>
  1325. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  1326. <Column id="ordseq" type="STRING" size="256" sumtext="수술시작"/>
  1327. <Column id="memocnts" type="STRING" size="256" sumtext="수술시작"/>
  1328. <Column id="flag" type="STRING" size="256" sumtext="수술시작"/>
  1329. </ColumnInfo>
  1330. </Dataset>
  1331. <Dataset id="ds_send_savedata_attach" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1332. <ColumnInfo>
  1333. <Column id="filenm" type="STRING" size="256" sumtext="첨부파일명"/>
  1334. <Column id="filedata" type="BLOB" size="256" sumtext="첨부파일데이터"/>
  1335. <Column id="filesize" type="STRING" size="256" sumtext="첨부파일크기"/>
  1336. <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
  1337. <Column id="file" type="STRING" size="256"/>
  1338. <Column id="filename" type="STRING" size="256"/>
  1339. </ColumnInfo>
  1340. </Dataset>
  1341. <Dataset id="ds_send_savedata_maillist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1342. <ColumnInfo>
  1343. <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
  1344. <Column id="filename" type="STRING" size="256" sumtext="첨부파일명"/>
  1345. <Column id="sendmail" type="STRING" size="256" sumtext="보내는메일"/>
  1346. <Column id="recvmail" type="STRING" size="256" sumtext="받는메일"/>
  1347. <Column id="filetype" type="STRING" size="256" sumtext="거래처"/>
  1348. <Column id="title" type="STRING" size="256" sumtext="메일제목"/>
  1349. <Column id="chargetel" type="STRING" size="256" sumtext="담당전화"/>
  1350. <Column id="recvrnm" type="STRING" size="256" sumtext="수신자"/>
  1351. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  1352. </ColumnInfo>
  1353. </Dataset>
  1354. <Dataset id="ds_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1355. <ColumnInfo>
  1356. <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
  1357. <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
  1358. <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
  1359. <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
  1360. <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
  1361. <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
  1362. <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
  1363. <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
  1364. </ColumnInfo>
  1365. </Dataset>
  1366. <Dataset id="ds_main_manage_mngdrug_drugsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1367. <ColumnInfo>
  1368. <Column id="opdd" type="STRING" size="256" sumtext="수술일자."/>
  1369. <Column id="chktype" type="STRING" size="256" sumtext="진행상태."/>
  1370. </ColumnInfo>
  1371. <Rows>
  1372. <Row/>
  1373. </Rows>
  1374. </Dataset>
  1375. <Dataset id="ds_main_manage_mngdrug_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1376. <ColumnInfo>
  1377. <Column id="sel" type="STRING" size="256" sumtext="체크여부"/>
  1378. <Column id="prcpstat" type="STRING" size="256" sumtext="상태"/>
  1379. <Column id="goodcd" type="STRING" size="256" sumtext="처방코드"/>
  1380. <Column id="goodnm" type="STRING" size="256" sumtext="처방명"/>
  1381. <Column id="pid" type="STRING" size="256" sumtext="챠트번호"/>
  1382. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1383. <Column id="prcpqty" type="STRING" size="256" sumtext="수량"/>
  1384. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
  1385. <Column id="prcpodrnm" type="STRING" size="256" sumtext="처방 담당자"/>
  1386. <Column id="delivenm" type="STRING" size="256" sumtext="불출담당자"/>
  1387. <Column id="drugrcptrnm" type="STRING" size="256" sumtext="수령확인자"/>
  1388. <Column id="deliveid" type="STRING" size="256" sumtext="불출담당자 id"/>
  1389. <Column id="delivedd" type="STRING" size="256" sumtext="불출 일자"/>
  1390. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  1391. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1392. <Column id="ordseq" type="STRING" size="256" sumtext="처방순번"/>
  1393. <Column id="drugrcptdd" type="STRING" size="256" sumtext="수령일자"/>
  1394. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1395. </ColumnInfo>
  1396. </Dataset>
  1397. <Dataset id="ds_main_manage_mngdrug_drugsaveinfo_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1398. <ColumnInfo>
  1399. <Column id="sel" type="STRING" size="256" sumtext="체크여부"/>
  1400. <Column id="prcpstat" type="STRING" size="256" sumtext="상태"/>
  1401. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1402. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1403. <Column id="pid" type="STRING" size="256" sumtext="챠트번호"/>
  1404. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1405. <Column id="prcpqty" type="STRING" size="256" sumtext="수량"/>
  1406. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
  1407. <Column id="prcpodrnm" type="STRING" size="256" sumtext="처방 담당자"/>
  1408. <Column id="delivenm" type="STRING" size="256" sumtext="불출담당자"/>
  1409. <Column id="drugrcptrnm" type="STRING" size="256" sumtext="수령확인자"/>
  1410. <Column id="deliveid" type="STRING" size="256" sumtext="불출담당자 id"/>
  1411. <Column id="delivedd" type="STRING" size="256" sumtext="불출 일자"/>
  1412. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  1413. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1414. <Column id="ordseq" type="STRING" size="256" sumtext="처방순번"/>
  1415. <Column id="drugrcptdd" type="STRING" size="256" sumtext="수령일자"/>
  1416. <Column id="scgubn" type="STRING" size="256" sumtext="scgubn"/>
  1417. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1418. </ColumnInfo>
  1419. </Dataset>
  1420. <Dataset id="ds_main_manage_mngerdrug_erdrgsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1421. <ColumnInfo>
  1422. <Column id="opdd" type="STRING" size="256" sumtext="수술일자."/>
  1423. <Column id="erdchktype" type="STRING" size="256" sumtext="진행상태."/>
  1424. </ColumnInfo>
  1425. <Rows>
  1426. <Row/>
  1427. </Rows>
  1428. </Dataset>
  1429. <Dataset id="ds_main_manage_mngerdrug_erdruglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1430. <ColumnInfo>
  1431. <Column id="sel" type="STRING" size="256" sumtext="체크여부"/>
  1432. <Column id="prcpstat" type="STRING" size="256" sumtext="상태"/>
  1433. <Column id="goodcd" type="STRING" size="256" sumtext="처방코드"/>
  1434. <Column id="goodnm" type="STRING" size="256" sumtext="처방명"/>
  1435. <Column id="pid" type="STRING" size="256" sumtext="챠트번호"/>
  1436. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1437. <Column id="prcpqty" type="STRING" size="256" sumtext="수량"/>
  1438. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
  1439. <Column id="prcpodrnm" type="STRING" size="256" sumtext="처방 담당자"/>
  1440. <Column id="delivenm" type="STRING" size="256" sumtext="불출담당자"/>
  1441. <Column id="ergoodrcptrnm" type="STRING" size="256" sumtext="수령확인자"/>
  1442. <Column id="oproomcd" type="STRING" size="256" sumtext="수술방코드"/>
  1443. <Column id="deliveid" type="STRING" size="256" sumtext="불출담당자 id"/>
  1444. <Column id="delivedd" type="STRING" size="256" sumtext="불출 일자"/>
  1445. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  1446. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1447. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
  1448. <Column id="deliveyn" type="STRING" size="256" sumtext="불출여부 Y/N"/>
  1449. <Column id="ordseq" type="STRING" size="256" sumtext="처방순번"/>
  1450. <Column id="ergoodrcptdd" type="STRING" size="256" sumtext="수령일자"/>
  1451. <Column id="allsizespecid" type="STRING" size="256" sumtext="ALLSIZE규격ID"/>
  1452. <Column id="seqno" type="STRING" size="256" sumtext="seqno"/>
  1453. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1454. <Column id="barcdno" type="STRING" size="256" sumtext="바코드번호"/>
  1455. <Column id="delyn" type="STRING" size="256" sumtext="삭제여부"/>
  1456. </ColumnInfo>
  1457. </Dataset>
  1458. <Dataset id="ds_main_manage_mngerdrug_erdrgsaveinfo_erdruglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1459. <ColumnInfo>
  1460. <Column id="sel" type="STRING" size="256" sumtext="체크여부"/>
  1461. <Column id="prcpstat" type="STRING" size="256" sumtext="상태"/>
  1462. <Column id="goodcd" type="STRING" size="256" sumtext="처방코드"/>
  1463. <Column id="goodnm" type="STRING" size="256" sumtext="처방명"/>
  1464. <Column id="pid" type="STRING" size="256" sumtext="챠트번호"/>
  1465. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1466. <Column id="prcpqty" type="STRING" size="256" sumtext="수량"/>
  1467. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
  1468. <Column id="prcpodrnm" type="STRING" size="256" sumtext="처방 담당자"/>
  1469. <Column id="delivenm" type="STRING" size="256" sumtext="불출담당자"/>
  1470. <Column id="ergoodrcptrnm" type="STRING" size="256" sumtext="수령확인자"/>
  1471. <Column id="oproomcd" type="STRING" size="256" sumtext="수술방코드"/>
  1472. <Column id="deliveid" type="STRING" size="256" sumtext="불출담당자 id"/>
  1473. <Column id="delivedd" type="STRING" size="256" sumtext="불출 일자"/>
  1474. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  1475. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1476. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
  1477. <Column id="deliveyn" type="STRING" size="256" sumtext="불출여부 Y/N"/>
  1478. <Column id="ordseq" type="STRING" size="256" sumtext="처방순번"/>
  1479. <Column id="ergoodrcptdd" type="STRING" size="256" sumtext="수령일자"/>
  1480. <Column id="allsizespecid" type="STRING" size="256" sumtext="ALLSIZE규격ID"/>
  1481. <Column id="seqno" type="STRING" size="256" sumtext="seqno"/>
  1482. <Column id="scgubn" type="STRING" size="256" sumtext="scgubn"/>
  1483. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1484. </ColumnInfo>
  1485. </Dataset>
  1486. <Dataset id="ds_main_manage_mngequip_mngsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1487. <ColumnInfo>
  1488. <Column id="owkfrdd" type="STRING" size="256" sumtext="조회 시작일자."/>
  1489. <Column id="owktodd" type="STRING" size="256" sumtext="조회 종료 일자."/>
  1490. <Column id="chktype" type="STRING" size="256" sumtext="해결여부."/>
  1491. <Column id="srchflag" type="STRING" size="256" sumtext="검색조건"/>
  1492. <Column id="data" type="STRING" size="256" sumtext="검색명"/>
  1493. </ColumnInfo>
  1494. <Rows>
  1495. <Row/>
  1496. </Rows>
  1497. </Dataset>
  1498. <Dataset id="ds_main_manage_mngequip_eqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_manage_mngequip_eqlist_oncolumnchanged">
  1499. <ColumnInfo>
  1500. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  1501. <Column id="outworkdd" type="STRING" size="256" sumtext="고장일자"/>
  1502. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  1503. <Column id="equiptype" type="STRING" size="256" sumtext="품목"/>
  1504. <Column id="owncd" type="STRING" size="256" sumtext="자산코드"/>
  1505. <Column id="equipnm" type="STRING" size="256" sumtext="기구명"/>
  1506. <Column id="outworkrpt" type="STRING" size="256" sumtext="고장내용"/>
  1507. <Column id="cunltdeptnm" type="STRING" size="256" sumtext="의뢰부서"/>
  1508. <Column id="callyn" type="STRING" size="256" sumtext="연락여부"/>
  1509. <Column id="passdept" type="STRING" size="256" sumtext="해결부서"/>
  1510. <Column id="etcrec" type="STRING" size="256" sumtext="메모"/>
  1511. <Column id="histno" type="STRING" size="256" sumtext="history 번호"/>
  1512. <Column id="cunltrnm" type="STRING" size="256" sumtext="의뢰자 명"/>
  1513. <Column id="passdeptnm" type="STRING" size="256" sumtext="해결부서"/>
  1514. <Column id="eqpassid" type="STRING" size="256" sumtext="해결자"/>
  1515. <Column id="eqpassnm" type="STRING" size="256" sumtext="해결자"/>
  1516. </ColumnInfo>
  1517. </Dataset>
  1518. <Dataset id="ds_main_manage_mngequip_mngsend_saveeqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1519. <ColumnInfo>
  1520. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  1521. <Column id="outworkdd" type="STRING" size="256" sumtext="고장일자"/>
  1522. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  1523. <Column id="equiptype" type="STRING" size="256" sumtext="품목"/>
  1524. <Column id="owncd" type="STRING" size="256" sumtext="자산코드"/>
  1525. <Column id="equipnm" type="STRING" size="256" sumtext="기구명"/>
  1526. <Column id="outworkrpt" type="STRING" size="256" sumtext="고장내용"/>
  1527. <Column id="cunltdeptnm" type="STRING" size="256" sumtext="의뢰부서"/>
  1528. <Column id="callyn" type="STRING" size="256" sumtext="연락여부"/>
  1529. <Column id="passdept" type="STRING" size="256" sumtext="해결부서"/>
  1530. <Column id="etcrec" type="STRING" size="256" sumtext="메모"/>
  1531. <Column id="status" type="STRING" size="256" sumtext="status"/>
  1532. <Column id="histno" type="STRING" size="256" sumtext="history no."/>
  1533. <Column id="eqpassid" type="STRING" size="256" sumtext="해결자"/>
  1534. </ColumnInfo>
  1535. </Dataset>
  1536. <Dataset id="ds_temp_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1537. <ColumnInfo>
  1538. <Column id="icnt" type="STRING" size="256" sumtext="01 저장갯수"/>
  1539. </ColumnInfo>
  1540. </Dataset>
  1541. <Dataset id="ds_main_manage_mngsetcnt_sntsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1542. <ColumnInfo>
  1543. <Column id="msfrdd" type="STRING" size="256" sumtext="조회 시작일자."/>
  1544. <Column id="mstodd" type="STRING" size="256" sumtext="조회 종료 일자."/>
  1545. <Column id="chktype" type="STRING" size="256" sumtext="해결 여부."/>
  1546. </ColumnInfo>
  1547. <Rows>
  1548. <Row/>
  1549. </Rows>
  1550. </Dataset>
  1551. <Dataset id="ds_main_manage_mngsetcnt_cntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_manage_mngsetcnt_cntlist_oncolumnchanged">
  1552. <ColumnInfo>
  1553. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  1554. <Column id="missdd" type="STRING" size="256" sumtext="분실일자."/>
  1555. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  1556. <Column id="ptype" type="STRING" size="256" sumtext="종류"/>
  1557. <Column id="pnm" type="STRING" size="256" sumtext="기구명"/>
  1558. <Column id="missresn" type="STRING" size="256" sumtext="분실사유"/>
  1559. <Column id="passway" type="STRING" size="256" sumtext="해결방법"/>
  1560. <Column id="histno" type="STRING" size="256" sumtext="history no."/>
  1561. <Column id="passid" type="STRING" size="256" sumtext="history no."/>
  1562. <Column id="passnm" type="STRING" size="256" sumtext="history no."/>
  1563. </ColumnInfo>
  1564. </Dataset>
  1565. <Dataset id="ds_main_manage_mngsetcnt_sntsend_mngsnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1566. <ColumnInfo>
  1567. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  1568. <Column id="missdd" type="STRING" size="256" sumtext="분실일자."/>
  1569. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  1570. <Column id="ptype" type="STRING" size="256" sumtext="종류"/>
  1571. <Column id="pnm" type="STRING" size="256" sumtext="기구명"/>
  1572. <Column id="missresn" type="STRING" size="256" sumtext="분실사유"/>
  1573. <Column id="passway" type="STRING" size="256" sumtext="해결방법"/>
  1574. <Column id="status" type="STRING" size="256" sumtext="status"/>
  1575. <Column id="histno" type="STRING" size="256" sumtext="history no."/>
  1576. <Column id="passid" type="STRING" size="256" sumtext="해결자"/>
  1577. </ColumnInfo>
  1578. </Dataset>
  1579. <Dataset id="ds_main_chklst_chksend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1580. <ColumnInfo>
  1581. <Column id="workdd" type="STRING" size="256" sumtext="업무일자"/>
  1582. <Column id="workweek" type="STRING" size="256" sumtext="업무 요일"/>
  1583. <Column id="gubn" type="STRING" size="256" sumtext="업무 요일"/>
  1584. <Column id="userdeptcd" type="STRING" size="256"/>
  1585. <Column id="dd" type="STRING" size="256"/>
  1586. </ColumnInfo>
  1587. <Rows>
  1588. <Row/>
  1589. </Rows>
  1590. </Dataset>
  1591. <Dataset id="ds_main_chklst_chklists_dutylist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_chklst_chklists_dutylist1_oncolumnchanged">
  1592. <ColumnInfo>
  1593. <Column id="chkid" type="STRING" size="256" sumtext="chkID"/>
  1594. <Column id="chknm" type="STRING" size="256" sumtext="chk명"/>
  1595. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1596. <Column id="dutynm" type="STRING" size="256" sumtext="duty코드명"/>
  1597. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1598. <Column id="etc" type="STRING" size="256" sumtext="비고"/>
  1599. <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
  1600. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  1601. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1602. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1603. <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자"/>
  1604. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일"/>
  1605. <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
  1606. <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
  1607. <Column id="gubn" type="STRING" size="256" sumtext="작업일자"/>
  1608. </ColumnInfo>
  1609. </Dataset>
  1610. <Dataset id="ds_main_chklst_chklists_dutylist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_chklst_chklists_dutylist2_oncolumnchanged">
  1611. <ColumnInfo>
  1612. <Column id="chkid" type="STRING" size="256" sumtext="chkID"/>
  1613. <Column id="chknm" type="STRING" size="256" sumtext="chk명"/>
  1614. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1615. <Column id="dutynm" type="STRING" size="256" sumtext="duty코드명"/>
  1616. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1617. <Column id="etc" type="STRING" size="256" sumtext="비고"/>
  1618. <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
  1619. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  1620. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1621. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1622. <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자"/>
  1623. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일"/>
  1624. <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
  1625. <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
  1626. <Column id="gubn" type="STRING" size="256" sumtext="작업일자"/>
  1627. </ColumnInfo>
  1628. </Dataset>
  1629. <Dataset id="ds_main_chklst_chklists_dutylist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_chklst_chklists_dutylist3_oncolumnchanged">
  1630. <ColumnInfo>
  1631. <Column id="chkid" type="STRING" size="256" sumtext="chkID"/>
  1632. <Column id="chknm" type="STRING" size="256" sumtext="chk명"/>
  1633. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1634. <Column id="dutynm" type="STRING" size="256" sumtext="duty코드명"/>
  1635. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1636. <Column id="etc" type="STRING" size="256" sumtext="비고"/>
  1637. <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
  1638. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자"/>
  1639. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  1640. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1641. <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자"/>
  1642. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일"/>
  1643. <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
  1644. <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
  1645. <Column id="gubn" type="STRING" size="256" sumtext="작업일자"/>
  1646. </ColumnInfo>
  1647. </Dataset>
  1648. <Dataset id="ds_main_chklst_chklists_dutycmtlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1649. <ColumnInfo>
  1650. <Column id="certid" type="STRING" size="256" sumtext="chkID"/>
  1651. <Column id="cmt" type="STRING" size="256" sumtext="chk명"/>
  1652. <Column id="chiefid" type="STRING" size="256" sumtext="duty코드"/>
  1653. <Column id="workdd" type="STRING" size="256" sumtext="duty코드"/>
  1654. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1655. <Column id="gubn" type="STRING" size="256" sumtext="duty코드"/>
  1656. <Column id="certnm" type="STRING" size="256" sumtext="chkID"/>
  1657. <Column id="chiefnm" type="STRING" size="256" sumtext="duty코드"/>
  1658. </ColumnInfo>
  1659. </Dataset>
  1660. <Dataset id="ds_main_chklst_chklists_dutycmtlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1661. <ColumnInfo>
  1662. <Column id="certid" type="STRING" size="256" sumtext="chkID"/>
  1663. <Column id="cmt" type="STRING" size="256" sumtext="chk명"/>
  1664. <Column id="chiefid" type="STRING" size="256" sumtext="duty코드"/>
  1665. <Column id="workdd" type="STRING" size="256" sumtext="duty코드"/>
  1666. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1667. <Column id="gubn" type="STRING" size="256" sumtext="duty코드"/>
  1668. <Column id="certnm" type="STRING" size="256" sumtext="chkID"/>
  1669. <Column id="chiefnm" type="STRING" size="256" sumtext="duty코드"/>
  1670. </ColumnInfo>
  1671. </Dataset>
  1672. <Dataset id="ds_main_chklst_chklists_dutycmtlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1673. <ColumnInfo>
  1674. <Column id="certid" type="STRING" size="256" sumtext="chkID"/>
  1675. <Column id="cmt" type="STRING" size="256" sumtext="chk명"/>
  1676. <Column id="chiefid" type="STRING" size="256" sumtext="duty코드"/>
  1677. <Column id="workdd" type="STRING" size="256" sumtext="duty코드"/>
  1678. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1679. <Column id="gubn" type="STRING" size="256" sumtext="duty코드"/>
  1680. <Column id="certnm" type="STRING" size="256" sumtext="chkID"/>
  1681. <Column id="chiefnm" type="STRING" size="256" sumtext="duty코드"/>
  1682. </ColumnInfo>
  1683. </Dataset>
  1684. <Dataset id="ds_main_chklst_chklists_chieflist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1685. <ColumnInfo>
  1686. <Column id="existyn" type="STRING" size="256" sumtext="chkID"/>
  1687. <Column id="cmt" type="STRING" size="256" sumtext="chk명"/>
  1688. <Column id="chiefid" type="STRING" size="256" sumtext="duty코드"/>
  1689. <Column id="chiefnm" type="STRING" size="256" sumtext="duty코드"/>
  1690. </ColumnInfo>
  1691. </Dataset>
  1692. <Dataset id="ds_main_chklst_dutytable" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1693. <ColumnInfo>
  1694. <Column id="daynm" type="STRING" size="256" sumtext="업무일자"/>
  1695. <Column id="evenm" type="STRING" size="256" sumtext="업무일자"/>
  1696. <Column id="nightnm" type="STRING" size="256" sumtext="업무일자"/>
  1697. </ColumnInfo>
  1698. </Dataset>
  1699. <Dataset id="ds_prtemp_chklistsprt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1700. <ColumnInfo>
  1701. <Column id="daynm" type="STRING" size="256" sumtext="daynm"/>
  1702. <Column id="dayyn" type="STRING" size="256" sumtext="dayyn"/>
  1703. <Column id="evenm" type="STRING" size="256" sumtext="evenm"/>
  1704. <Column id="eveyn" type="STRING" size="256" sumtext="eveyn"/>
  1705. <Column id="ngtnm" type="STRING" size="256" sumtext="ngtnm"/>
  1706. <Column id="ngtyn" type="STRING" size="256" sumtext="ngtyn"/>
  1707. </ColumnInfo>
  1708. </Dataset>
  1709. <Dataset id="ds_main_chklst_chksend_savedata_dutylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1710. <ColumnInfo>
  1711. <Column id="status" type="STRING" size="256" sumtext="row상태"/>
  1712. <Column id="chkid" type="STRING" size="256" sumtext="chkID"/>
  1713. <Column id="chknm" type="STRING" size="256" sumtext="chk명"/>
  1714. <Column id="dutycd" type="STRING" size="256" sumtext="duty코드"/>
  1715. <Column id="dutynm" type="STRING" size="256" sumtext="duty명"/>
  1716. <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
  1717. <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
  1718. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1719. <Column id="gubn" type="STRING" size="256" sumtext="구분"/>
  1720. </ColumnInfo>
  1721. </Dataset>
  1722. <Dataset id="ds_main_manage_mngopready_oprdsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1723. <ColumnInfo>
  1724. <Column id="schfrdd" type="STRING" size="256" sumtext="조회 시작일자."/>
  1725. <Column id="schtodd" type="STRING" size="256" sumtext="조회 종료 일자."/>
  1726. <Column id="chktype" type="STRING" size="256" sumtext="사용 여부."/>
  1727. </ColumnInfo>
  1728. <Rows>
  1729. <Row/>
  1730. </Rows>
  1731. </Dataset>
  1732. <Dataset id="ds_main_manage_mngopready_opreadylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_manage_mngopready_opreadylist_oncolumnchanged">
  1733. <ColumnInfo>
  1734. <Column id="rdstat" type="STRING" size="256" sumtext="상태"/>
  1735. <Column id="deptcd" type="STRING" size="256" sumtext="진료과 코드"/>
  1736. <Column id="rmno" type="STRING" size="256" sumtext="수술방 번호"/>
  1737. <Column id="incdd" type="STRING" size="256" sumtext="들어온 날짜"/>
  1738. <Column id="inctm" type="STRING" size="256" sumtext="들어온 날짜"/>
  1739. <Column id="schdd" type="STRING" size="256" sumtext="수술예정일자"/>
  1740. <Column id="eqipnm" type="STRING" size="256" sumtext="의료기/품명"/>
  1741. <Column id="strstat" type="STRING" size="256" sumtext="멸균상태 id"/>
  1742. <Column id="rcvrid" type="STRING" size="256" sumtext="받은사람 id"/>
  1743. <Column id="enddd" type="STRING" size="256" sumtext="사용완료일자."/>
  1744. <Column id="atrend" type="STRING" size="256" sumtext="사용완료후 처리 코드"/>
  1745. <Column id="atrendrid" type="STRING" size="256" sumtext="사용완료 처리 담당자 id"/>
  1746. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1747. <Column id="useyn" type="STRING" size="256" sumtext="사용 여부"/>
  1748. <Column id="histno" type="STRING" size="256" sumtext="이력 번호"/>
  1749. <Column id="deptcdnm" type="STRING" size="256" sumtext="진료과명"/>
  1750. <Column id="atrendnm" type="STRING" size="256" sumtext="사용완료후 처리 명"/>
  1751. <Column id="strstatnm" type="STRING" size="256" sumtext="멸균상태 명"/>
  1752. <Column id="rcvrnm" type="STRING" size="256" sumtext="받은 사람 명"/>
  1753. <Column id="atrendrnm" type="STRING" size="256" sumtext="사용완료 처리담당자 명"/>
  1754. </ColumnInfo>
  1755. </Dataset>
  1756. <Dataset id="ds_main_manage_mngopready_oprdsend_severdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1757. <ColumnInfo>
  1758. <Column id="status" type="STRING" size="256" sumtext="status"/>
  1759. <Column id="rdstat" type="STRING" size="256" sumtext=""/>
  1760. <Column id="deptcd" type="STRING" size="256" sumtext=""/>
  1761. <Column id="rmno" type="STRING" size="256" sumtext=""/>
  1762. <Column id="incdd" type="STRING" size="256" sumtext=""/>
  1763. <Column id="inctm" type="STRING" size="256" sumtext=""/>
  1764. <Column id="schdd" type="STRING" size="256" sumtext=""/>
  1765. <Column id="eqipnm" type="STRING" size="256" sumtext=""/>
  1766. <Column id="strstat" type="STRING" size="256" sumtext=""/>
  1767. <Column id="rcvrid" type="STRING" size="256" sumtext=""/>
  1768. <Column id="enddd" type="STRING" size="256" sumtext=""/>
  1769. <Column id="atrend" type="STRING" size="256" sumtext=""/>
  1770. <Column id="atrendrid" type="STRING" size="256" sumtext=""/>
  1771. <Column id="memo" type="STRING" size="256" sumtext=""/>
  1772. <Column id="histno" type="STRING" size="256" sumtext=""/>
  1773. <Column id="useyn" type="STRING" size="256" sumtext=""/>
  1774. </ColumnInfo>
  1775. </Dataset>
  1776. <Dataset id="ds_main_manage_mngborwprodt_bwptsend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1777. <ColumnInfo>
  1778. <Column id="brfrdd" type="STRING" size="256" sumtext="조회 시작일자."/>
  1779. <Column id="brtodd" type="STRING" size="256" sumtext="조회 종료 일자."/>
  1780. <Column id="chktype" type="STRING" size="256" sumtext="해결 여부."/>
  1781. </ColumnInfo>
  1782. <Rows>
  1783. <Row/>
  1784. </Rows>
  1785. </Dataset>
  1786. <Dataset id="ds_main_manage_mngborwprodt_brpdtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_manage_mngborwprodt_brpdtlist_oncolumnchanged">
  1787. <ColumnInfo>
  1788. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  1789. <Column id="brdd" type="STRING" size="256" sumtext="대여일자"/>
  1790. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  1791. <Column id="equipnm" type="STRING" size="256" sumtext="물품 명"/>
  1792. <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
  1793. <Column id="brwrnm" type="STRING" size="256" sumtext="빌려간사람"/>
  1794. <Column id="phno" type="STRING" size="256" sumtext="연락처"/>
  1795. <Column id="rendrid" type="STRING" size="256" sumtext="빌려준 사람 id"/>
  1796. <Column id="rcvrid" type="STRING" size="256" sumtext="받은사람 id"/>
  1797. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  1798. <Column id="histno" type="STRING" size="256" sumtext="이력번호"/>
  1799. <Column id="useyn" type="STRING" size="256" sumtext="사용 여부"/>
  1800. <Column id="rendrnm" type="STRING" size="256" sumtext="빌려준 사람."/>
  1801. <Column id="rcvrnm" type="STRING" size="256" sumtext="받은사람."/>
  1802. </ColumnInfo>
  1803. </Dataset>
  1804. <Dataset id="ds_main_manage_mngborwprodt_bwptsend_sevebrwprdtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1805. <ColumnInfo>
  1806. <Column id="status" type="STRING" size="256" sumtext="status"/>
  1807. <Column id="passyn" type="STRING" size="256" sumtext=""/>
  1808. <Column id="brdd" type="STRING" size="256" sumtext=""/>
  1809. <Column id="passdd" type="STRING" size="256" sumtext=""/>
  1810. <Column id="equipnm" type="STRING" size="256" sumtext=""/>
  1811. <Column id="deptnm" type="STRING" size="256" sumtext=""/>
  1812. <Column id="brwrnm" type="STRING" size="256" sumtext=""/>
  1813. <Column id="phno" type="STRING" size="256" sumtext=""/>
  1814. <Column id="rendrid" type="STRING" size="256" sumtext=""/>
  1815. <Column id="rcvrid" type="STRING" size="256" sumtext=""/>
  1816. <Column id="memo" type="STRING" size="256" sumtext=""/>
  1817. <Column id="histno" type="STRING" size="256" sumtext=""/>
  1818. <Column id="useyn" type="STRING" size="256" sumtext=""/>
  1819. </ColumnInfo>
  1820. </Dataset>
  1821. <Dataset id="ds_init_rosettelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1822. <ColumnInfo>
  1823. <Column id="rosettecd" type="STRING" size="256" sumtext="rosettecd"/>
  1824. <Column id="rosettenm" type="STRING" size="256" sumtext="rosettenm"/>
  1825. </ColumnInfo>
  1826. </Dataset>
  1827. <Dataset id="ds_init_ComboLists_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1828. <ColumnInfo>
  1829. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드 "/>
  1830. <Column id="depthngnm" type="STRING" size="256" sumtext="부서코드 통합 마스터의 통합부서명 "/>
  1831. <Column id="depthngabbr" type="STRING" size="256" sumtext="부서한글 약어 "/>
  1832. <Column id="deptengnm" type="STRING" size="256" sumtext="부서코드의 영문명칭 "/>
  1833. <Column id="deptengabbr" type="STRING" size="256" sumtext="진료과가 사용하고 있는 영문 약어 "/>
  1834. <Column id="deptplce" type="STRING" size="256" sumtext="부서위치(층정보+부서명으로 Text구성)"/>
  1835. </ColumnInfo>
  1836. </Dataset>
  1837. <Dataset id="ds_main_purc_mnphccolinfo_mnphccollist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_purc_mnphccolinfo_mnphccollist_oncolumnchanged">
  1838. <ColumnInfo>
  1839. <Column id="chkyn" type="STRING" size="256" sumtext="선택여부"/>
  1840. <Column id="status" type="STRING" size="256" sumtext="상 태"/>
  1841. <Column id="opcnfmdd" type="STRING" size="256" sumtext="수술일자"/>
  1842. <Column id="recvdd" type="STRING" size="256" sumtext="수령일자"/>
  1843. <Column id="recvtm" type="STRING" size="256" sumtext="수령시간"/>
  1844. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방명"/>
  1845. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1846. <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
  1847. <Column id="sexage" type="STRING" size="256" sumtext="환자성별"/>
  1848. <Column id="perfdeptabbr" type="STRING" size="256" sumtext="집도과명"/>
  1849. <Column id="perfdrnm" type="STRING" size="256" sumtext="집도의명"/>
  1850. <Column id="purcgubn" type="STRING" size="256" sumtext="재료구분"/>
  1851. <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
  1852. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1853. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명 "/>
  1854. <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
  1855. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  1856. <Column id="prcpernm" type="STRING" size="256" sumtext="처방자명"/>
  1857. <Column id="sendnm" type="STRING" size="256" sumtext="연락자명"/>
  1858. <Column id="senddd" type="STRING" size="256" sumtext="연락자명"/>
  1859. <Column id="sendtm" type="STRING" size="256" sumtext="연락자명"/>
  1860. <Column id="certnm" type="STRING" size="256" sumtext="수령자명"/>
  1861. <Column id="certdd" type="STRING" size="256" sumtext="수령자명"/>
  1862. <Column id="certtm" type="STRING" size="256" sumtext="수령자명"/>
  1863. <Column id="purccnfmyn" type="STRING" size="256" sumtext="구매확인"/>
  1864. <Column id="prcpmemo" type="STRING" size="256" sumtext="전달사항"/>
  1865. <Column id="pid2" type="STRING" size="256" sumtext="환자번호"/>
  1866. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1867. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1868. <Column id="oproomcd" type="STRING" size="256" sumtext="수술방cd"/>
  1869. <Column id="opfromtmcd" type="STRING" size="256" sumtext="수술시작"/>
  1870. <Column id="sendflag" type="STRING" size="256" sumtext="전송구분"/>
  1871. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술번호"/>
  1872. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  1873. <Column id="ordseq" type="STRING" size="256" sumtext="수술시작"/>
  1874. <Column id="memocnts" type="STRING" size="256" sumtext="메모내역"/>
  1875. <Column id="flag" type="STRING" size="256" sumtext="메모내역"/>
  1876. <Column id="gubn" type="STRING" size="256" sumtext="메모내역"/>
  1877. <Column id="chargetel" type="STRING" size="256" sumtext="수신자전화번호"/>
  1878. <Column id="custmail" type="STRING" size="256" sumtext="수신자메일주소"/>
  1879. <Column id="recvrnm" type="STRING" size="256" sumtext="수신자"/>
  1880. <Column id="telno" type="STRING" size="256" sumtext="전화내역"/>
  1881. </ColumnInfo>
  1882. </Dataset>
  1883. <Dataset id="ds_send_barcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1884. <ColumnInfo>
  1885. <Column id="barcdno" type="STRING" size="256" sumtext="바코드"/>
  1886. <Column id="autorgstyn" type="STRING" size="256" sumtext="자동승인"/>
  1887. <Column id="recvdd" type="STRING" size="256" sumtext="수령일자"/>
  1888. <Column id="recvtm" type="STRING" size="256" sumtext="수령시간"/>
  1889. </ColumnInfo>
  1890. <Rows>
  1891. <Row/>
  1892. </Rows>
  1893. </Dataset>
  1894. <Dataset id="ds_main_chklst_chksaveinfo_dutychkinfo_dutylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1895. <ColumnInfo>
  1896. <Column id="chknm" type="STRING" size="256"/>
  1897. <Column id="chkyn" type="STRING" size="256"/>
  1898. <Column id="chkid" type="STRING" size="256"/>
  1899. <Column id="dutycd" type="STRING" size="256"/>
  1900. <Column id="workdd" type="STRING" size="256"/>
  1901. <Column id="dutynm" type="STRING" size="256"/>
  1902. <Column id="lastupdtrid" type="STRING" size="256"/>
  1903. </ColumnInfo>
  1904. </Dataset>
  1905. <Dataset id="ds_main_manage_mngdrug_opschedd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1906. <ColumnInfo>
  1907. <Column id="opdd" type="STRING" size="256"/>
  1908. </ColumnInfo>
  1909. <Rows>
  1910. <Row/>
  1911. </Rows>
  1912. </Dataset>
  1913. <Dataset id="ds_main_manage_mngdrug_drugstatchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1914. <ColumnInfo>
  1915. <Column id="chktype" type="STRING" size="256"/>
  1916. </ColumnInfo>
  1917. <Rows>
  1918. <Row/>
  1919. </Rows>
  1920. </Dataset>
  1921. <Dataset id="ds_main_manage_mngerdrug_erdrugstatchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1922. <ColumnInfo>
  1923. <Column id="erdchktype" type="STRING" size="256"/>
  1924. <Column id="barcd" type="STRING" size="256"/>
  1925. <Column id="recvdd" type="STRING" size="256"/>
  1926. <Column id="recvtm" type="STRING" size="256"/>
  1927. <Column id="autorgstyn" type="STRING" size="256"/>
  1928. <Column id="delflag" type="STRING" size="256"/>
  1929. </ColumnInfo>
  1930. <Rows>
  1931. <Row/>
  1932. </Rows>
  1933. </Dataset>
  1934. <Dataset id="ds_main_manage_mngopready_current" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1935. <ColumnInfo>
  1936. <Column id="currentday" type="STRING" size="256"/>
  1937. <Column id="currenttime" type="STRING" size="256"/>
  1938. </ColumnInfo>
  1939. <Rows>
  1940. <Row/>
  1941. </Rows>
  1942. </Dataset>
  1943. <Dataset id="ds_main_manage_mngborwprodt_brdd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1944. <ColumnInfo>
  1945. <Column id="brfrdd" type="STRING" size="256"/>
  1946. <Column id="brtodd" type="STRING" size="256"/>
  1947. </ColumnInfo>
  1948. <Rows>
  1949. <Row/>
  1950. </Rows>
  1951. </Dataset>
  1952. <Dataset id="ds_main_manage_mngopready_schdd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1953. <ColumnInfo>
  1954. <Column id="schfrdd" type="STRING" size="256"/>
  1955. <Column id="schtodd" type="STRING" size="256"/>
  1956. </ColumnInfo>
  1957. <Rows>
  1958. <Row/>
  1959. </Rows>
  1960. </Dataset>
  1961. <Dataset id="ds_main_manage_mngopready_opreadynchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1962. <ColumnInfo>
  1963. <Column id="chktype" type="STRING" size="256"/>
  1964. </ColumnInfo>
  1965. <Rows>
  1966. <Row/>
  1967. </Rows>
  1968. </Dataset>
  1969. <Dataset id="ds_main_manage_mngborwprodt_borwpassynchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1970. <ColumnInfo>
  1971. <Column id="chktype" type="STRING" size="256"/>
  1972. </ColumnInfo>
  1973. <Rows>
  1974. <Row/>
  1975. </Rows>
  1976. </Dataset>
  1977. <Dataset id="ds_main_manage_mngequip_outworkdd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1978. <ColumnInfo>
  1979. <Column id="owkfrdd" type="STRING" size="256"/>
  1980. <Column id="owktodd" type="STRING" size="256"/>
  1981. </ColumnInfo>
  1982. <Rows>
  1983. <Row/>
  1984. </Rows>
  1985. </Dataset>
  1986. <Dataset id="ds_main_manage_mngequip_mngpassynchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1987. <ColumnInfo>
  1988. <Column id="chktype" type="STRING" size="256"/>
  1989. <Column id="srchflag" type="STRING" size="256"/>
  1990. <Column id="data" type="STRING" size="256"/>
  1991. </ColumnInfo>
  1992. <Rows>
  1993. <Row/>
  1994. </Rows>
  1995. </Dataset>
  1996. <Dataset id="ds_main_manage_mngsetcnt_missdd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1997. <ColumnInfo>
  1998. <Column id="msfrdd" type="STRING" size="256"/>
  1999. <Column id="mstodd" type="STRING" size="256"/>
  2000. </ColumnInfo>
  2001. <Rows>
  2002. <Row/>
  2003. </Rows>
  2004. </Dataset>
  2005. <Dataset id="ds_main_manage_mngsetcnt_cntpassynchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2006. <ColumnInfo>
  2007. <Column id="chktype" type="STRING" size="256"/>
  2008. </ColumnInfo>
  2009. <Rows>
  2010. <Row/>
  2011. </Rows>
  2012. </Dataset>
  2013. <Dataset id="ds_main_chklst_datechk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2014. <ColumnInfo>
  2015. <Column id="workdd" type="STRING" size="256"/>
  2016. <Column id="workweek" type="STRING" size="256"/>
  2017. </ColumnInfo>
  2018. <Rows>
  2019. <Row/>
  2020. </Rows>
  2021. </Dataset>
  2022. <Dataset id="ds_main_purc_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2023. <ColumnInfo>
  2024. <Column id="opcnfmfrdd" type="STRING" size="256"/>
  2025. <Column id="opcnfmtodd" type="STRING" size="256"/>
  2026. <Column id="oproomcd" type="STRING" size="256"/>
  2027. <Column id="oprosette" type="STRING" size="256"/>
  2028. <Column id="pid" type="STRING" size="256"/>
  2029. <Column id="status" type="STRING" size="256"/>
  2030. <Column id="perfdrid" type="STRING" size="256"/>
  2031. <Column id="orddept" type="STRING" size="256"/>
  2032. <Column id="custnm" type="STRING" size="256"/>
  2033. <Column id="goodcd" type="STRING" size="256"/>
  2034. <Column id="goodnm" type="STRING" size="256"/>
  2035. <Column id="refdeptflag" type="STRING" size="256"/>
  2036. </ColumnInfo>
  2037. <Rows>
  2038. <Row/>
  2039. </Rows>
  2040. </Dataset>
  2041. <Dataset id="ds_eqpassyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2042. <ColumnInfo>
  2043. <Column id="label" type="STRING" size="256"/>
  2044. <Column id="value" type="STRING" size="256"/>
  2045. </ColumnInfo>
  2046. <Rows>
  2047. <Row>
  2048. <Col id="label">해결</Col>
  2049. <Col id="value">Y</Col>
  2050. </Row>
  2051. <Row>
  2052. <Col id="label">미해결</Col>
  2053. <Col id="value">N</Col>
  2054. </Row>
  2055. </Rows>
  2056. </Dataset>
  2057. <Dataset id="ds_eqequiptype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2058. <ColumnInfo>
  2059. <Column id="label" type="STRING" size="256"/>
  2060. <Column id="value" type="STRING" size="256"/>
  2061. </ColumnInfo>
  2062. <Rows>
  2063. <Row>
  2064. <Col id="label">기구</Col>
  2065. <Col id="value">A</Col>
  2066. </Row>
  2067. <Row>
  2068. <Col id="label">장비</Col>
  2069. <Col id="value">B</Col>
  2070. </Row>
  2071. <Row>
  2072. <Col id="label">시설</Col>
  2073. <Col id="value">C</Col>
  2074. </Row>
  2075. <Row>
  2076. <Col id="label">기타</Col>
  2077. <Col id="value">D</Col>
  2078. </Row>
  2079. </Rows>
  2080. </Dataset>
  2081. <Dataset id="ds_eqcallyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2082. <ColumnInfo>
  2083. <Column id="label" type="STRING" size="256"/>
  2084. <Column id="value" type="STRING" size="256"/>
  2085. </ColumnInfo>
  2086. <Rows>
  2087. <Row>
  2088. <Col id="label">유</Col>
  2089. <Col id="value">Y</Col>
  2090. </Row>
  2091. <Row>
  2092. <Col id="label">무</Col>
  2093. <Col id="value">N</Col>
  2094. </Row>
  2095. </Rows>
  2096. </Dataset>
  2097. <Dataset id="ds_sntptype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2098. <ColumnInfo>
  2099. <Column id="label" type="STRING" size="256"/>
  2100. <Column id="value" type="STRING" size="256"/>
  2101. </ColumnInfo>
  2102. <Rows>
  2103. <Row>
  2104. <Col id="label">Set</Col>
  2105. <Col id="value">A</Col>
  2106. </Row>
  2107. <Row>
  2108. <Col id="label">Single</Col>
  2109. <Col id="value">B</Col>
  2110. </Row>
  2111. </Rows>
  2112. </Dataset>
  2113. <Dataset id="ds_main_chklst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2114. <ColumnInfo>
  2115. <Column id="chksend" type="STRING" size="256"/>
  2116. </ColumnInfo>
  2117. <Rows>
  2118. <Row/>
  2119. </Rows>
  2120. </Dataset>
  2121. <Dataset id="ds_temp_mngequip_eqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2122. <ColumnInfo>
  2123. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  2124. <Column id="outworkdd" type="STRING" size="256" sumtext="고장일자"/>
  2125. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  2126. <Column id="equiptype" type="STRING" size="256" sumtext="품목"/>
  2127. <Column id="owncd" type="STRING" size="256" sumtext="자산코드"/>
  2128. <Column id="equipnm" type="STRING" size="256" sumtext="기구명"/>
  2129. <Column id="outworkrpt" type="STRING" size="256" sumtext="고장내용"/>
  2130. <Column id="cunltdeptnm" type="STRING" size="256" sumtext="의뢰부서"/>
  2131. <Column id="callyn" type="STRING" size="256" sumtext="연락여부"/>
  2132. <Column id="passdept" type="STRING" size="256" sumtext="해결부서"/>
  2133. <Column id="etcrec" type="STRING" size="256" sumtext="메모"/>
  2134. <Column id="histno" type="STRING" size="256" sumtext="history 번호"/>
  2135. <Column id="cunltrnm" type="STRING" size="256" sumtext="의뢰자 명"/>
  2136. <Column id="passdeptnm" type="STRING" size="256" sumtext="해결부서"/>
  2137. <Column id="eqpassid" type="STRING" size="256" sumtext="해결자"/>
  2138. <Column id="eqpassnm" type="STRING" size="256" sumtext="해결자"/>
  2139. </ColumnInfo>
  2140. </Dataset>
  2141. <Dataset id="ds_temp_mngsetcnt_cntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2142. <ColumnInfo>
  2143. <Column id="passyn" type="STRING" size="256" sumtext="해결여부"/>
  2144. <Column id="missdd" type="STRING" size="256" sumtext="분실일자."/>
  2145. <Column id="passdd" type="STRING" size="256" sumtext="해결일자"/>
  2146. <Column id="ptype" type="STRING" size="256" sumtext="종류"/>
  2147. <Column id="pnm" type="STRING" size="256" sumtext="기구명"/>
  2148. <Column id="missresn" type="STRING" size="256" sumtext="분실사유"/>
  2149. <Column id="passway" type="STRING" size="256" sumtext="해결방법"/>
  2150. <Column id="histno" type="STRING" size="256" sumtext="history no."/>
  2151. <Column id="passid" type="STRING" size="256" sumtext="history no."/>
  2152. <Column id="passnm" type="STRING" size="256" sumtext="history no."/>
  2153. </ColumnInfo>
  2154. </Dataset>
  2155. <Dataset id="ds_drgprcpstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2156. <ColumnInfo>
  2157. <Column id="label" type="STRING" size="256"/>
  2158. <Column id="value" type="STRING" size="256"/>
  2159. </ColumnInfo>
  2160. <Rows>
  2161. <Row>
  2162. <Col id="label">처방</Col>
  2163. <Col id="value">A</Col>
  2164. </Row>
  2165. <Row>
  2166. <Col id="label">불출</Col>
  2167. <Col id="value">B</Col>
  2168. </Row>
  2169. <Row>
  2170. <Col id="label">수령</Col>
  2171. <Col id="value">C</Col>
  2172. </Row>
  2173. </Rows>
  2174. </Dataset>
  2175. <Dataset id="ds_temp_mngdrug_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2176. <ColumnInfo>
  2177. <Column id="sel" type="STRING" size="256" sumtext="체크여부"/>
  2178. <Column id="prcpstat" type="STRING" size="256" sumtext="상태"/>
  2179. <Column id="goodcd" type="STRING" size="256" sumtext="처방코드"/>
  2180. <Column id="goodnm" type="STRING" size="256" sumtext="처방명"/>
  2181. <Column id="pid" type="STRING" size="256" sumtext="챠트번호"/>
  2182. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  2183. <Column id="prcpqty" type="STRING" size="256" sumtext="수량"/>
  2184. <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
  2185. <Column id="prcpodrnm" type="STRING" size="256" sumtext="처방 담당자"/>
  2186. <Column id="delivenm" type="STRING" size="256" sumtext="불출담당자"/>
  2187. <Column id="drugrcptrnm" type="STRING" size="256" sumtext="수령확인자"/>
  2188. <Column id="deliveid" type="STRING" size="256" sumtext="불출담당자 id"/>
  2189. <Column id="delivedd" type="STRING" size="256" sumtext="불출 일자"/>
  2190. <Column id="cartgubn" type="STRING" size="256" sumtext="카트구분"/>
  2191. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  2192. <Column id="ordseq" type="STRING" size="256" sumtext="처방순번"/>
  2193. <Column id="drugrcptdd" type="STRING" size="256" sumtext="수령일자"/>
  2194. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  2195. </ColumnInfo>
  2196. </Dataset>
  2197. <Dataset id="ds_main_manage_mngerdrug_opschedd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2198. <ColumnInfo>
  2199. <Column id="opdd" type="STRING" size="256"/>
  2200. </ColumnInfo>
  2201. <Rows>
  2202. <Row/>
  2203. </Rows>
  2204. </Dataset>
  2205. <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2206. <ColumnInfo>
  2207. <Column id="prntsetupinfo" type="STRING" size="255"/>
  2208. <Column id="macaddr" type="STRING" size="255"/>
  2209. </ColumnInfo>
  2210. </Dataset>
  2211. <Dataset id="ds_main_deliveLists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2212. <ColumnInfo>
  2213. <Column id="opcnfmdd" type="STRING" size="256"/>
  2214. <Column id="deptengabbr" type="STRING" size="256"/>
  2215. <Column id="oproomnm" type="STRING" size="256"/>
  2216. <Column id="pid" type="STRING" size="256"/>
  2217. <Column id="hngnm" type="STRING" size="256"/>
  2218. <Column id="sexage" type="STRING" size="256"/>
  2219. <Column id="delyn" type="STRING" size="256"/>
  2220. <Column id="goodcd" type="STRING" size="256"/>
  2221. <Column id="goodnm" type="STRING" size="256"/>
  2222. <Column id="barcdno" type="STRING" size="256"/>
  2223. <Column id="prcpernm" type="STRING" size="256"/>
  2224. <Column id="dlvrnm" type="STRING" size="256"/>
  2225. </ColumnInfo>
  2226. </Dataset>
  2227. <Dataset id="ds_temp_barcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2228. <ColumnInfo>
  2229. <Column id="opcnfmdd" type="STRING" size="256"/>
  2230. <Column id="deptengabbr" type="STRING" size="256"/>
  2231. <Column id="oproomnm" type="STRING" size="256"/>
  2232. <Column id="pid" type="STRING" size="256"/>
  2233. <Column id="hngnm" type="STRING" size="256"/>
  2234. <Column id="sexage" type="STRING" size="256"/>
  2235. <Column id="delyn" type="STRING" size="256"/>
  2236. <Column id="goodcd" type="STRING" size="256"/>
  2237. <Column id="goodnm" type="STRING" size="256"/>
  2238. <Column id="barcdno" type="STRING" size="256"/>
  2239. <Column id="prcpernm" type="STRING" size="256"/>
  2240. <Column id="dlvrnm" type="STRING" size="256"/>
  2241. </ColumnInfo>
  2242. </Dataset>
  2243. <Dataset id="ds_oprdrdstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2244. <ColumnInfo>
  2245. <Column id="label" type="STRING" size="256"/>
  2246. <Column id="value" type="STRING" size="256"/>
  2247. </ColumnInfo>
  2248. <Rows>
  2249. <Row>
  2250. <Col id="label">사용완료</Col>
  2251. <Col id="value">Y</Col>
  2252. </Row>
  2253. <Row>
  2254. <Col id="label">사용예정</Col>
  2255. <Col id="value">N</Col>
  2256. </Row>
  2257. <Row>
  2258. <Col id="label">준비요청</Col>
  2259. <Col id="value">R</Col>
  2260. </Row>
  2261. </Rows>
  2262. </Dataset>
  2263. <FilteredDataset id="fds_codeinfo_codelist_deptcd" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_codeinfo_codelist" filterstr="cdgrupid=='327' &amp;&amp; supcdid=='deptcd'"/>
  2264. <FilteredDataset id="fds_codeinfo_codelist_strstat" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_codeinfo_codelist" filterstr="cdgrupid=='327' &amp;&amp; supcdid=='strstat'"/>
  2265. <FilteredDataset id="fds_codeinfo_codelist_atrend" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_codeinfo_codelist" filterstr="cdgrupid=='327' &amp;&amp; supcdid=='atrend'"/>
  2266. <Dataset id="ds_temp_mngopready_opreadylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2267. <ColumnInfo>
  2268. <Column id="rdstat" type="STRING" size="256" sumtext="상태"/>
  2269. <Column id="deptcd" type="STRING" size="256" sumtext="진료과 코드"/>
  2270. <Column id="rmno" type="STRING" size="256" sumtext="수술방 번호"/>
  2271. <Column id="incdd" type="STRING" size="256" sumtext="들어온 날짜"/>
  2272. <Column id="inctm" type="STRING" size="256" sumtext="들어온 날짜"/>
  2273. <Column id="schdd" type="STRING" size="256" sumtext="수술예정일자"/>
  2274. <Column id="eqipnm" type="STRING" size="256" sumtext="의료기/품명"/>
  2275. <Column id="strstat" type="STRING" size="256" sumtext="멸균상태 id"/>
  2276. <Column id="rcvrid" type="STRING" size="256" sumtext="받은사람 id"/>
  2277. <Column id="enddd" type="STRING" size="256" sumtext="사용완료일자."/>
  2278. <Column id="atrend" type="STRING" size="256" sumtext="사용완료후 처리 코드"/>
  2279. <Column id="atrendrid" type="STRING" size="256" sumtext="사용완료 처리 담당자 id"/>
  2280. <Column id="memo" type="STRING" size="256" sumtext="메모"/>
  2281. <Column id="useyn" type="STRING" size="256" sumtext="사용 여부"/>
  2282. <Column id="histno" type="STRING" size="256" sumtext="이력 번호"/>
  2283. <Column id="deptcdnm" type="STRING" size="256" sumtext="진료과명"/>
  2284. <Column id="atrendnm" type="STRING" size="256" sumtext="사용완료후 처리 명"/>
  2285. <Column id="strstatnm" type="STRING" size="256" sumtext="멸균상태 명"/>
  2286. <Column id="rcvrnm" type="STRING" size="256" sumtext="받은 사람 명"/>
  2287. <Column id="atrendrnm" type="STRING" size="256" sumtext="사용완료 처리담당자 명"/>
  2288. </ColumnInfo>
  2289. </Dataset>
  2290. <Dataset id="ds_brptpassyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2291. <ColumnInfo>
  2292. <Column id="label" type="STRING" size="256"/>
  2293. <Column id="value" type="STRING" size="256"/>
  2294. </ColumnInfo>
  2295. <Rows>
  2296. <Row>
  2297. <Col id="label">해결</Col>
  2298. <Col id="value">Y</Col>
  2299. </Row>
  2300. <Row>
  2301. <Col id="label">미해결</Col>
  2302. <Col id="value">N</Col>
  2303. </Row>
  2304. </Rows>
  2305. </Dataset>
  2306. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2307. <ColumnInfo>
  2308. <Column id="oprosette" type="STRING" size="256"/>
  2309. <Column id="orddept" type="STRING" size="256"/>
  2310. <Column id="perfdrid" type="STRING" size="256"/>
  2311. <Column id="refdeptflag" type="STRING" size="256"/>
  2312. <Column id="custnm" type="STRING" size="256"/>
  2313. </ColumnInfo>
  2314. <Rows>
  2315. <Row/>
  2316. </Rows>
  2317. </Dataset>
  2318. <Dataset id="ds_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2319. <ColumnInfo>
  2320. <Column id="label" type="STRING" size="256"/>
  2321. <Column id="value" type="STRING" size="256"/>
  2322. </ColumnInfo>
  2323. <Rows>
  2324. <Row>
  2325. <Col id="label">처방</Col>
  2326. <Col id="value"/>
  2327. </Row>
  2328. <Row>
  2329. <Col id="label">전송</Col>
  2330. <Col id="value">S</Col>
  2331. </Row>
  2332. <Row>
  2333. <Col id="label">수령</Col>
  2334. <Col id="value">C</Col>
  2335. </Row>
  2336. <Row>
  2337. <Col id="label">물류확인</Col>
  2338. <Col id="value">M</Col>
  2339. </Row>
  2340. </Rows>
  2341. </Dataset>
  2342. <Dataset id="ds_report_mnphccolinfo_mnphccollist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2343. <ColumnInfo>
  2344. <Column id="pid" type="STRING" size="256"/>
  2345. <Column id="hngnm" type="STRING" size="256"/>
  2346. <Column id="sexage" type="STRING" size="256"/>
  2347. <Column id="perfdrnm" type="STRING" size="256"/>
  2348. <Column id="prcpdd" type="STRING" size="256"/>
  2349. <Column id="oproomnm" type="STRING" size="256"/>
  2350. <Column id="prcpcd" type="STRING" size="256"/>
  2351. <Column id="prcpnm" type="STRING" size="256"/>
  2352. <Column id="goodspec" type="STRING" size="256"/>
  2353. <Column id="prcpqty" type="STRING" size="256"/>
  2354. <Column id="prcpmemo" type="STRING" size="256"/>
  2355. <Column id="prcpernm" type="STRING" size="256"/>
  2356. <Column id="custnm" type="STRING" size="256"/>
  2357. <Column id="telno" type="STRING" size="256"/>
  2358. <Column id="sendplce" type="STRING" size="256"/>
  2359. <Column id="perfdeptabbr" type="STRING" size="256"/>
  2360. <Column id="opcnfmdd" type="STRING" size="256"/>
  2361. </ColumnInfo>
  2362. </Dataset>
  2363. <Dataset id="ds_send_file" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2364. <ColumnInfo>
  2365. <Column id="filenm" type="STRING" size="256" sumtext="파일명"/>
  2366. <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
  2367. <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
  2368. <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
  2369. </ColumnInfo>
  2370. <Rows>
  2371. <Row/>
  2372. </Rows>
  2373. </Dataset>
  2374. <Dataset id="ds_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2375. <Dataset id="ds_gubncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2376. <ColumnInfo>
  2377. <Column id="deptcd" type="STRING" size="256"/>
  2378. <Column id="gubn" type="STRING" size="256"/>
  2379. </ColumnInfo>
  2380. </Dataset>
  2381. </Objects>
  2382. <Bind>
  2383. <BindItem id="item0" compid="group2.switch1.manage.group3.inp_opddfr" propid="value" datasetid="ds_main_manage_mngdrug_opschedd" columnid="opdd"/>
  2384. <BindItem id="item1" compid="group2.switch1.manage.group3.radio1" propid="value" datasetid="ds_main_manage_mngdrug_drugstatchk" columnid="chktype"/>
  2385. <BindItem id="item2" compid="group2.switch1.manage.group4.radio2" propid="value" datasetid="ds_main_manage_mngerdrug_erdrugstatchk" columnid="erdchktype"/>
  2386. <BindItem id="item3" compid="group2.switch1.manage.group4.ipt_barcd" propid="value" datasetid="ds_main_manage_mngerdrug_erdrugstatchk" columnid="barcd"/>
  2387. <BindItem id="item4" compid="group2.switch1.manage.group4.ipt_recvdd" propid="value" datasetid="ds_main_manage_mngerdrug_erdrugstatchk" columnid="recvdd"/>
  2388. <BindItem id="item5" compid="group2.switch1.manage.group4.ipt_recvtm" propid="value" datasetid="ds_main_manage_mngerdrug_erdrugstatchk" columnid="recvtm"/>
  2389. <BindItem id="item6" compid="group2.switch1.manage.group4.chk_autorgstyn" propid="value" datasetid="ds_main_manage_mngerdrug_erdrugstatchk" columnid="autorgstyn"/>
  2390. <BindItem id="item7" compid="group2.switch1.manage.group4.radio8" propid="value" datasetid="ds_main_manage_mngerdrug_erdrugstatchk" columnid="delflag"/>
  2391. <BindItem id="item8" compid="group2.switch1.manage2.group8.input8" propid="value" datasetid="ds_main_manage_mngborwprodt_brdd" columnid="brfrdd"/>
  2392. <BindItem id="item9" compid="group2.switch1.manage2.group8.input7" propid="value" datasetid="ds_main_manage_mngborwprodt_brdd" columnid="brtodd"/>
  2393. <BindItem id="item10" compid="group2.switch1.manage2.group6.input6" propid="value" datasetid="ds_main_manage_mngopready_schdd" columnid="schfrdd"/>
  2394. <BindItem id="item11" compid="group2.switch1.manage2.group6.input5" propid="value" datasetid="ds_main_manage_mngopready_schdd" columnid="schtodd"/>
  2395. <BindItem id="item12" compid="group2.switch1.manage2.group6.radio5" propid="value" datasetid="ds_main_manage_mngopready_opreadynchk" columnid="chktype"/>
  2396. <BindItem id="item13" compid="group2.switch1.manage3.group5.input2" propid="value" datasetid="ds_main_manage_mngequip_outworkdd" columnid="owkfrdd"/>
  2397. <BindItem id="item14" compid="group2.switch1.manage3.group5.inp_opddto" propid="value" datasetid="ds_main_manage_mngequip_outworkdd" columnid="owktodd"/>
  2398. <BindItem id="item15" compid="group2.switch1.manage3.group5.radio3" propid="value" datasetid="ds_main_manage_mngequip_mngpassynchk" columnid="chktype"/>
  2399. <BindItem id="item16" compid="group2.switch1.manage3.group5.radio9" propid="value" datasetid="ds_main_manage_mngequip_mngpassynchk" columnid="srchflag"/>
  2400. <BindItem id="item17" compid="group2.switch1.manage3.group5.ipt_data" propid="value" datasetid="ds_main_manage_mngequip_mngpassynchk" columnid="data"/>
  2401. <BindItem id="item18" compid="group2.switch1.manage3.group7.btn_mngsetcntadd" propid="value" datasetid="ds_main_manage_mngsetcnt_missdd" columnid="msfrdd"/>
  2402. <BindItem id="item19" compid="group2.switch1.manage3.group7.input3" propid="value" datasetid="ds_main_manage_mngsetcnt_missdd" columnid="mstodd"/>
  2403. <BindItem id="item20" compid="group2.switch1.manage3.group7.radio4" propid="value" datasetid="ds_main_manage_mngsetcnt_cntpassynchk" columnid="chktype"/>
  2404. <BindItem id="item21" compid="group2.switch1.chklist.caption13" propid="text" datasetid="ds_main_chklst_datechk" columnid="workweek"/>
  2405. <BindItem id="item22" compid="group2.switch1.chklist.input4" propid="value" datasetid="ds_main_chklst_datechk" columnid="workdd"/>
  2406. <BindItem id="item23" compid="group2.switch1.purc.group9.ipt_opcnfmfrdd" propid="value" datasetid="ds_main_purc_cond" columnid="opcnfmfrdd"/>
  2407. <BindItem id="item24" compid="group2.switch1.purc.group9.ipt_opcnfmtodd" propid="value" datasetid="ds_main_purc_cond" columnid="opcnfmtodd"/>
  2408. <BindItem id="item25" compid="group2.switch1.purc.group9.cmb_oproomcd" propid="value" datasetid="ds_main_purc_cond" columnid="oproomcd"/>
  2409. <BindItem id="item26" compid="group2.switch1.purc.group9.cmb_rosette" propid="value" datasetid="ds_main_purc_cond" columnid="oprosette"/>
  2410. <BindItem id="item27" compid="group2.switch1.purc.group9.input1" propid="value" datasetid="ds_main_purc_cond" columnid="pid"/>
  2411. <BindItem id="item28" compid="group2.switch1.purc.group9.radio7" propid="value" datasetid="ds_main_purc_cond" columnid="status"/>
  2412. <BindItem id="item29" compid="group2.switch1.purc.group9.combo1" propid="value" datasetid="ds_main_purc_cond" columnid="perfdrid"/>
  2413. <BindItem id="item30" compid="group2.switch1.purc.group9.cmb_orddept" propid="value" datasetid="ds_main_purc_cond" columnid="orddept"/>
  2414. <BindItem id="item31" compid="group2.switch1.purc.group9.ipt_suplplcecd" propid="value" datasetid="ds_main_purc_cond" columnid="custnm"/>
  2415. <BindItem id="item32" compid="group2.switch1.purc.group9.ipt_goodcd" propid="value" datasetid="ds_main_purc_cond" columnid="goodcd"/>
  2416. <BindItem id="item33" compid="group2.switch1.purc.group9.ipt_goodnm" propid="value" datasetid="ds_main_purc_cond" columnid="goodnm"/>
  2417. <BindItem id="item34" compid="group2.switch1.manage.group4.ipt_erdrugfr" propid="value" datasetid="ds_main_manage_mngerdrug_opschedd" columnid="opdd"/>
  2418. <BindItem id="item35" compid="group2.switch1.manage2.group8.radio6" propid="value" datasetid="ds_main_manage_mngborwprodt_borwpassynchk" columnid="chktype"/>
  2419. <BindItem id="item36" compid="group2.switch1.chklist.caption15" propid="text" datasetid="ds_main_chklst" columnid="chksend"/>
  2420. <BindItem id="item37" compid="group2.switch1.chklist.textarea1" propid="value" datasetid="ds_main_chklst_dutytable" columnid="daynm"/>
  2421. <BindItem id="item38" compid="group2.switch1.chklist.textarea2" propid="value" datasetid="ds_main_chklst_dutytable" columnid="evenm"/>
  2422. <BindItem id="item39" compid="group2.switch1.chklist.textarea3" propid="value" datasetid="ds_main_chklst_dutytable" columnid="nightnm"/>
  2423. <BindItem id="item40" compid="group2.switch1.purc.cmb_perfdeptlist" propid="value" datasetid="ds_main_cond" columnid="orddept"/>
  2424. <BindItem id="item41" compid="group2.switch1.purc.cmb_drlist" propid="value" datasetid="ds_main_cond" columnid="perfdrid"/>
  2425. <BindItem id="item42" compid="group2.switch1.purc.combo2" propid="value" datasetid="ds_main_cond" columnid="refdeptflag"/>
  2426. <BindItem id="item43" compid="group2.switch1.purc.ipt_prodcmpynm" propid="value" datasetid="ds_main_cond" columnid="custnm"/>
  2427. </Bind>
  2428. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  2429. * System Name : 경대 의료정보시스템
  2430. * Job Name : emr_opanstxp -> SMMNP00590
  2431. * Creator : yjh
  2432. * Make Date : 2016-02-03
  2433. * Description :
  2434. *---------------------------------------------------------------------------------------
  2435. * Modify Date Modifier Modify Description
  2436. *---------------------------------------------------------------------------------------
  2437. * 2016-02-03 yjh TF->XP
  2438. *
  2439. *---------------------------------------------------------------------------------------
  2440. ****************************************************************************************/
  2441. //=======================================================================================
  2442. // Lib Include
  2443. //---------------------------------------------------------------------------------------
  2444. include "com_commonxp::comm_main.xjs";
  2445. include "emr_opanstxp::SMMNP00590.xjs"; //yjh : 커밋
  2446. include "emr_carecomxp::SPMNP00001.xjs"; //yjh : 커밋
  2447. include "emr_carecomxp::CareCom.xjs";
  2448. include "com_commodulexp::SSZFM00901.xjs";
  2449. include "com_commodulexp::SSZFM00701.xjs";
  2450. //=======================================================================================
  2451. // Global Form Variable
  2452. //---------------------------------------------------------------------------------------
  2453. var lgv_Instcd = sysf_getUserInfo("dutplceinstcd");
  2454. var lgv_MenuParam = "";
  2455. //=======================================================================================
  2456. // Function
  2457. //---------------------------------------------------------------------------------------
  2458. /****************************************************************************************
  2459. * Argument : N/A
  2460. * Description :
  2461. ****************************************************************************************/
  2462. //=======================================================================================
  2463. // Event
  2464. //---------------------------------------------------------------------------------------
  2465. /****************************************************************************************
  2466. * Components : Form
  2467. * Components ID : SMMNP00590
  2468. * Event : oninit
  2469. * Argument : 01.obj : Object Event has occurred
  2470. * : 02.e : Event Object
  2471. * Description : 화면 처음 초기화시
  2472. ****************************************************************************************/
  2473. function SMMNP00590_oninit(obj:Form, e:InitEventInfo)
  2474. {
  2475. frmf_initForm(obj); //폼 초기화
  2476. grdf_initGrid(group2.switch1.purc.grd_mnphccollist);
  2477. }
  2478. /****************************************************************************************
  2479. * Components : Form
  2480. * Components ID : SMMNP00590
  2481. * Event : onload
  2482. * Argument : 01.obj : Object Event has occurred
  2483. * : 02.e : Event Object
  2484. * Description : 화면 로딩 완료시
  2485. ****************************************************************************************/
  2486. function SMMNP00590_onload(obj:Form, e:LoadEventInfo)
  2487. {
  2488. ds_main_manage_mngequip_mngpassynchk.setColumn(0, "srchflag", "1")
  2489. ds_main_manage_mngerdrug_erdrugstatchk.setColumn(0, "autorgstyn", "Y");
  2490. ds_main_manage_mngerdrug_erdrugstatchk.setColumn(0, "delflag", "2");
  2491. ds_main_purc_cond.setColumn(0, "refdeptflag", "0");
  2492. ds_main_purc_cond.setColumn(0, "status", "");
  2493. ds_main_purc_cond.setColumn(0, "oprosette", "");
  2494. ds_main_purc_cond.setColumn(0, "oproomcd", "");
  2495. ds_main_purc_cond.setColumn(0, "orddept", "");
  2496. grdf_setRowTypeIcon(group2.switch1.manage3.group5.grd_eqlist, 0); //그리드 상태 아이콘 보여주기
  2497. grdf_setRowTypeIcon(group2.switch1.manage3.group7.grd_mngsnt, 0); //그리드 상태 아이콘 보여주기
  2498. grdf_setRowTypeIcon(group2.switch1.manage.group3.grd_druglist, 0); //그리드 상태 아이콘 보여주기
  2499. grdf_setRowTypeIcon(group2.switch1.manage.group4.grd_erdruglist, 0); //그리드 상태 아이콘 보여주기
  2500. grdf_setRowTypeIcon(group2.switch1.manage2.group6.grd_opready, 0); //그리드 상태 아이콘 보여주기
  2501. grdf_setRowTypeIcon(group2.switch1.manage2.group8.grd_brwprdt, 0); //그리드 상태 아이콘 보여주기
  2502. //grdf_setRowTypeIcon(group2.switch1.purc.grd_mnphccollist, 0); //그리드 상태 아이콘 보여주기
  2503. grdf_setGridSort(group2.switch1.manage3.group5.grd_eqlist);
  2504. grdf_setGridSort(group2.switch1.manage3.group7.grd_mngsnt);
  2505. //grdf_setGridSort(group2.switch1.manage.group3.grd_druglist);
  2506. grdf_initGrid(group2.switch1.manage.group3.grd_druglist);
  2507. //grdf_setGridSort(group2.switch1.manage.group4.grd_erdruglist);
  2508. grdf_initGrid(group2.switch1.manage.group4.grd_erdruglist);
  2509. grdf_setGridSort(group2.switch1.manage2.group6.grd_opready);
  2510. grdf_setGridSort(group2.switch1.manage2.group8.grd_brwprdt);
  2511. lgv_MenuParam = frmf_getMenuParam();
  2512. if( lgv_Instcd == "031" && lgv_MenuParam == "M" ){
  2513. lf_setTabPageVisble(group2.switch1, "board", false);
  2514. lf_setTabPageVisble(group2.switch1, "manage3", false);
  2515. lf_setTabPageVisble(group2.switch1, "manage", false);
  2516. lf_setTabPageVisble(group2.switch1, "manage2", false);
  2517. lf_setTabPageVisble(group2.switch1, "chklist", false);
  2518. group2.switch1.purc.group9.radio7.value = "S";
  2519. fFormInit("purc");
  2520. lf_setButton(false);
  2521. }else{
  2522. lf_setButton(true);
  2523. }
  2524. // 20191106 김현석, 일일수술실 부서코드에 따른 gubn 코드 가져오기, 요청번호:20190826008
  2525. dsf_createDs("ds_codelist");
  2526. var pCdgrupid = "'O20'";
  2527. var pFromDate = utlf_getCurrentDate(); //조회기준일자
  2528. // 간호 하드코드 가져오기.
  2529. fGetNursHardCdInfo(pCdgrupid, pFromDate);
  2530. ds_gubncd.addRow();
  2531. ds_gubncd.setColumn(0, "deptcd", sysf_getUserInfo("dutplcecd"));
  2532. ds_gubncd.setColumn(0, "gubn" , "");
  2533. for (var i = 0; i < ds_codelist.rowcount; i ++)
  2534. {
  2535. if ( sysf_getUserInfo("dutplcecd") == ds_codelist.getColumn(i, "cdid"))
  2536. {
  2537. ds_gubncd.setColumn(0, "deptcd", ds_codelist.getColumn(i, "cdid"));
  2538. ds_gubncd.setColumn(0, "gubn" , ds_codelist.getColumn(i, "supcdid"));
  2539. break;
  2540. }
  2541. }
  2542. }
  2543. function lf_setButton(bFlag){
  2544. group2.switch1.purc.btn_send.enable = bFlag;
  2545. group2.switch1.purc.button40.enable = bFlag;
  2546. group2.switch1.purc.button42.enable = bFlag;
  2547. group2.switch1.purc.button43.enable = bFlag;
  2548. group2.switch1.purc.btn_scmcnfm.visible = !bFlag;
  2549. group2.switch1.purc.btn_scmcncl.visible = !bFlag;
  2550. }
  2551. /****************************************************************************************
  2552. * Components : Tab
  2553. * Components ID : switch1
  2554. * Event : onchanged
  2555. * Argument : 01.obj : Object Event has occurred
  2556. * : 02.e : Event Object
  2557. * Description : 탭 변경시
  2558. ****************************************************************************************/
  2559. function group2_switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  2560. {
  2561. switch( e.postindex ){
  2562. case 1 :
  2563. fFormInit("manage3");
  2564. break;
  2565. case 2 :
  2566. fFormInit("manage");
  2567. break;
  2568. case 3 :
  2569. fFormInit("manage2");
  2570. break;
  2571. case 4 :
  2572. fFormInit("chklist");
  2573. break;
  2574. case 5 :
  2575. fFormInit("purc");
  2576. break;
  2577. default :
  2578. break;
  2579. }
  2580. }
  2581. // 20191105 김현석, 일일수술실에서 수술실 카덱스 이용 시 체크리스트는 선택이 안되도록 수정. 요청번호:20190826008
  2582. function group2_switch1_canchange(obj:Tab, e:TabIndexChangeEventInfo)
  2583. {
  2584. var gubn = utlf_transNullToEmpty(ds_gubncd.getColumn(0, "gubn"));
  2585. if (gubn == "D")
  2586. {
  2587. if (e.postindex == 4 )
  2588. return false;
  2589. }
  2590. }
  2591. /****************************************************************************************
  2592. * Components : Grid
  2593. * Components ID : grd
  2594. * Event : onheadclick
  2595. * Argument : 01.obj : Object Event has occurred
  2596. * : 02.e : Event Object
  2597. * Description : 그리드 헤더 클릭시
  2598. ****************************************************************************************/
  2599. function group2_switch1_chklist_grd_onheadclick(obj:Grid, e:GridClickEventInfo)
  2600. {
  2601. switch( e.col ){
  2602. case 2 :
  2603. if( obj.getCellProperty("Head", e.col, "expr") == "0" ){
  2604. obj.setCellProperty("Head", e.col, "expr", "1");
  2605. }else{
  2606. obj.setCellProperty("Head", e.col, "expr", "0");
  2607. }
  2608. grdf_setGridCheckAll(obj, e);
  2609. break;
  2610. default :
  2611. break;
  2612. }
  2613. }
  2614. /****************************************************************************************
  2615. * Components : Dataset
  2616. * Components ID : ds_main_chklst_chklists_dutylist1
  2617. * Event : oncolumnchanged
  2618. * Argument : 01.obj : Object Event has occurred
  2619. * : 02.e : Event Object
  2620. * Description : 데이터셋 값 변경시
  2621. ****************************************************************************************/
  2622. function ds_main_chklst_chklists_dutylist1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2623. {
  2624. switch( e.columnid ){
  2625. case "chkyn" :
  2626. if( e.newvalue == "0" ){
  2627. group2.switch1.chklist.grd_chk1.setCellProperty("Head", 2, "expr", "0");
  2628. }
  2629. fChgRptUserid(obj);
  2630. break;
  2631. default :
  2632. break;
  2633. }
  2634. }
  2635. /****************************************************************************************
  2636. * Components : Dataset
  2637. * Components ID : ds_main_chklst_chklists_dutylist2
  2638. * Event : oncolumnchanged
  2639. * Argument : 01.obj : Object Event has occurred
  2640. * : 02.e : Event Object
  2641. * Description : 데이터셋 값 변경시
  2642. ****************************************************************************************/
  2643. function ds_main_chklst_chklists_dutylist2_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2644. {
  2645. switch( e.columnid ){
  2646. case "chkyn" :
  2647. if( e.newvalue == "0" ){
  2648. group2.switch1.chklist.grd_chk2.setCellProperty("Head", 2, "expr", "0");
  2649. }
  2650. fChgRptUserid(obj);
  2651. break;
  2652. default :
  2653. break;
  2654. }
  2655. }
  2656. /****************************************************************************************
  2657. * Components : Dataset
  2658. * Components ID : ds_main_chklst_chklists_dutylist3
  2659. * Event : oncolumnchanged
  2660. * Argument : 01.obj : Object Event has occurred
  2661. * : 02.e : Event Object
  2662. * Description : 데이터셋 값 변경시
  2663. ****************************************************************************************/
  2664. function ds_main_chklst_chklists_dutylist3_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2665. {
  2666. switch( e.columnid ){
  2667. case "chkyn" :
  2668. if( e.newvalue == "0" ){
  2669. group2.switch1.chklist.grd_chk3.setCellProperty("Head", 2, "expr", "0");
  2670. }
  2671. fChgRptUserid(obj);
  2672. break;
  2673. default :
  2674. break;
  2675. }
  2676. }
  2677. /****************************************************************************************
  2678. * Components : Grid
  2679. * Components ID : grd_mnphccollist
  2680. * Event : onheadclick
  2681. * Argument : 01.obj : Object Event has occurred
  2682. * : 02.e : Event Object
  2683. * Description : 그리드 헤더 클릭시
  2684. ****************************************************************************************/
  2685. function group2_switch1_purc_grd_mnphccollist_onheadclick(obj:Grid, e:GridClickEventInfo)
  2686. {
  2687. // switch( e.col ){
  2688. // case 1 :
  2689. // if( obj.getCellProperty("Head", e.col, "expr") == "0" ){
  2690. // obj.setCellProperty("Head", e.col, "expr", "1");
  2691. // }else{
  2692. // obj.setCellProperty("Head", e.col, "expr", "0");
  2693. // }
  2694. //
  2695. // grdf_setGridCheckAll(obj, e);
  2696. //
  2697. // break;
  2698. //
  2699. // default :
  2700. // break;
  2701. // }
  2702. }
  2703. /****************************************************************************************
  2704. * Components : Dataset
  2705. * Components ID : ds_main_purc_mnphccolinfo_mnphccollist
  2706. * Event : oncolumnchanged
  2707. * Argument : 01.obj : Object Event has occurred
  2708. * : 02.e : Event Object
  2709. * Description : 데이터셋 값 변경시
  2710. ****************************************************************************************/
  2711. function ds_main_purc_mnphccolinfo_mnphccollist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2712. {
  2713. switch( e.columnid ){
  2714. case "chkyn" :
  2715. // if( e.newvalue == "0" ){
  2716. // group2.switch1.purc.grd_mnphccollist.setCellProperty("Head", 1, "expr", "0");
  2717. // }
  2718. break;
  2719. case "memocnts" :
  2720. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(e.row, "chkyn", "1");
  2721. break;
  2722. default :
  2723. break;
  2724. }
  2725. }
  2726. /****************************************************************************************
  2727. * Components : Edit
  2728. * Components ID : ipt_data
  2729. * Event : onkeydown
  2730. * Argument : 01.obj : Object Event has occurred
  2731. * : 02.e : Event Object
  2732. * Description : 키 입력시
  2733. ****************************************************************************************/
  2734. function group2_switch1_manage3_group5_ipt_data_onkeydown(obj:Edit, e:KeyEventInfo)
  2735. {
  2736. if(e.keycode == 13) {
  2737. obj.updateToDataset();
  2738. group2.switch1.manage3.group5.btn_eqlistsrch.click();
  2739. }
  2740. }
  2741. /****************************************************************************************
  2742. * Components : Button
  2743. * Components ID : btn_eqlistsrch
  2744. * Event : onclick
  2745. * Argument : 01.obj : Object Event has occurred
  2746. * : 02.e : Event Object
  2747. * Description : 조회버튼 클릭시
  2748. ****************************************************************************************/
  2749. function group2_switch1_manage3_group5_btn_eqlistsrch_onclick(obj:Button, e:ClickEventInfo)
  2750. {
  2751. fManageEquipSrch();
  2752. }
  2753. /****************************************************************************************
  2754. * Components : Button
  2755. * Components ID : button14
  2756. * Event : onclick
  2757. * Argument : 01.obj : Object Event has occurred
  2758. * : 02.e : Event Object
  2759. * Description : 출력버튼 클릭시
  2760. ****************************************************************************************/
  2761. function group2_switch1_manage3_group5_button14_onclick(obj:Button, e:ClickEventInfo)
  2762. {
  2763. fManageEquipPrt();
  2764. }
  2765. /****************************************************************************************
  2766. * Components : Button
  2767. * Components ID : btn_eqlistadd
  2768. * Event : onclick
  2769. * Argument : 01.obj : Object Event has occurred
  2770. * : 02.e : Event Object
  2771. * Description : 행추가버튼 클릭시
  2772. ****************************************************************************************/
  2773. function group2_switch1_manage3_group5_btn_eqlistadd_onclick(obj:Button, e:ClickEventInfo)
  2774. {
  2775. if (ds_main_manage_mngequip_eqlist.rowcount > 0 ){
  2776. ds_main_manage_mngequip_eqlist.insertRow(0);
  2777. }else if (ds_main_manage_mngequip_eqlist.rowcount == 0){
  2778. ds_main_manage_mngequip_eqlist.addRow();
  2779. }
  2780. ds_main_manage_mngequip_eqlist.setColumn(0, "eqpassyn", 'N');
  2781. }
  2782. /****************************************************************************************
  2783. * Components : Button
  2784. * Components ID : btn_eqlistdel
  2785. * Event : onclick
  2786. * Argument : 01.obj : Object Event has occurred
  2787. * : 02.e : Event Object
  2788. * Description : 행삭제버튼 클릭시
  2789. ****************************************************************************************/
  2790. function group2_switch1_manage3_group5_btn_eqlistdel_onclick(obj:Button, e:ClickEventInfo)
  2791. {
  2792. ds_main_manage_mngequip_eqlist.deleteRow(ds_main_manage_mngequip_eqlist.rowposition);
  2793. }
  2794. /****************************************************************************************
  2795. * Components : Button
  2796. * Components ID : btn_eqlistexl
  2797. * Event : onclick
  2798. * Argument : 01.obj : Object Event has occurred
  2799. * : 02.e : Event Object
  2800. * Description : 엑셀버튼 클릭시
  2801. ****************************************************************************************/
  2802. function group2_switch1_manage3_group5_btn_eqlistexl_onclick(obj:Button, e:ClickEventInfo)
  2803. {
  2804. if( group2.switch1.manage3.group5.grd_eqlist.rowcount > 0 ){
  2805. grdf_exportExcel(group2.switch1.manage3.group5.grd_eqlist, "기구, 장비 및 시설수리", "기구, 장비 및 시설수리", false, "", "user", false);
  2806. } else {
  2807. sysf_messageBox("조회된 데이터가 ", "I004");
  2808. return;
  2809. }
  2810. }
  2811. /****************************************************************************************
  2812. * Components : Button
  2813. * Components ID : btn_eqlistsave
  2814. * Event : onclick
  2815. * Argument : 01.obj : Object Event has occurred
  2816. * : 02.e : Event Object
  2817. * Description : 저장버튼 클릭시
  2818. ****************************************************************************************/
  2819. function group2_switch1_manage3_group5_btn_eqlistsave_onclick(obj:Button, e:ClickEventInfo)
  2820. {
  2821. fManageEquipSave();
  2822. }
  2823. /****************************************************************************************
  2824. * Components : Dataset
  2825. * Components ID : ds_main_manage_mngequip_eqlist
  2826. * Event : oncolumnchanged
  2827. * Argument : 01.obj : Object Event has occurred
  2828. * : 02.e : Event Object
  2829. * Description : 데이터셋 값 변경시
  2830. ****************************************************************************************/
  2831. function ds_main_manage_mngequip_eqlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2832. {
  2833. switch( e.columnid ){
  2834. case "eqpassdd" :
  2835. ds_main_manage_mngequip_eqlist.setColumn(e.row, "eqpassyn", "Y");
  2836. ds_main_manage_mngequip_eqlist.setColumn(e.row, "eqpassid", sysf_getUserInfo("userid"));
  2837. ds_main_manage_mngequip_eqlist.setColumn(e.row, "eqpassnm", sysf_getUserInfo("usernm"));
  2838. break;
  2839. default :
  2840. break;
  2841. }
  2842. }
  2843. /****************************************************************************************
  2844. * Components : Button
  2845. * Components ID : btn_mngsetcntsrch
  2846. * Event : onclick
  2847. * Argument : 01.obj : Object Event has occurred
  2848. * : 02.e : Event Object
  2849. * Description : 조회버튼 클릭시
  2850. ****************************************************************************************/
  2851. function group2_switch1_manage3_group7_btn_mngsetcntsrch_onclick(obj:Button, e:ClickEventInfo)
  2852. {
  2853. fManageSetCntSrch();
  2854. }
  2855. /****************************************************************************************
  2856. * Components : Button
  2857. * Components ID : button16
  2858. * Event : onclick
  2859. * Argument : 01.obj : Object Event has occurred
  2860. * : 02.e : Event Object
  2861. * Description : 출력버튼 클릭시
  2862. ****************************************************************************************/
  2863. function group2_switch1_manage3_group7_button16_onclick(obj:Button, e:ClickEventInfo)
  2864. {
  2865. fManageSetCntPrt();
  2866. }
  2867. /****************************************************************************************
  2868. * Components : Button
  2869. * Components ID : button15
  2870. * Event : onclick
  2871. * Argument : 01.obj : Object Event has occurred
  2872. * : 02.e : Event Object
  2873. * Description : 행추가버튼 클릭시
  2874. ****************************************************************************************/
  2875. function group2_switch1_manage3_group7_button15_onclick(obj:Button, e:ClickEventInfo)
  2876. {
  2877. if (ds_main_manage_mngsetcnt_cntlist.rowcount > 0 ){
  2878. ds_main_manage_mngsetcnt_cntlist.insertRow(0);
  2879. }else if (ds_main_manage_mngsetcnt_cntlist.rowcount == 0){
  2880. ds_main_manage_mngsetcnt_cntlist.addRow();
  2881. }
  2882. ds_main_manage_mngsetcnt_cntlist.setColumn(ds_main_manage_mngsetcnt_cntlist.rowposition, "sntpassyn", 'N');
  2883. }
  2884. /****************************************************************************************
  2885. * Components : Button
  2886. * Components ID : btn_mngsetcntdel
  2887. * Event : onclick
  2888. * Argument : 01.obj : Object Event has occurred
  2889. * : 02.e : Event Object
  2890. * Description : 행삭제버튼 클릭시
  2891. ****************************************************************************************/
  2892. function group2_switch1_manage3_group7_btn_mngsetcntdel_onclick(obj:Button, e:ClickEventInfo)
  2893. {
  2894. ds_main_manage_mngsetcnt_cntlist.deleteRow(ds_main_manage_mngsetcnt_cntlist.rowposition);
  2895. }
  2896. /****************************************************************************************
  2897. * Components : Button
  2898. * Components ID : btn_mngsetdel
  2899. * Event : onclick
  2900. * Argument : 01.obj : Object Event has occurred
  2901. * : 02.e : Event Object
  2902. * Description : 엑셀버튼 클릭시
  2903. ****************************************************************************************/
  2904. function group2_switch1_manage3_group7_btn_mngsetdel_onclick(obj:Button, e:ClickEventInfo)
  2905. {
  2906. if( group2.switch1.manage3.group7.grd_mngsnt.rowcount > 0 ){
  2907. grdf_exportExcel(group2.switch1.manage3.group7.grd_mngsnt, "Set 및 Single Count", "Set 및 Single Count", false, "", "user", false);
  2908. } else {
  2909. sysf_messageBox("조회된 데이터가 ", "I004");
  2910. return;
  2911. }
  2912. }
  2913. /****************************************************************************************
  2914. * Components : Button
  2915. * Components ID : btn_mngsetcntsave
  2916. * Event : onclick
  2917. * Argument : 01.obj : Object Event has occurred
  2918. * : 02.e : Event Object
  2919. * Description : 저장버튼 클릭시
  2920. ****************************************************************************************/
  2921. function group2_switch1_manage3_group7_btn_mngsetcntsave_onclick(obj:Button, e:ClickEventInfo)
  2922. {
  2923. fManageSetCntSave();
  2924. }
  2925. /****************************************************************************************
  2926. * Components : Dataset
  2927. * Components ID : ds_main_manage_mngsetcnt_cntlist
  2928. * Event : oncolumnchanged
  2929. * Argument : 01.obj : Object Event has occurred
  2930. * : 02.e : Event Object
  2931. * Description : 데이터셋 값 변경시
  2932. ****************************************************************************************/
  2933. function ds_main_manage_mngsetcnt_cntlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2934. {
  2935. switch( e.columnid ){
  2936. case "sntpassdd" :
  2937. ds_main_manage_mngsetcnt_cntlist.setColumn(e.row, "sntpassyn", "Y");
  2938. ds_main_manage_mngsetcnt_cntlist.setColumn(e.row, "passid", sysf_getUserInfo("userid"));
  2939. ds_main_manage_mngsetcnt_cntlist.setColumn(e.row, "passnm", sysf_getUserInfo("userid"));
  2940. break;
  2941. default :
  2942. break;
  2943. }
  2944. }
  2945. /****************************************************************************************
  2946. * Components : Button
  2947. * Components ID : button10
  2948. * Event : onclick
  2949. * Argument : 01.obj : Object Event has occurred
  2950. * : 02.e : Event Object
  2951. * Description : 조회버튼 클릭시
  2952. ****************************************************************************************/
  2953. function group2_switch1_manage_group3_button10_onclick(obj:Button, e:ClickEventInfo)
  2954. {
  2955. fDrugListSrch();
  2956. }
  2957. /****************************************************************************************
  2958. * Components : Button
  2959. * Components ID : button11
  2960. * Event : onclick
  2961. * Argument : 01.obj : Object Event has occurred
  2962. * : 02.e : Event Object
  2963. * Description : 조회버튼 클릭시
  2964. ****************************************************************************************/
  2965. function group2_switch1_manage_group4_button11_onclick(obj:Button, e:ClickEventInfo)
  2966. {
  2967. fERDrugListSrch();
  2968. }
  2969. /****************************************************************************************
  2970. * Components : Button
  2971. * Components ID : button19
  2972. * Event : onclick
  2973. * Argument : 01.obj : Object Event has occurred
  2974. * : 02.e : Event Object
  2975. * Description : 기준자료등록버튼 클릭시
  2976. ****************************************************************************************/
  2977. function group2_switch1_manage_group3_button19_onclick(obj:Button, e:ClickEventInfo)
  2978. {
  2979. frmf_modal("SMMNP00580","SMMNP00580","","","","","","","","","","","M"); //yjh : 커밋
  2980. }
  2981. /****************************************************************************************
  2982. * Components : Button
  2983. * Components ID : button25
  2984. * Event : onclick
  2985. * Argument : 01.obj : Object Event has occurred
  2986. * : 02.e : Event Object
  2987. * Description : 어제버튼 클릭시
  2988. ****************************************************************************************/
  2989. function group2_switch1_manage_group3_button25_onclick(obj:Button, e:ClickEventInfo)
  2990. {
  2991. var sChkdd = utlf_getCurrentDate();
  2992. var sCalcdd = fCalcdate(-1, sChkdd);
  2993. ds_main_manage_mngdrug_opschedd.setColumn(0, "opdd", sCalcdd);
  2994. }
  2995. /****************************************************************************************
  2996. * Components : Button
  2997. * Components ID : button26
  2998. * Event : onclick
  2999. * Argument : 01.obj : Object Event has occurred
  3000. * : 02.e : Event Object
  3001. * Description : 오늘버튼 클릭시
  3002. ****************************************************************************************/
  3003. function group2_switch1_manage_group3_button26_onclick(obj:Button, e:ClickEventInfo)
  3004. {
  3005. var sChkdd = utlf_getCurrentDate();
  3006. ds_main_manage_mngdrug_opschedd.setColumn(0, "opdd", sChkdd);
  3007. }
  3008. /****************************************************************************************
  3009. * Components : Button
  3010. * Components ID : button17
  3011. * Event : onclick
  3012. * Argument : 01.obj : Object Event has occurred
  3013. * : 02.e : Event Object
  3014. * Description : 출력버튼 클릭시
  3015. ****************************************************************************************/
  3016. function group2_switch1_manage_group3_button17_onclick(obj:Button, e:ClickEventInfo)
  3017. {
  3018. fDrugListPrt();
  3019. }
  3020. /****************************************************************************************
  3021. * Components : Button
  3022. * Components ID : button23
  3023. * Event : onclick
  3024. * Argument : 01.obj : Object Event has occurred
  3025. * : 02.e : Event Object
  3026. * Description : Memo 저장버튼 클릭시
  3027. ****************************************************************************************/
  3028. function group2_switch1_manage_group3_button23_onclick(obj:Button, e:ClickEventInfo)
  3029. {
  3030. fDrugListRcpt("Memo");
  3031. }
  3032. /****************************************************************************************
  3033. * Components : Button
  3034. * Components ID : button4
  3035. * Event : onclick
  3036. * Argument : 01.obj : Object Event has occurred
  3037. * : 02.e : Event Object
  3038. * Description : 수령확인버튼 클릭시
  3039. ****************************************************************************************/
  3040. function group2_switch1_manage_group3_button4_onclick(obj:Button, e:ClickEventInfo)
  3041. {
  3042. fDrugListRcpt("Save");
  3043. }
  3044. /****************************************************************************************
  3045. * Components : Button
  3046. * Components ID : button2
  3047. * Event : onclick
  3048. * Argument : 01.obj : Object Event has occurred
  3049. * : 02.e : Event Object
  3050. * Description : 수령취소버튼 클릭시
  3051. ****************************************************************************************/
  3052. function group2_switch1_manage_group3_button2_onclick(obj:Button, e:ClickEventInfo)
  3053. {
  3054. fDrugListRcpt("Cancel");
  3055. }
  3056. /****************************************************************************************
  3057. * Components : Button
  3058. * Components ID : button29
  3059. * Event : onclick
  3060. * Argument : 01.obj : Object Event has occurred
  3061. * : 02.e : Event Object
  3062. * Description : 어제버튼 클릭시
  3063. ****************************************************************************************/
  3064. function group2_switch1_manage_group4_button29_onclick(obj:Button, e:ClickEventInfo)
  3065. {
  3066. var sChkdd = utlf_getCurrentDate();
  3067. var sCalcdd = fCalcdate(-1, sChkdd);
  3068. ds_main_manage_mngerdrug_opschedd.setColumn(0, "opdd", sCalcdd);
  3069. }
  3070. /****************************************************************************************
  3071. * Components : Button
  3072. * Components ID : button30
  3073. * Event : onclick
  3074. * Argument : 01.obj : Object Event has occurred
  3075. * : 02.e : Event Object
  3076. * Description : 오늘버튼 클릭시
  3077. ****************************************************************************************/
  3078. function group2_switch1_manage_group4_button30_onclick(obj:Button, e:ClickEventInfo)
  3079. {
  3080. var sChkdd = utlf_getCurrentDate();
  3081. ds_main_manage_mngerdrug_opschedd.setColumn(0, "opdd", sChkdd);
  3082. }
  3083. /****************************************************************************************
  3084. * Components : Edit
  3085. * Components ID : ipt_barcd
  3086. * Event : onkeydown
  3087. * Argument : 01.obj : Object Event has occurred
  3088. * : 02.e : Event Object
  3089. * Description : 에디트 키 입력시
  3090. ****************************************************************************************/
  3091. function group2_switch1_manage_group4_ipt_barcd_onkeydown(obj:Edit, e:KeyEventInfo)
  3092. {
  3093. if(e.keycode == 13) {
  3094. ds_main_manage_mngerdrug_erdrugstatchk.setColumn(0, "barcd", group2.switch1.manage.group4.ipt_barcd.value);
  3095. fSetErDrugBarcd();
  3096. }
  3097. }
  3098. /****************************************************************************************
  3099. * Components : Button
  3100. * Components ID : button18
  3101. * Event : onclick
  3102. * Argument : 01.obj : Object Event has occurred
  3103. * : 02.e : Event Object
  3104. * Description : 출력버튼 클릭시
  3105. ****************************************************************************************/
  3106. function group2_switch1_manage_group4_button18_onclick(obj:Button, e:ClickEventInfo)
  3107. {
  3108. fERDrugListPrt();
  3109. }
  3110. /****************************************************************************************
  3111. * Components : Button
  3112. * Components ID : button24
  3113. * Event : onclick
  3114. * Argument : 01.obj : Object Event has occurred
  3115. * : 02.e : Event Object
  3116. * Description : Memo 저장버튼 클릭시
  3117. ****************************************************************************************/
  3118. function group2_switch1_manage_group4_button24_onclick(obj:Button, e:ClickEventInfo)
  3119. {
  3120. fERDrugListRcpt("Memo");
  3121. }
  3122. /****************************************************************************************
  3123. * Components : Button
  3124. * Components ID : button5
  3125. * Event : onclick
  3126. * Argument : 01.obj : Object Event has occurred
  3127. * : 02.e : Event Object
  3128. * Description : 수령확인버튼 클릭시
  3129. ****************************************************************************************/
  3130. function group2_switch1_manage_group4_button5_onclick(obj:Button, e:ClickEventInfo)
  3131. {
  3132. fERDrugListRcpt("Save");
  3133. }
  3134. /****************************************************************************************
  3135. * Components : Button
  3136. * Components ID : button3
  3137. * Event : onclick
  3138. * Argument : 01.obj : Object Event has occurred
  3139. * : 02.e : Event Object
  3140. * Description : 수령취소버튼 클릭시
  3141. ****************************************************************************************/
  3142. function group2_switch1_manage_group4_button3_onclick(obj:Button, e:ClickEventInfo)
  3143. {
  3144. fERDrugListRcpt("Cancel");
  3145. }
  3146. /****************************************************************************************
  3147. * Components : Button
  3148. * Components ID : button36
  3149. * Event : onclick
  3150. * Argument : 01.obj : Object Event has occurred
  3151. * : 02.e : Event Object
  3152. * Description : 바코드출력버튼 클릭시
  3153. ****************************************************************************************/
  3154. function group2_switch1_manage_group4_button36_onclick(obj:Button, e:ClickEventInfo)
  3155. {
  3156. fMakeBarcdData();
  3157. fPrintBarcd();
  3158. }
  3159. /****************************************************************************************
  3160. * Components : Button
  3161. * Components ID : button37
  3162. * Event : onclick
  3163. * Argument : 01.obj : Object Event has occurred
  3164. * : 02.e : Event Object
  3165. * Description : 프린터설정버튼 클릭시
  3166. ****************************************************************************************/
  3167. function group2_switch1_manage_group4_button37_onclick(obj:Button, e:ClickEventInfo)
  3168. {
  3169. var scrnid = "SMMNP00590";
  3170. ds_barcdprntsetup.clearData();
  3171. fGetBarCodeInfo(scrnid); // CareCom.js
  3172. var count = ds_barcdprntsetup.rowcount;//getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  3173. if(count == 0) {
  3174. ds_barcdprntsetup.addRow();//model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  3175. }
  3176. var prntsetupinfo = ds_barcdprntsetup.getColumn(0,"prntsetupinfo");
  3177. var objArg = new Object();
  3178. objArg.arg_sSetupInfo = prntsetupinfo;
  3179. objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
  3180. frmf_modal("SPZUR00300", "SPZUR00300", objArg, null, 0, 20, 150, null, null, null, null, null, "M");
  3181. //modal("SPZUR00300" , "","","","","/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  3182. if( !utlf_isNull(frmf_getParameter("SetupInfo")) ){
  3183. //ds_data_blank, ds_data_comm02, ds_data_setupinfo 생성됨
  3184. ds_barcdprntsetup.setColumn(0, "prntsetupinfo", frmf_clearParameter("SetupInfo"));
  3185. }
  3186. }
  3187. /****************************************************************************************
  3188. * Components : Button
  3189. * Components ID : btn_opreadylistsrch
  3190. * Event : onclick
  3191. * Argument : 01.obj : Object Event has occurred
  3192. * : 02.e : Event Object
  3193. * Description : 조회버튼 클릭시
  3194. ****************************************************************************************/
  3195. function group2_switch1_manage2_group6_btn_opreadylistsrch_onclick(obj:Button, e:ClickEventInfo)
  3196. {
  3197. fManageOprdSrch();
  3198. }
  3199. /****************************************************************************************
  3200. * Components : Button
  3201. * Components ID : button27
  3202. * Event : onclick
  3203. * Argument : 01.obj : Object Event has occurred
  3204. * : 02.e : Event Object
  3205. * Description : 출력버튼 클릭시
  3206. ****************************************************************************************/
  3207. function group2_switch1_manage2_group6_button27_onclick(obj:Button, e:ClickEventInfo)
  3208. {
  3209. fManageOprdPrt();
  3210. }
  3211. /****************************************************************************************
  3212. * Components : Button
  3213. * Components ID : btn_opreadyadd
  3214. * Event : onclick
  3215. * Argument : 01.obj : Object Event has occurred
  3216. * : 02.e : Event Object
  3217. * Description : 행추가버튼 클릭시
  3218. ****************************************************************************************/
  3219. function group2_switch1_manage2_group6_btn_opreadyadd_onclick(obj:Button, e:ClickEventInfo)
  3220. {
  3221. if (ds_main_manage_mngopready_opreadylist.rowcount > 0 ){
  3222. ds_main_manage_mngopready_opreadylist.insertRow(0);
  3223. }else if (ds_main_manage_mngopready_opreadylist.rowcount == 0){
  3224. ds_main_manage_mngopready_opreadylist.addRow();
  3225. }
  3226. ds_main_manage_mngopready_opreadylist.setColumn(0, "oprdincdd", ds_main_manage_mngopready_current.getColumn(0, "currentday"));
  3227. ds_main_manage_mngopready_opreadylist.setColumn(0, "oprdinctm", ds_main_manage_mngopready_current.getColumn(0, "currenttime"));
  3228. ds_main_manage_mngopready_opreadylist.setColumn(0, "oprdrcvrid", sysf_getUserId());
  3229. ds_main_manage_mngopready_opreadylist.setColumn(0, "oprdrcvrnm", sysf_getUserId());
  3230. }
  3231. /****************************************************************************************
  3232. * Components : Button
  3233. * Components ID : btn_opreadydel
  3234. * Event : onclick
  3235. * Argument : 01.obj : Object Event has occurred
  3236. * : 02.e : Event Object
  3237. * Description : 행삭제버튼 클릭시
  3238. ****************************************************************************************/
  3239. function group2_switch1_manage2_group6_btn_opreadydel_onclick(obj:Button, e:ClickEventInfo)
  3240. {
  3241. ds_main_manage_mngopready_opreadylist.deleteRow(ds_main_manage_mngopready_opreadylist.rowposition);
  3242. }
  3243. /****************************************************************************************
  3244. * Components : Button
  3245. * Components ID : btn_opreadyexl
  3246. * Event : onclick
  3247. * Argument : 01.obj : Object Event has occurred
  3248. * : 02.e : Event Object
  3249. * Description : 엑셀버튼 클릭시
  3250. ****************************************************************************************/
  3251. function group2_switch1_manage2_group6_btn_opreadyexl_onclick(obj:Button, e:ClickEventInfo)
  3252. {
  3253. if( group2.switch1.manage2.group6.grd_opready.rowcount > 0 ){
  3254. grdf_exportExcel(group2.switch1.manage2.group6.grd_opready, "수술준비", "수술준비", false, "", "user", false);
  3255. } else {
  3256. sysf_messageBox("조회된 데이터가 ", "I004");
  3257. return;
  3258. }
  3259. }
  3260. /****************************************************************************************
  3261. * Components : Button
  3262. * Components ID : button22
  3263. * Event : onclick
  3264. * Argument : 01.obj : Object Event has occurred
  3265. * : 02.e : Event Object
  3266. * Description : 저장버튼 클릭시
  3267. ****************************************************************************************/
  3268. function group2_switch1_manage2_group6_button22_onclick(obj:Button, e:ClickEventInfo)
  3269. {
  3270. fManageOprdSave();
  3271. }
  3272. /****************************************************************************************
  3273. * Components : Dataset
  3274. * Components ID : ds_main_manage_mngopready_opreadylist
  3275. * Event : oncolumnchanged
  3276. * Argument : 01.obj : Object Event has occurred
  3277. * : 02.e : Event Object
  3278. * Description : 데이터셋 값 변경시
  3279. ****************************************************************************************/
  3280. function ds_main_manage_mngopready_opreadylist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3281. {
  3282. switch( e.columnid ){
  3283. case "oprdincdd" :
  3284. ds_main_manage_mngopready_opreadylist.setColumn(e.row, "oprdrcvrid", sysf_getUserId());
  3285. ds_main_manage_mngopready_opreadylist.setColumn(e.row, "oprdrcvrnm", sysf_getUserId());
  3286. break;
  3287. case "oprdenddd" :
  3288. ds_main_manage_mngopready_opreadylist.setColumn(e.row, "oprdatrendrid", sysf_getUserId()); //사용완료일자 입력 시 사용완료처리담당자 자동입력.
  3289. ds_main_manage_mngopready_opreadylist.setColumn(e.row, "oprdatrendrnm", sysf_getUserId()); // 보여주기 위한 셋팅.(실제 저장되지 않는 항목)
  3290. ds_main_manage_mngopready_opreadylist.setColumn(e.row, "oprdrdstat", "Y"); // 사용완료일자 입력 시 상태 -> 사용완료 로 자동 셋팅 되도록.
  3291. break;
  3292. default :
  3293. break;
  3294. }
  3295. }
  3296. /****************************************************************************************
  3297. * Components : Button
  3298. * Components ID : btn_brwprtlistsrch
  3299. * Event : onclick
  3300. * Argument : 01.obj : Object Event has occurred
  3301. * : 02.e : Event Object
  3302. * Description : 조회버튼 클릭시
  3303. ****************************************************************************************/
  3304. function group2_switch1_manage2_group8_btn_brwprtlistsrch_onclick(obj:Button, e:ClickEventInfo)
  3305. {
  3306. fManageBrPrtSrch();
  3307. }
  3308. /****************************************************************************************
  3309. * Components : Button
  3310. * Components ID : btn_brwprdtadd
  3311. * Event : onclick
  3312. * Argument : 01.obj : Object Event has occurred
  3313. * : 02.e : Event Object
  3314. * Description : 행추가버튼 클릭시
  3315. ****************************************************************************************/
  3316. function group2_switch1_manage2_group8_btn_brwprdtadd_onclick(obj:Button, e:ClickEventInfo)
  3317. {
  3318. if (ds_main_manage_mngborwprodt_brpdtlist.rowcount > 0 ){
  3319. ds_main_manage_mngborwprodt_brpdtlist.insertRow(0);
  3320. }else if (ds_main_manage_mngborwprodt_brpdtlist.rowcount == 0){
  3321. ds_main_manage_mngborwprodt_brpdtlist.addRow();
  3322. }
  3323. ds_main_manage_mngborwprodt_brpdtlist.setColumn(0, "brptpassyn", "N");
  3324. }
  3325. /****************************************************************************************
  3326. * Components : Button
  3327. * Components ID : btn_brwprdtdel
  3328. * Event : onclick
  3329. * Argument : 01.obj : Object Event has occurred
  3330. * : 02.e : Event Object
  3331. * Description : 행삭제버튼 클릭시
  3332. ****************************************************************************************/
  3333. function group2_switch1_manage2_group8_btn_brwprdtdel_onclick(obj:Button, e:ClickEventInfo)
  3334. {
  3335. ds_main_manage_mngborwprodt_brpdtlist.deleteRow(ds_main_manage_mngborwprodt_brpdtlist.rowposition);
  3336. }
  3337. /****************************************************************************************
  3338. * Components : Button
  3339. * Components ID : btn_brwprdtexl
  3340. * Event : onclick
  3341. * Argument : 01.obj : Object Event has occurred
  3342. * : 02.e : Event Object
  3343. * Description : 엑셀버튼 클릭시
  3344. ****************************************************************************************/
  3345. function group2_switch1_manage2_group8_btn_brwprdtexl_onclick(obj:Button, e:ClickEventInfo)
  3346. {
  3347. if( group2.switch1.manage2.group8.grd_brwprdt.rowcount > 0 ){
  3348. grdf_exportExcel(group2.switch1.manage2.group8.grd_brwprdt, "빌려준 기구", "빌려준 기구", false, "", "user", false);
  3349. } else {
  3350. sysf_messageBox("조회된 데이터가 ", "I004");
  3351. return;
  3352. }
  3353. }
  3354. /****************************************************************************************
  3355. * Components : Button
  3356. * Components ID : button28
  3357. * Event : onclick
  3358. * Argument : 01.obj : Object Event has occurred
  3359. * : 02.e : Event Object
  3360. * Description : 저장버튼 클릭시
  3361. ****************************************************************************************/
  3362. function group2_switch1_manage2_group8_button28_onclick(obj:Button, e:ClickEventInfo)
  3363. {
  3364. fManageBrPrtSave();
  3365. }
  3366. /****************************************************************************************
  3367. * Components : Dataset
  3368. * Components ID : ds_main_manage_mngborwprodt_brpdtlist
  3369. * Event : oncolumnchanged
  3370. * Argument : 01.obj : Object Event has occurred
  3371. * : 02.e : Event Object
  3372. * Description : 데이터셋 값 변경시
  3373. ****************************************************************************************/
  3374. function ds_main_manage_mngborwprodt_brpdtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3375. {
  3376. switch( e.columnid ){
  3377. case "brptbrdd" :
  3378. ds_main_manage_mngborwprodt_brpdtlist.setColumn(e.row, "brptrendrid", sysf_getUserId());
  3379. ds_main_manage_mngborwprodt_brpdtlist.setColumn(e.row, "brptrendrnm", sysf_getUserId());
  3380. break;
  3381. case "brptpassdd" :
  3382. ds_main_manage_mngborwprodt_brpdtlist.setColumn(e.row, "brptrcvrid", sysf_getUserId()); // 해결일자 입력시 받은사람 자동 셋팅.
  3383. ds_main_manage_mngborwprodt_brpdtlist.setColumn(e.row, "brptrcvrnm", sysf_getUserId()); // 보여주기 위한 셋팅.(실제 저장되지 않는 항목)
  3384. ds_main_manage_mngborwprodt_brpdtlist.setColumn(e.row, "brptpassyn", "Y"); // 해결일자 입력시 해결여부 "Y":해결. 자동셋팅.
  3385. break;
  3386. default :
  3387. break;
  3388. }
  3389. }
  3390. /****************************************************************************************
  3391. * Components : Calendar
  3392. * Components ID : input4
  3393. * Event : onchanged
  3394. * Argument : 01.obj : Object Event has occurred
  3395. * : 02.e : Event Object
  3396. * Description : 달력 값 변경시
  3397. ****************************************************************************************/
  3398. function group2_switch1_chklist_input4_onchanged(obj:Calendar, e:ChangeEventInfo)
  3399. {
  3400. fChklistSrch();
  3401. }
  3402. /****************************************************************************************
  3403. * Components : Button
  3404. * Components ID : button39
  3405. * Event : onclick
  3406. * Argument : 01.obj : Object Event has occurred
  3407. * : 02.e : Event Object
  3408. * Description : 어제버튼 클릭시
  3409. ****************************************************************************************/
  3410. function group2_switch1_chklist_button39_onclick(obj:Button, e:ClickEventInfo)
  3411. {
  3412. var sChkdd = utlf_getCurrentDate();
  3413. var sCalcdd = fCalcdate(-1, sChkdd);
  3414. ds_main_chklst_datechk.setColumn(0, "workdd", sCalcdd);
  3415. var chkdd1 = sCalcdd.toDate("YYYYMMDD");
  3416. var workweek = utlf_getDateTime(chkdd1, 'W');
  3417. ds_main_chklst_datechk.setColumn(0, "workweek", workweek);
  3418. }
  3419. /****************************************************************************************
  3420. * Components : Button
  3421. * Components ID : button38
  3422. * Event : onclick
  3423. * Argument : 01.obj : Object Event has occurred
  3424. * : 02.e : Event Object
  3425. * Description : 오늘버튼 클릭시
  3426. ****************************************************************************************/
  3427. function group2_switch1_chklist_button38_onclick(obj:Button, e:ClickEventInfo)
  3428. {
  3429. var sChkdd = utlf_getCurrentDate();
  3430. ds_main_chklst_datechk.setColumn(0, "workdd", sChkdd);
  3431. var chkdd1 = sChkdd.toDate("YYYYMMDD");
  3432. var workweek = utlf_getDateTime(chkdd1, 'W');
  3433. ds_main_chklst_datechk.setColumn(0, "workweek", workweek);
  3434. }
  3435. /****************************************************************************************
  3436. * Components : Button
  3437. * Components ID : button12
  3438. * Event : onclick
  3439. * Argument : 01.obj : Object Event has occurred
  3440. * : 02.e : Event Object
  3441. * Description : 기준자료버튼 클릭시
  3442. ****************************************************************************************/
  3443. function group2_switch1_chklist_button12_onclick(obj:Button, e:ClickEventInfo)
  3444. {
  3445. frmf_modal("SMMNP00575","SMMNP00575","","","","","","","","","","","M"); //yjh : 커밋
  3446. fChklistSrch();
  3447. }
  3448. /****************************************************************************************
  3449. * Components : Button
  3450. * Components ID : button21
  3451. * Event : onclick
  3452. * Argument : 01.obj : Object Event has occurred
  3453. * : 02.e : Event Object
  3454. * Description : 출력버튼 클릭시
  3455. ****************************************************************************************/
  3456. function group2_switch1_chklist_button21_onclick(obj:Button, e:ClickEventInfo)
  3457. {
  3458. fChklistPrt();
  3459. }
  3460. /****************************************************************************************
  3461. * Components : Button
  3462. * Components ID : button6
  3463. * Event : onclick
  3464. * Argument : 01.obj : Object Event has occurred
  3465. * : 02.e : Event Object
  3466. * Description : 조회버튼 클릭시
  3467. ****************************************************************************************/
  3468. function group2_switch1_chklist_button6_onclick(obj:Button, e:ClickEventInfo)
  3469. {
  3470. fChklistSrch();
  3471. }
  3472. /****************************************************************************************
  3473. * Components : Button
  3474. * Components ID : button9
  3475. * Event : onclick
  3476. * Argument : 01.obj : Object Event has occurred
  3477. * : 02.e : Event Object
  3478. * Description : 저장버튼 클릭시
  3479. ****************************************************************************************/
  3480. function group2_switch1_chklist_button9_onclick(obj:Button, e:ClickEventInfo)
  3481. {
  3482. fChklistsSave();
  3483. }
  3484. /****************************************************************************************
  3485. * Components : Radio
  3486. * Components ID : radio7
  3487. * Event : onitemchanged
  3488. * Argument : 01.obj : Object Event has occurred
  3489. * : 02.e : Event Object
  3490. * Description : 라디오 값 변경시
  3491. ****************************************************************************************/
  3492. function group2_switch1_purc_group9_radio7_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3493. {
  3494. group2.switch1.purc.group9.btn_purc.click();
  3495. }
  3496. /****************************************************************************************
  3497. * Components : Button
  3498. * Components ID : button34
  3499. * Event : onclick
  3500. * Argument : 01.obj : Object Event has occurred
  3501. * : 02.e : Event Object
  3502. * Description : 어제버튼 클릭시
  3503. ****************************************************************************************/
  3504. function group2_switch1_purc_group9_button34_onclick(obj:Button, e:ClickEventInfo)
  3505. {
  3506. var sChkdd = utlf_getCurrentDate();
  3507. var sCalcdd = fCalcdate(-1, sChkdd);
  3508. ds_main_purc_cond.setColumn(0, "opcnfmfrdd", sCalcdd);
  3509. ds_main_purc_cond.setColumn(0, "opcnfmtodd", sCalcdd);
  3510. }
  3511. /****************************************************************************************
  3512. * Components : Button
  3513. * Components ID : button32
  3514. * Event : onclick
  3515. * Argument : 01.obj : Object Event has occurred
  3516. * : 02.e : Event Object
  3517. * Description : 오늘버튼 클릭시
  3518. ****************************************************************************************/
  3519. function group2_switch1_purc_group9_button32_onclick(obj:Button, e:ClickEventInfo)
  3520. {
  3521. var sChkdd = utlf_getCurrentDate();
  3522. ds_main_purc_cond.setColumn(0, "opcnfmfrdd", sChkdd);
  3523. ds_main_purc_cond.setColumn(0, "opcnfmtodd", sChkdd);
  3524. }
  3525. /****************************************************************************************
  3526. * Components : Combo
  3527. * Components ID : cmb_rosette
  3528. * Event : onitemchanged
  3529. * Argument : 01.obj : Object Event has occurred
  3530. * : 02.e : Event Object
  3531. * Description : 콤보 값 변경시
  3532. ****************************************************************************************/
  3533. function group2_switch1_purc_group9_cmb_rosette_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3534. {
  3535. ds_main_cond.setColumn(0, "oprosette", e.postvalue);
  3536. ds_send.setColumn(0, "opcnfmdd", utlf_getCurrentDate().substr(0, 8));
  3537. ds_send.setColumn(0, "rosette", ds_main_cond.getColumn(0, "oprosette"));
  3538. var oParam = {};
  3539. oParam.id = "TRMNP03002";
  3540. oParam.service = "opanstapp.OpAnstCCrtGoodMngt";
  3541. oParam.method = "reqGetOmcdlist";
  3542. oParam.inds = "req=ds_send";
  3543. oParam.outds = "ds_init_oproomlist=oproomlist";
  3544. oParam.async = false;
  3545. oParam.callback = "cf_TRMNP03002";
  3546. tranf_submit(oParam); // 수술실코드 가져오기
  3547. group2.switch1.purc.group9.cmb_oproomcd.value = "";
  3548. }
  3549. function cf_TRMNP03002(sSvcId, nErrorCode, sErrorMsg) {
  3550. if(nErrorCode < 0) return;
  3551. frmf_addComboItem("group2.switch1.purc.group9.cmb_oproomcd", "전체", "", "above");
  3552. }
  3553. /****************************************************************************************
  3554. * Components : Combo
  3555. * Components ID : cmb_orddept
  3556. * Event : onitemchanged
  3557. * Argument : 01.obj : Object Event has occurred
  3558. * : 02.e : Event Object
  3559. * Description : 콤보 값 변경시
  3560. ****************************************************************************************/
  3561. function group2_switch1_purc_group9_cmb_orddept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3562. {
  3563. if( utlf_isNull(ds_main_purc_cond.getColumn(0, "orddept")) ) {
  3564. ds_init_drlist.clearData();
  3565. }else {
  3566. ds_send_reqdata.setColumn(0, "orddept", ds_main_purc_cond.getColumn(0, "orddept"));
  3567. var oParam = {};
  3568. oParam.id = "TRMNP00101";
  3569. oParam.service = "opanstapp.OpAnstPatMngt";
  3570. oParam.method = "reqGetDrInfo";
  3571. oParam.inds = "reqdata=ds_send_reqdata";
  3572. oParam.outds = "ds_init_drlist=drlist";
  3573. oParam.async = false;
  3574. oParam.callback = "cf_TRMNP00101";
  3575. tranf_submit(oParam);
  3576. }
  3577. }
  3578. function cf_TRMNP00101(sSvcId, nErrorCode, sErrorMsg) {
  3579. if(nErrorCode < 0) return;
  3580. frmf_addComboItem("group2.switch1.purc.cmb_drlist", "전 체", "", "above");
  3581. }
  3582. /****************************************************************************************
  3583. * Components : Edit
  3584. * Components ID : ipt_suplplcecd
  3585. * Event : onkeyup
  3586. * Argument : 01.obj : Object Event has occurred
  3587. * : 02.e : Event Object
  3588. * Description : 에디트 키 입력시
  3589. ****************************************************************************************/
  3590. function group2_switch1_purc_group9_ipt_suplplcecd_onkeyup(obj:Edit, e:KeyEventInfo)
  3591. {
  3592. if(e.keycode == 13) {
  3593. obj.updateToDataset();
  3594. fSearchPurc();
  3595. }
  3596. }
  3597. /****************************************************************************************
  3598. * Components : Edit
  3599. * Components ID : ipt_goodcd
  3600. * Event : onkeyup
  3601. * Argument : 01.obj : Object Event has occurred
  3602. * : 02.e : Event Object
  3603. * Description : 에디트 키 입력시
  3604. ****************************************************************************************/
  3605. function group2_switch1_purc_group9_ipt_goodcd_onkeyup(obj:Edit, e:KeyEventInfo)
  3606. {
  3607. if(e.keycode == 13) {
  3608. obj.updateToDataset();
  3609. sysf_setModelProperty("goodsearch", "Y");
  3610. sysf_setModelProperty("flag", "cd");
  3611. sysf_setModelProperty("srchnm", group2.switch1.purc.group9.ipt_goodcd.value);
  3612. frmf_modal("SPMNP01601","SPMNP01601","","","","","","","","","","","M");
  3613. sysf_setModelProperty("goodsearch", "");
  3614. sysf_setModelProperty("flag", "");
  3615. sysf_setModelProperty("srchnm", "");
  3616. group2.switch1.purc.group9.ipt_goodcd.value = sysf_getModelProperty("goodcd");
  3617. group2.switch1.purc.group9.ipt_goodnm.value = sysf_getModelProperty("goodnm");
  3618. sysf_setModelProperty("goodcd", "");
  3619. sysf_setModelProperty("goodnm", "");
  3620. }
  3621. }
  3622. /****************************************************************************************
  3623. * Components : Button
  3624. * Components ID : button45
  3625. * Event : onclick
  3626. * Argument : 01.obj : Object Event has occurred
  3627. * : 02.e : Event Object
  3628. * Description : 돋보기버튼 클릭시
  3629. ****************************************************************************************/
  3630. function group2_switch1_purc_group9_button45_onclick(obj:Button, e:ClickEventInfo)
  3631. {
  3632. sysf_setModelProperty("goodsearch", "Y");
  3633. frmf_modal("SPMNP01601","SPMNP01601","","","","","","","","","","","M");
  3634. sysf_setModelProperty("goodsearch", "");
  3635. group2.switch1.purc.group9.ipt_goodcd.value = sysf_getModelProperty("goodcd");
  3636. group2.switch1.purc.group9.ipt_goodnm.value = sysf_getModelProperty("goodnm");
  3637. }
  3638. /****************************************************************************************
  3639. * Components : Edit
  3640. * Components ID : ipt_goodnm
  3641. * Event : onkeyup
  3642. * Argument : 01.obj : Object Event has occurred
  3643. * : 02.e : Event Object
  3644. * Description : 에디트 키 입력시
  3645. ****************************************************************************************/
  3646. function group2_switch1_purc_group9_ipt_goodnm_onkeyup(obj:Edit, e:KeyEventInfo)
  3647. {
  3648. if(e.keycode == 13) {
  3649. obj.updateToDataset();
  3650. sysf_setModelProperty("goodsearch", "Y");
  3651. sysf_setModelProperty("flag", "nm");
  3652. sysf_setModelProperty("srchnm", group2.switch1.purc.group9.ipt_goodnm.value);
  3653. frmf_modal("SPMNP01601","SPMNP01601","","","","","","","","","","","M");
  3654. sysf_setModelProperty("goodsearch", "");
  3655. sysf_setModelProperty("flag", "");
  3656. sysf_setModelProperty("srchnm", "");
  3657. group2.switch1.purc.group9.ipt_goodcd.value = sysf_getModelProperty("goodcd");
  3658. group2.switch1.purc.group9.ipt_goodnm.value = sysf_getModelProperty("goodnm");
  3659. sysf_setModelProperty("goodcd", "");
  3660. sysf_setModelProperty("goodnm", "");
  3661. }
  3662. }
  3663. /****************************************************************************************
  3664. * Components : Button
  3665. * Components ID : btn_purc
  3666. * Event : onclick
  3667. * Argument : 01.obj : Object Event has occurred
  3668. * : 02.e : Event Object
  3669. * Description : 조회버튼 클릭시
  3670. ****************************************************************************************/
  3671. function group2_switch1_purc_group9_btn_purc_onclick(obj:Button, e:ClickEventInfo)
  3672. {
  3673. fSearchPurc();
  3674. }
  3675. /****************************************************************************************
  3676. * Components : Button
  3677. * Components ID : button35
  3678. * Event : onclick
  3679. * Argument : 01.obj : Object Event has occurred
  3680. * : 02.e : Event Object
  3681. * Description : 출력버튼 클릭시
  3682. ****************************************************************************************/
  3683. function group2_switch1_purc_group9_button35_onclick(obj:Button, e:ClickEventInfo)
  3684. {
  3685. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  3686. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "statusnm", group2.switch1.purc.grd_mnphccollist.getCellText(i, 2));
  3687. }
  3688. var objDOM = rptf_createDOM(); // DOM 객체 설정
  3689. rptf_setNodeListToDOM(objDOM, "/root/main_purc/mnphccolinfo/mnphccollist", ds_main_purc_mnphccolinfo_mnphccollist); // 데이터셋 1
  3690. var objParam = new Object();
  3691. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  3692. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  3693. rptf_exeReportPreview30(["RPMNP00591"],[objParam], option); //yjh : 커밋
  3694. }
  3695. /****************************************************************************************
  3696. * Components : Button
  3697. * Components ID : button41
  3698. * Event : onclick
  3699. * Argument : 01.obj : Object Event has occurred
  3700. * : 02.e : Event Object
  3701. * Description : 엑셀버튼 클릭시
  3702. ****************************************************************************************/
  3703. function group2_switch1_purc_group9_button41_onclick(obj:Button, e:ClickEventInfo)
  3704. {
  3705. if( group2.switch1.purc.grd_mnphccollist.rowcount > 0 ){
  3706. grdf_exportExcel(group2.switch1.purc.grd_mnphccollist, "선납재료관리", "선납재료관리", false, "", "user", false);
  3707. } else {
  3708. sysf_messageBox("조회된 데이터가 ", "I004");
  3709. return;
  3710. }
  3711. }
  3712. /****************************************************************************************
  3713. * Components : Combo
  3714. * Components ID : cmb_perfdeptlist
  3715. * Event : onitemchanged
  3716. * Argument : 01.obj : Object Event has occurred
  3717. * : 02.e : Event Object
  3718. * Description : 콤보 값 변경시
  3719. ****************************************************************************************/
  3720. function group2_switch1_purc_cmb_perfdeptlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  3721. {
  3722. if( utlf_isNull(ds_main_cond.getColumn(0, "orddept")) ) {
  3723. ds_init_drlist.clearData();
  3724. }else {
  3725. ds_send_reqdata.copyData(ds_main_cond);
  3726. var oParam = {};
  3727. oParam.id = "TRMNP00101";
  3728. oParam.service = "opanstapp.OpAnstPatMngt";
  3729. oParam.method = "reqGetDrInfo";
  3730. oParam.inds = "reqdata=ds_send_reqdata";
  3731. oParam.outds = "ds_init_drlist=drlist";
  3732. oParam.async = false;
  3733. oParam.callback = "cf_TRMNP00101";
  3734. tranf_submit(oParam);
  3735. }
  3736. }
  3737. function cf_TRMNP00101(sSvcId, nErrorCode, sErrorMsg) {
  3738. if(nErrorCode < 0) return;
  3739. frmf_addComboItem("group2.switch1.purc.cmb_drlist", "전 체", "", "above");
  3740. }
  3741. /****************************************************************************************
  3742. * Components : Edit
  3743. * Components ID : ipt_prodcmpynm
  3744. * Event : onkeyup
  3745. * Argument : 01.obj : Object Event has occurred
  3746. * : 02.e : Event Object
  3747. * Description : 에디트 키 입력시
  3748. ****************************************************************************************/
  3749. function group2_switch1_purc_ipt_prodcmpynm_onkeyup(obj:Edit, e:KeyEventInfo)
  3750. {
  3751. if( e.keycode == 13 ){
  3752. obj.updateToDataset();
  3753. group2.switch1.purc.group9.btn_purc.click();
  3754. }
  3755. }
  3756. /****************************************************************************************
  3757. * Components : Button
  3758. * Components ID : button43
  3759. * Event : onclick
  3760. * Argument : 01.obj : Object Event has occurred
  3761. * : 02.e : Event Object
  3762. * Description : 메모저장버튼 클릭시
  3763. ****************************************************************************************/
  3764. function group2_switch1_purc_button43_onclick(obj:Button, e:ClickEventInfo)
  3765. {
  3766. var hpos = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
  3767. var vpos = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
  3768. var chkyn = "";
  3769. if( ds_main_purc_mnphccolinfo_mnphccollist.findRow("chkyn", "1") < 0 ){
  3770. sysf_messageBox("수령할 물품존재하지 않습니다.", "E")
  3771. return;
  3772. }
  3773. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  3774. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  3775. if(chkyn == "1") {
  3776. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "flag", "Y");
  3777. }
  3778. }
  3779. var updtdata = grdf_getGridUpdateData(group2.switch1.purc.grd_mnphccollist, "all");
  3780. ds_send_savedata_mnphccollist.copyData(updtdata);
  3781. for( var i=0 ; i<ds_send_savedata_mnphccollist.rowcount ; i++ ){
  3782. if( ds_send_savedata_mnphccollist.getColumn(i, "chkyn") == "1" ){
  3783. ds_send_savedata_mnphccollist.setColumn(i, "chkyn", "Y");
  3784. }
  3785. }
  3786. var oParam = {};
  3787. oParam.id = "TXMNP00591";
  3788. oParam.service = "opanstapp.OpAnstStocMngt";
  3789. oParam.method = "reqExePrepayList";
  3790. oParam.inds = "req=ds_send_savedata_mnphccollist attach=ds_send_savedata_attach maillist=ds_send_savedata_maillist";
  3791. oParam.outds = "";
  3792. oParam.async = false;
  3793. oParam.callback = "cf_TXMNP00591";
  3794. tranf_submit(oParam);
  3795. sysf_messageBox("저장하였습니다.", "I");
  3796. fSearchPurc();
  3797. group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = hpos;
  3798. group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = vpos;
  3799. }
  3800. /****************************************************************************************
  3801. * Components : Button
  3802. * Components ID : button42
  3803. * Event : onclick
  3804. * Argument : 01.obj : Object Event has occurred
  3805. * : 02.e : Event Object
  3806. * Description : 수령버튼 클릭시
  3807. ****************************************************************************************/
  3808. function group2_switch1_purc_button42_onclick(obj:Button, e:ClickEventInfo)
  3809. {
  3810. var hpos = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
  3811. var vpos = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
  3812. var chkyn = "";
  3813. if( ds_main_purc_mnphccolinfo_mnphccollist.findRow("chkyn", "1") < 0 ){
  3814. sysf_messageBox("수령할 물품존재하지 않습니다.", "E");
  3815. return;
  3816. }
  3817. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  3818. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  3819. if(chkyn == "1") {
  3820. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "sendflag", "C");
  3821. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "flag", "");
  3822. }
  3823. }
  3824. var updtdata = grdf_getGridUpdateData(group2.switch1.purc.grd_mnphccollist, "all");
  3825. ds_send_savedata_mnphccollist.copyData(updtdata);
  3826. for( var i=0 ; i<ds_send_savedata_mnphccollist.rowcount ; i++ ){
  3827. if( ds_send_savedata_mnphccollist.getColumn(i, "chkyn") == "1" ){
  3828. ds_send_savedata_mnphccollist.setColumn(i, "chkyn", "Y");
  3829. }
  3830. }
  3831. var oParam = {};
  3832. oParam.id = "TXMNP00591";
  3833. oParam.service = "opanstapp.OpAnstStocMngt";
  3834. oParam.method = "reqExePrepayList";
  3835. oParam.inds = "req=ds_send_savedata_mnphccollist attach=ds_send_savedata_attach maillist=ds_send_savedata_maillist";
  3836. oParam.outds = "";
  3837. oParam.async = false;
  3838. oParam.callback = "cf_TXMNP00591";
  3839. tranf_submit(oParam);
  3840. sysf_messageBox("저장하였습니다.", "I");
  3841. fSearchPurc();
  3842. group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = hpos;
  3843. group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = vpos;
  3844. }
  3845. function cf_TXMNP00591(sSvcId, nErrorCode, sErrorMsg) {
  3846. if(nErrorCode < 0) return;
  3847. // sysf_messageBox("저장하였습니다.", "I");
  3848. //
  3849. // fSearchPurc();
  3850. }
  3851. /****************************************************************************************
  3852. * Components : Button
  3853. * Components ID : button40
  3854. * Event : onclick
  3855. * Argument : 01.obj : Object Event has occurred
  3856. * : 02.e : Event Object
  3857. * Description : 취소버튼 클릭시
  3858. ****************************************************************************************/
  3859. function group2_switch1_purc_button40_onclick(obj:Button, e:ClickEventInfo)
  3860. {
  3861. var hpos = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
  3862. var vpos = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
  3863. var chkyn = "";
  3864. if( ds_main_purc_mnphccolinfo_mnphccollist.findRow("chkyn", "1") < 0 ){
  3865. sysf_messageBox("수령취소할 물품존재하지 않습니다.", "E")
  3866. return;
  3867. }
  3868. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  3869. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  3870. if(chkyn == "1") {
  3871. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "sendflag", "");
  3872. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "flag", "");
  3873. }
  3874. }
  3875. var updtdata = grdf_getGridUpdateData(group2.switch1.purc.grd_mnphccollist, "all");
  3876. ds_send_savedata_mnphccollist.copyData(updtdata);
  3877. for( var i=0 ; i<ds_send_savedata_mnphccollist.rowcount ; i++ ){
  3878. if( ds_send_savedata_mnphccollist.getColumn(i, "chkyn") == "1" ){
  3879. ds_send_savedata_mnphccollist.setColumn(i, "chkyn", "Y");
  3880. }
  3881. }
  3882. var oParam = {};
  3883. oParam.id = "TXMNP00591";
  3884. oParam.service = "opanstapp.OpAnstStocMngt";
  3885. oParam.method = "reqExePrepayList";
  3886. oParam.inds = "req=ds_send_savedata_mnphccollist attach=ds_send_savedata_attach maillist=ds_send_savedata_maillist";
  3887. oParam.outds = "";
  3888. oParam.async = false;
  3889. oParam.callback = "cf_TXMNP005912";
  3890. tranf_submit(oParam);
  3891. group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = hpos;
  3892. group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = vpos;
  3893. }
  3894. function cf_TXMNP005912(sSvcId, nErrorCode, sErrorMsg) {
  3895. if(nErrorCode < 0) return;
  3896. sysf_messageBox("수령취소 하였습니다.", "I");
  3897. fSearchPurc();
  3898. }
  3899. var hpos2;
  3900. var vpos2;
  3901. var tmpFileName;
  3902. var fileName;
  3903. var updtdata2;
  3904. var mailheader;
  3905. var maillist;
  3906. /****************************************************************************************
  3907. * Components : Button
  3908. * Components ID : btn_send
  3909. * Event : onclick
  3910. * Argument : 01.obj : Object Event has occurred
  3911. * : 02.e : Event Object
  3912. * Description : 전송버튼 클릭시
  3913. ****************************************************************************************/
  3914. function group2_switch1_purc_btn_send_onclick(obj:Button, e:ClickEventInfo)
  3915. {
  3916. hpos2 = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
  3917. vpos2 = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
  3918. if ( sysf_getUserInfo("dutplceinstcd") == "999") {
  3919. sysf_messageBox("전송기능 개발중입니다","I");
  3920. return;
  3921. }
  3922. var chkyn = "";
  3923. //var node = grd_mnphccollist.nodeset + "[chargetel='' or custmail='']";
  3924. //var node2 = instance1.selectNodes(grd_mnphccollist.nodeset + "[chkyn = 'Y' and status!='']");
  3925. if( ds_main_purc_mnphccolinfo_mnphccollist.findRowExpr("chkyn=='1' && status!=''") > -1) {
  3926. sysf_messageBox("이미 전송되었거나 수령된 물품은 전송하실 수 없습니다.", "E");
  3927. return;
  3928. }
  3929. var chargetel;
  3930. var custmail;
  3931. var custnm;
  3932. ds_main_purc_mnphccolinfo_mnphccollist.enableevent = false;
  3933. ds_main_purc_mnphccolinfo_mnphccollist.updatecontrol = false;
  3934. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  3935. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  3936. chargetel = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chargetel");
  3937. custmail = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "custmail");
  3938. custnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "custnm");
  3939. if(chkyn == "1"){
  3940. if( utlf_isNull(chargetel) ){
  3941. sysf_messageBox(custnm +"의 담당자 휴대전화가 입력되어있지 않습니다.", "E");
  3942. return;
  3943. }
  3944. if( utlf_isNull(custmail) ) {
  3945. sysf_messageBox(custnm +"의 담당자 이메일주소가 입력되어있지 않습니다.", "E");
  3946. return;
  3947. }
  3948. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "sendflag", "S");
  3949. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "flag", "");
  3950. } else {
  3951. ds_main_purc_mnphccolinfo_mnphccollist.setRowType(i, 1);
  3952. }
  3953. }
  3954. ds_main_purc_mnphccolinfo_mnphccollist.updatecontrol = true;
  3955. ds_main_purc_mnphccolinfo_mnphccollist.enableevent = true;
  3956. updtdata2 = grdf_getGridUpdateData(group2.switch1.purc.grd_mnphccollist, "all");
  3957. //grdf_setStatusColumn(dsUpdate, "status");
  3958. ds_save.copyData(updtdata2,true);
  3959. if( ds_save.rowcount == 0 ){
  3960. sysf_messageBox("전송할 물품이존재하지 않습니다.", "E")
  3961. return;
  3962. }
  3963. var rtn = sysf_messageBox("전송후에는 해당거래처에 정보가 전송됩니다. 전송하시겠습니까?", "Q");
  3964. if(rtn != "6") {
  3965. return;
  3966. }
  3967. ds_main_purc_mnphccolinfo_mnphccollist.keystring = "S:custnm";
  3968. var data="";
  3969. var custnm;
  3970. var custnm2;
  3971. var cnt = 0;
  3972. //var xPath = "/root/report/mnphccolinfo/mnphccollist";
  3973. var pid;
  3974. var hngnm;
  3975. var hngnm2;
  3976. var sexage;
  3977. var perfdrnm;
  3978. var prcpdd;
  3979. var oproomnm;
  3980. var prcpcd;
  3981. var prcpnm;
  3982. var goodspec;
  3983. var prcpqty;
  3984. var prcpmemo;
  3985. var prcpernm;
  3986. //var idx = 1;
  3987. var fileidx = 0;
  3988. var chargetel;
  3989. var email;
  3990. var email2;
  3991. var telno;
  3992. var perfdeptabbr; // 집도과
  3993. var opcnfmdd; // 수술일자
  3994. // 20190620 김현석. 업체 전송 업체명
  3995. var recvrnm2;
  3996. mailheader = "custnm▦filename▦sendmail▦recvmail▦filetype▦title▦chargetel▦recvrnm▦hngnm▩";
  3997. maillist = "";
  3998. //파일시스템 생성(Email 전송을 위한 파일 생성)
  3999. fso = inff_fileSystemObject();//new ActiveXObject("Scripting.FileSystemObject");
  4000. fileName = utlf_getCurrentDateTime().substr(0, 8);
  4001. var WRITE_DIR = "C:\\temp";
  4002. //직접적으로 사용하지 않아도 렉스퍼트 출력물 자동 파일저장시 c:\report라는 폴더에 생성이된다.
  4003. var SUM_FILE_DIR = "C:\\report";
  4004. var userHomeDir = system.convertRealPath("%MYDOCUMENT%");
  4005. tmpFileName = userHomeDir + fileName + ".xls";//"C:\\report\\" + fileName + ".xls";
  4006. if (fso.FolderExists(WRITE_DIR) == false) {
  4007. fso.CreateFolder(WRITE_DIR);
  4008. } else {
  4009. }
  4010. ds_report_mnphccolinfo_mnphccollist.clearData();
  4011. ds_send_savedata_attach.clearData();
  4012. ds_main_purc_mnphccolinfo_mnphccollist.enableevent = false;
  4013. ds_main_purc_mnphccolinfo_mnphccollist.updatecontrol = false;
  4014. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  4015. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  4016. if(chkyn == "1") {
  4017. custnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "custnm");
  4018. pid = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "pid");
  4019. hngnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "hngnm");
  4020. sexage = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "sexage");
  4021. perfdrnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "perfdrnm");
  4022. prcpdd = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "prcpdd");
  4023. oproomnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "oproomnm");
  4024. prcpcd = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "prcpcd");
  4025. prcpnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "prcpnm");
  4026. goodspec = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "goodspec");
  4027. prcpqty = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "prcpqty");
  4028. prcpmemo = utlf_transNullToEmpty(ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "prcpmemo"));
  4029. prcpmemo = prcpmemo +"\n" + utlf_transNullToEmpty(ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "memocnts"));
  4030. prcpernm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "prcpernm");
  4031. chargetel = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chargetel");
  4032. recvrnm = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "recvrnm");
  4033. email = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "custmail");
  4034. telno = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "telno");
  4035. perfdeptabbr = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "perfdeptabbr");
  4036. opcnfmdd = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "opcnfmdd");
  4037. if(cnt == 0) {
  4038. custnm2 = custnm;
  4039. hngnm2 = hngnm;
  4040. chargetel2 = chargetel;
  4041. cnt++;
  4042. fileName = utlf_getCurrentDateTime().substr(0, 8) + "_" + (fileidx+1) ;
  4043. tmpFileName = userHomeDir + fileName + ".pdf";
  4044. email2 = email;
  4045. //20190620 김현석. 업체 연락처 갱신 안되는 거 수정
  4046. recvrnm2 = recvrnm;
  4047. }
  4048. if(custnm != custnm2 || hngnm != hngnm2) {
  4049. //이제껏 반복된것들.. 렉스퍼트 출력.. 파일생성.
  4050. //반복되던 거래처정보 및 파일.. 메일전송..
  4051. //
  4052. fileidx = 0;
  4053. while(fso.FileExists(tmpFileName)) {
  4054. fileName = utlf_getCurrentDateTime().substr(0, 8) + "_" + (fileidx+1) ;
  4055. tmpFileName = userHomeDir + fileName + ".pdf";
  4056. fileidx++;
  4057. }
  4058. var objArg = new Object();
  4059. objArg.arg_ds_report_mnphccolinfo_mnphccollist = ds_report_mnphccolinfo_mnphccollist;
  4060. objArg.arg_tmpFileName = tmpFileName;
  4061. frmf_modal("SPZUR00100", "SPZUR00100", objArg, null, 1, 100, 100, null, null, null, null, null, "M");
  4062. // var objDOM = rptf_createDOM(); // DOM 객체 설정
  4063. // rptf_setNodeListToDOM(objDOM, "/root/report/mnphccolinfo/mnphccollist", ds_report_mnphccolinfo_mnphccollist); // 데이터셋 1
  4064. //
  4065. // var objParam = new Object();
  4066. // objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  4067. //
  4068. // var option = "open=1;save=1;directprint=0;print=1;zoom=0;export=1;exportfilename="+tmpFileName+";";
  4069. //
  4070. // rptf_exeReportPreview30(["RPMNP00590"],[objParam], option); //yjh : 커밋
  4071. var nRow = ds_send_savedata_attach.addRow();
  4072. ds_send_savedata_attach.setColumn(nRow, "file", tmpFileName);
  4073. ds_send_savedata_attach.setColumn(nRow, "filenm", fileName+".pdf");
  4074. ds_send_savedata_attach.setColumn(nRow, "filename", fileName);
  4075. var vfile = new VirtualFile(tmpFileName, VirtualFile.openBinary);
  4076. //var file = dsf_writeFileToDs(vfile, ds_send_savedata_attach, nRow, "filedata");
  4077. var file = dsf_writeFileToDs(vfile, ds_send_savedata_attach, nRow, "filedata");
  4078. //var file = dsf_writeFileToDs(vfile, ds_send_file, 0, "filedata");
  4079. ds_send_savedata_attach.setColumn(nRow, "filetype", file.filetype);
  4080. ds_send_savedata_attach.setColumn(nRow, "filesize", file.filesize);
  4081. // var mailheader = "custnm▦filename▦sendmail▦recvmail▦filetype▦title";
  4082. // var maillist = "";
  4083. maillist += custnm2 + "▦"
  4084. + fileName + "▦"
  4085. + email2 + "▦"
  4086. + "" + "▦"
  4087. + "pdf" + "▦"
  4088. + "수술실요청내역" + "▦"
  4089. + chargetel2 + "▦"
  4090. //20190620 김현석. 업체 연락처 갱신 안되는 거 수정
  4091. /*+ recvrnm + "▦"*/
  4092. + recvrnm2 + "▦"
  4093. + hngnm2 + "▩";
  4094. ds_report_mnphccolinfo_mnphccollist.clearData();
  4095. //idx = 1;
  4096. custnm2 = custnm;
  4097. hngnm2 = hngnm;
  4098. email2 = email;
  4099. //20190620 김현석. 업체 연락처 갱신 안되는 거 수정
  4100. chargetel2 = chargetel;
  4101. recvrnm2 = recvrnm;
  4102. }
  4103. var nRow2 = ds_report_mnphccolinfo_mnphccollist.addRow();
  4104. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "pid", pid);
  4105. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "hngnm", hngnm);
  4106. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "sexage", sexage);
  4107. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "perfdrnm", perfdrnm);
  4108. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "prcpdd", prcpdd);
  4109. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "oproomnm", oproomnm);
  4110. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "prcpcd", prcpcd);
  4111. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "prcpnm", prcpnm);
  4112. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "goodspec", goodspec);
  4113. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "prcpqty", prcpqty);
  4114. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "prcpmemo", prcpmemo);
  4115. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "prcpernm", prcpernm);
  4116. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "custnm", custnm);
  4117. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "telno", telno);
  4118. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "sendplce", sysf_getUserInfo("dutplceinstnm"));
  4119. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "perfdeptabbr", perfdeptabbr);
  4120. ds_report_mnphccolinfo_mnphccollist.setColumn(nRow2, "opcnfmdd", opcnfmdd);
  4121. //idx++;
  4122. if( i == ds_main_purc_mnphccolinfo_mnphccollist.rowcount-1 ){
  4123. fileName = utlf_getCurrentDateTime().substr(0, 8) + "_1";
  4124. tmpFileName = userHomeDir + fileName + ".pdf";
  4125. }
  4126. } else {
  4127. ds_main_purc_mnphccolinfo_mnphccollist.setRowType(i, 1);
  4128. }
  4129. }
  4130. ds_main_purc_mnphccolinfo_mnphccollist.updatecontrol = true;
  4131. ds_main_purc_mnphccolinfo_mnphccollist.enableevent = true;
  4132. fileidx = 0;
  4133. while(fso.FileExists(tmpFileName)) {
  4134. fileName = utlf_getCurrentDateTime().substr(0, 8) + "_" + (fileidx+1) ;
  4135. tmpFileName = userHomeDir + fileName + ".pdf";
  4136. fileidx++;
  4137. }
  4138. maillist += custnm + "▦"
  4139. + fileName + "▦"
  4140. + email + "▦"
  4141. + "" + "▦"
  4142. + "xls" + "▦"
  4143. + "수술실요청내역" + "▦"
  4144. + chargetel + "▦"
  4145. + recvrnm + "▦"
  4146. + hngnm + "▩";
  4147. var objDOM = rptf_createDOM(); // DOM 객체 설정
  4148. rptf_setNodeListToDOM(objDOM, "/root/report/mnphccolinfo/mnphccollist", ds_report_mnphccolinfo_mnphccollist); // 데이터셋 1
  4149. var objParam = new Object();
  4150. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  4151. var option = "open=1;save=1;directprint=0;print=1;zoom=0;export=1;callback=fn_expertRexpert;exportfilename="+tmpFileName+";";
  4152. rptf_exeReportPreview30(["RPMNP00590"],[objParam], option);
  4153. }
  4154. function fn_expertRexpert(){
  4155. var nRow3 = ds_send_savedata_attach.addRow();
  4156. ds_send_savedata_attach.setColumn(nRow3, "file", tmpFileName);
  4157. ds_send_savedata_attach.setColumn(nRow3, "filenm", fileName+".pdf");
  4158. ds_send_savedata_attach.setColumn(nRow3, "filename", fileName);
  4159. var vfile = new VirtualFile(tmpFileName, VirtualFile.openBinary);
  4160. var file = dsf_writeFileToDs(vfile, ds_send_savedata_attach, nRow3, "filedata");
  4161. //var file = dsf_writeFileToDs(vfile, ds_send_file, 0, "filedata");
  4162. ds_send_savedata_attach.setColumn(nRow3, "filetype", file.filetype);
  4163. ds_send_savedata_attach.setColumn(nRow3, "filesize", file.filesize);
  4164. ds_send_savedata_mnphccollist.copyData(updtdata2);
  4165. for( var i=0 ; i<ds_send_savedata_mnphccollist.rowcount ; i++ ){
  4166. if( ds_send_savedata_mnphccollist.getColumn(i, "chkyn") == "1" ){
  4167. ds_send_savedata_mnphccollist.setColumn(i, "chkyn", "Y");
  4168. }
  4169. }
  4170. dsf_setCSVToDs("ds_send_savedata_maillist", mailheader + maillist);
  4171. // var nTempRowCnt = ds_send_savedata_mnphccollist.rowcount;
  4172. // for( var i=0 ; i<nTempRowCnt ; i++ ){ //yjh : Mail 보내기 테스트 필요
  4173. // var nRow = ds_send_savedata_mnphccollist.addRow();
  4174. // ds_send_savedata_mnphccollist.copyRow(nRow, ds_send_savedata_mnphccollist, i);
  4175. // ds_send_savedata_mnphccollist.setColumn(nRow, "chargetel", "010-9550-0214");
  4176. // ds_send_savedata_mnphccollist.setColumn(nRow, "custmail", "duddo312@naver.com");
  4177. // }
  4178. // nTempRowCnt = ds_send_savedata_maillist.rowcount;
  4179. // for( var i=0 ; i<nTempRowCnt ; i++ ){
  4180. // var nRow = ds_send_savedata_maillist.addRow();
  4181. // ds_send_savedata_maillist.copyRow(nRow, ds_send_savedata_maillist, i);
  4182. // ds_send_savedata_maillist.setColumn(nRow, "chargetel", "010-9550-0214");
  4183. // ds_send_savedata_maillist.setColumn(nRow, "sendmail", "duddo312@naver.com");
  4184. // }
  4185. var oParam = {};
  4186. oParam.id = "TXMNP00591";
  4187. oParam.service = "opanstapp.OpAnstStocMngt";
  4188. oParam.method = "reqExePrepayList";
  4189. oParam.inds = "req=ds_send_savedata_mnphccollist attach=ds_send_savedata_attach maillist=ds_send_savedata_maillist";
  4190. oParam.outds = "";
  4191. oParam.async = false;
  4192. oParam.callback = "cf_TXMNP00591";
  4193. tranf_submit(oParam);
  4194. sysf_messageBox("전송하였습니다.", "I");
  4195. fSearchPurc();
  4196. group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = hpos2;
  4197. group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = vpos2;
  4198. }
  4199. // function cf_TXMNP00591(sSvcId, nErrorCode, sErrorMsg) {
  4200. // if(nErrorCode < 0) return;
  4201. //
  4202. // sysf_messageBox("전송하였습니다.", "I");
  4203. //
  4204. // fSearchPurc();
  4205. // }
  4206. function group2_switch1_manage_group4_ipt_recvtm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  4207. {
  4208. utlf_validMaskEditTime(obj, e);
  4209. }
  4210. var lastrow1 = -1;
  4211. var lastcol1 = -1;
  4212. var bDrop1 = false;
  4213. function group2_switch1_manage3_group5_grd_eqlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  4214. {
  4215. lastrow1 = -1;
  4216. lastcol1 = -1;
  4217. grdf_controlGridCalendar(obj, e);
  4218. }
  4219. function group2_switch1_manage3_group5_grd_eqlist_oncloseup(obj:Grid, e:GridEditEventInfo)
  4220. {
  4221. var dsGridBind = eval(obj.binddataset);
  4222. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  4223. var posVal = utlf_transNullToEmpty(e.value);
  4224. if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  4225. obj.showEditor(false);
  4226. }else if(e.col == 3){
  4227. obj.showEditor(false);
  4228. }
  4229. bDrop1 = false;
  4230. lastrow1 = e.row;
  4231. lastcol1 = e.col;
  4232. }
  4233. function group2_switch1_manage3_group5_grd_eqlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  4234. {
  4235. grdf_setSelectedCell(obj, e);
  4236. var dsGridBind = eval(obj.binddataset);
  4237. // Combo DropDown Click 처리
  4238. obj.autoenter = "key";
  4239. if( e.fromreferenceobject.name == "dropbutton" ){
  4240. bDrop1 = true;
  4241. }
  4242. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  4243. // Combo 선택시 활성화 및 combodatacol 변경
  4244. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  4245. obj.showEditor(true);
  4246. }else{
  4247. if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
  4248. obj.setCellPos(e.col);
  4249. dsGridBind.rowposition = e.row;
  4250. obj.showEditor(true);
  4251. if(bDrop1) {
  4252. obj.dropdownCombo();
  4253. }
  4254. }
  4255. }
  4256. }else{
  4257. obj.autoenter = "key";
  4258. }
  4259. }
  4260. var lastrow2 = -1;
  4261. var lastcol2 = -1;
  4262. var bDrop2 = false;
  4263. function group2_switch1_manage3_group7_grd_mngsnt_oncellclick(obj:Grid, e:GridClickEventInfo)
  4264. {
  4265. lastrow2 = -1;
  4266. lastcol2 = -1;
  4267. grdf_controlGridCalendar(obj, e);
  4268. }
  4269. function group2_switch1_manage3_group7_grd_mngsnt_oncloseup(obj:Grid, e:GridEditEventInfo)
  4270. {
  4271. var dsGridBind = eval(obj.binddataset);
  4272. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  4273. var posVal = utlf_transNullToEmpty(e.value);
  4274. if( bDrop2 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  4275. obj.showEditor(false);
  4276. }else if(e.col == 3){
  4277. obj.showEditor(false);
  4278. }
  4279. bDrop2 = false;
  4280. lastrow2 = e.row;
  4281. lastcol2 = e.col;
  4282. }
  4283. function group2_switch1_manage3_group7_grd_mngsnt_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  4284. {
  4285. grdf_setSelectedCell(obj, e);
  4286. var dsGridBind = eval(obj.binddataset);
  4287. // Combo DropDown Click 처리
  4288. obj.autoenter = "key";
  4289. if( e.fromreferenceobject.name == "dropbutton" ){
  4290. bDrop2 = true;
  4291. }
  4292. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  4293. // Combo 선택시 활성화 및 combodatacol 변경
  4294. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  4295. obj.showEditor(true);
  4296. }else{
  4297. if(!obj.isDropdownCombo() && (lastrow2 != e.row || lastcol2 != e.col)) {
  4298. obj.setCellPos(e.col);
  4299. dsGridBind.rowposition = e.row;
  4300. obj.showEditor(true);
  4301. if(bDrop2) {
  4302. obj.dropdownCombo();
  4303. }
  4304. }
  4305. }
  4306. }else{
  4307. obj.autoenter = "key";
  4308. }
  4309. }
  4310. var lastrow3 = -1;
  4311. var lastcol3 = -1;
  4312. var bDrop3 = false;
  4313. function group2_switch1_manage2_group6_grd_opready_oncellclick(obj:Grid, e:GridClickEventInfo)
  4314. {
  4315. lastrow3 = -1;
  4316. lastcol3 = -1;
  4317. grdf_controlGridCalendar(obj, e);
  4318. }
  4319. function group2_switch1_manage2_group6_grd_opready_oncloseup(obj:Grid, e:GridEditEventInfo)
  4320. {
  4321. var dsGridBind = eval(obj.binddataset);
  4322. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  4323. var posVal = utlf_transNullToEmpty(e.value);
  4324. if( bDrop3 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  4325. obj.showEditor(false);
  4326. }
  4327. bDrop3 = false;
  4328. lastrow3 = e.row;
  4329. lastcol3 = e.col;
  4330. }
  4331. function group2_switch1_manage2_group6_grd_opready_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  4332. {
  4333. grdf_setSelectedCell(obj, e);
  4334. var dsGridBind = eval(obj.binddataset);
  4335. // Combo DropDown Click 처리
  4336. obj.autoenter = "key";
  4337. if( e.fromreferenceobject.name == "dropbutton" ){
  4338. bDrop3 = true;
  4339. }
  4340. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  4341. // Combo 선택시 활성화 및 combodatacol 변경
  4342. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  4343. obj.showEditor(true);
  4344. }else{
  4345. if(!obj.isDropdownCombo() && (lastrow3 != e.row || lastcol3 != e.col)) {
  4346. obj.setCellPos(e.col);
  4347. dsGridBind.rowposition = e.row;
  4348. obj.showEditor(true);
  4349. if(bDrop3) {
  4350. obj.dropdownCombo();
  4351. }
  4352. }
  4353. }
  4354. }else{
  4355. obj.autoenter = "key";
  4356. }
  4357. }
  4358. var lastrow4 = -1;
  4359. var lastcol4 = -1;
  4360. var bDrop4 = false;
  4361. function group2_switch1_manage2_group8_grd_brwprdt_oncellclick(obj:Grid, e:GridClickEventInfo)
  4362. {
  4363. lastrow4 = -1;
  4364. lastcol4 = -1;
  4365. grdf_controlGridCalendar(obj, e);
  4366. }
  4367. function group2_switch1_manage2_group8_grd_brwprdt_oncloseup(obj:Grid, e:GridEditEventInfo)
  4368. {
  4369. var dsGridBind = eval(obj.binddataset);
  4370. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  4371. var posVal = utlf_transNullToEmpty(e.value);
  4372. if( bDrop4 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  4373. obj.showEditor(false);
  4374. }
  4375. bDrop4 = false;
  4376. lastrow4 = e.row;
  4377. lastcol4 = e.col;
  4378. }
  4379. function group2_switch1_manage2_group8_grd_brwprdt_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  4380. {
  4381. grdf_setSelectedCell(obj, e);
  4382. var dsGridBind = eval(obj.binddataset);
  4383. // Combo DropDown Click 처리
  4384. obj.autoenter = "key";
  4385. if( e.fromreferenceobject.name == "dropbutton" ){
  4386. bDrop4 = true;
  4387. }
  4388. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  4389. // Combo 선택시 활성화 및 combodatacol 변경
  4390. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  4391. obj.showEditor(true);
  4392. }else{
  4393. if(!obj.isDropdownCombo() && (lastrow4 != e.row || lastcol4 != e.col)) {
  4394. obj.setCellPos(e.col);
  4395. dsGridBind.rowposition = e.row;
  4396. obj.showEditor(true);
  4397. if(bDrop4) {
  4398. obj.dropdownCombo();
  4399. }
  4400. }
  4401. }
  4402. }else{
  4403. obj.autoenter = "key";
  4404. }
  4405. }
  4406. function group2_switch1_manage2_group6_grd_opready_ontextchange(obj:Grid, e:GridEditTextChangeEventInfo)
  4407. {
  4408. if( e.col == 5 ){
  4409. grdf_validGridTime(obj, e);
  4410. }
  4411. }
  4412. function group2_switch1_manage3_group5_grd_eqlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4413. {
  4414. obj.showEditor(true);
  4415. }
  4416. function group2_switch1_manage3_group7_grd_mngsnt_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4417. {
  4418. obj.showEditor(true);
  4419. }
  4420. function group2_switch1_manage_group3_grd_druglist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4421. {
  4422. obj.showEditor(true);
  4423. }
  4424. function group2_switch1_manage_group4_grd_erdruglist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4425. {
  4426. obj.showEditor(true);
  4427. }
  4428. function group2_switch1_manage2_group6_grd_opready_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4429. {
  4430. obj.showEditor(true);
  4431. }
  4432. function group2_switch1_manage2_group8_grd_brwprdt_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4433. {
  4434. obj.showEditor(true);
  4435. }
  4436. function group2_switch1_purc_grd_mnphccollist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  4437. {
  4438. obj.showEditor(true);
  4439. }
  4440. function group2_switch1_purc_group9_input1_onkeydown(obj:Edit, e:KeyEventInfo)
  4441. {
  4442. if( e.keycode == 13 ){
  4443. obj.updateToDataset();
  4444. //group2.switch1.purc.group9.btn_purc.click();
  4445. fSearchPurc();
  4446. }
  4447. }
  4448. function group2_switch1_purc_btn_scmcnfm_onclick(obj:Button, e:ClickEventInfo)
  4449. {
  4450. var hpos = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
  4451. var vpos = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
  4452. var chkyn = "";
  4453. var status = "";
  4454. if( ds_main_purc_mnphccolinfo_mnphccollist.getCaseCount("chkyn == '1'") < 1 ){
  4455. sysf_messageBox("물류확인 할 물품존재하지 않습니다.", "E");
  4456. return;
  4457. }
  4458. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  4459. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  4460. status = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "status");
  4461. if(chkyn == "1") {
  4462. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "sendflag", "M");
  4463. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "flag", "");
  4464. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "cnclflag", "");
  4465. }
  4466. }
  4467. var updtdata = grdf_getGridUpdateData(group2.switch1.purc.grd_mnphccollist, "all");
  4468. ds_send_savedata_mnphccollist.copyData(updtdata);
  4469. for( var i=0 ; i<ds_send_savedata_mnphccollist.rowcount ; i++ ){
  4470. if( ds_send_savedata_mnphccollist.getColumn(i, "chkyn") == "1" ){
  4471. ds_send_savedata_mnphccollist.setColumn(i, "chkyn", "Y");
  4472. }
  4473. }
  4474. var oParam = {};
  4475. oParam.id = "TXMNP00591";
  4476. oParam.service = "opanstapp.OpAnstStocMngt";
  4477. oParam.method = "reqExePrepayList";
  4478. oParam.inds = "req=ds_send_savedata_mnphccollist attach=ds_send_savedata_attach maillist=ds_send_savedata_maillist";
  4479. oParam.outds = "";
  4480. oParam.async = false;
  4481. oParam.callback = "cf_TXMNP00591";
  4482. tranf_submit(oParam);
  4483. sysf_messageBox("저장하였습니다.", "I");
  4484. fSearchPurc();
  4485. group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = hpos;
  4486. group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = vpos;
  4487. }
  4488. function group2_switch1_purc_btn_scmcncl_onclick(obj:Button, e:ClickEventInfo)
  4489. {
  4490. var hpos = group2.switch1.purc.grd_mnphccollist.hscrollbar.pos;
  4491. var vpos = group2.switch1.purc.grd_mnphccollist.vscrollbar.pos;
  4492. if( ds_main_purc_mnphccolinfo_mnphccollist.getCaseCount("chkyn=='1'") < 1 ){
  4493. sysf_messageBox("물류확인 취소할 물품존재하지 않습니다.", "E")
  4494. return;
  4495. }
  4496. var chkyn = "";
  4497. var status = "";
  4498. for( var i=0 ; i<ds_main_purc_mnphccolinfo_mnphccollist.rowcount ; i++ ){
  4499. chkyn = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "chkyn");
  4500. status = ds_main_purc_mnphccolinfo_mnphccollist.getColumn(i, "status");
  4501. if(chkyn == "1") {
  4502. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "sendflag", "M");
  4503. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "flag", "");
  4504. ds_main_purc_mnphccolinfo_mnphccollist.setColumn(i, "cnclflag", "Y");
  4505. }
  4506. }
  4507. var updtdata = grdf_getGridUpdateData(group2.switch1.purc.grd_mnphccollist, "all");
  4508. ds_send_savedata_mnphccollist.copyData(updtdata);
  4509. for( var i=0 ; i<ds_send_savedata_mnphccollist.rowcount ; i++ ){
  4510. if( ds_send_savedata_mnphccollist.getColumn(i, "chkyn") == "1" ){
  4511. ds_send_savedata_mnphccollist.setColumn(i, "chkyn", "Y");
  4512. }
  4513. }
  4514. var oParam = {};
  4515. oParam.id = "TXMNP00591";
  4516. oParam.service = "opanstapp.OpAnstStocMngt";
  4517. oParam.method = "reqExePrepayList";
  4518. oParam.inds = "req=ds_send_savedata_mnphccollist attach=ds_send_savedata_attach maillist=ds_send_savedata_maillist";
  4519. oParam.outds = "";
  4520. oParam.async = false;
  4521. oParam.callback = "cf_TXMNP005912";
  4522. tranf_submit(oParam);
  4523. group2.switch1.purc.grd_mnphccollist.hscrollbar.pos = hpos;
  4524. group2.switch1.purc.grd_mnphccollist.vscrollbar.pos = vpos;
  4525. }
  4526. ]]></Script>
  4527. </Form>
  4528. </FDL>