SMRSC05401_통합약품코드등록.xfdl 234 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRSC05401" position="absolute 0 0 1198 778" titletext="통합약품코드등록" onload="SMRSC05401_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 51 1195 774" style="" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div id="grp_title" position="absolute 0 0 1195 80" style="align: top;" class="div_SA2" anchor="left top right">
  11. <Layouts>z`
  12. <Layout><Static id="caption2" class="search_name" position="absolute 12 32 102 49" style="" text="EDI 코드 :" anchor="default"/><Static id="caption3" class="search_name" position="absolute 12 9 98 26" style="" text="약품코드 :" anchor="default"/><Static id="caption8" class="search_name" position="absolute 847 9 930 26" style="" text="대 분 류 :" anchor="default"/><Static id="caption10" class="search_name" position="absolute 446 9 529 26" style="" text="약 품 명 :" anchor="default"/><Static id="caption61" class="search_name" position="absolute 847 32 930 49" style="" text="중 분 류 :" anchor="default"/><Static id="caption39" class="search_name" position="absolute 847 55 930 72" style="" text="소 분 류 :" anchor="default"/><Shape id="line1" class="line_4" linetype="vertical" position="absolute 1109 13 1112 68" style="" anchor="top right"/><Button id="btn_search" class="btn1" taborder="23" position="absolute 1124 29 1180 51" style="align:left ;" text="조회" onclick="group3_grp_title_btn_search_onclick" anchor="top right"/><Edit id="ipt_goodnm_search" class="input_search" taborder="3" position="absolute 530 8 715 27" style="" anchor="default" onkeydown="Edit_onkeydown"/><Edit id="ipt_edicd_search" class="input_search" taborder="6" position="absolute 101 31 192 50" style="" anchor="default" onkeydown="Edit_Search_onkeydown" inputmode="upper" useime="none"/><Edit id="ipt_goodcd_search" class="input_search" taborder="1" position="absolute 101 8 192 27" style="" anchor="default" onkeydown="Edit_Search_onkeydown" useime="none" inputmode="upper"/><Edit id="ipt_oldcd_search" class="input_search" taborder="7" position="absolute 315 31 406 50" style="" anchor="default" onkeydown="Edit_Search_onkeydown" inputmode="upper" useime="none"/><Static id="caption82" class="search_name" position="absolute 231 32 322 49" style="" text="구 코 드 :" anchor="default"/><Static id="caption40" class="search_name" position="absolute 12 55 98 72" style="" text="연 번 :" anchor="default"/><Edit id="ipt_asisgoodcd_search" class="input_search" taborder="10" position="absolute 101 54 192 73" style="" anchor="default" onkeydown="Edit_Search_onkeydown" inputmode="upper" useime="none"/><Radio innerdataset="ds_init_exactsearch" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="rbo_exactsearch1" taborder="2" position="absolute 194 0 287 35" style="" anchor="default"/><Static id="caption22" class="search_name" position="absolute 446 32 529 49" style="" text="성 분 명 :" anchor="default"/><Edit id="ipt_comnm_search" class="input_search" taborder="8" position="absolute 530 31 715 50" style="" anchor="default" onkeydown="Edit_onkeydown"/><Static id="caption43" class="search_name" position="absolute 231 55 317 72" style="" text="불용코드 :" anchor="default"/><Radio innerdataset="ds_init_nonusegoodview" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="rdo_nonusegoodview" taborder="11" position="absolute 315 55 406 72" style="" anchor="default"/><Radio innerdataset="ds_init_goodnmsearch" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="rdo_goodnmsearch" taborder="4" position="absolute 717 0 825 35" style="" anchor="default"/><Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="ipt_lrgcd_search" taborder="5" position="absolute 938 8 1086 27" style="" onitemchanged="group3_grp_title_ipt_lrgcd_search_onitemchanged" anchor="default"/><Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="ipt_smlcd_search" position="absolute 938 54 1086 73" style="" anchor="default"/><Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="ipt_mdlcd_search" taborder="9" position="absolute 938 31 1086 50" style="" onitemchanged="group3_grp_title_ipt_mdlcd_search_onitemchanged" anchor="default"/><Static id="caption64" class="search_name" position="absolute 446 55 532 72" style="" text="관리분류:" anchor="default"/><Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_srchmngtcls" taborder="12" position="absolute 530 54 715 73" style="align:center ;" anchor="default"/><Button id="btn_spread" position="absolute 0 66 14 80" text="" onclick="group3_grp_title_btn_spread_onclick" anchor="default" class="icon_plus" visible="true"/><Button id="btn_fold" visible="false" position="absolute 0 66 14 80" text="" onclick="group3_grp_title_btn_fold_onclick" anchor="default" class="icon_minus"/></Layout>
  13. </Layouts>
  14. </Div>
  15. <Static id="caption1" class="tit_2" position="absolute 545 95 656 116" style="" text="통합품목정보" anchor="top right"/>
  16. <Tab id="sw_detail" position="absolute 0 489 540 722" anchor="all" class="tab_Normal">
  17. <Tabpages>
  18. <Tabpage id="case1" selected="true" anchor="default" text="이력정보" style="anchor:default;margin:0 0 0 0;">
  19. <Layouts>
  20. <Layout>
  21. <Grid id="grd_costhistinfo" binddataset="ds_main_list_gooddet_goodconstlist" position="absolute 0 0 540 220" style="" oncelldblclick="group3_sw_detail_case1_grd_costhistinfo_oncelldblclick" anchor="all">
  22. <Formats>
  23. <Format id="default">
  24. <Columns>
  25. <Column size="25" band="left"/>
  26. <Column size="80"/>
  27. <Column size="179"/>
  28. <Column size="325"/>
  29. <Column size="72"/>
  30. <Column size="71"/>
  31. <Column size="62"/>
  32. <Column size="42"/>
  33. <Column size="100"/>
  34. <Column size="100"/>
  35. <Column size="100"/>
  36. <Column size="0"/>
  37. </Columns>
  38. <Rows>
  39. <Row size="24" band="head"/>
  40. <Row size="23"/>
  41. </Rows>
  42. <Band id="head">
  43. <Cell/>
  44. <Cell col="1" text="적용일자*" wordwrap="char"/>
  45. <Cell col="2" text="변경사유" wordwrap="char"/>
  46. <Cell col="3" text="비고" wordwrap="char"/>
  47. <Cell col="4" text="보험단가" wordwrap="char"/>
  48. <Cell col="5" text="구입가" wordwrap="char"/>
  49. <Cell col="6" colspan="2" text="포장_포장단위" wordwrap="char" taborder="undefined"/>
  50. <Cell col="8" text="EDI코드" wordwrap="char"/>
  51. <Cell col="9" text="한글명" wordwrap="char"/>
  52. <Cell col="10" text="판매회사" wordwrap="char"/>
  53. <Cell col="11" text="todd" wordwrap="char"/>
  54. <Cell col="12" text="주거래처"/>
  55. <Cell col="13" text="보조거래처"/>
  56. <Cell col="14" text="제품단가"/>
  57. <Cell col="15" text="견적가"/>
  58. <Cell col="16" text="외화단가"/>
  59. <Cell col="17" text="화폐단위"/>
  60. <Cell col="18" text="수불단가"/>
  61. <Cell col="19" text="의료수가"/>
  62. <Cell col="20" text="제조국"/>
  63. <Cell col="21" text="한글명"/>
  64. <Cell col="22" text="영문명"/>
  65. <Cell col="23" text="규격"/>
  66. <Cell col="24" text="모델"/>
  67. <Cell col="25" text="관리부서"/>
  68. <Cell col="26" text="입고계정"/>
  69. <Cell col="27" text="비용계정"/>
  70. <Cell col="28" text="수정자"/>
  71. </Band>
  72. <Band id="body">
  73. <Cell celltype="head"/>
  74. <Cell col="1" displaytype="date" text="bind:fromdd"/>
  75. <Cell col="2" displaytype="combo" style="align:left top;padding:5 2 1 2;" text="bind:nonusetretresn" combodataset="ds_init_R0356" combocodecol="cdid" combodatacol="cdnm"/>
  76. <Cell col="3" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:cmt"/>
  77. <Cell col="4" displaytype="number" text="bind:insucost"/>
  78. <Cell col="5" displaytype="number" text="bind:goodcost"/>
  79. <Cell col="6" displaytype="number" text="bind:purcqty"/>
  80. <Cell col="7" text="bind:purcunit"/>
  81. <Cell col="8" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:edicd"/>
  82. <Cell col="9" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodnm"/>
  83. <Cell col="10" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:suppcustnm"/>
  84. <Cell col="11" text="bind:todd"/>
  85. </Band>
  86. </Format>
  87. </Formats>
  88. </Grid>
  89. </Layout>
  90. </Layouts>
  91. </Tabpage>
  92. <Tabpage id="case2" anchor="default" text="부가입력정보" style="anchor:default;margin:0 0 0 0;">
  93. <Layouts>
  94. <Layout>
  95. <Div id="grp_etcgood" position="absolute 0 0 537 60" style="" anchor="default">
  96. <Layouts>
  97. <Layout>
  98. <Shape id="line50" class="line_2" linetype="horizontal" position="absolute 0 22 537 25" style="" anchor="default"/>
  99. <Shape id="line53" class="line_3" linetype="horizontal" position="absolute 0 46 537 49" style="" anchor="default"/>
  100. <Static id="caption74" class="cell_1" position="absolute 0 24 108 47" style="align: middle;" text="일평균사용량" anchor="default"/>
  101. <Static id="caption76" class="cell_1" position="absolute 268 0 376 23" style="align: middle;" text="발주생성구분" anchor="default"/>
  102. <Combo innerdataset="ds_init_plceordbase" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_plceordbase" class="combo_essential" position="absolute 110 1 266 20" style="" anchor="default"/>
  103. <Static id="caption78" class="cell_1" position="absolute 0 0 108 23" style="align: middle;" text="발주기준" anchor="default"/>
  104. <Edit id="ipt_mmavguseqty" class="input_default" position="absolute 110 26 266 45" style="align:right ;" anchor="default"/>
  105. <Static id="caption79" class="cell_1" position="absolute 268 24 376 47" style="align: middle;" text="재고보유일수" anchor="default"/>
  106. <Edit id="ipt_prprtystocpossndayno" class="input_default" position="absolute 378 26 536 45" style="align:right ;" anchor="default"/>
  107. <Combo innerdataset="ds_init_plceordqtycretflag" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_plceordqtycretflag" class="combo_essential" position="absolute 378 1 536 20" style="" anchor="default"/>
  108. </Layout>
  109. </Layouts>
  110. </Div>
  111. </Layout>
  112. </Layouts>
  113. </Tabpage>
  114. <Tabpage id="case4" anchor="default" text="사용기관정보" style="anchor:default;margin:0 0 0 0;">
  115. <Layouts>
  116. <Layout>
  117. <Grid id="grd_instinfo" binddataset="ds_main_list_gooddet_goodinstlist" position="absolute 0 0 540 221" style="" oncelldblclick="group3_sw_detail_case4_grd_instinfo_oncelldblclick" anchor="all">
  118. <Formats>
  119. <Format id="default">
  120. <Columns>
  121. <Column size="25" band="left"/>
  122. <Column size="103"/>
  123. <Column size="410"/>
  124. </Columns>
  125. <Rows>
  126. <Row size="23" band="head"/>
  127. <Row size="23"/>
  128. </Rows>
  129. <Band id="head">
  130. <Cell/>
  131. <Cell col="1" text="기관코드"/>
  132. <Cell col="2" text="기관명"/>
  133. </Band>
  134. <Band id="body">
  135. <Cell celltype="head" text="expr:currow+1"/>
  136. <Cell col="1" text="bind:instcd"/>
  137. <Cell col="2" displaytype="text" text="bind:instnm"/>
  138. </Band>
  139. </Format>
  140. </Formats>
  141. </Grid>
  142. </Layout>
  143. </Layouts>
  144. </Tabpage>
  145. <Tabpage id="case5" anchor="default" text="안전재고량관리" style="anchor:default;margin:0 0 0 0;">
  146. <Layouts>
  147. <Layout>
  148. <Shape id="line9" class="line_10" linetype="horizontal" position="absolute 0 23 540 28" style="" anchor="left top right"/>
  149. <Grid id="grd_goodbaseqtylist" binddataset="ds_main_list_goodbaseqty_goodbaseqtylist" position="absolute 0 27 540 221" style="" anchor="all">
  150. <Formats>
  151. <Format id="default">
  152. <Columns>
  153. <Column size="25" band="left"/>
  154. <Column size="116"/>
  155. <Column size="101"/>
  156. <Column size="292"/>
  157. <Column size="0"/>
  158. <Column size="0"/>
  159. </Columns>
  160. <Rows>
  161. <Row size="24" band="head"/>
  162. <Row size="24"/>
  163. </Rows>
  164. <Band id="head">
  165. <Cell/>
  166. <Cell col="1" text="재고관리부서"/>
  167. <Cell col="2" text="안전재고량"/>
  168. <Cell col="3" text="비고"/>
  169. <Cell col="4" text="INSTCD"/>
  170. </Band>
  171. <Band id="body">
  172. <Cell celltype="head"/>
  173. <Cell col="1" displaytype="combo" edittype="combo" text="bind:reqdeptcd"/>
  174. <Cell col="2" displaytype="number" edittype="masknumber" text="bind:basevol"/>
  175. <Cell col="3" displaytype="text" edittype="text" text="bind:cmt"/>
  176. <Cell col="4" text="bind:instcd"/>
  177. <Cell col="5" text="bind:goodcd"/>
  178. </Band>
  179. </Format>
  180. </Formats>
  181. </Grid>
  182. <Button id="btn_grdadd2" class="btn2" position="absolute 432 0 485 22" style="" text="행추가" onclick="group3_sw_detail_case5_btn_grdadd2_onclick" anchor="top right"/>
  183. <Button id="btn_grddel2" class="btn2" position="absolute 487 0 540 22" style="" text="행삭제" onclick="group3_sw_detail_case5_btn_grddel2_onclick" anchor="top right"/>
  184. </Layout>
  185. </Layouts>
  186. </Tabpage>
  187. <Tabpage id="case6" anchor="default" text="포장단위" style="anchor:default;margin:0 0 0 0;">
  188. <Layouts>
  189. <Layout>
  190. <Shape id="line11" class="line_10" linetype="horizontal" position="absolute 0 23 537 28" style="" anchor="left top right"/>
  191. <Button id="button3" class="btn2" position="absolute 429 0 482 22" style="" text="행추가" onclick="group3_sw_detail_case6_button3_onclick" anchor="top right"/>
  192. <Button id="button4" class="btn2" position="absolute 484 0 537 22" style="" text="행삭제" onclick="group3_sw_detail_case6_button4_onclick" anchor="top right"/>
  193. <Grid id="grd_rscdpbnslist" binddataset="ds_main_list_rscdpbns_rscdpbnslist" position="absolute 0 27 537 221" style="" oncelldblclick="group3_sw_detail_case6_grd_rscdpbnslist_oncelldblclick" anchor="all">
  194. <Formats>
  195. <Format id="default">
  196. <Columns>
  197. <Column size="25" band="left"/>
  198. <Column size="56"/>
  199. <Column size="82"/>
  200. <Column size="30"/>
  201. <Column size="57"/>
  202. <Column size="62"/>
  203. <Column size="62"/>
  204. <Column size="91"/>
  205. <Column size="100"/>
  206. <Column size="100"/>
  207. </Columns>
  208. <Rows>
  209. <Row size="30" band="head"/>
  210. <Row size="24"/>
  211. </Rows>
  212. <Band id="head">
  213. <Cell/>
  214. <Cell col="1" text="적용여부" wordwrap="char"/>
  215. <Cell col="2" text="도매상코드" wordwrap="char"/>
  216. <Cell col="3" text="처방환산" wordwrap="char"/>
  217. <Cell col="4" text="낱개수량" wordwrap="char"/>
  218. <Cell col="5" text="낱개단위" wordwrap="char"/>
  219. <Cell col="6" text="포장단위" wordwrap="char"/>
  220. <Cell col="7" text="구입단가" wordwrap="char"/>
  221. <Cell col="8" text="구입가" wordwrap="char"/>
  222. <Cell col="9" text="신코드" wordwrap="char"/>
  223. </Band>
  224. <Band id="body">
  225. <Cell celltype="head"/>
  226. <Cell col="1" text="bind:bnscheck"/>
  227. <Cell col="2" text="bind:bnscd"/>
  228. <Cell col="3" text="bind:prcpexchqty"/>
  229. <Cell col="4" text="bind:exchqty"/>
  230. <Cell col="5" text="bind:deliveunit"/>
  231. <Cell col="6" text="bind:purcunit"/>
  232. <Cell col="7" text="bind:goodunitcost"/>
  233. <Cell col="8" text="bind:goodpurccost"/>
  234. <Cell col="9" text="bind:goodcd"/>
  235. </Band>
  236. </Format>
  237. </Formats>
  238. </Grid>
  239. </Layout>
  240. </Layouts>
  241. </Tabpage>
  242. </Tabpages>
  243. </Tab>
  244. <Button id="btn_insert" class="btn2" taborder="32" position="absolute 1131 89 1195 111" style="" text="신규입력" onclick="group3_btn_insert_onclick" anchor="top right"/>
  245. <Button id="btn_choidel" class="btn2" visible="false" position="absolute 823 89 909 111" style="" text="선택행삭제x" onclick="group3_btn_choidel_onclick" anchor="top right"/>
  246. <Shape id="line2" class="line_10" linetype="horizontal" position="absolute 545 111 1195 117" style="" anchor="top right"/>
  247. <Button id="btn_excel" class="btn2" taborder="30" visible="false" position="absolute 977 89 1052 111" style="" text="Excel 화면" onclick="group3_btn_excel_onclick" anchor="top right"/>
  248. <Button id="btn_openexcel" class="btn2" taborder="28" position="absolute 1054 89 1129 111" style="" text="Excel 조건" onclick="group3_btn_openexcel_onclick" anchor="top right"/>
  249. <Button id="btn_main" class="btn_tab_S" position="absolute 0 91 100 113" style="" text="통합약품목록" anchor="default"/>
  250. <Grid id="grd_goodlist" binddataset="ds_main_list_good_goodlist" class="datagrid2" position="absolute 0 116 540 466" style="" onrowchanged="group3_grd_goodlist_onrowchanged" onaftersort="group3_grd_goodlist_onaftersort" oncelldblclick="group3_grd_goodlist_oncelldblclick" anchor="left top right" onselectchanged="group3_grd_goodlist_onselectchanged">
  251. <Formats>
  252. <Format id="default">
  253. <Columns>
  254. <Column size="25" band="left"/>
  255. <Column size="85"/>
  256. <Column size="0"/>
  257. <Column size="211"/>
  258. <Column size="84"/>
  259. <Column size="72"/>
  260. <Column size="65"/>
  261. <Column size="100"/>
  262. <Column size="100"/>
  263. <Column size="100"/>
  264. <Column size="100"/>
  265. <Column size="100"/>
  266. <Column size="100"/>
  267. <Column size="100"/>
  268. <Column size="100"/>
  269. <Column size="100"/>
  270. <Column size="100"/>
  271. <Column size="100"/>
  272. </Columns>
  273. <Rows>
  274. <Row size="23" band="head"/>
  275. <Row size="23"/>
  276. </Rows>
  277. <Band id="head">
  278. <Cell/>
  279. <Cell col="1" text="약품코드"/>
  280. <Cell col="2" text="물품구분"/>
  281. <Cell col="3" text="약품명"/>
  282. <Cell col="4" text="EDI코드"/>
  283. <Cell col="5" text="함량_단위"/>
  284. <Cell col="6" text="대분류명"/>
  285. <Cell col="7" text="중분류명"/>
  286. <Cell col="8" text="소분류명"/>
  287. </Band>
  288. <Band id="body">
  289. <Cell celltype="head"/>
  290. <Cell col="1" text="bind:goodcd"/>
  291. <Cell col="2" text="bind:goodflag"/>
  292. <Cell col="3" text="bind:goodnm"/>
  293. <Cell col="4" text="bind:edicd"/>
  294. <Cell col="5" text="bind:goodspec"/>
  295. <Cell col="6" text="bind:lrgnm"/>
  296. <Cell col="7" text="bind:mdlnm"/>
  297. <Cell col="8" text="bind:smlnm"/>
  298. <Cell col="9" text="bind:prodcmpynm"/>
  299. <Cell col="10" text="bind:goodmodel"/>
  300. <Cell col="11" text="bind:goodhngnm"/>
  301. <Cell col="12" text="bind:goodengnm"/>
  302. <Cell col="13" text="bind:asetflag"/>
  303. <Cell col="14" text="bind:prodcmpycd"/>
  304. <Cell col="15" text="bind:lrgcd"/>
  305. <Cell col="16" text="bind:mdlcd"/>
  306. <Cell col="17" text="bind:smlcd"/>
  307. </Band>
  308. </Format>
  309. </Formats>
  310. </Grid>
  311. <Button id="btn_excelnew" class="btn7" taborder="32" position="absolute 476 89 540 111" style="" text="Excel" onclick="group3_btn_excelnew_onclick" anchor="top right"/>
  312. <Shape id="line25" position="absolute 0 111 540 117" style="strokepen:3 solid #07a693ff;background:transparent;" anchor="left top right"/>
  313. <Div id="grp_tabbtn" anchor="left top right" taborder="33" position="absolute 0 474 540 502">
  314. <Layouts>
  315. <Layout>
  316. <Button id="btn_costhistinfo" taborder="26" text="이력정보" onclick="group3_grp_tabbtn_btn_costhistinfo_onclick" class="btn_tab" position="absolute 0 0 100 24"/>
  317. <Button id="btn_addinfo" taborder="27" text="부가입력정보" onclick="group3_grp_tabbtn_btn_addinfo_onclick" class="btn_tab" position="absolute 101 0 201 24"/>
  318. <Button id="btn_instcd" taborder="28" text="사용기관정보" onclick="group3_grp_tabbtn_btn_instcd_onclick" class="btn_tab" position="absolute 202 0 302 24"/>
  319. <Button id="button2" taborder="29" text="안전재고량관리" onclick="group3_grp_tabbtn_button2_onclick" class="btn_tab" position="absolute 303 0 403 24"/>
  320. <Button id="bbt_bonaes" taborder="30" text="포장단위" onclick="group3_grp_tabbtn_bbt_bonaes_onclick" class="btn_tab" position="absolute 405 0 505 24"/>
  321. <Shape id="line25" position="absolute 0 22 540 28" anchor="left top right" style="strokepen:3 solid #07a693ff;background:transparent;"/>
  322. </Layout>
  323. </Layouts>
  324. </Div>
  325. </Layout>
  326. </Layouts>
  327. </Div>
  328. <Div id="grp_detail" position="absolute 545 167 1195 774" style="" anchor="top right bottom">
  329. <Layouts>
  330. <Layout>
  331. <Shape id="line00" class="line_2" position="absolute 0 286 649 289" anchor="top right"/>
  332. <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 0 46 649 49" style="" anchor="top right"/>
  333. <Shape id="line19" class="line_2" linetype="horizontal" position="absolute 0 334 649 337" style="" anchor="top right"/>
  334. <Shape id="line29" class="line_2" linetype="horizontal" position="absolute 0 142 649 145" style="" anchor="top right"/>
  335. <Shape id="line18" class="line_2" linetype="horizontal" position="absolute 0 358 649 361" style="" anchor="top right"/>
  336. <Shape id="line28" class="line_2" linetype="horizontal" position="absolute 0 166 649 169" style="" anchor="top right"/>
  337. <Shape id="line27" class="line_2" linetype="horizontal" position="absolute 0 190 649 193" style="" anchor="top right"/>
  338. <Shape id="line16" class="line_2" linetype="horizontal" position="absolute 0 382 649 385" style="" anchor="top right"/>
  339. <Shape id="line15" class="line_2" linetype="horizontal" position="absolute 0 406 649 409" style="" anchor="top right"/>
  340. <Shape id="line14" class="line_2" linetype="horizontal" position="absolute 0 430 649 433" style="" anchor="top right"/>
  341. <Shape id="line24" class="line_2" linetype="horizontal" position="absolute 0 214 649 217" style="" anchor="top right"/>
  342. <Shape id="line13" class="line_2" linetype="horizontal" position="absolute 0 454 649 457" style="" anchor="top right"/>
  343. <Shape id="line23" class="line_2" linetype="horizontal" position="absolute 0 238 649 241" style="" anchor="top right"/>
  344. <Shape id="line12" class="line_2" linetype="horizontal" position="absolute 0 478 649 481" style="" anchor="top right"/>
  345. <Shape id="line33" class="line_2" linetype="horizontal" position="absolute 0 22 649 25" style="" anchor="top right"/>
  346. <Shape id="line32" class="line_2" linetype="horizontal" position="absolute 0 70 649 73" style="" anchor="top right"/>
  347. <Shape id="line21" class="line_2" linetype="horizontal" position="absolute 0 262 649 265" style="" anchor="top right"/>
  348. <Shape id="line31" class="line_2" linetype="horizontal" position="absolute 0 94 649 97" style="" anchor="top right"/>
  349. <Shape id="line30" class="line_2" linetype="horizontal" position="absolute 0 118 649 121" style="" anchor="top right"/>
  350. <Shape id="line6" class="line_3" linetype="horizontal" position="absolute 0 604 649 607" style="" anchor="right bottom"/>
  351. <Shape id="line8" class="line_3" linetype="horizontal" position="absolute 0 584 649 587" style="" anchor="right bottom"/>
  352. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_asetflag" class="combo_essential" position="absolute 434 218 649 237" style="" onitemchanged="grp_detail_cmb_asetflag_onitemchanged" anchor="top right"/>
  353. <Edit id="ipt_goodhngnm" class="input_essential" visible="false" position="absolute 410 585 421 604" style="" anchor="right bottom" onkeydown="grp_detail_ipt_goodhngnm_onkeydown"/>
  354. <Button id="btn_prodcmpycd" class="icon_search" position="absolute 174 124 190 140" style="" text="" onclick="grp_detail_btn_prodcmpycd_onclick" anchor="top right"/>
  355. <Static id="caption50" class="cell_1" position="absolute 0 24 108 47" style="padding:0 0 0 4;align:left middle;" text="약 품 코 드" anchor="top right"/>
  356. <Button id="btn_smlcd" class="icon_search" position="absolute 299 220 315 236" style="" text="" onclick="grp_detail_btn_smlcd_onclick" anchor="top right"/>
  357. <Button id="btn_lrgcd" class="icon_search" position="absolute 299 196 315 212" style="" text="" onclick="grp_detail_btn_lrgcd_onclick" anchor="top right"/>
  358. <Static id="caption52" class="cell_1" position="absolute 0 48 108 71" style="padding:0 0 0 4;align:left middle;" text="한 글 상 품 명" anchor="top right"/>
  359. <Edit id="ipt_goodcd" class="input_essential" position="absolute 110 26 201 45" style="" anchor="top right" onkeydown="grp_detail_ipt_goodcd_onkeydown"/>
  360. <Edit id="ipt_smlnm" class="input_fix" position="absolute 110 218 295 237" style="" anchor="top right"/>
  361. <Edit id="opt_winacntnm" class="output" position="absolute 193 242 322 261" style="" anchor="top right" readonly="true"/>
  362. <Edit id="ipt_lrgnm" class="input_essential" position="absolute 110 194 295 213" style="" anchor="top right" onkeydown="grp_detail_ipt_lrgnm_onkeydown"/>
  363. <Static id="caption42" class="cell_1" position="absolute 0 120 108 143" style="padding:0 0 0 4;align:left middle;" text="제 조 회 사" anchor="top right"/>
  364. <Static id="caption66" class="cell_1" position="absolute 0 216 108 239" style="padding:0 0 0 4;align:left middle;" text="소 분 류" anchor="top right"/>
  365. <Edit id="opt_amtacntnm" class="output" position="absolute 525 242 649 261" style="" anchor="top right" readonly="true"/>
  366. <Button id="btn_winacnt" class="icon_search" position="absolute 174 244 190 260" style="" text="" onclick="grp_detail_btn_winacnt_onclick" anchor="top right"/>
  367. <Button id="btn_mdlcd" class="icon_search" position="absolute 630 197 646 213" style="" text="" onclick="grp_detail_btn_mdlcd_onclick" anchor="top right"/>
  368. <Edit id="ipt_mdlnm" class="input_fix" position="absolute 434 194 624 213" style="" anchor="top right"/>
  369. <Static id="caption56" class="cell_1" position="absolute 334 216 432 239" style="padding:0 0 0 4;align:left middle;" text="자 산 구 분" anchor="top right"/>
  370. <Static id="caption35" class="cell_1" position="absolute 0 240 108 263" style="padding:0 0 0 4;align:left middle;" text="입 고 계 정" anchor="top right"/>
  371. <Static id="caption68" class="cell_1" position="absolute 0 192 108 215" style="padding:0 0 0 4;align:left middle;" text="대 분 류" anchor="top right"/>
  372. <Edit id="ipt_smlcd" class="input_default" visible="false" position="absolute 110 218 170 237" style="" anchor="top right" onkeydown="grp_detail_ipt_smlcd_onkeydown"/>
  373. <Button id="btn_amtacnt" class="icon_search" position="absolute 505 244 521 260" style="" text="" onclick="grp_detail_btn_amtacnt_onclick" anchor="top right"/>
  374. <Edit id="ipt_lrgcd" class="input_essential" visible="false" position="absolute 110 194 170 213" style="" anchor="top right" onkeydown="grp_detail_ipt_lrgcd_onkeydown"/>
  375. <Static id="caption7" class="cell_1" position="absolute 334 240 432 263" style="padding:0 0 0 4;align:left middle;" text="비 용 계 정" anchor="top right"/>
  376. <Edit id="ipt_winacnt" class="input_essential" position="absolute 110 242 170 261" style="" anchor="top right" onkeydown="grp_detail_ipt_winacnt_onkeydown"/>
  377. <Static id="caption29" class="cell_1" position="absolute 334 192 432 215" style="padding:0 0 0 4;align:left middle;" text="중 분 류" anchor="top right"/>
  378. <Edit id="ipt_mdlcd" class="input_default" visible="false" position="absolute 434 194 495 213" style="" anchor="top right" onkeydown="grp_detail_ipt_mdlcd_onkeydown"/>
  379. <Edit id="ipt_prodcmpycd" class="input_default" position="absolute 110 122 170 141" style="" anchor="top right" onkeydown="grp_detail_ipt_prodcmpycd_onkeydown"/>
  380. <Edit id="ipt_goodengnm" class="input_essential" position="absolute 110 74 647 93" style="" anchor="top right"/>
  381. <Edit id="ipt_amtacnt" class="input_essential" position="absolute 434 242 501 261" style="" anchor="top right" onkeydown="grp_detail_ipt_amtacnt_onkeydown"/>
  382. <Edit id="opt_prodcmpynm" class="output" position="absolute 193 122 322 141" style="" anchor="top right" readonly="true"/>
  383. <Static id="caption55" class="cell_1" position="absolute 334 120 432 143" style="padding:0 0 0 4;align:left middle;" text="KD 코 드" anchor="top right"/>
  384. <Edit id="ipt_goodnm" class="input_essential" position="absolute 110 50 647 69" style="" anchor="top right" onkeydown="grp_detail_ipt_goodnm_onkeydown"/>
  385. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_purcunit" class="combo_essential" position="absolute 361 338 445 357" style="align:center ;" onkeydown="grp_detail_cmb_purcunit_onkeydown" anchor="top right"/>
  386. <Static id="caption53" class="cell_1" position="absolute 0 0 108 23" style="padding:0 0 0 4;align:left middle;" text="적 용 일 자" anchor="top right"/>
  387. <Static id="caption21" class="cell_1" position="absolute 0 336 166 359" style="padding:0 0 0 4;align:left middle;" text="낱개수량_낱개단위_포장단위" anchor="top right"/>
  388. <Button id="btn_photinfo" class="btn2" position="absolute 207 25 249 45" style="" text="사진" onclick="grp_detail_btn_photinfo_onclick" anchor="top right"/>
  389. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_deliveunit" class="combo_essential" position="absolute 256 338 340 357" style="align:center ;" onkeydown="grp_detail_cmb_deliveunit_onkeydown" onitemchanged="grp_detail_cmb_deliveunit_onitemchanged" anchor="top right"/>
  390. <MaskEdit id="ipt_exchqty" class="input_essential" mask="#,###" position="absolute 168 338 247 357" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_exchqty_onkeydown"/>
  391. <Calendar id="ipt_fromdd" class="input_essential" position="absolute 110 2 249 21" anchor="top right" onkeydown="grp_detail_ipt_fromdd_onkeydown" onkillfocus="grp_detail_ipt_fromdd_onkillfocus"/>
  392. <Calendar id="ipt_nonusetretdd" class="input_default" position="absolute 110 458 215 477" style="" anchor="top right" onchanged="grp_detail_ipt_nonusetretdd_onchanged"/>
  393. <TextArea id="tar_cmt" position="absolute 110 480 648 583" style="" anchor="top right bottom"/>
  394. <Static id="caption5" class="cell_1" position="absolute 0 456 108 479" style="padding:0 0 0 4;align:left middle;" text="불 용 일 자" anchor="top right"/>
  395. <Static id="caption17" class="cell_1" position="absolute 0 480 108 583" style="padding:0 0 0 4;align:left middle;" text="비 고" anchor="top right bottom"/>
  396. <Edit id="opt_maincustlastsuplplcenm" class="output" position="absolute 518 146 647 165" style="" anchor="top right" readonly="true"/>
  397. <Edit id="opt_suppcustnm" class="output" position="absolute 193 146 322 165" style="" anchor="top right" readonly="true"/>
  398. <Edit id="ipt_maincustlastsuplplce" class="input_default" enable="False" position="absolute 434 146 494 165" style="" anchor="top right" onkeydown="grp_detail_ipt_maincustlastsuplplce_onkeydown"/>
  399. <Button id="btn_suppcustcd" class="icon_search" enable="False" position="absolute 175 148 191 164" style="" text="" onclick="grp_detail_btn_suppcustcd_onclick" anchor="top right"/>
  400. <Static id="caption67" class="cell_1" position="absolute 248 360 333 383" style="padding:0 0 0 4;align:left middle;" text="처 방 단 가" anchor="top right"/>
  401. <MaskEdit id="ipt_goodunitcost" class="input_default" enable="False" mask="#,###.##" position="absolute 525 362 649 381" style="align:right ;" anchor="top right"/>
  402. <Button id="btn_maincustlastsuplplce" class="icon_search" enable="False" position="absolute 499 148 515 164" style="" text="" onclick="grp_detail_btn_maincustlastsuplplce_onclick" anchor="top right"/>
  403. <Static id="caption37" class="cell_1" position="absolute 0 144 108 167" style="padding:0 0 0 4;align:left middle;" text="판 매 회 사" anchor="top right"/>
  404. <Static id="caption27" class="cell_1" position="absolute 334 144 432 167" style="padding:0 0 0 4;align:left middle;" text="주 거 래 처" anchor="top right"/>
  405. <Edit id="ipt_suppcustcd" class="input_default" enable="False" position="absolute 110 146 170 165" style="" anchor="top right" onkeydown="grp_detail_ipt_suppcustcd_onkeydown"/>
  406. <Edit id="opt_bnscd" class="output" position="absolute 540 74 631 93" style="" anchor="top right" readonly="true" onkeydown="grp_detail_opt_bnscd_onkeydown" visible="false"/>
  407. <Static id="caption30" class="cell_1" position="absolute 467 72 537 95" style="padding:0 0 0 4;align:left middle;" text="도매상코드" anchor="top right" visible="false"/>
  408. <Static id="caption13" class="cell_1" position="absolute 0 264 108 287" style="padding:0 0 0 4;align:left middle;" text="함량_함량단위" anchor="top right"/>
  409. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_cntsunit" class="combo_essential" position="absolute 193 266 322 285" style="align:center ;" onkeydown="grp_detail_cmb_cntsunit_onkeydown" anchor="top right"/>
  410. <Static id="caption20" class="cell_1" position="absolute 334 288 432 311" style="padding:0 0 0 4;align:left middle;" text="처방수량_단위" anchor="top right"/>
  411. <MaskEdit id="ipt_specvol" class="input_default" mask="#,###.##" position="absolute 434 266 521 285" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_specvol_onkeydown"/>
  412. <Static id="caption26" class="cell_1" position="absolute 0 168 108 191" style="padding:0 0 0 4;align:left middle;" text="성 분" anchor="top right"/>
  413. <Edit id="ipt_com" class="input_default" position="absolute 110 170 195 189" style="" anchor="top right" onkeydown="grp_detail_ipt_com_onkeydown"/>
  414. <Edit id="ipt_edicd2" class="input_essential" position="absolute 434 122 648 141" style="" anchor="top right"/>
  415. <Static id="caption25" class="cell_1" position="absolute 0 384 56 431" style="padding:0 0 0 4;align:left middle;" text="보 관 법" anchor="top right"/>
  416. <Static id="caption31" class="cell_1" position="absolute 0 96 108 119" style="padding:0 0 0 4;align:left middle;" text="일 반_전 문" anchor="top right"/>
  417. <Combo innerdataset="ds_init_gnrlspcl" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="cmb_gnrlspcl" class="combo_essential" position="absolute 110 98 322 117" style="" onkeydown="grp_detail_cmb_gnrlspcl_onkeydown" anchor="top right"/>
  418. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_specldrug" class="combo_essential" visible="false" position="absolute 320 585 340 604" style="" onkeydown="grp_detail_cmb_specldrug_onkeydown" anchor="right bottom">
  419. <Dataset id="innerdataset">
  420. <ColumnInfo>
  421. <Column id="codecolumn"/>
  422. <Column id="datacolumn"/>
  423. </ColumnInfo>
  424. <Rows>
  425. <Row>
  426. <Col id="codecolumn">N</Col>
  427. <Col id="datacolumn">일반</Col>
  428. </Row>
  429. <Row>
  430. <Col id="codecolumn">Y</Col>
  431. <Col id="datacolumn">특별</Col>
  432. </Row>
  433. </Rows>
  434. </Dataset>
  435. </Combo>
  436. <Static id="caption48" class="cell_1" position="absolute 0 360 108 383" style="padding:0 0 0 4;align:left middle;" text="수 가" anchor="top right"/>
  437. <Static id="caption49" class="cell_1" position="absolute 455 360 523 383" style="padding:0 0 0 4;align:left middle;" text="구입단가" anchor="top right"/>
  438. <Static id="caption11" class="cell_1" position="absolute 334 264 432 287" style="padding:0 0 0 4;align:left middle;" text="규격_규격단위" anchor="top right"/>
  439. <MaskEdit id="ipt_cntsqty" class="input_default" mask="#,###.##" position="absolute 110 266 190 285" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_cntsqty_onkeydown"/>
  440. <Radio innerdataset="ds_init_keepmthd" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="rbo_keepmthd" position="absolute 110 386 345 406" style="" anchor="top right"/>
  441. <Combo innerdataset="ds_init_specunit" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_specunit" class="combo_essential" position="absolute 525 266 649 285" style="align:center ;" onkeydown="grp_detail_cmb_specunit_onkeydown" anchor="top right"/>
  442. <Edit id="ipt_instcd" class="input_essential" visible="false" position="absolute 45 490 59 509" style="" anchor="top right" onkeydown="grp_detail_ipt_instcd_onkeydown"/>
  443. <Edit id="ipt_goodspec" class="input_default" visible="false" position="absolute 350 585 365 604" style="" anchor="right bottom" onkeydown="grp_detail_ipt_goodspec_onkeydown"/>
  444. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_prcpunit" class="combo_essential" position="absolute 525 290 649 309" style="align:center ;" onkeydown="grp_detail_cmb_prcpunit_onkeydown" onitemchanged="grp_detail_cmb_prcpunit_onitemchanged" anchor="top right"/>
  445. <MaskEdit id="ipt_prcpexchqty" class="input_default" mask="#,###.##" position="absolute 110 314 240 333" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_prcpexchqty_onkeydown"/>
  446. <MaskEdit id="ipt_insucost" class="input_default" mask="#,###.#" position="absolute 110 362 235 381" style="align:right ;" anchor="top right"/>
  447. <MaskEdit id="ipt_estmamt" class="input_default" mask="#,###.#" position="absolute 335 362 445 381" style="align:right ;" anchor="top right"/>
  448. <Static id="caption23" class="cell_1" position="absolute 334 96 432 119" style="padding:0 0 0 4;align:left middle;" text="복지부 분류코드" anchor="top right"/>
  449. <Edit id="ipt_welfprt" class="input_default" position="absolute 434 98 494 117" style="align:center ;" anchor="top right" onkeydown="grp_detail_ipt_welfprt_onkeydown"/>
  450. <Static id="caption28" class="cell_1" position="absolute 0 432 108 455" style="padding:0 0 0 4;align:left middle;" text="제 제 약 여 부" anchor="top right"/>
  451. <Static id="cap_barcode" class="cell_1" position="absolute 325 432 423 455" style="padding:0 0 0 4;align:left middle;" text="바 코 드" anchor="top right"/>
  452. <Edit id="ipt_barcode" position="absolute 427 434 649 453" style="" anchor="top right"/>
  453. <Button id="btn_welfprt" class="icon_search" position="absolute 499 99 515 115" style="" text="" onclick="grp_detail_btn_welfprt_onclick" anchor="top right"/>
  454. <Edit id="ipt_welfprtnm" class="input_default" position="absolute 518 98 647 117" style="" anchor="top right"/>
  455. <Edit id="ipt_goodflag" visible="false" position="absolute 370 585 390 604" style="" anchor="right bottom"/>
  456. <Edit id="ipt_comnm" class="input_default" position="absolute 200 170 646 189" style="" anchor="top right" onkeydown="grp_detail_ipt_comnm_onkeydown" onsetfocus="grp_detail_ipt_comnm_onsetfocus"/>
  457. <CheckBox text="제제약" truevalue="1" falsevalue="0" innerdataset="ds_init_proddrugsetflag" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="chk_proddrugsetflag" col="1" position="absolute 110 433 176 454" style="" anchor="top right"/>
  458. <Edit id="ipt_pemtkeepmthd" class="input_default" position="absolute 110 410 649 429" style="align:left ;" anchor="top right"/>
  459. <Static id="caption4" class="cell_1" position="absolute 57 384 108 407" style="padding:0 0 0 4;align:left middle;" text="실 제" anchor="top right"/>
  460. <Static id="caption19" class="cell_1" position="absolute 57 408 108 431" style="padding:0 0 0 4;align:left middle;" text="설명서" anchor="top right"/>
  461. <Static id="caption36" class="cell_1" position="absolute 0 312 108 335" style="padding:0 0 0 4;align:left middle;" text="처 방 환 산" anchor="top right"/>
  462. <Static id="caption38" class="cell_1" position="absolute 455 384 522 407" style="padding:0 0 0 4;align:left middle;" text="구 입 가" anchor="top right"/>
  463. <MaskEdit id="ipt_goodpurccost" class="input_essential" mask="#,###.##" position="absolute 525 386 649 405" style="align:right ;" anchor="top right"/>
  464. <MaskEdit id="ipt_prcpqty" class="input_default" mask="#,###" position="absolute 434 290 521 309" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_prcpqty_onkeydown"/>
  465. <MaskEdit id="ipt_purcqty" class="input_default" visible="false" mask="#,###" position="absolute 10 490 34 509" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_purcqty_onkeydown"/>
  466. <Edit id="ipt_oldcd" class="input_essential" position="absolute 324 2 415 21" style="" anchor="top right" onkeydown="grp_detail_ipt_oldcd_onkeydown"/>
  467. <Static id="caption15" class="cell_1" position="absolute 252 0 322 23" style="padding:0 0 0 4;align:left middle;" text="구 코 드" anchor="top right"/>
  468. <Static id="caption24" position="absolute 345 338 355 358" style="" text="/" anchor="top right"/>
  469. <Edit id="opt_drugkind" position="absolute 445 585 485 604" style="" anchor="right bottom" readonly="true" class="edt_transbg"/>
  470. <Static id="caption12" class="cell_1" position="absolute 0 72 108 95" style="padding:0 0 0 4;align:left middle;" text="영 문 상 품 명" anchor="top right"/>
  471. <Shape id="line20" class="line_2" linetype="horizontal" position="absolute 0 310 649 313" style="" anchor="top right"/>
  472. <Combo innerdataset="ds_init_cmb_prcpunit_unitlist" datacolumn="unitnm" codecolumn="unit" columncount="-1" rowcount="-1" id="cmb_hospdrguunit" class="combo_essential" position="absolute 193 290 322 309" style="align:center ;" onkeydown="grp_detail_cmb_hospdrguunit_onkeydown" anchor="top right"/>
  473. <Static id="caption14" class="cell_1" position="absolute 0 288 108 311" style="padding:0 0 0 4;align:left middle;" text="병원용량_단위" anchor="top right"/>
  474. <MaskEdit id="ipt_hospdrguvol" class="input_default" mask="#,###.##" position="absolute 110 290 190 309" style="align:right ;" anchor="top right" onkeydown="grp_detail_ipt_hospdrguvol_onkeydown"/>
  475. <Static id="caption16" class="cell_1" position="absolute 245 312 333 335" style="padding:0 0 0 4;align:left middle;" text="수가계산방법" anchor="top right"/>
  476. <Combo innerdataset="ds_init_P0133" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_calcmthdcd" class="combo_essential" position="absolute 335 314 445 333" style="align:left ;" onkeydown="grp_detail_cmb_calcmthdcd_onkeydown" anchor="top right"/>
  477. <Combo innerdataset="ds_init_P0142" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_grupsnglflag" class="combo_essential" position="absolute 525 314 649 333" style="align:center ;" onkeydown="grp_detail_cmb_grupsnglflag_onkeydown" anchor="top right"/>
  478. <Static id="caption18" class="cell_1" position="absolute 455 312 523 335" style="padding:0 0 0 4;align:left middle;" text="그룹여부" anchor="top right"/>
  479. <Static id="caption9" class="cell_1" position="absolute 238 456 323 479" style="padding:0 0 0 4;align:left middle;" text="변 경 사 유" anchor="top right"/>
  480. <TextArea id="tar_comnm" visible="false" position="absolute 201 168 647 213" style="" onkillfocus="grp_detail_tar_comnm_onkillfocus" anchor="top right"/>
  481. <Combo innerdataset="ds_init_R0356" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_nonusetretresn" class="combo_default" position="absolute 326 458 649 477" style="" anchor="top right"/>
  482. <CheckBox text="차광" truevalue="Y" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" row="1" position="absolute 390 386 440 406" style="" anchor="top right" onclick="grp_detail_checkbox1_onclick">
  483. <Dataset id="innerdataset">
  484. <ColumnInfo>
  485. <Column id="codecolumn"/>
  486. <Column id="datacolumn"/>
  487. </ColumnInfo>
  488. <Rows>
  489. <Row>
  490. <Col id="codecolumn">Y</Col>
  491. <Col id="datacolumn">차광</Col>
  492. </Row>
  493. </Rows>
  494. </Dataset>
  495. </CheckBox>
  496. <MaskEdit id="input1" class="input_essential" mask="#,###.##" position="absolute 525 338 649 357" style="align:right ;" anchor="top right"/>
  497. <Static id="caption33" class="cell_1" position="absolute 455 336 523 359" style="padding:0 0 0 4;align:left middle;" text="상한가" anchor="top right"/>
  498. <Edit id="ipt_asisgoodcd" class="input_essential" position="absolute 544 26 647 45" style="" anchor="top right"/>
  499. <Static id="caption59" class="cell_1" position="absolute 470 24 542 47" style="padding:0 0 0 4;align:left middle;" text="연 번" anchor="top right"/>
  500. <Edit id="ipt_reprgoodcd" class="input_essential" position="absolute 357 26 468 45" style="" anchor="top right"/>
  501. <Static id="caption32" class="cell_1" position="absolute 252 24 355 47" style="padding:0 0 0 4;align:left middle;" text="약 품 대 표 코 드" anchor="top right"/>
  502. </Layout>
  503. </Layouts>
  504. </Div>
  505. <Div id="group4" position="absolute 0 23 1195 52" style="" anchor="left top right">
  506. <Layouts>
  507. <Layout>
  508. <Shape id="line17" class="line_6" linetype="horizontal" position="absolute 0 26 1195 29" style="" anchor="left top right"/>
  509. <Button id="btn_save" class="btn4" taborder="24" position="absolute 1068 3 1124 25" style="" text="저장" onclick="group4_btn_save_onclick" anchor="top right"/>
  510. <Button id="btn_clear" class="btn4" taborder="25" position="absolute 1127 3 1195 25" style="" text="초기화" onclick="group4_btn_clear_onclick" anchor="top right"/>
  511. <Button id="btn_scrnmove" class="btn3" taborder="27" visible="false" position="absolute 59 3 139 25" style="" text="화면이동" anchor="default"/>
  512. <Button id="btn_prt" class="btn6" taborder="26" visible="false" position="absolute 0 3 56 25" style="" text="출력" anchor="default" onclick="group4_btn_prt_onclick"/>
  513. <Edit id="opt_instnm" position="absolute 865 4 965 23" style="" anchor="default" readonly="true" visible="false"/>
  514. <Edit id="opt_instcd" position="absolute 765 4 865 23" style="" anchor="default" readonly="true" visible="false"/>
  515. <Edit id="ipt_goodflag_search" visible="false" position="absolute 705 5 750 24" style="" anchor="default" onkillfocus="group4_ipt_goodflag_search_onkillfocus"/>
  516. </Layout>
  517. </Layouts>
  518. </Div>
  519. <Grid id="grd_gooddetlist" binddataset="ds_main_list_gooddet_gooddetlist" visible="false" position="absolute 10 243 525 328" style="">
  520. <Formats>
  521. <Format id="default">
  522. <Columns>
  523. <Column size="25" band="left"/>
  524. <Column size="80"/>
  525. <Column size="80"/>
  526. <Column size="80"/>
  527. <Column size="80"/>
  528. <Column size="80"/>
  529. <Column size="80"/>
  530. <Column size="80"/>
  531. <Column size="80"/>
  532. <Column size="80"/>
  533. <Column size="80"/>
  534. <Column size="80"/>
  535. <Column size="80"/>
  536. <Column size="80"/>
  537. <Column size="80"/>
  538. <Column size="80"/>
  539. <Column size="80"/>
  540. <Column size="80"/>
  541. <Column size="80"/>
  542. <Column size="80"/>
  543. <Column size="80"/>
  544. <Column size="80"/>
  545. <Column size="80"/>
  546. <Column size="80"/>
  547. <Column size="80"/>
  548. <Column size="80"/>
  549. <Column size="80"/>
  550. <Column size="80"/>
  551. <Column size="80"/>
  552. <Column size="80"/>
  553. <Column size="80"/>
  554. <Column size="80"/>
  555. <Column size="80"/>
  556. <Column size="80"/>
  557. <Column size="80"/>
  558. <Column size="80"/>
  559. <Column size="80"/>
  560. <Column size="80"/>
  561. <Column size="80"/>
  562. <Column size="80"/>
  563. <Column size="80"/>
  564. <Column size="80"/>
  565. <Column size="80"/>
  566. <Column size="80"/>
  567. <Column size="80"/>
  568. <Column size="80"/>
  569. <Column size="80"/>
  570. <Column size="80"/>
  571. <Column size="80"/>
  572. <Column size="80"/>
  573. <Column size="80"/>
  574. <Column size="80"/>
  575. <Column size="80"/>
  576. <Column size="80"/>
  577. <Column size="80"/>
  578. <Column size="80"/>
  579. <Column size="80"/>
  580. <Column size="80"/>
  581. <Column size="80"/>
  582. <Column size="80"/>
  583. <Column size="80"/>
  584. <Column size="80"/>
  585. <Column size="80"/>
  586. <Column size="80"/>
  587. <Column size="80"/>
  588. <Column size="80"/>
  589. <Column size="80"/>
  590. <Column size="80"/>
  591. <Column size="80"/>
  592. <Column size="80"/>
  593. <Column size="80"/>
  594. <Column size="80"/>
  595. <Column size="80"/>
  596. <Column size="80"/>
  597. <Column size="80"/>
  598. <Column size="80"/>
  599. <Column size="80"/>
  600. <Column size="80"/>
  601. <Column size="80"/>
  602. <Column size="80"/>
  603. <Column size="80"/>
  604. <Column size="80"/>
  605. <Column size="80"/>
  606. <Column size="80"/>
  607. <Column size="80"/>
  608. <Column size="80"/>
  609. <Column size="80"/>
  610. <Column size="80"/>
  611. <Column size="80"/>
  612. <Column size="80"/>
  613. <Column size="80"/>
  614. <Column size="80"/>
  615. <Column size="80"/>
  616. <Column size="80"/>
  617. <Column size="80"/>
  618. <Column size="80"/>
  619. <Column size="80"/>
  620. <Column size="80"/>
  621. <Column size="80"/>
  622. <Column size="80"/>
  623. <Column size="80"/>
  624. <Column size="80"/>
  625. <Column size="80"/>
  626. <Column size="80"/>
  627. <Column size="80"/>
  628. <Column size="80"/>
  629. <Column size="80"/>
  630. <Column size="80"/>
  631. <Column size="80"/>
  632. <Column size="80"/>
  633. <Column size="80"/>
  634. <Column size="80"/>
  635. <Column size="80"/>
  636. <Column size="80"/>
  637. <Column size="80"/>
  638. <Column size="100"/>
  639. <Column size="100"/>
  640. <Column size="110"/>
  641. <Column size="100"/>
  642. <Column size="100"/>
  643. <Column size="100"/>
  644. <Column size="100"/>
  645. <Column size="100"/>
  646. <Column size="100"/>
  647. <Column size="100"/>
  648. <Column size="100"/>
  649. <Column size="100"/>
  650. <Column size="100"/>
  651. </Columns>
  652. <Rows>
  653. <Row size="25" band="head"/>
  654. <Row size="25"/>
  655. </Rows>
  656. <Band id="head">
  657. <Cell/>
  658. <Cell col="1" text="goodcd"/>
  659. <Cell col="2" text="todd"/>
  660. <Cell col="3" text="prefromdd"/>
  661. <Cell col="4" text="instcd"/>
  662. <Cell col="5" text="useyn"/>
  663. <Cell col="6" text="fromdd"/>
  664. <Cell col="7" text="goodflag"/>
  665. <Cell col="8" text="edicd"/>
  666. <Cell col="9" text="goodnm"/>
  667. <Cell col="10" text="goodhngnm"/>
  668. <Cell col="11" text="goodengnm"/>
  669. <Cell col="12" text="goodspec"/>
  670. <Cell col="13" text="goodmodel"/>
  671. <Cell col="14" text="pregoodspec"/>
  672. <Cell col="15" text="pregoodmodel"/>
  673. <Cell col="16" text="asetflag"/>
  674. <Cell col="17" text="lrgcd"/>
  675. <Cell col="18" text="lrgnm"/>
  676. <Cell col="19" text="mdlcd"/>
  677. <Cell col="20" text="mdlnm"/>
  678. <Cell col="21" text="smlcd"/>
  679. <Cell col="22" text="smlnm"/>
  680. <Cell col="23" text="proddrugsetflag"/>
  681. <Cell col="24" text="winacnt"/>
  682. <Cell col="25" text="winacntnm"/>
  683. <Cell col="26" text="amtacnt"/>
  684. <Cell col="27" text="amtacntnm"/>
  685. <Cell col="28" text="mainmngtdeptcd"/>
  686. <Cell col="29" text="mainmngtdeptnm"/>
  687. <Cell col="30" text="mainusedeptcd"/>
  688. <Cell col="31" text="stocmngtflag"/>
  689. <Cell col="32" text="purcunit"/>
  690. <Cell col="33" text="deliveunit"/>
  691. <Cell col="34" text="exchqty"/>
  692. <Cell col="35" text="minexch"/>
  693. <Cell col="36" text="reuseyn"/>
  694. <Cell col="37" text="divusenvalqty"/>
  695. <Cell col="38" text="calcscorinfoacptstat"/>
  696. <Cell col="39" text="calcscorinfoacptdd"/>
  697. <Cell col="40" text="edicd"/>
  698. <Cell col="41" text="reqdeptcd"/>
  699. <Cell col="42" text="reqdeptnm"/>
  700. <Cell col="43" text="reqpsn"/>
  701. <Cell col="44" text="reqpsnnm"/>
  702. <Cell col="45" text="reqflag"/>
  703. <Cell col="46" text="reqflagnm"/>
  704. <Cell col="47" text="reqmthd"/>
  705. <Cell col="48" text="reqprid"/>
  706. <Cell col="49" text="prodplce"/>
  707. <Cell col="50" text="prodcmpycd"/>
  708. <Cell col="51" text="prodcmpynm"/>
  709. <Cell col="52" text="maincustlastsuplplce"/>
  710. <Cell col="53" text="maincustlastsuplplcenm"/>
  711. <Cell col="54" text="suppcustcd"/>
  712. <Cell col="55" text="suppcustnm"/>
  713. <Cell col="56" text="conflag"/>
  714. <Cell col="57" text="fromconterm"/>
  715. <Cell col="58" text="toconterm"/>
  716. <Cell col="59" text="estmamt"/>
  717. <Cell col="60" text="forgncurncyunitcost"/>
  718. <Cell col="61" text="curncyunit"/>
  719. <Cell col="62" text="goodunitcost"/>
  720. <Cell col="63" text="purcflag"/>
  721. <Cell col="64" text="allsizeyn"/>
  722. <Cell col="65" text="setplceordflag"/>
  723. <Cell col="66" text="plceordbase"/>
  724. <Cell col="67" text="plceordqtycretflag"/>
  725. <Cell col="68" text="plceordnonusedd"/>
  726. <Cell col="69" text="addtaxrate"/>
  727. <Cell col="70" text="lastpurcdd"/>
  728. <Cell col="71" text="nonusetretresn"/>
  729. <Cell col="72" text="mngtflag"/>
  730. <Cell col="73" text="expnyn"/>
  731. <Cell col="74" text="cmt"/>
  732. <Cell col="75" text="cntsqty"/>
  733. <Cell col="76" text="ddavguseqty"/>
  734. <Cell col="77" text="mmavgusescheqty"/>
  735. <Cell col="78" text="mmavguseqty"/>
  736. <Cell col="79" text="prprtystocpossndayno"/>
  737. <Cell col="80" text="tmpreqflag"/>
  738. <Cell col="81" text="oldcd"/>
  739. <Cell col="82" text="bnscd"/>
  740. <Cell col="83" text="cntsunit"/>
  741. <Cell col="84" text="specvol"/>
  742. <Cell col="85" text="com"/>
  743. <Cell col="86" text="goodtype"/>
  744. <Cell col="87" text="narcflag"/>
  745. <Cell col="88" text="keepmthd"/>
  746. <Cell col="89" text="cntrdrugyn"/>
  747. <Cell col="90" text="expnyn"/>
  748. <Cell col="91" text="limdrugyn"/>
  749. <Cell col="92" text="gnrlspcl"/>
  750. <Cell col="93" text="specldrug"/>
  751. <Cell col="94" text="keeptemp"/>
  752. <Cell col="95" text="deliveunit"/>
  753. <Cell col="96" text="prcpunit"/>
  754. <Cell col="97" text="prcpexchqty"/>
  755. <Cell col="98" text="insucost"/>
  756. <Cell col="99" text="specunit"/>
  757. <Cell col="100" text="pemtkeepmthd"/>
  758. <Cell col="101" text="comnm"/>
  759. <Cell col="102" text="instcd"/>
  760. <Cell col="103" text="welfprt"/>
  761. <Cell col="104" text="welfprtnm"/>
  762. <Cell col="105" text="purcqty"/>
  763. <Cell col="106" text="prcpqty"/>
  764. <Cell col="107" text="csrusecmt"/>
  765. <Cell col="108" text="goodpurccost"/>
  766. <Cell col="109" text="drugkind"/>
  767. <Cell col="110" text="grupsnglflag"/>
  768. <Cell col="111" text="hospdrguvol"/>
  769. <Cell col="112" text="hospdrguunit"/>
  770. <Cell col="113" text="orginspplce"/>
  771. <Cell col="114" text="calcmthdcd"/>
  772. <Cell col="115" text="dupexpgoodcd"/>
  773. <Cell col="116" text="dupexpgoodcdold"/>
  774. <Cell col="117" text="dupexpgoodcdnm"/>
  775. <Cell col="118" text="shadelight"/>
  776. <Cell col="119" text="upperlimit"/>
  777. <Cell col="120" text="reprgoodcd"/>
  778. <Cell col="121" text="asisgoodcd"/>
  779. <Cell col="122" text="purccls"/>
  780. <Cell col="123" text="mngtcls"/>
  781. <Cell col="124" text="caption1"/>
  782. </Band>
  783. <Band id="body">
  784. <Cell celltype="head"/>
  785. <Cell col="1" text="bind:goodcd"/>
  786. <Cell col="2" text="bind:todd"/>
  787. <Cell col="3" text="bind:prefromdd"/>
  788. <Cell col="4" text="bind:instcd"/>
  789. <Cell col="5" text="bind:useyn"/>
  790. <Cell col="6" text="bind:fromdd"/>
  791. <Cell col="7" text="bind:goodflag"/>
  792. <Cell col="8" text="bind:edicd"/>
  793. <Cell col="9" text="bind:goodnm"/>
  794. <Cell col="10" text="bind:goodhngnm"/>
  795. <Cell col="11" text="bind:goodengnm"/>
  796. <Cell col="12" text="bind:goodspec"/>
  797. <Cell col="13" text="bind:goodmodel"/>
  798. <Cell col="14" text="bind:pregoodspec"/>
  799. <Cell col="15" text="bind:pregoodmodel"/>
  800. <Cell col="16" text="bind:asetflag"/>
  801. <Cell col="17" text="bind:lrgcd"/>
  802. <Cell col="18" text="bind:lrgnm"/>
  803. <Cell col="19" text="bind:mdlcd"/>
  804. <Cell col="20" text="bind:mdlnm"/>
  805. <Cell col="21" text="bind:smlcd"/>
  806. <Cell col="22" text="bind:smlnm"/>
  807. <Cell col="23" text="bind:proddrugsetflag"/>
  808. <Cell col="24" text="bind:winacnt"/>
  809. <Cell col="25" text="bind:winacntnm"/>
  810. <Cell col="26" text="bind:amtacnt"/>
  811. <Cell col="27" text="bind:amtacntnm"/>
  812. <Cell col="28" text="bind:mainmngtdeptcd"/>
  813. <Cell col="29" text="bind:mainmngtdeptnm"/>
  814. <Cell col="30" text="bind:mainusedeptcd"/>
  815. <Cell col="31" text="bind:stocmngtflag"/>
  816. <Cell col="32" text="bind:purcunit"/>
  817. <Cell col="33" text="bind:deliveunit"/>
  818. <Cell col="34" text="bind:exchqty"/>
  819. <Cell col="35" text="bind:minexch"/>
  820. <Cell col="36" text="bind:reuseyn"/>
  821. <Cell col="37" text="bind:divusenvalqty"/>
  822. <Cell col="38" text="bind:calcscorinfoacptstat"/>
  823. <Cell col="39" text="bind:calcscorinfoacptdd"/>
  824. <Cell col="40" text="bind:edicd"/>
  825. <Cell col="41" text="bind:reqdeptcd"/>
  826. <Cell col="42" text="bind:reqdeptnm"/>
  827. <Cell col="43" text="bind:reqpsn"/>
  828. <Cell col="44" text="bind:reqpsnnm"/>
  829. <Cell col="45" text="bind:reqflag"/>
  830. <Cell col="46" text="bind:reqflagnm"/>
  831. <Cell col="47" text="bind:reqmthd"/>
  832. <Cell col="48" text="bind:reqprid"/>
  833. <Cell col="49" text="bind:prodplce"/>
  834. <Cell col="50" text="bind:prodcmpycd"/>
  835. <Cell col="51" text="bind:prodcmpynm"/>
  836. <Cell col="52" text="bind:maincustlastsuplplce"/>
  837. <Cell col="53" text="bind:maincustlastsuplplcenm"/>
  838. <Cell col="54" text="bind:suppcustcd"/>
  839. <Cell col="55" text="bind:suppcustnm"/>
  840. <Cell col="56" text="bind:conflag"/>
  841. <Cell col="57" text="bind:fromconterm"/>
  842. <Cell col="58" text="bind:toconterm"/>
  843. <Cell col="59" text="bind:estmamt"/>
  844. <Cell col="60" text="bind:forgncurncyunitcost"/>
  845. <Cell col="61" text="bind:curncyunit"/>
  846. <Cell col="62" text="bind:goodunitcost"/>
  847. <Cell col="63" text="bind:purcflag"/>
  848. <Cell col="64" text="bind:allsizeyn"/>
  849. <Cell col="65" text="bind:setplceordflag"/>
  850. <Cell col="66" text="bind:plceordbase"/>
  851. <Cell col="67" text="bind:plceordqtycretflag"/>
  852. <Cell col="68" text="bind:plceordnonusedd"/>
  853. <Cell col="69" text="bind:addtaxrate"/>
  854. <Cell col="70" text="bind:lastpurcdd"/>
  855. <Cell col="71" text="bind:nonusetretresn"/>
  856. <Cell col="72" text="bind:mngtflag"/>
  857. <Cell col="73" text="bind:expnyn"/>
  858. <Cell col="74" text="bind:cmt"/>
  859. <Cell col="75" text="bind:cntsqty"/>
  860. <Cell col="76" text="bind:ddavguseqty"/>
  861. <Cell col="77" text="bind:mmavgusescheqty"/>
  862. <Cell col="78" text="bind:mmavguseqty"/>
  863. <Cell col="79" text="bind:prprtystocpossndayno"/>
  864. <Cell col="80" text="bind:tmpreqflag"/>
  865. <Cell col="81" text="bind:oldcd"/>
  866. <Cell col="82" text="bind:bnscd"/>
  867. <Cell col="83" text="bind:cntsunit"/>
  868. <Cell col="84" text="bind:specvol"/>
  869. <Cell col="85" text="bind:com"/>
  870. <Cell col="86" text="bind:goodtype"/>
  871. <Cell col="87" text="bind:narcflag"/>
  872. <Cell col="88" text="bind:keepmthd"/>
  873. <Cell col="89" text="bind:cntrdrugyn"/>
  874. <Cell col="90" text="bind:expnyn"/>
  875. <Cell col="91" text="bind:limdrugyn"/>
  876. <Cell col="92" text="bind:gnrlspcl"/>
  877. <Cell col="93" text="bind:specldrug"/>
  878. <Cell col="94" text="bind:keeptemp"/>
  879. <Cell col="95" text="bind:deliveunit"/>
  880. <Cell col="96" text="bind:prcpunit"/>
  881. <Cell col="97" text="bind:prcpexchqty"/>
  882. <Cell col="98" text="bind:insucost"/>
  883. <Cell col="99" text="bind:specunit"/>
  884. <Cell col="100" text="bind:pemtkeepmthd"/>
  885. <Cell col="101" text="bind:comnm"/>
  886. <Cell col="102" text="bind:instcd"/>
  887. <Cell col="103" text="bind:welfprt"/>
  888. <Cell col="104" text="bind:welfprtnm"/>
  889. <Cell col="105" text="bind:purcqty"/>
  890. <Cell col="106" text="bind:prcpqty"/>
  891. <Cell col="107" text="bind:csrusecmt"/>
  892. <Cell col="108" text="bind:goodpurccost"/>
  893. <Cell col="109" text="bind:drugkind"/>
  894. <Cell col="110" text="bind:grupsnglflag"/>
  895. <Cell col="111" text="bind:hospdrguvol"/>
  896. <Cell col="112" text="bind:hospdrguunit"/>
  897. <Cell col="113" text="bind:orginspplce"/>
  898. <Cell col="114" text="bind:calcmthdcd"/>
  899. <Cell col="115" text="bind:dupexpgoodcd"/>
  900. <Cell col="116" text="bind:dupexpgoodcdold"/>
  901. <Cell col="117" text="bind:dupexpgoodcdnm"/>
  902. <Cell col="118" text="bind:shadelight"/>
  903. <Cell col="119" text="bind:upperlimit"/>
  904. <Cell col="120" text="bind:reprgoodcd"/>
  905. <Cell col="121" text="bind:asisgoodcd"/>
  906. <Cell col="122" text="bind:purccls"/>
  907. <Cell col="123" text="bind:mngtcls"/>
  908. <Cell col="124" text="bind:statsflag"/>
  909. <Cell col="125" text="bind:ediunit"/>
  910. <Cell col="126" text="bind:ediexchqty"/>
  911. <Cell col="127" text="bind:ascitflag"/>
  912. </Band>
  913. </Format>
  914. </Formats>
  915. </Grid>
  916. <Grid id="grd_gooddetgoodexcellist" binddataset="ds_main_list_goodexcel_gooddetgoodexcellist" visible="false" position="absolute 10 358 525 453" style="">
  917. <Formats>
  918. <Format id="default">
  919. <Columns>
  920. <Column size="25" band="left"/>
  921. <Column size="118"/>
  922. <Column size="95"/>
  923. <Column size="61"/>
  924. <Column size="72"/>
  925. <Column size="86"/>
  926. <Column size="118"/>
  927. <Column size="78"/>
  928. <Column size="102"/>
  929. <Column size="135"/>
  930. <Column size="92"/>
  931. <Column size="94"/>
  932. <Column size="61"/>
  933. <Column size="124"/>
  934. <Column size="114"/>
  935. <Column size="90"/>
  936. <Column size="97"/>
  937. <Column size="101"/>
  938. <Column size="68"/>
  939. <Column size="123"/>
  940. <Column size="214"/>
  941. <Column size="214"/>
  942. <Column size="199"/>
  943. <Column size="184"/>
  944. <Column size="123"/>
  945. <Column size="123"/>
  946. <Column size="123"/>
  947. <Column size="184"/>
  948. <Column size="153"/>
  949. <Column size="184"/>
  950. <Column size="245"/>
  951. <Column size="245"/>
  952. <Column size="123"/>
  953. <Column size="107"/>
  954. <Column size="184"/>
  955. <Column size="184"/>
  956. <Column size="123"/>
  957. <Column size="123"/>
  958. <Column size="123"/>
  959. <Column size="123"/>
  960. <Column size="153"/>
  961. <Column size="92"/>
  962. <Column size="184"/>
  963. <Column size="153"/>
  964. <Column size="214"/>
  965. <Column size="123"/>
  966. <Column size="184"/>
  967. <Column size="153"/>
  968. <Column size="92"/>
  969. <Column size="123"/>
  970. <Column size="123"/>
  971. <Column size="123"/>
  972. <Column size="123"/>
  973. <Column size="100"/>
  974. <Column size="122"/>
  975. <Column size="100"/>
  976. <Column size="100"/>
  977. <Column size="100"/>
  978. <Column size="100"/>
  979. <Column size="104"/>
  980. <Column size="100"/>
  981. <Column size="100"/>
  982. <Column size="100"/>
  983. <Column size="100"/>
  984. <Column size="100"/>
  985. </Columns>
  986. <Rows>
  987. <Row size="25" band="head"/>
  988. <Row size="25"/>
  989. </Rows>
  990. <Band id="head">
  991. <Cell/>
  992. <Cell col="1" text="기관명"/>
  993. <Cell col="2" text="적용일자"/>
  994. <Cell col="3" text="구코드"/>
  995. <Cell col="4" text="약품코드"/>
  996. <Cell col="5" text="보나에스 코드"/>
  997. <Cell col="6" text="한글상품명"/>
  998. <Cell col="7" text="일반_전문"/>
  999. <Cell col="8" text="복지부 분류코드"/>
  1000. <Cell col="9" text="복지부 분류명"/>
  1001. <Cell col="10" text="제조회사코드"/>
  1002. <Cell col="11" text="제조회사명"/>
  1003. <Cell col="12" text="EDI 코드"/>
  1004. <Cell col="13" text="판매회사코드"/>
  1005. <Cell col="14" text="판매회사명"/>
  1006. <Cell col="15" text="주거래처코드"/>
  1007. <Cell col="16" text="주거래처명"/>
  1008. <Cell col="17" text="성분"/>
  1009. <Cell col="18" text="성분"/>
  1010. <Cell col="19" text="대분류코드"/>
  1011. <Cell col="20" text="대분류명"/>
  1012. <Cell col="21" text="중분류코드"/>
  1013. <Cell col="22" text="중분류명"/>
  1014. <Cell col="23" text="소분류코드"/>
  1015. <Cell col="24" text="소분류명"/>
  1016. <Cell col="25" text="자산구분"/>
  1017. <Cell col="26" text="입고계정코드"/>
  1018. <Cell col="27" text="입고계정"/>
  1019. <Cell col="28" text="비용계정코드"/>
  1020. <Cell col="29" text="비용계정"/>
  1021. <Cell col="30" text="함량"/>
  1022. <Cell col="31" text="함량단위"/>
  1023. <Cell col="32" text="규격"/>
  1024. <Cell col="33" text="규격단위"/>
  1025. <Cell col="34" text="처방수량"/>
  1026. <Cell col="35" text="처방단위"/>
  1027. <Cell col="36" text="처방환산"/>
  1028. <Cell col="37" text="낱개단위"/>
  1029. <Cell col="38" text="환산"/>
  1030. <Cell col="39" text="포장단위"/>
  1031. <Cell col="40" text="보험단가"/>
  1032. <Cell col="41" text="처방단가"/>
  1033. <Cell col="42" text="구입단가"/>
  1034. <Cell col="43" text="구입가"/>
  1035. <Cell col="44" text="보관법 실 제"/>
  1036. <Cell col="45" text="보관법 설명서"/>
  1037. <Cell col="46" text="제제약여부"/>
  1038. <Cell col="47" text="불용일자"/>
  1039. <Cell col="48" text="불용사유"/>
  1040. <Cell col="49" text="비고"/>
  1041. <Cell col="50" text="관리부서코드"/>
  1042. <Cell col="51" text="관리부서명"/>
  1043. <Cell col="52" text="집계구분"/>
  1044. <Cell col="53" text="집계구분명"/>
  1045. <Cell col="54" text="재고관리기준"/>
  1046. <Cell col="55" text="재고관리기준명"/>
  1047. <Cell col="56" text="청구방법"/>
  1048. <Cell col="57" text="청구방법명"/>
  1049. <Cell col="58" text="임의청구여부"/>
  1050. <Cell col="59" text="청구주기"/>
  1051. <Cell col="60" text="청구주기명"/>
  1052. <Cell col="61" text="중복제외대표코드"/>
  1053. <Cell col="62" text="중복제외대표명칭"/>
  1054. <Cell col="63" text="차광구분"/>
  1055. <Cell col="64" text="상한가"/>
  1056. </Band>
  1057. <Band id="body">
  1058. <Cell celltype="head"/>
  1059. <Cell col="1" text="bind:instnm"/>
  1060. <Cell col="2" text="bind:fromdd"/>
  1061. <Cell col="3" text="bind:oldcd"/>
  1062. <Cell col="4" text="bind:goodcd"/>
  1063. <Cell col="5" text="bind:bnscd"/>
  1064. <Cell col="6" text="bind:goodnm"/>
  1065. <Cell col="7" text="bind:gnrlspcl"/>
  1066. <Cell col="8" text="bind:welfprt"/>
  1067. <Cell col="9" text="bind:welfprtnm"/>
  1068. <Cell col="10" text="bind:prodcmpycd"/>
  1069. <Cell col="11" text="bind:prodcmpynm"/>
  1070. <Cell col="12" text="bind:edicd"/>
  1071. <Cell col="13" text="bind:suppcustcd"/>
  1072. <Cell col="14" text="bind:suppcustnm"/>
  1073. <Cell col="15" text="bind:maincustlastsuplplce"/>
  1074. <Cell col="16" text="bind:maincustlastsuplplcenm"/>
  1075. <Cell col="17" text="bind:com"/>
  1076. <Cell col="18" text="bind:comnm"/>
  1077. <Cell col="19" text="bind:lrgcd"/>
  1078. <Cell col="20" text="bind:lrgnm"/>
  1079. <Cell col="21" text="bind:mdlcd"/>
  1080. <Cell col="22" text="bind:mdlnm"/>
  1081. <Cell col="23" text="bind:smlcd"/>
  1082. <Cell col="24" text="bind:smlnm"/>
  1083. <Cell col="25" text="bind:asetflag"/>
  1084. <Cell col="26" text="bind:winacnt"/>
  1085. <Cell col="27" text="bind:winacntnm"/>
  1086. <Cell col="28" text="bind:amtacnt"/>
  1087. <Cell col="29" text="bind:amtacntnm"/>
  1088. <Cell col="30" text="bind:cntsqty"/>
  1089. <Cell col="31" text="bind:cntsunit"/>
  1090. <Cell col="32" text="bind:specvol"/>
  1091. <Cell col="33" text="bind:specunit"/>
  1092. <Cell col="34" text="bind:prcpqty"/>
  1093. <Cell col="35" text="bind:prcpunit"/>
  1094. <Cell col="36" text="bind:prcpexchqty"/>
  1095. <Cell col="37" text="bind:exchqty"/>
  1096. <Cell col="38" text="bind:deliveunit"/>
  1097. <Cell col="39" text="bind:purcunit"/>
  1098. <Cell col="40" text="bind:insucost"/>
  1099. <Cell col="41" text="bind:estmamt"/>
  1100. <Cell col="42" text="bind:goodunitcost"/>
  1101. <Cell col="43" text="bind:goodcost"/>
  1102. <Cell col="44" text="bind:keepmthd"/>
  1103. <Cell col="45" text="bind:pemtkeepmthd"/>
  1104. <Cell col="46" text="bind:proddrugsetflag"/>
  1105. <Cell col="47" text="bind:todd"/>
  1106. <Cell col="48" text="bind:nonusetretresn"/>
  1107. <Cell col="49" text="bind:cmt"/>
  1108. <Cell col="50" text="bind:mainmngtdeptcd"/>
  1109. <Cell col="51" text="bind:mainmngtdeptnm"/>
  1110. <Cell col="52" text="bind:reqflag"/>
  1111. <Cell col="53" text="bind:reqflagnm"/>
  1112. <Cell col="54" text="bind:stocmngtflag"/>
  1113. <Cell col="55" text="bind:stocmngtflagnm"/>
  1114. <Cell col="56" text="bind:reqmthd"/>
  1115. <Cell col="57" text="bind:reqmthdnm"/>
  1116. <Cell col="58" text="bind:tmpreqflag"/>
  1117. <Cell col="59" text="bind:reqprid"/>
  1118. <Cell col="60" text="bind:reqpridnm"/>
  1119. <Cell col="61" text="bind:dupexpgoodcd"/>
  1120. <Cell col="62" text="bind:dupexpgoodcdnm"/>
  1121. <Cell col="63" text="bind:shadelight"/>
  1122. <Cell col="64" text="bind:upperlimit"/>
  1123. </Band>
  1124. </Format>
  1125. </Formats>
  1126. </Grid>
  1127. <Div id="group2" position="absolute 653 163 1198 263" style="" visible="false">
  1128. <Layouts>
  1129. <Layout>
  1130. <Shape id="roundrect1" type="roundrectangle" class="roundrect_search" position="absolute 0 0 545 100" style="border:2 solid #ff9900 #ff9900;"/>
  1131. <Static id="cap_delyn" class="search_name" position="absolute 15 13 101 30" style="" text="삭제여부 :" anchor="default"/>
  1132. <Static id="cap_contractyn" class="search_name" position="absolute 15 42 101 59" style="" text="계약여부 :" anchor="default"/>
  1133. <Static id="cap_exfromdd" class="search_name" position="absolute 15 71 101 88" style="" text="적용일자 :" anchor="default"/>
  1134. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_delyn" position="absolute 105 11 380 31" style="" onitemchanged="group2_rdo_delyn_onitemchanged" anchor="default">
  1135. <Dataset id="innerdataset">
  1136. <ColumnInfo>
  1137. <Column id="codecolumn"/>
  1138. <Column id="datacolumn"/>
  1139. </ColumnInfo>
  1140. <Rows>
  1141. <Row>
  1142. <Col id="codecolumn">N</Col>
  1143. <Col id="datacolumn">삭제품목제외</Col>
  1144. </Row>
  1145. <Row>
  1146. <Col id="codecolumn">Y</Col>
  1147. <Col id="datacolumn">삭제품목만</Col>
  1148. </Row>
  1149. <Row>
  1150. <Col id="codecolumn"/>
  1151. <Col id="datacolumn">전체품목</Col>
  1152. </Row>
  1153. </Rows>
  1154. </Dataset>
  1155. </Radio>
  1156. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_contractyn" position="absolute 105 40 330 60" style="" anchor="default">
  1157. <Dataset id="innerdataset">
  1158. <ColumnInfo>
  1159. <Column id="codecolumn"/>
  1160. <Column id="datacolumn"/>
  1161. </ColumnInfo>
  1162. <Rows>
  1163. <Row>
  1164. <Col id="codecolumn"/>
  1165. <Col id="datacolumn">전체</Col>
  1166. </Row>
  1167. <Row>
  1168. <Col id="codecolumn">Y</Col>
  1169. <Col id="datacolumn">계약품목</Col>
  1170. </Row>
  1171. </Rows>
  1172. </Dataset>
  1173. </Radio>
  1174. <Calendar id="ipt_exfromdd" class="input_essential" position="absolute 175 70 285 89" style="" anchor="default"/>
  1175. <Calendar id="ipt_extodd" class="input_essential" position="absolute 307 70 417 89" style="" anchor="default"/>
  1176. <Static id="caption" position="absolute 290 65 305 85" style="" text="~" anchor="default"/>
  1177. <Button id="btn_excelsave" class="btn7" taborder="29" position="absolute 448 7 536 29" style="" text="Excel 저장" onclick="group2_btn_excelsave_onclick" anchor="default"/>
  1178. <Edit id="ipt_excurrenttime" visible="false" position="absolute 340 41 440 60" style="" anchor="default"/>
  1179. <Button id="btn_close" class="btn4" taborder="31" position="absolute 480 70 536 92" style="" text="닫기" onclick="group2_btn_close_onclick" anchor="default"/>
  1180. <CheckBox text="전체" truevalue="Y" falsevalue="" datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chkdd" row="1" position="absolute 105 69 170 89" style="" anchor="default" onchanged="group2_chkdd_onchanged">
  1181. <Dataset id="innerdataset">
  1182. <ColumnInfo>
  1183. <Column id="codecolumn"/>
  1184. <Column id="datacolumn"/>
  1185. </ColumnInfo>
  1186. <Rows>
  1187. <Row>
  1188. <Col id="codecolumn">Y</Col>
  1189. <Col id="datacolumn">전체</Col>
  1190. </Row>
  1191. </Rows>
  1192. </Dataset>
  1193. </CheckBox>
  1194. </Layout>
  1195. </Layouts>
  1196. </Div>
  1197. <Div id="grp_spread" position="absolute 0 132 1195 191" style="" ondblclick="grp_spread_ondblclick" class="div_SA2" visible="false">
  1198. <Layouts>
  1199. <Layout>
  1200. <Button id="button6" class="icon_search" taborder="15" visible="false" position="absolute 178 26 194 42" style="" text="" onclick="grp_spread_button6_onclick" anchor="default"/>
  1201. <Edit id="ipt_suppcustcd_s" class="input_default" taborder="14" visible="false" position="absolute 114 26 174 45" style="" anchor="default" onkillfocus="grp_spread_ipt_suppcustcd_s_onkillfocus"/>
  1202. <Edit id="otp_suppcustnm_s" class="output" position="absolute 197 26 315 35" style="" anchor="default" readonly="true" visible="false"/>
  1203. <Edit id="opt_welfprtnm_s" class="output" position="absolute 552 7 670 26" style="" anchor="default" readonly="true"/>
  1204. <Edit id="ipt_welfprt_s" class="input_default" taborder="16" position="absolute 466 7 527 26" style="align:center ;" anchor="default" onkeydown="grp_spread_ipt_welfprt_s_onkeydown"/>
  1205. <Button id="btn_suppcustcd_search" class="icon_search" visible="true" position="absolute 170 34 186 50" style="" text="" onclick="grp_spread_btn_suppcustcd_search_onclick" anchor="default"/>
  1206. <Edit id="opt_suppcustnm_search" class="output" taborder="13" visible="true" position="absolute 189 32 307 51" style="" anchor="default" onkeydown="grp_spread_opt_suppcustnm_search_onkeydown"/>
  1207. <Edit id="ipt_suppcustcd_search" class="input_default" visible="true" position="absolute 105 32 165 51" style="align:center ;" anchor="default" onkeydown="grp_spread_ipt_suppcustcd_search_onkeydown"/>
  1208. <Button id="button1" class="icon_search" taborder="15" position="absolute 170 9 186 25" style="" text="" onclick="grp_spread_button1_onclick" anchor="default"/>
  1209. <Static id="caption41" class="search_name" position="absolute 695 8 789 25" style="align: middle;" text="통계구분 :" anchor="default"/>
  1210. <Static id="caption44" class="search_name" position="absolute 12 8 112 25" style="align: middle;" text="제조회사 :" anchor="default"/>
  1211. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_statsflag_s" taborder="18" position="absolute 801 7 911 26" style="" anchor="default"/>
  1212. <Static id="caption45" class="search_name" position="absolute 930 8 1019 25" style="align: middle;" text="구입분류 :" anchor="default"/>
  1213. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_purccls_s" taborder="19" position="absolute 1050 7 1180 26" style="" onkeydown="grp_spread_cmb_purccls_s_onkeydown" anchor="default"/>
  1214. <Static id="caption46" class="search_name" position="absolute 334 8 464 25" style="align: middle;" text="복지부 분류코드 :" anchor="default"/>
  1215. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_conflag_s" taborder="20" position="absolute 466 32 611 51" style="" anchor="default"/>
  1216. <Static id="caption47" class="search_name" position="absolute 334 33 418 50" style="align: middle;" text="계약구분 :" anchor="default"/>
  1217. <Combo innerdataset="" datacolumn="" codecolumn="" columncount="-1" rowcount="-1" id="cmb_gnrlspcl_s" taborder="21" position="absolute 801 32 911 51" style="" anchor="default"/>
  1218. <Static id="caption51" class="search_name" position="absolute 695 33 790 50" style="align: middle;" text="일반_전문 :" anchor="default"/>
  1219. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_ascitflag_s" taborder="22" position="absolute 1050 32 1180 51" style="" anchor="default">
  1220. <Dataset id="innerdataset">
  1221. <ColumnInfo>
  1222. <Column id="codecolumn"/>
  1223. <Column id="datacolumn"/>
  1224. </ColumnInfo>
  1225. <Rows>
  1226. <Row>
  1227. <Col id="codecolumn"/>
  1228. <Col id="datacolumn">전체</Col>
  1229. </Row>
  1230. <Row>
  1231. <Col id="codecolumn">01</Col>
  1232. <Col id="datacolumn">단수</Col>
  1233. </Row>
  1234. <Row>
  1235. <Col id="codecolumn">02</Col>
  1236. <Col id="datacolumn">복수</Col>
  1237. </Row>
  1238. </Rows>
  1239. </Dataset>
  1240. </Combo>
  1241. <Static id="caption54" class="search_name" position="absolute 931 33 1043 50" style="align: middle;" text="단_복수 여부 :" anchor="default"/>
  1242. <Button id="button5" class="icon_search" taborder="17" position="absolute 533 9 549 25" style="" text="" onclick="grp_spread_button5_onclick" anchor="default"/>
  1243. <Edit id="ipt_prodcmpycd_s" class="input_default" taborder="14" position="absolute 106 7 166 26" style="" anchor="default" onkeydown="grp_spread_ipt_prodcmpycd_s_onkeydown"/>
  1244. <Edit id="opt_prodcmpynm_s" class="output" position="absolute 189 7 307 26" style="" anchor="default" readonly="true"/>
  1245. <Static id="caption57" class="search_name" position="absolute 12 33 112 50" style="align: middle;" text="판매회사 :" anchor="default"/>
  1246. </Layout>
  1247. </Layouts>
  1248. </Div>
  1249. <Static id="caption6" text="통합 약품코드등록" class="tit_1" position="absolute 0 0 160 25"/>
  1250. </Layout>
  1251. </Layouts>
  1252. <Objects>
  1253. <Dataset id="ds_send_save_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1254. <Dataset id="ds_send_save_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1255. <Dataset id="ds_send_save_rscdpbnslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1256. <Dataset id="ds_send_save_goodbaseqtylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1257. <Dataset id="ds_main_list_gooddet_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1258. <ColumnInfo>
  1259. <Column id="goodcd" type="STRING"/>
  1260. <Column id="todd" type="STRING"/>
  1261. <Column id="prefromdd" type="STRING"/>
  1262. <Column id="instcd" type="STRING"/>
  1263. <Column id="useyn" type="STRING"/>
  1264. <Column id="fromdd" type="STRING"/>
  1265. <Column id="goodflag" type="STRING"/>
  1266. <Column id="edicd" type="STRING"/>
  1267. <Column id="goodnm" type="STRING"/>
  1268. <Column id="goodhngnm" type="STRING"/>
  1269. <Column id="goodengnm" type="STRING"/>
  1270. <Column id="goodspec" type="STRING"/>
  1271. <Column id="goodmodel" type="STRING"/>
  1272. <Column id="pregoodspec" type="STRING"/>
  1273. <Column id="pregoodmodel" type="STRING"/>
  1274. <Column id="asetflag" type="STRING"/>
  1275. <Column id="lrgcd" type="STRING"/>
  1276. <Column id="lrgnm" type="STRING"/>
  1277. <Column id="mdlcd" type="STRING"/>
  1278. <Column id="mdlnm" type="STRING"/>
  1279. <Column id="smlcd" type="STRING"/>
  1280. <Column id="smlnm" type="STRING"/>
  1281. <Column id="proddrugsetflag" type="STRING"/>
  1282. <Column id="winacnt" type="STRING"/>
  1283. <Column id="winacntnm" type="STRING"/>
  1284. <Column id="amtacnt" type="STRING"/>
  1285. <Column id="amtacntnm" type="STRING"/>
  1286. <Column id="mainmngtdeptcd" type="STRING"/>
  1287. <Column id="mainmngtdeptnm" type="STRING"/>
  1288. <Column id="mainusedeptcd" type="STRING"/>
  1289. <Column id="stocmngtflag" type="STRING"/>
  1290. <Column id="purcunit" type="STRING"/>
  1291. <Column id="deliveunit" type="STRING"/>
  1292. <Column id="exchqty" type="STRING"/>
  1293. <Column id="minexch" type="STRING"/>
  1294. <Column id="reuseyn" type="STRING"/>
  1295. <Column id="divusenvalqty" type="STRING"/>
  1296. <Column id="calcscorinfoacptstat" type="STRING"/>
  1297. <Column id="calcscorinfoacptdd" type="STRING"/>
  1298. <Column id="edicd" type="STRING"/>
  1299. <Column id="reqdeptcd" type="STRING"/>
  1300. <Column id="reqdeptnm" type="STRING"/>
  1301. <Column id="reqpsn" type="STRING"/>
  1302. <Column id="reqpsnnm" type="STRING"/>
  1303. <Column id="reqflag" type="STRING"/>
  1304. <Column id="reqflagnm" type="STRING"/>
  1305. <Column id="reqmthd" type="STRING"/>
  1306. <Column id="reqprid" type="STRING"/>
  1307. <Column id="prodplce" type="STRING"/>
  1308. <Column id="prodcmpycd" type="STRING"/>
  1309. <Column id="prodcmpynm" type="STRING"/>
  1310. <Column id="maincustlastsuplplce" type="STRING"/>
  1311. <Column id="maincustlastsuplplcenm" type="STRING"/>
  1312. <Column id="suppcustcd" type="STRING"/>
  1313. <Column id="suppcustnm" type="STRING"/>
  1314. <Column id="conflag" type="STRING"/>
  1315. <Column id="fromconterm" type="STRING"/>
  1316. <Column id="toconterm" type="STRING"/>
  1317. <Column id="estmamt" type="STRING"/>
  1318. <Column id="forgncurncyunitcost" type="STRING"/>
  1319. <Column id="curncyunit" type="STRING"/>
  1320. <Column id="goodunitcost" type="STRING"/>
  1321. <Column id="purcflag" type="STRING"/>
  1322. <Column id="allsizeyn" type="STRING"/>
  1323. <Column id="setplceordflag" type="STRING"/>
  1324. <Column id="plceordbase" type="STRING"/>
  1325. <Column id="plceordqtycretflag" type="STRING"/>
  1326. <Column id="plceordnonusedd" type="STRING"/>
  1327. <Column id="addtaxrate" type="STRING"/>
  1328. <Column id="lastpurcdd" type="STRING"/>
  1329. <Column id="nonusetretresn" type="STRING"/>
  1330. <Column id="mngtflag" type="STRING"/>
  1331. <Column id="expnyn" type="STRING"/>
  1332. <Column id="cmt" type="STRING"/>
  1333. <Column id="cntsqty" type="STRING"/>
  1334. <Column id="ddavguseqty" type="STRING"/>
  1335. <Column id="mmavgusescheqty" type="STRING"/>
  1336. <Column id="mmavguseqty" type="STRING"/>
  1337. <Column id="prprtystocpossndayno" type="STRING"/>
  1338. <Column id="tmpreqflag" type="STRING"/>
  1339. <Column id="oldcd" type="STRING"/>
  1340. <Column id="bnscd" type="STRING"/>
  1341. <Column id="cntsunit" type="STRING"/>
  1342. <Column id="specvol" type="STRING"/>
  1343. <Column id="com" type="STRING"/>
  1344. <Column id="goodtype" type="STRING"/>
  1345. <Column id="narcflag" type="STRING"/>
  1346. <Column id="keepmthd" type="STRING"/>
  1347. <Column id="cntrdrugyn" type="STRING"/>
  1348. <Column id="expnyn" type="STRING"/>
  1349. <Column id="limdrugyn" type="STRING"/>
  1350. <Column id="gnrlspcl" type="STRING"/>
  1351. <Column id="specldrug" type="STRING"/>
  1352. <Column id="keeptemp" type="STRING"/>
  1353. <Column id="deliveunit" type="STRING"/>
  1354. <Column id="prcpunit" type="STRING"/>
  1355. <Column id="prcpexchqty" type="STRING"/>
  1356. <Column id="insucost" type="STRING"/>
  1357. <Column id="specunit" type="STRING"/>
  1358. <Column id="pemtkeepmthd" type="STRING"/>
  1359. <Column id="comnm" type="STRING"/>
  1360. <Column id="instcd" type="STRING"/>
  1361. <Column id="welfprt" type="STRING"/>
  1362. <Column id="welfprtnm" type="STRING"/>
  1363. <Column id="purcqty" type="STRING"/>
  1364. <Column id="prcpqty" type="STRING"/>
  1365. <Column id="csrusecmt" type="STRING"/>
  1366. <Column id="goodpurccost" type="STRING"/>
  1367. <Column id="drugkind" type="STRING"/>
  1368. <Column id="grupsnglflag" type="STRING"/>
  1369. <Column id="hospdrguvol" type="STRING"/>
  1370. <Column id="hospdrguunit" type="STRING"/>
  1371. <Column id="orginspplce" type="STRING"/>
  1372. <Column id="calcmthdcd" type="STRING"/>
  1373. <Column id="dupexpgoodcd" type="STRING"/>
  1374. <Column id="dupexpgoodcdold" type="STRING"/>
  1375. <Column id="dupexpgoodcdnm" type="STRING"/>
  1376. <Column id="shadelight" type="STRING"/>
  1377. <Column id="upperlimit" type="STRING"/>
  1378. <Column id="reprgoodcd" type="STRING"/>
  1379. <Column id="asisgoodcd" type="STRING"/>
  1380. <Column id="purccls" type="STRING"/>
  1381. <Column id="mngtcls" type="STRING"/>
  1382. <Column id="statsflag" type="STRING"/>
  1383. <Column id="ediunit" type="STRING"/>
  1384. <Column id="ediexchqty" type="STRING"/>
  1385. <Column id="ascitflag" type="STRING"/>
  1386. </ColumnInfo>
  1387. <Rows>
  1388. <Row>
  1389. <Col id="goodcd"/>
  1390. <Col id="todd"/>
  1391. <Col id="prefromdd"/>
  1392. <Col id="instcd"/>
  1393. <Col id="useyn"/>
  1394. <Col id="fromdd"/>
  1395. <Col id="goodflag"/>
  1396. <Col id="edicd"/>
  1397. <Col id="goodnm"/>
  1398. <Col id="goodhngnm"/>
  1399. <Col id="goodengnm"/>
  1400. <Col id="goodspec"/>
  1401. <Col id="goodmodel"/>
  1402. <Col id="pregoodspec"/>
  1403. <Col id="pregoodmodel"/>
  1404. <Col id="asetflag"/>
  1405. <Col id="lrgcd"/>
  1406. <Col id="lrgnm"/>
  1407. <Col id="mdlcd"/>
  1408. <Col id="mdlnm"/>
  1409. <Col id="smlcd"/>
  1410. <Col id="smlnm"/>
  1411. <Col id="proddrugsetflag"/>
  1412. <Col id="winacnt"/>
  1413. <Col id="winacntnm"/>
  1414. <Col id="amtacnt"/>
  1415. <Col id="amtacntnm"/>
  1416. <Col id="mainmngtdeptcd"/>
  1417. <Col id="mainmngtdeptnm"/>
  1418. <Col id="mainusedeptcd"/>
  1419. <Col id="stocmngtflag"/>
  1420. <Col id="purcunit"/>
  1421. <Col id="deliveunit"/>
  1422. <Col id="exchqty"/>
  1423. <Col id="minexch"/>
  1424. <Col id="reuseyn"/>
  1425. <Col id="divusenvalqty"/>
  1426. <Col id="calcscorinfoacptstat"/>
  1427. <Col id="calcscorinfoacptdd"/>
  1428. <Col id="reqdeptcd"/>
  1429. <Col id="reqdeptnm"/>
  1430. <Col id="reqpsn"/>
  1431. <Col id="reqpsnnm"/>
  1432. <Col id="reqflag"/>
  1433. <Col id="reqflagnm"/>
  1434. <Col id="reqmthd"/>
  1435. <Col id="reqprid"/>
  1436. <Col id="prodplce"/>
  1437. <Col id="prodcmpycd"/>
  1438. <Col id="prodcmpynm"/>
  1439. <Col id="maincustlastsuplplce"/>
  1440. <Col id="maincustlastsuplplcenm"/>
  1441. <Col id="suppcustcd"/>
  1442. <Col id="suppcustnm"/>
  1443. <Col id="conflag"/>
  1444. <Col id="fromconterm"/>
  1445. <Col id="toconterm"/>
  1446. <Col id="estmamt"/>
  1447. <Col id="forgncurncyunitcost"/>
  1448. <Col id="curncyunit"/>
  1449. <Col id="goodunitcost"/>
  1450. <Col id="purcflag"/>
  1451. <Col id="allsizeyn"/>
  1452. <Col id="setplceordflag"/>
  1453. <Col id="plceordbase"/>
  1454. <Col id="plceordqtycretflag"/>
  1455. <Col id="plceordnonusedd"/>
  1456. <Col id="addtaxrate"/>
  1457. <Col id="lastpurcdd"/>
  1458. <Col id="nonusetretresn"/>
  1459. <Col id="mngtflag"/>
  1460. <Col id="expnyn"/>
  1461. <Col id="cmt"/>
  1462. <Col id="cntsqty"/>
  1463. <Col id="ddavguseqty"/>
  1464. <Col id="mmavgusescheqty"/>
  1465. <Col id="mmavguseqty"/>
  1466. <Col id="prprtystocpossndayno"/>
  1467. <Col id="tmpreqflag"/>
  1468. <Col id="oldcd"/>
  1469. <Col id="bnscd"/>
  1470. <Col id="cntsunit"/>
  1471. <Col id="specvol"/>
  1472. <Col id="com"/>
  1473. <Col id="goodtype"/>
  1474. <Col id="narcflag"/>
  1475. <Col id="keepmthd"/>
  1476. <Col id="cntrdrugyn"/>
  1477. <Col id="limdrugyn"/>
  1478. <Col id="gnrlspcl"/>
  1479. <Col id="specldrug"/>
  1480. <Col id="keeptemp"/>
  1481. <Col id="prcpunit"/>
  1482. <Col id="prcpexchqty"/>
  1483. <Col id="insucost"/>
  1484. <Col id="specunit"/>
  1485. <Col id="pemtkeepmthd"/>
  1486. <Col id="comnm"/>
  1487. <Col id="welfprt"/>
  1488. <Col id="welfprtnm"/>
  1489. <Col id="purcqty"/>
  1490. <Col id="prcpqty"/>
  1491. <Col id="csrusecmt"/>
  1492. <Col id="goodpurccost"/>
  1493. <Col id="drugkind"/>
  1494. <Col id="grupsnglflag"/>
  1495. <Col id="hospdrguvol"/>
  1496. <Col id="hospdrguunit"/>
  1497. <Col id="orginspplce"/>
  1498. <Col id="calcmthdcd"/>
  1499. <Col id="dupexpgoodcd"/>
  1500. <Col id="dupexpgoodcdold"/>
  1501. <Col id="dupexpgoodcdnm"/>
  1502. <Col id="shadelight"/>
  1503. <Col id="upperlimit"/>
  1504. <Col id="reprgoodcd"/>
  1505. <Col id="asisgoodcd"/>
  1506. <Col id="purccls"/>
  1507. <Col id="mngtcls"/>
  1508. <Col id="statsflag"/>
  1509. <Col id="ediunit"/>
  1510. <Col id="ediexchqty"/>
  1511. <Col id="ascitflag"/>
  1512. </Row>
  1513. </Rows>
  1514. </Dataset>
  1515. <Dataset id="ds_main_list_gooddet_goodconstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1516. <Dataset id="ds_main_list_gooddet_goodinstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1517. <Dataset id="ds_init_radio2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1518. <ColumnInfo>
  1519. <Column id="label" type="STRING" size="256"/>
  1520. <Column id="value" type="STRING" size="256"/>
  1521. </ColumnInfo>
  1522. <Rows>
  1523. <Row>
  1524. <Col id="label">신청유</Col>
  1525. <Col id="value">Y</Col>
  1526. </Row>
  1527. <Row>
  1528. <Col id="label">신청무</Col>
  1529. <Col id="value">N</Col>
  1530. </Row>
  1531. </Rows>
  1532. </Dataset>
  1533. <Dataset id="ds_send_goodlist_spread" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_goodlist_spread_oncolumnchanged">
  1534. <ColumnInfo>
  1535. <Column id="prodcmpycd" type="STRING" size="256"/>
  1536. <Column id="prodcmpynm" type="STRING" size="256"/>
  1537. <Column id="welfprt" type="STRING" size="256"/>
  1538. <Column id="statsflag" type="STRING" size="256"/>
  1539. <Column id="purccls" type="STRING" size="256"/>
  1540. <Column id="conflag" type="STRING" size="256"/>
  1541. <Column id="gnrlspcl" type="STRING" size="256"/>
  1542. <Column id="ascitflag" type="STRING" size="256"/>
  1543. <Column id="welfprtnm" type="STRING" size="256"/>
  1544. <Column id="suppcustcd" type="STRING" size="256"/>
  1545. <Column id="suppcustnm" type="STRING" size="256"/>
  1546. </ColumnInfo>
  1547. <Rows>
  1548. <Row>
  1549. <Col id="prodcmpycd"/>
  1550. <Col id="prodcmpynm"/>
  1551. <Col id="welfprt"/>
  1552. <Col id="statsflag"/>
  1553. <Col id="purccls"/>
  1554. <Col id="conflag"/>
  1555. <Col id="gnrlspcl"/>
  1556. <Col id="ascitflag"/>
  1557. <Col id="welfprtnm"/>
  1558. <Col id="suppcustcd"/>
  1559. <Col id="suppcustnm"/>
  1560. </Row>
  1561. </Rows>
  1562. </Dataset>
  1563. <Dataset id="ds_main_list_goodexcel_gooddetgoodexcellist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1564. <Dataset id="ds_errinfo_errgoodinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1565. <Dataset id="ds_send_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_goodlist_oncolumnchanged">
  1566. <ColumnInfo>
  1567. <Column id="goodflag" type="STRING" size="256"/>
  1568. <Column id="goodnm" type="STRING" size="256"/>
  1569. <Column id="lrgcd" type="STRING" size="256"/>
  1570. <Column id="instcd" type="STRING" size="256"/>
  1571. <Column id="edicd" type="STRING" size="256"/>
  1572. <Column id="goodcd" type="STRING" size="256"/>
  1573. <Column id="mdlcd" type="STRING" size="256"/>
  1574. <Column id="spec" type="STRING" size="256"/>
  1575. <Column id="smlcd" type="STRING" size="256"/>
  1576. <Column id="model" type="STRING" size="256"/>
  1577. <Column id="mdlnm" type="STRING" size="256"/>
  1578. <Column id="lrgnm" type="STRING" size="256"/>
  1579. <Column id="smlnm" type="STRING" size="256"/>
  1580. <Column id="instflag" type="STRING" size="256"/>
  1581. <Column id="oldcd" type="STRING" size="256"/>
  1582. <Column id="asisgoodcd" type="STRING" size="256"/>
  1583. <Column id="suppcustcd" type="STRING" size="256"/>
  1584. <Column id="suppcustnm" type="STRING" size="256"/>
  1585. <Column id="delyn" type="STRING" size="256"/>
  1586. <Column id="contractyn" type="STRING" size="256"/>
  1587. <Column id="exfromdd" type="STRING" size="256"/>
  1588. <Column id="extodd" type="STRING" size="256"/>
  1589. <Column id="excurrenttime" type="STRING" size="256"/>
  1590. <Column id="exinstcd" type="STRING" size="256"/>
  1591. <Column id="chkdd" type="STRING" size="256"/>
  1592. <Column id="exactsearch" type="STRING" size="256"/>
  1593. <Column id="comnm" type="STRING" size="256"/>
  1594. <Column id="nonusegoodview" type="STRING" size="256"/>
  1595. <Column id="goodnmsearch" type="STRING" size="256"/>
  1596. <Column id="mngtcls" type="STRING" size="256"/>
  1597. </ColumnInfo>
  1598. <Rows>
  1599. <Row>
  1600. <Col id="goodflag"/>
  1601. <Col id="goodnm"/>
  1602. <Col id="lrgcd"/>
  1603. <Col id="instcd"/>
  1604. <Col id="edicd"/>
  1605. <Col id="goodcd"/>
  1606. <Col id="mdlcd"/>
  1607. <Col id="spec"/>
  1608. <Col id="smlcd"/>
  1609. <Col id="model"/>
  1610. <Col id="mdlnm"/>
  1611. <Col id="lrgnm"/>
  1612. <Col id="smlnm"/>
  1613. <Col id="instflag"/>
  1614. <Col id="oldcd"/>
  1615. <Col id="asisgoodcd"/>
  1616. <Col id="suppcustcd"/>
  1617. <Col id="suppcustnm"/>
  1618. <Col id="delyn"/>
  1619. <Col id="contractyn"/>
  1620. <Col id="exfromdd"/>
  1621. <Col id="extodd"/>
  1622. <Col id="excurrenttime"/>
  1623. <Col id="exinstcd"/>
  1624. <Col id="chkdd"/>
  1625. <Col id="exactsearch"/>
  1626. <Col id="comnm"/>
  1627. <Col id="nonusegoodview"/>
  1628. <Col id="goodnmsearch"/>
  1629. <Col id="mngtcls"/>
  1630. </Row>
  1631. </Rows>
  1632. </Dataset>
  1633. <Dataset id="ds_init_tmpreqflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1634. <ColumnInfo>
  1635. <Column id="label" type="STRING" size="256"/>
  1636. <Column id="value" type="STRING" size="256"/>
  1637. </ColumnInfo>
  1638. <Rows>
  1639. <Row>
  1640. <Col id="label">청구가능</Col>
  1641. <Col id="value">Y</Col>
  1642. </Row>
  1643. <Row>
  1644. <Col id="label">청구불가능</Col>
  1645. <Col id="value">N</Col>
  1646. </Row>
  1647. </Rows>
  1648. </Dataset>
  1649. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1650. <ColumnInfo>
  1651. <Column id="new" type="STRING" size="256"/>
  1652. </ColumnInfo>
  1653. <Rows>
  1654. <Row>
  1655. <Col id="new"/>
  1656. </Row>
  1657. </Rows>
  1658. </Dataset>
  1659. <Dataset id="ds_init_allsizeyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1660. <ColumnInfo>
  1661. <Column id="label" type="STRING" size="256"/>
  1662. <Column id="value" type="STRING" size="256"/>
  1663. </ColumnInfo>
  1664. <Rows>
  1665. <Row>
  1666. <Col id="label">예</Col>
  1667. <Col id="value">Y</Col>
  1668. </Row>
  1669. <Row>
  1670. <Col id="label">아니오</Col>
  1671. <Col id="value">N</Col>
  1672. </Row>
  1673. </Rows>
  1674. </Dataset>
  1675. <Dataset id="ds_send_goodsearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1676. <ColumnInfo>
  1677. <Column id="instcd" type="STRING" size="256"/>
  1678. <Column id="goodcd" type="STRING" size="256"/>
  1679. <Column id="goodnm" type="STRING" size="256"/>
  1680. <Column id="goodflag" type="STRING" size="256"/>
  1681. <Column id="refcond" type="STRING" size="256"/>
  1682. </ColumnInfo>
  1683. <Rows>
  1684. <Row>
  1685. <Col id="instcd"/>
  1686. <Col id="goodcd"/>
  1687. <Col id="goodnm"/>
  1688. <Col id="goodflag"/>
  1689. <Col id="refcond"/>
  1690. </Row>
  1691. </Rows>
  1692. </Dataset>
  1693. <Dataset id="ds_init_goodnmsearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1694. <ColumnInfo>
  1695. <Column id="label" type="STRING" size="256"/>
  1696. <Column id="value" type="STRING" size="256"/>
  1697. </ColumnInfo>
  1698. <Rows>
  1699. <Row>
  1700. <Col id="label">영문명</Col>
  1701. <Col id="value">eng</Col>
  1702. </Row>
  1703. <Row>
  1704. <Col id="label">한글명</Col>
  1705. <Col id="value"/>
  1706. </Row>
  1707. </Rows>
  1708. </Dataset>
  1709. <Dataset id="ds_init_instflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1710. <ColumnInfo>
  1711. <Column id="label" type="STRING" size="256"/>
  1712. <Column id="value" type="STRING" size="256"/>
  1713. </ColumnInfo>
  1714. <Rows>
  1715. <Row>
  1716. <Col id="label">기관</Col>
  1717. <Col id="value">Y</Col>
  1718. </Row>
  1719. <Row>
  1720. <Col id="label">전체</Col>
  1721. <Col id="value"/>
  1722. </Row>
  1723. </Rows>
  1724. </Dataset>
  1725. <Dataset id="ds_send_rscdpbns" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1726. <ColumnInfo>
  1727. <Column id="goodcd" type="STRING" size="256"/>
  1728. <Column id="instcd" type="STRING" size="256"/>
  1729. <Column id="fromdd" type="STRING" size="256"/>
  1730. <Column id="goodflag" type="STRING" size="256"/>
  1731. </ColumnInfo>
  1732. <Rows>
  1733. <Row>
  1734. <Col id="goodcd"/>
  1735. <Col id="instcd"/>
  1736. <Col id="fromdd"/>
  1737. <Col id="goodflag"/>
  1738. </Row>
  1739. </Rows>
  1740. </Dataset>
  1741. <Dataset id="ds_main_gooddet_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_gooddet_gooddetlist_oncolumnchanged"/>
  1742. <Dataset id="ds_send_goodcopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1743. <ColumnInfo>
  1744. <Column id="goodflag" type="STRING" size="256"/>
  1745. <Column id="lrgcd" type="STRING" size="256"/>
  1746. <Column id="mdlcd" type="STRING" size="256"/>
  1747. </ColumnInfo>
  1748. <Rows>
  1749. <Row>
  1750. <Col id="goodflag"/>
  1751. <Col id="lrgcd"/>
  1752. <Col id="mdlcd"/>
  1753. </Row>
  1754. </Rows>
  1755. </Dataset>
  1756. <Dataset id="ds_send_save_setautoins" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1757. <ColumnInfo>
  1758. <Column id="setyn" type="STRING" size="256"/>
  1759. <Column id="insfromdd" type="STRING" size="256"/>
  1760. </ColumnInfo>
  1761. <Rows>
  1762. <Row>
  1763. <Col id="setyn">N</Col>
  1764. <Col id="insfromdd"/>
  1765. </Row>
  1766. </Rows>
  1767. </Dataset>
  1768. <Dataset id="ds_init_proddrugsetflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1769. <ColumnInfo>
  1770. <Column id="label" type="STRING" size="256"/>
  1771. <Column id="value" type="STRING" size="256"/>
  1772. </ColumnInfo>
  1773. <Rows>
  1774. <Row>
  1775. <Col id="label">제제약</Col>
  1776. <Col id="value">1</Col>
  1777. </Row>
  1778. </Rows>
  1779. </Dataset>
  1780. <Dataset id="ds_send_goodbaseqty" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1781. <ColumnInfo>
  1782. <Column id="instcd" type="STRING" size="256"/>
  1783. <Column id="goodflag" type="STRING" size="256"/>
  1784. <Column id="goodcd" type="STRING" size="256"/>
  1785. </ColumnInfo>
  1786. <Rows>
  1787. <Row>
  1788. <Col id="instcd"/>
  1789. <Col id="goodflag"/>
  1790. <Col id="goodcd"/>
  1791. </Row>
  1792. </Rows>
  1793. </Dataset>
  1794. <Dataset id="ds_main_costhistinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1795. <ColumnInfo>
  1796. <Column id="appdd" type="STRING" size="256"/>
  1797. <Column id="rctpdisburseunitcost" type="STRING" size="256"/>
  1798. <Column id="medcarecalcscor" type="STRING" size="256"/>
  1799. <Column id="suplplcecd" type="STRING" size="256"/>
  1800. </ColumnInfo>
  1801. <Rows>
  1802. <Row>
  1803. <Col id="appdd"/>
  1804. <Col id="rctpdisburseunitcost"/>
  1805. <Col id="medcarecalcscor"/>
  1806. <Col id="suplplcecd"/>
  1807. </Row>
  1808. </Rows>
  1809. </Dataset>
  1810. <Dataset id="ds_init_ascitflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1811. <ColumnInfo>
  1812. <Column id="label" type="STRING" size="256"/>
  1813. <Column id="value" type="STRING" size="256"/>
  1814. </ColumnInfo>
  1815. <Rows>
  1816. <Row>
  1817. <Col id="label">전체</Col>
  1818. <Col id="value"/>
  1819. </Row>
  1820. <Row>
  1821. <Col id="label">01</Col>
  1822. <Col id="value">단수</Col>
  1823. </Row>
  1824. <Row>
  1825. <Col id="label">02</Col>
  1826. <Col id="value">복수</Col>
  1827. </Row>
  1828. </Rows>
  1829. </Dataset>
  1830. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1831. <ColumnInfo>
  1832. <Column id="goodflag" type="STRING" size="256"/>
  1833. <Column id="deliveunit" type="STRING" size="256"/>
  1834. <Column id="reqprid" type="STRING" size="256"/>
  1835. <Column id="mngtflag" type="STRING" size="256"/>
  1836. <Column id="purcflag" type="STRING" size="256"/>
  1837. <Column id="instcd" type="STRING" size="256"/>
  1838. <Column id="proddrugsetflag" type="STRING" size="256"/>
  1839. <Column id="instnm" type="STRING" size="256"/>
  1840. </ColumnInfo>
  1841. </Dataset>
  1842. <Dataset id="ds_init_P0133" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1843. <Dataset id="ds_init_P0142" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1844. <Dataset id="ds_init_R0356" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1845. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1846. <ColumnInfo>
  1847. <Column id="hidden" type="STRING" size="256"/>
  1848. </ColumnInfo>
  1849. <Rows>
  1850. <Row>
  1851. <Col id="hidden"/>
  1852. </Row>
  1853. </Rows>
  1854. </Dataset>
  1855. <Dataset id="ds_send_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1856. <ColumnInfo>
  1857. <Column id="goodcd" type="STRING" size="256"/>
  1858. <Column id="fromdd" type="STRING" size="256"/>
  1859. <Column id="useyn" type="STRING" size="256"/>
  1860. <Column id="instcd" type="STRING" size="256"/>
  1861. </ColumnInfo>
  1862. <Rows>
  1863. <Row>
  1864. <Col id="goodcd"/>
  1865. <Col id="fromdd"/>
  1866. <Col id="useyn"/>
  1867. <Col id="instcd"/>
  1868. </Row>
  1869. </Rows>
  1870. </Dataset>
  1871. <Dataset id="ds_init_keepmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1872. <ColumnInfo>
  1873. <Column id="label" type="STRING" size="256"/>
  1874. <Column id="value" type="STRING" size="256"/>
  1875. </ColumnInfo>
  1876. <Rows>
  1877. <Row>
  1878. <Col id="label">실온</Col>
  1879. <Col id="value">1</Col>
  1880. </Row>
  1881. <Row>
  1882. <Col id="label">냉소</Col>
  1883. <Col id="value">2</Col>
  1884. </Row>
  1885. <Row>
  1886. <Col id="label">냉장</Col>
  1887. <Col id="value">3</Col>
  1888. </Row>
  1889. <Row>
  1890. <Col id="label">냉동</Col>
  1891. <Col id="value">4</Col>
  1892. </Row>
  1893. </Rows>
  1894. </Dataset>
  1895. <Dataset id="ds_init_nonusegoodview" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1896. <ColumnInfo>
  1897. <Column id="label" type="STRING" size="256"/>
  1898. <Column id="value" type="STRING" size="256"/>
  1899. </ColumnInfo>
  1900. <Rows>
  1901. <Row>
  1902. <Col id="label">포함</Col>
  1903. <Col id="value">Y</Col>
  1904. </Row>
  1905. <Row>
  1906. <Col id="label">제외</Col>
  1907. <Col id="value"/>
  1908. </Row>
  1909. </Rows>
  1910. </Dataset>
  1911. <Dataset id="ds_init_gnrlspcl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1912. <ColumnInfo>
  1913. <Column id="label" type="STRING" size="256"/>
  1914. <Column id="value" type="STRING" size="256"/>
  1915. </ColumnInfo>
  1916. <Rows>
  1917. <Row>
  1918. <Col id="label">전문</Col>
  1919. <Col id="value">1</Col>
  1920. </Row>
  1921. <Row>
  1922. <Col id="label">일반</Col>
  1923. <Col id="value">2</Col>
  1924. </Row>
  1925. <Row>
  1926. <Col id="label">공산품</Col>
  1927. <Col id="value">3</Col>
  1928. </Row>
  1929. <Row>
  1930. <Col id="label">의약외품</Col>
  1931. <Col id="value">4</Col>
  1932. </Row>
  1933. <Row>
  1934. <Col id="label">기타</Col>
  1935. <Col id="value">5</Col>
  1936. </Row>
  1937. </Rows>
  1938. </Dataset>
  1939. <Dataset id="ds_init_exactsearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1940. <ColumnInfo>
  1941. <Column id="label" type="STRING" size="256"/>
  1942. <Column id="value" type="STRING" size="256"/>
  1943. </ColumnInfo>
  1944. <Rows>
  1945. <Row>
  1946. <Col id="label">일치</Col>
  1947. <Col id="value">Y</Col>
  1948. </Row>
  1949. <Row>
  1950. <Col id="label">포함</Col>
  1951. <Col id="value"/>
  1952. </Row>
  1953. </Rows>
  1954. </Dataset>
  1955. <Dataset id="ds_main_list_goodbaseqty_goodbaseqtylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1956. <Dataset id="ds_init_expnyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1957. <ColumnInfo>
  1958. <Column id="label" type="STRING" size="256"/>
  1959. <Column id="value" type="STRING" size="256"/>
  1960. </ColumnInfo>
  1961. <Rows>
  1962. <Row>
  1963. <Col id="label">고가</Col>
  1964. <Col id="value">Y</Col>
  1965. </Row>
  1966. <Row>
  1967. <Col id="label">고가아님</Col>
  1968. <Col id="value">N</Col>
  1969. </Row>
  1970. </Rows>
  1971. </Dataset>
  1972. <Dataset id="ds_main_goodcopy_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1973. <Dataset id="ds_main_list_good_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1974. <Dataset id="ds_main_list_rscdpbns_rscdpbnslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1975. <Dataset id="ds_init_specunit" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1976. <Dataset id="ds_init_cmb_prcpunit_unitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1977. <Dataset id="ds_tmp_insertinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1978. <ColumnInfo>
  1979. <Column id="insertflag" type="STRING" size="256"/>
  1980. </ColumnInfo>
  1981. <Rows>
  1982. <Row>
  1983. <Col id="insertflag"/>
  1984. </Row>
  1985. </Rows>
  1986. </Dataset>
  1987. <Dataset id="Dataset00" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1988. <ColumnInfo>
  1989. <Column id="instnm" type="STRING" size="256" sumtext="instnm"/>
  1990. <Column id="instcd" type="STRING" size="256" sumtext="instcd"/>
  1991. <Column id="goodcd" type="STRING" size="256" sumtext="goodcd"/>
  1992. <Column id="reprgoodcd" type="STRING" size="256" sumtext="reprgoodcd"/>
  1993. <Column id="asisgoodcd" type="STRING" size="256" sumtext="asisgoodcd"/>
  1994. <Column id="oldcd" type="STRING" size="256" sumtext="oldcd"/>
  1995. <Column id="goodnm" type="STRING" size="256" sumtext="goodnm"/>
  1996. <Column id="goodengnm" type="STRING" size="256" sumtext="goodengnm"/>
  1997. <Column id="edicd" type="STRING" size="256" sumtext="edicd"/>
  1998. <Column id="lrgcd" type="STRING" size="256" sumtext="lrgcd"/>
  1999. <Column id="lrgnm" type="STRING" size="256" sumtext="lrgnm"/>
  2000. <Column id="mdlcd" type="STRING" size="256" sumtext="mdlcd"/>
  2001. <Column id="mdlnm" type="STRING" size="256" sumtext="mdlnm"/>
  2002. <Column id="smlcd" type="STRING" size="256" sumtext="smlcd"/>
  2003. <Column id="smlnm" type="STRING" size="256" sumtext="smlnm"/>
  2004. <Column id="statsflag" type="STRING" size="256" sumtext="statsflag"/>
  2005. <Column id="statsflagnm" type="STRING" size="256" sumtext="statsflagnm"/>
  2006. <Column id="ediunit" type="STRING" size="256" sumtext="ediunit"/>
  2007. <Column id="ediexchqty" type="STRING" size="256" sumtext="ediexchqty"/>
  2008. <Column id="mngtcls" type="STRING" size="256" sumtext="mngtcls"/>
  2009. <Column id="mngtclsnm" type="STRING" size="256" sumtext="mngtclsnm"/>
  2010. <Column id="purccls" type="STRING" size="256" sumtext="purccls"/>
  2011. <Column id="purcclsnm" type="STRING" size="256" sumtext="purcclsnm"/>
  2012. <Column id="welfprt" type="STRING" size="256" sumtext="welfprt"/>
  2013. <Column id="welfprtnm" type="STRING" size="256" sumtext="welfprtnm"/>
  2014. <Column id="conflag" type="STRING" size="256" sumtext="conflag"/>
  2015. <Column id="conflagnm" type="STRING" size="256" sumtext="conflagnm"/>
  2016. <Column id="prodcmpycd" type="STRING" size="256" sumtext="prodcmpycd"/>
  2017. <Column id="prodcmpynm" type="STRING" size="256" sumtext="prodcmpynm"/>
  2018. <Column id="suppcustcd" type="STRING" size="256" sumtext="suppcustcd"/>
  2019. <Column id="suppcustnm" type="STRING" size="256" sumtext="suppcustnm"/>
  2020. <Column id="maincustlastsuplplce" type="STRING" size="256" sumtext="maincustlastsuplplce"/>
  2021. <Column id="maincustlastsuplplcenm" type="STRING" size="256" sumtext="maincustlastsuplplcenm"/>
  2022. <Column id="com" type="STRING" size="256" sumtext="com"/>
  2023. <Column id="comnm" type="STRING" size="256" sumtext="comnm"/>
  2024. <Column id="cntsqty" type="STRING" size="256" sumtext="cntsqty"/>
  2025. <Column id="cntsunit" type="STRING" size="256" sumtext="cntsunit"/>
  2026. <Column id="specvol" type="STRING" size="256" sumtext="specvol"/>
  2027. <Column id="specunit" type="STRING" size="256" sumtext="specunit"/>
  2028. <Column id="hospdrguvol" type="STRING" size="256" sumtext="hospdrguvol"/>
  2029. <Column id="hospdrguunit" type="STRING" size="256" sumtext="hospdrguunit"/>
  2030. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="prcpqty"/>
  2031. <Column id="prcpunit" type="STRING" size="256" sumtext="prcpunit"/>
  2032. <Column id="prcpexchqty" type="STRING" size="256" sumtext="prcpexchqty"/>
  2033. <Column id="calcmthdcd" type="STRING" size="256" sumtext="calcmthdcd"/>
  2034. <Column id="calcmthdnm" type="STRING" size="256" sumtext="calcmthdnm"/>
  2035. <Column id="exchqty" type="BIGDECIMAL" size="256" sumtext="exchqty"/>
  2036. <Column id="deliveunit" type="STRING" size="256" sumtext="deliveunit"/>
  2037. <Column id="purcunit" type="STRING" size="256" sumtext="purcunit"/>
  2038. <Column id="grupsnglflag" type="STRING" size="256" sumtext="grupsnglflag"/>
  2039. <Column id="grupsnglflagnm" type="STRING" size="256" sumtext="grupsnglflagnm"/>
  2040. <Column id="gnrlspclcd" type="STRING" size="256" sumtext="gnrlspclcd"/>
  2041. <Column id="gnrlspcl" type="STRING" size="256" sumtext="gnrlspcl"/>
  2042. <Column id="winacnt" type="STRING" size="256" sumtext="winacnt"/>
  2043. <Column id="winacntnm" type="STRING" size="256" sumtext="winacntnm"/>
  2044. <Column id="amtacnt" type="STRING" size="256" sumtext="amtacnt"/>
  2045. <Column id="amtacntnm" type="STRING" size="256" sumtext="amtacntnm"/>
  2046. <Column id="keepmthdcd" type="STRING" size="256" sumtext="keepmthdcd"/>
  2047. <Column id="keepmthd" type="STRING" size="256" sumtext="keepmthd"/>
  2048. <Column id="pemtkeepmthd" type="STRING" size="256" sumtext="pemtkeepmthd"/>
  2049. <Column id="insucost" type="STRING" size="256" sumtext="insucost"/>
  2050. <Column id="estmamt" type="BIGDECIMAL" size="256" sumtext="estmamt"/>
  2051. <Column id="goodunitcost" type="BIGDECIMAL" size="256" sumtext="goodunitcost"/>
  2052. <Column id="goodcost" type="BIGDECIMAL" size="256" sumtext="goodcost"/>
  2053. <Column id="reqflag" type="STRING" size="256" sumtext="reqflag"/>
  2054. <Column id="reqflagnm" type="STRING" size="256" sumtext="reqflagnm"/>
  2055. <Column id="fromdd" type="STRING" size="256" sumtext="fromdd"/>
  2056. <Column id="todd" type="STRING" size="256" sumtext="todd"/>
  2057. <Column id="nonusetretresncd" type="STRING" size="256" sumtext="nonusetretresncd"/>
  2058. <Column id="nonusetretresn" type="STRING" size="256" sumtext="nonusetretresn"/>
  2059. <Column id="cmt" type="STRING" size="256" sumtext="cmt"/>
  2060. <Column id="tmpreqflag" type="STRING" size="256" sumtext="tmpreqflag"/>
  2061. <Column id="reqmthd" type="STRING" size="256" sumtext="reqmthd"/>
  2062. <Column id="reqmthdnm" type="STRING" size="256" sumtext="reqmthdnm"/>
  2063. <Column id="reqprid" type="STRING" size="256" sumtext="reqprid"/>
  2064. <Column id="reqpridnm" type="STRING" size="256" sumtext="reqpridnm"/>
  2065. <Column id="asetflag" type="STRING" size="256" sumtext="asetflag"/>
  2066. <Column id="proddrugsetflag" type="STRING" size="256" sumtext="proddrugsetflag"/>
  2067. <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="mainmngtdeptcd"/>
  2068. <Column id="mainmngtdeptnm" type="STRING" size="256" sumtext="mainmngtdeptnm"/>
  2069. <Column id="stocmngtflag" type="STRING" size="256" sumtext="stocmngtflag"/>
  2070. <Column id="stocmngtflagnm" type="STRING" size="256" sumtext="stocmngtflagnm"/>
  2071. <Column id="orginspplce" type="STRING" size="256" sumtext="orginspplce"/>
  2072. <Column id="shadelight" type="STRING" size="256" sumtext="shadelight"/>
  2073. <Column id="upperlimit" type="STRING" size="256" sumtext="upperlimit"/>
  2074. <Column id="ascitflag" type="STRING" size="256" sumtext="ascitflag"/>
  2075. <Column id="lastupdatenm" type="STRING" size="256" sumtext="lastupdatenm"/>
  2076. </ColumnInfo>
  2077. </Dataset>
  2078. </Objects>
  2079. <Bind>
  2080. <BindItem id="item0" compid="group3.grp_title.ipt_goodnm_search" propid="value" datasetid="ds_send_goodlist" columnid="goodnm"/>
  2081. <BindItem id="item1" compid="group3.grp_title.ipt_edicd_search" propid="value" datasetid="ds_send_goodlist" columnid="edicd"/>
  2082. <BindItem id="item2" compid="group3.grp_title.ipt_goodcd_search" propid="value" datasetid="ds_send_goodlist" columnid="goodcd"/>
  2083. <BindItem id="item3" compid="group3.grp_title.ipt_oldcd_search" propid="value" datasetid="ds_send_goodlist" columnid="oldcd"/>
  2084. <BindItem id="item4" compid="group3.grp_title.ipt_asisgoodcd_search" propid="value" datasetid="ds_send_goodlist" columnid="asisgoodcd"/>
  2085. <BindItem id="item5" compid="group3.grp_title.rbo_exactsearch1" propid="value" datasetid="ds_send_goodlist" columnid="exactsearch"/>
  2086. <BindItem id="item6" compid="group3.grp_title.ipt_comnm_search" propid="value" datasetid="ds_send_goodlist" columnid="comnm"/>
  2087. <BindItem id="item7" compid="group3.grp_title.rdo_nonusegoodview" propid="value" datasetid="ds_send_goodlist" columnid="nonusegoodview"/>
  2088. <BindItem id="item8" compid="group3.grp_title.rdo_goodnmsearch" propid="value" datasetid="ds_send_goodlist" columnid="goodnmsearch"/>
  2089. <BindItem id="item9" compid="group3.grp_title.ipt_lrgcd_search" propid="value" datasetid="ds_send_goodlist" columnid="lrgcd"/>
  2090. <BindItem id="item10" compid="group3.grp_title.ipt_smlcd_search" propid="value" datasetid="ds_send_goodlist" columnid="smlcd"/>
  2091. <BindItem id="item11" compid="group3.grp_title.ipt_mdlcd_search" propid="value" datasetid="ds_send_goodlist" columnid="mdlcd"/>
  2092. <BindItem id="item12" compid="group3.grp_title.cmb_srchmngtcls" propid="value" datasetid="ds_send_goodlist" columnid="mngtcls"/>
  2093. <BindItem id="item13" compid="group3.sw_detail.case2.grp_etcgood.cmb_plceordbase" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="plceordbase"/>
  2094. <BindItem id="item14" compid="group3.sw_detail.case2.grp_etcgood.ipt_mmavguseqty" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="ddavguseqty"/>
  2095. <BindItem id="item15" compid="group3.sw_detail.case2.grp_etcgood.ipt_prprtystocpossndayno" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="prprtystocpossndayno"/>
  2096. <BindItem id="item16" compid="group3.sw_detail.case2.grp_etcgood.cmb_plceordqtycretflag" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="plceordqtycretflag"/>
  2097. <BindItem id="item17" compid="grp_detail.cmb_asetflag" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="asetflag"/>
  2098. <BindItem id="item18" compid="grp_detail.ipt_goodhngnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodhngnm"/>
  2099. <BindItem id="item19" compid="grp_detail.ipt_goodcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodcd"/>
  2100. <BindItem id="item20" compid="grp_detail.ipt_smlnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="smlnm"/>
  2101. <BindItem id="item21" compid="grp_detail.opt_winacntnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="winacntnm"/>
  2102. <BindItem id="item22" compid="grp_detail.ipt_lrgnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="lrgnm"/>
  2103. <BindItem id="item23" compid="grp_detail.opt_amtacntnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="amtacntnm"/>
  2104. <BindItem id="item24" compid="grp_detail.ipt_mdlnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="mdlnm"/>
  2105. <BindItem id="item25" compid="grp_detail.ipt_smlcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="smlcd"/>
  2106. <BindItem id="item26" compid="grp_detail.ipt_lrgcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="lrgcd"/>
  2107. <BindItem id="item27" compid="grp_detail.ipt_winacnt" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="winacnt"/>
  2108. <BindItem id="item28" compid="grp_detail.ipt_mdlcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="mdlcd"/>
  2109. <BindItem id="item29" compid="grp_detail.ipt_prodcmpycd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="prodcmpycd"/>
  2110. <BindItem id="item30" compid="grp_detail.ipt_goodengnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodengnm"/>
  2111. <BindItem id="item31" compid="grp_detail.ipt_amtacnt" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="amtacnt"/>
  2112. <BindItem id="item32" compid="grp_detail.opt_prodcmpynm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="prodcmpynm"/>
  2113. <BindItem id="item33" compid="grp_detail.ipt_goodnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodnm"/>
  2114. <BindItem id="item34" compid="grp_detail.cmb_purcunit" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="purcunit"/>
  2115. <BindItem id="item35" compid="grp_detail.cmb_deliveunit" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="deliveunit"/>
  2116. <BindItem id="item36" compid="grp_detail.ipt_exchqty" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="exchqty"/>
  2117. <BindItem id="item37" compid="grp_detail.ipt_fromdd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="fromdd"/>
  2118. <BindItem id="item38" compid="grp_detail.ipt_nonusetretdd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="todd"/>
  2119. <BindItem id="item39" compid="grp_detail.tar_cmt" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="cmt"/>
  2120. <BindItem id="item40" compid="grp_detail.opt_maincustlastsuplplcenm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="maincustlastsuplplcenm"/>
  2121. <BindItem id="item41" compid="grp_detail.opt_suppcustnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="suppcustnm"/>
  2122. <BindItem id="item42" compid="grp_detail.ipt_maincustlastsuplplce" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="maincustlastsuplplce"/>
  2123. <BindItem id="item43" compid="grp_detail.ipt_goodunitcost" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodunitcost"/>
  2124. <BindItem id="item44" compid="grp_detail.ipt_suppcustcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="suppcustcd"/>
  2125. <BindItem id="item45" compid="grp_detail.opt_bnscd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="bnscd"/>
  2126. <BindItem id="item46" compid="grp_detail.cmb_cntsunit" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="cntsunit"/>
  2127. <BindItem id="item47" compid="grp_detail.ipt_specvol" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="specvol"/>
  2128. <BindItem id="item48" compid="grp_detail.ipt_com" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="com"/>
  2129. <BindItem id="item49" compid="grp_detail.ipt_edicd2" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="edicd"/>
  2130. <BindItem id="item50" compid="grp_detail.cmb_gnrlspcl" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="gnrlspcl"/>
  2131. <BindItem id="item51" compid="grp_detail.cmb_specldrug" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="specldrug"/>
  2132. <BindItem id="item52" compid="grp_detail.ipt_cntsqty" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="cntsqty"/>
  2133. <BindItem id="item53" compid="grp_detail.rbo_keepmthd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="keepmthd"/>
  2134. <BindItem id="item54" compid="grp_detail.cmb_specunit" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="specunit"/>
  2135. <BindItem id="item55" compid="grp_detail.ipt_instcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="instcd"/>
  2136. <BindItem id="item56" compid="grp_detail.ipt_goodspec" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodspec"/>
  2137. <BindItem id="item57" compid="grp_detail.cmb_prcpunit" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="prcpunit"/>
  2138. <BindItem id="item58" compid="grp_detail.ipt_prcpexchqty" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="prcpexchqty"/>
  2139. <BindItem id="item59" compid="grp_detail.ipt_insucost" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="insucost"/>
  2140. <BindItem id="item60" compid="grp_detail.ipt_estmamt" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="estmamt"/>
  2141. <BindItem id="item61" compid="grp_detail.ipt_welfprt" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="welfprt"/>
  2142. <BindItem id="item62" compid="grp_detail.ipt_welfprtnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="welfprtnm"/>
  2143. <BindItem id="item63" compid="grp_detail.ipt_goodflag" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodflag"/>
  2144. <BindItem id="item64" compid="grp_detail.ipt_comnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="comnm"/>
  2145. <BindItem id="item65" compid="grp_detail.chk_proddrugsetflag" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="proddrugsetflag"/>
  2146. <BindItem id="item66" compid="grp_detail.ipt_pemtkeepmthd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="pemtkeepmthd"/>
  2147. <BindItem id="item67" compid="grp_detail.ipt_goodpurccost" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="goodpurccost"/>
  2148. <BindItem id="item68" compid="grp_detail.ipt_prcpqty" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="prcpqty"/>
  2149. <BindItem id="item69" compid="grp_detail.ipt_purcqty" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="purcqty"/>
  2150. <BindItem id="item70" compid="grp_detail.ipt_oldcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="oldcd"/>
  2151. <BindItem id="item71" compid="grp_detail.opt_drugkind" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="drugkind"/>
  2152. <BindItem id="item72" compid="grp_detail.cmb_hospdrguunit" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="hospdrguunit"/>
  2153. <BindItem id="item73" compid="grp_detail.ipt_hospdrguvol" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="hospdrguvol"/>
  2154. <BindItem id="item74" compid="grp_detail.cmb_calcmthdcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="calcmthdcd"/>
  2155. <BindItem id="item75" compid="grp_detail.cmb_grupsnglflag" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="grupsnglflag"/>
  2156. <BindItem id="item76" compid="grp_detail.tar_comnm" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="comnm"/>
  2157. <BindItem id="item77" compid="grp_detail.cmb_nonusetretresn" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="nonusetretresn"/>
  2158. <BindItem id="item78" compid="grp_detail.checkbox1" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="shadelight"/>
  2159. <BindItem id="item79" compid="grp_detail.input1" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="upperlimit"/>
  2160. <BindItem id="item80" compid="grp_detail.ipt_asisgoodcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="asisgoodcd"/>
  2161. <BindItem id="item81" compid="grp_detail.ipt_reprgoodcd" propid="value" datasetid="ds_main_gooddet_gooddetlist" columnid="reprgoodcd"/>
  2162. <BindItem id="item82" compid="group4.opt_instnm" propid="value" datasetid="ds_init" columnid="instnm"/>
  2163. <BindItem id="item83" compid="group4.opt_instcd" propid="value" datasetid="ds_send_goodlist" columnid="instcd"/>
  2164. <BindItem id="item84" compid="group4.ipt_goodflag_search" propid="value" datasetid="ds_send_goodlist" columnid="goodflag"/>
  2165. <BindItem id="item85" compid="group2.rdo_delyn" propid="value" datasetid="ds_send_goodlist" columnid="delyn"/>
  2166. <BindItem id="item86" compid="group2.rdo_contractyn" propid="value" datasetid="ds_send_goodlist" columnid="contractyn"/>
  2167. <BindItem id="item87" compid="group2.ipt_exfromdd" propid="value" datasetid="ds_send_goodlist" columnid="exfromdd"/>
  2168. <BindItem id="item88" compid="group2.ipt_extodd" propid="value" datasetid="ds_send_goodlist" columnid="extodd"/>
  2169. <BindItem id="item89" compid="group2.ipt_excurrenttime" propid="value" datasetid="ds_send_goodlist" columnid="excurrenttime"/>
  2170. <BindItem id="item90" compid="group2.chkdd" propid="value" datasetid="ds_send_goodlist" columnid="chkdd"/>
  2171. <BindItem id="item91" compid="grp_spread.opt_welfprtnm_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="welfprtnm"/>
  2172. <BindItem id="item92" compid="grp_spread.ipt_welfprt_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="welfprt"/>
  2173. <BindItem id="item93" compid="grp_spread.opt_suppcustnm_search" propid="value" datasetid="ds_send_goodlist" columnid="suppcustnm"/>
  2174. <BindItem id="item94" compid="grp_spread.ipt_suppcustcd_search" propid="value" datasetid="ds_send_goodlist" columnid="suppcustcd"/>
  2175. <BindItem id="item95" compid="grp_spread.cmb_statsflag_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="statsflag"/>
  2176. <BindItem id="item96" compid="grp_spread.cmb_purccls_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="purccls"/>
  2177. <BindItem id="item97" compid="grp_spread.cmb_conflag_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="conflag"/>
  2178. <BindItem id="item98" compid="grp_spread.cmb_gnrlspcl_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="gnrlspcl"/>
  2179. <BindItem id="item99" compid="grp_spread.cmb_ascitflag_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="ascitflag"/>
  2180. <BindItem id="item100" compid="grp_spread.ipt_prodcmpycd_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="prodcmpycd"/>
  2181. <BindItem id="item101" compid="grp_spread.opt_prodcmpynm_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="prodcmpynm"/>
  2182. <BindItem id="item102" compid="grp_spread.ipt_suppcustcd_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="suppcustcd"/>
  2183. <BindItem id="item103" compid="grp_spread.otp_suppcustnm_s" propid="value" datasetid="ds_send_goodlist_spread" columnid="suppcustnm"/>
  2184. </Bind>
  2185. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  2186. * System Name :
  2187. * Job Name :
  2188. * Creator :
  2189. * Make Date : 2017-12-04
  2190. * Description :
  2191. *---------------------------------------------------------------------------------------
  2192. * Modify Date Modifier Modify Description
  2193. *---------------------------------------------------------------------------------------
  2194. * 2017-06-19 Live Converter TF->XP
  2195. *
  2196. *---------------------------------------------------------------------------------------
  2197. ****************************************************************************************/
  2198. //=======================================================================================
  2199. // Lib Include
  2200. //---------------------------------------------------------------------------------------
  2201. include "mis_miscommonxp::MIS.xjs";
  2202. include "mis_miscommonxp::RSZ001.xjs";
  2203. //=======================================================================================
  2204. // Global Form Variable
  2205. //---------------------------------------------------------------------------------------
  2206. var arErrorCode = new HashArray();
  2207. //=======================================================================================
  2208. // Function
  2209. //---------------------------------------------------------------------------------------
  2210. /****************************************************************************************
  2211. * Argument : N/A
  2212. * Description : 초기화
  2213. ****************************************************************************************/
  2214. function fInitialize() {
  2215. fNodeInit();
  2216. ds_send_goodlist.clearData(); ds_send_goodlist.addRow(); dsf_setDefaultVal(ds_send_goodlist, "all");
  2217. ds_send_save_setautoins.setColumn( 0, "setyn","N");
  2218. misfGridIUD(grd_gooddetlist, "A");
  2219. //인스턴스 시작은 숫자로 시작할수 없으므로 misfComboComCdListMulti를 이용하지 못함
  2220. misfComboComCdList("030M0003", group3.grp_title.cmb_srchmngtcls);
  2221. misfComboComCdList("030M0004", grp_spread.cmb_purccls_s); //구입분류
  2222. misfComboComCdList("030R0004", grp_spread.cmb_statsflag_s); //통계구분
  2223. misfComboComCdList("030M0002", grp_spread.cmb_conflag_s); //계약구분
  2224. misfComboComCdListMulti("R0043,R0106,R0107,A0597","grp_detail.cmb_asetflag,group3.sw_detail.case2.grp_etcgood.cmb_plceordqtycretflag,group3.sw_detail.case2.grp_etcgood.cmb_plceordbase,grp_spread.cmb_gnrlspcl_s");
  2225. frmf_addComboItem( "grp_spread.cmb_statsflag_s", "전체", "", "above" );
  2226. frmf_addComboItem( "grp_spread.cmb_purccls_s", "전체", "", "above" );
  2227. frmf_addComboItem( "grp_spread.cmb_conflag_s", "전체", "", "above" );
  2228. frmf_addComboItem( "grp_spread.cmb_gnrlspcl_s", "전체", "", "above" );
  2229. //물품구분별 재고관리부서 셋팅
  2230. //rszfComboGridStockArthDeptcdList(group3.sw_detail.case5.grd_goodbaseqtylist, "reqdeptcd", sysf_getUserInfo("dutplceinstcd"),"P" );
  2231. fSetinstData();
  2232. //물품구분일 경우 첫번째 index 자동 설정
  2233. if(eval(grp_detail.cmb_asetflag.innerdataset).rowcount > 0) grp_detail.cmb_asetflag.index = 0;
  2234. ds_main_list_gooddet_gooddetlist.setColumn(0, "goodflag", group4.ipt_goodflag_search.value);
  2235. ds_main_gooddet_gooddetlist.copyData(ds_main_list_gooddet_gooddetlist);
  2236. misfMsterDetailSet(group3.grd_goodlist, null, "TRRSC05313" ,"Y");
  2237. misfMsterDetailSet(grd_gooddetlist, group3.grd_goodlist, "TRRSC05302" ,"Y");
  2238. misfMsterDetailSet(group3.sw_detail.case1.grd_costhistinfo, group3.grd_goodlist, "TRRSC05302" ,"N");
  2239. misfMsterDetailSet(group3.sw_detail.case4.grd_instinfo, group3.grd_goodlist, "TRRSC05302" ,"N");
  2240. misfMsterDetailSet(group3.sw_detail.case5.grd_goodbaseqtylist, null, "TRRSC05305" ,"Y");
  2241. misfMsterDetailSet(group3.sw_detail.case6.grd_rscdpbnslist, null, "TRRSC05403" ,"Y");
  2242. // misfMsterDetailSet(grd_gooddetgoodexcellist, null, "TRRSC05402" , "N");
  2243. grp_detail.ipt_goodflag.value = "PH";
  2244. group4.ipt_goodflag_search.value = "PH";
  2245. rszfLMSComboList(group4.ipt_goodflag_search.value, "", "", "group3.grp_title.ipt_lrgcd_search", "", "L", "Y", "Y");
  2246. /* 처방단위는 unit 기준정보를 다른걸로 사용한다. */
  2247. //rszfComboUnitList (grp_detail.cmb_prcpunit,group4.opt_instcd.value,"PH");
  2248. /* 구매단위는 기준정보 셋팅한다. 및 copy한다. */
  2249. rszfComboUnitList(grp_detail.cmb_purcunit, group4.opt_instcd.value ,"PH");
  2250. misfComboCopyItemSet(grp_detail.cmb_purcunit, "", grp_detail.cmb_prcpunit, ""); //처방단위
  2251. misfComboCopyItemSet(grp_detail.cmb_purcunit, "", grp_detail.cmb_specunit, ""); //규격단위
  2252. misfComboCopyItemSet(grp_detail.cmb_purcunit, "", grp_detail.cmb_cntsunit, ""); //함량단위
  2253. misfComboCopyItemSet(grp_detail.cmb_purcunit, "", grp_detail.cmb_deliveunit, ""); //수불단위
  2254. misfComboCopyItemSet(grp_detail.cmb_purcunit, "", grp_detail.cmb_hospdrguunit, ""); //병원단위
  2255. group3.grp_title.rbo_exactsearch1.index = 1;
  2256. group3.grp_title.btn_spread.visible = true;
  2257. group3.grp_title.btn_fold.visible = false;
  2258. grp_spread.visible = false;
  2259. misfHiddenTab(group3.grp_tabbtn, "4");
  2260. group3.sw_detail.tabindex = 0;
  2261. misfTabBtnChange(group3.grp_tabbtn, group3.grp_tabbtn.btn_costhistinfo);
  2262. }
  2263. /****************************************************************************************
  2264. * Argument : N/A
  2265. * Description : 기관코드 세팅
  2266. ****************************************************************************************/
  2267. function fSetinstData()
  2268. {
  2269. //기관코드 읽어오는 부분 넣기
  2270. var instcd = sysf_getUserInfo("dutplceinstcd");
  2271. var instnm = sysf_getUserInfo("dutplceinstnm");
  2272. ds_send_gooddetlist.setColumn( 0, "instcd", "031");
  2273. group4.opt_instcd.value = "031";
  2274. if(instnm.length > 0) group4.opt_instnm.value = instnm;
  2275. }
  2276. /****************************************************************************************
  2277. * Argument : N/A
  2278. * Description : 그리드 데이터셋 초기화
  2279. ****************************************************************************************/
  2280. function fNodeInit() {
  2281. misfGridInit(group3.grd_goodlist);
  2282. misfGridInit(grd_gooddetlist);
  2283. misfGridInit(group3.sw_detail.case1.grd_costhistinfo);
  2284. misfGridInit(group3.sw_detail.case4.grd_instinfo);
  2285. misfGridInit(group3.sw_detail.case5.grd_goodbaseqtylist);
  2286. misfGridInit(grd_gooddetgoodexcellist);
  2287. misfGridInit(group3.sw_detail.case6.grd_rscdpbnslist);
  2288. }
  2289. /****************************************************************************************
  2290. * Argument : N/A
  2291. * Description : 공통코드 호출
  2292. ****************************************************************************************/
  2293. function fGetCodeList()
  2294. {
  2295. var arrParam = [{dsNm: "ds_init_P0133", cdGrpId: "P0133"}
  2296. ,{dsNm: "ds_init_P0142", cdGrpId: "P0142"}
  2297. ,{dsNm: "ds_init_R0356", cdGrpId: "R0356"}
  2298. ];
  2299. appf_getCodeList(arrParam);
  2300. frmf_addComboItem( "grp_detail.cmb_nonusetretresn", "-", "", "above" );
  2301. //P0133list의 코드 데이터 중 코드번호(-,1,4)만 사용하기 위해
  2302. //P0133list의 코드 데이터 중 코드번호(-,1,4)만 제외 하고 모두 삭제
  2303. fsetP0133listData();
  2304. //P0142list의 코드 데이터 중 코드번호(G,S)만 사용하기 위해
  2305. //P0142list의 코드 데이터 중 코드번호(G,S)만 제외 하고 모두 삭제
  2306. fsetP0142listData();
  2307. }
  2308. //보나에스 저장
  2309. function fSaveRscdpbnsList()
  2310. {
  2311. // if(getGridUpdateData(group3.sw_detail.case6.grd_rscdpbnslist) != "" )
  2312. // {
  2313. // // if(!checkKeyColumn("group3.sw_detail.case6.grd_rscdpbnslist"))return false;
  2314. // if( fBnsValidCheck()!= true ) return false;
  2315. //
  2316. // //misfSave("TXRSC05403");
  2317. // ds_send_save.setColumn( 0, "rscdpbnslist", group3.sw_detail.case6.grd_rscdpbnslist.getUpdateData());
  2318. // // submit("TXRSC05403");
  2319. // var oParam = {};
  2320. // oParam.id = "TXRSC05403";
  2321. // oParam.service = "purcbaseapp.PurcBaseMngt";
  2322. // oParam.method = "reqExeSetRscdpbnslist";
  2323. // oParam.inds = "req=ds_";
  2324. // oParam.outds = "";
  2325. // oParam.async = false;
  2326. // oParam.callback = "cf_TXRSC05403";
  2327. //
  2328. // tranf_submit(oParam);
  2329. // /*
  2330. // function cf_TXRSC05403(sSvcId, nErrorCode, sErrorMsg) {
  2331. // if(nErrorCode < 0) return;
  2332. // }
  2333. // function cf_TXRSC05403(sSvcId, nErrorCode, sErrorMsg) {
  2334. // arErrorCode.push(sSvcId, nErrorCode);
  2335. // }
  2336. // arErrorCode.pop("TXRSC05403") > -1
  2337. // arErrorCode.pop("TXRSC05403") < 0
  2338. // */
  2339. //
  2340. //
  2341. // return true;
  2342. // }
  2343. // return false;
  2344. }
  2345. /****************************************************************************************
  2346. * Argument : N/A
  2347. * Description : 저장 물품수량체크
  2348. ****************************************************************************************/
  2349. function fSaveGoodbaseQtyList() {
  2350. var dsUpdate = grdf_getGridUpdateData(group3.sw_detail.case5.grd_goodbaseqtylist, "all");
  2351. grdf_setStatusColumn(dsUpdate, "status");
  2352. if( !utlf_isNull(dsUpdate) && dsUpdate.rowcount > 0 ) {
  2353. if( fBaseQtyValidCheck() != true ) return false;
  2354. ds_send_save_goodbaseqtylist.copyData(dsUpdate, true);
  2355. dsf_setDefaultVal(ds_send_save_goodbaseqtylist, "ddavguseqty:0,basevol:0,prepargodqty:0");
  2356. var oParam = {};
  2357. oParam.id = "TXRSD00101";
  2358. oParam.service = "reqapp.ReqMngt";
  2359. oParam.method = "reqExeSaveGoodBaseQty";
  2360. oParam.inds = "req=ds_send_save_goodbaseqtylist";
  2361. oParam.outds = "";
  2362. oParam.async = false;
  2363. //oParam.callback = "cf_TXRSD00101";
  2364. tranf_submit(oParam);
  2365. return true;
  2366. }
  2367. return true;
  2368. }
  2369. /****************************************************************************************
  2370. * Argument : N/A
  2371. * Description : 세부항목 조회시 기관코드 설정.
  2372. ****************************************************************************************/
  2373. function fInstcdSet()
  2374. {
  2375. //사용기관 선택이 안되어있을시..
  2376. if(ds_main_list_gooddet_goodinstlist.rowposition < 0)
  2377. {
  2378. ds_main_list_gooddet_goodinstlist.rowposition = 0;
  2379. }
  2380. ds_send_gooddetlist.setColumn( 0, "instcd", "031");
  2381. }
  2382. /****************************************************************************************
  2383. * Argument : N/A
  2384. * Description : 화면 전체 조회
  2385. ****************************************************************************************/
  2386. function fRetrGoodList(nodecopy, detailYN) {
  2387. ds_main_gooddet_gooddetlist.clearData(); ds_main_gooddet_gooddetlist.addRow(); dsf_setDefaultVal(ds_main_gooddet_gooddetlist, "all");
  2388. grp_detail.ipt_goodcd.enable = false;
  2389. fInstcdSet();
  2390. fSetinstData();
  2391. if ( utlf_isNull(detailYN) )
  2392. misfMsterDetailRetrieve2();
  2393. //마스터 테이블에 데이터가 조회 되었을 경우에만 디테일 테이블 조회
  2394. if ( group3.grd_goodlist.rowcount > 0 )
  2395. {
  2396. var row = group3.grd_goodlist.currentrow;
  2397. if ( row < 0 )
  2398. row = 0;
  2399. fSearchDetailData();
  2400. ds_send_goodbaseqty.setColumn( 0, "instcd", "031");
  2401. ds_send_goodbaseqty.setColumn( 0, "goodflag", group4.ipt_goodflag_search.value);
  2402. ds_send_goodbaseqty.setColumn( 0, "goodcd", ds_main_list_good_goodlist.getColumn(row, "goodcd") );
  2403. submitFunc("TRRSC05305");
  2404. if(nodecopy == true) fAfterRetrGoodList();
  2405. }else{
  2406. fNodeInit();
  2407. }
  2408. }
  2409. //조회를 하고 난후 초기화
  2410. function fSetlinit()
  2411. {
  2412. group3.grp_title.ipt_goodcd_search.value="";
  2413. group3.grp_title.ipt_oldcd_search.value="";
  2414. group3.grp_title.ipt_edicd_search.value="";
  2415. group3.grp_title.ipt_goodnm_search.value="";
  2416. ipt_bnscd_search.value="";
  2417. //판매회사 초기화
  2418. grp_spread.ipt_suppcustcd_search.value="";
  2419. grp_spread.opt_suppcustnm_search.value="";
  2420. //대분류 초기화
  2421. group3.grp_title.ipt_lrgcd_search.value="";
  2422. ipt_lrgnm_search.value="";
  2423. //중분류 초기화
  2424. group3.grp_title.ipt_mdlcd_search.value="";
  2425. ipt_mdlnm_search.value="";
  2426. //소분류 초기화
  2427. group3.grp_title.ipt_smlcd_search.value="";
  2428. ipt_smlnm_search.value="";
  2429. }
  2430. // 물품구분별 권한체크.
  2431. function fSetGoodFlagAuth()
  2432. {
  2433. group4.btn_save.enable = false;
  2434. rszfGetPurcGoodFlagAuthInfo(group4.opt_instcd.value , group4.ipt_goodflag_search.value, sysf_getUserInfo("userid"), "%");
  2435. if(rszfGetGoodFlagAuthInfoByCond("goodflagauth") =="Y")group4.btn_save.enable = true;
  2436. }
  2437. /****************************************************************************************
  2438. * Argument : N/A
  2439. * Description : 저장데이터 체크
  2440. ****************************************************************************************/
  2441. function fCheckSaveData()
  2442. {
  2443. if(utlf_isNull(grp_detail.ipt_goodcd.value))
  2444. {
  2445. sysf_messageBox("물품코드는" ,"I003");
  2446. grp_detail.ipt_goodcd.setFocus();
  2447. return false;
  2448. }
  2449. if(utlf_isNull(grp_detail.ipt_lrgcd.value))
  2450. {
  2451. sysf_messageBox("대분류코드는" ,"I003");
  2452. grp_detail.ipt_lrgcd.setFocus();
  2453. return false;
  2454. }
  2455. if(utlf_isNull(grp_detail.ipt_amtacnt.value))
  2456. {
  2457. sysf_messageBox("비용계정은" ,"I003");
  2458. grp_detail.ipt_amtacnt.setFocus();
  2459. return false;
  2460. }
  2461. if(utlf_isNull(grp_detail.cmb_purcunit.value))
  2462. {
  2463. sysf_messageBox("구매단위은" ,"I003");
  2464. grp_detail.cmb_purcunit.setFocus();
  2465. return false;
  2466. }
  2467. if(utlf_isNull(grp_detail.ipt_exchqty.value))
  2468. {
  2469. sysf_messageBox("환산수량은" ,"I003");
  2470. grp_detail.ipt_exchqty.setFocus();
  2471. return false;
  2472. }
  2473. if(utlf_isNull(grp_detail.cmb_asetflag.value))
  2474. {
  2475. sysf_messageBox("자산구분은" ,"I003");
  2476. grp_detail.cmb_asetflag.setFocus();
  2477. return false;
  2478. }
  2479. if(!utlf_isNull(grp_detail.ipt_nonusetretdd.value) && (grp_detail.ipt_nonusetretdd.value <= utlf_getCurrentDate()) && (grp_detail.cmb_nonusetretresn.value == 0))
  2480. {
  2481. sysf_messageBox("코드 불용일자를 선택하신 경우에는 불용사유가 " ,"I003");
  2482. grp_detail.cmb_nonusetretresn.setFocus();
  2483. return false;
  2484. }
  2485. if(ds_tmp_insertinfo.getColumn(0, "insertflag") == "i") {
  2486. dsf_createDsRow("ds_send_reqdata", [
  2487. {col:"goodcd", type:"STRING", size:256, val:grp_detail.ipt_goodcd.value}
  2488. , {col:"insflag", type:"STRING", size:256, val:"Y"}
  2489. ]);
  2490. var oParam = {};
  2491. oParam.id = "TRRSC05315";
  2492. oParam.service = "purcbaseapp.PurcBaseMngt";
  2493. oParam.method = "reqGetDrugInstChk";
  2494. oParam.inds = "req=ds_send_reqdata";
  2495. oParam.outds = "ds_errinfo_errgoodinfo=errgoodinfo";
  2496. oParam.async = false;
  2497. oParam.callback = "cf_TRRSC05315";
  2498. tranf_submit(oParam);
  2499. if(arErrorCode.pop("TRRSC05315") > -1){
  2500. dsf_deleteDs("ds_send_reqdata");
  2501. var ChkGoodcd = ds_errinfo_errgoodinfo.getColumn(0, "goodcd");
  2502. if(!utlf_isNull(ChkGoodcd)) {
  2503. sysf_messageBox(ChkGoodcd+"은 이미 등록하신 코드","I009");
  2504. grp_detail.ipt_goodcd.setFocus();
  2505. return false;
  2506. }
  2507. }
  2508. }
  2509. return true;
  2510. }
  2511. function cf_TRRSC05315(sSvcId, nErrorCode, sErrorMsg) {
  2512. arErrorCode.push(sSvcId, nErrorCode);
  2513. }
  2514. /****************************************************************************************
  2515. * Argument : N/A
  2516. * Description : 물품조회후
  2517. ****************************************************************************************/
  2518. function fAfterRetrGoodList()
  2519. {
  2520. if (grd_gooddetlist.rowcount == 0 ) group3.btn_insert.click();
  2521. ds_main_gooddet_gooddetlist.copyData(ds_main_list_gooddet_gooddetlist);
  2522. if(!utlf_isNull(grp_detail.ipt_nonusetretdd.value) && grp_detail.ipt_nonusetretdd.value < utlf_getCurrentDate()) grp_detail.ipt_nonusetretdd.style.background = "#C0C0C0";
  2523. else grp_detail.ipt_nonusetretdd.style.background = "#FFFFFF";
  2524. ds_main_list_gooddet_gooddetlist.rowposition = 0;
  2525. grp_detail.ipt_goodcd.setFocus();
  2526. }
  2527. function fCheckAuth() {
  2528. group3.grp_title.btn_search.disabled = !frmf_checkAuth("R") ;
  2529. group4.btn_save.disabled = !frmf_checkAuth("X") ;
  2530. //group4.btn_prt.disabled = !frmf_checkAuth("P") ;
  2531. }
  2532. function fSetDataCopy(){
  2533. if(grd_gooddetlist.rows < group3.grd_goodlist.fixedRows)grd_gooddetlist.row = 1;
  2534. misfGridRowStatusChange(grd_gooddetlist,"ds_main_list_gooddet" , "ds_main_gooddet");
  2535. //grp_detail.refresh();
  2536. }
  2537. /****************************************************************************************
  2538. * Argument : N/A
  2539. * Description : 상세내역 추가후 기본값 세팅
  2540. ****************************************************************************************/
  2541. function fDefaultSetting()
  2542. {
  2543. ds_main_list_gooddet_gooddetlist.setColumn(0,"goodflag" , group4.ipt_goodflag_search.value);
  2544. ds_main_list_gooddet_gooddetlist.setColumn(0,"goodcd" , "");
  2545. ds_main_list_gooddet_gooddetlist.setColumn(0,"fromdd" , utlf_getCurrentDate());
  2546. ds_main_list_gooddet_gooddetlist.setColumn(0,"lrgcd" , group3.grp_title.ipt_lrgcd_search.value);
  2547. ds_main_list_gooddet_gooddetlist.setColumn(0,"lrgnm" , group3.grp_title.ipt_lrgcd_search.text);
  2548. ds_main_list_gooddet_gooddetlist.setColumn(0,"mdlcd" , group3.grp_title.ipt_mdlcd_search.value);
  2549. ds_main_list_gooddet_gooddetlist.setColumn(0,"mdlnm" , group3.grp_title.ipt_mdlcd_search.text);
  2550. ds_main_list_gooddet_gooddetlist.setColumn(0,"smlcd" , group3.grp_title.ipt_smlcd_search.value);
  2551. ds_main_list_gooddet_gooddetlist.setColumn(0,"smlnm" , group3.grp_title.ipt_smlcd_search.text );
  2552. //ds_main_list_gooddet_gooddetlist.setColumn(0,"instcd" ,sysf_getUserInfo("dutplceinstcd"));
  2553. //배성미 선생님 요청, 약품등록은 의료원(001)으로만 등록 되도록 수정.
  2554. ds_main_list_gooddet_gooddetlist.setColumn(0,"instcd" ,"031");
  2555. ds_main_list_gooddet_gooddetlist.setColumn(0,"useyn" ,"Y");
  2556. ds_main_list_gooddet_gooddetlist.setColumn(0,"reqmthd" ,"1");
  2557. ds_main_list_gooddet_gooddetlist.setColumn(0,"purcflag" ,"1");
  2558. ds_main_list_gooddet_gooddetlist.setColumn(0,"reqflag" ,""); // 청구불가 셋팅. "E"에서 변경
  2559. ds_main_list_gooddet_gooddetlist.setColumn(0,"reqprid" ,"1");
  2560. ds_main_list_gooddet_gooddetlist.setColumn(0,"asetflag" ,"1");
  2561. ds_main_list_gooddet_gooddetlist.setColumn(0,"gnrlspcl" ,"N");
  2562. ds_main_list_gooddet_gooddetlist.setColumn(0,"specldrug" ,"N");
  2563. ds_main_list_gooddet_gooddetlist.setColumn(0,"todd" ,"99991231");
  2564. ds_main_list_gooddet_gooddetlist.setColumn(0,"grupsnglflag", "S");
  2565. ds_main_list_gooddet_gooddetlist.setColumn(0,"orginspplce", "01");
  2566. ds_main_list_gooddet_gooddetlist.setColumn(0,"calcmthdcd", "-");
  2567. }
  2568. // function fChkSaveData(pgrid_name, ptarget_node, psource_node) {
  2569. // var node1 = instance1.selectNodes(ptarget_node + "/*");
  2570. // var node2 = instance1.selectNodes(psource_node + "/*");
  2571. //
  2572. // for (var i = 0; i < node1.length ; i++) {
  2573. // for (var j = 0; j < node2.length; j++) {
  2574. // if (node1.item(i).nodeName == node2.item(j).nodeName) {
  2575. // var nextnode1 = instance1.selectNodes(ptarget_node + "/" + node1.item(i).nodeName + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]" + "/*");
  2576. // var nextnode2 = instance1.selectNodes(psource_node + "/" + node2.item(j).nodeName + "/*");
  2577. //
  2578. // var copytarget = ptarget_node + "/" + node1.item(i).nodeName + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]";
  2579. // var copysource = psource_node + "/" + node2.item(j).nodeName;
  2580. //
  2581. // for (var k = 0; k < nextnode1.length; k++) {
  2582. // for (var p = 0; p < nextnode2.length; p++) {
  2583. // if (nextnode1.item(k).nodeName == nextnode2.item(p).nodeName) {
  2584. // if (ptarget_node + "/" + node1.item(i).nodeName + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]" + "/" + nextnode1.item(k).nodeName) !=
  2585. // psource_node + "/" + node2.item(j).nodeName + "/" + nextnode2.item(p).nodeName))return true;
  2586. // }
  2587. // }
  2588. // }
  2589. // }
  2590. // }
  2591. // }
  2592. // return false;
  2593. // }
  2594. /****************************************************************************************
  2595. * Argument : N/A
  2596. * Description : 조회조건체크
  2597. ****************************************************************************************/
  2598. function fCheckRetrieveData()
  2599. {
  2600. if(utlf_isNull(group4.ipt_goodflag_search.value))
  2601. {
  2602. sysf_messageBox("물품구분을 " ,"C002");
  2603. group4.ipt_goodflag_search.setFocus();
  2604. return false;
  2605. }
  2606. return true;
  2607. }
  2608. // function fInstGoodCdCopy()
  2609. // {
  2610. // if(group3.grd_goodlist.row - group3.grd_goodlist.fixedRows == 0)return;
  2611. //
  2612. // group3.btn_insert.dispatch("DOMActivate");
  2613. //
  2614. // grp_detail.ipt_goodcd.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_goodcd"));
  2615. // grp_detail.ipt_goodnm.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_goodnm"));
  2616. // grp_detail.ipt_goodhngnm.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_goodhngnm"));
  2617. // grp_detail.ipt_goodengnm.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_goodengnm"));
  2618. // grp_detail.ipt_lrgcd.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_lrgcd"));
  2619. // grp_detail.ipt_lrgnm.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_lrgnm"));
  2620. // grp_detail.ipt_mdlcd.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_mdlcd"));
  2621. // grp_detail.ipt_mdlnm.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_mdlnm"));
  2622. // grp_detail.ipt_smlcd.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_smlcd"));
  2623. // grp_detail.ipt_smlnm.attribute("ref"),group3.grd_goodlist.nodeset+"["+group3.grd_goodlist.row+"]_smlnm"));
  2624. //
  2625. // //model.refresh();
  2626. //
  2627. // grp_detail.ipt_winacnt.setFocus();
  2628. // }
  2629. // function fGoodCdCopy()
  2630. // {
  2631. // if(group4.ipt_goodflag_search.value.length== 0 )
  2632. // {
  2633. // sysf_messageBox("물품구분을 " ,"C002");
  2634. // group4.ipt_goodflag_search.setFocus();
  2635. // return false;
  2636. // }
  2637. // if(grp_detail.ipt_lrgcd.value.length== 0 )
  2638. // {
  2639. // sysf_messageBox("대분류코드를 " ,"C002");
  2640. // grp_detail.ipt_lrgcd.setFocus();
  2641. // return false;
  2642. // }
  2643. // if(grp_detail.ipt_mdlcd.value.length== 0 )
  2644. // {
  2645. // sysf_messageBox("중분류코드를 " ,"C002");
  2646. // grp_detail.ipt_mdlcd.setFocus();
  2647. // return false;
  2648. // }
  2649. //
  2650. // ds_send_goodcopy.setColumn( 0, "goodflag", group4.ipt_goodflag_search.value);
  2651. // ds_send_goodcopy.setColumn( 0, "lrgcd", grp_detail.ipt_lrgcd.value);
  2652. // ds_send_goodcopy.setColumn( 0, "mdlcd", grp_detail.ipt_mdlcd.value);
  2653. // // submit("TRRSC05303");
  2654. // var oParam = {};
  2655. // oParam.id = "TRRSC05303";
  2656. // oParam.service = "purcbaseapp.PurcBaseMngt";
  2657. // oParam.method = "reqGetNewGoodCd";
  2658. // oParam.inds = "req=ds_";
  2659. // oParam.outds = "ds_=goodlist";
  2660. // oParam.async = false;
  2661. // oParam.callback = "cf_TRRSC05303";
  2662. //
  2663. // tranf_submit(oParam);
  2664. // /*
  2665. // function cf_TRRSC05303(sSvcId, nErrorCode, sErrorMsg) {
  2666. // if(nErrorCode < 0) return;
  2667. // }
  2668. // function cf_TRRSC05303(sSvcId, nErrorCode, sErrorMsg) {
  2669. // arErrorCode.push(sSvcId, nErrorCode);
  2670. // }
  2671. // arErrorCode.pop("TRRSC05303") > -1
  2672. // arErrorCode.pop("TRRSC05303") < 0
  2673. // */
  2674. //
  2675. //
  2676. //
  2677. // var goodcd = ds_main_goodcopy_goodlist.getColumn(0, "goodcd");
  2678. // if(goodcd.length == 0)goodcd = group4.ipt_goodflag_search.value + grp_detail.ipt_lrgcd.value + grp_detail.ipt_mdlcd.value + "0001";
  2679. //
  2680. // grp_detail.ipt_goodcd.attribute("ref"), goodcd);
  2681. //
  2682. // //grp_detail.refresh();
  2683. //
  2684. // }
  2685. // function fInsertGoodDataListCopy()
  2686. // {
  2687. // if(group3.btn_instcd.selected == true)
  2688. // {
  2689. // if( group3.sw_detail.case4.grd_instinfo.row > (group3.sw_detail.case4.grd_instinfo.fixedRows - 1) )
  2690. // {
  2691. // group3.sw_detail.case4.grd_instinfo.dispatch("ondblclick");
  2692. // grd_gooddetlist.valueMatrix(grd_gooddetlist.row, grd_gooddetlist.colRef("instcd")) = sysf_getUserInfo("dutplceinstcd");
  2693. // ds_main_gooddet_gooddetlist.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  2694. // grd_gooddetlist.addStatus(grd_gooddetlist.row, "insert");
  2695. // //
  2696. // //model.refresh();
  2697. //
  2698. // grp_detail.enable = true;
  2699. // }else{
  2700. // sysf_messageBox("사용기관정보의 기관을 선택하신후 다시 작업해주세요.", "I999");
  2701. // }
  2702. //
  2703. // }else{
  2704. // sysf_messageBox("사용기관정보를 선택하신 후 다시 작업해주세요.", "I999");
  2705. // }
  2706. // }
  2707. /****************************************************************************************
  2708. * Argument : reqflag = 'I' 이면 'I' else lrgcd
  2709. * Description : DRUGTYPE - 대분류 + 조영제 값을 체크하여 약국분류를 만듦
  2710. ****************************************************************************************/
  2711. function fSetDrugtype(pReqflag)
  2712. {
  2713. if (pReqflag == "I")
  2714. grp_detail.opt_drugkind.value = pReqflag ;
  2715. else
  2716. grp_detail.opt_drugkind.value = grp_detail.ipt_lrgcd.value ;
  2717. }
  2718. /****************************************************************************************
  2719. * Argument : N/A
  2720. * Description : 업데이트 체크
  2721. ****************************************************************************************/
  2722. function fupdatacheck() {
  2723. var tempdd = ds_main_list_gooddet_gooddetlist.getColumn(0, "fromdd");
  2724. misfGridRowStatusChange(grd_gooddetlist, "ds_main_list_gooddet_gooddetlist", "ds_main_gooddet_gooddetlist");
  2725. var ds_gooddetlist = grdf_getGridUpdateData(grd_gooddetlist, "all");
  2726. var ds_rscdpbnslist = grdf_getGridUpdateData(group3.sw_detail.case6.grd_rscdpbnslist, "all");
  2727. var ds_goodbaseqtylist = grdf_getGridUpdateData(group3.sw_detail.case5.grd_goodbaseqtylist, "all");
  2728. if( (!utlf_isNull(ds_gooddetlist) && ds_gooddetlist.rowcount > 0)
  2729. && (!utlf_isNull(ds_rscdpbnslist) && ds_rscdpbnslist.rowcount > 0)
  2730. && (!utlf_isNull(ds_goodbaseqtylist) && ds_goodbaseqtylist.rowcount > 0)
  2731. ) {
  2732. sysf_messageBox("변경내역이 없습니다. ", "I999");
  2733. return 6;
  2734. }
  2735. if(ds_main_list_gooddet_gooddetlist.getRowType(0) == 4)
  2736. {
  2737. if(tempdd == ds_main_list_gooddet_gooddetlist.getColumn(0, "fromdd"))
  2738. {
  2739. var tempmag = (sysf_messageBox("적용일자가 변경되지않았습니다 새로운 적용일자로 입력하시겠습니까? ", "S999"));
  2740. if(tempmag=="6" || tempmag=="2")
  2741. {
  2742. grp_detail.ipt_fromdd.setFocus();
  2743. return 6;
  2744. }
  2745. }
  2746. }
  2747. }
  2748. function fBnsValidCheck () {
  2749. // if( group3.sw_detail.case6.grd_rscdpbnslist.rows- group3.sw_detail.case6.grd_rscdpbnslist.fixedRows > 0) {
  2750. // for( cnt = group3.sw_detail.case6.grd_rscdpbnslist.fixedRows; cnt < group3.sw_detail.case6.grd_rscdpbnslist.rows; cnt++ ) {
  2751. // if( group3.sw_detail.case6.grd_rscdpbnslist.rowStatus(cnt) != 0 ) {
  2752. // if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscd")).length== 0 ) {
  2753. // sysf_messageBox("도매상코드를 " ,"C002");
  2754. // group3.sw_detail.case6.grd_rscdpbnslist.row = cnt;
  2755. // group3.sw_detail.case6.grd_rscdpbnslist.col = group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscd");
  2756. // return false;
  2757. // } else if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("exchqty")).length== 0 ) {
  2758. // sysf_messageBox("낱개수량을 " ,"C002");
  2759. // group3.sw_detail.case6.grd_rscdpbnslist.row = cnt;
  2760. // group3.sw_detail.case6.grd_rscdpbnslist.col = group3.sw_detail.case6.grd_rscdpbnslist.colRef("exchqty");
  2761. // return false;
  2762. // } else if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("deliveunit")).length== 0 ) {
  2763. // sysf_messageBox("낱개단위를 " ,"C002");
  2764. // group3.sw_detail.case6.grd_rscdpbnslist.row = cnt;
  2765. // group3.sw_detail.case6.grd_rscdpbnslist.col = group3.sw_detail.case6.grd_rscdpbnslist.colRef("deliveunit");
  2766. // return false;
  2767. // } else if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("purcunit")).length== 0 ) {
  2768. // sysf_messageBox("포장단위를 " ,"C002");
  2769. // group3.sw_detail.case6.grd_rscdpbnslist.row = cnt;
  2770. // group3.sw_detail.case6.grd_rscdpbnslist.col = group3.sw_detail.case6.grd_rscdpbnslist.colRef("purcunit");
  2771. // return false;
  2772. // } else if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodunitcost")).length== 0 ) {
  2773. // sysf_messageBox("구입단가를 " ,"C002");
  2774. // group3.sw_detail.case6.grd_rscdpbnslist.row = cnt;
  2775. // group3.sw_detail.case6.grd_rscdpbnslist.col = group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodunitcost");
  2776. // return false;
  2777. // } else if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodpurccost")).length== 0 ) {
  2778. // sysf_messageBox("구입가를 " ,"C002");
  2779. // group3.sw_detail.case6.grd_rscdpbnslist.row = cnt;
  2780. // group3.sw_detail.case6.grd_rscdpbnslist.col = group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodpurccost");
  2781. // return false;
  2782. // } else if(group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodcd")).length== 0 ) {
  2783. // if ( grp_detail.ipt_goodcd.attribute("ref") ).length !=0 ) {
  2784. // group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodcd")) = grp_detail.ipt_goodcd.attribute("ref") );
  2785. // } else {
  2786. // sysf_messageBox("약품품코드는" ,"I003");
  2787. // grp_detail.ipt_goodcd.setFocus();
  2788. // return false;
  2789. // }
  2790. // }
  2791. // }
  2792. // }
  2793. // }
  2794. // return true;
  2795. }
  2796. /****************************************************************************************
  2797. * Argument : N/A
  2798. * Description : 기본수량체크
  2799. ****************************************************************************************/
  2800. function fBaseQtyValidCheck () {
  2801. if( ds_main_list_goodbaseqty_goodbaseqtylist.rowcount > 0) {
  2802. for(var cnt = 0; cnt < ds_main_list_goodbaseqty_goodbaseqtylist.rowcount; cnt++) {
  2803. if( ds_main_list_goodbaseqty_goodbaseqtylist.getRowType(cnt) != 1 ) {
  2804. if(utlf_isNull(ds_main_list_goodbaseqty_goodbaseqtylist.getColumn(cnt, "reqdeptcd"))) {
  2805. sysf_messageBox("재고관리부서 " ,"C002");
  2806. ds_main_list_goodbaseqty_goodbaseqtylist.rowposition = cnt;
  2807. group3.sw_detail.case5.grd_goodbaseqtylist.setFocus();
  2808. group3.sw_detail.case5.grd_goodbaseqtylist.setCellPos(group3.sw_detail.case5.grd_goodbaseqtylist.getBindCellIndex("body","reqdeptcd"));
  2809. group3.sw_detail.case5.grd_goodbaseqtylist.showEditor(true);
  2810. return false;
  2811. }
  2812. else if(utlf_isNull(ds_main_list_goodbaseqty_goodbaseqtylist.getColumn(cnt, "basevol"))) {
  2813. sysf_messageBox("안전재고량을 " ,"C002");
  2814. ds_main_list_rscdpbns_rscdpbnslist.rowposition = cnt;
  2815. group3.sw_detail.case6.grd_rscdpbnslist.setFocus();
  2816. group3.sw_detail.case6.grd_rscdpbnslist.setCellPos(group3.sw_detail.case6.grd_rscdpbnslist.getBindCellIndex("body","basevol"));
  2817. group3.sw_detail.case6.grd_rscdpbnslist.showEditor(true);
  2818. return false;
  2819. }
  2820. }
  2821. }
  2822. }
  2823. return true;
  2824. }
  2825. /** 2008.08.04 YYJ
  2826. 상태에 따른 활성화 / 비활성화 설정 ( 보나에스 정보로 Setting 여부 )
  2827. 보나에스 데이터 존재시 사용자 임의로 데이터를 수정 하지 못하고,
  2828. 보나에스 Tab에서 데이터 지정하여 반영하기로 함.
  2829. * 신규 입력시 직접 입력 가능하도록 풀어준다.
  2830. ipt_exchqty // 낱개수량
  2831. cmb_deliveunit // 낱개단위
  2832. cmb_purcunit // 포장단위
  2833. ipt_goodunitcost // 구입단가
  2834. ipt_goodpurccost // 구입가
  2835. 2008.08.24 YYJ
  2836. 상세 화면에서 데이터 수정하더라도.. 보나에스 코드에 반영되도록 수정처리 함
  2837. */
  2838. function fBnsSetData( vStatus ) {
  2839. grp_detail.ipt_exchqty.disabled = vStatus;
  2840. grp_detail.cmb_deliveunit.disabled = vStatus;
  2841. grp_detail.cmb_purcunit.disabled = vStatus;
  2842. grp_detail.ipt_goodunitcost.disabled = vStatus;
  2843. grp_detail.ipt_goodpurccost.disabled = vStatus;
  2844. //model.refresh();
  2845. }
  2846. /****************************************************************************************
  2847. * Argument : N/A
  2848. * Description : 콤보데이터셋 특정로우 제거
  2849. ****************************************************************************************/
  2850. function fsetP0133listData()
  2851. {
  2852. var length = ds_init_P0133.rowcount;
  2853. for (var i = length-1; i >= 0; i--)
  2854. {
  2855. var P0133_node = ds_init_P0133.getColumn(i, "cdid");
  2856. //P0133list의 코드 데이터 중 코드번호(-,1,4)만 사용하기 위해
  2857. //P0133list의 코드 데이터 중 코드번호(-,1,4)만 제외 하고 모두 삭제
  2858. if( P0133_node != "-" && P0133_node != "1" && P0133_node != "4")
  2859. {
  2860. ds_init_P0133.deleteRow(i);
  2861. }
  2862. }
  2863. }
  2864. /****************************************************************************************
  2865. * Argument : N/A
  2866. * Description : 콤보데이터셋 특정로우 제거
  2867. ****************************************************************************************/
  2868. function fsetP0142listData()
  2869. {
  2870. var length = ds_init_P0142.rowcount;
  2871. for (var i = length-1; i >= 0; i--)
  2872. {
  2873. var P0142_node = ds_init_P0142.getColumn(i, "cdid");
  2874. //P0142list의 코드 데이터 중 코드번호(G,S)만 사용하기 위해
  2875. //P0142list의 코드 데이터 중 코드번호(G,S)만 제외 하고 모두 삭제
  2876. if( P0142_node != "G" && P0142_node != "S")
  2877. {
  2878. ds_init_P0133.deleteRow(i);
  2879. }
  2880. }
  2881. }
  2882. /****************************************************************************************
  2883. * Argument : N/A
  2884. * Description : 로컬 조회함수
  2885. ****************************************************************************************/
  2886. function misfMsterDetailRetrieve2()
  2887. {
  2888. var node_detail = null;
  2889. var master_name = new Array();
  2890. var current_name = new Array();
  2891. var submit_id = new Array();
  2892. var acnt = 0;
  2893. for (var ds in this.objects) {
  2894. if(utlf_getStrCount(String(ds), "ds_gridset_mastdetailset") >= 1) {
  2895. node_detail = this.objects[ds];
  2896. if(node_detail.rowcount > 0) {
  2897. master_name[acnt] = node_detail.getColumn( 0, "master");
  2898. current_name[acnt] = node_detail.getColumn( 0, "current");
  2899. submit_id[acnt] = node_detail.getColumn( 0, "submit");
  2900. acnt++;
  2901. }
  2902. }
  2903. }
  2904. for (var i = 0; i < acnt; i++) {
  2905. // var node_detail = node.item(i).childNodes;
  2906. //master에 값이 없는 submit 만 실행
  2907. if ( utlf_isNull(master_name[i]) )
  2908. {
  2909. var resetgridID = frmf_getComponents(current_name[i]);
  2910. misfGridInit(resetgridID);
  2911. submitFunc(submit_id[i]);
  2912. }
  2913. }
  2914. }
  2915. /****************************************************************************************
  2916. * Argument : N/A
  2917. * Description : 상세데이터 조회
  2918. ****************************************************************************************/
  2919. function fSearchDetailData()
  2920. {
  2921. var row = group3.grd_goodlist.currentrow;
  2922. if ( row < 0 )
  2923. row = 0;
  2924. var goodcd = ds_main_list_good_goodlist.getColumn(row, "goodcd");
  2925. var fromdd = ds_main_list_good_goodlist.getColumn(row, "fromdd");
  2926. var useyn = ds_main_list_good_goodlist.getColumn(row, "useyn");
  2927. var instcd = "031";
  2928. ds_send_gooddetlist.setColumn( 0, "goodcd", goodcd);
  2929. ds_send_gooddetlist.setColumn( 0, "fromdd", fromdd);
  2930. ds_send_gooddetlist.setColumn( 0, "useyn", useyn);
  2931. ds_send_gooddetlist.setColumn( 0, "instcd", instcd);
  2932. var master_name = ds_gridset_mastdetailset_grd_gooddetlist.getColumn(0, "master");
  2933. var current_name = ds_gridset_mastdetailset_grd_gooddetlist.getColumn(0, "current");
  2934. var submit_id = ds_gridset_mastdetailset_grd_gooddetlist.getColumn(0, "submit");
  2935. submitFunc(submit_id);
  2936. }
  2937. //=======================================================================================
  2938. // Event
  2939. //---------------------------------------------------------------------------------------
  2940. /****************************************************************************************
  2941. * Components : Form
  2942. * Description : 화면 처음 초기화시 폼초기화
  2943. ****************************************************************************************/
  2944. function SMRSC05401_onload(obj:Form, e:LoadEventInfo) {
  2945. frmf_initForm(obj);
  2946. //grdf_initGrid(grd_XXX);
  2947. //grdf_setGridSort(grd_XXX);
  2948. grdf_setRowTypeIcon(group3.grd_goodlist, 0);
  2949. grdf_setRowTypeIcon(grd_gooddetlist, 0);
  2950. grdf_setRowTypeIcon(grd_gooddetgoodexcellist, 0);
  2951. grdf_setRowTypeIcon(group3.sw_detail.case1.grd_costhistinfo, 0);
  2952. grdf_setRowTypeIcon(group3.sw_detail.case4.grd_instinfo, 0);
  2953. grdf_setRowTypeIcon(group3.sw_detail.case5.grd_goodbaseqtylist, 0);
  2954. grdf_setRowTypeIcon(group3.sw_detail.case6.grd_rscdpbnslist, 0);
  2955. //화면 Control을 초기화한다
  2956. fGetCodeList();
  2957. fInitialize();
  2958. }
  2959. /****************************************************************************************
  2960. * Components : Button
  2961. * Description : 조회
  2962. ****************************************************************************************/
  2963. function group3_grp_title_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  2964. if(fCheckRetrieveData() == false) return;
  2965. dsf_makeValue( ds_send_goodlist, "instflag", "string", "M");
  2966. fRetrGoodList(true);
  2967. }
  2968. /****************************************************************************************
  2969. * Components : Edit
  2970. * Description : 조회조건 입력후 조회
  2971. ****************************************************************************************/
  2972. function Edit_Search_onkeydown(obj:Edit, e:KeyEventInfo)
  2973. {
  2974. if (e.keycode == 13) {
  2975. obj.updateToDataset();
  2976. group3.grp_title.btn_search.click();
  2977. }
  2978. }
  2979. /****************************************************************************************
  2980. * Components : Combo
  2981. * Description : 대분류 변경
  2982. ****************************************************************************************/
  2983. function group3_grp_title_ipt_lrgcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2984. rszfLMSComboList(group4.ipt_goodflag_search.value, group3.grp_title.ipt_lrgcd_search.value, "", "group3.grp_title.ipt_mdlcd_search", "", "M", "Y", "Y");
  2985. group3.grp_title.ipt_mdlcd_search.value = "";
  2986. frmf_inputEnterKey("group3.grp_title.ipt_mdlcd_search", "onitemchanged", new ItemChangeEventInfo);
  2987. }
  2988. /****************************************************************************************
  2989. * Components : Combo
  2990. * Description : 중분류 변경
  2991. ****************************************************************************************/
  2992. function group3_grp_title_ipt_mdlcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2993. rszfLMSComboList(group4.ipt_goodflag_search.value, group3.grp_title.ipt_lrgcd_search.value, group3.grp_title.ipt_mdlcd_search.value, "group3.grp_title.ipt_smlcd_search", "", "S", "Y", "Y");
  2994. group3.grp_title.ipt_smlcd_search.value = "";
  2995. }
  2996. /****************************************************************************************
  2997. * Components : Button
  2998. * Description : 조회조건 늘릭
  2999. ****************************************************************************************/
  3000. function group3_grp_title_btn_spread_onclick(obj:Button, e:ClickEventInfo) {
  3001. grp_spread.visible = true;
  3002. group3.grp_title.btn_spread.visible = false;
  3003. group3.grp_title.btn_fold.visible = true;
  3004. }
  3005. /****************************************************************************************
  3006. * Components : Button
  3007. * Description : 조회조건 숨기기
  3008. ****************************************************************************************/
  3009. function group3_grp_title_btn_fold_onclick(obj:Button, e:ClickEventInfo) {
  3010. ds_send_goodlist_spread.clearData(); ds_send_goodlist_spread.addRow(); dsf_setDefaultVal(ds_send_goodlist_spread, "all");
  3011. grp_spread.visible = false;
  3012. group3.grp_title.btn_spread.visible = true;
  3013. group3.grp_title.btn_fold.visible = false;
  3014. }
  3015. /****************************************************************************************
  3016. * Components : Grid
  3017. * Description : 이력정보선택
  3018. ****************************************************************************************/
  3019. function group3_sw_detail_case1_grd_costhistinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  3020. if(e.row > -1)
  3021. {
  3022. ds_main_gooddet_gooddetlist.copyRow(0, ds_main_list_gooddet_goodconstlist, e.row);
  3023. if(utlf_isNull(ds_main_gooddet_gooddetlist.getColumn(0, "nonusetretresn"))){
  3024. grp_detail.cmb_nonusetretresn.value = "";
  3025. }
  3026. if(!utlf_isNull(grp_detail.ipt_nonusetretdd.value) && grp_detail.ipt_nonusetretdd.value < utlf_getCurrentDate()){
  3027. grp_detail.ipt_nonusetretdd.style.background = "#C0C0C0";
  3028. }else{
  3029. grp_detail.ipt_nonusetretdd.style.background = "#FFFFFF";
  3030. }
  3031. }
  3032. }
  3033. /****************************************************************************************
  3034. * Components : Grid
  3035. * Description : 사용기관정보선택
  3036. ****************************************************************************************/
  3037. function group3_sw_detail_case4_grd_instinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  3038. if(e.row > -1)
  3039. {
  3040. if ( ds_main_list_good_goodlist.rowcount < 0 )
  3041. ds_send_gooddetlist.setColumn( 0, "goodcd", ds_main_gooddet_gooddetlist.getColumn(0, "goodcd"));
  3042. else
  3043. ds_send_gooddetlist.setColumn( 0, "goodcd", ds_main_list_good_goodlist.getColumn(ds_main_list_good_goodlist.rowposition, "goodcd"));
  3044. ds_send_gooddetlist.setColumn( 0, "instcd", ds_main_list_gooddet_goodinstlist.getColumn(e.row, "instcd"));
  3045. ds_send_gooddetlist.setColumn( 0, "useyn", "Y");
  3046. misfMsterDetailRetrieve();
  3047. // submitFunc("TRRSC05302");
  3048. fAfterRetrGoodList();
  3049. //grp_detail.enable = false;
  3050. }
  3051. }
  3052. /****************************************************************************************
  3053. * Components : Button
  3054. * Description : 안전재고량 관리 행추가
  3055. ****************************************************************************************/
  3056. function group3_sw_detail_case5_btn_grdadd2_onclick(obj:Button, e:ClickEventInfo) {
  3057. misfGridIUD(group3.sw_detail.case5.grd_goodbaseqtylist, "A");
  3058. //default setting
  3059. ds_main_list_goodbaseqty_goodbaseqtylist.setColumn(e.row, "instcd" ,group4.opt_instcd.value);
  3060. ds_main_list_goodbaseqty_goodbaseqtylist.setColumn(e.row, "goodcd" ,ds_main_list_gooddet_gooddetlist.getColumn(0, "goodcd"));
  3061. ds_main_list_goodbaseqty_goodbaseqtylist.setColumn(e.row, "ddavguseqty" ,"0");
  3062. }
  3063. /****************************************************************************************
  3064. * Components : Button
  3065. * Description : 안전재고량 관리 행삭제
  3066. ****************************************************************************************/
  3067. function group3_sw_detail_case5_btn_grddel2_onclick(obj:Button, e:ClickEventInfo) {
  3068. misfGridIUD(group3.sw_detail.case5.grd_goodbaseqtylist,"D");
  3069. }
  3070. /****************************************************************************************
  3071. * Components : Button
  3072. * Description : 포장단위 행추가(사용안함)
  3073. ****************************************************************************************/
  3074. function group3_sw_detail_case6_button3_onclick(obj:Button, e:ClickEventInfo) {
  3075. // misfGridIUD(group3.sw_detail.case6.grd_rscdpbnslist,"A");
  3076. //
  3077. // //default setting
  3078. // ds_main_list_rscdpbns_rscdpbnslist.setColumn(ds_main_list_rscdpbns_rscdpbnslist.rowposition, "instcd", group4.opt_instcd.value);
  3079. // ds_main_list_rscdpbns_rscdpbnslist.setColumn(ds_main_list_rscdpbns_rscdpbnslist.rowposition, "prcpexchqty", "1");
  3080. // ds_main_list_rscdpbns_rscdpbnslist.setColumn(ds_main_list_rscdpbns_rscdpbnslist.rowposition, "goodcd", grp_detail.ipt_goodcd.value);
  3081. }
  3082. /****************************************************************************************
  3083. * Components : Button
  3084. * Description : 포장단위 행삭제(사용안함)
  3085. ****************************************************************************************/
  3086. function group3_sw_detail_case6_button4_onclick(obj:Button, e:ClickEventInfo) {
  3087. // misfGridIUD(group3.sw_detail.case6.grd_rscdpbnslist,"D");
  3088. }
  3089. /****************************************************************************************
  3090. * Components : Grid
  3091. * Description : 포장단위 행선택(사용안함)
  3092. ****************************************************************************************/
  3093. function group3_sw_detail_case6_grd_rscdpbnslist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  3094. // var cnt = 0;
  3095. // if( group3.sw_detail.case6.grd_rscdpbnslist.row - group3.sw_detail.case6.grd_rscdpbnslist.fixedRows >= 0 &&
  3096. // group3.sw_detail.case6.grd_rscdpbnslist.col == group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscheck") &&
  3097. // group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row, group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscheck")) != '√' &&
  3098. // fBnsValidCheck() == true )
  3099. // {
  3100. // if(sysf_messageBox("도매상 코드로", "Q009") =='6')
  3101. // {
  3102. // grp_detail.opt_bnscd.value = group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row, group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscd"));
  3103. // /* 2008.08.04 YYJ 처방 환산은 보나에스에 종속적이지 않다고 하여 변경 */
  3104. // grp_detail.ipt_exchqty.value=group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row,group3.sw_detail.case6.grd_rscdpbnslist.colRef("exchqty"));
  3105. // grp_detail.cmb_deliveunit.value=group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row,group3.sw_detail.case6.grd_rscdpbnslist.colRef("deliveunit"));
  3106. // grp_detail.cmb_purcunit.value=group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row,group3.sw_detail.case6.grd_rscdpbnslist.colRef("purcunit"));
  3107. // grp_detail.ipt_goodunitcost.value=group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row,group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodunitcost"));
  3108. // grp_detail.ipt_goodpurccost.value=group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row,group3.sw_detail.case6.grd_rscdpbnslist.colRef("goodpurccost"));
  3109. //
  3110. // for( cnt = group3.sw_detail.case6.grd_rscdpbnslist.fixedRows; cnt < group3.sw_detail.case6.grd_rscdpbnslist.rows; cnt++ )
  3111. // {
  3112. // if( group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscheck")) == '√' )
  3113. // {
  3114. // group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(cnt, group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscheck")) = "";
  3115. // break;
  3116. // }
  3117. // }
  3118. //
  3119. // group3.sw_detail.case6.grd_rscdpbnslist.valueMatrix(group3.sw_detail.case6.grd_rscdpbnslist.row, group3.sw_detail.case6.grd_rscdpbnslist.colRef("bnscheck")) = '√'
  3120. // }
  3121. // }
  3122. }
  3123. /****************************************************************************************
  3124. * Components : Button
  3125. * Description : 신규입력
  3126. ****************************************************************************************/
  3127. function group3_btn_insert_onclick(obj:Button, e:ClickEventInfo) {
  3128. grp_detail.ipt_goodcd.enable = true;
  3129. fNodeInit();
  3130. misfGridIUD(grd_gooddetlist, "A");
  3131. fDefaultSetting();
  3132. ds_main_gooddet_gooddetlist.copyData(ds_main_list_gooddet_gooddetlist);
  3133. if(eval(grp_detail.cmb_asetflag.innerdataset).rowcount > 0) grp_detail.cmb_asetflag.index = 0;
  3134. if(grp_detail.ipt_fromdd.style.background == "#C0C0C0") grp_detail.ipt_fromdd.style.background = "#FFFFFF";
  3135. grp_detail.ipt_goodcd.setFocus();
  3136. grp_detail.enable = true;
  3137. ds_main_list_gooddet_gooddetlist.setColumn(0,"instcd" ,"031");
  3138. dsf_makeValue( ds_tmp_insertinfo, "insertflag", "string", "i");
  3139. }
  3140. function group3_btn_choidel_onclick(obj:Button, e:ClickEventInfo) {
  3141. misfGridIUD(grd_gooddetlist, "D");
  3142. misfGridIUD(group3.grd_goodlist, "D");
  3143. }
  3144. /****************************************************************************************
  3145. * Components : Button
  3146. * Description : 구엑셀저장(사용안함)
  3147. ****************************************************************************************/
  3148. function group3_btn_excel_onclick(obj:Button, e:ClickEventInfo) {
  3149. // if(fCheckRetrieveData() == false)return;
  3150. // // submit("TRRSC05402");
  3151. // var oParam = {};
  3152. // oParam.id = "TRRSC05402";
  3153. // oParam.service = "purcbaseapp.PurcBaseMngt";
  3154. // oParam.method = "reqGetDetGoodExcelList";
  3155. // oParam.inds = "req=ds_";
  3156. // oParam.outds = "ds_=gooddetgoodexcellist";
  3157. // oParam.async = false;
  3158. // oParam.callback = "cf_TRRSC05402";
  3159. //
  3160. // tranf_submit(oParam);
  3161. // /*
  3162. // function cf_TRRSC05402(sSvcId, nErrorCode, sErrorMsg) {
  3163. // if(nErrorCode < 0) return;
  3164. // }
  3165. // function cf_TRRSC05402(sSvcId, nErrorCode, sErrorMsg) {
  3166. // arErrorCode.push(sSvcId, nErrorCode);
  3167. // }
  3168. // arErrorCode.pop("TRRSC05402") > -1
  3169. // arErrorCode.pop("TRRSC05402") < 0
  3170. // */
  3171. //
  3172. //
  3173. //
  3174. // var fileName = window.fileDialog("save", ",", false, "약품코드List", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  3175. //
  3176. // if (fileName != "")
  3177. // {
  3178. // grdf_exportExcel(grd_gooddetgoodexcellist, "Sheet1", fileName, false, "" , 'user' , true);
  3179. // }
  3180. }
  3181. /****************************************************************************************
  3182. * Components : Button
  3183. * Description : 엑셀저장 조건열기
  3184. ****************************************************************************************/
  3185. function group3_btn_openexcel_onclick(obj:Button, e:ClickEventInfo) {
  3186. var reqdate = utlf_getCurrentDate().toDate("YYYYMMDD");
  3187. ds_send_goodlist.setColumn( 0, "exinstcd",sysf_getUserInfo("dutplceinstcd"));
  3188. group2.ipt_excurrenttime.value = utlf_getCurrentDate();
  3189. group2.rdo_delyn.value = "";
  3190. group2.rdo_contractyn.value = "";
  3191. group3.enable = false;
  3192. grp_detail.enable = false;
  3193. group2.visible = true;
  3194. group2.enable = true;
  3195. /* 일자를 전체 check한다 */
  3196. group2.chkdd.value= "Y";
  3197. frmf_inputEnterKey("group2.chkdd", "onchanged", new CheckBoxChangeEventInfo);
  3198. }
  3199. /****************************************************************************************
  3200. * Components : Grid
  3201. * Description : 약품목록리스트 선택
  3202. ****************************************************************************************/
  3203. function group3_grd_goodlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
  3204. {
  3205. var detailYN = "Y";
  3206. fRetrGoodList(true, detailYN);
  3207. // grd_goodlist.dispatch("onmouseup");
  3208. }
  3209. /****************************************************************************************
  3210. * Components : Button
  3211. * Description : 엑셀저장
  3212. ****************************************************************************************/
  3213. function group3_btn_excelnew_onclick(obj:Button, e:ClickEventInfo) {
  3214. misfSaveExcel(group3.grd_goodlist, "통합약품 내역");
  3215. }
  3216. /****************************************************************************************
  3217. * Components : Combo
  3218. * Description : 포커스 이동
  3219. ****************************************************************************************/
  3220. function grp_detail_cmb_asetflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  3221. grp_detail.cmb_asetflag.setFocus();
  3222. }
  3223. function grp_detail_ipt_goodhngnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  3224. // if(e.keycode == 9)
  3225. // {
  3226. // if(e.shiftKey)grp_detail.ipt_goodnm.setFocus();
  3227. // else grp_detail.ipt_goodengnm.setFocus();
  3228. // }
  3229. //event.preventDefault();
  3230. }
  3231. /****************************************************************************************
  3232. * Components : Button
  3233. * Description : 제조회사 조회
  3234. ****************************************************************************************/
  3235. function grp_detail_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo) {
  3236. rszfOpenPopUpListByWndName(grp_detail.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  3237. }
  3238. /****************************************************************************************
  3239. * Components : Button
  3240. * Description : 소분류 조회
  3241. ****************************************************************************************/
  3242. function grp_detail_btn_smlcd_onclick(obj:Button, e:ClickEventInfo) {
  3243. rszfOpenPopUpListByWndName(grp_detail.ipt_smlcd,"","smlcd,smlnm","SPRSD00151","goodflag,lrgcd,lrgnm,mdlcd,mdlnm","grp_detail.ipt_goodflag,grp_detail.ipt_lrgcd,grp_detail.ipt_lrgnm,grp_detail.ipt_mdlcd,grp_detail.ipt_mdlnm");
  3244. }
  3245. /****************************************************************************************
  3246. * Components : Button
  3247. * Description : 대분류 조회
  3248. ****************************************************************************************/
  3249. function grp_detail_btn_lrgcd_onclick(obj:Button, e:ClickEventInfo) {
  3250. rszfOpenPopUpListByWndName(grp_detail.ipt_lrgcd,"","lrgcd,lrgnm","SPRSD00131","goodflag","grp_detail.ipt_goodflag");
  3251. fSetDrugtype();
  3252. grp_detail.ipt_mdlcd.setFocus();
  3253. }
  3254. /****************************************************************************************
  3255. * Components : Edit
  3256. * Description : 포커스 이동
  3257. ****************************************************************************************/
  3258. function grp_detail_ipt_goodcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3259. if(e.keycode == 9) grp_detail.ipt_goodnm.setFocus();
  3260. }
  3261. /****************************************************************************************
  3262. * Components : Button
  3263. * Description : 입고계정 조회
  3264. ****************************************************************************************/
  3265. function grp_detail_btn_winacnt_onclick(obj:Button, e:ClickEventInfo) {
  3266. rszfOpenPopUpListByWndName(grp_detail.ipt_winacnt,"","winacnt,winacntnm","PPRAC00100","","");
  3267. }
  3268. /****************************************************************************************
  3269. * Components : Button
  3270. * Description : 중분류 조회
  3271. ****************************************************************************************/
  3272. function grp_detail_btn_mdlcd_onclick(obj:Button, e:ClickEventInfo) {
  3273. rszfOpenPopUpListByWndName(grp_detail.ipt_mdlcd,"","mdlcd,mdlnm","SPRSD00141","goodflag,lrgcd,lrgnm","grp_detail.ipt_goodflag,grp_detail.ipt_lrgcd,grp_detail.ipt_lrgnm");
  3274. }
  3275. /****************************************************************************************
  3276. * Components : Edit
  3277. * Description : 포커스 이동
  3278. ****************************************************************************************/
  3279. function grp_detail_ipt_smlcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3280. if(e.keycode == 9)
  3281. {
  3282. if(e.shiftKey) grp_detail.ipt_mdlcd.setFocus();
  3283. else grp_detail.ipt_fromdd.setFocus();
  3284. }
  3285. if(e.keycode == 13) obj.updateToDataset();
  3286. }
  3287. /****************************************************************************************
  3288. * Components : Button
  3289. * Description : 비용계정 조회
  3290. ****************************************************************************************/
  3291. function grp_detail_btn_amtacnt_onclick(obj:Button, e:ClickEventInfo) {
  3292. rszfOpenPopUpListByWndName(grp_detail.ipt_winacnt,"","amtacnt,amtacntnm","PPRAC00100","","");
  3293. }
  3294. /****************************************************************************************
  3295. * Components : Edit
  3296. * Description : 포커스 이동
  3297. ****************************************************************************************/
  3298. function grp_detail_ipt_lrgcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3299. if(e.keycode == 9)
  3300. {
  3301. if(e.shiftKey) grp_detail.cmb_asetflag.setFocus();
  3302. else grp_detail.ipt_mdlcd.setFocus();
  3303. }
  3304. if(e.keycode == 13) obj.updateToDataset();
  3305. }
  3306. /****************************************************************************************
  3307. * Components : Edit
  3308. * Description : 포커스 이동
  3309. ****************************************************************************************/
  3310. function grp_detail_ipt_winacnt_onkeydown(obj:Edit, e:KeyEventInfo) {
  3311. if(e.keycode == 9)
  3312. {
  3313. if(e.shiftKey) grp_detail.ipt_lrgcd.setFocus();
  3314. else grp_detail.ipt_amtacnt.setFocus();
  3315. }
  3316. if(e.keycode == 13) obj.updateToDataset();
  3317. }
  3318. /****************************************************************************************
  3319. * Components : Edit
  3320. * Description : 포커스 이동
  3321. ****************************************************************************************/
  3322. function grp_detail_ipt_mdlcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3323. if(e.keycode == 9)
  3324. {
  3325. if(e.shiftKey)grp_detail.ipt_lrgcd.setFocus();
  3326. else grp_detail.ipt_smlcd.setFocus();
  3327. }
  3328. if(e.keycode == 13) obj.updateToDataset();
  3329. }
  3330. /****************************************************************************************
  3331. * Components : Edit
  3332. * Description :
  3333. ****************************************************************************************/
  3334. function grp_detail_ipt_prodcmpycd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3335. if(e.keycode == 13) obj.updateToDataset();
  3336. }
  3337. function grp_detail_ipt_amtacnt_onkeydown(obj:Edit, e:KeyEventInfo) {
  3338. if(e.keycode == 9)
  3339. {
  3340. if(e.shiftKey) grp_detail.ipt_winacnt.setFocus();
  3341. else grp_detail.ipt_fromdd.setFocus();
  3342. }
  3343. if(e.keycode == 13) obj.updateToDataset();
  3344. }
  3345. /****************************************************************************************
  3346. * Components : Edit
  3347. * Description : 포커스 이동
  3348. ****************************************************************************************/
  3349. function grp_detail_ipt_goodnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  3350. if(e.keycode == 9)
  3351. {
  3352. if(e.shiftKey) grp_detail.ipt_goodcd.setFocus();
  3353. else grp_detail.ipt_goodhngnm.setFocus();
  3354. }
  3355. if(e.keycode == 13) obj.updateToDataset();
  3356. }
  3357. /****************************************************************************************
  3358. * Components : Combo
  3359. * Description : 포커스 이동
  3360. ****************************************************************************************/
  3361. function grp_detail_cmb_purcunit_onkeydown(obj:Combo, e:KeyEventInfo) {
  3362. if(e.keycode == 9)
  3363. {
  3364. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3365. else grp_detail.ipt_exchqty.setFocus();
  3366. }
  3367. }
  3368. /****************************************************************************************
  3369. * Components : Button
  3370. * Description : 사진등록
  3371. ****************************************************************************************/
  3372. function grp_detail_btn_photinfo_onclick(obj:Button, e:ClickEventInfo) {
  3373. rszfOpenPopUpListByWndName(grp_detail.ipt_goodcd,"","","SPRSC00201","goodcd","grp_detail.ipt_goodcd");
  3374. }
  3375. /****************************************************************************************
  3376. * Components : Combo
  3377. * Description : 포커스 이동
  3378. ****************************************************************************************/
  3379. function grp_detail_cmb_deliveunit_onkeydown(obj:Combo, e:KeyEventInfo) {
  3380. if(e.keycode == 9)
  3381. {
  3382. if(e.shiftKey)grp_detail.cmb_deliveunit.setFocus();
  3383. // else ipt_minexch.setFocus();
  3384. }
  3385. }
  3386. /****************************************************************************************
  3387. * Components : Combo
  3388. * Description : 값변경
  3389. ****************************************************************************************/
  3390. function grp_detail_cmb_deliveunit_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  3391. var deliveunit = ds_main_gooddet_gooddetlist.getColumn(0, "deliveunit");
  3392. ds_main_gooddet_gooddetlist.setColumn( 0, "prcpunit", deliveunit);
  3393. }
  3394. /****************************************************************************************
  3395. * Components : Edit
  3396. * Description : 포커스 이동
  3397. ****************************************************************************************/
  3398. function grp_detail_ipt_exchqty_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3399. if(e.keycode == 9)
  3400. {
  3401. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3402. else grp_detail.cmb_deliveunit.setFocus();
  3403. }
  3404. if(e.keycode == 13) obj.updateToDataset();
  3405. }
  3406. /****************************************************************************************
  3407. * Components : Calendar
  3408. * Description : 포커스 이동
  3409. ****************************************************************************************/
  3410. function grp_detail_ipt_fromdd_onkeydown(obj:Calendar, e:KeyEventInfo) {
  3411. if(e.keycode == 9)
  3412. {
  3413. if(e.shiftKey) grp_detail.ipt_fromdd.setFocus();
  3414. else grp_detail.ipt_smlcd.setFocus();
  3415. }
  3416. if(e.keycode == 13) obj.updateToDataset();
  3417. }
  3418. /****************************************************************************************
  3419. * Components : Edit
  3420. * Description :
  3421. ****************************************************************************************/
  3422. function grp_detail_ipt_maincustlastsuplplce_onkeydown(obj:Edit, e:KeyEventInfo) {
  3423. if(e.keycode == 13) obj.updateToDataset();
  3424. }
  3425. /****************************************************************************************
  3426. * Components : Button
  3427. * Description : 판매회사 조회
  3428. ****************************************************************************************/
  3429. function grp_detail_btn_suppcustcd_onclick(obj:Button, e:ClickEventInfo) {
  3430. rszfOpenPopUpListByWndName(grp_detail.ipt_suppcustcd,"","suppcustcd,suppcustnm","SPRSD00220","instcd","group4.opt_instcd");
  3431. }
  3432. /****************************************************************************************
  3433. * Components : Button
  3434. * Description : 주거래처 조회
  3435. ****************************************************************************************/
  3436. function grp_detail_btn_maincustlastsuplplce_onclick(obj:Button, e:ClickEventInfo) {
  3437. rszfOpenPopUpListByWndName(grp_detail.ipt_maincustlastsuplplce,"","maincustlastsuplplce,maincustlastsuplplcenm","SPRSD00220","instcd","group4.opt_instcd");
  3438. }
  3439. /****************************************************************************************
  3440. * Components : Edit
  3441. * Description : 포커스 이동
  3442. ****************************************************************************************/
  3443. function grp_detail_ipt_suppcustcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3444. if(e.keycode == 9)
  3445. {
  3446. if(e.shiftKey) grp_detail.ipt_maincustlastsuplplce.setFocus();
  3447. // else cmb_conflag.setFocus();
  3448. }
  3449. if(e.keycode == 13) obj.updateToDataset();
  3450. }
  3451. /****************************************************************************************
  3452. * Components : Edit
  3453. * Description : 포커스 이동
  3454. ****************************************************************************************/
  3455. function grp_detail_opt_bnscd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3456. if(e.keycode == 9)
  3457. {
  3458. if(e.shiftKey) grp_detail.ipt_goodcd.setFocus();
  3459. else grp_detail.ipt_goodhngnm.setFocus();
  3460. }
  3461. }
  3462. /****************************************************************************************
  3463. * Components : Combo
  3464. * Description : 포커스 이동
  3465. ****************************************************************************************/
  3466. function grp_detail_cmb_cntsunit_onkeydown(obj:Combo, e:KeyEventInfo) {
  3467. if(e.keycode == 9)
  3468. {
  3469. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3470. else grp_detail.ipt_exchqty.setFocus();
  3471. }
  3472. }
  3473. /****************************************************************************************
  3474. * Components : Edit
  3475. * Description : 포커스 이동
  3476. ****************************************************************************************/
  3477. function grp_detail_ipt_specvol_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3478. if(e.keycode == 9)
  3479. {
  3480. // ipt_plceordnonusedd.setFocus();
  3481. }
  3482. }
  3483. /****************************************************************************************
  3484. * Components : Edit
  3485. * Description : 포커스 이동
  3486. ****************************************************************************************/
  3487. function grp_detail_ipt_com_onkeydown(obj:Edit, e:KeyEventInfo) {
  3488. if(e.keycode == 9)
  3489. {
  3490. // ipt_plceordnonusedd.setFocus();
  3491. }
  3492. }
  3493. /****************************************************************************************
  3494. * Components : Edit
  3495. * Description : 포커스 이동
  3496. ****************************************************************************************/
  3497. function grp_detail_cmb_gnrlspcl_onkeydown(obj:Combo, e:KeyEventInfo) {
  3498. if(e.keycode == 9)
  3499. {
  3500. if(e.shiftKey) grp_detail.cmb_purcunit.setFocus();
  3501. else grp_detail.ipt_exchqty.setFocus();
  3502. }
  3503. }
  3504. function grp_detail_cmb_specldrug_onkeydown(obj:Combo, e:KeyEventInfo) {
  3505. if(e.keycode == 9)
  3506. {
  3507. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3508. else grp_detail.ipt_exchqty.setFocus();
  3509. }
  3510. //event.preventDefault();
  3511. }
  3512. function grp_detail_ipt_cntsqty_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3513. if(e.keycode == 9)
  3514. {
  3515. // ipt_plceordnonusedd.setFocus();
  3516. }
  3517. }
  3518. /****************************************************************************************
  3519. * Components : Edit
  3520. * Description : 포커스 이동
  3521. ****************************************************************************************/
  3522. function grp_detail_cmb_specunit_onkeydown(obj:Combo, e:KeyEventInfo) {
  3523. if(e.keycode == 9)
  3524. {
  3525. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3526. else grp_detail.ipt_exchqty.setFocus();
  3527. }
  3528. }
  3529. function grp_detail_ipt_instcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3530. // if(e.keycode == 9)grp_detail.ipt_goodnm.setFocus();
  3531. //event.preventDefault();
  3532. }
  3533. function grp_detail_ipt_goodspec_onkeydown(obj:Edit, e:KeyEventInfo) {
  3534. // if(e.keycode == 9)
  3535. // {
  3536. // // if(e.shiftKey)rdo_reqflag.setFocus();
  3537. // // else ipt_plceordnonusedd.setFocus();
  3538. // ipt_plceordnonusedd.setFocus();
  3539. // }
  3540. // //event.preventDefault();
  3541. }
  3542. /****************************************************************************************
  3543. * Components : Combo
  3544. * Description : 포커스 이동
  3545. ****************************************************************************************/
  3546. function grp_detail_cmb_prcpunit_onkeydown(obj:Combo, e:KeyEventInfo) {
  3547. if(e.keycode == 9)
  3548. {
  3549. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3550. else grp_detail.ipt_exchqty.setFocus();
  3551. }
  3552. }
  3553. /****************************************************************************************
  3554. * Components : Combo
  3555. * Description : 값 변경
  3556. ****************************************************************************************/
  3557. function grp_detail_cmb_prcpunit_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  3558. var prcpunit = ds_main_gooddet_gooddetlist.getColumn(0, "prcpunit");
  3559. ds_main_gooddet_gooddetlist.setColumn( 0, "deliveunit", prcpunit);
  3560. }
  3561. /****************************************************************************************
  3562. * Components : MaskEdit
  3563. * Description : 포커스 이동
  3564. ****************************************************************************************/
  3565. function grp_detail_ipt_prcpexchqty_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3566. if(e.keycode == 9)
  3567. {
  3568. // ipt_plceordnonusedd.setFocus();
  3569. }
  3570. }
  3571. /****************************************************************************************
  3572. * Components : Edit
  3573. * Description : 포커스 이동
  3574. ****************************************************************************************/
  3575. function grp_detail_ipt_welfprt_onkeydown(obj:Edit, e:KeyEventInfo) {
  3576. if(e.keycode == 9)
  3577. {
  3578. if(e.shiftKey) grp_detail.ipt_nonusetretdd.setFocus();
  3579. // else cmb_mngtflag.setFocus();
  3580. }
  3581. if(e.keycode == 13) obj.updateToDataset();
  3582. }
  3583. /****************************************************************************************
  3584. * Components : Button
  3585. * Description : 복지부 분류코드 조회
  3586. ****************************************************************************************/
  3587. function grp_detail_btn_welfprt_onclick(obj:Button, e:ClickEventInfo) {
  3588. rszfOpenPopUpListByWndName(grp_detail.ipt_welfprt,"","welfprt,welfprtnm","SPRSD00291");
  3589. }
  3590. /****************************************************************************************
  3591. * Components : Edit
  3592. * Description : 포커스 이동
  3593. ****************************************************************************************/
  3594. function grp_detail_ipt_comnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  3595. if(e.keycode == 9)
  3596. {
  3597. // ipt_plceordnonusedd.setFocus();
  3598. }
  3599. }
  3600. /****************************************************************************************
  3601. * Components : Edit
  3602. * Description : 입력창 확대
  3603. ****************************************************************************************/
  3604. function grp_detail_ipt_comnm_onsetfocus(obj:Edit, e:SetFocusEventInfo) {
  3605. grp_detail.ipt_comnm.visible = false;
  3606. grp_detail.tar_comnm.visible = true;
  3607. grp_detail.tar_comnm.setFocus();
  3608. }
  3609. /****************************************************************************************
  3610. * Components : Edit
  3611. * Description : 포커스 이동
  3612. ****************************************************************************************/
  3613. function grp_detail_ipt_prcpqty_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3614. if(e.keycode == 9)
  3615. {
  3616. // ipt_plceordnonusedd.setFocus();
  3617. }
  3618. }
  3619. function grp_detail_ipt_purcqty_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3620. // if(e.keycode == 9)
  3621. // {
  3622. // if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3623. // else grp_detail.cmb_deliveunit.setFocus();
  3624. // }
  3625. //event.preventDefault();
  3626. }
  3627. /****************************************************************************************
  3628. * Components : Edit
  3629. * Description : 포커스 이동
  3630. ****************************************************************************************/
  3631. function grp_detail_ipt_oldcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  3632. if(e.keycode == 9)
  3633. {
  3634. if(e.shiftKey) grp_detail.ipt_goodcd.setFocus();
  3635. else grp_detail.ipt_goodhngnm.setFocus();
  3636. }
  3637. }
  3638. /****************************************************************************************
  3639. * Components : Combo
  3640. * Description : 포커스 이동
  3641. ****************************************************************************************/
  3642. function grp_detail_cmb_hospdrguunit_onkeydown(obj:Combo, e:KeyEventInfo) {
  3643. if(e.keycode == 9)
  3644. {
  3645. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3646. else grp_detail.ipt_exchqty.setFocus();
  3647. }
  3648. }
  3649. /****************************************************************************************
  3650. * Components : Edit
  3651. * Description : 포커스 이동
  3652. ****************************************************************************************/
  3653. function grp_detail_ipt_hospdrguvol_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
  3654. if(e.keycode == 9)
  3655. {
  3656. // ipt_plceordnonusedd.setFocus();
  3657. }
  3658. }
  3659. /****************************************************************************************
  3660. * Components : Combo
  3661. * Description : 포커스 이동
  3662. ****************************************************************************************/
  3663. function grp_detail_cmb_calcmthdcd_onkeydown(obj:Combo, e:KeyEventInfo) {
  3664. if(e.keycode == 9)
  3665. {
  3666. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3667. else grp_detail.ipt_exchqty.setFocus();
  3668. }
  3669. }
  3670. /****************************************************************************************
  3671. * Components : Combo
  3672. * Description : 포커스 이동
  3673. ****************************************************************************************/
  3674. function grp_detail_cmb_grupsnglflag_onkeydown(obj:Combo, e:KeyEventInfo) {
  3675. if(e.keycode == 9)
  3676. {
  3677. if(e.shiftKey)grp_detail.cmb_purcunit.setFocus();
  3678. else grp_detail.ipt_exchqty.setFocus();
  3679. }
  3680. }
  3681. /****************************************************************************************
  3682. * Components : TextArea
  3683. * Description : 내용변경
  3684. ****************************************************************************************/
  3685. function grp_detail_tar_comnm_onkillfocus(obj:TextArea, e:KillFocusEventInfo) {
  3686. grp_detail.tar_comnm.visible = false;
  3687. grp_detail.ipt_comnm.visible = true;
  3688. }
  3689. /****************************************************************************************
  3690. * Components : Button
  3691. * Description : 저장
  3692. ****************************************************************************************/
  3693. function group4_btn_save_onclick(obj:Button, e:ClickEventInfo) {
  3694. if(fCheckSaveData() == false) return;
  3695. //보나에스 저장.
  3696. //fSaveRscdpbnsList();
  3697. //안전재고량 저장
  3698. if(fSaveGoodbaseQtyList() == false) return;
  3699. //무슨 이유로 돌아가는지 모름!! 그래서 주석처리.
  3700. //fSetDataCopy();
  3701. //약품 내용 수정시 적용일자를 수정하지 않았을경우 매세지 창 띄워서 y_n확인
  3702. if(fupdatacheck() == 6) {
  3703. return;
  3704. }
  3705. ds_main_list_gooddet_gooddetlist.setColumn(0, "instcd" ,"031");
  3706. misfSave("TXRSC05402");
  3707. if(ds_tmp_insertinfo.getColumn(0, "insertflag")=="i"){
  3708. ds_tmp_insertinfo.clearData();
  3709. }
  3710. ds_send_goodlist.setColumn( 0, "goodcd", ds_main_gooddet_gooddetlist.getColumn(0, "goodcd") );
  3711. fRetrGoodList(true);
  3712. }
  3713. /****************************************************************************************
  3714. * Components : Button
  3715. * Description : 초기화
  3716. ****************************************************************************************/
  3717. function group4_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
  3718. fInitialize();
  3719. }
  3720. function group4_ipt_goodflag_search_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
  3721. // rszfLMSComboList(group4.ipt_goodflag_search.value, "", "", "group3.grp_title.ipt_lrgcd_search", "", "L", "Y", "Y");
  3722. }
  3723. /****************************************************************************************
  3724. * Components : Radio
  3725. * Description : 삭제여부 선택
  3726. ****************************************************************************************/
  3727. function group2_rdo_delyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  3728. if(e.postvalue == "Y")
  3729. {
  3730. group2.cap_exfromdd.value = "삭제일자 :";
  3731. }else{
  3732. group2.cap_exfromdd.value = "적용일자 :";
  3733. }
  3734. }
  3735. /****************************************************************************************
  3736. * Components : Button
  3737. * Description : 엑셀저장
  3738. ****************************************************************************************/
  3739. function group2_btn_excelsave_onclick(obj:Button, e:ClickEventInfo) {
  3740. if(fCheckRetrieveData() == false)return;
  3741. dsf_createDsRow("ds_req", [
  3742. {col:"instcd", type:"STRING", size:256, val:ds_send_goodlist.getColumn(0, "instcd")}
  3743. , {col:"delyn", type:"STRING", size:256, val:ds_send_goodlist.getColumn(0, "delyn")}
  3744. , {col:"contractyn", type:"STRING", size:256, val:ds_send_goodlist.getColumn(0, "contractyn")}
  3745. , {col:"exfromdd", type:"STRING", size:256, val:ds_send_goodlist.getColumn(0, "exfromdd")}
  3746. , {col:"extodd", type:"STRING", size:256, val:ds_send_goodlist.getColumn(0, "extodd")}
  3747. , {col:"excurrenttime", type:"STRING", size:256, val:ds_send_goodlist.getColumn(0, "excurrenttime")}
  3748. , {col:"exmngtcls", type:"STRING", size:256, val:""}
  3749. ]);
  3750. var oParam = {};
  3751. oParam.id = "TRRSC05404";
  3752. oParam.service = "purcbaseapp.PurcBaseMngt";
  3753. oParam.method = "reqGetDetGoodExcelDetailList";
  3754. oParam.inds = "req=ds_req";
  3755. oParam.outds = "ds_main_list_goodexcel_gooddetgoodexcellist=gooddetgoodexcellist";
  3756. oParam.async = false;
  3757. oParam.callback = "cf_TRRSC05404";
  3758. tranf_submit(oParam);
  3759. if( ds_main_list_goodexcel_gooddetgoodexcellist.rowcount > 0 ){
  3760. grdf_exportExcel(grd_gooddetgoodexcellist, "약품코드List", "SheetName", false, "", "user", false);
  3761. } else {
  3762. sysf_messageBox("조회된 데이터가 ", "I004");
  3763. }
  3764. }
  3765. function cf_TRRSC05404(sSvcId, nErrorCode, sErrorMsg) {
  3766. if(nErrorCode < 0) return;
  3767. dsf_setDefaultVal(ds_main_list_goodexcel_gooddetgoodexcellist, "calcmthdcd:-,calcmthdnm:-,grupsnglflag:S,orginspplce:01");
  3768. }
  3769. /****************************************************************************************
  3770. * Components : Button
  3771. * Description : 엑셀조건 닫기
  3772. ****************************************************************************************/
  3773. function group2_btn_close_onclick(obj:Button, e:ClickEventInfo) {
  3774. var reqdate = utlf_getCurrentDate().toDate("YYYYMMDD");
  3775. group2.ipt_exfromdd.value = reqdate.getAddDate(-1, "M").getDateFormat("YYYYMMDD");
  3776. group2.ipt_extodd.value = utlf_getCurrentDate();
  3777. group2.ipt_excurrenttime.value = utlf_getCurrentDate();
  3778. group2.cap_exfromdd.value = "적용일자 :";
  3779. group2.rdo_delyn.value = "";
  3780. group2.rdo_contractyn.value = "";
  3781. group3.enable = true;
  3782. grp_detail.enable = true;
  3783. group2.visible = false;
  3784. group2.enable = false;
  3785. }
  3786. /****************************************************************************************
  3787. * Components : CheckBox
  3788. * Description : 적용일자 전체 선택
  3789. ****************************************************************************************/
  3790. function group2_chkdd_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
  3791. if ( obj.value == "Y" )
  3792. {
  3793. group2.ipt_exfromdd.value = "19000101";
  3794. group2.ipt_extodd.value = "99991231";
  3795. group2.ipt_exfromdd.enable = false;
  3796. group2.ipt_extodd.enable = false;
  3797. }
  3798. else
  3799. {
  3800. group2.ipt_exfromdd.enable = true;
  3801. group2.ipt_extodd.enable = true;
  3802. ds_send_goodlist.setColumn(0, "chkdd", "");
  3803. }
  3804. }
  3805. /****************************************************************************************
  3806. * Components : Button
  3807. * Description : 판매회사 조회
  3808. ****************************************************************************************/
  3809. function grp_spread_btn_suppcustcd_search_onclick(obj:Button, e:ClickEventInfo) {
  3810. rszfOpenPopUpListByWndName(grp_spread.ipt_suppcustcd_search,"","suppcustcd,suppcustnm","SPRSD00220","instcd","group4.opt_instcd");
  3811. }
  3812. /****************************************************************************************
  3813. * Components : Edit
  3814. * Description : 포커스 이동
  3815. ****************************************************************************************/
  3816. function grp_spread_opt_suppcustnm_search_onkeydown(obj:Edit, e:KeyEventInfo) {
  3817. if(e.keycode == 9)
  3818. {
  3819. if(e.shiftKey) grp_detail.ipt_maincustlastsuplplce.setFocus();
  3820. else grp_spread.cmb_conflag_s.setFocus();
  3821. }
  3822. if(e.keycode == 13) obj.updateToDataset();
  3823. }
  3824. /****************************************************************************************
  3825. * Components : Edit
  3826. * Description : 포커스 이동
  3827. ****************************************************************************************/
  3828. function grp_spread_ipt_suppcustcd_search_onkeydown(obj:Edit, e:KeyEventInfo) {
  3829. if(e.keycode == 9)
  3830. {
  3831. if(e.shiftKey) grp_detail.ipt_maincustlastsuplplce.setFocus();
  3832. else grp_spread.cmb_conflag_s.setFocus();
  3833. }
  3834. if(e.keycode == 13) obj.updateToDataset();
  3835. }
  3836. /****************************************************************************************
  3837. * Components : Button
  3838. * Description : 제조회사 조회
  3839. ****************************************************************************************/
  3840. function grp_spread_button1_onclick(obj:Button, e:ClickEventInfo) {
  3841. rszfOpenPopUpListByWndName(grp_spread.ipt_prodcmpycd_s,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  3842. }
  3843. /****************************************************************************************
  3844. * Components : Edit
  3845. * Description : 포커스 이동
  3846. ****************************************************************************************/
  3847. function grp_spread_cmb_purccls_s_onkeydown(obj:Combo, e:KeyEventInfo) {
  3848. if(e.keycode == 9)
  3849. {
  3850. if(e.shiftKey) grp_detail.cmb_purcunit.setFocus();
  3851. else grp_detail.ipt_exchqty.setFocus();
  3852. }
  3853. }
  3854. /****************************************************************************************
  3855. * Components : Button
  3856. * Description : 복지부 분류코드 조회
  3857. ****************************************************************************************/
  3858. function grp_spread_button5_onclick(obj:Button, e:ClickEventInfo) {
  3859. rszfOpenPopUpListByWndName(grp_spread.ipt_welfprt_s,"","welfprt,welfprtnm","SPRSD00290");
  3860. }
  3861. function grp_spread_button6_onclick(obj:Button, e:ClickEventInfo) {
  3862. // rszfOpenPopUpListByWndName(grp_spread.ipt_suppcustcd_s,"","suppcustcd,suppcustnm","SPRSD00220","","");
  3863. }
  3864. function grp_spread_ipt_suppcustcd_s_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
  3865. // if ( grp_spread.ipt_prodcmpycd_s.value == "" ) {
  3866. // grp_spread.opt_prodcmpynm_s.value = "";
  3867. // } else {
  3868. // rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + grp_spread.ipt_prodcmpycd_s.value+"," ,"","prodcmpycd,prodcmpynm" ,grp_spread.ipt_prodcmpycd_s,"SPRSD00160","","");
  3869. // }
  3870. }
  3871. function Edit_Search_onkeydown(obj:Edit, e:KeyEventInfo)
  3872. {
  3873. if (e.keycode == 13) {
  3874. obj.updateToDataset();
  3875. group3.grp_title.btn_search.click();
  3876. }
  3877. }
  3878. /****************************************************************************************
  3879. * Components : Dataset
  3880. * Description : 조회조건 변경시
  3881. ****************************************************************************************/
  3882. function ds_send_goodlist_spread_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3883. {
  3884. if(e.columnid == "prodcmpycd") {
  3885. if ( utlf_isNull(grp_spread.ipt_prodcmpycd_s.value) ) {
  3886. grp_spread.opt_prodcmpynm_s.value = "";
  3887. } else {
  3888. grp_spread.ipt_prodcmpycd_s.setFocus();
  3889. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + grp_spread.ipt_prodcmpycd_s.value+"," ,"","prodcmpycd,prodcmpynm" ,grp_spread.ipt_prodcmpycd_s,"SPRSD00160","","");
  3890. }
  3891. }
  3892. if(e.columnid == "welfprt") {
  3893. if ( utlf_isNull(grp_spread.ipt_welfprt_s.value) ) {
  3894. grp_spread.opt_welfprtnm_s.value = "";
  3895. } else {
  3896. grp_spread.ipt_welfprt_s.setFocus();
  3897. rszfValidationCheck("TRRSD00291", "welfprtlist", "refcond,welfprt", "welfprt," + grp_spread.ipt_welfprt_s.value, "","welfprt,welfprtnm" ,grp_spread.ipt_welfprt_s,"SPRSD00290");
  3898. }
  3899. }
  3900. }
  3901. function ds_send_goodlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3902. {
  3903. if(e.columnid == "suppcustcd") {
  3904. if (utlf_isNull(grp_spread.ipt_suppcustcd_search.value)) grp_spread.opt_suppcustnm_search.value = "";
  3905. else {
  3906. grp_spread.ipt_suppcustcd_search.setFocus();
  3907. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group4.opt_instcd.value +",custnm," + grp_spread.ipt_suppcustcd_search.value, "","suppcustcd,suppcustnm" ,grp_spread.ipt_suppcustcd_search,"SPRSD00220","instcd","group4.opt_instcd");
  3908. }
  3909. }
  3910. if(e.columnid == "suppcustnm") {
  3911. if (utlf_isNull(grp_spread.opt_suppcustnm_search.value)) grp_spread.ipt_suppcustcd_search.value = "";
  3912. else {
  3913. grp_spread.opt_suppcustnm_search.setFocus();
  3914. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group4.opt_instcd.value +",custnm," + grp_spread.opt_suppcustnm_search.value, "","suppcustcd,suppcustnm" ,grp_spread.opt_suppcustnm_search,"SPRSD00220","instcd","group4.opt_instcd");
  3915. }
  3916. }
  3917. }
  3918. /****************************************************************************************
  3919. * Components : Edit
  3920. * Description : 엔터로 데이터셋 세팅
  3921. ****************************************************************************************/
  3922. function grp_spread_ipt_prodcmpycd_s_onkeydown(obj:Edit, e:KeyEventInfo)
  3923. {
  3924. if(e.keycode == 13) obj.updateToDataset();
  3925. }
  3926. function grp_spread_ipt_welfprt_s_onkeydown(obj:Edit, e:KeyEventInfo)
  3927. {
  3928. if(e.keycode == 13) obj.updateToDataset();
  3929. }
  3930. function ds_main_gooddet_gooddetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3931. {
  3932. if(e.columnid == "fromdd") {
  3933. var ComFromdd = ds_main_gooddet_gooddetlist.getColumn(0, "fromdd");
  3934. var ComPreFromdd = ds_main_gooddet_gooddetlist.getColumn(0, "prefromdd");
  3935. if(ComFromdd < ComPreFromdd){
  3936. sysf_messageBox("현 적용일자보다 이전일자로 변경할수", "I004");
  3937. grp_detail.ipt_fromdd.value = ComPreFromdd;
  3938. return;
  3939. }
  3940. }
  3941. if(e.columnid == "goodnm") {
  3942. /* 한글명에 값셋팅한다.*/
  3943. grp_detail.ipt_goodhngnm.value = grp_detail.ipt_goodnm.value;
  3944. }
  3945. if(e.columnid == "welfprt") {
  3946. grp_detail.ipt_welfprt.setFocus();
  3947. rszfValidationCheck("TRRSD00291", "welfprtlist", "refcond,welfprt", "welfprt," + grp_detail.ipt_welfprt.value, "","welfprt,welfprtnm" ,grp_detail.ipt_welfprt,"SPRSD00290");
  3948. }
  3949. if(e.columnid == "welfprtnm") {
  3950. grp_detail.ipt_welfprtnm.setFocus();
  3951. rszfValidationCheck("TRRSD00291", "welfprtlist", "refcond,welfprtnm", "welfprtnm," + grp_detail.ipt_welfprtnm.value, "","welfprt,welfprtnm" ,grp_detail.ipt_welfprtnm,"SPRSD00290");
  3952. }
  3953. if(e.columnid == "prodcmpycd") {
  3954. if ( utlf_isNull(e.newvalue) ) grp_detail.opt_prodcmpynm.value = "";
  3955. else {
  3956. grp_detail.ipt_prodcmpycd.setFocus();
  3957. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + grp_detail.ipt_prodcmpycd.value+"," ,"","prodcmpycd,prodcmpynm" ,grp_detail.ipt_prodcmpycd,"SPRSD00160","","");
  3958. }
  3959. }
  3960. if(e.columnid == "suppcustcd") {
  3961. if ( utlf_isNull(e.newvalue) ) grp_detail.opt_suppcustnm.value = "";
  3962. else {
  3963. grp_detail.ipt_suppcustcd.setFocus();
  3964. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group4.opt_instcd.value +",custnm," + grp_detail.ipt_suppcustcd.value, "","suppcustcd,suppcustnm" ,grp_detail.ipt_suppcustcd,"SPRSD00220","instcd","group4.opt_instcd");
  3965. }
  3966. }
  3967. if(e.columnid == "maincustlastsuplplce") {
  3968. if ( utlf_isNull(e.newvalue) ) grp_detail.opt_maincustlastsuplplcenm.value = "";
  3969. else {
  3970. grp_detail.ipt_maincustlastsuplplce.setFocus();
  3971. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group4.opt_instcd.value +",," + grp_detail.ipt_maincustlastsuplplce.value,"","maincustlastsuplplce,maincustlastsuplplcenm" ,grp_detail.ipt_maincustlastsuplplce,"SPRSD00220","instcd","group4.opt_instcd");
  3972. }
  3973. grp_detail.ipt_suppcustcd.setFocus();
  3974. }
  3975. if(e.columnid == "lrgcd") {
  3976. if ( utlf_isNull(e.newvalue) ) grp_detail.ipt_lrgnm.value = "";
  3977. else {
  3978. grp_detail.ipt_lrgcd.setFocus();
  3979. rszfValidationCheck("TRRSD00131", "lrglist", "refcond,goodflag,lrgcd,lrgnm","lrgcd," + grp_detail.ipt_goodflag.value +"," + grp_detail.ipt_lrgcd.value +",","","lrgcd,lrgnm" ,grp_detail.ipt_lrgcd,"SPRSD00130","goodflag","grp_detail.ipt_goodflag");
  3980. }
  3981. }
  3982. if(e.columnid == "lrgnm") {
  3983. grp_detail.ipt_lrgnm.setFocus();
  3984. rszfValidationCheck("TRRSD00131", "lrglist", "refcond,goodflag,lrgcd,lrgnm",
  3985. "lrgnm," + grp_detail.ipt_goodflag.value +",," + grp_detail.ipt_lrgnm.value,"","lrgcd,lrgnm"
  3986. ,grp_detail.ipt_lrgnm,"SPRSD00130","goodflag","grp_detail.ipt_goodflag");
  3987. fSetDrugtype();
  3988. }
  3989. if(e.columnid == "mdlcd") {
  3990. if ( utlf_isNull(e.newvalue) ) grp_detail.ipt_mdlnm.value = "";
  3991. else {
  3992. grp_detail.ipt_mdlcd.setFocus();
  3993. rszfValidationCheck("TRRSD00141", "mdllist", "refcond,goodflag,lrgcd,mdlcd,mdlnm","mdlcd," + grp_detail.ipt_goodflag.value + "," + grp_detail.ipt_lrgcd.value + "," + grp_detail.ipt_mdlcd.value +","
  3994. ,"","mdlcd,mdlnm" ,grp_detail.ipt_mdlcd,"SPRSD00140","goodflag,lrgcd,lrgnm","grp_detail.ipt_goodflag,grp_detail.ipt_lrgcd,grp_detail.ipt_lrgnm");
  3995. }
  3996. grp_detail.ipt_smlcd.setFocus();
  3997. }
  3998. if(e.columnid == "mdlnm") {
  3999. grp_detail.ipt_mdlnm.setFocus();
  4000. rszfValidationCheck("TRRSD00141", "mdllist", "refcond,goodflag,lrgcd,mdlcd,mdlnm",
  4001. "mdlnm," + grp_detail.ipt_goodflag.value + "," + grp_detail.ipt_lrgcd.value + ",," + grp_detail.ipt_mdlnm.value,"","mdlcd,mdlnm" ,
  4002. grp_detail.ipt_mdlnm,"SPRSD00140","goodflag,lrgcd,lrgnm","grp_detail.ipt_goodflag,grp_detail.ipt_lrgcd,grp_detail.ipt_lrgnm");
  4003. }
  4004. if(e.columnid == "smlcd") {
  4005. if ( utlf_isNull(e.newvalue) ) grp_detail.ipt_smlnm.value = "";
  4006. else {
  4007. grp_detail.ipt_smlcd.setFocus();
  4008. rszfValidationCheck("TRRSD00151", "smllist", "refcond,goodflag,lrgcd,mdlcd,smlcd,smlnm","smlcd," + grp_detail.ipt_goodflag.value + "," + grp_detail.ipt_lrgcd.value + "," + grp_detail.ipt_mdlcd.value + "," +
  4009. grp_detail.ipt_smlcd.value + ",","","smlcd,smlnm" ,grp_detail.ipt_smlcd,"SPRSD00150","goodflag,lrgcd,lrgnm,mdlcd,mdlnm","grp_detail.ipt_goodflag,grp_detail.ipt_lrgcd,grp_detail.ipt_lrgnm,grp_detail.ipt_mdlcd,grp_detail.ipt_mdlnm");
  4010. }
  4011. grp_detail.ipt_fromdd.setFocus();
  4012. }
  4013. if(e.columnid == "smlnm") {
  4014. grp_detail.ipt_smlnm.setFocus();
  4015. rszfValidationCheck("TRRSD00151", "smllist", "refcond,goodflag,lrgcd,mdlcd,smlcd,smlnm",
  4016. "smlnm," + grp_detail.ipt_goodflag.value + "," + grp_detail.ipt_lrgcd.value + "," + grp_detail.ipt_mdlcd.value + ",," + grp_detail.ipt_smlnm.value,"","smlcd,smlnm" ,
  4017. grp_detail.ipt_smlnm,"SPRSD00150","goodflag,lrgcd,lrgnm,mdlcd,mdlnm","grp_detail.ipt_goodflag,grp_detail.ipt_lrgcd,grp_detail.ipt_lrgnm,grp_detail.ipt_mdlcd,grp_detail.ipt_mdlnm");
  4018. }
  4019. if(e.columnid == "winacnt") {
  4020. grp_detail.ipt_winacnt.setFocus();
  4021. rszfValidationCheck("TRRAC00111", "acntlist", "acntflag,useyn,jobgb,srhtxt","1,,," + grp_detail.ipt_winacnt.value ,"","winacnt,winacntnm" ,grp_detail.ipt_winacnt,"PPRAC00100","","");
  4022. grp_detail.ipt_amtacnt.setFocus();
  4023. }
  4024. if(e.columnid == "amtacnt") {
  4025. grp_detail.ipt_amtacnt.setFocus();
  4026. rszfValidationCheck("TRRAC00111", "acntlist", "acntflag,useyn,jobgb,srhtxt","1,,," + grp_detail.ipt_amtacnt.value ,"","amtacnt,amtacntnm" ,grp_detail.ipt_amtacnt,"PPRAC00100","","");
  4027. grp_detail.ipt_fromdd.setFocus();
  4028. }
  4029. if(e.columnid == "exchqty") {
  4030. grp_detail.ipt_purcqty.value = grp_detail.ipt_exchqty.value;
  4031. }
  4032. }
  4033. function grp_detail_ipt_lrgnm_onkeydown(obj:Edit, e:KeyEventInfo)
  4034. {
  4035. if(e.keycode == 13) obj.updateToDataset();
  4036. }
  4037. function grp_detail_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
  4038. {
  4039. if(obj.value == false) ds_main_gooddet_gooddetlist.setColumn(0, "shadelight", "");
  4040. }
  4041. function grp_detail_ipt_nonusetretdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  4042. {
  4043. var Todd = ds_main_gooddet_gooddetlist.getColumn(0, "todd");
  4044. var ComTodd = ds_main_list_gooddet_goodconstlist.getColumn(ds_main_list_gooddet_goodconstlist.rowposition, "todd");
  4045. var Fromdd = ds_main_gooddet_gooddetlist.getColumn(0, "fromdd");
  4046. var ComFromdd = ds_main_list_gooddet_goodconstlist.getColumn(0, "fromdd");
  4047. if(ComFromdd != Fromdd){
  4048. sysf_messageBox("이미 불용된 코드","I009");
  4049. ds_main_gooddet_gooddetlist.setColumn( 0, "todd",ComTodd);
  4050. return;
  4051. }
  4052. }
  4053. /****************************************************************************************
  4054. * Components : Button
  4055. * Description : 탭화면선택
  4056. ****************************************************************************************/
  4057. function group3_grp_tabbtn_btn_costhistinfo_onclick(obj:Button, e:ClickEventInfo)
  4058. {
  4059. group3.sw_detail.tabindex = 0;
  4060. misfTabBtnChange(group3.grp_tabbtn, obj);
  4061. }
  4062. function group3_grp_tabbtn_btn_addinfo_onclick(obj:Button, e:ClickEventInfo)
  4063. {
  4064. group3.sw_detail.tabindex = 1;
  4065. misfTabBtnChange(group3.grp_tabbtn, obj);
  4066. }
  4067. function group3_grp_tabbtn_btn_instcd_onclick(obj:Button, e:ClickEventInfo)
  4068. {
  4069. group3.sw_detail.tabindex = 2;
  4070. misfTabBtnChange(group3.grp_tabbtn, obj);
  4071. }
  4072. function group3_grp_tabbtn_button2_onclick(obj:Button, e:ClickEventInfo)
  4073. {
  4074. group3.sw_detail.tabindex = 3;
  4075. misfTabBtnChange(group3.grp_tabbtn, obj);
  4076. }
  4077. function group3_grp_tabbtn_bbt_bonaes_onclick(obj:Button, e:ClickEventInfo)
  4078. {
  4079. group3.sw_detail.tabindex = 4;
  4080. misfTabBtnChange(group3.grp_tabbtn, obj);
  4081. }
  4082. ]]></Script>
  4083. </Form>
  4084. </FDL>