1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNG01100" position="absolute 0 0 1200 770" titletext="물품청구관리" oninit="SMMNG01100_oninit" onload="SMMNG01100_onload" onclose="SMMNG01100_onclose">
- <Layouts>
- <Layout>
- <Div position="absolute 0 15 1195 759" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 85 1193 744" id="group1" anchor="default" style="border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Button position="absolute 1094 5 1136 24" id="btn_sav" class="btn5" text="저장" onclick="grp_biz_group1_btn_sav_onclick" anchor="default"/>
- <Static text="반납" position="absolute 5 236 59 252" id="caption1" class="tit_2" anchor="default"/>
- <Button position="absolute 1051 5 1093 24" id="btn_del" class="btn2" text="삭제" onclick="grp_biz_group1_btn_del_onclick" anchor="default"/>
- <Shape position="absolute 5 25 1187 31" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Shape position="absolute 4 252 1186 258" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
- <Static text="청구/대여" position="absolute 5 9 100 25" id="caption7" class="tit_2" anchor="default"/>
- <Button position="absolute 864 5 950 24" id="btn_add" class="btn2" text="청구물품등록" onclick="grp_biz_group1_btn_add_onclick" anchor="default"/>
- <Button position="absolute 996 5 1049 24" id="btn_hide" class="btn2" text="펼치기" onclick="grp_biz_group1_btn_hide_onclick" tooltiptext="숨기기를 누를시 규격,모델, 멸균구분, 멸균상세를 숨깁니다. 펼치기를 누르면 원래대로 돌아옵니다." tooltiptype="hover" anchor="default"/>
- <Grid position="absolute 4 257 1186 448" id="grd_rtnlist" class="datagrid2" binddataset="ds_main_list_goodreq_rtnlist" onrbuttonup="grp_biz_group1_grd_rtnlist_onrbuttonup" anchor="default" cellsizingtype="col" cellsizebandtype="allband">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="0" band="left"/>
- <Column size="66" band="left"/>
- <Column size="33" band="left"/>
- <Column size="96" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="94" band="left"/>
- <Column size="0" band="left"/>
- <Column size="69" band="left"/>
- <Column size="98" band="left"/>
- <Column size="218"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="63"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="상태"/>
- <Cell col="3" text="응급 여부"/>
- <Cell col="4" text="청구 차수"/>
- <Cell col="5" text="기관코드"/>
- <Cell col="6" text="청구구분"/>
- <Cell col="7" text="청구 번호"/>
- <Cell col="8" text="청구 순번"/>
- <Cell col="9" text="청구부서"/>
- <Cell col="10" text="청구부서명"/>
- <Cell col="11" text="물품구분"/>
- <Cell col="12" text="수술방"/>
- <Cell col="13" text="물품코드"/>
- <Cell col="14" text="물품명"/>
- <Cell col="15" text="규격"/>
- <Cell col="16" text="모델"/>
- <Cell col="17" text="멸균구분"/>
- <Cell col="18" text="멸균상세"/>
- <Cell col="19" text="반납 수량"/>
- <Cell col="20" text="한계 수량"/>
- <Cell col="21" text="기준대여량"/>
- <Cell col="22" text="수리량"/>
- <Cell col="23" text="반납일시"/>
- <Cell col="24" text="청구자"/>
- <Cell col="25" text="반납자"/>
- <Cell col="26" text="대여일시"/>
- <Cell col="27" text="대여청구자"/>
- <Cell col="28" text="대여자"/>
- <Cell col="29" text="불출일시"/>
- <Cell col="30" text="불출자"/>
- <Cell col="31" text="불출자"/>
- <Cell col="32" text="최초등록자ID"/>
- <Cell col="33" text="최초등록일시"/>
- <Cell col="34" text="최종수정자ID"/>
- <Cell col="35" text="최종수정일시"/>
- <Cell col="36" text="청구차수"/>
- <Cell col="37" text="물품구분"/>
- <Cell col="38" text="불출부서"/>
- <Cell col="39" text="기관코드"/>
- <Cell col="40" text="청구일자"/>
- <Cell col="41" text="청구부서"/>
- <Cell col="42" text="청구번호"/>
- <Cell col="43" text="청구순번"/>
- <Cell col="44" text="불출순번"/>
- <Cell col="45" text="반납순번"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" enable="false"/>
- <Cell col="2" displaytype="combo" text="bind:rtnstat" combodataset="ds_tmp_common_reqdivsinfo_M0591" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="30" enable="false"/>
- <Cell col="3" displaytype="checkbox" style="controlbackground:silver;controlborder:1 solid #708090cc ;" text="bind:deliveflag" enable="false"/>
- <Cell col="4" displaytype="combo" text="bind:reqpridflag" combodataset="ds_reqpridflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="5" text="bind:instcd"/>
- <Cell col="6" text="bind:reqdd"/>
- <Cell col="7" text="bind:reqno"/>
- <Cell col="8" text="bind:reqseqno"/>
- <Cell col="9" text="bind:reqdeptcd"/>
- <Cell col="10" text="bind:reqdeptnm"/>
- <Cell col="11" displaytype="combo" edittype="combo" text="bind:reqflag" enable="false"/>
- <Cell col="12" text="bind:oproomnm"/>
- <Cell col="13" style="align:top;padding:5 2 1 2;" text="bind:goodcd" wordwrap="word"/>
- <Cell col="14" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word"/>
- <Cell col="15" style="align:top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
- <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
- <Cell col="17" displaytype="combo" edittype="combo" style="align:center;" text="bind:dinfflag" combodataset="ds_tmp_common_dinfflaginfo_M0586" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="30"/>
- <Cell col="18" displaytype="combo" style="align:center;" text="bind:dinfdivs" combodataset="ds_tmp_common_dinfdivsinfo_M0585" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="30" enable="false"/>
- <Cell col="19" style="align:right;" text="bind:rtnlendqty" enable="false"/>
- <Cell col="20" text="bind:reqlmtqty"/>
- <Cell col="21" text="bind:csrddavguseqty" mask="#,###"/>
- <Cell col="22" text="bind:rpirqty"/>
- <Cell col="23" style="align:left;" text="bind:rtndt" mask="expr:utlf_isNull(rtndt) ? '' : '####-##-## ##:##'"/>
- <Cell col="24" text="bind:rtnid"/>
- <Cell col="25" style="align:left;" text="bind:rtnnm"/>
- <Cell col="26" style="align:left;" text="bind:reqtm" mask="expr:utlf_isNull(reqtm) ? '' : '####-##-## ##:##'"/>
- <Cell col="27" text="bind:reqpsnid"/>
- <Cell col="28" style="align:left;" text="bind:reqpsnnm"/>
- <Cell col="29" style="align:left;" text="bind:dlvdt" mask="expr:utlf_isNull(dlvdt) ? '' : '####-##-## ##:##'"/>
- <Cell col="30" text="bind:dlvid"/>
- <Cell col="31" style="align:left;" text="bind:dlvnm"/>
- <Cell col="32" text="bind:fstrgstrid"/>
- <Cell col="33" text="bind:fstrgstdt" mask="yyyy-mm-dd"/>
- <Cell col="34" text="bind:lastupdtrid"/>
- <Cell col="35" text="bind:lastupdtdt" mask="yyyy-mm-dd"/>
- <Cell col="36" text="bind:reqpridflag"/>
- <Cell col="37" text="bind:goodflag"/>
- <Cell col="38" text="bind:delivedeptcd"/>
- <Cell col="39" text="bind:instcd"/>
- <Cell col="40" text="bind:reqdd"/>
- <Cell col="41" text="bind:reqdeptcd"/>
- <Cell col="42" text="bind:reqno"/>
- <Cell col="43" text="bind:reqseqno"/>
- <Cell col="44" text="bind:deliveseqno"/>
- <Cell col="45" text="bind:rtnseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 952 5 994 24" id="btn_big" class="btn2" text="확대" onclick="grp_biz_group1_btn_big_onclick" anchor="default"/>
- <Button position="absolute 1139 5 1181 24" align="align:left middle;" id="button3" class="btn2" taborder="7" text="출력" onclick="grp_biz_group1_button3_onclick" anchor="default"/>
- <Button position="absolute 1143 464 1185 483" id="btn_rtn" class="btn5" text="반납" onclick="grp_biz_group1_btn_rtn_onclick" anchor="default"/>
- <Static text="대여물품 미반납내역" position="absolute 4 468 158 484" id="caption3" class="tit_2" anchor="default"/>
- <Shape position="absolute 4 484 1186 490" linetype="horizontal" id="line3" class="line_10" anchor="default"/>
- <Grid position="absolute 4 489 1186 649" id="grd_goodnortnlist" class="datagrid2" binddataset="ds_main_list_goodreq_goodrtnlist" anchor="default" cellsizingtype="col" cellsizebandtype="allband">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="35" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="80" band="left"/>
- <Column size="220" band="left"/>
- <Column size="67"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="상태"/>
- <Cell col="2" text="기관코드"/>
- <Cell col="3" text="청구구분"/>
- <Cell col="4" text="청구 번호"/>
- <Cell col="5" text="청구 순번"/>
- <Cell col="6" text="청구부서"/>
- <Cell col="7" text="물품구분"/>
- <Cell col="8" text="물품코드"/>
- <Cell col="9" text="물품명"/>
- <Cell col="10" text="수술방"/>
- <Cell col="11" text="규격"/>
- <Cell col="12" text="모델"/>
- <Cell col="13" text="대여 수량"/>
- <Cell col="14" text="반납 수량"/>
- <Cell col="15" text="청구일"/>
- <Cell col="16" text="응급 여부"/>
- <Cell col="17" text="청구 차수"/>
- <Cell col="18" text="한계 수량"/>
- <Cell col="19" text="기준대여량"/>
- <Cell col="20" text="수리량"/>
- <Cell col="21" text="대여일시"/>
- <Cell col="22" text="대여자"/>
- <Cell col="23" text="대여자"/>
- <Cell col="24" text="불출일시"/>
- <Cell col="25" text="불출자"/>
- <Cell col="26" text="불출자"/>
- <Cell col="27" text="최초등록자ID"/>
- <Cell col="28" text="최초등록일시"/>
- <Cell col="29" text="최종수정자ID"/>
- <Cell col="30" text="최종수정일시"/>
- <Cell col="31" text="reqprigflag"/>
- <Cell col="32" text="deliveflag"/>
- <Cell col="33" text="caption2"/>
- <Cell col="34" text="caption3"/>
- <Cell col="35" text="불출일자"/>
- <Cell col="36" text="불출번호"/>
- <Cell col="37" text="불출단위"/>
- <Cell col="38" text="반납일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" text="bind:reqdivs" combodataset="ds_tmp_common_reqdivsinfo_M0591" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="30" enable="false"/>
- <Cell col="2" text="bind:instcd"/>
- <Cell col="3" text="bind:reqdd"/>
- <Cell col="4" text="bind:reqno"/>
- <Cell col="5" text="bind:reqseqno"/>
- <Cell col="6" text="bind:reqdeptcd"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:reqflag" enable="false"/>
- <Cell col="8" style="align:left top;padding:5 2 1 2;" text="bind:goodcd" wordwrap="word"/>
- <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word"/>
- <Cell col="10" text="bind:oproomnm"/>
- <Cell col="11" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
- <Cell col="12" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
- <Cell col="13" style="align:right;" text="bind:dlvlendqty"/>
- <Cell col="14" displaytype="text" edittype="text" style="align:right;" text="bind:rtnqty"/>
- <Cell col="15" displaytype="date" text="bind:reqdd" calendardisplaynulltype="none"/>
- <Cell col="16" displaytype="checkbox" style="controlbackground:silver;controlborder:1 solid #708090cc ;" text="bind:deliveflag" enable="false"/>
- <Cell col="17" displaytype="combo" text="bind:reqpridflag" combodataset="ds_reqpridflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="18" text="bind:reqlmtqty"/>
- <Cell col="19" text="bind:csrddavguseqty" mask="#,###"/>
- <Cell col="20" text="bind:rpirqty"/>
- <Cell col="21" text="bind:lenddt" mask="expr:utlf_isNull(lenddt) ? '' : '####-##-## ##:##'"/>
- <Cell col="22" text="bind:lendnm"/>
- <Cell col="23" text="bind:lendid"/>
- <Cell col="24" text="bind:dlvdt" mask="expr:utlf_isNull(dlvdt) ? '' : '####-##-## ##:##'"/>
- <Cell col="25" text="bind:dlvid"/>
- <Cell col="26" text="bind:dlvnm"/>
- <Cell col="27" text="bind:fstrgstrid"/>
- <Cell col="28" text="bind:fstrgstdt" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="29" text="bind:lastupdtrid"/>
- <Cell col="30" text="bind:lastupdtdt" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="31" text="bind:reqpridflag"/>
- <Cell col="32" text="bind:deliveflag"/>
- <Cell col="33" text="bind:goodflag"/>
- <Cell col="34" text="bind:delivedeptcd"/>
- <Cell col="35" text="bind:delivedd"/>
- <Cell col="36" text="bind:deliveseqno"/>
- <Cell col="37" text="bind:deliveunit"/>
- <Cell col="38" text="bind:rtndd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 4 30 1186 221" id="grd_goodreq" class="datagrid2" binddataset="ds_main_list_goodreq_goodreqlist" oncelldblclick="grp_biz_group1_grd_goodreq_oncelldblclick" anchor="default" autoenter="select" selecttype="multiarea" oncellclick="grp_biz_group1_grd_goodreq_oncellclick" cellsizingtype="col" cellsizebandtype="allband">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="0" band="left"/>
- <Column size="35" band="left"/>
- <Column size="33" band="left"/>
- <Column size="43" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="0" band="left"/>
- <Column size="75" band="left"/>
- <Column size="72" band="left"/>
- <Column size="60" band="left"/>
- <Column size="80" band="left"/>
- <Column size="73" band="left"/>
- <Column size="172"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="228"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="상태"/>
- <Cell col="3" text="응급 여부"/>
- <Cell col="4" text="청구 차수"/>
- <Cell col="5" text="기관코드"/>
- <Cell col="6" text="청구구분"/>
- <Cell col="7" text="청구 번호"/>
- <Cell col="8" text="청구 순번"/>
- <Cell col="9" text="청구부서"/>
- <Cell col="10" text="청구부서명"/>
- <Cell col="11" text="수술방"/>
- <Cell col="12" text="물품구분"/>
- <Cell col="13" text="멸균상세"/>
- <Cell col="14" text="물품코드"/>
- <Cell col="15" text="물품명"/>
- <Cell col="16" text="규격"/>
- <Cell col="17" text="모델"/>
- <Cell col="18" text="멸균 구분"/>
- <Cell col="19" text="비품 수량"/>
- <Cell col="20" text="재고 수량"/>
- <Cell col="21" text="단위"/>
- <Cell col="22" text="한계 수량"/>
- <Cell col="23" text="기준대여량"/>
- <Cell col="24" text="교환"/>
- <Cell col="25" text="청구"/>
- <Cell col="26" text="멸균 의뢰"/>
- <Cell col="27" text="멸균망 수량"/>
- <Cell col="28" text="대여"/>
- <Cell col="29" text="재멸균 의뢰"/>
- <Cell col="30" text="Total 수량"/>
- <Cell col="31" text="수리량"/>
- <Cell col="32" text="비고"/>
- <Cell col="33" text="청구일시"/>
- <Cell col="34" text="청구자"/>
- <Cell col="35" text="최초등록자ID"/>
- <Cell col="36" text="최초등록일시"/>
- <Cell col="37" text="최종수정자ID"/>
- <Cell col="38" text="최종수정일시"/>
- <Cell col="39" text="청구차수"/>
- <Cell col="40" text="물품구분"/>
- <Cell col="41" text="불출부서"/>
- <Cell col="42" text="청구자ID"/>
- <Cell col="43" text="청구부서구분"/>
- <Cell col="44" text="bipumyn"/>
- <Cell col="45" text="netflag"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:center;" text="bind:reqdivs" combodataset="ds_tmp_common_reqdivsinfo_M0591" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="checkbox" edittype="expr:editdeliveflag" style="controlbackground:EXPR(editdeliveflag == 'none' ? 'silver' : '');controlborder:EXPR(editdeliveflag == 'none' ? '1 solid #708090cc' : '');" text="bind:deliveflag"/>
- <Cell col="4" displaytype="combo" style="align:center;" text="bind:reqpridflag" combodataset="ds_init_tmlist_reqtimslist" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="5" text="bind:instcd"/>
- <Cell col="6" text="bind:reqdd"/>
- <Cell col="7" text="bind:reqno"/>
- <Cell col="8" text="bind:reqseqno"/>
- <Cell col="9" text="bind:reqdeptcd"/>
- <Cell col="10" text="bind:reqdeptnm"/>
- <Cell col="11" displaytype="combo" edittype="expr:getRowType(currow) == 2 ? 'combo' : 'none'" style="align:center;" text="bind:oproomcd" combodataset="ds_oproom_oproominfo" combocodecol="oproomcd" combodatacol="oproomnm" combodisplayrowcount="30" enable="false"/>
- <Cell col="12" displaytype="combo" style="align:center;" text="bind:reqflag" combodataset="ds_tmp_common_reqflaginfo_M0587" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="combo" style="align:left top;padding:5 2 1 2;" text="bind:dinfdivs" wordwrap="word" combodataset="ds_tmp_common_dinfdivsinfo_M0585" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="14" text="bind:goodcd"/>
- <Cell col="15" style="align:left;" text="bind:goodnm"/>
- <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
- <Cell col="17" style="align:left;" text="bind:goodmodel"/>
- <Cell col="18" displaytype="combo" style="align:center;" text="bind:dinfflag" combodataset="ds_tmp_common_dinfflaginfo_M0586" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="19" displaytype="number" text="bind:csrsafestocqty" mask="#,##9"/>
- <Cell col="20" text="bind:realqty" mask="#,###"/>
- <Cell col="21" text="bind:requnit"/>
- <Cell col="22" text="bind:reqlmtqty"/>
- <Cell col="23" text="bind:csrddavguseqty" mask="#,###"/>
- <Cell col="24" displaytype="number" edittype="expr:editexchngqty" style="background:BIND(colexchngqty);background2:BIND(colexchngqty);" text="bind:exchngqty" mask="#,###"/>
- <Cell col="25" displaytype="number" edittype="expr:editreqqty" style="background:BIND(colreqqty);background2:BIND(colreqqty);" text="bind:reqqty" mask="#,###"/>
- <Cell col="26" displaytype="number" edittype="expr:editrgstqty" style="background:BIND(colrgstqty);background2:BIND(colrgstqty);" text="bind:rgstqty" mask="#,###"/>
- <Cell col="27" displaytype="number" edittype="masknumber" text="bind:rgstqtyseq" mask="#,###"/>
- <Cell col="28" displaytype="number" edittype="expr:editlendqty" style="background:BIND(collendqty);background2:BIND(collendqty);" text="bind:lendqty" mask="#,###"/>
- <Cell col="29" displaytype="number" edittype="expr:editrergstqty" style="background:BIND(colrergstqty);background2:BIND(colrergstqty);" text="bind:rergstqty" mask="#,###"/>
- <Cell col="30" style="align:right;" text="bind:sumqty"/>
- <Cell col="31" text="bind:rpirqty"/>
- <Cell col="32" displaytype="text" edittype="expr:editcmt" text="bind:cmt"/>
- <Cell col="33" text="bind:reqtm" mask="expr:utlf_isNull(reqtm) ? '' : '####-##-## ##:##'"/>
- <Cell col="34" style="align:left;" text="bind:reqpsnnm"/>
- <Cell col="35" text="bind:fstrgstrid"/>
- <Cell col="36" text="bind:fstrgstdt" mask="yyyy-mm-dd"/>
- <Cell col="37" text="bind:lastupdtrid"/>
- <Cell col="38" text="bind:lastupdtdt" mask="yyyy-mm-dd"/>
- <Cell col="39" text="bind:reqpridflag"/>
- <Cell col="40" text="bind:goodflag"/>
- <Cell col="41" text="bind:delivedeptcd"/>
- <Cell col="42" text="bind:reqpsnid"/>
- <Cell col="43" text="bind:deptcgflag"/>
- <Cell col="44" text="bind:bipumyn"/>
- <Cell col="45" text="bind:netflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="※멸균망 물품일경우에는 저장후 물품을 더블클릭하시면 멸균망내역을 입력할 수 있는 팝업창이 뜹니다." position="absolute 279 7 841 20" id="caption4" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 10 1195 50" align="align:center top;" id="grp_sea" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Static text="청구일자 :" position="absolute 205 11 284 28" id="caption16" class="search_name" anchor="default"/>
- <Static text="청구차수 :" position="absolute 401 10 477 27" id="caption18" class="search_name" anchor="default"/>
- <Calendar position="absolute 283 10 371 29" id="ipt_reqdd" class="input_s_essential" mask="yyyy-mm-dd" anchor="default" autoselect="true" onchanged="grp_biz_grp_sea_ipt_reqdd_onchanged"/>
- <Shape position="absolute 1056 10 1062 32" linetype="vertical" id="line14" class="line_4" anchor="default"/>
- <Button position="absolute 1070 10 1126 32" align="align:left middle;" id="btn_search" class="btn1" taborder="7" text="조회" anchor="default" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Combo position="absolute 90 10 185 29" id="cmb_instcd" class="combo_s_essential" enable="false" innerdataset="@ds_tmp_common_instcdinfo_Z0007" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="기관코드 :" position="absolute 10 12 89 29" id="caption9" class="search_name" anchor="default"/>
- <Static text="청구부서 :" position="absolute 694 11 770 28" id="caption2" class="search_name" anchor="default"/>
- <Edit readonly="true" position="absolute 864 10 969 29" id="opt_reqdeptnm" anchor="default" class="output"/>
- <Edit position="absolute 769 10 841 29" id="opt_reqdeptcd" class="input_search" anchor="default" autoselect="true" onkillfocus="grp_biz_grp_sea_opt_reqdeptcd_onkillfocus"/>
- <Button position="absolute 844 10 860 26" id="btn_reqdept" class="icon_search" text="" anchor="default" onclick="grp_biz_grp_sea_btn_reqdept_onclick"/>
- <Button position="absolute 1130 10 1186 32" align="align:left middle;" id="button2" class="btn7" taborder="7" text="엑셀" anchor="default" onclick="grp_biz_grp_sea_button2_onclick"/>
- <cp_checkboxList id="chk_eryn" titletext="CheckBox List" taborder="8" position="absolute 485 8 675 26" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Button position="absolute 995 10 1051 32" align="align:left middle;" id="button1" class="btn6" taborder="7" visible="false" text="출력" anchor="default" onclick="grp_biz_grp_sea_button1_onclick"/>
- <Combo position="absolute 530 8 595 27" id="cmb_reqpridflag" innerdataset="@ds_init_tmlist_reqtimslist" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_biz_grp_sea_cmb_reqpridflag_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 1057 65 1187 84" id="button4" class="btn2" text="불출/미불출 내역조회" onclick="grp_biz_button4_onclick" anchor="default"/>
- <Div position="absolute 0 10 1195 50" align="align:center top;" id="group5" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="8" position="absolute 890 10 1052 29" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Calendar position="absolute 788 10 876 29" id="input1" class="input_s_essential" mask="yyyy-mm-dd" anchor="default" autoselect="true" onchanged="grp_biz_group5_input1_onchanged"/>
- <Shape position="absolute 1056 10 1062 32" linetype="vertical" id="line5" class="line_4" anchor="default"/>
- <Button position="absolute 1070 10 1126 32" align="align:left middle;" id="button5" class="btn1" taborder="7" text="조회" anchor="default" onclick="grp_biz_group5_button5_onclick"/>
- <Combo position="absolute 660 10 685 29" id="combo1" class="combo_s_essential" enable="false" visible="false" innerdataset="@ds_tmp_common_instcdinfo_Z0007" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="청구일자 :" position="absolute 710 10 785 29" id="caption13" class="search_name" anchor="default"/>
- <Edit readonly="true" position="absolute 109 10 214 29" id="output1" anchor="default" class="output"/>
- <Edit position="absolute 10 10 82 29" id="input2" class="input_search" anchor="default" autoselect="true" onkillfocus="grp_biz_group5_input2_onkillfocus"/>
- <Button position="absolute 89 10 105 32" id="button6" class="icon_search" text="" anchor="default" onclick="grp_biz_group5_button6_onclick"/>
- <Button position="absolute 1130 10 1186 32" align="align:left middle;" id="button7" class="btn7" taborder="7" text="엑셀" anchor="default" onclick="grp_biz_group5_button7_onclick"/>
- <Button position="absolute 600 10 656 32" align="align:left middle;" id="button8" class="btn6" taborder="7" visible="false" text="출력" anchor="default" onclick="grp_biz_group5_button8_onclick"/>
- <Combo position="absolute 935 10 995 29" id="combo2" visible="true" innerdataset="@ds_init_tmlist_reqtimslist" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_biz_group5_combo2_onitemchanged"/>
- <Calendar position="absolute 220 10 321 29" id="input3" class="input_s_essential" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
- <Combo position="absolute 325 10 420 29" id="combo3" innerdataset="@ds_init_tmlist_reqtimslist" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 425 10 525 29" id="cmb_opro" innerdataset="@ds_oproom_oproominfo" datacolumn="oproomnm" codecolumn="oproomcd" anchor="default"/>
- <Static text="◀입력용" position="absolute 530 10 590 29" id="caption8" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 705 56 1190 104" id="group4" visible="false" scrollbars="none">
- <Layouts>
- <Layout width="485" height="48">
- <Div position="absolute 0 0 216 48" id="group2" visible="true" style="background:#87cefaff;" anchor="default" scrollbars="none">
- <Layouts>
- <Layout>
- <Static text="출력할 구분을 체크하세요." position="absolute 0 5 188 21" id="caption5" class="tit_2" anchor="default"/>
- <Button position="absolute 125 25 167 44" id="btn_okprtdlvr" class="btn5" taborder="22" text="확인" onclick="group4_group2_btn_okprtdlvr_onclick" anchor="default"/>
- <Button position="absolute 170 25 212 44" id="btn_ccprtdlvr" class="btn5" taborder="22" text="취소" onclick="group4_group2_btn_ccprtdlvr_onclick" anchor="default"/>
- <Radio position="absolute 5 25 119 44" id="rdo_prtgoodflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group4_group2_rdo_prtgoodflag_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">물품별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">청구별</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 120 25 390 45" id="group3" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <cp_checkboxList id="chk_prtreqoptflag" titletext="CheckBox List" taborder="1" position="absolute 0 0 270 20" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 0 1195 25" id="grp_tle">
- <Layouts>
- <Layout>
- <Static text="CSR물품청구" position="absolute 0 0 116 25" id="caption6" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 5 547 1186 553" linetype="horizontal" id="line4"/>
- <PopupMenu id="pMenu_item2menu" innerdataset="@ds_main_popup_item2" idcolumn="func" captioncolumn="name" levelcolumn="lev" position="absolute 10 780 70 802" style="buttonsize:-1;" onmenuclick="pMenu_item2menu_onmenuclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_tmp_common_instcdinfo_Z0007" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="plandd" type="STRING" size="256" sumtext="보고일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="보고일자"/>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="srchdd" type="STRING" size="256" sumtext="조회기준일자"/>
- <Column id="flag" type="STRING" size="256" sumtext="조회기준일자"/>
- <Column id="allflag" type="STRING" size="256" sumtext="모두조회여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_dutinfo_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서이름"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_oproom_oproominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술실코드"/>
- <Column id="oproomnm" type="STRING" size="256" sumtext="수술실명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
- <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="daykind" type="STRING" size="256" sumtext="휴/평일구분"/>
- <Column id="seqyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_holiyn_holilist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="holiyn" type="STRING" size="256" sumtext="공휴일여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_tmlist_reqtimslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
- <Column id="clotm" type="STRING" size="256" sumtext="마감시간"/>
- <Column id="reqimpostm" type="STRING" size="256" sumtext="청구불가시간"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_tmlist_reqseqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqseq" type="STRING" size="256" sumtext="청구시간차수"/>
- <Column id="dinfaplyn" type="STRING" size="256" sumtext="멸균허용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_goodreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" cancolumnchange="ds_send_goodreq_cancolumnchange" oncolumnchanged="ds_send_goodreq_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(정기,응급) "/>
- <Column id="reqfrdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqtodd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="eryn" type="STRING" size="256"/>
- <Column id="reqpridseq" type="STRING" size="256"/>
- <Column id="sworkflag" type="STRING" size="256"/>
- <Column id="sreqflag" type="STRING" size="256"/>
- <Column id="inreqfrdd" type="STRING" size="256"/>
- <Column id="ineryn" type="STRING" size="256"/>
- <Column id="inreqpridflag" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="oproomcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_goodreq_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_goodreq_goodreqlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_goodreq_goodrtnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_goodreq_goodrtnlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
- <Column id="reqdivs" type="STRING" size="256" sumtext="상태구분"/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="응급여부"/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구차수"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="불출부서"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="불출부서"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="비품구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세"/>
- <Column id="dlvlendqty" type="STRING" size="256" sumtext="대여수량"/>
- <Column id="rtnlendqty" type="STRING" size="256" sumtext="대여수량"/>
- <Column id="reqdt" type="STRING" size="256" sumtext="청구일시"/>
- <Column id="reqid" type="STRING" size="256" sumtext="청구자ID"/>
- <Column id="reqnm" type="STRING" size="256" sumtext="청구자명"/>
- <Column id="lenddt" type="STRING" size="256" sumtext="대여일시"/>
- <Column id="lendid" type="STRING" size="256" sumtext="대여자ID"/>
- <Column id="lendnm" type="STRING" size="256" sumtext="청구자명"/>
- <Column id="dlvdt" type="STRING" size="256" sumtext="불출일시"/>
- <Column id="dlvid" type="STRING" size="256" sumtext="불출자ID"/>
- <Column id="dlvnm" type="STRING" size="256" sumtext="청구자명"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호"/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구순번"/>
- <Column id="delivedd" type="STRING" size="256" sumtext="불출일자"/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="불출순번"/>
- <Column id="deliveunit" type="STRING" size="256" sumtext="불출단위"/>
- <Column id="rtnqty" type="STRING" size="256" sumtext="반납수량"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분면"/>
- <Column id="rtndd" type="STRING" size="256" sumtext="반납일자"/>
- <Column id="oproomnm" type="STRING" size="256" sumtext="반납일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_goodreq_rtnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rtnstat" type="STRING" size="256" sumtext="상태(5:반납, 6:반납완료)"/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(1.정기2.응급)"/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구차수"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서코드"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균방법"/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균방법"/>
- <Column id="rtnlendqty" type="STRING" size="256" sumtext="반납수량"/>
- <Column id="rtndt" type="STRING" size="256" sumtext="반납일시"/>
- <Column id="rtnid" type="STRING" size="256" sumtext="반납자ID"/>
- <Column id="rtnnm" type="STRING" size="256" sumtext="반납자명"/>
- <Column id="reqtm" type="STRING" size="256" sumtext="대여청구일시"/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="대여청구자ID"/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="대여청구자명"/>
- <Column id="dlvdt" type="STRING" size="256" sumtext="불출일시"/>
- <Column id="dlvid" type="STRING" size="256" sumtext="불출자ID"/>
- <Column id="dlvnm" type="STRING" size="256" sumtext="불출자명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호"/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구순번"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자"/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="불출순번"/>
- <Column id="rtnseqno" type="STRING" size="256" sumtext="반납순번"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분명"/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량"/>
- <Column id="exrtnlendqty" type="STRING" size="256" sumtext="전반납수량"/>
- <Column id="dlvlendqty" type="STRING" size="256" sumtext="불출대여수량"/>
- <Column id="cmt" type="STRING" size="256" sumtext="청구비고"/>
- <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savdata_rtnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="rtnstat" type="STRING" size="256" sumtext="상태(5:반납, 6:반납완료)"/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(1.정기2.응급)"/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구차수"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서코드"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균방법"/>
- <Column id="rtnqty" type="STRING" size="256" sumtext="반납수량"/>
- <Column id="reqdt" type="STRING" size="256" sumtext="청구일시"/>
- <Column id="reqid" type="STRING" size="256" sumtext="청구자ID"/>
- <Column id="reqnm" type="STRING" size="256" sumtext="청구자명"/>
- <Column id="lendreqdt" type="STRING" size="256" sumtext="대여청구일시"/>
- <Column id="lendreqid" type="STRING" size="256" sumtext="대여청구자ID"/>
- <Column id="lendreqnm" type="STRING" size="256" sumtext="대여청구자명"/>
- <Column id="dlvdt" type="STRING" size="256" sumtext="불출일시"/>
- <Column id="dlvid" type="STRING" size="256" sumtext="불출자ID"/>
- <Column id="dlvnm" type="STRING" size="256" sumtext="불출자명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호"/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구순번"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자"/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="불출순번"/>
- <Column id="rtnseqno" type="STRING" size="256" sumtext="반납순번"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태 "/>
- <Column id="reqdivs" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="물품구분 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="workflag" type="STRING" size="256" sumtext="작업구분(청구,반납)"/>
- <Column id="reqmthdflag" type="STRING" size="256" sumtext="청구방법 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(정기,응급)"/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분 "/>
- <Column id="bugtcd" type="STRING" size="256" sumtext="예산코드 "/>
- <Column id="stdysubjno" type="STRING" size="256" sumtext="연구과제번호 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqcollcdeptcd" type="STRING" size="256" sumtext="청구취합부서 "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="delivehopedd" type="STRING" size="256" sumtext="출고희망일 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="ddavguseqty" type="BIGDECIMAL" size="256" sumtext="일평균사용량 "/>
- <Column id="basevol" type="BIGDECIMAL" size="256" sumtext="기준량 "/>
- <Column id="reqqty" type="BIGDECIMAL" size="256" sumtext="청구수량 "/>
- <Column id="rergstqty" type="BIGDECIMAL" size="256" sumtext="재멸균수량 "/>
- <Column id="prereqqty" type="STRING" size="256" sumtext="기청구수량 "/>
- <Column id="adjtqty" type="BIGDECIMAL" size="256" sumtext="조정수량 "/>
- <Column id="preadjtqty" type="STRING" size="256" sumtext="조정수량 "/>
- <Column id="adjtrsn" type="STRING" size="256" sumtext="조정사유 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="deptaprvyn" type="STRING" size="256" sumtext="부서승인여부 "/>
- <Column id="deptaprvdd" type="STRING" size="256" sumtext="부서승인일자 "/>
- <Column id="acptflag" type="STRING" size="256" sumtext="접수여부 "/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자 "/>
- <Column id="acptcharid" type="STRING" size="256" sumtext="접수담당자id "/>
- <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자 "/>
- <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호 "/>
- <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구일련번호 "/>
- <Column id="colreqdd" type="STRING" size="256" sumtext=" "/>
- <Column id="colreqno" type="STRING" size="256" sumtext=" "/>
- <Column id="colreqseqno" type="STRING" size="256" sumtext=" "/>
- <Column id="deliveqty" type="BIGDECIMAL" size="256" sumtext="불출수량 "/>
- <Column id="unwinresn" type="STRING" size="256" sumtext="미입고사유 "/>
- <Column id="deliveprcsflag" type="STRING" size="256" sumtext="출고진행구분 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
- <Column id="allsizespecid" type="STRING" size="256" sumtext="allsize id "/>
- <Column id="allsizeyn" type="STRING" size="256" sumtext="allsize 여부 "/>
- <Column id="studyinstcd" type="STRING" size="256" sumtext="산학청구기관 "/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량"/>
- <Column id="projectid" type="STRING" size="256" sumtext="프로젝트id "/>
- <Column id="csrsafestocqty" type="BIGDECIMAL" size="256" sumtext="프로젝트id "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여량 "/>
- <Column id="lendunit" type="STRING" size="256" sumtext="단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="대여량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="단위 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="비품여부 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균종류 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata_autoaprv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="autoaprvyn" type="STRING" size="256" sumtext="자동승인처리여부 "/>
- <Column id="reqnonew" type="STRING" size="256" sumtext="청구번호신규구분 "/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata_updtdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="delivedd" type="STRING" size="256" sumtext="불출일자 "/>
- <Column id="depthngnm" type="STRING" size="256" sumtext="부서명 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격 "/>
- <Column id="safestocqty" type="STRING" size="256" sumtext="안전재고량 "/>
- <Column id="deliveunit" type="STRING" size="256" sumtext="불출단위 "/>
- <Column id="rtnqty" type="STRING" size="256" sumtext="반납대여수량 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분 "/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="불출순번 "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="불출부서 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구차수 "/>
- <Column id="rtndd" type="STRING" size="256" sumtext="반납일자 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prtcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" cancolumnchange="ds_main_prtcond_cancolumnchange" oncolumnchanged="ds_main_prtcond_oncolumnchanged">
- <ColumnInfo>
- <Column id="prtgoodflag" type="STRING" size="256"/>
- <Column id="prtreqoptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_eryn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">정규</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="value">2</Col>
- <Col id="label">응급</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prtreqoptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">청구</Col>
- <Col id="value">R</Col>
- </Row>
- <Row>
- <Col id="label">교환</Col>
- <Col id="value">E</Col>
- </Row>
- <Row>
- <Col id="label">멸균,재멸균의뢰</Col>
- <Col id="value">G</Col>
- </Row>
- <Row>
- <Col id="label">대여,반납</Col>
- <Col id="value">L</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_reqpridflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">1차</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">2차</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">3차</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">4차</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">5차</Col>
- <Col id="value">5</Col>
- </Row>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_daycount_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="grupdetldesc" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="sortseq" type="BIGDECIMAL" size="255"/>
- <Column id="supcdid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cdid_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="grupdetldesc" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="sortseq" type="BIGDECIMAL" size="255"/>
- <Column id="supcdid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_reqdayflag_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="grupdetldesc" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="sortseq" type="BIGDECIMAL" size="255"/>
- <Column id="supcdid" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="curdate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_common_reqdivsinfo_M0591" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_common_reqflaginfo_M0587" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_common_dinfdivsinfo_M0585" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_popup_item2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="lev" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="func">setDelStat2</Col>
- <Col id="name">삭제</Col>
- <Col id="lev">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_rtnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rtnstat" type="STRING" size="256" sumtext="상태(5:반납, 6:반납완료)"/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="불출구분(1.정기2.응급)"/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구차수"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서코드"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="물품규격"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="물품모델"/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균방법"/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균방법"/>
- <Column id="rtnlendqty" type="STRING" size="256" sumtext="반납수량"/>
- <Column id="rtndt" type="STRING" size="256" sumtext="반납일시"/>
- <Column id="rtnid" type="STRING" size="256" sumtext="반납자ID"/>
- <Column id="rtnnm" type="STRING" size="256" sumtext="반납자명"/>
- <Column id="reqtm" type="STRING" size="256" sumtext="대여청구일시"/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="대여청구자ID"/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="대여청구자명"/>
- <Column id="dlvdt" type="STRING" size="256" sumtext="불출일시"/>
- <Column id="dlvid" type="STRING" size="256" sumtext="불출자ID"/>
- <Column id="dlvnm" type="STRING" size="256" sumtext="불출자명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호"/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구순번"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자"/>
- <Column id="deliveseqno" type="STRING" size="256" sumtext="불출순번"/>
- <Column id="rtnseqno" type="STRING" size="256" sumtext="반납순번"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분명"/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량"/>
- <Column id="exrtnlendqty" type="STRING" size="256" sumtext="전반납수량"/>
- <Column id="dlvlendqty" type="STRING" size="256" sumtext="불출대여수량"/>
- <Column id="cmt" type="STRING" size="256" sumtext="청구비고"/>
- <Column id="oproomnm" type="STRING" size="256" sumtext="수술방"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_dinfdivs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prtusernm" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqpridflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist_exchng" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist_rgst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist_gasrgst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report_goodreqlist_lend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdivs" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256" sumtext="instcd "/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="청구일자 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="청구번호 "/>
- <Column id="reqseqno" type="STRING" size="256" sumtext="청구일련번호 "/>
- <Column id="reqflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드 "/>
- <Column id="goodnm" type="STRING" size="256" sumtext="물품명 "/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
- <Column id="goodflag" type="STRING" size="256" sumtext="goodflag "/>
- <Column id="delivedeptcd" type="STRING" size="256" sumtext="출고부서 "/>
- <Column id="reqpsnid" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqpsnnm" type="STRING" size="256" sumtext="청구자 "/>
- <Column id="reqtm" type="STRING" size="256" sumtext="청구시간 "/>
- <Column id="stocqty" type="STRING" size="256" sumtext="재고수량 "/>
- <Column id="reqqty" type="STRING" size="256" sumtext="청구수량 "/>
- <Column id="requnit" type="STRING" size="256" sumtext="청구단위 "/>
- <Column id="exchngqty" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="exchngunit" type="STRING" size="256" sumtext="교환수량 "/>
- <Column id="csrsafestocqty" type="STRING" size="256" sumtext="중앙공급실 청구pgm 조회"/>
- <Column id="rgstqty" type="STRING" size="256" sumtext="집계수량(수액) "/>
- <Column id="rgstqtyseq" type="STRING" size="256" sumtext="멸균망수량 "/>
- <Column id="exchqty" type="STRING" size="256" sumtext="환산수량 "/>
- <Column id="sumqty" type="STRING" size="256" sumtext="합계수량 "/>
- <Column id="reqpridflag" type="STRING" size="256" sumtext="청구주기구분 "/>
- <Column id="realqty" type="STRING" size="256" sumtext="실수량 "/>
- <Column id="rpirqty" type="STRING" size="256" sumtext="수리량 "/>
- <Column id="reqlmtqty" type="STRING" size="256" sumtext="청구한계수량 "/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID "/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
- <Column id="deliveflag" type="STRING" size="256" sumtext="청구구분 "/>
- <Column id="lendqty" type="STRING" size="256" sumtext="대여수량 "/>
- <Column id="rergstqty" type="STRING" size="256" sumtext="재멸균수량 "/>
- <Column id="dinfflag" type="STRING" size="256" sumtext="멸균구분 "/>
- <Column id="dinfdivs" type="STRING" size="256" sumtext="멸균상세 "/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcgflag" type="STRING" size="256"/>
- <Column id="reqflagnm" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="bipumyn" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="netflag" type="STRING" size="256" sumtext="청구구분명 "/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방 "/>
- <Column id="colexchngqty" type="STRING" size="256"/>
- <Column id="colrergstqty" type="STRING" size="256"/>
- <Column id="collendqty" type="STRING" size="256"/>
- <Column id="colrgstqty" type="STRING" size="256"/>
- <Column id="colreqqty" type="STRING" size="256"/>
- <Column id="editexchngqty" type="STRING" size="256"/>
- <Column id="editrergstqty" type="STRING" size="256"/>
- <Column id="editlendqty" type="STRING" size="256"/>
- <Column id="editrgstqty" type="STRING" size="256"/>
- <Column id="editreqqty" type="STRING" size="256"/>
- <Column id="editdeliveflag" type="STRING" size="256"/>
- <Column id="editcmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_copynode_goodreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_common_dinfflaginfo_M0586" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.group5.input2" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptcd"/>
- <BindItem id="item1" compid="grp_biz.group5.output1" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptnm"/>
- <BindItem id="item2" compid="grp_biz.group5.input3" propid="value" datasetid="ds_send_goodreq" columnid="inreqfrdd"/>
- <BindItem id="item3" compid="grp_biz.group5.combo3" propid="value" datasetid="ds_send_goodreq" columnid="inreqpridflag"/>
- <BindItem id="item4" compid="grp_biz.group5.cmb_opro" propid="value" datasetid="ds_send_goodreq" columnid="oproomcd"/>
- <BindItem id="item5" compid="grp_biz.group5.combo1" propid="value" datasetid="ds_send_goodreq" columnid="instcd"/>
- <BindItem id="item6" compid="grp_biz.group5.input1" propid="value" datasetid="ds_send_goodreq" columnid="reqfrdd"/>
- <BindItem id="item7" compid="grp_biz.group5.combo2" propid="value" datasetid="ds_send_goodreq" columnid="reqpridflag"/>
- <BindItem id="item8" compid="group4.group2.rdo_prtgoodflag" propid="value" datasetid="ds_main_prtcond" columnid="prtgoodflag"/>
- <BindItem id="item9" compid="grp_biz.grp_sea.cmb_instcd" propid="value" datasetid="ds_send_goodreq" columnid="instcd"/>
- <BindItem id="item10" compid="grp_biz.grp_sea.ipt_reqdd" propid="value" datasetid="ds_send_goodreq" columnid="reqfrdd"/>
- <BindItem id="item11" compid="grp_biz.grp_sea.cmb_reqpridflag" propid="value" datasetid="ds_send_goodreq" columnid="reqpridflag"/>
- <BindItem id="item12" compid="grp_biz.grp_sea.opt_reqdeptcd" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptcd"/>
- <BindItem id="item13" compid="grp_biz.grp_sea.opt_reqdeptnm" propid="value" datasetid="ds_send_goodreq" columnid="reqdeptnm"/>
- <BindItem id="item109" compid="grp_biz.grp_sea.chk_eryn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item14" compid="grp_biz.group5.checkbox1" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- <BindItem id="item15" compid="group4.group3.chk_prtreqoptflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_csrxp -> SMMNG01100
- * Creator : yjh
- * Make Date : 2017-07-11
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-07-11 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_carecomxp::CareCom.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //시간계산 함수 - SMMNG00500_CSR 마감 시간 등록.xrw 에서 따옴
- function addTm(fstTm, lastTm) {
- var fstHour = fstTm.substr(0,2);
- var fstTm = fstTm.substr(2,2);
- var lastHour = lastTm.substr(0,2);
- var lastTm = lastTm.substr(2,2);
-
- var sumHour = (Number(utlf_transNullToEmpty(fstHour)) + Number(utlf_transNullToEmpty(lastHour)));
- var sumTm = Number(utlf_transNullToEmpty(fstTm)) + Number(utlf_transNullToEmpty(lastTm));
-
- var hour;
- var tm;
-
- if(sumTm >= 60) {
-
- sumHour += 1;
- sumTm %= 60;
- }
-
- if(sumHour >= 24) {
- sumHour %= 24;
-
- }
-
- if(sumHour < 10) {
- hour = "0" + sumHour;
- } else {
- hour = String(sumHour);
- }
-
-
- if(sumTm < 10) {
- tm = "0" + sumTm;
- } else {
- tm = String(sumTm);
- }
-
- return hour + tm
- }
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- var yuidoinstcd = ""; //여의도성모병원 기관코드
- //20101229_KNUH_Start
- var csrdept = "";
- function fInitialize() {
- fGetHardCodeInfo("ds_main_cond", "ds_init_daycount_codelist", "152");
- fGetHardCodeInfo("ds_main_cond", "ds_init_cdid_codelist", "059");
- if(utlf_getCurrentWeek() == "6"){
- fGetHardCodeInfo("ds_main_cond2","ds_init_reqdayflag_codelist", "173");
- }
-
- var arrParam = [{dsNm: "ds_tmp_common_instcdinfo_Z0007", cdGrpId: "Z0007"},
- {dsNm: "ds_tmp_common_dinfdivsinfo_M0585", cdGrpId: "M0585"},
- {dsNm: "ds_tmp_common_dinfflaginfo_M0586", cdGrpId: "M0586"},
- {dsNm: "ds_tmp_common_reqflaginfo_M0587", cdGrpId: "M0587"},
- {dsNm: "ds_tmp_common_reqdivsinfo_M0591", cdGrpId: "M0591"}]
- appf_getCodeList(arrParam);
-
- //간호하드코드 추가 by 박영우 20100330
- ds_codelist.clearData();
-
- ds_send.setColumn(0, "cdgrupid", "'077'"); // 조회할 CdGrupID 코드정보
- ds_send.setColumn(0, "srchdd" , utlf_getCurrentDate()); // 조회기준일자
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
-
- //fromdd, todd를 당일자로 setting.
- var curdd = utlf_getCurrentDate();
-
- ds_send.setColumn(0, "plandd", curdd);
- ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- var oParam = {};
- oParam.id = "TRMNB01208";
- oParam.service = "wardcareapp.WardBizMngt";
- oParam.method = "reqGetDutInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_dutinfo_userinfo=userinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNB01208";
- tranf_submit(oParam);
-
- //수불방 정보 가져오기(20160120 이윤주)
- var oParam = {};
- oParam.id = "TRMNP07203";
- oParam.service = "opanstapp.OpAnstRef";
- oParam.method = "reqGetOpRoomList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_oproom_oproominfo=oproominfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNP07203";
- tranf_submit(oParam);
-
- for( var i=0 ; i<ds_codelist.rowcount ; i++ ){
- switch( ds_codelist.getColumn(i, "cdgrupid") ){
- case "077": //병원별 기간코드
- switch( ds_codelist.getColumn(i, "cdid") ){
- case "05":
- yuidoinstcd = ds_codelist.getColumn(i, "cdid");
- break;
- }
- }
- }
-
-
-
- //20101229_KNUH_Start 중앙공급실부서코드.
- ds_codelist.clearData();
-
- ds_send.setColumn(0, "cdgrupid", "'018','002', 'T17', 'U09'"); // 조회할 CdGrupID 코드정보
- ds_send.setColumn(0, "srchdd" , utlf_getCurrentDate()); // 조회기준일자
-
- var oParam = {};
- oParam.id = "TRMNW00001";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetNursHardCdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW00001";
- tranf_submit(oParam);
-
- for( var i=0 ; i<ds_codelist.rowcount ; i++ ){
- switch( ds_codelist.getColumn(i, "cdgrupid") ){
- case "018": //병원별 기간코드
- csrdept = ds_codelist.getColumn(i, "cdid");
- }
- }
-
- grp_biz.grp_sea.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
- ds_main_list_goodreq_goodreqlist.clearData();
-
- var erdeptcd = ds_codelist.lookupExpr("cdgrupid=='002' && cdid=='"+sysf_getUserInfo("dutplcecd")+"'", "cdid");
- var deptcd;
- var deptnm;
- var supid;
- var mergeyn = ds_codelist.lookup("cdgrupid", "U09", "cdid");
-
- if( !utlf_isNull(erdeptcd) ){
- deptcd = ds_init_dutinfo_userinfo.lookup("userid", sysf_getUserInfo("userid"), "deptcd");
- deptnm = ds_init_dutinfo_userinfo.lookup("userid", sysf_getUserInfo("userid"), "deptnm");
-
- if(mergeyn == "Y") {
- supid = ds_codelist.lookup("cdid", deptcd, "supcdid");
- if(supid == "EI" || supid=="ER") {
- deptcd = ds_codelist.lookup("supcdid", "ER", "cdid");
- deptnm = ds_codelist.lookup("supcdid", "ER", "cdnm");
- }
- }
-
- grp_biz.grp_sea.opt_reqdeptcd.value = deptcd;
- grp_biz.grp_sea.opt_reqdeptnm.value = deptnm;
- } else {
-
- grp_biz.grp_sea.opt_reqdeptcd.value = sysf_getUserInfo("dutplcecd");
- grp_biz.grp_sea.opt_reqdeptnm.value = sysf_getUserInfo("dutplcenm");
- }
-
- grp_biz.grp_sea.ipt_reqdd.value = utlf_getCurrentDate();
-
-
- ds_send_reqdata.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- fsearch();
-
- grp_biz.group1.grd_goodreq.setFormatColProperty(16, "size", 0);
- grp_biz.group1.grd_goodreq.setFormatColProperty(17, "size", 0);
- grp_biz.group1.grd_goodreq.setFormatColProperty(18, "size", 0);
-
- //20160120 이윤주 수정
- ds_send_goodreq.setColumn(0, "inreqfrdd",ds_send_goodreq.getColumn(0, "reqfrdd"));
- ds_send_goodreq.setColumn(0, "ineryn",ds_send_goodreq.getColumn(0, "eryn"));
- ds_send_goodreq.setColumn(0, "inreqpridflag",ds_send_goodreq.getColumn(0, "reqpridflag"));
-
- ds_send_goodreq.setColumn(0, "eryn","1 2");
- ds_send_goodreq.setColumn(0, "reqpridflag","");
-
- fReqRtnGoodInfoSearch();
- }
- //청구차수를 조회하고 셋팅한다.
- function fsearch() {
- fSetReqSeq();
- fSetDate();
- //fReqRtnGoodInfoSearch();
- }
- function fSetReqSeq() {
-
- var daykind = "";
-
- ds_send_reqdata.setColumn(0, "reqdd", grp_biz.grp_sea.ipt_reqdd.value);
- //alert(model.getValue("/root/send/reqdata/reqdd"));
-
- var oParam = {};
- oParam.id = "TRMNG01102";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetHoliYN";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_holiyn_holilist=holilist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG01102";
- tranf_submit(oParam);
-
- //submit("TRMNG01102"); //공휴일여부를 가져온다.
-
- //getCurrentWeek() : 0이면 일요일 6이면 토요일.
- if( ds_init_holiyn_holilist.getColumn(0, "holiyn") == "Y" ){ //공휴일일때..
- if( utlf_getCurrentWeek() == "0" ){
- daykind = "4";
- } else if( utlf_getCurrentWeek() == "6" ){
- daykind = "2";
- } else {
- daykind = "2";
- }
- } else {
-
- if(utlf_getCurrentWeek() == "0") {
- daykind = "4";
- } else if(utlf_getCurrentWeek() == "6") {
- daykind = "3";
- } else {
- daykind = "1";
- }
- }
- //휴일유무를 Parameter를 넘겨서 올바른 청구차수 정보들을 가져온다.
- //daykind가 3(일요일) 인경우에는 무조건 응급, 2(평일이면서 공휴일인경우), 1(월-토 이면서 공휴일이 아닌경우)
- ds_send_reqdata.setColumn(0, "daykind" , daykind);
-
- var oParam = {};
- oParam.id = "TRMNG00503";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetTimsList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_tmlist_reqtimslist=reqtimslist ds_init_tmlist_reqseqlist=reqseqlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00503";
- tranf_submit(oParam);
-
- }
- function fSetDate() {
-
- //현재시간에 맞는 차수를 가져온다.
- var degr = ds_init_tmlist_reqseqlist.getColumn(0, "reqseq");
-
- //현재시간을 가져온다.
- var curtm = utlf_getCurrentTime().substr(0, 4);
-
- //현재차수에 대한 마감시간을 가져온다.
- var clotm = ds_init_tmlist_reqtimslist.lookup("cdid", degr, "clotm");
-
- var dinfaplyn = ds_init_tmlist_reqseqlist.getColumn(0, "dinfaplyn");
- var node = ds_init_tmlist_reqtimslist;
-
-
- //정규차수에 대한 정보가 있을때.
- if( !utlf_isNull(node) && node.rowcount > 0 ){
-
- var dt;
- var frdd;
- var today = new Date();
- var frday = new Date();
- var diffdt;
- if(curtm > clotm) {
- if( ds_init_tmlist_reqtimslist.rowcount > 0 && utlf_isNull(ds_init_tmlist_reqseqlist.getColumn(0, "reqseq")) ){
- //의정부 성모 병원시 일요일근무를 안하기 때문에 제외 구분값
- var addflag = ds_init_reqdayflag_codelist.getColumn(0, "cdid");
-
- var reqdd = grp_biz.grp_sea.ipt_reqdd.value;
-
- if( addflag =="E" && utlf_getCurrentWeek() == "6" ){
- diffdt = 2;
- frday = today.getAddDate(diffdt , "D");
- frdd = frday.getDateFormat();
- grp_biz.grp_sea.ipt_reqdd.value = frdd;
-
- ds_tmp.setColumn(0, "curdate", grp_biz.grp_sea.ipt_reqdd.value);
- }else{
-
- if(utlf_getCurrentWeek() == "6"){
- diffdt = ds_init_daycount_codelist.getColumn(0, "cdid");
- if (utlf_isNull(diffdt)== true) {
- diffdt = 2;
- }
- diffdt = parseInt(diffdt);
- } else {
- diffdt = 1;
- }
- frday = today.getAddDate(diffdt , "D");
- frdd = frday.getDateFormat();
-
- grp_biz.grp_sea.ipt_reqdd.value = frdd;
-
- ds_tmp.setColumn(0, "curdate", grp_biz.grp_sea.ipt_reqdd.value);
- }
- }
-
- } else {
- if( grp_biz.grp_sea.ipt_reqdd.value > utlf_getCurrentDate()) {
- ds_tmp.setColumn(0, "curdate", grp_biz.grp_sea.ipt_reqdd.value);
- grp_biz.grp_sea.cmb_reqpridflag.value = "1";
- } else {
- grp_biz.grp_sea.ipt_reqdd.value = utlf_getCurrentDate();
- ds_tmp.setColumn(0, "curdate" , grp_biz.grp_sea.ipt_reqdd.value);
- grp_biz.grp_sea.cmb_reqpridflag.value = ds_init_tmlist_reqseqlist.getColumn(0, "reqseq");
- }
- }
-
- grp_biz.grp_sea.chk_eryn.setEnbale(true);
-
- if( utlf_isNull(degr) ){
- ds_init_tmlist_reqseqlist.setColumn(0, "reqseq", "1");
- ds_init_tmlist_reqseqlist.setColumn(0, "dinfaplyn", "Y");
- degr = "1";
- }
-
- grp_biz.grp_sea.chk_eryn.setCheckAll(false);
- grp_biz.grp_sea.chk_eryn.setData(utlf_transNullToEmpty("1").split(" "), null, false);
- grp_biz.grp_sea.cmb_reqpridflag.value = degr;
- grp_biz.grp_sea.cmb_reqpridflag.enable = true;
-
- } else {
- if(utlf_getCurrentWeek() != "0") {
- //chk_eryn.disabled = true;
- // messageBox("응급청구만 할 수 있는 시간입니다.", "E");
- //
- // model.setValue(ipt_reqdd.attribute("ref"), getCurrentDate());
- // model.makeValue("/root/tmp/curdate", ipt_reqdd.value);
- // cmb_reqpridflag.select(0);
- // model.setValue(chk_eryn.attribute("ref"), "2");
- // chk_eryn.refresh();
- // chk_eryn.dispatch("xforms-value-changed");
- //grd_goodreq.colDisabled(grd_goodreq.colRef("deliveflag")) = true;
- } else {
- var reqdd = grp_biz.grp_sea.ipt_reqdd.value;
- var dt;
-
- var frdd;
- var today = new Date();
- var frday = new Date();
- var diffdt = 1;
-
- frday = today.getAddDate(diffdt , "D");
- frdd = frday.getDateFormat();
-
- grp_biz.grp_sea.ipt_reqdd.value = frdd;
-
- ds_tmp.setColumn(0, "curdate", grp_biz.grp_sea.ipt_reqdd.value);
-
- ds_send_reqdata.setColumn(0, "reqdd", grp_biz.grp_sea.ipt_reqdd.value);
-
- var oParam = {};
- oParam.id = "TRMNG01102";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetHoliYN";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_holiyn_holilist=holilist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG01102";
- tranf_submit(oParam);
-
- if(ds_init_holiyn_holilist.getColumn(0, "holiyn") == "Y") {
- daykind = "2";
- } else {
- daykind = "1";
- }
-
- ds_send_reqdata.setColumn(0, "daykind" , daykind);
-
- var oParam = {};
- oParam.id = "TRMNG00503";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetTimsList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_tmlist_reqtimslist=reqtimslist ds_init_tmlist_reqseqlist=reqseqlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00503";
- tranf_submit(oParam);
-
- var node = ds_init_tmlist_reqtimslist;
-
- if( !utlf_isNull(node) ){
- ds_init_tmlist_reqseqlist.setColumn(0, "reqseq", "1");
- grp_biz.grp_sea.cmb_reqpridflag.value = "1";
- grp_biz.grp_sea.chk_eryn.setCheckAll(false);
- grp_biz.grp_sea.chk_eryn.setData(utlf_transNullToEmpty("1").split(" "), null, false);
-
- grp_biz.grp_sea.cmb_reqpridflag.enable = true;
- } else {
- // messageBox("응급청구만 할 수 있는 시간입니다.", "E");
- //
- // model.setValue(ipt_reqdd.attribute("ref"), getCurrentDate());
- // model.makeValue("/root/tmp/curdate", ipt_reqdd.value);
- // cmb_reqpridflag.select(0);
- // model.setValue(chk_eryn.attribute("ref"), "2");
- // chk_eryn.refresh();
- // chk_eryn.dispatch("xforms-value-changed");
-
- }
-
- ds_tmp.setColumn(0, "curdate", grp_biz.grp_sea.ipt_reqdd.value);
- }
- }
- frmf_addComboItem( "grp_biz.grp_sea.cmb_reqpridflag", "전체", "", "above");
- //grp_biz.grp_sea.cmb_reqpridflag.index = 0;
- }
- function fSettingGoodList(pnode, nodename, userqtynm){
- var codynode = ds_copynode_goodreqlist;
- var addRow = ds_main_list_goodreq_goodreqlist.rowcount-1;
-
- if( utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(addRow, "goodcd")).length > 0) addRow = addRow + 1;
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
-
- for( var j=0 ; j<ds_copynode_goodreqlist.rowcount ; j++ ){
- if((ds_main_list_goodreq_goodreqlist.rowcount == 0) ||
- (addRow >= ds_main_list_goodreq_goodreqlist.rowcount))
- {
- misfGridIUD(grp_biz.group1.grd_goodreq, "A");
- addRow = ds_main_list_goodreq_goodreqlist.rowcount-1;
- fDefaultSetting(addRow );
- }
-
- //이윤주수정(20160120)
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "oproomcd" , ds_send_goodreq.getColumn(0, "oproomcd"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "reqdd" , ds_send_goodreq.getColumn(0, "inreqfrdd"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "reqpridflag" , ds_send_goodreq.getColumn(0, "inreqpridflag"));
-
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "goodcd" , ds_copynode_goodreqlist.getColumn(j, "goodcd"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "goodnm" , ds_copynode_goodreqlist.getColumn(j, "goodnm"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "goodspec" , ds_copynode_goodreqlist.getColumn(j, "goodspec"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "csrsafestocqty" , ds_copynode_goodreqlist.getColumn(j, "safestocqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "goodflag" , ds_copynode_goodreqlist.getColumn(j, "goodflag"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "goodmodel" , ds_copynode_goodreqlist.getColumn(j, "goodmodel"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "reqflag" , ds_copynode_goodreqlist.getColumn(j, "reqflag"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "realqty" , ds_copynode_goodreqlist.getColumn(j, "realqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "rpirqty" , ds_copynode_goodreqlist.getColumn(j, "rpirqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "reqlmtqty" , ds_copynode_goodreqlist.getColumn(j, "reqlmtqty"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "requnit" , ds_copynode_goodreqlist.getColumn(j, "deliveunit"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "dinfflag" , ds_copynode_goodreqlist.getColumn(j, "dinfflag"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "dinfdivs" , ds_copynode_goodreqlist.getColumn(j, "dinfdivs"));
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "netflag" , ds_copynode_goodreqlist.getColumn(j, "netflag"));
-
- if( ds_copynode_goodreqlist.getColumn(j, "deptcgflag") == "D" ){
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "bipumyn", "Y");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "bipumyn", "N");
- }
-
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "rgstqty" , "");
- if( ds_init_tmlist_reqtimslist.rowcount < 2) {
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "deliveflag", "1");
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "reqpridflag" , "-");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "deliveflag", "0");
-
- //model.setValue(grd_goodreq.nodeset + "[" + addRow + "]/reqpridflag" , cmb_reqpridflag.value);
- //model.setValue(grd_goodreq.nodeset + "[" + addRow + "]/reqpridflag" , model.getValue("/root/init/tmlist/reqseqlist/reqseq"));
- }
-
- ds_main_list_goodreq_goodreqlist.setColumn( addRow, "editdeliveflag", "checkbox");
-
- addRow = addRow + 1;
-
- }
-
- ds_main_list_goodreq_goodreqlist.enableevent = true;
- }
- function fDefaultSetting(prow)
- {
- ds_main_list_goodreq_goodreqlist.setColumn(prow, "instcd", grp_biz.grp_sea.cmb_instcd.value);
- ds_main_list_goodreq_goodreqlist.setColumn(prow, "reqdd", grp_biz.grp_sea.ipt_reqdd.value);
-
- var deptcd;
- var deptnm;
-
- //추가시 그리드의 청구부서코드 setting
- if( utlf_isNull(grp_biz.grp_sea.opt_reqdeptcd.value) ){
- deptcd = sysf_getUserInfo("dutplcecd");
- } else {
- deptcd = grp_biz.grp_sea.opt_reqdeptcd.value;
- }
-
- //추가시 그리드의 청구부서명 setting
- if( utlf_isNull(grp_biz.grp_sea.opt_reqdeptnm.value) ){
- deptnm = sysf_getUserInfo("dutplcenm");
- } else {
- deptnm = grp_biz.grp_sea.opt_reqdeptnm.value;
- }
- ds_main_list_goodreq_goodreqlist.setColumn(prow, "delivedeptcd", deptcd);
- ds_main_list_goodreq_goodreqlist.setColumn(prow, "reqdeptcd", deptcd);
- ds_main_list_goodreq_goodreqlist.setColumn(prow, "reqdeptnm", deptnm);
- }
- /*
- function fsearch2() {
-
- submit("TRMNG01101");
- }*/
- function fPrintRex() {
-
- var updtdata = grdf_getGridUpdateData(grp_biz.group1.grd_goodreq, "all");
-
- if( !utlf_isNull(updtdata) && updtdata.rowcount > 0 ){
- sysf_messageBox("물품청구중인 물품이 있습니다. 저장을 하시고 다시 출력해주세요.", "E");
- return;
- }
-
- ds_send_report_goodreqlist.clearData();
- ds_send_report_goodreqlist2.clearData();
- ds_send_report_rtnlist.clearData();
- ds_send_report_dinfdivs.clearData();
-
- var reqflag;
- var prtgoodflag = ds_main_prtcond.getColumn(0, "prtgoodflag");
- var prtreqoptflag = ds_main_prtcond.getColumn(0, "prtreqoptflag");
- var splitString = new Array(4);
- var mulcnt = 0;
- for( var idx=0 ; idx<ds_main_list_goodreq_goodreqlist.rowcount ; idx++ ){
- ds_main_list_goodreq_goodreqlist.setColumn(idx, "dinfdivsnm", grp_biz.group1.grd_goodreq.getCellText(idx, grp_biz.group1.grd_goodreq.getBindCellIndex("body", "dinfdivs")));
- }
- for( var idx=0 ; idx<ds_main_list_goodreq_goodreqlist.rowcount ; idx++ ){
- ds_main_list_goodreq_rtnlist.setColumn(idx, "dinfdivsnm", grp_biz.group1.grd_rtnlist.getCellText(idx, grp_biz.group1.grd_rtnlist.getBindCellIndex("body", "dinfdivs")));
- }
-
- ds_main_list_goodreq_goodreqlist.filter("reqflag=='1'");
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist.addRow();
- ds_send_report_goodreqlist.copyRow(nRow, ds_main_list_goodreq_goodreqlist, i);
- }
- ds_main_list_goodreq_goodreqlist.filter("reqflag=='2'");
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist.addRow();
- ds_send_report_goodreqlist.copyRow(nRow, ds_main_list_goodreq_goodreqlist, i);
- }
- ds_main_list_goodreq_goodreqlist.filter("reqflag=='3'");
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist2.addRow();
- ds_send_report_goodreqlist2.copyRow(nRow, ds_main_list_goodreq_goodreqlist, i);
- }
- ds_main_list_goodreq_goodreqlist.filter("reqflag=='4'");
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist.addRow();
- ds_send_report_goodreqlist.copyRow(nRow, ds_main_list_goodreq_goodreqlist, i);
- }
- ds_main_list_goodreq_goodreqlist.filter("");
-
- ds_main_list_goodreq_rtnlist.filter("reqflag=='1' && rtnstat=='5'");
- for( var i=0 ; i<ds_main_list_goodreq_rtnlist.rowcount ; i++ ){
- var nRow = ds_send_report_rtnlist.addRow();
- ds_send_report_rtnlist.copyRow(nRow, ds_main_list_goodreq_rtnlist, i);
- }
- ds_main_list_goodreq_rtnlist.filter("reqflag=='2' && rtnstat=='5'");
- for( var i=0 ; i<ds_main_list_goodreq_rtnlist.rowcount ; i++ ){
- var nRow = ds_send_report_rtnlist.addRow();
- ds_send_report_rtnlist.copyRow(nRow, ds_main_list_goodreq_rtnlist, i);
- }
- ds_main_list_goodreq_rtnlist.filter("reqflag=='3' && rtnstat=='5'");
- for( var i=0 ; i<ds_main_list_goodreq_rtnlist.rowcount ; i++ ){
- var nRow = ds_send_report_rtnlist.addRow();
- ds_send_report_rtnlist.copyRow(nRow, ds_main_list_goodreq_rtnlist, i);
- }
- ds_main_list_goodreq_rtnlist.filter("reqflag=='4' && rtnstat=='5'");
- for( var i=0 ; i<ds_main_list_goodreq_rtnlist.rowcount ; i++ ){
- var nRow = ds_send_report_rtnlist.addRow();
- ds_send_report_rtnlist.copyRow(nRow, ds_main_list_goodreq_rtnlist, i);
- }
- ds_main_list_goodreq_rtnlist.filter("");
-
- ds_send_report_dinfdivs.copyData(ds_tmp_common_dinfdivsinfo_M0585);
-
- ds_send_report.setColumn(0, "prtusernm", sysf_getUserInfo("usernm"));
- ds_send_report.setColumn(0, "reqdeptnm", grp_biz.grp_sea.opt_reqdeptnm.value);
- ds_send_report.setColumn(0, "reqdd" , grp_biz.grp_sea.ipt_reqdd.value);
-
- ds_send_report.setColumn(0, "reqpridflag", grp_biz.grp_sea.cmb_reqpridflag.value);
-
- //by 박영우
- if(prtgoodflag == "G") { //물품별 출력
- if( ds_send_report_goodreqlist.rowcount < 1 ){
- ds_send_report_goodreqlist.addRow();
- }
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist", ds_send_report_goodreqlist); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist2", ds_send_report_goodreqlist2); // 데이터셋 1
-
- //var objParam = new Object();
- objParam.xml_data_XML2 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report/rtnlist", ds_send_report_rtnlist); // 데이터셋 1
-
- //var objParam = new Object();
- objParam.xml_data_XML3 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG01100"],[objParam], option);
- } else { //청구별 출력
- if( utlf_isNull(prtreqoptflag) ){ //청구구분 체크가 공란이라면 return
- sysf_messageBox("청구구분을 체크하세요.", "E");
- return;
- } else {
- splitString = prtreqoptflag.split(" ");
- ds_send_report_goodreqlist_req.clearData();
- ds_send_report_goodreqlist_exchng.clearData();
- ds_send_report_goodreqlist_rgst.clearData();
- ds_send_report_goodreqlist_gasrgst.clearData();
- ds_send_report_goodreqlist_lend.clearData();
-
- for(var i = 0; i < splitString.length; i++) {
- if(splitString[i] == "R") { // 청구
- ds_send_report_goodreqlist.filter("reqqty>0");
- ds_send_report_goodreqlist_req.copyData(ds_send_report_goodreqlist, true);
- ds_send_report_goodreqlist.filter("");
-
- ds_send_report_goodreqlist2.filter("reqqty>0");
- for( var i=0 ; i<ds_send_report_goodreqlist2.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist_req.addRow();
- ds_send_report_goodreqlist_req.copyRow(nRow, ds_send_report_goodreqlist2, i);
- }
- ds_send_report_goodreqlist2.filter("");
-
- mulcnt++;
- }
- if(splitString[i] == "E") { // 교환
- ds_send_report_goodreqlist.filter("exchngqty>0");
- ds_send_report_goodreqlist_exchng.copyData(ds_send_report_goodreqlist, true);
- ds_send_report_goodreqlist.filter("");
-
- ds_send_report_goodreqlist2.filter("exchngqty>0");
- for( var i=0 ; i<ds_send_report_goodreqlist2.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist_exchng.addRow();
- ds_send_report_goodreqlist_exchng.copyRow(nRow, ds_send_report_goodreqlist2, i);
- }
- ds_send_report_goodreqlist2.filter("");
-
- mulcnt++;
- }
- if(splitString[i] == "G") { // 멸균, 재멸균
- ds_send_report_goodreqlist.filter("rgstqty>0 || rergstqty>0");
- ds_send_report_goodreqlist_rgst.copyData(ds_send_report_goodreqlist, true);
- ds_send_report_goodreqlist.filter("");
-
- ds_send_report_goodreqlist2.filter("rgstqty>0 || rergstqty>0");
- ds_send_report_goodreqlist_gasrgst.copyData(ds_send_report_goodreqlist2, true);
- ds_send_report_goodreqlist2.filter("");
-
- mulcnt++;
- }
- if(splitString[i] == "L") { // 대여, 반납
- ds_send_report_goodreqlist.filter("lendqty>0");
- ds_send_report_goodreqlist_lend.copyData(ds_send_report_goodreqlist, true);
- ds_send_report_goodreqlist.filter("");
-
- ds_send_report_goodreqlist2.filter("lendqty>0");
- for( var i=0 ; i<ds_send_report_goodreqlist2.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist_lend.addRow();
- ds_send_report_goodreqlist_lend.copyRow(nRow, ds_send_report_goodreqlist2, i);
- }
- ds_send_report_goodreqlist2.filter("");
-
- if( ds_send_report_goodreqlist_lend.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_lend.getColumn(0, "lendqty")) ){
- ds_send_report_rtnlist.filter("lendqty>0 && rtnstat=='5'");
- for( var i=0 ; i<ds_send_report_rtnlist.rowcount ; i++ ){
- var nRow = ds_send_report_goodreqlist_lend.addRow();
- ds_send_report_goodreqlist_lend.copyRow(nRow, ds_send_report_rtnlist, i);
- }
- ds_send_report_rtnlist.filter("");
- } else {
- ds_send_report_rtnlist.filter("lendqty>0 && rtnstat=='5'");
- ds_send_report_goodreqlist_lend.copyData(ds_send_report_rtnlist, true);
- ds_send_report_rtnlist.filter("");
- }
-
- //반납의 경우 불출대여수량의 가감을 누적하기 위해서 dlvr의 PK와 반납일자가 동일한 경우는 가감한 정보를 difflendqty 에 담고
- //다를 경우에는 전 날짜에 반납한 수량과 반납 첫번째 행의 반납수량을 제외한 나머지 수량을 담는다.
- var dlvlendqty, exrtnlendqty, rtnlendqty, difflendqty;
- var reqdeptcd, reqdd, reqno, reqseqno, reqflag, rtndd;
- var reqdeptcd2, reqdd2, reqno2, reqseqno2, reqflag2, rtndd2;
- var rtncnt = 0;
-
- for( var i=0 ; i<ds_send_report_goodreqlist_lend.rowcount ; i++ ){
- if( ds_send_report_goodreqlist_lend.getColumn(i, "rtnstat") == "5" ){
- rtncnt++;
- reqdeptcd = ds_send_report_goodreqlist_lend.getColumn(i, "reqdeptcd");
- reqdd = ds_send_report_goodreqlist_lend.getColumn(i, "reqdd");
- reqno = ds_send_report_goodreqlist_lend.getColumn(i, "reqno");
- reqseqno = ds_send_report_goodreqlist_lend.getColumn(i, "reqseqno");
- reqflag = ds_send_report_goodreqlist_lend.getColumn(i, "reqflag");
- rtndd = ds_send_report_goodreqlist_lend.getColumn(i, "rtndd");
-
- reqdeptcd2 = utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i-1, "reqdeptcd"));
- reqdd2 = utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i-1, "reqdd"));
- reqno2 = utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i-1, "reqno"));
- reqseqno2 = utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i-1, "reqseqno"));
- reqflag2 = utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i-1, "reqflag"));
- rtndd2 = utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i-1, "rtndd"));
-
- exrtnlendqty = Number(utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i, "exrtnlendqty")));
- dlvlendqty = Number(utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i, "dlvlendqty")));
- rtnlendqty = Number(utlf_transNullToEmpty(ds_send_report_goodreqlist_lend.getColumn(i, "rtnlendqty")));
- if(reqdeptcd == reqdeptcd2 && reqdd == reqdd2 && reqno == reqno2 && reqseqno == reqseqno2 && reqflag == reqflag2 && rtndd == rtndd2 && rtncnt > 2) {
- difflendqty = Number(utlf_transNullToEmpty(difflendqty)) - rtnlendqty;
- } else {
- difflendqty = dlvlendqty - exrtnlendqty - rtnlendqty;
- }
- ds_send_report_goodreqlist_lend.getColumn(i, "difflendqty", difflendqty);
-
- //반납의 청구대여수량은 불출대여수량으로 교체
- ds_send_report_goodreqlist_lend.getColumn(i, "lendqty", dlvlendqty);
- }
- }
- mulcnt++;
- }
- }
- if(mulcnt > 1) { //멀티 선택일 경우
- if( ( ds_send_report_goodreqlist_req.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_req.getColumn(0, "reqqty")) ) ||
- ( ds_send_report_goodreqlist_exchng.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_exchng.getColumn(0, "exchngqty")) ) ||
- ( ds_send_report_goodreqlist_rgst.rowcount > 0 && ( !utlf_isNull(ds_send_report_goodreqlist_rgst.getColumn(0, "rgstqty")) || !utlf_isNull(ds_send_report_goodreqlist_rgst.getColumn(0, "rergstqty")) ) ) ||
- ( ds_send_report_goodreqlist_gasrgst.rowcount > 0 && ( !utlf_isNull(ds_send_report_goodreqlist_gasrgst.getColumn(0, "rgstqty")) || !utlf_isNull(ds_send_report_goodreqlist_gasrgst.getColumn(0, "rergstqty")) ) ) ||
- ( ds_send_report_goodreqlist_lend.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_gasrgst.getColumn(0, "lendqty")) ) ) {
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/prtusernm", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_req", ds_send_report_goodreqlist_req); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_exchng", ds_send_report_goodreqlist_exchng); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_rgst", ds_send_report_goodreqlist_rgst); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_gasrgst", ds_send_report_goodreqlist_gasrgst); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_lend", ds_send_report_goodreqlist_lend); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG01105"],[objParam], option);
- }
- } else if(mulcnt == 1) { //단독 선택일 경우
- if( ds_send_report_goodreqlist_req.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_req.getColumn(0, "reqqty")) ) {
- if( ds_send_report_goodreqlist_req.rowcount < 1 ){
- ds_send_report_goodreqlist_req.addRow();
- }
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_req", ds_send_report_goodreqlist_req); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG01101"],[objParam], option);
- } else if( ds_send_report_goodreqlist_exchng.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_exchng.getColumn(0, "exchngqty")) ) {
- if( ds_send_report_goodreqlist_exchng.rowcount < 1 ){
- ds_send_report_goodreqlist_exchng.addRow();
- }
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_exchng", ds_send_report_goodreqlist_exchng); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG01102"],[objParam], option);
- } else if( ( ds_send_report_goodreqlist_rgst.rowcount > 0 && ( !utlf_isNull(ds_send_report_goodreqlist_rgst.getColumn(0, "rgstqty")) || !utlf_isNull(ds_send_report_goodreqlist_rgst.getColumn(0, "rergstqty")) ) ) ||
- ( ds_send_report_goodreqlist_gasrgst.rowcount > 0 && ( !utlf_isNull(ds_send_report_goodreqlist_gasrgst.getColumn(0, "rgstqty")) || !utlf_isNull(ds_send_report_goodreqlist_gasrgst.getColumn(0, "rergstqty")) ) ) ) {
- if( ds_send_report_goodreqlist_rgst.rowcount < 1 ){
- ds_send_report_goodreqlist_rgst.addRow();
- }
- if( ds_send_report_goodreqlist_gasrgst.rowcount < 1 ){
- ds_send_report_goodreqlist_gasrgst.addRow();
- }
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_rgst", ds_send_report_goodreqlist_rgst); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_gasrgst", ds_send_report_goodreqlist_gasrgst); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG01103"],[objParam], option);
- } else if( ds_send_report_goodreqlist_lend.rowcount > 0 && !utlf_isNull(ds_send_report_goodreqlist_gasrgst.getColumn(0, "lendqty")) ) {
- if( ds_send_report_goodreqlist_lend.rowcount < 1 ){
- ds_send_report_goodreqlist_lend.addRow();
- }
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/report/goodreqlist_lend", ds_send_report_goodreqlist_lend); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG01104"],[objParam], option);
- }
- }
- }
- }
- }
- function setDelStat() {
- if( ds_main_list_goodreq_goodreqlist.getRowType(ds_main_list_goodreq_goodreqlist.rowposition) == 2 ){
- ds_main_list_goodreq_goodreqlist.deleteRow(ds_main_list_goodreq_goodreqlist.rowposition);
- } else {
- if( utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdivs")) || ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdivs") < "3" ){
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
-
- ds_main_list_goodreq_goodreqlist.setRowType(ds_main_list_goodreq_goodreqlist.rowposition, 8);
-
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
- } else if( ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdivs") == "3" ){
- sysf_messageBox("확인된 물품은 삭제할 수 없습니다.", "E");
- return;
- } else if( ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdivs") == "4" ){
- sysf_messageBox("불출된 물품은 삭제할 수 없습니다.", "E");
- return;
- }
- }
- }
- //반납된 물품 삭제
- function setDelStat2() {
- if( ds_main_list_goodreq_goodreqlist.getRowType(ds_main_list_goodreq_goodreqlist.rowposition) == 2 ){
- ds_main_list_goodreq_goodreqlist.deleteRow(ds_main_list_goodreq_goodreqlist.rowposition);
- } else {
-
- if( ds_main_list_goodreq_rtnlist.getColumn(ds_main_list_goodreq_rtnlist.rowposition, "rtnstat") == "6" ){
- sysf_messageBox("반납완료된 물품은 삭제할 수 없습니다.", "E");
- return;
- } else {
- var rtn = sysf_messageBox("삭제 하시겠습니까?", "Q");
-
- if(rtn == "6") {
- ds_main_list_goodreq_rtnlist.enableevent = false;
- ds_main_list_goodreq_rtnlist.updatecontrol = false;
-
- ds_main_list_goodreq_rtnlist.setRowType(ds_main_list_goodreq_rtnlist.rowposition, 8);
- grdf_setStatusColumn(ds_main_list_goodreq_rtnlist, "status");
-
- ds_main_list_goodreq_rtnlist.updatecontrol = true;
- ds_main_list_goodreq_rtnlist.enableevent = true;
-
- var updtdata = grdf_getGridUpdateData(grp_biz.group1.grd_rtnlist, "all");
-
- ds_send_savdata_rtnlist.assign(updtdata);
-
- for( var i=0 ; i<ds_send_savdata_rtnlist.rowcount ; i++ ){
- if( ds_send_savdata_rtnlist.getColumn(i, "deliveflag") == "1" ){
- ds_send_savdata_rtnlist.setColumn(i, "deliveflag", "2");
- }else{
- ds_send_savdata_rtnlist.setColumn(i, "deliveflag", "1");
- }
- }
-
- var oParam = {};
- oParam.id = "TXMNG01103";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeRtnList";
- oParam.inds = "req=ds_send_savdata_rtnlist:A";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG01103";
- tranf_submit(oParam);
-
- //btn_search.dispatch("DOMActivate");
- fReqRtnGoodInfoSearch();
-
- }
- }
- }
- }
- /*
- 각 부서별에서 청구한 CSR 물품내역 조회(청구/대여,반납,미반납내역 조회)
- */
- function fReqRtnGoodInfoSearch(){
-
- var reqflag ;
- var reqdivs;
- var bipumyn;
-
- ds_main_list_goodreq_goodreqlist.clearData();
-
- ds_send_goodreq.enableevent = false;
- ds_send_goodreq.updatecontrol = false;
-
- ds_send_goodreq.setColumn(0, "reqpridseq", ds_init_tmlist_reqseqlist.getColumn(0, "reqseq"));
-
- ds_send_goodreq.updatecontrol = true;
- ds_send_goodreq.enableevent = true;
-
- var reqdept = ds_send_goodreq.getColumn(0, "reqdeptcd");
- var cdid = ds_init_cdid_codelist.getColumn(0, "cdid");
- if (reqdept != cdid) {
- grp_biz.group1.grd_goodreq.setRealColSize(grp_biz.group1.grd_goodreq.getBindCellIndex("body", "rgstqtyseq"), 0, false); //멸균망수량
- ds_send_reqdata.setColumn(0, "seqyn", "");
- } else if (reqdept == cdid) {
- grp_biz.group1.grd_goodreq.setRealColSize(grp_biz.group1.grd_goodreq.getBindCellIndex("body", "rgstqtyseq"), 50, false);
- ds_send_reqdata.setColumn(0, "seqyn", "Y");
- }
-
- var oParam = {};
- oParam.id = "TRMNG01101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetCsrGoodReq";
- oParam.inds = "req=ds_send_goodreq";
- oParam.outds = "ds_main_list_goodreq_goodreqlist=goodreqlist ds_main_list_goodreq_goodrtnlist=goodrtnlist ds_main_list_goodreq_rtnlist=rtnlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNG01101";
- tranf_submit(oParam);
-
- ds_main_list_goodreq_goodreqlist.addColumn("fstrgstrnm", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("lastupdtrnm", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("colexchngqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("colrergstqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("collendqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("colrgstqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("colreqqty", "string");
-
- ds_main_list_goodreq_goodreqlist.addColumn("editexchngqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("editrergstqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("editlendqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("editrgstqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("editreqqty", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("editdeliveflag", "string");
- ds_main_list_goodreq_goodreqlist.addColumn("editcmt", "string");
-
- if( utlf_isNull(ds_main_list_goodreq_goodrtnlist.getColumnInfo("rtnqty")) ){
- ds_main_list_goodreq_goodrtnlist.addColumn("rtnqty", "string");
- }
- if( utlf_isNull(ds_main_list_goodreq_goodrtnlist.getColumnInfo("rtndd")) ){
- ds_main_list_goodreq_goodrtnlist.addColumn("rtndd", "string");
- }
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- if( ds_main_list_goodreq_goodreqlist.getColumn(i, "deliveflag") == "1" ){
- ds_main_list_goodreq_goodreqlist.setColumn(i, "deliveflag", "0");
- }else{
- ds_main_list_goodreq_goodreqlist.setColumn(i, "deliveflag", "1");
- }
-
- ds_main_list_goodreq_goodreqlist.setColumn(i, "fstrgstrnm", ds_main_list_goodreq_goodreqlist.getColumn(i, "lastupdtrid"));
- ds_main_list_goodreq_goodreqlist.setColumn(i, "lastupdtrnm", ds_main_list_goodreq_goodreqlist.getColumn(i, "fstrgstdt"));
-
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editexchngqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editlendqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrgstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editreqqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editdeliveflag", "checkbox");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editcmt", "text");
- }
-
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
-
- ds_main_list_goodreq_rtnlist.enableevent = false;
- ds_main_list_goodreq_rtnlist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_list_goodreq_rtnlist.rowcount ; i++ ){
- if( ds_main_list_goodreq_rtnlist.getColumn(i, "deliveflag") == "1" ){
- ds_main_list_goodreq_rtnlist.setColumn(i, "deliveflag", "0");
- }else{
- ds_main_list_goodreq_rtnlist.setColumn(i, "deliveflag", "1");
- }
- }
-
- ds_main_list_goodreq_rtnlist.updatecontrol = true;
- ds_main_list_goodreq_rtnlist.enableevent = true;
-
- ds_main_list_goodreq_goodrtnlist.enableevent = false;
- ds_main_list_goodreq_goodrtnlist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_list_goodreq_goodrtnlist.rowcount ; i++ ){
- if( ds_main_list_goodreq_goodrtnlist.getColumn(i, "deliveflag") == "1" ){
- ds_main_list_goodreq_goodrtnlist.setColumn(i, "deliveflag", "0");
- }else{
- ds_main_list_goodreq_goodrtnlist.setColumn(i, "deliveflag", "1");
- }
- }
-
- ds_main_list_goodreq_goodrtnlist.updatecontrol = true;
- ds_main_list_goodreq_goodrtnlist.enableevent = true;
-
- if( arErrorCode.pop("TRMNG01101") > -1 ){
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- reqflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqflag");
- bipumyn = ds_main_list_goodreq_goodreqlist.getColumn(i, "bipumyn");
-
- if(reqflag == "1") {
-
- if(bipumyn == "Y") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colexchngqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "collendqty", "#ffff99");
-
- //20110307_KNUH_Start 비품일 경우 멸균의뢰도 할 수 있도록 변경.
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- //20110307_KNUH_End
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "collendqty", "#ffff99");
- }
-
- } else if(reqflag == "2" || reqflag == "4") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colreqqty", "#ffff99");
-
- } else if(reqflag == "3") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- }
-
- reqdivs = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqdivs");
-
- if(reqdivs > "2") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editexchngqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editreqqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrergstqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editlendqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrgstqty", "none");
-
- }
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editdeliveflag", "none");
-
- /*
- if(reqdivs > "1") {
- grd_goodreq.isReadOnly(i, grd_goodreq.colRef("deliveflag")) = true;
- }*/
-
- }
-
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
- }
-
- }
- function cf_TRMNG01101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG01100
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMNG01100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG01100
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMNG01100_onload(obj:Form, e:LoadEventInfo)
- {
- var sProp = "col=2,row=1,cellspacing=80,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
- grp_biz.grp_sea.chk_eryn.setInitComp(sProp, ds_eryn, "value", "label", "fn_mChk_eryn");
- var sProp = "col=2,row=1,cellspacing=70,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
- grp_biz.group5.checkbox1.setInitComp(sProp, ds_eryn, "value", "label", "fn_mCheckbox1");
- var sProp = "col=4,row=1,cellspacing=0,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
- group4.group3.chk_prtreqoptflag.setInitComp(sProp, ds_prtreqoptflag, "value", "label", "fn_mChk_prtreqoptflag");
-
- ds_send_goodreq.enableevent = false;
- ds_send_goodreq.updatecontrol = false;
-
- ds_send_goodreq.setColumn(0, "sworkflag", "5");
- ds_send_goodreq.setColumn(0, "sreqflag", "X");
-
- ds_send_goodreq.updatecontrol = true;
- ds_send_goodreq.enableevent = true;
-
- grdf_setGridSort(grp_biz.group1.grd_goodreq);
- grdf_setGridSort(grp_biz.group1.grd_rtnlist);
- grdf_setGridSort(grp_biz.group1.grd_goodnortnlist);
- grdf_setRowTypeIcon(grp_biz.group1.grd_goodreq, 0);
- grdf_setRowTypeIcon(grp_biz.group1.grd_rtnlist, 0);
- grdf_setRowTypeIcon(grp_biz.group1.grd_goodnortnlist, 0);
-
- sysf_setModelProperty("chngyn", "N");
-
- //화면 Control을 초기화한다.
- fInitialize();
- }
- /**
- * @group :
- * @ver : 2016.04.05
- * @by : 윤주호
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : MultiCheckBox 값 셋팅
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fn_mChk_eryn() {
- var rtn = "";
- var tmp = "";
- rtn = utlf_transNullToEmpty(grp_biz.grp_sea.chk_eryn.getData());
- for (var i = 0; i < rtn.length; i++) {
- if (i == 0) tmp = rtn[i];
- else tmp = tmp + " " + rtn[i];
- }
- ds_send_goodreq.enableevent = false;
- ds_send_goodreq.setColumn(0, "eryn", tmp);
- ds_send_goodreq.enableevent = true;
-
- var eryn = grp_biz.grp_sea.chk_eryn.getData();
-
- var std = utlf_isSearchString(eryn, "1");
- var er = utlf_isSearchString(eryn, "2");
-
- if(std) {
- grp_biz.grp_sea.cmb_reqpridflag.enable = true;
- grp_biz.grp_sea.cmb_reqpridflag.value = ds_init_tmlist_reqseqlist.getColumn(0, "reqseq");
- } else {
- grp_biz.grp_sea.cmb_reqpridflag.enable = false;
- grp_biz.grp_sea.cmb_reqpridflag.value = "-";
- }
-
- grp_biz_grp_sea_ipt_reqdd_onchanged();
- }
- function fn_mCheckbox1() {
- var rtn = "";
- var tmp = "";
- rtn = utlf_transNullToEmpty(grp_biz.group5.checkbox1.getData());
- for (var i = 0; i < rtn.length; i++) {
- if (i == 0) tmp = rtn[i];
- else tmp = tmp + " " + rtn[i];
- }
- ds_send_goodreq.enableevent = false;
- ds_send_goodreq.setColumn(0, "eryn", tmp);
- ds_send_goodreq.enableevent = true;
- }
- function ds_send_goodreq_cancolumnchange(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "eryn" :
- grp_biz.grp_sea.chk_eryn.setData(null, utlf_transNullToEmpty(ds_send_goodreq.getColumn(0, "eryn")).split(" "), false);
- grp_biz.group5.checkbox1.setData(null, utlf_transNullToEmpty(ds_send_goodreq.getColumn(0, "eryn")).split(" "), false);
- break;
-
- default :
- break;
- }
- }
- function ds_send_goodreq_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "eryn" :
- grp_biz.grp_sea.chk_eryn.setData(utlf_transNullToEmpty(ds_send_goodreq.getColumn(0, "eryn")).split(" "), null, false);
- grp_biz.group5.checkbox1.setData(utlf_transNullToEmpty(ds_send_goodreq.getColumn(0, "eryn")).split(" "), null, false);
-
- break;
-
- default :
- break;
- }
- }
- function fn_mChk_prtreqoptflag() {
- var rtn = "";
- var tmp = "";
- rtn = utlf_transNullToEmpty(group4.group3.chk_prtreqoptflag.getData());
- for (var i = 0; i < rtn.length; i++) {
- if (i == 0) tmp = rtn[i];
- else tmp = tmp + " " + rtn[i];
- }
- ds_main_prtcond.enableevent = false;
- ds_main_prtcond.setColumn(0, "prtreqoptflag", tmp);
- ds_main_prtcond.enableevent = true;
- }
- function ds_main_prtcond_cancolumnchange(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "prtreqoptflag" :
- group4.group3.chk_prtreqoptflag.setData(null, utlf_transNullToEmpty(ds_main_prtcond.getColumn(0, "prtreqoptflag")).split(" "), false);
- break;
-
- default :
- break;
- }
- }
- function ds_main_prtcond_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "prtreqoptflag" :
- group4.group3.chk_prtreqoptflag.setData(utlf_transNullToEmpty(ds_main_prtcond.getColumn(0, "prtreqoptflag")).split(" "), null, false);
- break;
-
- default :
- break;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_sav
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_btn_sav_onclick(obj:Button, e:ClickEventInfo)
- {
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- if( ds_main_list_goodreq_goodreqlist.getRowType(i) == 2 && utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd")) ){
- return;
- }
- }
-
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
-
- var reqpridflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqpridflag");
- var deliveflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "deliveflag");
- var reqfrdd = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqdd");
- var clotm = ds_init_tmlist_reqtimslist.lookup("cdid", reqpridflag, "clotm");
- var currentTime = utlf_getCurrentTime();
- var currentDate = utlf_getCurrentDate();
-
- if( utlf_isNull(reqpridflag) ){
- reqpridflag = "-" ;
- }
-
-
- if (deliveflag == "0" && reqpridflag == "-" ) {
- sysf_messageBox("차수가 입력되지 않았습니다!","I");
- return;
- }
-
- // if (reqfrdd < currentDate) {
- // messageBox("과거일자로 입력할 수는 없습니다","I");
- // return;
- // }
- //
- // if ( reqfrdd == currentDate) {
- // if (deliveflag == "1" && clotm < currentTime) {
- // messageBox("과거차수로 입력할 수는 없습니다","I");
- // return;
- // }
- // }
-
-
- if( ds_main_list_goodreq_goodreqlist.getRowType(i) == 8 ){
- } else {
- if((
- (utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(i, "exchngqty")) || ds_main_list_goodreq_goodreqlist.getColumn(i, "exchngqty") == "0") &&
- (utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(i, "lendqty")) || ds_main_list_goodreq_goodreqlist.getColumn(i, "lendqty") == "0") &&
- (utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(i, "rgstqty")) || ds_main_list_goodreq_goodreqlist.getColumn(i, "rgstqty") == "0") &&
- (utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(i, "rergstqty")) || ds_main_list_goodreq_goodreqlist.getColumn(i, "rergstqty") == "0") &&
- (utlf_isNull(ds_main_list_goodreq_goodreqlist.getColumn(i, "reqqty")) || ds_main_list_goodreq_goodreqlist.getColumn(i, "reqqty") == "0")
- ) ) {
- sysf_messageBox("교환, 대여, 멸균, 청구,재멸균 수량이 모두 0일수 없습니다.", "E");
- grp_biz.group1.grd_goodreq.setCellPos(i);
-
- return;
- }
- }
- //저장할때 변경한 값들만 차수변경 by 박영우 2010-02-17
- //이윤주 수정(20160120)
- if( ds_main_list_goodreq_goodreqlist.getRowType(i) == 2 ){
- //응급이 아닐 경우에만
- if(ds_main_list_goodreq_goodreqlist.getColumn(i, "deliveflag") != "1" &&
- ds_main_list_goodreq_goodreqlist.getColumn(i, "reqpridflag") != "-") {
- if( ds_init_tmlist_reqtimslist.rowcount < 2) {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "deliveflag", "1");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "reqpridflag" , "-");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "deliveflag", "0");
- // model.setValue(grd_goodreq.nodeset + "[" + i + "]/reqdd" , model.getValue("/root/tmp/curdate"));
- // model.setValue(grd_goodreq.nodeset + "[" + i + "]/reqpridflag" , model.getValue("/root/init/tmlist/reqseqlist/reqseq"));
- }
- }
- } else if( ds_main_list_goodreq_goodreqlist.getRowType(i) == 4 ){
- if( ds_main_list_goodreq_goodreqlist.getColumn(i, "deliveflag") != "1" &&
- ds_main_list_goodreq_goodreqlist.getColumn(i, "reqpridflag") != "-") {
- if( ds_init_tmlist_reqtimslist.rowcount < 2) {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "deliveflag", "1");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "reqpridflag" , "-");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "deliveflag", "0");
- // model.setValue(grd_goodreq.nodeset + "[" + i + "]/reqdd" , model.getValue("/root/tmp/curdate"));
- // model.setValue(grd_goodreq.nodeset + "[" + i + "]/reqpridflag" , model.getValue("/root/init/tmlist/reqseqlist/reqseq"));
- }
- }
- }
- }
- var reqdivs;
- var reqdivs2;
- var goodcd;
- var goodcd2;
- var deliveflag;
- var delivaflag2;
- var reqdd;
- var reqdd2;
- var reqpridflag;
- var reqpridflag2;
-
- var rows = ds_main_list_goodreq_goodreqlist.rowcount;
-
- var exchngqty;
- var lendqty;
- var rgstqty;
- var rergstqty;
- var reqqty;
- var safestocqty;
- var rowstat;
-
- var exchngqty2;
- var lendqty2;
- var rgstqty2;
- var rergstqty2;
- var reqqty2;
- var rowstat2;
- var netflag;
- var netflag2;
- var oproomcd;
- var oproomcd2;
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
- for( var i=0 ; i<rows ; i++ ){
- reqdivs = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqdivs");
- goodcd = ds_main_list_goodreq_goodreqlist.getColumn(i, "goodcd");
- deliveflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "deliveflag");
- reqpridflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqpridflag");
- reqdd = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqdd");
- oproomcd = ds_main_list_goodreq_goodreqlist.getColumn(i, "oproomcd");
-
-
- exchngqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "exchngqty")));
- lendqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "lendqty")));
- rgstqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "rgstqty")));
- rergstqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "rergstqty")));
- reqqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "reqqty")));
- safestocqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "csrsafestocqty")));
- rowstat = ds_main_list_goodreq_goodreqlist.getRowType(i);
-
- //20180521 이돈희 : 각 수량을 합하는 구간으로 삭제는 여기에 포함 안되므로 넘어감
- if(rowstat == 8){
- continue;
- }
-
- for(var j = rows-1; j > i ; j--) {
- reqdivs2 = ds_main_list_goodreq_goodreqlist.getColumn(j, "reqdivs");
- goodcd2 = ds_main_list_goodreq_goodreqlist.getColumn(j, "goodcd");
- deliveflag2 = ds_main_list_goodreq_goodreqlist.getColumn(j, "deliveflag");
- reqpridflag2 = ds_main_list_goodreq_goodreqlist.getColumn(j, "reqpridflag");
- reqdd2 = ds_main_list_goodreq_goodreqlist.getColumn(j, "reqdd");
- oproomcd2 = ds_main_list_goodreq_goodreqlist.getColumn(j, "oproomcd");
-
- netflag = ds_main_list_goodreq_goodreqlist.getColumn(j, "netflag");
-
- exchngqty2 = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(j, "exchngqty")));
- lendqty2 = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(j, "lendqty")));
- rgstqty2 = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(j, "rgstqty")));
- rergstqty2 = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(j, "rergstqty")));
- reqqty2 = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(j, "reqqty")));
- rowstat2 = ds_main_list_goodreq_goodreqlist.getRowType(j);
- //20180521 이돈희 : 각 수량을 합하는 구간으로 삭제는 여기에 포함 안되므로 넘어감
- if(rowstat2 == 8){
- continue;
- }
-
- //20180724 이돈희 : 본원 진료재료팀에서 TC03010003 청구시 확인상태인 것과 응급 인것이 합쳐지는 현상이 발생
- // : (reqdivs == "1" || utlf_isNull(reqdivs)) <= 여기 조건은 항상 만족되어 같은 물품에 대하여 항상 합하여짐
- //if(netflag == "N" && deliveflag == deliveflag2 && reqpridflag == reqpridflag2 && goodcd == goodcd2 && (reqdivs == "1" || utlf_isNull(reqdivs)) && reqdd == reqdd2 && oproomcd == oproomcd2) {
- if(netflag == "N" && deliveflag == deliveflag2 && reqpridflag == reqpridflag2 && goodcd == goodcd2 && (reqdivs == "1" && utlf_isNull(reqdivs2)) && reqdd == reqdd2 && oproomcd == oproomcd2) {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "lendqty" ,lendqty + lendqty2);
- ds_main_list_goodreq_goodreqlist.setColumn(i, "rgstqty" ,rgstqty + rgstqty2);
- ds_main_list_goodreq_goodreqlist.setColumn(i, "rergstqty" ,rergstqty + rergstqty2);
- ds_main_list_goodreq_goodreqlist.setColumn(i, "reqqty" ,reqqty + reqqty2);
- ds_main_list_goodreq_goodreqlist.setColumn(i, "exchngqty" ,exchngqty + exchngqty2);
-
- if(safestocqty < ds_main_list_goodreq_goodreqlist.getColumn(i, "exchngqty") ) {
- var lendqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "lendqty")));
- var exchngqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(i, "exchngqty")));
-
- if(exchngqty > safestocqty) {
-
- ds_main_list_goodreq_goodreqlist.setColumn(i, "exchngqty", safestocqty);
- ds_main_list_goodreq_goodreqlist.setColumn(i, "lendqty", lendqty + exchngqty - safestocqty);
- }
- }
- if(rowstat == 2 && rowstat2 == 2) {
- ds_main_list_goodreq_goodreqlist.setRowType(i, 2);
- } else {
- ds_main_list_goodreq_goodreqlist.setRowType(i, 4);
- }
-
- ds_main_list_goodreq_goodreqlist.deleteRow(j);
- rows -= 1;
- }
- }
-
- }
-
- grdf_setStatusColumn(ds_main_list_goodreq_goodreqlist, "status");
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
- var updtdata = grdf_getGridUpdateData(grp_biz.group1.grd_goodreq, "all");
- if( utlf_isNull(updtdata) || updtdata.rowcount < 1 ){
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
-
- ds_send_reqdata_goodreqlist.assign(updtdata);
- for( var i=0 ; i<ds_send_reqdata_goodreqlist.rowcount ; i++ ){
- if( ds_send_reqdata_goodreqlist.getColumn(i, "deliveflag") == "1" ){
- ds_send_reqdata_goodreqlist.setColumn(i, "deliveflag", "2");
- }else{
- ds_send_reqdata_goodreqlist.setColumn(i, "deliveflag", "1");
- }
- }
-
- dsf_setDefaultVal(ds_send_reqdata_goodreqlist, "rgstqtyseq:0");
- var oParam = {};
- oParam.id = "TXMNG01101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCsrGoodReq";
- oParam.inds = "req=ds_send_reqdata_goodreqlist:A autoaprv=ds_send_reqdata_autoaprv";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNG01101";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMNG01101") > -1 ){
- sysf_messageBox("저장이 완료되었습니다.", "I");
- }
- ds_send_goodreq.setColumn(0, "eryn","1 2");
- ds_send_goodreq.setColumn(0, "reqpridflag","");
- fReqRtnGoodInfoSearch();
- }
- function cf_TXMNG01101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_del
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- setDelStat();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_add
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 청구물품등록버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_copynode_goodreqlist.clearData();
- frmf_setParameter("SPMNG00900_", "");
-
- //
- // model.property("deptcd") = model.getValue(opt_reqdeptcd.attribute("ref"));
- // model.property("deptnm") = model.getValue(opt_reqdeptnm.attribute("ref"));
- //
- frmf_setParameter("deptcd", grp_biz.grp_sea.opt_reqdeptcd.value);
- frmf_setParameter("deptnm", grp_biz.grp_sea.opt_reqdeptnm.value);
-
- //20180618 이돈희 : 청구물품등록에서 더블클릭으로 추가하기 위하여 모달에서 모달리스로 변경
- //frmf_modal("SPMNG00900","SPMNG00900",null,"",1,1,1,900,530,"","","","M");
- frmf_open("SPMNG00900","SPMNG00900",null,"",1,1,1,900,530,"","","","M");
-
- /*
- sysf_messageBox("1");
- return;
- sysf_setModelProperty("deptcd", "");
- sysf_setModelProperty("deptnm", "");
-
- var CSV = frmf_getParameter("SPMNG00900_");
-
- dsf_setCSVToDs("ds_copynode_goodreqlist", CSV);
-
- if( utlf_isNull(ds_copynode_goodreqlist.getColumnInfo("realqty")) ){
- ds_copynode_goodreqlist.addColumn("realqty", "string");
- }
- if( utlf_isNull(ds_copynode_goodreqlist.getColumnInfo("rpirqty")) ){
- ds_copynode_goodreqlist.addColumn("rpirqty", "string");
- }
- if( utlf_isNull(ds_copynode_goodreqlist.getColumnInfo("reqlmtqty")) ){
- ds_copynode_goodreqlist.addColumn("reqlmtqty", "string");
- }
-
- fSettingGoodList("ds_copynode", "goodreqlist");
-
- // grd_goodreq.cellStyle("background-color", 1, grd_goodreq.colRef("reqqty"), grd_goodreq.rows -1, grd_goodreq.colRef("reqqty")) = "#ffff99";
-
- // grd_csrbipumlist.cellStyle("background-color", 1, grd_csrbipumlist.colRef("safestocqty"), grd_csrbipumlist.rows -1, grd_csrbipumlist.colRef("chngsafestocqty")) = "#e3e3e3";
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 2, "edittype", "none");
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 4, "edittype", "none");
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 12, "edittype", "none");
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 13, "edittype", "none");
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
-
- for( var i=ds_main_list_goodreq_goodreqlist.rowcount-1 ; i>=ds_main_list_goodreq_goodreqlist.rowcount-ds_copynode_goodreqlist.rowcount ; i-- ){
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editexchngqty", "masknumber");
- //ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrgstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editlendqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editcmt", "text");
- }
-
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- reqflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqflag");
- bipumyn = ds_main_list_goodreq_goodreqlist.getColumn(i, "bipumyn");
-
- if(reqflag == "1") {
- if(bipumyn == "N") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "collendqty", "#ffff99");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colexchngqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "collendqty", "#ffff99");
- //20110307_KNUH_Start 교환물품일경우 멸균의뢰 가능하도록.
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- //20110307_KNUH_End 교환물품일경우 멸균의뢰 가능하도록.
- }
- } else if(reqflag == "2" || reqflag == "4") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colreqqty", "#ffff99");
- } else if(reqflag == "3") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- }
-
- if(csrdept == grp_biz.grp_sea.opt_reqdeptcd.value ){
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- }
- }
-
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
-
- grp_biz.group1.grd_goodreq.vscrollbar.pos = ds_main_list_goodreq_goodreqlist.rowcount-1;
- */
- }
- //20180618 이돈희 : 청구물품등록에서 더블클릭으로 추가하기 위하여 모달에서 모달리스로 변경함으로써 항목 추가 함수
- function fAddGood()
- {
- sysf_setModelProperty("deptcd", "");
- sysf_setModelProperty("deptnm", "");
-
- var CSV = frmf_getParameter("SPMNG00900_");
-
- dsf_setCSVToDs("ds_copynode_goodreqlist", CSV);
-
- if( utlf_isNull(ds_copynode_goodreqlist.getColumnInfo("realqty")) ){
- ds_copynode_goodreqlist.addColumn("realqty", "string");
- }
- if( utlf_isNull(ds_copynode_goodreqlist.getColumnInfo("rpirqty")) ){
- ds_copynode_goodreqlist.addColumn("rpirqty", "string");
- }
- if( utlf_isNull(ds_copynode_goodreqlist.getColumnInfo("reqlmtqty")) ){
- ds_copynode_goodreqlist.addColumn("reqlmtqty", "string");
- }
-
- fSettingGoodList("ds_copynode", "goodreqlist");
-
- // grd_goodreq.cellStyle("background-color", 1, grd_goodreq.colRef("reqqty"), grd_goodreq.rows -1, grd_goodreq.colRef("reqqty")) = "#ffff99";
-
- // grd_csrbipumlist.cellStyle("background-color", 1, grd_csrbipumlist.colRef("safestocqty"), grd_csrbipumlist.rows -1, grd_csrbipumlist.colRef("chngsafestocqty")) = "#e3e3e3";
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 2, "edittype", "none");
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 4, "edittype", "none");
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 12, "edittype", "none");
- grp_biz.group1.grd_goodreq.setCellProperty("Body", 13, "edittype", "none");
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
-
- for( var i=ds_main_list_goodreq_goodreqlist.rowcount-1 ; i>=ds_main_list_goodreq_goodreqlist.rowcount-ds_copynode_goodreqlist.rowcount ; i-- ){
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editexchngqty", "masknumber");
- //ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrgstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editlendqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "editcmt", "text");
- }
-
- for( var i=0 ; i<ds_main_list_goodreq_goodreqlist.rowcount ; i++ ){
- reqflag = ds_main_list_goodreq_goodreqlist.getColumn(i, "reqflag");
- bipumyn = ds_main_list_goodreq_goodreqlist.getColumn(i, "bipumyn");
-
- if(reqflag == "1") {
- if(bipumyn == "N") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "collendqty", "#ffff99");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colexchngqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "collendqty", "#ffff99");
- //20110307_KNUH_Start 교환물품일경우 멸균의뢰 가능하도록.
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- //20110307_KNUH_End 교환물품일경우 멸균의뢰 가능하도록.
- }
- } else if(reqflag == "2" || reqflag == "4") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colreqqty", "#ffff99");
- } else if(reqflag == "3") {
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrergstqty", "#ffff99");
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- }
-
- if(csrdept == grp_biz.grp_sea.opt_reqdeptcd.value ){
- ds_main_list_goodreq_goodreqlist.setColumn(i, "colrgstqty", "#ffff99");
- }
- }
-
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
-
- grp_biz.group1.grd_goodreq.vscrollbar.pos = ds_main_list_goodreq_goodreqlist.rowcount-1;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_hide
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 펼치기버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_btn_hide_onclick(obj:Button, e:ClickEventInfo)
- {
- if( grp_biz.group1.btn_hide.text == "숨기기") {
- grp_biz.group1.btn_hide.text = "펼치기";
- grp_biz.group1.grd_goodreq.setFormatColProperty(16, "size", 0);
- grp_biz.group1.grd_goodreq.setFormatColProperty(17, "size", 0);
- grp_biz.group1.grd_goodreq.setFormatColProperty(18, "size", 0);
- grp_biz.group1.grd_goodreq.setFormatColProperty(13, "size", 0);
-
- } else {
- grp_biz.group1.btn_hide.text = "숨기기";
- grp_biz.group1.grd_goodreq.setFormatColProperty(16, "size", 100);
- grp_biz.group1.grd_goodreq.setFormatColProperty(17, "size", 100);
- grp_biz.group1.grd_goodreq.setFormatColProperty(18, "size", 59);
- grp_biz.group1.grd_goodreq.setFormatColProperty(13, "size", 80);
-
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_rtnlist
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마우스 우 클릭시
- ****************************************************************************************/
- function grp_biz_group1_grd_rtnlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- pMenu_item2menu.trackPopup(e.screenX, e.screenY);
- }
- function pMenu_item2menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- switch( e.id ){
- case "setDelStat2" : //삭제
- setDelStat2();
- break;
-
- default :
- break;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_big
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 확대버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_btn_big_onclick(obj:Button, e:ClickEventInfo)
- {
- if( grp_biz.group1.btn_big.text == "확대" ){
- line4.visible = false;
- grp_biz.group1.grd_goodreq.position.height = 620;
- grp_biz.group1.btn_big.text = "축소";
-
- } else {
- line4.visible = true;
- grp_biz.group1.grd_goodreq.position.height = 190;
- grp_biz.group1.btn_big.text = "확대";
-
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if( !utlf_isNull(yuidoinstcd) && yuidoinstcd == sysf_getUserInfo("dutplceinstcd") ){ //여의도
- ds_main_prtcond.setColumn(0, "prtgoodflag", "R");
- } else {
- ds_main_prtcond.setColumn(0, "prtgoodflag", "G");
- }
- ds_main_prtcond.setColumn(0, "prtreqoptflag", "");
-
- group4_group2_rdo_prtgoodflag_onitemchanged();
- group4.visible = true;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_rtn
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 반납버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_btn_rtn_onclick(obj:Button, e:ClickEventInfo)
- {
- var rtn = sysf_messageBox("저장하시겠습니까?", "Q");
-
- var rtnqty;
-
- if(rtn == "6") {
- for( var i=0 ; i<ds_main_list_goodreq_goodrtnlist.rowcount ; i++ ){
- if( ds_main_list_goodreq_goodrtnlist.getRowType(i) == 4 ){
- rtnqty = ds_main_list_goodreq_goodrtnlist.getColumn(i, "rtnqty");
-
- if( utlf_isNull(rtnqty) || rtnqty == "0" ){
- sysf_messageBox("반납수량을 입력하여주세요.", "E");
- ds_main_list_goodreq_goodrtnlist.rowposition = i;
- grp_biz.group1.grd_goodnortnlist.setCellPos(grp_biz.group1.grd_goodnortnlist.getBindCellIndex("body", "rtnqty"));
- return;
- }
-
- if( sysf_getModelProperty("chngyn") == "N" ){
- if( utlf_isNull(ds_init_tmlist_reqseqlist.getColumn(0, "reqseq")) ){
- ds_main_list_goodreq_goodrtnlist.setColumn(i, "deliveflag", "1");
-
- } else {
- ds_main_list_goodreq_goodrtnlist.setColumn(i, "deliveflag", "0");
- ds_main_list_goodreq_goodrtnlist.setColumn(i, "reqpridflag", ds_init_tmlist_reqseqlist.getColumn(0, "reqseq"));
- }
-
- }
- ds_main_list_goodreq_goodrtnlist.setColumn(i, "rtndd", ds_tmp.getColumn(0, "curdate"));
- }
- }
- //
- ds_main_list_goodreq_goodrtnlist.enableevent = false;
- ds_main_list_goodreq_goodrtnlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_list_goodreq_goodrtnlist, "status");
-
- ds_main_list_goodreq_goodrtnlist.updatecontrol = true;
- ds_main_list_goodreq_goodrtnlist.enableevent = true;
-
- var updtdata = grdf_getGridUpdateData(grp_biz.group1.grd_goodnortnlist, "all");
-
- if( utlf_isNull(updtdata) || updtdata.rowcount < 1 ){
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
-
- ds_send_reqdata_updtdata.assign(updtdata);
-
- for( var i=0 ; i<ds_send_reqdata_updtdata.rowcount ; i++ ){
- if( ds_send_reqdata_updtdata.getColumn(i, "deliveflag") == "1" ){
- ds_send_reqdata_updtdata.setColumn(i, "deliveflag", "2");
- }else{
- ds_send_reqdata_updtdata.setColumn(i, "deliveflag", "1");
- }
- }
-
- var oParam = {};
- oParam.id = "TXMNG01102";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeDeliveByRtn";
- oParam.inds = "req=ds_send_reqdata_updtdata:A";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNG01102";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMNG01102") > -1 ){
- sysf_messageBox("저장이 완료되었습니다.", "I");
- //btn_search.dispatch("DOMActivate");
- fReqRtnGoodInfoSearch();
- }
- }
- }
- function cf_TXMNG01102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_list_goodreq_goodrtnlist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 데이터셋 값 변경시
- ****************************************************************************************/
- function ds_main_list_goodreq_goodrtnlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- var rtnqty;
- var lendqty;
- var deliveflag;
-
- if( e.columnid == "deliveflag" ){
- sysf_setModelProperty("chngyn", "Y");
- }
-
- rtnqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodrtnlist.getColumn(ds_main_list_goodreq_goodrtnlist.rowposition, "rtnqty")));
- lendqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodrtnlist.getColumn(ds_main_list_goodreq_goodrtnlist.rowposition, "dlvlendqty")));
- deliveflag = ds_main_list_goodreq_goodrtnlist.getColumn(ds_main_list_goodreq_goodrtnlist.rowposition, "deliveflag");
-
- //청구차수 및 응급여부 변경시
- if(deliveflag == "1") {
- ds_main_list_goodreq_goodrtnlist.setColumn(ds_main_list_goodreq_goodrtnlist.rowposition, "reqpridflag", "-");
- } else {
- ds_main_list_goodreq_goodrtnlist.setColumn(ds_main_list_goodreq_goodrtnlist.rowposition, "reqpridflag", ds_init_tmlist_reqseqlist.getColumn(0, "reqseq"));
- }
-
- //반납수량 변경시.
- if( e.columnid == "rtnqty" ){
- if(rtnqty <= 0) {
- sysf_messageBox("반납수량은 0보다 작을수 없습니다." , "E");
- return;
- }
- if(rtnqty > lendqty) {
- sysf_messageBox("반납수량이 대여수량보다 클수 없습니다.", "E");
- ds_main_list_goodreq_goodrtnlist.setColumn(ds_main_list_goodreq_goodrtnlist.rowposition, "rtnqty", "");
-
- ds_main_list_goodreq_goodrtnlist.enableevent = false;
- ds_main_list_goodreq_goodrtnlist.updatecontrol = false;
-
- ds_main_list_goodreq_goodrtnlist.setRowType(ds_main_list_goodreq_goodrtnlist.rowposition, 1);
-
- ds_main_list_goodreq_goodrtnlist.updatecontrol = true;
- ds_main_list_goodreq_goodrtnlist.enableevent = true;
-
- return;
- }
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_list_goodreq_goodreqlist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 데이터셋 값 변경시
- ****************************************************************************************/
- function ds_main_list_goodreq_goodreqlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- var netflag = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "netflag");
-
- if( e.columnid == "deliveflag" ){
-
- if( ds_init_tmlist_reqtimslist.rowcount < 2 ){
-
- // messageBox("응급청구만 가능한 시간입니다.", "E");
- // grd_goodreq.valueMatrix(grd_goodreq.row, grd_goodreq.colRef("deliveflag")) = "2";
- // grd_goodreq.valueMatrix(grd_goodreq.row, grd_goodreq.colRef("reqpridflag")) = "-";
- // grd_goodreq.valueMatrix(grd_goodreq.row, grd_goodreq.colRef("reqdd")) = getCurrentDate();
- } else {
-
- if( ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "deliveflag") == "1" ){
-
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqpridflag", "-");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdd", utlf_getCurrentDate());
- } else {
- //grd_goodreq.valueMatrix(grd_goodreq.row, grd_goodreq.colRef("reqpridflag")) = model.getValue("/root/init/tmlist/reqseqlist/reqseq");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqpridflag", grp_biz.grp_sea.cmb_reqpridflag.value);
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdd", grp_biz.grp_sea.ipt_reqdd.value);
- }
- }
- }
-
-
- if( e.columnid == "exchngqty" )
- {
- var safestocqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "csrsafestocqty")));
- var exchngqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "exchngqty")));
- var rslt = exchngqty - safestocqty;
- var realqty = Number(utlf_transNullToEmpty(ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "realqty")));
- //var reqqty = Number(grd_goodreq.valueMatrix(grd_goodreq.row, grd_goodreq.colRef("reqqty")));
-
- if(rslt > 0) {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "exchngqty", safestocqty);
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "lendqty", rslt);
-
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "exchngqty", exchngqty);
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "lendqty", "0");
- }
- }
-
- if( e.columnid == "lendqty" ){
-
- var safestocqty = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "csrsafestocqty");
-
- }
-
- if( e.columnid == "rgstqty" ){
- if(netflag == "Y") {
- var reqdept = ds_send_goodreq.getColumn(0, "reqdeptcd");
- var cdid = ds_init_cdid_codelist.getColumn(0, "cdid");
- //if (reqdept != cdid) {
- if( ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "rgstqty") > 1 ){
- sysf_messageBox("멸균망 수량은 1개씩 의뢰가 가능합니다.", "E");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "rgstqty", "1");
- return;
- }
- //}
- }
- }
-
- if( e.columnid == "rergstqty" ){
- if(netflag == "Y") {
- if( ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "rergstqty") >= 1 ){
- sysf_messageBox("멸균망은 멸균의뢰만 가능합니다.", "E");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "rergstqty", "");
- return;
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_goodreq
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function grp_biz_group1_grd_goodreq_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var reqflag = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqflag");
- var reqdivs = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdivs");
- var bipumyn = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "bipumyn");
-
- ds_main_list_goodreq_goodreqlist.enableevent = false;
- ds_main_list_goodreq_goodreqlist.updatecontrol = false;
-
- if(utlf_isNull(reqdivs) || reqdivs < 3) {
- if(reqflag == "1") {
- if(bipumyn == "Y") {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editexchngqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editlendqty", "masknumber");
- // 20110307_KNUH_Start 비품일경우 멸균의뢰 수량 입력할 수 있도록.
- // grd_goodreq.colDisabled(grd_goodreq.colRef("rgstqty")) = true;
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "masknumber");
- } else {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editexchngqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrergstqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editlendqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "none");
- }
-
- } else if(reqflag == "2") {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editexchngqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editlendqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "none");
- } else if(reqflag == "3") {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editexchngqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editlendqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "masknumber");
- } else if(reqflag == "4") {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editexchngqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrergstqty", "masknumber");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editlendqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "none");
- }
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editcmt", "text");
- } else if(!utlf_isNull(reqdivs)) {
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editexchngqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editreqqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrergstqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editlendqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "none");
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editcmt", "none");
- }
-
- if( csrdept == grp_biz.grp_sea.opt_reqdeptcd.value ){
- ds_main_list_goodreq_goodreqlist.setColumn(ds_main_list_goodreq_goodreqlist.rowposition, "editrgstqty", "masknumber");
- }
-
- ds_main_list_goodreq_goodreqlist.updatecontrol = true;
- ds_main_list_goodreq_goodreqlist.enableevent = true;
-
- obj.showEditor(true);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_goodreq
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 더블클릭시
- ****************************************************************************************/
- function grp_biz_group1_grd_goodreq_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var instcd ="";
- var reqdd = "";
- var reqno = "";
- var reqseqno = "";
- var reqdeptcd = "";
- var reqdeptnm = "";
- var goodcd = "";
- var netflag = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "netflag");
- var reqdivs = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdivs");
-
- if(netflag == "Y" && !utlf_isNull(reqdivs) ){
- if( ds_main_list_goodreq_goodreqlist.getRowType(ds_main_list_goodreq_goodreqlist.rowposition) != 2 ){
-
- if( e.col != grp_biz.group1.grd_goodreq.getBindCellIndex("body", "rgstqty") && e.col != grp_biz.group1.grd_goodreq.getBindCellIndex("body", "rergstqty") ){
-
- instcd = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "instcd");
- reqdd = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdd");
- reqno = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqno");
- reqseqno = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqseqno");
- reqdeptcd = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdeptcd");
- reqdeptnm = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "reqdeptnm");
- goodcd = ds_main_list_goodreq_goodreqlist.getColumn(ds_main_list_goodreq_goodreqlist.rowposition, "goodcd");
-
- sysf_setModelProperty("instcd", instcd);
- sysf_setModelProperty("reqdd", reqdd);
- sysf_setModelProperty("reqno", reqno);
- sysf_setModelProperty("reqseqno", reqseqno);
- sysf_setModelProperty("reqdeptcd", reqdeptcd);
- sysf_setModelProperty("reqdeptnm", reqdeptnm);
- sysf_setModelProperty("goodcd", goodcd);
-
- frmf_modal("SPMNG01101","SPMNG01101",null,"",1,1,1,"","","","","","M");
-
- sysf_setModelProperty("instcd", "");
- sysf_setModelProperty("reqdd", "");
- sysf_setModelProperty("reqno", "");
- sysf_setModelProperty("reqseqno", "");
- sysf_setModelProperty("reqdeptcd", "");
- sysf_setModelProperty("reqdeptnm", "");
- sysf_setModelProperty("goodcd", "");
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_reqdd
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 청구일자 값 변경시
- ****************************************************************************************/
- function grp_biz_grp_sea_ipt_reqdd_onchanged(obj, e)
- {
- if( grp_biz.grp_sea.ipt_reqdd.value == ds_tmp.getColumn(0, "curdate") ){
-
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- // 20110928 wify 경북대병원 같은 일자여도 정규차수가 다르면 비활성화
- // 미래일자로 조회후 현재일자로 넘어오면 정규차수가 미래일자(default=1차)일때 차수이면서도 활성화 상태임.
- if( grp_biz.grp_sea.cmb_reqpridflag.value != ds_init_tmlist_reqseqlist.getColumn(0, "reqseq") ){
- //btn_add.disabled = true;
- //btn_del.disabled = true;
- //btn_sav.disabled = true;
- }
-
- } else {
- if( grp_biz.grp_sea.ipt_reqdd.value == utlf_getCurrentDate() && grp_biz.grp_sea.chk_eryn.getData() == "2" ){
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- } else if( grp_biz.grp_sea.ipt_reqdd.value > utlf_getCurrentDate() ){
- // 20110920 wify 경북대병원 미래일자 청구가 가능하도록 수정.
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- grp_biz.grp_sea.cmb_reqpridflag.value = "1";
- } else {
- // btn_add.disabled = true;
- // btn_del.disabled = true;
- // btn_sav.disabled = true;
- }
- }
- //fSetReqseq()
- //btn_search.dispatch("DOMActivate");
- fReqRtnGoodInfoSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fReqRtnGoodInfoSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_reqdept
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 돋보기버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_reqdept_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMNG00300","SPMNG00300",null,"",1,1,1,"","","","","","M");
-
- grp_biz.grp_sea.opt_reqdeptcd.value = sysf_getModelProperty("deptcd");
- grp_biz.grp_sea.opt_reqdeptnm.value = sysf_getModelProperty("deptnm");
- //model.setValue(ipt_csrreqdeptcd2.attribute("ref"), model.property("csrreqdeptcd"));
-
- ds_send_reqdata.setColumn(0, "reqdeptcd", sysf_getModelProperty("deptcd"));
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- fsearch();
-
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var reqdd = grp_biz.grp_sea.ipt_reqdd.value;
-
- if( grp_biz.group1.grd_goodreq.rowcount > 0 ){
- grdf_exportExcel(grp_biz.group1.grd_goodreq, "CSR물품청구내역_" + reqdd, "CSR 청구부서 등록현황", false, "", "user", false);
- } else {
- sysf_messageBox("엑셀로 저장할 데이터가 존재하지않습니다.", "E");
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if(yuidoinstcd != "" && yuidoinstcd == sysf_getUserInfo("dutplceinstcd")) { //여의도
- model.setValue("/root/main/prtcond/prtgoodflag", "R");
- } else {
- model.setValue("/root/main/prtcond/prtgoodflag", "G");
- }
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- chk_prtreqoptflag.refresh();
- rdo_prtgoodflag.refresh();
- rdo_prtgoodflag.dispatch("xforms-value-changed");
- group4.visible = true;
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_reqpridflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function grp_biz_grp_sea_cmb_reqpridflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if( grp_biz.grp_sea.cmb_reqpridflag.value != ds_init_tmlist_reqseqlist.getColumn(0, "reqseq")
- || grp_biz.grp_sea.ipt_reqdd.value != ds_tmp.getColumn(0, "curdate") ){
- if( grp_biz.grp_sea.ipt_reqdd.value > utlf_getCurrentDate() ){
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- grp_biz.group1.btn_del.enable = true;
- } else {
- // btn_add.disabled = true;
- // btn_sav.disabled = true;
- // btn_del.disabled = true;
- }
- } else {
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- grp_biz.group1.btn_del.enable = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 불출/미불출 내역조회버튼 클릭시
- ****************************************************************************************/
- function grp_biz_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_clearParameter("deptcd");
- frmf_setParameter("deptcd", ds_send_goodreq.getColumn(0, "reqdeptcd"));
-
- frmf_modal("SMMNG01700","SMMNG01700",null,"",1,1,1,"","","","","","M");
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : input1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 달력 값 변경시
- ****************************************************************************************/
- function grp_biz_group5_input1_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- if( grp_biz.grp_sea.ipt_reqdd.value == ds_tmp.getColumn(0, "curdate") ){
-
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- // 20110928 wify 경북대병원 같은 일자여도 정규차수가 다르면 비활성화
- // 미래일자로 조회후 현재일자로 넘어오면 정규차수가 미래일자(default=1차)일때 차수이면서도 활성화 상태임.
- if( grp_biz.grp_sea.cmb_reqpridflag.value != ds_init_tmlist_reqseqlist.getColumn(0, "reqseq") ){
- // btn_add.disabled = true;
- // btn_del.disabled = true;
- // btn_sav.disabled = true;
- }
-
- } else {
- if( grp_biz.grp_sea.ipt_reqdd.value == utlf_getCurrentDate() && grp_biz.grp_sea.chk_eryn.getData() == "2") {
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- } else if( grp_biz.grp_sea.ipt_reqdd.value > utlf_getCurrentDate() ){
- // 20110920 wify 경북대병원 미래일자 청구가 가능하도록 수정.
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- grp_biz.grp_sea.cmb_reqpridflag.value = "1";
- } else {
- // btn_add.disabled = true;
- // btn_del.disabled = true;
- // btn_sav.disabled = true;
- }
- }
- //fSetReqseq()
- //btn_search.dispatch("DOMActivate");
- ds_send_goodreq.setColumn(0, "eryn","1 2");
- ds_send_goodreq.setColumn(0, "reqpridflag","");
- fReqRtnGoodInfoSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group5_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fReqRtnGoodInfoSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 돋보기버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group5_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMNG00300","SPMNG00300",null,"",1,1,1,"","","","","","M");
-
- grp_biz.grp_sea.opt_reqdeptcd.value = sysf_getModelProperty("deptcd");
- grp_biz.grp_sea.opt_reqdeptnm.value = sysf_getModelProperty("deptnm");
- //model.setValue(ipt_csrreqdeptcd2.attribute("ref"), model.property("csrreqdeptcd"));
-
- ds_send_reqdata.setColumn(0, "reqdeptcd", sysf_getModelProperty("deptcd"));
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- fsearch();
-
- //추후 세팅( 기존 소스를 가급적 손대지 않고 진행-20160219 이윤주)
- var orgreqpridflag = ds_send_goodreq.getColumn(0, "reqpridflag");
- ds_send_goodreq.setColumn(0, "eryn","1 2");
- ds_send_goodreq.setColumn(0, "reqpridflag","");
- ds_send_goodreq.setColumn(0, "inreqpridflag",orgreqpridflag);
-
-
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_del.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group5_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var reqdd = grp_biz.grp_sea.ipt_reqdd.value;
-
- if( grp_biz.group1.grd_goodreq.rowcount > 0 ){
- grdf_exportExcel(grp_biz.group1.grd_goodreq, "CSR물품청구내역_" + reqdd, "CSR 청구부서 등록현황", false, "", "user", false, "", true);
- } else {
- sysf_messageBox("엑셀로 저장할 데이터가 존재하지않습니다.", "E");
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button8
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group5_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- if(yuidoinstcd != "" && yuidoinstcd == sysf_getUserInfo("dutplceinstcd")) { //여의도
- model.setValue("/root/main/prtcond/prtgoodflag", "R");
- } else {
- model.setValue("/root/main/prtcond/prtgoodflag", "G");
- }
- model.setValue("/root/main/prtcond/prtreqoptflag", "");
- chk_prtreqoptflag.refresh();
- rdo_prtgoodflag.refresh();
- rdo_prtgoodflag.dispatch("xforms-value-changed");
- group4.visible = true;
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : combo2
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function grp_biz_group5_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if( grp_biz.grp_sea.cmb_reqpridflag.value != ds_init_tmlist_reqseqlist.getColumn(0, "reqseq")
- || grp_biz.grp_sea.ipt_reqdd.value != ds_tmp.getColumn(0, "curdate") ){
- if( grp_biz.grp_sea.ipt_reqdd.value > utlf_getCurrentDate() ){
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- grp_biz.group1.btn_del.enable = true;
- } else {
- // btn_add.disabled = true;
- // btn_sav.disabled = true;
- // btn_del.disabled = true;
- }
- } else {
- grp_biz.group1.btn_add.enable = true;
- grp_biz.group1.btn_sav.enable = true;
- grp_biz.group1.btn_del.enable = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_okprtdlvr
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 확인버튼 클릭시
- ****************************************************************************************/
- function group4_group2_btn_okprtdlvr_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_prtcond.getColumn(0, "prtgoodflag") == "R" ){
- if( utlf_isNull(ds_main_prtcond.getColumn(0, "prtreqoptflag")) ){ //청구별이면서 청구구분이 하나도 없으면
- sysf_messageBox("청구구분을 체크하세요.", "E");
- return;
- }
- }
-
- //재조회 후 진행
- ds_send_goodreq.setColumn(0, "reqfrdd",ds_send_goodreq.getColumn(0, "inreqfrdd"));
- ds_send_goodreq.setColumn(0, "reqpridflag",ds_send_goodreq.getColumn(0, "inreqpridflag"));
- fReqRtnGoodInfoSearch();
-
- fPrintRex();
- group4.visible = false;
- group4.position.left = 705;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_ccprtdlvr
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소버튼 클릭시
- ****************************************************************************************/
- function group4_group2_btn_ccprtdlvr_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_prtcond.setColumn(0, "prtgoodflag", "");
- ds_main_prtcond.setColumn(0, "prtreqoptflag", "");
- group4.visible = false;
- group4.position.left = 705;
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_prtgoodflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function group4_group2_rdo_prtgoodflag_onitemchanged(obj, e)
- {
- var prtgoodflag = ds_main_prtcond.getColumn(0, "prtgoodflag");
- if(prtgoodflag == "G") {
- group4.group3.visible = false;
- group4.position.left = 970;
- group4.group2.position.width = 216;
- group4.group2.btn_okprtdlvr.position.left = 125;
- group4.group2.btn_okprtdlvr.position.width = 42;
- group4.group2.btn_ccprtdlvr.position.left = 170;
- group4.group2.btn_ccprtdlvr.position.width = 42;
- ds_main_prtcond.setColumn(0, "prtreqoptflag", "");
- } else {
- group4.position.left = 705;
- group4.group2.position.width = 481;
- group4.group3.visible = true;
- group4.group2.btn_okprtdlvr.position.left = 390;
- group4.group2.btn_okprtdlvr.position.width = 42;
- group4.group2.btn_ccprtdlvr.position.left = 435;
- group4.group2.btn_ccprtdlvr.position.width = 42;
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : opt_reqdeptcd
- * Event : onkillfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 값 변경시
- ****************************************************************************************/
- function grp_biz_grp_sea_opt_reqdeptcd_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if( utlf_transNullToEmpty(grp_biz.grp_sea.opt_reqdeptcd.value).length == 0){
- grp_biz.grp_sea.opt_reqdeptnm.value = "";
- }else
- {
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
- }
-
- //btn_search.dispatch("DOMActivate");
- fReqRtnGoodInfoSearch();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : input2
- * Event : onkillfocus
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 에디터 값 변경시
- ****************************************************************************************/
- function grp_biz_group5_input2_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if( utlf_transNullToEmpty(grp_biz.grp_sea.opt_reqdeptcd.value).length == 0){
- grp_biz.grp_sea.opt_reqdeptnm.value = "";
- }else
- {
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
- }
-
- //btn_search.dispatch("DOMActivate");
- fReqRtnGoodInfoSearch();
- }
- //20180618 이돈희 : CSR물품청구 화면 닫을 시 청구물품등록 화면도 같이 닫음
- function SMMNG01100_onclose(obj:Form, e:CloseEventInfo)
- {
- if(!utlf_isNull(frmf_findPopup("SPMNG00900"))){
- frmf_findPopup("SPMNG00900").close();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|