1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA02100" position="absolute 0 0 1189 791" titletext="건진수납관리" onload="SMAHA02100_onload">
- <Layouts>
- <Layout>
- <Static text="선수잔액" position="absolute 96 471 180 490" align="align:center middle;" id="caption59" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;" visible="false"/>
- <CheckBox position="absolute 449 471 491 490" id="cbx_mdl" taborder="75" text="대체" onclick="cbx_mdl_onclick" falsevalue="N" truevalue="Y" visible="false"/>
- <Static text="선수대체" position="absolute 314 471 383 490" align="align:center middle;" id="caption80" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;" visible="false"/>
- <MaskEdit readonly="true" position="absolute 182 471 311 490" align="align:right middle;" id="opt_mdlremamt" taborder="76" mask="9,999" enable="false" visible="false"/>
- <MaskEdit position="absolute 384 471 447 490" align="align:right middle;" id="input2" enable="false" mask="9,999" readonly="true" onkeydown="input2_onkeydown" onkillfocus="input2_onkillfocus" taborder="68" visible="false"/>
- <Tab position="absolute 0 126 546 503" id="switch5" onchanged="switch5_onchanged" taborder="67">
- <Tabpages>
- <Tabpage text="수납" id="rcpt">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 171 546 177" linetype="horizontal" id="line9" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="건진이력" position="absolute 0 7 90 23" id="caption2" class="tit_2"/>
- <Static text="계산내역" position="absolute 0 155 95 171" id="caption5" class="tit_2"/>
- <Shape position="absolute 0 23 546 29" linetype="horizontal" id="line5" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 0 28 546 147" id="grd_acptlist" taborder="6" binddataset="ds_main_list_acpt_acptlist" oncelldblclick="switch5_rcpt_grd_acptlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="64"/>
- <Column size="68"/>
- <Column size="362"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="건진일자"/>
- <Cell col="2" text="패키지코드"/>
- <Cell col="3" text="패키지명"/>
- <Cell col="4" text="수납상태"/>
- <Cell col="5" text="진행상태"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" text="bind:hopedd"/>
- <Cell col="2" text="bind:pkgcd"/>
- <Cell col="3" style="align:left middle;" text="bind:cpkgnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:rcptstat"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:statflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 176 546 347" id="datagrid1" binddataset="ds_main_list_acptdtl_oscllist" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="76"/>
- <Column size="176"/>
- <Column size="57"/>
- <Column size="69"/>
- <Column size="58"/>
- <Column size="0"/>
- <Column size="67"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="수가코드"/>
- <Cell col="2" text="수가명칭"/>
- <Cell col="3" text="청구구분"/>
- <Cell col="4" text="계산금액"/>
- <Cell col="5" text="할인액"/>
- <Cell col="6" text="감면액"/>
- <Cell col="7" text="본인부담"/>
- <Cell col="8" text="단체부담"/>
- <Cell col="9" text="공단부담"/>
- <Cell col="10" text="보건소부담"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" style="align:left middle;" text="bind:grupcalcscorcd"/>
- <Cell col="2" style="align:left middle;" text="bind:snglcalcscorcdnm" wordwrap="none"/>
- <Cell col="3" displaytype="combo" text="bind:uncocd" combodataset="ds_init_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="4" displaytype="number" style="align:right middle;" text="bind:totamt" mask="9,999"/>
- <Cell col="5" displaytype="number" style="align:right middle;" text="bind:discamt" mask="9,999"/>
- <Cell col="6" displaytype="number" style="align:right middle;" text="bind:reduamt" mask="9,999"/>
- <Cell col="7" displaytype="number" style="align:right middle;" text="bind:ownbamt" mask="9,999"/>
- <Cell col="8" text="bind:cmpyamt" mask="(-)#,###"/>
- <Cell col="9" text="bind:payinsubamt" mask="(-)#,###"/>
- <Cell col="10" text="bind:payhealcntramt" mask="(-)#,###"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="정산" position="absolute 0 0 543 360" id="chng">
- <Layouts>
- <Layout>
- <Shape position="absolute 255 310 537 316" linetype="horizontal" id="line18" class="line_2"/>
- <Edit readonly="true" position="absolute 134 28 247 47" id="output30" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Shape position="absolute 0 46 247 52" linetype="horizontal" id="line45" class="line_2"/>
- <Shape position="absolute 0 23 546 29" linetype="horizontal" id="line47" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="정산전" position="absolute 0 7 90 24" id="caption36" class="tit_2"/>
- <Edit readonly="true" position="absolute 81 28 131 47" id="output32" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Static text="정산내역" position="absolute 255 7 345 24" id="caption37" class="tit_2"/>
- <Shape position="absolute 0 68 247 74" linetype="horizontal" id="line50" class="line_2"/>
- <Edit readonly="true" position="absolute 134 50 247 69" id="output33" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 81 50 131 69" id="output34" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Shape position="absolute 0 90 247 96" linetype="horizontal" id="line51" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 134 204 247 223" align="align:right middle;" id="output37" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 134 226 247 245" align="align:right middle;" id="output38" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 81 94 160 113" align="align:right middle;" id="output39" mask="9,999" enable="false"/>
- <Shape position="absolute 0 156 246 162" linetype="horizontal" id="line54" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 161 94 247 113" align="align:right middle;" id="output40" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 81 270 247 289" align="align:right middle;" id="output41" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 182 138 247 157" align="align:right middle;" id="output42" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 134 160 247 179" align="align:right middle;" id="output43" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 134 182 247 201" align="align:right middle;" id="output44" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 134 248 247 267" align="align:right middle;" id="output47" mask="9,999" enable="false"/>
- <Shape position="absolute 81 244 246 250" linetype="horizontal" id="line58" class="line_2"/>
- <Shape position="absolute 0 332 539 338" linetype="horizontal" id="line60" class="line_3"/>
- <MaskEdit readonly="true" position="absolute 81 116 247 135" align="align:right middle;" id="output48" mask="9,999" enable="false"/>
- <Shape position="absolute 81 222 246 228" linetype="horizontal" id="line39" class="line_2"/>
- <Shape position="absolute 81 200 246 206" linetype="horizontal" id="line40" class="line_2"/>
- <Shape position="absolute 81 178 246 184" linetype="horizontal" id="line48" class="line_2"/>
- <Shape position="absolute 0 112 247 118" linetype="horizontal" id="line52" class="line_2"/>
- <Shape position="absolute 0 134 247 140" linetype="horizontal" id="line53" class="line_2"/>
- <Edit readonly="true" position="absolute 384 50 537 69" id="output23" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 331 50 381 69" id="output25" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Shape position="absolute 255 46 538 52" linetype="horizontal" id="line61" class="line_2"/>
- <Shape position="absolute 255 68 538 74" linetype="horizontal" id="line62" class="line_2"/>
- <Shape position="absolute 255 90 538 96" linetype="horizontal" id="line63" class="line_2"/>
- <Combo position="absolute 331 72 537 91" id="cmb_pkguncocd" class="combo_default" taborder="10" innerdataset="@ds_init_pamcdlst_uncocdlst" datacolumn="nm" codecolumn="cd"/>
- <Shape position="absolute 255 266 538 272" linetype="horizontal" id="line59" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 331 226 463 245" align="align:right middle;" id="output31" mask="9,999" enable="false"/>
- <Shape position="absolute 255 112 538 118" linetype="horizontal" id="line64" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 460 138 537 157" align="align:right middle;" id="output36" mask="9,999" enable="false"/>
- <Shape position="absolute 255 134 538 140" linetype="horizontal" id="line65" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 383 160 434 179" align="align:right middle;" id="output50" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 477 160 537 179" align="align:right middle;" id="output51" mask="9,999" enable="false"/>
- <Shape position="absolute 255 156 538 162" linetype="horizontal" id="line66" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 383 204 434 223" align="align:right middle;" id="output54" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 331 116 537 135" align="align:right middle;" id="output55" mask="9,999" enable="false"/>
- <Shape position="absolute 331 200 537 206" linetype="horizontal" id="line70" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 477 182 537 201" align="align:right middle;" id="output56" mask="9,999" enable="false"/>
- <Shape position="absolute 255 244 538 250" linetype="horizontal" id="line71" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 383 182 434 201" align="align:right middle;" id="output57" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 331 94 420 113" align="align:right middle;" id="output58" mask="9,999" enable="false"/>
- <Shape position="absolute 331 178 537 184" linetype="horizontal" id="line72" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 421 94 537 113" align="align:right middle;" id="output59" mask="9,999" enable="false"/>
- <Combo position="absolute 81 138 180 157" id="combo4" enable="false" innerdataset="@ds_init_pamcdlst_disccdlst" datacolumn="nm" codecolumn="cd"/>
- <Combo position="absolute 81 72 247 91" id="combo6" class="combo_default" enable="false" taborder="10" innerdataset="@ds_init_pamcdlst_uncocdlst" datacolumn="nm" codecolumn="cd"/>
- <MaskEdit readonly="true" position="absolute 331 248 404 267" align="align:right middle;" id="output13" mask="9,999" enable="false"/>
- <Shape position="absolute 0 266 247 272" linetype="horizontal" id="line15" class="line_2"/>
- <Shape position="absolute 255 222 538 228" linetype="horizontal" id="line16" class="line_2"/>
- <Shape position="absolute -1 310 247 316" linetype="horizontal" id="line17" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 81 292 247 311" align="align:right middle;" id="output21" mask="9,999" enable="false"/>
- <MaskEdit readonly="true" position="absolute 475 248 537 267" align="align:right middle;" id="output22" mask="9,999" enable="false"/>
- <MaskEdit position="absolute 70 314 128 332" align="align:right middle;" id="caption49" visible="false" mask="9,999" style="background:#ffff99ff;border:1 solid #a7c4d8ff ;bordertype:round 2 2 ; :disabled {font:Dotum,12,bold;}" enable="false"/>
- <MaskEdit position="absolute 200 314 245 332" align="align:right middle;" id="caption70" visible="false" mask="9,999" style="background:#ffff99ff;border:1 solid #a7c4d8ff ;bordertype:round 2 2 ;" enable="false"/>
- <Edit position="absolute 331 28 381 47" id="ipt_pkgcd" class="input_default" enable="false" taborder="9"/>
- <Edit readonly="true" position="absolute 404 28 537 47" id="opt_pkgnm" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Button position="absolute 448 1 501 23" id="btn_cnginit" class="btn2" text="초기화" onclick="switch5_chng_btn_cnginit_onclick"/>
- <Button position="absolute 504 1 546 23" id="btn_cngreceipt" class="btn2" text="정산" onclick="switch5_chng_btn_cngreceipt_onclick"/>
- <Button position="absolute 385 29 398 45" id="btn_pkgsearch" class="icon_search" text="" onclick="switch5_chng_btn_pkgsearch_onclick"/>
- <Combo position="absolute 331 138 455 157" id="cmb_pkgdisccd" innerdataset="@ds_init_pamcdlst_disccdlst" datacolumn="nm" codecolumn="cd"/>
- <CheckBox position="absolute 468 226 537 245" id="cbx_pkgmdlyn" taborder="11" text="선수대체" falsevalue="0" truevalue="1"/>
- <Edit position="absolute 331 292 383 311" id="ipt_famypid" class="input_default" maxlength="10" onkeydown="switch5_chng_ipt_famypid_onkeydown"/>
- <Button position="absolute 388 315 400 331" id="btn_rememp" class="icon_search" text="" onclick="switch5_chng_btn_rememp_onclick"/>
- <Edit position="absolute 331 314 383 333" id="ipt_recmempid" class="input_default" maxlength="10" onkeydown="switch5_chng_ipt_recmempid_onkeydown"/>
- <Edit position="absolute 405 292 455 311" id="opt_famypnm" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Combo position="absolute 494 292 537 311" id="cmb_famyrelacd" class="combo_default" innerdataset="@ds_init_baseinfo_relacdlst_R0077" datacolumn="cdnm" codecolumn="cdid"/>
- <Button position="absolute 388 271 400 287" id="btn_srchemp" class="icon_search" text="" onclick="switch5_chng_btn_srchemp_onclick"/>
- <Edit position="absolute 405 314 455 333" id="opt_recmempnm" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Button position="absolute 388 293 400 309" id="btn_selfamalyid" class="icon_search" text="" onclick="switch5_chng_btn_selfamalyid_onclick"/>
- <Combo position="absolute 494 270 537 289" id="cmb_emprelacd" class="combo_default" innerdataset="@ds_init_baseinfo_relacdlst_R0077" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 405 270 455 289" id="opt_empnm" style="background:URL('theme://images/bg_edit_d.png') stretch 5,5;" enable="false"/>
- <Edit position="absolute 331 270 383 289" id="ipt_empid" class="input_default" maxlength="10" onkeydown="switch5_chng_ipt_empid_onkeydown"/>
- <Shape id="line00" class="line_2" position="absolute 0 288 247 294"/>
- <Static text="단체" position="absolute 81 182 131 201" align="align:center middle;" id="caption50" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="공단" position="absolute 81 204 131 223" align="align:center middle;" id="caption51" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="보건소" position="absolute 81 226 131 245" align="align:center middle;" id="caption52" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="미수금액" position="absolute 0 160 79 267" align="align:center middle;" id="caption43" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="소계" position="absolute 0 116 79 135" align="align:center middle;" id="caption53" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="절사금액" position="absolute 0 292 79 311" align="align:center middle;" id="caption28" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="수납금액" position="absolute -1 314 68 333" align="align:center middle;" id="caption48" class="cell_1" visible="false" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="수납금액" position="absolute 130 314 199 333" align="align:center middle;" id="caption68" class="cell_1" visible="false" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="패키지" position="absolute 0 28 79 47" align="align:center middle;" id="caption77" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="사업체" position="absolute 0 50 79 69" align="align:center middle;" id="caption38" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="청구방법" position="absolute 0 72 79 91" align="align:center middle;" id="caption39" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="패키지/추가" position="absolute 0 94 79 113" align="align:center middle;" id="caption42" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="개인" position="absolute 81 160 131 179" align="align:center middle;" id="caption44" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="할인" position="absolute 0 138 79 157" align="align:center middle;" id="caption45" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="선수금액" position="absolute 0 270 79 289" align="align:center middle;" id="caption46" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="합계" position="absolute 81 248 131 267" align="align:center middle;" id="caption47" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="미수금액" position="absolute 255 160 328 223" align="align:center middle;" id="caption60" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="개인" position="absolute 331 160 381 179" align="align:center middle;" id="caption61" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="할인" position="absolute 255 138 328 157" align="align:center middle;" id="caption62" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="선수금액" position="absolute 255 226 328 245" align="align:center middle;" id="caption63" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="합계" position="absolute 331 204 381 223" align="align:center middle;" id="caption67" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="선수금잔액" position="absolute 255 248 328 267" align="align:center middle;" id="caption18" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="절사금액" position="absolute 406 248 474 267" align="align:center middle;" id="caption31" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="가족건진" position="absolute 255 292 328 311" align="align:center middle;" id="caption93" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="직원소개" position="absolute 255 314 328 333" align="align:center middle;" id="caption94" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="직원정보" position="absolute 255 270 328 289" align="align:center middle;" id="caption95" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="관계" position="absolute 457 270 492 289" align="align:center middle;" id="caption96" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="가족관계" position="absolute 457 292 492 333" align="align:center middle;" id="caption32" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="패키지" position="absolute 255 28 328 47" align="align:center middle;" id="caption23" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="사업체" position="absolute 255 50 328 69" align="align:center middle;" id="caption29" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="청구방법" position="absolute 255 72 328 91" align="align:center middle;" id="caption30" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="단체" position="absolute 437 160 475 179" align="align:center middle;" id="caption35" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="공단" position="absolute 437 182 475 201" align="align:center middle;" id="caption40" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="보건소" position="absolute 331 182 381 201" align="align:center middle;" id="caption41" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="패키지/추가" position="absolute 255 94 328 113" align="align:center middle;" id="caption57" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="소계" position="absolute 255 116 328 135" align="align:center middle;" id="caption58" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line01" class="line_2" position="absolute 255 288 538 294"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape position="absolute 553 613 1188 619" linetype="horizontal" id="line2" class="line_3" anchor="left right bottom"/>
- <Shape position="absolute 553 443 1188 449" linetype="horizontal" id="line22" class="line_3" anchor="left right bottom"/>
- <Shape position="absolute 553 350 1188 356" linetype="horizontal" id="line8" class="line_3" anchor="left right bottom"/>
- <Shape position="absolute 553 230 1188 236" linetype="horizontal" id="line3" class="line_3" anchor="left right bottom"/>
- <Static text="감면내역" position="absolute 553 534 650 614" id="caption89" class="cell_2" anchor="left bottom"/>
- <Static position="absolute 0 573 84 614" align="align:center middle;" id="caption79" class="cell_2"/>
- <Static text="패키지" position="absolute 0 529 84 548" align="align:center middle;" id="caption81" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <MaskEdit position="absolute 315 573 395 592" align="align:right middle;" id="output4" mask="9,999" taborder="66"/>
- <MaskEdit position="absolute 150 573 244 592" align="align:right middle;" id="inputamtcmpy" class="input_default" enable="false" mask="(-)#,###" taborder="65"/>
- <Static text="수납내역" position="absolute 553 48 650 231" id="caption92" class="cell_2" anchor="left top bottom"/>
- <Button position="absolute 1 683 76 702" align="align:center middle;" id="btn_cardamt" class="btn2" text="카드결제액" onclick="btn_cardamt_onclick" taborder="64"/>
- <MaskEdit position="absolute 150 595 257 614" align="align:right middle;" id="output5" mask="9,999" taborder="63"/>
- <Static text="할인 소계" position="absolute 397 551 452 592" align="align:center middle;" id="caption82" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Radio position="absolute 86 661 545 680" align="align:center middle;" id="rdo_cardyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" index="-1" style="textpadding:0 3 0 3;" onitemclick="rdo_cardyn_onitemclick" taborder="62">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">카드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">현금영수증</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">현금</Col>
- </Row>
- <Row>
- <Col id="codecolumn">B</Col>
- <Col id="datacolumn">통장입금</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit readonly="true" position="absolute 443 92 480 111" align="align:center middle;" id="opt_sex" enable="false" style=":disabled {background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:center middle;}" taborder="61"/>
- <Static text="조회일자 :" position="absolute 199 129 285 146" id="caption71" class="search_name"/>
- <MaskEdit position="absolute 416 639 546 658" align="align:right middle;" id="caption83" mask="9,999" style="background:#ffff99ff;border:1 solid #a7c4d8ff ;font:Dotum,12,bold;" taborder="60"/>
- <Shape position="absolute 0 657 546 663" linetype="horizontal" id="line31" class="line_3"/>
- <Button position="absolute 260 551 313 570" align="align:center middle;" id="btn_redu" class="btn2" text="감면" onclick="btn_redu_onclick" taborder="59"/>
- <Static text="-" position="absolute 382 127 390 147" id="caption72"/>
- <Button position="absolute 164 50 176 64" id="btn_searchpat" class="icon_search" text="" onclick="btn_searchpat_onclick" taborder="58"/>
- <Static text="기수납" position="absolute 0 639 55 658" align="align:center middle;" id="caption73" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="절사금액" position="absolute 218 617 287 636" align="align:center middle;" id="caption84" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Button position="absolute 5 575 80 594" align="align:center middle;" id="btn_unco" class="btn2" visible="false" text="미수액" onclick="btn_unco_onclick" taborder="57"/>
- <Combo position="absolute 86 551 185 570" id="cmb_disccd" enable="false" innerdataset="@ds_init_pamcdlst_disccdlst" datacolumn="nm" codecolumn="cd" readonly="true" taborder="56"/>
- <Shape position="absolute 547 46 553 758" linetype="vertical" id="line43" class="line_3" anchor="left top bottom"/>
- <Shape position="absolute 553 43 1188 49" linetype="horizontal" id="line32" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Shape position="absolute 553 530 1188 536" linetype="horizontal" id="line21" class="line_3" anchor="left right bottom"/>
- <MaskEdit position="absolute 454 551 546 592" align="align:right middle;" id="caption74" mask="9,999" style="background:#ffff99ff;border:1 solid #a7c4d8ff ;bordertype:round 2 2 ;font:Dotum,12,bold;" taborder="55"/>
- <CheckBox position="absolute 5 594 75 612" id="checkbox1" visible="false" text="수정" falsevalue="N" truevalue="Y" onclick="checkbox1_onclick" taborder="54"/>
- <Static text="환불금액" position="absolute 151 639 235 658" align="align:center middle;" id="caption85" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Edit position="absolute 77 48 158 67" id="ipt_pid" class="input_essential" taborder="69" autoselect="true" inputtype="number" onkeydown="ipt_pid_onkeydown"/>
- <Edit readonly="true" position="absolute 965 725 1117 744" id="output12" visible="false" taborder="53" anchor="left right bottom"/>
- <Shape position="absolute 0 110 545 116" linetype="horizontal" id="line11" class="line_3"/>
- <Static text="개인부담금" position="absolute 0 617 84 636" align="align:center middle;" id="caption75" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <CheckBox position="absolute 171 617 216 637" id="checkbox2" text="수정" onclick="checkbox2_onclick" falsevalue="N" truevalue="Y" taborder="52"/>
- <Static text="수납내역" position="absolute 553 27 634 44" id="caption86" class="tit_2"/>
- <Static text="생년월일" position="absolute 218 92 281 111" align="align:center middle;" id="caption64" class="cell_2"/>
- <MaskEdit position="absolute 315 595 395 614" align="align:right middle;" id="output14" mask="9,999" taborder="51"/>
- <Static text="감면계정" position="absolute 0 551 84 570" align="align:center middle;" id="caption76" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="소계" position="absolute 397 529 452 548" align="align:center middle;" id="caption54" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Shape position="absolute 85 591 546 597" linetype="horizontal" id="line24" class="line_3"/>
- <Static text="수납방법" position="absolute 0 661 84 680" align="align:center middle;" id="caption10" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="카드수납" position="absolute 553 234 650 351" id="caption87" class="cell_2" anchor="left bottom"/>
- <Static text="성명[한/영]" position="absolute 185 48 265 67" align="align:center middle;" id="caption65" class="cell_2"/>
- <Edit position="absolute 770 725 945 744" id="ipt_discremark" class="input_default" visible="false" taborder="50" anchor="left right bottom"/>
- <MaskEdit position="absolute 150 573 257 592" align="align:right middle;" id="output15" mask="9,999" enable="true" taborder="49"/>
- <Static text="추가검사" position="absolute 188 529 267 548" align="align:center middle;" id="caption55" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Shape position="absolute 0 547 546 553" linetype="horizontal" id="line25" class="line_3"/>
- <MaskEdit readonly="true" position="absolute 188 551 257 570" align="align:right middle;" id="opt_preamt" mask="9,999" enable="false" taborder="48"/>
- <Static text="개인" position="absolute 260 595 313 614" align="align:center middle;" id="caption11" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="현금영수증" position="absolute 553 354 650 444" id="caption88" class="cell_2" anchor="left bottom"/>
- <Static text="등록번호" position="absolute 2 48 75 67" align="align:center middle;" id="caption66" class="cell_2"/>
- <Static text="입금정보" position="absolute 0 508 72 524" id="caption78" class="tit_2"/>
- <Static text="납부할금액" position="absolute 329 639 414 658" align="align:center middle;" id="caption12" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <MaskEdit readonly="true" position="absolute 57 639 149 658" align="align:right middle;" id="output16" mask="9,999" enable="false" taborder="47"/>
- <MaskEdit position="absolute 454 595 546 636" align="align:right middle;" id="caption34" mask="9,999" style="background:#ffff99ff;border:1 solid #a7c4d8ff ;bordertype:round 2 2 ;font:Dotum,12,bold;" taborder="46"/>
- <MaskEdit position="absolute 454 529 546 548" align="align:right middle;" id="caption56" mask="9,999" style="background:#ffff99ff;border:1 solid #a7c4d8ff ;bordertype:round 2 2 ;font:Dotum,12,bold;" taborder="45"/>
- <Edit position="absolute 77 92 148 111" align="align:center middle;" id="ipt_rgstno1" enable="false" taborder="73" style=":disabled {align:center middle;}"/>
- <Edit position="absolute 268 48 325 67" id="ipt_pnm" class="input_essential" taborder="70" autoselect="true" imemode="hangul" onkeydown="ipt_pnm_onkeydown"/>
- <Static text="인적사항" position="absolute 0 27 90 43" id="caption3" class="tit_2"/>
- <MaskEdit position="absolute 78 683 184 702" align="align:right middle;" id="output28" class="input_default" mask="9,999" onkeydown="output28_onkeydown" onkillfocus="output28_onkillfocus" taborder="44"/>
- <MaskEdit readonly="true" position="absolute 268 529 395 548" align="align:right middle;" id="opt_addamt" mask="(-)#,###" enable="false" taborder="43"/>
- <MaskEdit readonly="true" position="absolute 315 551 395 570" align="align:right middle;" id="output17" mask="(-)#,###" enable="false" taborder="42"/>
- <Static text="미수 소계" position="absolute 397 595 452 636" align="align:center middle;" id="caption24" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Shape position="absolute 0 524 546 530" linetype="horizontal" id="line27" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Edit position="absolute 150 92 215 111" align="align:center middle;" id="ipt_rgstno2" enable="false" taborder="72" style=":disabled {align:center middle;}"/>
- <MaskEdit position="absolute 252 683 359 702" align="align:right middle;" id="output29" class="input_default" mask="9,999" onkeydown="output29_onkeydown" onkillfocus="output29_onkillfocus" taborder="41"/>
- <Shape position="absolute 0 679 546 685" linetype="horizontal" id="line28" class="line_3"/>
- <Calendar position="absolute 392 127 484 146" id="ipt_todd" class="input_essential" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" taborder="40"/>
- <Static text="주민번호" position="absolute 2 92 75 111" align="align:center middle;" id="caption69" class="cell_2"/>
- <Shape position="absolute 650 46 656 695" linetype="vertical" id="line1" class="line_3"/>
- <MaskEdit readonly="true" position="absolute 288 617 395 636" align="align:right middle;" id="output19" mask="9,999" enable="false" taborder="39"/>
- <MaskEdit position="absolute 237 639 327 658" align="align:right middle;" id="input1" class="input_default" enable="false" mask="9,999" readonly="true" taborder="38"/>
- <Static text="단체" position="absolute 86 573 148 592" align="align:center middle;" id="caption7" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Static text="공단" position="absolute 260 573 313 592" align="align:center middle;" id="caption8" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 485 92 519 111" align="align:center middle;" id="opt_age" enable="false" style=":disabled {background:URL('theme://images/bg_edit_D.png') stretch 5,5;align:center middle;}" taborder="37"/>
- <Shape position="absolute 0 43 545 49" linetype="horizontal" id="line4" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="보건소" position="absolute 86 595 148 614" align="align:center middle;" id="caption9" class="cell_2" style="padding:0 0 0 0;align:center middle;font:Dotum,9,bold;"/>
- <MaskEdit position="absolute 88 617 165 636" align="align:right middle;" id="inputbamt" class="input_default" enable="false" mask="9,999" onkeydown="inputbamt_onkeydown" onkillfocus="inputbamt_onkillfocus" taborder="36"/>
- <Button position="absolute 490 126 546 148" id="btn_search" class="btn1" text="조회" onclick="btn_search_onclick" taborder="35"/>
- <Button position="absolute 186 683 250 702" align="align:center middle;" id="btn_cashamt" class="btn2" text="현금금액" onclick="btn_cashamt_onclick" taborder="34"/>
- <MaskEdit readonly="true" position="absolute 86 529 185 548" align="align:right middle;" id="opt_pkgamt" mask="(-)#,###" enable="false" taborder="33"/>
- <Static text="미수내역" position="absolute 553 617 650 696" id="caption90" class="cell_2" anchor="left bottom"/>
- <Shape position="absolute 0 66 520 72" linetype="horizontal" id="line6" class="line_2"/>
- <MaskEdit readonly="true" position="absolute 86 617 168 636" align="align:right middle;" id="output3" mask="9,999" enable="false" taborder="32"/>
- <Calendar position="absolute 288 127 380 146" id="ipt_fromdd" class="input_essential" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null" taborder="31"/>
- <Edit position="absolute 325 48 520 67" id="ipt_egnm" class="input_essential" taborder="71" autoselect="true" imemode="alpha"/>
- <Static text="성별/나이" position="absolute 373 92 440 111" align="align:center middle;" id="caption91" class="cell_2"/>
- <Button position="absolute 558 593 600 612" id="button52" class="btn2" visible="false" text="추가" taborder="30" onclick="button52_onclick" anchor="left bottom"/>
- <Button position="absolute 605 593 647 612" id="button53" class="btn2" visible="false" text="삭제" taborder="29" onclick="button53_onclick" anchor="left bottom"/>
- <Button position="absolute 558 675 600 694" id="button1" class="btn2" text="추가" taborder="28" onclick="button1_onclick" anchor="left bottom"/>
- <Button position="absolute 604 675 646 694" id="button3" class="btn2" text="삭제" taborder="27" onclick="button3_onclick" anchor="left bottom"/>
- <Grid position="absolute 655 234 1188 351" id="grd_rcptcard" binddataset="ds_main_list_rcptdtl_cardlist" cellsizebandtype="allband" cellsizingtype="col" oncellclick="grd_rcptcard_oncellclick" taborder="26" onenteredit="grd_rcptcard_onenteredit" onrbuttondown="grd_rcptcard_onrbuttondown" autoenter="select" onkeydown="grd_rcptcard_onkeydown" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="126"/>
- <Column size="62"/>
- <Column size="62"/>
- <Column size="68"/>
- <Column size="53"/>
- <Column size="61"/>
- <Column size="67"/>
- <Column size="79"/>
- <Column size="63"/>
- <Column size="80"/>
- <Column size="59"/>
- <Column size="51"/>
- <Column size="86"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="85"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="카드회사"/>
- <Cell col="2" text="카드번호"/>
- <Cell col="3" text="유효기간"/>
- <Cell col="4" text="할부"/>
- <Cell col="5" text="결제금액"/>
- <Cell col="6" text="카드사"/>
- <Cell col="7" text="거래"/>
- <Cell col="8" text="승인번호"/>
- <Cell col="9" text="승인일자"/>
- <Cell col="10" text="시간"/>
- <Cell col="11" text="영수일자"/>
- <Cell col="12" text="영수증"/>
- <Cell col="13" text="일련번호"/>
- <Cell col="14" text="영수일련번호"/>
- <Cell col="15" text="키입력구분"/>
- <Cell col="16" text="caption1"/>
- <Cell col="17" text="caption2"/>
- <Cell col="18" text="caption3"/>
- <Cell col="19" text="caption5"/>
- <Cell col="20" text="caption4"/>
- <Cell col="21" text="caption6"/>
- <Cell col="22" text="caption7"/>
- <Cell col="23" text="caption8"/>
- <Cell col="24" text="거래일련번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:cardcmpycd" enable="false"/>
- <Cell col="2" displaytype="text" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" text="bind:cardno" editautoselect="true" enable="false"/>
- <Cell col="3" displaytype="text" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" style="align:center middle;" text="bind:valiterm" mask="99-99" maskchar=" " editautoselect="true" enable="false"/>
- <Cell col="4" displaytype="text" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" style="align:center middle;" text="bind:allotmm" mask="99" maskchar=" " editautoselect="true" enable="false"/>
- <Cell col="5" displaytype="number" edittype="expr:getRowType(currow) == '2' ? 'masknumber' : 'none'" style="align:right middle;" text="bind:cardamt" editautoselect="true" combodataset="ds_init_baseinfo_P0076" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="6" displaytype="combo" edittype="expr:getRowType(currow) == '2' ? 'combo' : 'none'" text="bind:cardcmpycd" combodataset="ds_init_baseinfo_P0076" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="15"/>
- <Cell col="7" text="bind:rcptstat1"/>
- <Cell col="8" text="bind:aprvno"/>
- <Cell col="9" displaytype="date" style="align:center middle;" text="bind:aprvdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="10" displaytype="date" style="align:center middle;" text="bind:aprvtm" mask="hh:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="11" displaytype="date" text="bind:rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="12" text="bind:rcptno"/>
- <Cell col="13" text="bind:rcptseqno"/>
- <Cell col="14" text="bind:seqno"/>
- <Cell col="15" displaytype="combo" text="bind:keyinptflag" combodataset="ds_static_keyinptflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="16" text="bind:ordtype"/>
- <Cell col="17" text="bind:aprvflag"/>
- <Cell col="18" text="bind:vancd"/>
- <Cell col="19" text="bind:cardnoor"/>
- <Cell col="20" text="bind:cardno1"/>
- <Cell col="21" text="bind:pid"/>
- <Cell col="22" text="bind:uncard"/>
- <Cell col="23" text="bind:cardnotra"/>
- <Cell col="24" text="bind:aprvunino"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 655 354 1188 444" id="grd_rcptcash" binddataset="ds_main_list_rcptdtl_cashlist" cellsizebandtype="allband" cellsizingtype="col" taborder="25" oncellclick="grd_rcptcash_oncellclick" onrbuttondown="grd_rcptcash_onrbuttondown" autoenter="select" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="79"/>
- <Column size="128"/>
- <Column size="61"/>
- <Column size="63"/>
- <Column size="53"/>
- <Column size="67"/>
- <Column size="61"/>
- <Column size="67"/>
- <Column size="80"/>
- <Column size="63"/>
- <Column size="94"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="107"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="자격확인구분"/>
- <Cell col="2" text="자격확인번호"/>
- <Cell col="3" text="개인/법인"/>
- <Cell col="4" text="결제금액"/>
- <Cell col="5" text="거래"/>
- <Cell col="6" text="승인일자"/>
- <Cell col="7" text="시간"/>
- <Cell col="8" text="승인번호"/>
- <Cell col="9" text="영수일자"/>
- <Cell col="10" text="영수증"/>
- <Cell col="11" text="영수증일련번호"/>
- <Cell col="12" text="caption1"/>
- <Cell col="13" text="caption2"/>
- <Cell col="14" text="caption3"/>
- <Cell col="15" text="caption4"/>
- <Cell col="16" text="거래일련번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="expr:getRowType(currow) == '2' ? 'combo' : 'none'" text="bind:qualcnfmflag" combodataset="ds_init_baseinfo_P0073" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="text" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" text="bind:qualcnfmno" editautoselect="true" enable="false"/>
- <Cell col="3" displaytype="combo" edittype="expr:getRowType(currow) == '2' ? 'combo' : 'none'" text="bind:indinstflag" combodataset="ds_static_indinstflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="4" displaytype="number" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" style="align:right middle;" text="bind:cashamt" editautoselect="true" enable="false"/>
- <Cell col="5" displaytype="combo" edittype="expr:getRowType(currow) == '2' ? 'combo' : 'none'" text="bind:rcptstat" combodataset="ds_static_rcptstat" combocodecol="value" combodatacol="label"/>
- <Cell col="6" displaytype="date" text="bind:aprvdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="7" text="bind:aprvtm"/>
- <Cell col="8" text="bind:aprvno"/>
- <Cell col="9" text="bind:rcptdd"/>
- <Cell col="10" text="bind:rcptno"/>
- <Cell col="11" text="bind:rcptseqno"/>
- <Cell col="12" text="bind:keyinptflag"/>
- <Cell col="13" text="bind:aprvflag"/>
- <Cell col="14" text="bind:vancd"/>
- <Cell col="15" text="bind:cardtra"/>
- <Cell col="16" text="bind:aprvunino"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 655 534 1188 614" id="grd_dcgm" binddataset="ds_main_list_rcptdtl_dcgmlist" taborder="24" autoenter="select" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="76"/>
- <Column size="129"/>
- <Column size="62"/>
- <Column size="271"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="감면분류"/>
- <Cell col="1" text="감면명칭"/>
- <Cell col="2" text="감면액"/>
- <Cell col="3" text="적용사유"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="combo" style="align:center;" text="bind:discreduflag" combodataset="ds_static_discreduflag" combocodecol="value" combodatacol="label"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:discreducd" combodataset="ds_init_pamcdlst_disccdlst" combocodecol="cd" combodatacol="nm" combodisplayrowcount="100" combodisplay="edit"/>
- <Cell col="2" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:discreduamt" editautoselect="true"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:apprsn" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 655 617 1188 696" id="grd_unco" binddataset="ds_main_list_rcptdtl_uncolist" taborder="23" autoenter="select" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="99"/>
- <Column size="100"/>
- <Column size="317"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="미수분류"/>
- <Cell col="1" text="미수금액"/>
- <Cell col="2" text="적용사유"/>
- <Cell col="3" text="caption1"/>
- <Cell col="4" text="caption2"/>
- <Cell col="5" text="caption3"/>
- <Cell col="6" text="caption4"/>
- <Cell col="7" text="caption5"/>
- <Cell col="8" text="caption6"/>
- <Cell col="9" text="caption7"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="combo" text="bind:uncocls" combodataset="ds_init_baseinfo_A0393" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="100"/>
- <Cell col="1" displaytype="number" edittype="masknumber" text="bind:uncoamt" editautoselect="true"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:remfact" editautoselect="true"/>
- <Cell col="3" text="bind:clamtrgtcd"/>
- <Cell col="4" text="bind:conseq"/>
- <Cell col="5" text="bind:payinsubamt"/>
- <Cell col="6" text="bind:rcptseqno"/>
- <Cell col="7" text="bind:seqno"/>
- <Cell col="8" text="bind:rcptno"/>
- <Cell col="9" text="bind:rcptdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 655 48 1188 231" id="grd_rcptlist" class="datagrid2" binddataset="ds_main_list_acptdtl_opmilist" cellsizebandtype="allband" cellsizingtype="col" oncellclick="grd_rcptlist_oncellclick" taborder="22" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="58"/>
- <Column size="58"/>
- <Column size="51"/>
- <Column size="61"/>
- <Column size="52"/>
- <Column size="0"/>
- <Column size="61"/>
- <Column size="60"/>
- <Column size="66"/>
- <Column size="66"/>
- <Column size="60"/>
- <Column size="58"/>
- <Column size="60"/>
- <Column size="76"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="수납일자"/>
- <Cell col="2" text="수납 시간"/>
- <Cell col="3" text="상태"/>
- <Cell col="4" text="계산총액"/>
- <Cell col="5" text="할인액"/>
- <Cell col="6" text="감면액"/>
- <Cell col="7" text="미수금 합계"/>
- <Cell col="8" text="본인부담"/>
- <Cell col="9" text="선수납금"/>
- <Cell col="10" text="수납금액"/>
- <Cell col="11" text="카드수납"/>
- <Cell col="12" text="현금수납"/>
- <Cell col="13" text="통장수납"/>
- <Cell col="14" text="기수납액"/>
- <Cell col="15" text="caption1"/>
- <Cell col="16" text="caption2"/>
- <Cell col="17"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" style="align:center middle;" text="bind:rcptexecdd"/>
- <Cell col="2" displaytype="text" style="align:center middle;" text="bind:rcpttm" mask="expr:utlf_isNull(rcpttm) ? '' : '##:##:##'" calendardisplaynulltype="none"/>
- <Cell col="3" displaytype="combo" text="bind:rcptstat" combodataset="ds_init_baseinfo_P0049" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" displaytype="number" text="bind:totamt" mask="9,999"/>
- <Cell col="5" displaytype="number" text="bind:discamt" mask="9,999"/>
- <Cell col="6" displaytype="number" text="bind:reduamt" mask="9,999"/>
- <Cell col="7" displaytype="number" text="bind:totuncoamt" mask="9,999"/>
- <Cell col="8" displaytype="number" text="bind:ownbamt" mask="9,999"/>
- <Cell col="9" displaytype="number" text="bind:mdlrcptamt" mask="9,999"/>
- <Cell col="10" displaytype="number" text="bind:rcptamt" mask="9,999"/>
- <Cell col="11" displaytype="number" text="bind:cardamt" mask="9,999"/>
- <Cell col="12" displaytype="number" text="bind:cashamt" mask="9,999"/>
- <Cell col="13" displaytype="number" text="bind:onlineamt" mask="9,999"/>
- <Cell col="14" displaytype="number" text="bind:totprercptamt" mask="9,999"/>
- <Cell col="15" text="bind:rcptdd"/>
- <Cell col="16" text="bind:rcptno"/>
- <Cell col="17" text="bind:rcptseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 622 210 648 229" id="btn_small" class="icon_top" text="" onclick="btn_small_onclick" taborder="21" anchor="left bottom"/>
- <Button position="absolute 622 210 648 229" id="btn_large" class="icon_bottom" text="" onclick="btn_large_onclick" taborder="20" anchor="left bottom"/>
- <Button position="absolute 622 329 648 348" id="button4" class="icon_top" text="" onclick="button4_onclick" taborder="19" anchor="left bottom"/>
- <Button position="absolute 622 329 648 348" id="button5" class="icon_bottom" text="" onclick="button5_onclick" taborder="18" anchor="left bottom"/>
- <Button position="absolute 622 422 648 441" id="button6" class="icon_top" text="" taborder="17" onclick="button6_onclick" anchor="left bottom"/>
- <Button position="absolute 622 422 648 441" id="button7" class="icon_bottom" text="" onclick="button7_onclick" taborder="16" anchor="left bottom"/>
- <Button position="absolute 622 589 648 608" id="button8" class="icon_top" text="" taborder="15" onclick="button8_onclick" anchor="left bottom"/>
- <Button position="absolute 622 589 648 608" id="button9" class="icon_bottom" text="" taborder="14" onclick="button9_onclick" anchor="left bottom"/>
- <Button position="absolute 622 654 648 673" id="button10" class="icon_top" text="" taborder="13" onclick="button10_onclick" anchor="left bottom"/>
- <Button position="absolute 622 654 648 673" id="button11" class="icon_bottom" text="" taborder="12" onclick="button11_onclick" anchor="left bottom"/>
- <Static text="계 약 처" position="absolute 2 70 75 89" align="align:center middle;" id="caption97" class="cell_2"/>
- <Calendar readonly="true" position="absolute 77 70 520 89" align="align:center middle;" id="output27" enable="false" taborder="11"/>
- <Button position="absolute 556 329 620 348" id="button16" class="btn2" visible="false" text="수납변경" onclick="button16_onclick" taborder="10" anchor="left bottom"/>
- <Button position="absolute 557 210 621 229" id="button17" class="btn2" enable="false" visible="false" text="수납변경" onclick="button17_onclick" taborder="9" anchor="left bottom"/>
- <TextArea position="absolute 553 718 1188 759" id="tar_remcnts" scrollbars="fixedvert" wordwrap="char" taborder="8" maxlength="500" anchor="left right bottom"/>
- <Static text="전달사항" position="absolute 553 700 626 717" id="caption98" class="tit_2" anchor="left bottom"/>
- <Button position="absolute 655 15 711 37" id="btn_recalc" class="btn4" visible="false" text="계산" onclick="btn_recalc_onclick" taborder="7"/>
- <Shape position="absolute 0 569 397 575" linetype="horizontal" id="line7" class="line_3"/>
- <Shape position="absolute 0 613 397 619" linetype="horizontal" id="line10" class="line_3"/>
- <Shape position="absolute 0 635 546 641" linetype="horizontal" id="line19" class="line_3"/>
- <Shape position="absolute 0 701 546 707" linetype="horizontal" id="line20" class="line_3"/>
- <MaskEdit position="absolute 430 683 546 702" align="align:right middle;" id="ipt_onlineamt" mask="9,999" onkeydown="ipt_onlineamt_onkeydown" onkillfocus="ipt_onlineamt_onkillfocus" taborder="6"/>
- <Button position="absolute 362 683 426 702" align="align:center middle;" id="btn_onlineamt" class="btn2" text="통장입금" onclick="btn_onlineamt_onclick" taborder="5"/>
- <Static text="통장입금" position="absolute 553 447 650 531" id="caption1" class="cell_2" anchor="left bottom"/>
- <Grid position="absolute 655 447 1188 531" id="grd_bank" binddataset="ds_main_list_rcptdtl_banklist" cellsizebandtype="allband" cellsizingtype="col" taborder="4" onrbuttondown="grd_bank_onrbuttondown" selecttype="multirow" autoenter="select" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="90"/>
- <Column size="180"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="은행"/>
- <Cell col="2" text="계좌번호"/>
- <Cell col="3" text="예금주"/>
- <Cell col="4" text="결제금액"/>
- <Cell col="5" text="거래"/>
- <Cell col="6" text="pid"/>
- <Cell col="7" text="rcptdd"/>
- <Cell col="8" text="rcptno"/>
- <Cell col="9" text="rcptseqno"/>
- <Cell col="10" text="seqno"/>
- <Cell col="11" text="remfact"/>
- <Cell col="12" text="rcptexecdd"/>
- <Cell col="13" text="rcpttm"/>
- <Cell col="14" text="rcptrid"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="expr:getRowType(currow) == '2' ? 'combo' : 'none'" text="bind:bankid" combodataset="ds_init_baseinfo_banklst_R0001" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="100" enable="false"/>
- <Cell col="2" displaytype="text" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" text="bind:bankaccount" editimemode="alpha" editautoselect="true" enable="false"/>
- <Cell col="3" displaytype="text" edittype="expr:getRowType(currow) == '2' ? 'text' : 'none'" style="align:center middle;" text="bind:depositor" editautoselect="true" enable="false"/>
- <Cell col="4" displaytype="number" edittype="expr:getRowType(currow) == '2' ? 'masknumber' : 'none'" style="align:right middle;" text="bind:bankamt" editautoselect="true" enable="false"/>
- <Cell col="5" displaytype="combo" edittype="expr:getRowType(currow) == '2' ? 'combo' : 'none'" text="bind:rcptstat" combodataset="ds_static_rcptstat" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="6" text="bind:pid"/>
- <Cell col="7" text="bind:rcptdd"/>
- <Cell col="8" text="bind:rcptno"/>
- <Cell col="9" text="bind:rcptseqno"/>
- <Cell col="10" text="bind:seqno"/>
- <Cell col="11" text="bind:remfact"/>
- <Cell col="12" text="bind:rcptexecdd"/>
- <Cell col="13" text="bind:rcpttm"/>
- <Cell col="14" text="bind:rcptrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 622 509 648 528" id="button19" class="icon_top" text="" taborder="3" onclick="button19_onclick" anchor="left bottom"/>
- <Button position="absolute 622 509 648 528" id="button18" class="icon_bottom" text="" taborder="2" onclick="button18_onclick" anchor="left bottom"/>
- <Button position="absolute 716 15 784 37" id="button20" class="btn4" visible="false" text="약번호" onclick="button20_onclick" taborder="1"/>
- <Button position="absolute 789 15 871 35" id="button21" class="btn4" visible="false" text="개인정보" onclick="button21_onclick"/>
- <Static id="caption6" text="건진수납" class="tit_1" position="absolute 0 0 90 25"/>
- <Shape id="line00" class="line_2" position="absolute 0 88 520 94"/>
- <Button id="btn_calc" taborder="77" text="계산" class="btn4" position="absolute 992 764 1048 786" onclick="btn_calc_onclick" anchor="right bottom"/>
- <Button id="btn_rcpt" taborder="78" text="수납" class="btn4" position="absolute 1050 764 1106 786" onclick="btn_rcpt_onclick" anchor="right bottom"/>
- <Button id="button2" taborder="79" text="초기화" class="btn4" position="absolute 922 764 990 786" onclick="button2_onclick" anchor="right bottom"/>
- <Button id="btn_getopmi" taborder="80" text="금액조회" class="btn4" visible="false" position="absolute 375 764 455 786" onclick="btn_getopmi_onclick" anchor="right bottom"/>
- <Button id="btn_reprt" taborder="81" text="영수증출력" class="btn6" position="absolute 0 764 92 786" onclick="btn_reprt_onclick" anchor="left bottom"/>
- <Button id="btn_refund" taborder="82" text="수납취소" class="btn4" position="absolute 1108 764 1188 786" onclick="btn_refund_onclick" anchor="right bottom"/>
- <Button id="btn_changrcpt" taborder="83" text="수납변경" class="btn4" visible="false" position="absolute 410 764 490 786" onclick="btn_changrcpt_onclick" anchor="right bottom"/>
- <CheckBox id="auto_print" taborder="84" text="영수증자동출력" position="absolute 95 766 200 786" falsevalue="N" truevalue="Y" anchor="left bottom"/>
- <CheckBox id="chk_engreceipt" taborder="85" text="영문영수증" position="absolute 200 766 280 786" falsevalue="N" truevalue="Y" anchor="left bottom"/>
- <Button id="button12" taborder="86" text="미수저장" class="btn4" visible="false" position="absolute 445 764 525 786" onclick="button12_onclick" anchor="right bottom"/>
- <CheckBox id="checkbox3" taborder="87" text="합계출력" position="absolute 280 766 355 786" truevalue="1" falsevalue="0" anchor="left bottom"/>
- <Button id="button13" taborder="88" text="선수조회" class="btn4" position="absolute 758 764 838 786" onclick="button13_onclick" anchor="right bottom"/>
- <Button id="button15" taborder="89" text="사업체미수" class="btn4" visible="false" position="absolute 480 764 572 786" onclick="button15_onclick" anchor="right bottom"/>
- <Button id="button14" taborder="90" text="개인부담" class="btn4" visible="false" position="absolute 515 764 595 786" onclick="button14_onclick" anchor="right bottom"/>
- <Button id="button22" taborder="91" text="환불내역" class="btn4" position="absolute 840 764 920 786" onclick="button22_onclick" anchor="right bottom"/>
- <MaskEdit id="opt_brthdd" taborder="92" position="absolute 284 91 370 111" mask="####-##-##" class="output" enable="false" style="align:center middle;" type="string"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_static_indinstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">개인</Col>
- <Col id="value">00</Col>
- </Row>
- <Row>
- <Col id="label">법인</Col>
- <Col id="value">01</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_rcptstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">승인</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">취소</Col>
- <Col id="value">C</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_keyinptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Swipe</Col>
- <Col id="value">S</Col>
- </Row>
- <Row>
- <Col id="label">Key In</Col>
- <Col id="value">K</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_static_discreduflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">감면</Col>
- <Col id="value">D</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdiscuncoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchdiscuncoflag">%</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_pamcdlst_disccdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_pamcdlst_uncocdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_initaddrinfo_R001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_addrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- <Column id="srcocmlflag" type="STRING" size="256"/>
- <Column id="srchparamhealexamflag" type="STRING" size="256"/>
- <Column id="srchrsrvdd" type="STRING" size="256"/>
- <Column id="srchparamrsrvdd" type="STRING" size="256"/>
- <Column id="srchrsrvno" type="STRING" size="256"/>
- <Column id="srchparamrsrvno" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchrcptdd" type="STRING" size="256"/>
- <Column id="srchrcptno" type="STRING" size="256"/>
- <Column id="srchrcptseqno" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- <Column id="srchrcptstat" type="STRING" size="256"/>
- <Column id="srchdiscd" type="STRING" size="256"/>
- <Column id="srchuncocd" type="STRING" size="256"/>
- <Column id="srchjobflag" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="srchpifSearchPatinfod" type="STRING" size="256"/>
- <Column id="srchhngnm" type="STRING" size="256"/>
- <Column id="srchpkgnm" type="STRING" size="256"/>
- <Column id="srchcardcancelyn" type="STRING" size="256"/>
- <Column id="rcptdd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="genrkind" type="STRING" size="256"/>
- <Column id="opmi_rcptno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="sumprt" type="STRING" size="256"/>
- <Column id="pid1" type="STRING" size="256"/>
- <Column id="cancelflag" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="chkflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchhealexamflag"/>
- <Col id="srcocmlflag"/>
- <Col id="srchparamhealexamflag"/>
- <Col id="srchrsrvdd"/>
- <Col id="srchparamrsrvdd"/>
- <Col id="srchrsrvno"/>
- <Col id="srchparamrsrvno"/>
- <Col id="srchpid"/>
- <Col id="srchorddd"/>
- <Col id="srchfromdd"/>
- <Col id="srchtodd"/>
- <Col id="srchinstcd"/>
- <Col id="srchrcptdd"/>
- <Col id="srchrcptno"/>
- <Col id="srchrcptseqno"/>
- <Col id="srchcretno"/>
- <Col id="srchrcptstat"/>
- <Col id="srchdiscd"/>
- <Col id="srchuncocd"/>
- <Col id="srchjobflag"/>
- <Col id="clscd"/>
- <Col id="srchpifSearchPatinfod"/>
- <Col id="srchhngnm"/>
- <Col id="srchpkgnm"/>
- <Col id="srchcardcancelyn"/>
- <Col id="rcptdd"/>
- <Col id="instcd"/>
- <Col id="genrkind"/>
- <Col id="opmi_rcptno"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddrid"/>
- <Col id="prcpgenrflag"/>
- <Col id="sumprt"/>
- <Col id="pid1"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden1_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_list_acpt_acptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_list_pkglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="disccd" type="STRING" size="256"/>
- <Column id="cmpycd" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="totamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pkgcd"/>
- <Col id="pkgnm"/>
- <Col id="uncocd"/>
- <Col id="disccd"/>
- <Col id="cmpycd"/>
- <Col id="cmpynm"/>
- <Col id="totamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_addlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
- <Column id="examseq" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="추가검사 및 패키지코?"/>
- <Column id="pkgflag" type="STRING" size="256" sumtext="일반Package:P, 추가처방:"/>
- <Column id="cnclyn" type="STRING" size="256" sumtext="취소여부 Y : 취소및 수"/>
- <Column id="cncldd" type="STRING" size="256" sumtext="취소(수정)일자"/>
- <Column id="disccd" type="STRING" size="256" sumtext="건진코드에 대한 할인?"/>
- <Column id="totpayamt" type="STRING" size="256" sumtext="총금액"/>
- <Column id="payinsubamt" type="STRING" size="256" sumtext="공단부담금"/>
- <Column id="payownbamt" type="STRING" size="256" sumtext="본인부담금"/>
- <Column id="payhealcntrbamt" type="STRING" size="256" sumtext="보건소부담금"/>
- <Column id="paycmpybamt" type="STRING" size="256" sumtext="회사부담금"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="수납일시"/>
- <Column id="rcptstatflag" type="STRING" size="256" sumtext="수납상태"/>
- <Column id="pflag" type="STRING" size="256" sumtext="종건/일건(C/G)"/>
- <Column id="uncocd" type="STRING" size="256" sumtext="청구방법(유형)"/>
- <Column id="cmpydiscamt" type="STRING" size="256" sumtext="단체감면액"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
- <Column id="testnm" type="STRING" size="256" sumtext="검사명칭"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_oscllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
- <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분(공통코드 A006"/>
- <Column id="calcseqno" type="STRING" size="256" sumtext="환자 진료내역의 계산?"/>
- <Column id="calcscoreseqno" type="STRING" size="256" sumtext="환자 진료내역의 수가?"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="calcstat" type="STRING" size="256" sumtext="계산상태(코드군 P0049 ?"/>
- <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세분류(공통코?"/>
- <Column id="orddd" type="STRING" size="256" sumtext="외래등록일자:접수일?"/>
- <Column id="cretno" type="STRING" size="256" sumtext="외래등록 생성번호"/>
- <Column id="acptseqno" type="STRING" size="256" sumtext="외래등록 일련번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사,주치의"/>
- <Column id="grupcalcscorcd" type="STRING" size="256" sumtext="그룹수가코드"/>
- <Column id="snglcalcscorcd" type="STRING" size="256" sumtext="싱글수가코드"/>
- <Column id="snglcalcscorcdnm" type="STRING" size="256" sumtext="싱글수가코드"/>
- <Column id="grupcalcscorcls" type="STRING" size="256" sumtext="그룹수가분류(그룹코?"/>
- <Column id="snglcalcscorcls" type="STRING" size="256" sumtext="싱글수가분류(싱글코?"/>
- <Column id="grupearncls" type="STRING" size="256" sumtext="그룹수가코드에 대한 ?"/>
- <Column id="snglearncls" type="STRING" size="256" sumtext="싱글코드에 대한 수익?"/>
- <Column id="ordqty" type="STRING" size="256" sumtext="처방지시투여량"/>
- <Column id="ordtims" type="STRING" size="256" sumtext="처방지시투여횟수"/>
- <Column id="orddays" type="STRING" size="256" sumtext="처방지시투여일수"/>
- <Column id="calcqty" type="STRING" size="256" sumtext="계산투여량"/>
- <Column id="calctims" type="STRING" size="256" sumtext="계산투여횟수"/>
- <Column id="calcdays" type="STRING" size="256" sumtext="계산투여일수"/>
- <Column id="matractflag" type="STRING" size="256" sumtext="0:원외,1:기본,2:가산이?"/>
- <Column id="baseaddflag" type="STRING" size="256" sumtext="기본/추가 구분(기본 :"/>
- <Column id="uncocd" type="STRING" size="256" sumtext="청구방법( AHBMUNCO에 있?"/>
- <Column id="pntunitcost" type="STRING" size="256" sumtext="점당단가(상대가치점?"/>
- <Column id="calcscorpnt" type="STRING" size="256" sumtext="수가점수"/>
- <Column id="appunitcost" type="STRING" size="256" sumtext="(수가점수 + 산정점수)"/>
- <Column id="calcamt" type="STRING" size="256" sumtext="적용단가 * 1회량 * 횟?"/>
- <Column id="hospaddamt" type="STRING" size="256" sumtext="계산액 * 병원가산율"/>
- <Column id="specamt" type="STRING" size="256" sumtext="율 : ((계산액 * 지정가?"/>
- <Column id="totamt" type="STRING" size="256" sumtext="계산금액 + 병원가산액"/>
- <Column id="payinsubamt" type="STRING" size="256" sumtext="공단부담금"/>
- <Column id="payhealcntramt" type="STRING" size="256" sumtext="보건소부담금"/>
- <Column id="cmpyamt" type="STRING" size="256" sumtext="계약처부담금"/>
- <Column id="discamt" type="STRING" size="256" sumtext="할인액-정율"/>
- <Column id="reduamt" type="STRING" size="256" sumtext="감면액-정액 : 계약처 ?"/>
- <Column id="ownbamt" type="STRING" size="256" sumtext="본인부담금"/>
- <Column id="earnenddd" type="STRING" size="256" sumtext="수익마감일자"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자(외래:원무의"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방일자별 일련번호 ?"/>
- <Column id="prcphistno" type="STRING" size="256" sumtext="처방이력이 발생할때 마다 생성 일련번호"/>
- <Column id="execprcpno" type="STRING" size="256" sumtext="실시처방으로 풀린 처방의 일련번호"/>
- <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납이 수행된 일자"/>
- <Column id="rcpttm" type="STRING" size="256" sumtext="수납처리된 시간"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수증 처리일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_cashlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수증일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049 ?"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래,입원,응"/>
- <Column id="keyinptflag" type="STRING" size="256" sumtext="S:Swipe K:Key in"/>
- <Column id="indinstflag" type="STRING" size="256" sumtext="개인/법인구분"/>
- <Column id="qualcnfmflag" type="STRING" size="256" sumtext="현금영수증승인 자격?"/>
- <Column id="qualcnfmno" type="STRING" size="256" sumtext="현금영수증승인 자격?"/>
- <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분(승인/승인취?"/>
- <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자"/>
- <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간"/>
- <Column id="aprvno" type="STRING" size="256" sumtext="승인번호"/>
- <Column id="vancd" type="STRING" size="256" sumtext="승인 VAN사가 2개이상일"/>
- <Column id="cashamt" type="STRING" size="256" sumtext="승인된 현금금액"/>
- <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
- <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
- <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
- <Column id="remfact" type="STRING" size="256" sumtext="수납내역에 대한 참고?"/>
- <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부"/>
- <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_uncolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="uncocls" type="STRING" size="256" sumtext="미수유형별 분류"/>
- <Column id="clamtrgtcd" type="STRING" size="256" sumtext="미수분류별별 청구처 코드"/>
- <Column id="uncoamt" type="STRING" size="256" sumtext="미수금액"/>
- <Column id="conseq" type="STRING" size="256" sumtext="계약번호"/>
- <Column id="payinsubamt" type="STRING" size="256" sumtext="공단금액"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="seqno" type="STRING" size="256" sumtext="참고사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_dcgmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="discreduflag" type="STRING" size="256" sumtext="감면,할인 구분"/>
- <Column id="discreduamt" type="STRING" size="256" sumtext="금액"/>
- <Column id="discreducd" type="STRING" size="256" sumtext="코드"/>
- <Column id="apprsn" type="STRING" size="256" sumtext="참고사항"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_banklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수증일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군P0049)"/>
- <Column id="bankid" type="STRING" size="256" sumtext="은행ID"/>
- <Column id="bankaccount" type="STRING" size="256" sumtext="은행계좌"/>
- <Column id="depositor" type="STRING" size="256" sumtext="예금주"/>
- <Column id="bankamt" type="STRING" size="256" sumtext="통장금액"/>
- <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
- <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
- <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
- <Column id="remfact" type="STRING" size="256" sumtext="수납내역에 대한 비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_hist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_P0030" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_P0049" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_P0076" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_P0073" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_A0393" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_relacdlst_R0077" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_P0076" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_banklst_R0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rgstno1" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="zipcd11" type="STRING" size="256"/>
- <Column id="zipcd12" type="STRING" size="256"/>
- <Column id="addr1" type="STRING" size="256"/>
- <Column id="detladdr1" type="STRING" size="256"/>
- <Column id="mpphon" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="emailid" type="STRING" size="256"/>
- <Column id="emailtype" type="STRING" size="256"/>
- <Column id="healexampid" type="STRING" size="256"/>
- <Column id="emailkind" type="STRING" size="256"/>
- <Column id="zipcd21" type="STRING" size="256"/>
- <Column id="zipcd22" type="STRING" size="256"/>
- <Column id="addr2" type="STRING" size="256"/>
- <Column id="detladdr2" type="STRING" size="256"/>
- <Column id="psptno" type="STRING" size="256"/>
- <Column id="brthareacnts" type="STRING" size="256"/>
- <Column id="pidcretfg" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="rgstno1"/>
- <Col id="rgstno2"/>
- <Col id="hngnm"/>
- <Col id="engnm"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="brthdd"/>
- <Col id="zipcd11"/>
- <Col id="zipcd12"/>
- <Col id="addr1"/>
- <Col id="detladdr1"/>
- <Col id="mpphon"/>
- <Col id="telno"/>
- <Col id="emailid"/>
- <Col id="emailtype"/>
- <Col id="healexampid"/>
- <Col id="emailkind"/>
- <Col id="zipcd21"/>
- <Col id="zipcd22"/>
- <Col id="addr2"/>
- <Col id="detladdr2"/>
- <Col id="psptno"/>
- <Col id="brthareacnts"/>
- <Col id="pidcretfg"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rcptinfo_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="opmi_totamt" type="STRING" size="256"/>
- <Column id="opmi_baseexamamt" type="STRING" size="256"/>
- <Column id="opmi_addexamamt" type="STRING" size="256"/>
- <Column id="opmi_payinsubamt" type="STRING" size="256"/>
- <Column id="opmi_payhealcntramt" type="STRING" size="256"/>
- <Column id="opmi_cmpyamt" type="STRING" size="256"/>
- <Column id="opmi_ownbamt" type="STRING" size="256"/>
- <Column id="opmi_ownuncoamt" type="STRING" size="256"/>
- <Column id="opmi_totuncoamt" type="STRING" size="256"/>
- <Column id="opmi_discamt" type="STRING" size="256"/>
- <Column id="opmi_reduamt" type="STRING" size="256"/>
- <Column id="opmi_disccd" type="STRING" size="256"/>
- <Column id="opmi_totdiscamt" type="STRING" size="256"/>
- <Column id="opmi_specamt" type="STRING" size="256"/>
- <Column id="opmi_precashamt" type="STRING" size="256"/>
- <Column id="opmi_precardamt" type="STRING" size="256"/>
- <Column id="opmi_preonlineamt" type="STRING" size="256"/>
- <Column id="opmi_premdlrcptamt" type="STRING" size="256"/>
- <Column id="opmi_totprercptamt" type="STRING" size="256"/>
- <Column id="opmi_mdlrcptamt" type="STRING" size="256"/>
- <Column id="opmi_mdlremamt" type="STRING" size="256"/>
- <Column id="opmi_restamt" type="STRING" size="256"/>
- <Column id="opmi_rcptamt" type="STRING" size="256"/>
- <Column id="opmi_cardamt" type="STRING" size="256"/>
- <Column id="opmi_cashamt" type="STRING" size="256"/>
- <Column id="opmi_onlineamt" type="STRING" size="256"/>
- <Column id="opmi_orgrcptdd" type="STRING" size="256"/>
- <Column id="opmi_orgrcptno" type="STRING" size="256"/>
- <Column id="opmi_orgrcptseqno" type="STRING" size="256"/>
- <Column id="opmi_mdlyn" type="STRING" size="256"/>
- <Column id="opmi_paygubun" type="STRING" size="256"/>
- <Column id="opmi_rtnamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="opmi_totamt"/>
- <Col id="opmi_baseexamamt"/>
- <Col id="opmi_addexamamt"/>
- <Col id="opmi_payinsubamt"/>
- <Col id="opmi_payhealcntramt"/>
- <Col id="opmi_cmpyamt"/>
- <Col id="opmi_ownbamt"/>
- <Col id="opmi_ownuncoamt"/>
- <Col id="opmi_totuncoamt"/>
- <Col id="opmi_discamt"/>
- <Col id="opmi_reduamt"/>
- <Col id="opmi_disccd"/>
- <Col id="opmi_totdiscamt"/>
- <Col id="opmi_specamt"/>
- <Col id="opmi_precashamt"/>
- <Col id="opmi_precardamt"/>
- <Col id="opmi_preonlineamt"/>
- <Col id="opmi_premdlrcptamt"/>
- <Col id="opmi_totprercptamt"/>
- <Col id="opmi_mdlrcptamt"/>
- <Col id="opmi_mdlremamt"/>
- <Col id="opmi_restamt"/>
- <Col id="opmi_rcptamt"/>
- <Col id="opmi_cardamt"/>
- <Col id="opmi_cashamt"/>
- <Col id="opmi_onlineamt"/>
- <Col id="opmi_orgrcptdd"/>
- <Col id="opmi_orgrcptno"/>
- <Col id="opmi_orgrcptseqno"/>
- <Col id="opmi_mdlyn"/>
- <Col id="opmi_paygubun"/>
- <Col id="opmi_rtnamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rcptinfo_s_card_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rcptinfo_s_cash_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rcptinfo_s_dcgm_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rcptinfo_s_unco_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rcptinfo_s_bank_bank" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_list_rcptdtl_cardlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onvaluechanged="ds_main_list_rcptdtl_cardlist_onvaluechanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수증일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049 ?"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래,입원,응"/>
- <Column id="keyinptflag" type="STRING" size="256" sumtext="S:Swipe K:Key in"/>
- <Column id="cardcmpycd" type="STRING" size="256" sumtext="카드사코드(코드군 P007"/>
- <Column id="cardno" type="STRING" size="256" sumtext="카드번호"/>
- <Column id="cardno1" type="STRING" size="256" sumtext="카드번호1"/>
- <Column id="cardnoor" type="STRING" size="256" sumtext="카드번호1"/>
- <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분(승인/승인취?"/>
- <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자"/>
- <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간"/>
- <Column id="aprvno" type="STRING" size="256" sumtext="승인번호"/>
- <Column id="vancd" type="STRING" size="256" sumtext="승인 VAN사가 2개이상일"/>
- <Column id="allotmm" type="STRING" size="256" sumtext="할부개월수(02,03)"/>
- <Column id="cardamt" type="STRING" size="256" sumtext="카드 결제금액"/>
- <Column id="valiterm" type="STRING" size="256" sumtext="유효기간(YYYYMM)"/>
- <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
- <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
- <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
- <Column id="remfact" type="STRING" size="256" sumtext="수납내역에 대한 참고?"/>
- <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부(외래선수?"/>
- <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부(재계산 ?"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- <Column id="rcptstat1" type="STRING" size="256" sumtext="거래내역"/>
- <Column id="aprvunino" type="STRING" size="256" sumtext="거래일련번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_rcptdtl_cashlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_rcptdtl_cashlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="indinstflag" type="STRING" size="256"/>
- <Column id="rcptstat" type="STRING" size="256"/>
- <Column id="aprvdd" type="STRING" size="256"/>
- <Column id="aprvtm" type="STRING" size="256"/>
- <Column id="aprvno" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="cashamt" type="STRING" size="256"/>
- <Column id="qualcnfmno" type="STRING" size="256"/>
- <Column id="qualcnfmflag" type="STRING" size="256"/>
- <Column id="aprvunino" type="STRING" size="256"/>
- <Column id="rcptdd" type="STRING" size="256"/>
- <Column id="rcptno" type="STRING" size="256"/>
- <Column id="rcptseqno" type="STRING" size="256"/>
- <Column id="keyinptflag" type="STRING" size="256"/>
- <Column id="aprvflag" type="STRING" size="256"/>
- <Column id="vancd" type="STRING" size="256"/>
- <Column id="cardtra" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_rcptdtl_banklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bankid" type="STRING" size="256"/>
- <Column id="bankaccount" type="STRING" size="256"/>
- <Column id="depositor" type="STRING" size="256"/>
- <Column id="bankamt" type="STRING" size="256"/>
- <Column id="rcptstat" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rcptdd" type="STRING" size="256"/>
- <Column id="rcptno" type="STRING" size="256"/>
- <Column id="rcptseqno" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="rcptexecdd" type="STRING" size="256"/>
- <Column id="rcpttm" type="STRING" size="256"/>
- <Column id="rcptrid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_rcptdtl_dcgmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_rcptdtl_dcgmlist_oncolumnchanged"/>
- <Dataset id="ds_main_list_rcptdtl_uncolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_chnginfo_before" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="before_instcd" type="STRING" size="256"/>
- <Column id="before_rsrvdd" type="STRING" size="256"/>
- <Column id="before_rsrvno" type="STRING" size="256"/>
- <Column id="before_healexamflag" type="STRING" size="256"/>
- <Column id="before_healexamdetlflag" type="STRING" size="256"/>
- <Column id="before_pid" type="STRING" size="256"/>
- <Column id="before_orddd" type="STRING" size="256"/>
- <Column id="before_cretno" type="STRING" size="256"/>
- <Column id="before_orddeptcd" type="STRING" size="256"/>
- <Column id="before_orddrid" type="STRING" size="256"/>
- <Column id="before_pkgcd" type="STRING" size="256"/>
- <Column id="before_pkgnm" type="STRING" size="256"/>
- <Column id="before_cmpycd" type="STRING" size="256"/>
- <Column id="before_cmpynm" type="STRING" size="256"/>
- <Column id="before_conseq" type="STRING" size="256"/>
- <Column id="before_pkguncocd" type="STRING" size="256"/>
- <Column id="before_baseexamamt" type="STRING" size="256"/>
- <Column id="before_addexamamt" type="STRING" size="256"/>
- <Column id="before_totamt" type="STRING" size="256"/>
- <Column id="before_disccd" type="STRING" size="256"/>
- <Column id="before_totdiscamt" type="STRING" size="256"/>
- <Column id="before_ownuncoamt" type="STRING" size="256"/>
- <Column id="before_cmpyamt" type="STRING" size="256"/>
- <Column id="before_payhealcntramt" type="STRING" size="256"/>
- <Column id="before_payinsubamt" type="STRING" size="256"/>
- <Column id="before_totuncoamt" type="STRING" size="256"/>
- <Column id="before_mdlrcptamt" type="STRING" size="256"/>
- <Column id="before_restamt" type="STRING" size="256"/>
- <Column id="before_rcptamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="before_instcd"/>
- <Col id="before_rsrvdd"/>
- <Col id="before_rsrvno"/>
- <Col id="before_healexamflag"/>
- <Col id="before_healexamdetlflag"/>
- <Col id="before_pid"/>
- <Col id="before_orddd"/>
- <Col id="before_cretno"/>
- <Col id="before_orddeptcd"/>
- <Col id="before_orddrid"/>
- <Col id="before_pkgcd"/>
- <Col id="before_pkgnm"/>
- <Col id="before_cmpycd"/>
- <Col id="before_cmpynm"/>
- <Col id="before_conseq"/>
- <Col id="before_pkguncocd"/>
- <Col id="before_baseexamamt"/>
- <Col id="before_addexamamt"/>
- <Col id="before_totamt"/>
- <Col id="before_disccd"/>
- <Col id="before_totdiscamt"/>
- <Col id="before_ownuncoamt"/>
- <Col id="before_cmpyamt"/>
- <Col id="before_payhealcntramt"/>
- <Col id="before_payinsubamt"/>
- <Col id="before_totuncoamt"/>
- <Col id="before_mdlrcptamt"/>
- <Col id="before_restamt"/>
- <Col id="before_rcptamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_chnginfo_after" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="after_instcd" type="STRING" size="256"/>
- <Column id="after_rsrvdd" type="STRING" size="256"/>
- <Column id="after_rsrvno" type="STRING" size="256"/>
- <Column id="after_healexamflag" type="STRING" size="256"/>
- <Column id="after_healexamdetlflag" type="STRING" size="256"/>
- <Column id="after_pid" type="STRING" size="256"/>
- <Column id="after_orddd" type="STRING" size="256"/>
- <Column id="after_cretno" type="STRING" size="256"/>
- <Column id="after_orddeptcd" type="STRING" size="256"/>
- <Column id="after_orddrid" type="STRING" size="256"/>
- <Column id="after_pkgcd" type="STRING" size="256"/>
- <Column id="after_pkgnm" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="cmpycd" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="conseq" type="STRING" size="256"/>
- <Column id="after_cmpycd" type="STRING" size="256"/>
- <Column id="after_cmpynm" type="STRING" size="256"/>
- <Column id="after_conseq" type="STRING" size="256"/>
- <Column id="after_pkguncocd" type="STRING" size="256"/>
- <Column id="after_baseexamamt" type="STRING" size="256"/>
- <Column id="after_addexamamt" type="STRING" size="256"/>
- <Column id="after_totamt" type="STRING" size="256"/>
- <Column id="after_disccd" type="STRING" size="256"/>
- <Column id="after_totdiscamt" type="STRING" size="256"/>
- <Column id="after_ownuncoamt" type="STRING" size="256"/>
- <Column id="after_cmpyamt" type="STRING" size="256"/>
- <Column id="after_payhealcntramt" type="STRING" size="256"/>
- <Column id="after_payinsubamt" type="STRING" size="256"/>
- <Column id="after_totuncoamt" type="STRING" size="256"/>
- <Column id="after_mdlrcptamt" type="STRING" size="256"/>
- <Column id="after_mdlremamt" type="STRING" size="256"/>
- <Column id="after_mdlyn" type="STRING" size="256"/>
- <Column id="after_restamt" type="STRING" size="256"/>
- <Column id="after_rcptamt" type="STRING" size="256"/>
- <Column id="empid" type="STRING" size="256"/>
- <Column id="empnm" type="STRING" size="256"/>
- <Column id="emprelacd" type="STRING" size="256"/>
- <Column id="famypid" type="STRING" size="256"/>
- <Column id="famypnm" type="STRING" size="256"/>
- <Column id="famyrelacd" type="STRING" size="256"/>
- <Column id="recmempid" type="STRING" size="256"/>
- <Column id="recmempnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="after_instcd"/>
- <Col id="after_rsrvdd"/>
- <Col id="after_rsrvno"/>
- <Col id="after_healexamflag"/>
- <Col id="after_healexamdetlflag"/>
- <Col id="after_pid"/>
- <Col id="after_orddd"/>
- <Col id="after_cretno"/>
- <Col id="after_orddeptcd"/>
- <Col id="after_orddrid"/>
- <Col id="after_pkgcd"/>
- <Col id="after_pkgnm"/>
- <Col id="pkgcd"/>
- <Col id="pkgnm"/>
- <Col id="cmpycd"/>
- <Col id="cmpynm"/>
- <Col id="conseq"/>
- <Col id="after_cmpycd"/>
- <Col id="after_cmpynm"/>
- <Col id="after_conseq"/>
- <Col id="after_pkguncocd"/>
- <Col id="after_baseexamamt"/>
- <Col id="after_addexamamt"/>
- <Col id="after_totamt"/>
- <Col id="after_disccd"/>
- <Col id="after_totdiscamt"/>
- <Col id="after_ownuncoamt"/>
- <Col id="after_cmpyamt"/>
- <Col id="after_payhealcntramt"/>
- <Col id="after_payinsubamt"/>
- <Col id="after_totuncoamt"/>
- <Col id="after_mdlrcptamt"/>
- <Col id="after_mdlremamt"/>
- <Col id="after_mdlyn"/>
- <Col id="after_restamt"/>
- <Col id="after_rcptamt"/>
- <Col id="empid"/>
- <Col id="empnm"/>
- <Col id="emprelacd"/>
- <Col id="famypid"/>
- <Col id="famypnm"/>
- <Col id="famyrelacd"/>
- <Col id="recmempid"/>
- <Col id="recmempnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_cardinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cardrcptdd" type="STRING" size="256"/>
- <Column id="cardcmpycd" type="STRING" size="256"/>
- <Column id="cardno" type="STRING" size="256"/>
- <Column id="valiterm" type="STRING" size="256"/>
- <Column id="allotmm" type="STRING" size="256"/>
- <Column id="cardamt" type="STRING" size="256"/>
- <Column id="aprvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cardrcptdd"/>
- <Col id="cardcmpycd"/>
- <Col id="cardno"/>
- <Col id="valiterm"/>
- <Col id="allotmm"/>
- <Col id="cardamt"/>
- <Col id="aprvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_cashinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qualcnfmflag" type="STRING" size="256"/>
- <Column id="qualcnfmno" type="STRING" size="256"/>
- <Column id="aprvdd" type="STRING" size="256"/>
- <Column id="cashamt" type="STRING" size="256"/>
- <Column id="aprvno" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_s_opmi_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_card_cardlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_cash_cashlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_bank_bank" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_dcgm_dcgm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_unco_unco" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_oscl_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_opmi_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_dcgm_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_unco_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_card_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cash_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcpt_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choiflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_cardlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수증일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049 ?"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태(외래,입원,응"/>
- <Column id="keyinptflag" type="STRING" size="256" sumtext="S:Swipe K:Key in"/>
- <Column id="cardcmpycd" type="STRING" size="256" sumtext="카드사코드(코드군 P007"/>
- <Column id="cardno" type="STRING" size="256" sumtext="카드번호"/>
- <Column id="cardno1" type="STRING" size="256" sumtext="카드번호1"/>
- <Column id="cardnoor" type="STRING" size="256" sumtext="카드번호1"/>
- <Column id="aprvflag" type="STRING" size="256" sumtext="승인구분(승인/승인취?"/>
- <Column id="aprvdd" type="STRING" size="256" sumtext="승인일자"/>
- <Column id="aprvtm" type="STRING" size="256" sumtext="승인시간"/>
- <Column id="aprvno" type="STRING" size="256" sumtext="승인번호"/>
- <Column id="vancd" type="STRING" size="256" sumtext="승인 VAN사가 2개이상일"/>
- <Column id="allotmm" type="STRING" size="256" sumtext="할부개월수(02,03)"/>
- <Column id="cardamt" type="STRING" size="256" sumtext="카드 결제금액"/>
- <Column id="valiterm" type="STRING" size="256" sumtext="유효기간(YYYYMM)"/>
- <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
- <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
- <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
- <Column id="remfact" type="STRING" size="256" sumtext="수납내역에 대한 참고?"/>
- <Column id="preamtyn" type="STRING" size="256" sumtext="선수금여부(외래선수?"/>
- <Column id="innrtretyn" type="STRING" size="256" sumtext="내부처리여부(재계산 ?"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- <Column id="rcptstat1" type="STRING" size="256" sumtext="거래내역"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list_acptdtl_hist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_list_acptdtl_opmilist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
- <Column id="rcptdd" type="STRING" size="256" sumtext="영수증 처리일자"/>
- <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
- <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P0049 ?"/>
- <Column id="rcptflag" type="STRING" size="256" sumtext="예약금/수납금"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext=""/>
- <Column id="rsrvno" type="STRING" size="256" sumtext=""/>
- <Column id="healexamflag" type="STRING" size="256" sumtext=""/>
- <Column id="orddd" type="STRING" size="256" sumtext="외래등록일자:접수일?"/>
- <Column id="cretno" type="STRING" size="256" sumtext="외래등록 생성번호"/>
- <Column id="acptseqno" type="STRING" size="256" sumtext="외래등록 일련번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="specamt" type="STRING" size="256" sumtext="선택진료"/>
- <Column id="totamt" type="STRING" size="256" sumtext="총액"/>
- <Column id="baseexamamt" type="STRING" size="256" sumtext="기본검사금액"/>
- <Column id="addexamamt" type="STRING" size="256" sumtext="추가검사금액"/>
- <Column id="payinsubamt" type="STRING" size="256" sumtext="공단부담금"/>
- <Column id="payhealcntramt" type="STRING" size="256" sumtext="보건소부담금"/>
- <Column id="cmpyamt" type="STRING" size="256" sumtext="사업체부담금"/>
- <Column id="ownbamt" type="STRING" size="256" sumtext="개인부담금"/>
- <Column id="ownuncoamt" type="STRING" size="256" sumtext="개인미수처리금액"/>
- <Column id="totuncoamt" type="STRING" size="256" sumtext="미수총액"/>
- <Column id="discamt" type="STRING" size="256" sumtext="할인액"/>
- <Column id="reduamt" type="STRING" size="256" sumtext="감액"/>
- <Column id="precardamt" type="STRING" size="256" sumtext="기카드금액"/>
- <Column id="precashamt" type="STRING" size="256" sumtext="기현금금액"/>
- <Column id="preonlineamt" type="STRING" size="256" sumtext="기온라인금액"/>
- <Column id="premdlrcptamt" type="STRING" size="256" sumtext="기중간수납금"/>
- <Column id="totprercptamt" type="STRING" size="256" sumtext="선수금총액"/>
- <Column id="mdlrcptamt" type="STRING" size="256" sumtext="중간금"/>
- <Column id="restamt" type="STRING" size="256" sumtext="절사액"/>
- <Column id="rcptamt" type="STRING" size="256" sumtext="총본인부담액"/>
- <Column id="cardamt" type="STRING" size="256" sumtext="카드금액"/>
- <Column id="cashamt" type="STRING" size="256" sumtext="현금금액"/>
- <Column id="onlineamt" type="STRING" size="256" sumtext="온라인금액"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="orgrcptdd" type="STRING" size="256" sumtext="원 영수증일자(미수입?"/>
- <Column id="orgrcptno" type="STRING" size="256" sumtext="원 영수증번호(미수입?"/>
- <Column id="orgrcptseqno" type="STRING" size="256" sumtext="원 영수증일련번호(미?"/>
- <Column id="earnclosedd" type="STRING" size="256" sumtext="수익마감일자"/>
- <Column id="rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
- <Column id="payrcptamt" type="STRING" size="256" sumtext="납부할금액"/>
- <Column id="realrcptamt" type="STRING" size="256" sumtext="납부한금액"/>
- <Column id="rcpttm" type="STRING" size="256" sumtext="수납시간"/>
- <Column id="rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_info_rcptinfo_cardlist_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rcptinfo_cashlist_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_acptinfo_acptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ui" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_banklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cardlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cashlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_rcptinfo_banklist_bank" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_userpopupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_onerowselect_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="okflag" type="STRING" size="256"/>
- <Column id="edityn" type="STRING" size="256"/>
- <Column id="editpyn" type="STRING" size="256"/>
- <Column id="cardcancel" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="okflag"/>
- <Col id="edityn"/>
- <Col id="editpyn"/>
- <Col id="cardcancel"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cardapp" type="STRING" size="256"/>
- <Column id="precheange" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prncd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="print" type="STRING" size="256"/>
- <Column id="engprint" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="print">Y</Col>
- <Col id="engprint">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_com" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_appvanif" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_opmi_out" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_addcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_van_tmp_cash_req_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_van_tmp_cash_rcv_cash" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_van_tmp_card_req_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_van_tmp_card_rcv_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcpt_out_rcptno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cardcheck_uncard" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_PK018list_PK018" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_P0032list_P0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_rcpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_opmiinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_testcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_ocrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_chng_before" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_s_chng_after" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_TXAHA02103_before" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_TXAHA02103_after" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
- <BindItem id="item1" compid="ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
- <BindItem id="item2" compid="ipt_egnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="engnm"/>
- <BindItem id="item3" compid="ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno1"/>
- <BindItem id="item4" compid="ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno2"/>
- <BindItem id="item6" compid="opt_sex" propid="value" datasetid="ds_main_info_patinfo_item" columnid="sex"/>
- <BindItem id="item7" compid="opt_age" propid="value" datasetid="ds_main_info_patinfo_item" columnid="age"/>
- <BindItem id="item8" compid="output27" propid="value" datasetid="ds_main_info_acptinfo_acptlist" columnid="cmpynm"/>
- <BindItem id="item9" compid="ipt_fromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
- <BindItem id="item10" compid="ipt_todd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
- <BindItem id="item11" compid="switch5.chng.output32" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_pkgcd"/>
- <BindItem id="item12" compid="switch5.chng.output30" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_pkgnm"/>
- <BindItem id="item13" compid="switch5.chng.output33" propid="value" datasetid="ds_main_info_chnginfo_before" columnid=""/>
- <BindItem id="item14" compid="switch5.chng.output34" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_cmpycd"/>
- <BindItem id="item15" compid="switch5.chng.combo6" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_pkguncocd"/>
- <BindItem id="item16" compid="switch5.chng.output39" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_baseexamamt"/>
- <BindItem id="item17" compid="switch5.chng.output40" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_addexamamt"/>
- <BindItem id="item18" compid="switch5.chng.output48" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_totamt"/>
- <BindItem id="item19" compid="switch5.chng.combo4" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_disccd"/>
- <BindItem id="item20" compid="switch5.chng.output42" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_totdiscamt"/>
- <BindItem id="item21" compid="switch5.chng.output43" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_ownuncoamt"/>
- <BindItem id="item22" compid="switch5.chng.output44" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_cmpyamt"/>
- <BindItem id="item23" compid="switch5.chng.output37" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_payinsubamt"/>
- <BindItem id="item24" compid="switch5.chng.output38" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_payhealcntramt"/>
- <BindItem id="item25" compid="switch5.chng.output47" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_totuncoamt"/>
- <BindItem id="item26" compid="switch5.chng.output41" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_mdlrcptamt"/>
- <BindItem id="item27" compid="switch5.chng.output21" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_restamt"/>
- <BindItem id="item28" compid="switch5.chng.caption49" propid="text" datasetid="ds_main_info_chnginfo_before" columnid=""/>
- <BindItem id="item29" compid="switch5.chng.caption49" propid="value" datasetid="ds_main_info_chnginfo_before" columnid="before_rcptamt"/>
- <BindItem id="item30" compid="switch5.chng.caption70" propid="value" datasetid="ds_main_info_chnginfo_after" columnid=""/>
- <BindItem id="item31" compid="switch5.chng.ipt_pkgcd" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_pkgcd"/>
- <BindItem id="item32" compid="switch5.chng.opt_pkgnm" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_pkgnm"/>
- <BindItem id="item33" compid="switch5.chng.output23" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_cmpynm"/>
- <BindItem id="item34" compid="switch5.chng.output25" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_cmpycd"/>
- <BindItem id="item35" compid="switch5.chng.cmb_pkguncocd" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_pkguncocd"/>
- <BindItem id="item36" compid="switch5.chng.output58" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_baseexamamt"/>
- <BindItem id="item37" compid="switch5.chng.output59" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_addexamamt"/>
- <BindItem id="item38" compid="switch5.chng.output55" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_totamt"/>
- <BindItem id="item39" compid="switch5.chng.output36" propid="value" datasetid="ds_main_info_chnginfo_after" columnid=""/>
- <BindItem id="item40" compid="switch5.chng.cmb_pkgdisccd" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_disccd"/>
- <BindItem id="item41" compid="switch5.chng.output51" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_cmpyamt"/>
- <BindItem id="item42" compid="switch5.chng.output56" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_payinsubamt"/>
- <BindItem id="item43" compid="switch5.chng.output50" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_ownuncoamt"/>
- <BindItem id="item44" compid="switch5.chng.output57" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_payhealcntramt"/>
- <BindItem id="item45" compid="switch5.chng.output54" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_totuncoamt"/>
- <BindItem id="item46" compid="switch5.chng.output31" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_mdlrcptamt"/>
- <BindItem id="item47" compid="switch5.chng.cbx_pkgmdlyn" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_mdlyn"/>
- <BindItem id="item48" compid="switch5.chng.output22" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_restamt"/>
- <BindItem id="item49" compid="switch5.chng.output13" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="after_mdlremamt"/>
- <BindItem id="item50" compid="switch5.chng.ipt_empid" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="empid"/>
- <BindItem id="item51" compid="switch5.chng.ipt_famypid" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="famypid"/>
- <BindItem id="item52" compid="switch5.chng.ipt_recmempid" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="recmempid"/>
- <BindItem id="item53" compid="switch5.chng.opt_recmempnm" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="recmempnm"/>
- <BindItem id="item54" compid="switch5.chng.opt_famypnm" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="famypnm"/>
- <BindItem id="item55" compid="switch5.chng.opt_empnm" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="empnm"/>
- <BindItem id="item56" compid="switch5.chng.cmb_emprelacd" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="emprelacd"/>
- <BindItem id="item57" compid="switch5.chng.cmb_famyrelacd" propid="value" datasetid="ds_main_info_chnginfo_after" columnid="famyrelacd"/>
- <BindItem id="item58" compid="ipt_onlineamt" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_onlineamt"/>
- <BindItem id="item59" compid="output29" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_cashamt"/>
- <BindItem id="item60" compid="output28" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_cardamt"/>
- <BindItem id="item61" compid="rdo_cardyn" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_paygubun"/>
- <BindItem id="item62" compid="input1" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_rtnamt"/>
- <BindItem id="item63" compid="opt_mdlremamt" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_mdlremamt"/>
- <BindItem id="item64" compid="output3" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_ownbamt"/>
- <BindItem id="item65" compid="output5" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_payhealcntramt"/>
- <BindItem id="item66" compid="output15" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_cmpyamt"/>
- <BindItem id="item67" compid="cmb_disccd" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_disccd"/>
- <BindItem id="item68" compid="opt_pkgamt" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_baseexamamt"/>
- <BindItem id="item69" compid="opt_addamt" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_addexamamt"/>
- <BindItem id="item70" compid="opt_preamt" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_discamt"/>
- <BindItem id="item71" compid="output17" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_reduamt"/>
- <BindItem id="item72" compid="output4" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_payinsubamt"/>
- <BindItem id="item73" compid="output14" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_ownuncoamt"/>
- <BindItem id="item74" compid="output19" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_restamt"/>
- <BindItem id="item75" compid="input2" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_mdlrcptamt"/>
- <BindItem id="item76" compid="output16" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_totprercptamt"/>
- <BindItem id="item77" compid="caption83" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_rcptamt"/>
- <BindItem id="item78" compid="caption34" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_totuncoamt"/>
- <BindItem id="item79" compid="caption74" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_totdiscamt"/>
- <BindItem id="item80" compid="caption56" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_totamt"/>
- <BindItem id="item81" compid="checkbox1" propid="value" datasetid="ds_temp" columnid="edityn"/>
- <BindItem id="item82" compid="checkbox2" propid="value" datasetid="ds_temp" columnid="editpyn"/>
- <BindItem id="item83" compid="inputbamt" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_ownbamt"/>
- <BindItem id="item84" compid="cbx_mdl" propid="value" datasetid="ds_main_info_rcptinfo_opmi" columnid="opmi_mdlyn"/>
- <BindItem id="item85" compid="tar_remcnts" propid="value" datasetid="ds_main_list_acpt_acptlist" columnid="remcnts"/>
- <BindItem id="item86" compid="auto_print" propid="value" datasetid="ds_main" columnid="print"/>
- <BindItem id="item87" compid="chk_engreceipt" propid="value" datasetid="ds_main" columnid="engprint"/>
- <BindItem id="item88" compid="checkbox3" propid="value" datasetid="ds_send" columnid="sumprt"/>
- <BindItem id="item5" compid="opt_brthdd" propid="value" datasetid="ds_main_info_patinfo_item" columnid="brthdd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description : ds_main_list_rcptdtl_dcgmlist 는 setColumn, copyRow 시 enableevent 를 조절해야 한다
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- include 'ast_healexamrcptxp::SMAHA02100.xjs';
- include 'ast_healthexambasexp::healcombolist.xjs';
- include 'ast_healexamxp::AHA001.xjs';
- include 'pam_pamcomnxp::PAM001.xjs';
- include 'pam_pamcomnxp::PAM.xjs';
- include 'emr_prcpmngtxp::MMOCommon.xjs';
- include 'ast_commonxp::AST.xjs';
- var arErrorCode = new HashArray();
- var extObj = new ExtCommon();
- var ipAddr = extObj.getIPAddress();
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /**
- * MaskEdit 에서 입력한 데이터가 format 에 맞는 형식인지 검사 한다
- * ontextchange 이벤트에서만 사용 할 것
- * @param {[type]} obj:MaskEdit [description]
- * @param {[type]} e:TextChangeEventInfo [description]
- * @param {[type]} format [description]
- * @return {[type]} [description]
- */
- function checkValid(obj: MaskEdit, e: TextChangeEventInfo, format) {
- var dummyDay = '20170101120000';
- var postValue = utlf_trim(String(e.posttext).replace(':', '').replace('_', '').replace('-', '').replace(' ', ''));
- postValue = (postValue.length == dummyDay.length) ? postValue : postValue + dummyDay.substr(postValue.length, dummyDay.length);
- if (!utlf_isValidDateTime(postValue, format)) {
- return false;
- }
- return true;
- }
- /**
- * [lf_getCellBindCol description]
- * @param {[type]} cellIdx [description]
- * @return {[type]} [description]
- */
- function lf_getCellBindCol(target: Grid, cellIdx) {
- var text = utlf_trim(target.getCellProperty("body", cellIdx, "text"));
- return text.replace(/bind:/, "").replace(/BIND:/, "");
- }
- /**
- *
- */
- function fGetUserInfosSampling() {
- var sUserInfosS = sysf_getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = utlf_transNullToEmpty(UserInfosS_Array[0]); //사용자번호
- var usernm = utlf_transNullToEmpty(UserInfosS_Array[1]); //사용자이름
- var dutplceinstcd = utlf_transNullToEmpty(UserInfosS_Array[6]); //소속기관코드
- var posinstnm = utlf_transNullToEmpty(UserInfosS_Array[3]); //소속기관명
- var posdeptcd = utlf_transNullToEmpty(UserInfosS_Array[4]); //소속부서코드
- var posdeptnm = utlf_transNullToEmpty(UserInfosS_Array[5]); //소속부서명
- if (userid == "" || userid == " " || userid == "-") {
- userid = "ast";
- }
- if (dutplceinstcd == "" || dutplceinstcd == " " || dutplceinstcd == "-") {
- dutplceinstcd = "031";
- }
- dsf_makeValue(ds_hidden1_session, "userid", 'string', userid);
- dsf_makeValue(ds_hidden1_session, "usernm", 'string', usernm);
- dsf_makeValue(ds_hidden1_session, "dutplceinstcd", 'string', dutplceinstcd);
- dsf_makeValue(ds_hidden1_session, "posinstnm", 'string', posinstnm);
- dsf_makeValue(ds_hidden1_session, "posdeptcd", 'string', posdeptcd);
- dsf_makeValue(ds_hidden1_session, "posdeptnm", 'string', posdeptnm);
- }
- /**
- * fCheckOpener Copy - healexamrcptweb/js/SMAHA02100.js
- * 접수화면에서 환자의 id와 접수 key값을 넘겼을때...해당 자료를 search
- */
- function fCheckOpenerPageFn() {
- if (frmf_checkOpener()) {
- var spid = opener.frmf_getParameter("SMAHA02100_PARAM_PID");
- var srsrvdd = opener.frmf_getParameter("SMAHA02100_PARAM_RSRVDD");
- var srsrvno = opener.frmf_getParameter("SMAHA02100_PARAM_RSRVNO");
- var shealexamflag = opener.frmf_getParameter("SMAHA02100_PARAM_HEALEXAMFLAG");
- var sorddd = utlf_transNullToEmpty(opener.frmf_getParameter("SMAHA02100_PARAM_ORDDD"));
- if (sorddd == "") {
- sorddd = srsrvdd;
- }
- ipt_pid.value = spid;
- var dataset = eval(this.objects[gPatInfoPath + 'item']);
- ds_main_info_patinfo_item.setColumn(0, "pid", spid);
- ds_send.setColumn(0, "srchpid", spid);
- ds_send.setColumn(0, "srchfromdd", sorddd);
- ds_send.setColumn(0, "srchtodd", sorddd);
- ds_send.setColumn(0, "srchparamrsrvdd", srsrvdd);
- ds_send.setColumn(0, "srchparamrsrvno", srsrvno);
- ds_send.setColumn(0, "srchhealexamflag", shealexamflag);
- //trace('open');
- fGetPatInfo(2);
- } else {
- ds_send.setColumn(0, "srchparamrsrvdd", "");
- ds_send.setColumn(0, "srchparamrsrvno", "");
- ds_send.setColumn(0, "srchparamhealexamflag", "");
- }
- }
- /**
- * fDisable
- */
- function fDisable() {
- if(utlf_isNull(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun"))) return;
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "Y") {
- btn_cardamt.enable = true;
- output28.enable = true;
- btn_cashamt.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = false;
- btn_onlineamt.enable = false;
- } else if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "N") {
- btn_cardamt.enable = false;
- output28.enable = false;
- btn_cashamt.enable = true;
- output29.enable = false;
- ipt_onlineamt.enable = false;
- btn_onlineamt.enable = false;
- } else if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "C") {
- btn_cardamt.enable = false;
- output28.enable = false;
- btn_cashamt.enable = false;
- output29.enable = true;
- ipt_onlineamt.enable = false;
- btn_onlineamt.enable = false;
- } else if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "B") {
- btn_cardamt.enable = false;
- output28.enable = false;
- btn_cashamt.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = true;
- btn_onlineamt.enable = true;
- }
- }
- /**
- * @param {*} strBuffer integer 타입으로 변환 할 변수
- * @returns {*} integer 타입으로 변환 된 값을 리턴한다. 만약 숫자 형식이 아니라면 0을 리턴한다
- */
- function lf_parseInt(strBuffer){
- if(!utlf_isNull(strBuffer)){
- strBuffer = new String(strBuffer);
- }
- var tmpValue = parseInt(utlf_transNullToEmpty(strBuffer).trim());
- if(isNaN(strBuffer)){
- return 0;
- }
- return tmpValue
- }
- /**
- * 직원정보조회 화면이 직원가족조회
- * @param {*} firsrtDataset
- * @param {*} firstColumn
- * @param {*} secondDataset
- * @param {*} secondColumn
- */
- function fGetEmpInfo(firsrtDataset: Dataset, firstColumn, secondDataset: Dataset, secondColumn) {
- dsf_makeValue(ds_temp_userpopupinfo, "param", 'string', "_OneS");
- dsf_makeValue(ds_temp_userpopupinfo, "flag", 'string', "usernm");
- dsf_makeValue(ds_temp_userpopupinfo, "searchitem", 'string', "사용자명");
- ds_hidden_onerowselect_list.clearData();
- var objArgs = new Object();
- objArgs.param = "_OneS";
- objArgs.flag = "usernm";
- objArgs.searchitem = "사용자명";
- var iParam = frmf_modal("SPZSU10103", "SPZSU10103", objArgs, "", "", "", "", "", "", "", "", "", "M");
- ds_hidden_onerowselect_list.copyData(iParam);
- firsrtDataset.setColumn(0, firsrtColumn, ds_hidden_onerowselect_list.getColumn(0, "userid"));
- secondDataset.setColumn(0, secondColumn, ds_hidden_onerowselect_list.getColumn(0, "usernm"));
- //clearParameter("SPZSU10103_");
- //model.removeNodeset("/root/temp/userpopupinfo");
- ds_temp_userpopupinfo.clearData();
- }
- /**
- *
- * @param {*} obj
- */
- // function lf_parseFloat(obj){
- // var value = utlf_transNullToEmpty(obj).trim();
- //
- // value = parseFloat(value);
- // if(value == '' || isNaN(value)){
- // return 0;
- // }
- // return value;
- // }
- /**
- * 선수금설정 - healexamrcptweb/js/SMAHA02100.js copy
- */
- function fMdlChangePageFn() {
- var smdlyn = ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlyn"); // 현재 남아있는 선수금 잔액
- var dmdlremamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlremamt")); // 금번 수납시 대체할 선수금액
- var dmdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"));
- var drcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt")); // 금번 본인이 수납 해야 할 금액
- /*******************************************************************************************************
- 대체한다고 check할 시 현재 선수잔액을 확인 후 잔액이 없으면 에러
- 수납할 금액이 대체금액보다 적으면 수납금 전체를 대체시키고
- 수납할 금액이 더 많으면 선수금 전체를 대체금액으로 처리하고 본인부담금 - 선수대체금 을 본인수납금으로 처
- *******************************************************************************************************/
- if (smdlyn == "Y") {
- if (dmdlremamt <= 0) {
- // cbx_mdl.value = "N";
- ds_main_info_rcptinfo_opmi.setColumn(0, 'opmi_mdlyn', 'N');
- return;
- }
- if (drcptamt < dmdlremamt) {
- dmdlrcptamt = drcptamt;
- drcptamt = 0;
- } else {
- dmdlrcptamt = dmdlremamt;
- drcptamt = drcptamt - dmdlrcptamt;
- }
- if (dmdlrcptamt < 0) {
- dmdlrcptamt = drcptamt;
- }
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlrcptamt", dmdlrcptamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", drcptamt);
- if (dmdlremamt - dmdlrcptamt < 0) {
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_mdlremamt", 'bigdecimal', 0);
- } else {
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_mdlremamt", 'bigdecimal', dmdlremamt - dmdlrcptamt);
- }
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", drcptamt);
- } else {
- drcptamt = drcptamt + dmdlrcptamt;
- dmdlrcptamt = dmdlrcptamt + dmdlremamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlremamt", dmdlrcptamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlrcptamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", drcptamt);
- }
- }
- /**
- * 수납방법 변경(카드/현금)
- */
- function opmi_rcptamt_calc() {
- // copyNodesetType("root/main/list/rcptdtl/cardlist", "root/list/acptdtl/opmilist", "replace");
- //ds_main_list_rcptdtl_cardlist.copyData(ds_main_list_acptdtl_opmilist);
- //ds_main_list_rcptdtl_cardlist.clearData();
-
- var calcFlag = ds_main_info_rcptinfo_opmi.getColumn(0, 'opmi_paygubun');
- // if (calcFlag == "Y") {
- // for(var i = 0; i < ds_main_list_acptdtl_opmilist.rowcount; i++){
- // ds_main_list_rcptdtl_cardlist.copyRow(ds_main_list_rcptdtl_cardlist.addRow(), ds_main_list_acptdtl_opmilist, i);
- // }
- // }
-
- if (calcFlag == "Y") {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", "0");
- } else if (calcFlag == "N" || calcFlag == "C") {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", "0");
- if (lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt")) == 0) {
- //model.removenode("/root/main/list/rcptdtl/cardlist"); 현금금액 선택했을때 카드내역이 사라져서 주석처리
- }
- } else if (calcFlag == "B") {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", "0");
- }
- }
- /**
- * 약처방 호출
- */
- function fDope() {
- /* 약번호 채번시 cretno 비워져있어서 주석처리 후 수정함. - 20111007_서원식
- model.makeValue("/root/send/pid",model.getValue("/root/main/info/patinfo/item/pid"));
- model.makeValue("/root/send/pid1",model.getValue("/root/main/info/patinfo/item/pid"));
- model.makeValue("/root/send/orddd",model.getValue("/root/send/srchorddd"));
- if(model.getValue("/root/send/srchcretno") == ""){
- model.setValue("/root/send/srchcretno", "1");
- }
- model.makeValue("/root/send/cretno" , model.getValue("/root/send/srchcretno"));
- model.makeValue("/root/send/orddrid" , model.getValue("/root/main/list/acptdtl/oscllist/orddrid"));
- model.makeValue("/root/send/orddeptcd" , model.getValue("/root/main/list/acptdtl/oscllist/orddeptcd"));
- model.makeValue("/root/send/instcd" , model.getValue("/root/hidden1/session/dutplceinstcd"));
- */
- // dsf_makeValue(ds_send, "pid", ds_main_info_acptinfo_acptlist.getColumn(0, "pid"));
- // dsf_makeValue(ds_send, "pid1", ds_main_info_acptinfo_acptlist.getColumn(0, "pid"));
- // dsf_makeValue(ds_send, "orddd", ds_main_info_acptinfo_acptlist.getColumn(0, "orddd"));
- // dsf_makeValue(ds_send, "cretno", ds_main_info_acptinfo_acptlist.getColumn(0, "cretno"));
- // dsf_makeValue(ds_send, "orddeptcd", ds_main_info_acptinfo_acptlist.getColumn(0, "orddeptcd"));
- // dsf_makeValue(ds_send, "orddrid", ds_main_info_acptinfo_acptlist.getColumn(0, "orddrid"));
- // dsf_makeValue(ds_send, "instcd", ds_hidden1_session.getColumn(0, "dutplceinstcd"));
- dsf_createDsRow('ds_TXAHA00195', [
- { col: 'instcd', type: 'string', val: ds_hidden1_session.getColumn(0, "dutplceinstcd") },
- { col: 'pid', type: 'string', val: ds_main_info_acptinfo_acptlist.getColumn(0, "pid") },
- { col: 'pid1', type: 'string', val: ds_main_info_acptinfo_acptlist.getColumn(0, "pid") },
- { col: 'orddd', type: 'string', val: ds_main_info_acptinfo_acptlist.getColumn(0, "orddd") },
- { col: 'cretno', type: 'string', val: ds_main_info_acptinfo_acptlist.getColumn(0, "cretno") },
- { col: 'orddeptcd', type: 'string', val: ds_main_info_acptinfo_acptlist.getColumn(0, "orddeptcd") },
- { col: 'orddrid', type: 'string', val: ds_main_info_acptinfo_acptlist.getColumn(0, "orddrid") },
- { col: 'prcpgenrflag', type: 'string', val: '' }
- ]);
- //ds_TXAHA00195.copyRow(0, ds_send, 0);
- // trace(ds_main_info_acptinfo_acptlist.saveXML());
- // trace(ds_send.saveXML());
- // trace(ds_TXAHA00195.saveXML());
- //마약집계
- var oParam = {};
- oParam.id = "TXAHA00195";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExeDrugSum";
- oParam.inds = "req=ds_TXAHA00195";
- oParam.outds = "ds_hidden_save=save";
- oParam.async = false;
- tranf_submit(oParam);
- }
- /**
- *
- * @param {*} bLarge 크게/작게 구분을 위한 boolean
- * @param {*} grdNm 그리드 객체 명
- * @param {*} grdno 그리드 번호
- */
- function fSetPkgSwtSize(bLarge, grd: Grid, grdno) {
- var lbutton;
- var sbutton;
- var vtop = 0;
- var vheight = 0;
- var grd1 = grd_rcptlist;
- var grd2 = grd_rcptcard;
- var grd3 = grd_rcptcash;
- var grd4 = grd_bank;
- var grd5 = grd_dcgm;
- var grd6 = grd_unco;
- if (grdno == "1") {
- vtop = 48;
- vheight = 183;
- sbutton = btn_small;
- lbutton = btn_large;
- } else if (grdno == "2") {
- vtop = 234;
- vheight = 117;
- sbutton = button4;
- lbutton = button5;
- } else if (grdno == "3") {
- vtop = 354;
- vheight = 90;
- sbutton = button6;
- lbutton = button7;
- } else if (grdno == "4") {
- vtop = 447;
- vheight = 84;
- sbutton = button19;
- lbutton = button18;
- } else if (grdno == "5") {
- vtop = 534;
- vheight = 80;
- sbutton = button8;
- lbutton = button9;
- } else if (grdno == "6") {
- var vtop = 617;
- var vheight = 79;
- sbutton = button10;
- lbutton = button11;
- }
- if (bLarge == true) {
- grd.position.top = 48;
- grd.position.height = 646;
- grd1.visible = false;
- grd2.visible = false;
- grd3.visible = false;
- grd4.visible = false;
- grd5.visible = false;
- grd6.visible = false;
- lbutton.visible = false;
- sbutton.visible = true;
- grd.visible = true;
- } else {
- grd.position.top = vtop;
- grd.position.height = vheight;
- grd1.visible = true;
- grd2.visible = true;
- grd3.visible = true;
- grd4.visible = true;
- grd5.visible = true;
- grd6.visible = true;
- lbutton.visible = true;
- sbutton.visible = false;
- }
- }
- /**
- *
- * @param {*} selectRow
- */
- function fGetRcptDtlList2(selectRow) {
- //var gSendPath = "/root/send";
- //var gAcptDtlPath = "/root/main/list/acptdtl";
- ds_send.setColumn(0, "srchrcptdd", ds_main_list_acptdtl_opmilist.getColumn(selectRow, "rcptdd"));
- ds_send.setColumn(0, "srchrcptno", ds_main_list_acptdtl_opmilist.getColumn(selectRow, "rcptno"));
- ds_send.setColumn(0, "srchrcptseqno", ds_main_list_acptdtl_opmilist.getColumn(selectRow, "rcptseqno"));
- ds_send.setColumn(0, "srchcretno", ds_main_list_acptdtl_opmilist.getColumn(selectRow, "cretno"));
- dsf_makeValue(ds_send, "rcptno", 'string', ds_main_list_acptdtl_opmilist.getColumn(selectRow, "rcptno"));
- //수납된 내역을 선택하면 정산작업을 위한 data를 세팅한다. - healexamrcptweb/js/SMAHA02100.js
- fSetChngInfo();
- }
- /**
- * 카드수납 - 카드번호 변경시 카드승인정보 설정
- */
- function cardnocheck() {
- var ri = grd_rcptcard.currentrow;
- var cardnotext = utlf_transNullToEmpty(ds_main_list_rcptdtl_cardlist.getColumn(ri, "cardno"));
- var v_keyinptflag = ds_main_list_rcptdtl_cardlist.getColumn(ri, "keyinptflag");
- dsf_makeValue(ds_main_list_rcptdtl_cardlist, "cardnotra", 'string', cardnotext,ri);
- //ds_main_list_rcptdtl_cardlist.setColumn(ri, "cardnotra", cardnotext);
- if (v_keyinptflag != 'S') {
- ds_main_list_rcptdtl_cardlist.setColumn(grd_rcptcard.currentrow, "keyinptflag", "K");
- }
- if (cardnotext.length > 16) {
- //16자리보다 크면, "="이 있으면, swipe
- if ((cardnotext).indexOf("=") > 0) {
- var vSwipeData = "";
- var vCardno_array = "";
- var vCardno = "";
- //vSwipeData = model.getValue("/root/main/outrgst/m_etc/cardno");
- vSwipeData = cardnotext;
- //swipe 시 첫글자에 ?
- if (vSwipeData.indexOf("?") >= 0) {
- vSwipeData = utlf_transNullToEmpty(vSwipeData).substr(1, 37);
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "cardnotra", vSwipeData);
- }
- if (vSwipeData.indexOf("/") >= 0) {
- vSwipeData = utlf_transNullToEmpty(vSwipeData).substr(1, 37);
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "cardnotra", vSwipeData);
- }
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "cardno", vSwipeData);
- //model.setValue("/root/main/outrgst/m_etc/swipedata", vSwipeData );
- vCardno_array = vSwipeData.split("=");
- vCardno = vCardno_array[0];
- // swipe 시 첫글자에 ?
- if (vCardno.indexOf("?") >= 0) {
- vCardno = utlf_transNullToEmpty(vCardno).substr(1, 16);
- }
- if (vCardno.indexOf("/") >= 0) {
- vCardno = utlf_transNullToEmpty(vCardno).substr(1, 16);
- }
- //유효일자
- var vValiterm = utlf_transNullToEmpty(vCardno_array[1]).substr(0, 4);
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "cardno", vCardno);
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "keyinptflag", "S");
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "valiterm", vValiterm);
- //grd_rcptcard.valueMatrix(ri,grd_rcptcard.colRef("valiterm"))) = "S";
- //model.setValue("/root/main/outrgst/m_etc/cardno", vCardno);
- //model.setValue("/root/main/outrgst/m_etc/keyinptflag","S");
- //model.setValue("/root/main/outrgst/m_etc/valiterm",vValiterm);
- //이동재20080121 기본 셋팅!
- //model.setValue("/root/main/outrgst/m_etc/allotmm","00");
- // ipt_cardamt 컴포넌트가 존재하지 않음
- //model.setFocus("ipt_cardamt");
- }
- } else if (cardnotext.length == 16) {
- //model.setValue("/root/main/outrgst/m_etc/cardno",ipt_cardno.currentText);
- //model.setValue("/root/main/outrgst/m_etc/keyinptflag","K");
- //model.refresh();
- //model.setFocus("ipt_valiterm");
- ds_main_list_rcptdtl_cardlist.setColumn(ri, "cardnotra", "");
- ds_main_list_rcptdtl_cardlist.setColumn(grd_rcptcard.currentrow, "keyinptflag", "K");
- }
- }
- /**
- * 팝업 메뉴 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function popupMenu_onmenuclick(obj: PopupMenu, e: MenuClickEventInfo) {
- eval(e.id + "()");
- }
- /**
- * 카드 추가
- */
- function cardAdd() {
- var idx = ds_main_list_rcptdtl_cardlist.addRow();
- ds_main_list_rcptdtl_cardlist.rowposition = idx;
-
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "ordtype", "H");
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "allotmm", "00");
- var tcardamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "cardamt", tcardamt);
- //grd_rcptcard.col = 2;
- grd_rcptcard.setCellPos(2);
- grd_rcptcard.showEditor(true);
- }
- /**
- * 카드 행추가
- */
- function faddrow() {
- var idx = ds_main_list_rcptdtl_cardlist.addRow();
- ds_main_list_rcptdtl_cardlist.rowposition = idx;
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "ordtype", "H");
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "allotmm", "00");
- var tcardamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "cardamt", tcardamt);
- //grd_rcptcard.col = 2;
- grd_rcptcard.setCellPos(2);
- grd_rcptcard.showEditor(true);
- }
- /**
- * 카드 행삭제
- */
- function faddremove() {
- ds_main_list_rcptdtl_cardlist.enableevent = false;
- ds_main_list_rcptdtl_cardlist.deleteRow(grd_rcptcard.currentrow);
- ds_main_list_rcptdtl_cardlist.enableevent = true;
- }
- /**
- * 카드 취소
- */
- function cardAppCancal() {
- //카드선택되어 있고, 카드금액이 있을 경우 카드승인
- //btn_rcpt.disabled = false;
- if (grd_rcptcard.currentrow >= 0) {
- //카드승인
- var selRow = grd_rcptcard.currentrow;
- var aprvRow = 0;
- //선택한 행이 insert 상태이면 return
- var rowStat = ds_main_list_rcptdtl_cardlist.getRowType(selRow);
- //if(rowStat == 1 || rowStat == 3) return;
- //선택한 카드의 승인할 row를 반환한다.
- aprvRow = fChkCardAprv(selRow);
- if (aprvRow < 0) {
- return;
- }
- // 2017/09/11 카드승인취소 일원화 작업(시작)
- if (!fOpenCardPopUp(grd_rcptcard, "D")) {
- return;
- }
- }
- dsf_makeValue(ds_print, "ui", 'string', "1");
- fMigData(); //마이그래이션 데이터의 마지막 수납내역을 처리하기 위한 함수
- dsf_makeValue(ds_send, "cardno", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "cardno"));
- dsf_makeValue(ds_send, "rcptno", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "rcptno"));
- dsf_makeValue(ds_send, "rcptseqno", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "rcptseqno"));
- dsf_makeValue(ds_send, "seqno", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "seqno"));
- dsf_makeValue(ds_send, "rcptdd", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "rcptdd"));
- dsf_makeValue(ds_send, "instcd", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "instcd"));
- dsf_makeValue(ds_send, "pid", 'string', ds_main_list_rcptdtl_cardlist.getColumn(selRow, "pid"));
- dsf_makeValue(ds_send, "srchpid", 'string', ds_main_info_patinfo_item.getColumn(0, "pid"));
- dsf_makeValue(ds_send, "cancelflag", 'string', "cancel");
- var oParam = {};
- oParam.id = "TXAHA02207";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "cardAppCancal";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_tmp_opmi_out=opmi_out";
- oParam.async = false;
- tranf_submit(oParam);
- var dcardamt = lf_parseFloat(ds_main_list_rcptdtl_cardlist.getColumn(selRow, "cardamt")) * -1;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", dcardamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_paygubun", "Y");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", dcardamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlrcptamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", 0);
- btn_rcpt.click(); //수납버튼
- //2014/10/28 이정택 파라미터 값 초기화
- frmf_setParameter("SPPAO02101_ELCTSIGNKEY", "");
- frmf_setParameter("SPPAO02101_ELCTSIGNCNTS", "");
- //2014/10/28 이정택 파라미터 값 초기화
- }
- /**
- * 카드 승인 취소 가능한 row를 반환한다.
- * @param {*} vRow
- */
- function fChkCardAprv(vRow) {
- var selRow = grd_rcptcard.currentrow;
- var reRow = vRow;
- var rcptstat = ds_main_list_rcptdtl_cardlist.getColumn(vRow, "rcptstat1");
- //수납 상태이면 취소 내역이 있는지 체크한다.
- if (rcptstat == "승인") {
- var cardno = ds_main_list_rcptdtl_cardlist.getColumn(vRow, "cardno");
- var aprvtm = ds_main_list_rcptdtl_cardlist.getColumn(vRow, "aprvtm");
- var aprvdd = ds_main_list_rcptdtl_cardlist.getColumn(vRow, "aprvdd");
- var aprvno = ds_main_list_rcptdtl_cardlist.getColumn(vRow, "aprvno");
- for (var i = 0; i < ds_main_list_rcptdtl_cardlist.rowcount; i++) {
- var com_cardno = ds_main_list_rcptdtl_cardlist.getColumn(i, "cardno");
- var com_aprvtm = ds_main_list_rcptdtl_cardlist.getColumn(i, "aprvtm");
- var com_aprvdd = ds_main_list_rcptdtl_cardlist.getColumn(i, "aprvdd");
- var com_aprvno = ds_main_list_rcptdtl_cardlist.getColumn(i, "aprvno");
- //카드번호,승입번호,일시,일자 같으며 취소상태이면 0값을 리턴
- if (cardno == com_cardno && aprvtm == com_aprvtm && aprvdd == com_aprvdd && aprvno == com_aprvno) {
- if ("취소" == ds_main_list_rcptdtl_cardlist.getColumn(i, "rcptstat1")) {
- sysf_messageBox("이미 취소된 카드 내역입니다.", "E999", "");
- reRow = -1;
- }
- }
- }
- //취소내역이 없으면 선택한 row반환
- return reRow;
- } else {
- //취소 상태면 0 리턴
- sysf_messageBox("이미 취소된 카드 내역입니다.", "E999", "");
- reRow = -1;
- return reRow;
- }
- }
- /**
- * 마이그래이션 데이터의 마지막 수납내역을 처리하기 위한 함수
- */
- function fMigData() {
- var cmig = "1";
- //id="grd_rcptlist" nodeset="/root/main/list/acptdtl/opmilist"
- if (cmig == "1") {
- for (var i = 0; i < ds_main_list_acptdtl_opmilist.rowcount; i++) {
- var stU = utlf_transNullToEmpty(ds_main_list_acptdtl_opmilist.getColumn(i, "rcptstat"));
- if (stU == "Y") {
- ds_main_list_acptdtl_opmilist.rowposition = i;
- // grd_rcptlist.row = i;
- }
- }
- }
- }
- function cash(){
- // do nothing
- }
- /**
- * 현금영수증 - 자격확인구분이 카드, 자격확인번호 변경시 승인정보 설정
- */
- function cardnocheck1() {
- // id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- var gi = grd_rcptcash.currentrow;
- var cardno = utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(gi, "qualcnfmno"));
- if ((cardno).length > 18) {
- //16자리보다 크면, "="이 있으면, swipe
- if ((cardno).indexOf("=") > 0) {
- var vSwipeData = "";
- var vCardno_array = "";
- var vCardno = "";
- vSwipeData = cardno;
- //swipe 시 첫글자에 ?
- if (vSwipeData.indexOf("?") >= 0) {
- vSwipeData = (vSwipeData).substr(1, 37);
- }
- if (vSwipeData.indexOf("/") >= 0) {
- vSwipeData = (vSwipeData).substr(1, 37);
- }
- vSwipeData = vSwipeData.getRightPad(40, " ");
- dsf_makeValue(ds_hidden_com, "swipedata", 'string', vSwipeData);
- vCardno_array = vSwipeData.split("=");
- vCardno = vCardno_array[0];
- //swipe 시 첫글자에 ?
- if (vCardno.indexOf("?") >= 0) {
- vCardno = (vCardno).substr(1, 16);
- }
- //유효일자
- var vValiterm = (vCardno_array[1]).substr(0, 4);
- dsf_makeValue(ds_hidden_com, "card_cardno", 'string', vCardno);
- dsf_makeValue(ds_hidden_com, "keyinptflag", 'string', "S");
- //현금영수증확인구분(1.주민,2.전화,3.카드,4.사업자)
- dsf_makeValue(ds_hidden_com, "qualcnfmflag", 'string', "3");
- //현금영수증일때는 할부개월에 법인/개인구분(개인:00 사업자:01)
- dsf_makeValue(ds_hidden_com, "card_allotmm", 'string', ds_main_list_rcptdtl_cashlist.getColumn(gi, "indinstflag"));
- ds_main_list_rcptdtl_cashlist.setColumn(gi, "qualcnfmno", vCardno);
- }
- } else if ((cardno).length == 16 || (cardno).length == 15 || (cardno).length == 18) {
- var vSwipeData = "";
- vSwipeData = cardno + "=";
- vSwipeData = vSwipeData.getRightPad(40, " ");
- dsf_makeValue(ds_hidden_com, "swipedata", 'string', vSwipeData);
- dsf_makeValue(ds_hidden_com, "card_cardno", 'string', cardno);
- dsf_makeValue(ds_hidden_com, "keyinptflag", 'string', "S");
- //현금영수증확인구분(1.주민,2.전화,3.카드,4.사업자)
- dsf_makeValue(ds_hidden_com, "qualcnfmflag", 'string', "3");
- ds_main_list_rcptdtl_cashlist.setColumn(grd_rcptcash.currentrow, "qualcnfmno", cardno);
- }
- }
- /**
- * 현금 행추가
- */
- function cashRowAdd() {
- ds_main_list_rcptdtl_cashlist.enableevent = false;
- var idx = ds_main_list_rcptdtl_cashlist.addRow();
- ds_main_list_rcptdtl_cashlist.rowposition = idx;
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "rcptstat", 'string', "Y", idx);
- ds_main_list_rcptdtl_cashlist.enableevent = true;
- }
- /**
- * 현금 행삭제
- */
- function cashRowRemove() {
- ds_main_list_rcptdtl_cashlist.enableevent = false;
- ds_main_list_rcptdtl_cashlist.deleteRow(ds_main_list_rcptdtl_cashlist.rowposition);
- ds_main_list_rcptdtl_cashlist.enableevent = true;
- }
- /**
- * 현금영수증 취소
- */
- function cashCancal() {
- //카드선택되어 있고, 카드금액이 있을 경우 카드승인
- if (ds_main_list_rcptdtl_cashlist.rowcount > 0) {
- var selRow = ds_main_list_rcptdtl_cashlist.rowposition;
- //선택한 행이 insert 상태이면 return
- var rowStat = ds_main_list_rcptdtl_cashlist.getRowType(selRow);
- if (rowStat == Dataset.ROWTYPE_INSERT) return;
- //수납 상태이면 취소 내역이 있는지 체크
- var aprvRow = fChkCashAprv(selRow);
- if (aprvRow < 0) {
- return;
- }
- //2017/09/27 카드/현금영수증 승인일원화
- if (!fOpenCashPopUp(grd_rcptcash, "D")) {
- return;
- }
- //2017/09/27 카드/현금영수증 승인일원화
- }
- // dsf_makeValue(ds_send, "cashpid", 'string', ds_main_info_patinfo_item.getColumn(0, "pid"));
- // dsf_makeValue(ds_send, "cashrcptdd", 'string', ds_main_list_rcptdtl_cashlist.getColumn(selRow, "rcptdd"));
- // dsf_makeValue(ds_send, "cashrcptno", 'string', ds_main_list_rcptdtl_cashlist.getColumn(selRow, "rcptno"));
- // dsf_makeValue(ds_send, "cashrcptseqno", 'string', ds_main_list_rcptdtl_cashlist.getColumn(selRow, "rcptseqno"));
- // ds_send.addColumn('opmi_rcptno', 'string');
- //
- // dsf_createDs('tmp_send_cash');
- // dsf_createDs('tmp_send_rcpt');
- //
- // dsf_createDsRow('ds_TXAHC00106', [
- // { col: 'pid', type: 'string', size: 256, val:""},
- // { col: 'rcptdd', type: 'string', size: 256, val:""},
- // { col: 'rcptno', type: 'string', size: 256, val:""},
- // { col: 'rcptseqno', type: 'string', size: 256, val:""},
- // { col: 'opmi_rcptno', type: 'string', size: 256, val:""}
- // ]);
- //
- // ds_TXAHC00106.copyRow(ds_TXAHC00106.addRow(), ds_send, 0);
- dsf_createDsRow("ds_req", [
- {col:"pid", type:"STRING", size:256, val:ds_main_info_patinfo_item.getColumn(0, "pid")}
- , {col:"rcptdd", type:"STRING", size:256, val:ds_main_list_rcptdtl_cashlist.getColumn(selRow, "rcptdd")}
- , {col:"rcptno", type:"INT", size:256, val:ds_main_list_rcptdtl_cashlist.getColumn(selRow, "rcptno")}
- , {col:"rcptseqno", type:"INT", size:256, val:ds_main_list_rcptdtl_cashlist.getColumn(selRow, "rcptseqno")}
- ]);
- // trace("ds_TXAHC00106 "+ds_TXAHC00106.saveXML());
- // trace("tmp_send_cash "+tmp_send_cash.saveXML());
- // trace("tmp_send_rcpt "+tmp_send_rcpt.saveXML());
- var oParam = {};
- oParam.id = "TXAHC00106";
- oParam.service = "healthexamrcptapp.HealExamRcpt";
- oParam.method = "cashAppCancal";
- oParam.inds = "req=ds_req"; //cash=tmp_send_cash rcpt=tmp_send_rcpt";
- oParam.outds = "ds_hidden_opmi_out=opmi_out";
- oParam.async = false;
- tranf_submit(oParam);
- var dcashamt = lf_parseFloat(ds_main_list_rcptdtl_cashlist.getColumn(selRow, "cashamt")) * -1;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_paygubun", "N");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", dcashamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlrcptamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", dcashamt);
- ds_send.setColumn(0, "genrkind", "R");
- //datagrid id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- dsf_makeValue(ds_send, "cashamt", 'string', ds_main_list_rcptdtl_cashlist.getColumn(grd_rcptcash.currentrow, "cashamt"));
- dsf_makeValue(ds_send, "cancelflag", 'string', "cancel");
- //수납버튼
- btn_rcpt.click();
- }
- /**
- * 수납 상태이면 취소 내역이 있는지 체크
- * @param {*} vRow
- */
- function fChkCashAprv(vRow) {
- var selRow = grd_rcptcash.currentrow;
- var reRow = vRow;
- var rcptstat = ds_main_list_rcptdtl_cashlist.getColumn(reRow, "rcptstat");
- if (rcptstat == "Y") {
- //datagrid id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- var aprvtm = ds_main_list_rcptdtl_cashlist.getColumn(reRow, "aprvtm");
- var aprvdd = ds_main_list_rcptdtl_cashlist.getColumn(reRow, "aprvdd");
- var aprvno = ds_main_list_rcptdtl_cashlist.getColumn(reRow, "aprvno");
- for (var i = 0; i < grd_rcptcash.rowcount; i++) {
- var com_aprvtm = ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvtm");
- var com_aprvdd = ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvdd");
- var com_aprvno = ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvno");
- //카드번호,승입번호,일시,일자 같으며 취소상태이면 0값을 리턴
- if (aprvtm == com_aprvtm && aprvdd == com_aprvdd && aprvno == com_aprvno) {
- if ("C" == ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptstat")) {
- sysf_messageBox("이미 취소된 내역입니다.", "E999", "");
- reRow = -1;
- }
- }
- }
- //취소내역이 없으면 선택한 row반환
- return reRow;
- } else {
- //취소 상태면 0 리턴
- sysf_messageBox("이미 취소된 내역입니다.", "E999", "");
- reRow = -1;
- return reRow;
- }
- }
- /**
- * 현금 승인
- */
- function cashReceipt() {
- //현금 승인처리만 한다 opmi에는 반영하지 않는다
- //현금영수증 내역이 등록된 경우
- //id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- if (ds_main_list_rcptdtl_cashlist.rowcount > 0) {
- for (var i = 0; i < ds_main_list_rcptdtl_cashlist.rowcount; i++) {
- //현금영수증승인
- //swipe 데이타 읽어, 입력구분 세팅
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvdd")) == "") {
- var sinptflag = utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(i, "keyinptflag"));
- if (sinptflag == "") {
- if (ds_main_list_rcptdtl_cashlist.getColumn(i, "keyinptflag") == "3") {
- sinptflag = "S"
- ds_main_list_rcptdtl_cashlist.setColumn(i, "keyinptflag", "S");
- } else {
- sinptflag = "K"
- ds_main_list_rcptdtl_cashlist.setColumn(i, "keyinptflag", "K");
- }
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptstat")) == "") {
- sysf_messageBox("거래구분을입력하세요", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptstat")) == "") {
- sysf_messageBox("거래 구분을 입력하세요", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(i, "indinstflag")) == "") {
- sysf_messageBox("개인/법인 구분을 입력하세요", "E999", "");
- return;
- }
- if (sinptflag == "S") {
- var sdata10 = ds_main_list_rcptdtl_cashlist.getColumn(i, "qualcnfmno");
- var sdata11 = "";
- var sdata12 = "";
- } else {
- var sdata10 = "";
- var sdata11 = ds_main_list_rcptdtl_cashlist.getColumn(i, "qualcnfmno");
- var sdata12 = "";
- }
- sdata12 = ds_main_list_rcptdtl_cashlist.getColumn(i, "qualcnfmflag");
- //id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- fAppCardVanData("03" //data1 //vangb van사구분
- , "41" //data2 //ordergb 거래구분 41:현금영수증승인
- , utlf_getCurrentDate() //data3 //mdate 회계일자
- , ds_main_info_patinfo_item.getColumn(0, "pid") //data4 //pano 등록번호
- , "H" //data5 //iogb 입외구분
- , ds_main_list_acpt_acptlist.getColumn(0, "orddeptcd") //data6 //deptcode 진료과코드
- , ds_main_list_acpt_acptlist.getColumn(0, "orddd") //data7 //diagdate 진료일자
- , ds_hidden1_session.getColumn(0, "userid") //data8 //clientid 수납자
- , ds_main_list_rcptdtl_cashlist.getColumn(i, "keyinptflag") //data9 //entrymode 입력구분
- , sdata10 //data10 //track2data 트랙data
- , sdata11 //data11 //qualcnfmno 자격확인번호
- , sdata12 //data12 //cardperiod 유효기간
- , ds_main_list_rcptdtl_cashlist.getColumn(i, "indinstflag") //data13 //carddivide 할부개월수-개인법인구분
- , ds_main_list_rcptdtl_cashlist.getColumn(i, "cashamt") //data14 //netamt 금액
- , "" //data15 //oldappdate 원거래승인일자(취소시)
- , "" //data16 //oldapptime 원거래승인시간(취소시)
- , "" //data17 //oldappno 원거래승인번호(취소시)
- , "" //data18
- , "" //data19
- , "" //data20
- , ds_init_baseinfo_P0032list.lookup("cdid", "200", "cdnm") //data21
- );
- if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000") {
- sysf_messageBox("현금영수증승인실패 => "
- + utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(i, "qualcnfmno")), "E999", "");
- return;
- } else {
- ds_main_list_rcptdtl_cashlist.setColumn(i, "aprvno", ds_tmp_appvanif.getColumn(0, "approvalno"));
- ds_main_list_rcptdtl_cashlist.setColumn(i, "aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate"));
- ds_main_list_rcptdtl_cashlist.setColumn(i, "aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime"));
- ds_main_list_rcptdtl_cashlist.setColumn(i, "aprvflag", "42");
- }
- dsf_makeValue(ds_send_cash, "qualcnfmflag", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "qualcnfmflag"));
- dsf_makeValue(ds_send_cash, "qualcnfmno", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "qualcnfmno"));
- dsf_makeValue(ds_send_cash, "indinstflag", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "indinstflag"));
- dsf_makeValue(ds_send_cash, "cashamt", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "cashamt"));
- dsf_makeValue(ds_send_cash, "aprvdd", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvdd"));
- dsf_makeValue(ds_send_cash, "aprvtm", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvtm"));
- dsf_makeValue(ds_send_cash, "aprvno", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvno"));
- dsf_makeValue(ds_send_cash, "rcptdd", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptdd"));
- dsf_makeValue(ds_send_cash, "rcptno", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptno"));
- dsf_makeValue(ds_send_cash, "rcptseqno", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptseqno"));
- dsf_makeValue(ds_send_cash, "keyinptflag", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "keyinptflag"));
- dsf_makeValue(ds_send_cash, "aprvflag", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "aprvflag"));
- dsf_makeValue(ds_send_cash, "vancd", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "vancd"));
- dsf_makeValue(ds_send_cash, "rcptstat", 'string', ds_main_list_rcptdtl_cashlist.getColumn(i, "rcptstat"));
- dsf_makeValue(ds_send_cash, "pid", 'string', ds_main_list_acpt_acptlist.getColumn(0, "pid"));
- dsf_makeValue(ds_send_cash, "rsrvdd", 'string', ds_main_list_acpt_acptlist.getColumn(0, "rsrvdd"));
- dsf_makeValue(ds_send_cash, "rsrvno", 'string', ds_main_list_acpt_acptlist.getColumn(0, "rsrvno"));
- dsf_makeValue(ds_send_cash, "rcptdd", 'string', ds_main_list_acpt_acptlist.getColumn(0, "orddd"));
- dsf_makeValue(ds_send_cash, "rcptno", 'string', 0);
- dsf_makeValue(ds_send_cash, "ordtype", 'string', "H");
-
- // check it later
- var oParam = {};
- oParam.id = "TXAHA02301";
- oParam.service = "healexamreqapp.UncoMngt";
- oParam.method = "reqExeReqSum";
- oParam.inds = "req=ds_send_cash";// reqdetl=ds_";
- oParam.outds = "ds_=item";
- oParam.async = false;
- tranf_submit(oParam);
- btn_search.click(); //조회 버튼
- }
- }
- }
- //submit("TXAHA02206",false);
- }
- /**
- * 통장입금 행추가
- */
- function bankRowAdd() {
- var idx = ds_main_list_rcptdtl_banklist.addRow();
- ds_main_list_rcptdtl_banklist.rowposition = idx;
- }
- /*
- * 통장입금 행삭제
- */
- function bankRowRemove() {
- dsf_deleteSelectedRows(grd_bank, true);
- }
- /*
- * 통장입금 취소
- */
- function bankCancel() {
- var col = grd_bank.currentcol;
- var row = grd_bank.currentrow;
- if (row >= 0 && col >= 0) {
- // var row = grd_bank.row;
- if (ds_main_list_rcptdtl_banklist.getColumn(row, "rcptstat") == "C") {
- sysf_messageBox("이미 취소된 통장 내역입니다.", "E999", "");
- return;
- }
- //grd_bank.clearStatus();
- // ds_main_list_rcptdtl_banklist.updatecontrol = false;
- // for (var i = 0; i < ds_main_list_rcptdtl_banklist.rowcount; i++){
- // var status = '';
- // if(i == row){
- // status = 'U';
- // }
- // ds_main_list_rcptdtl_banklist.setRowType(ds_main_list_rcptdtl_banklist.rowposition, status);
- // }
- grdf_setStatus(grd_bank, "U", [row]);
- // ds_main_list_rcptdtl_banklist.updatecontrol = true;
- // grd_bank.rowStatus(row) = 2;
- var updated = grdf_getGridUpdateData(grd_bank, 'update');
- grdf_setStatusColumn(updated, "m");
- ds_send_s_bank_bank.copyData(updated, true);
- var oParam = {};
- oParam.id = "TXAHA02210";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "bankAppCancel";
- oParam.inds = "req=ds_send_s_bank_bank";
- oParam.outds = "ds_tmp_opmi_out=opmi_out";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXAHA02210") > -1) {
- var dcbankamt = lf_parseFloat(ds_main_list_rcptdtl_banklist.getColumn(0, 'bankamt')) * -1;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_paygubun", "B");
- frmf_inputEnterKey('rdo_cardyn', 'onitemclick', new RadioMouseEventInfo);
-
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", dcbankamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", dcbankamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", 0);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlrcptamt", 0);
- dsf_makeValue(ds_send, "cancelflag", 'string', "cancel");
- btn_rcpt.click(); //수납버튼
- }
- }
- }
- /**
- * 감면/할인 변경
- * @param {*} sdelyn
- */
- function dcgm_calc(sdelyn) {
- var currow = grd_dcgm.currentrow;
- var curcol = grd_dcgm.currentcol;
- var disamt = 0;
- if ((curcol == "1" || curcol == "2") || (sdelyn == "Y")) {
- disamt = lf_parseFloat(ds_main_list_rcptdtl_dcgmlist.getColumn(currow, "discreduamt"));
- if (ds_main_list_rcptdtl_dcgmlist.getColumn(currow, "discreduflag") == "D" && sdelyn == "N") {
- sysf_messageBox("할인 계정에 해당하는 금액은 변경 할 수 없습니다!", "E999", "");
- ds_main_list_rcptdtl_dcgmlist.enableevent = false;
- ds_main_list_rcptdtl_dcgmlist.setColumn(currow, "discreduamt", disamt);
- ds_main_list_rcptdtl_dcgmlist.enableevent = true;
- return;
- } else {
- //fAmtCalc();
- var amt = 0;
- var amt1 = 0;
- var amt2 = 0;
- var amt5 = 0;
- var discreduflag = "";
- for (var i = 0; i < grd_dcgm.rowcount; i++) {
- amt5 = lf_parseFloat(ds_main_list_rcptdtl_dcgmlist.getColumn(i, "discreduamt"));
- if (isNaN(amt5)) {
- amt5 = 0;
- }
- amt = lf_parseFloat(amt) + lf_parseFloat(amt5);
- discreduflag = ds_main_list_rcptdtl_dcgmlist.getColumn(i, "discreduflag");
- if (discreduflag == "D") {
- amt1 = lf_parseFloat(amt1) + lf_parseFloat(amt5);
- } else {
- amt2 = lf_parseFloat(amt2) + lf_parseFloat(amt5);
- }
- }
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_discamt", amt1);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_reduamt", amt2);
- amt = lf_parseFloat(amt1) + lf_parseFloat(amt2);
- var tamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"))
- - lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totuncoamt"))
- - lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totprercptamt"));
- if (lf_parseFloat(amt) > lf_parseFloat(tamt)) {
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_totdiscamt", amt);
- }
- var amt4 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totuncoamt"));
- var downbamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_ownbamt"));
- var dpreamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totprercptamt"));
- var dmdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"));
- opmi_rcpt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", lf_parseFloat(downbamt)
- - lf_parseFloat(dpreamt) - lf_parseFloat(dmdlrcptamt) - lf_parseFloat(amt2));
- }
- }
- }
- /**
- *
- * @param {*} sdelyn
- */
- function unco_calc(sdelyn) {
- var curcol = grd_unco.currentcol;
- var currow = grd_unco.currentrow;
- if (curcol == 0) {
- if (ds_main_list_rcptdtl_uncolist.getColumn(currow, "uncocls") == "1"
- || ds_main_list_rcptdtl_uncolist.getColumn(currow, "uncocls") == "5"
- || ds_main_list_rcptdtl_uncolist.getColumn(currow, "uncocls") == "4") {
- } else {
- sysf_messageBox("미수분류는 개인미수, 계약처개인미수, 사업체 미수만 선택할 수 있습니다.", "E999", "");
- ds_main_list_rcptdtl_uncolist.setColumn(currow, 'uncocls', '');
- return;
- }
- }
- if ((curcol == 0 || curcol == 1) || (sdelyn == "Y")) {
- var tempamt = 0;
- var totuncoamt = 0;
- var payinsubamt = 0;
- var payhealcntramt = 0;
- var cmpyamt = 0;
- var ownuncoamt = 0;
- var tottamt = ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totamt");
- var suncocls = "";
- var rowcnt = grd_unco.rowcount;
- for (var i = 0; i < rowcnt; i++) {
- suncocls = ds_main_list_rcptdtl_uncolist.getColumn(i, "uncocls");
- tempamt = lf_parseFloat(ds_main_list_rcptdtl_uncolist.getColumn(i, "uncoamt"));
- if (isNaN(tempamt)) {
- tempamt = 0;
- }
- if (suncocls == "1") {
- ownuncoamt = lf_parseFloat(ownuncoamt) + lf_parseFloat(tempamt);
- } else if (suncocls == "2") {
- payinsubamt = lf_parseFloat(payinsubamt) + lf_parseFloat(tempamt);
- } else if (suncocls == "3") {
- payhealcntramt = lf_parseFloat(payhealcntramt) + lf_parseFloat(tempamt);
- } else if (suncocls == "4") {
- cmpyamt = lf_parseFloat(cmpyamt) + lf_parseFloat(tempamt);
- } else if (suncocls == "5") {
- ownuncoamt = lf_parseFloat(ownuncoamt) + lf_parseFloat(tempamt);
- }
- totuncoamt = lf_parseFloat(totuncoamt) + lf_parseFloat(tempamt);
- }
- /*opmi_rcptamt*/
- var tamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totamt")) - lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totdiscamt") + totuncoamt); //
- var rc1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totamt"));
- var rc2 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totdiscamt"));
- var rc3 = lf_parseFloat(totuncoamt);
- tamt = rc1 - (rc2 + rc3);
- // id="grd_rcptlist" nodeset="/root/main/list/acptdtl/opmilist"
- var rcptamt = 0;
- var rowcnt = grd_rcptlist.rowcount;
- for (var i = 0; i < rowcnt; i++) {
- var gramt = utlf_transNullToEmpty(ds_main_list_acptdtl_opmilist.getColumn(i, "rcptamt"));
- if (gramt == "") {
- gramt = 0;
- }
- rcptamt = lf_parseFloat(gramt) + lf_parseFloat(rcptamt);
- }
- tamt = tamt - rcptamt
- if (lf_parseFloat(tamt) < lf_parseFloat(totuncoamt)) {
- }
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_totuncoamt", totuncoamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_payinsubamt", payinsubamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_payhealcntramt", payhealcntramt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cmpyamt", cmpyamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_ownuncoamt", ownuncoamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", tamt); //parseFloat(tamt) - parseFloat(totuncoamt));
- }
- }
- /**
- * fReceiptPrint
- */
- function fReceiptPrint() {
- var spid = ds_send.getColumn(0, "srchpid");
- var shealexamflag = ds_send.getColumn(0, "srchhealexamflag");
- var shealexamdetlflag = ds_send.getColumn(0, "srchhealexamdetlflag");
- var srcptdd = ds_send.getColumn(0, "srchrcptdd");
- var srcptno = ds_send.getColumn(0, "srchrcptno");
- var srcptseqno = ds_send.getColumn(0, "srchrcptseqno");
- var sorddd = ds_send.getColumn(0, "srchorddd");
- var scretno = ds_send.getColumn(0, "srchcretno");
- var sinstcd = ds_send.getColumn(0, "srchinstcd");
- var tempReceiptPath = ds_temp_receipt;
- //유형구분 - SPAHA02110_영수증출력.xrw
- if (ds_main.getColumn(0, "engprint") == "Y") {
- dsf_makeValue(tempReceiptPath, "ordtype", 'string', "ENGRCPT"); //영문영수증 - ENGRCPT
- } else {
- dsf_makeValue(tempReceiptPath, "ordtype", 'string', "RCPT"); //한글영수증 - RCPT
- }
- //수납내역 key값 세팅
- dsf_makeValue(ds_temp_receipt, "pid", 'string', spid);
- dsf_makeValue(ds_temp_receipt, "healexamflag", 'string', shealexamflag);
- dsf_makeValue(ds_temp_receipt, "healexamdetlflag", 'string', shealexamdetlflag);
- dsf_makeValue(ds_temp_receipt, "rcptdd", 'string', srcptdd);
- dsf_makeValue(ds_temp_receipt, "rcptno", 'string', srcptno);
- dsf_makeValue(ds_temp_receipt, "rcptseqno", 'string', srcptseqno);
- dsf_makeValue(ds_temp_receipt, "orddd", 'string', sorddd);
- dsf_makeValue(ds_temp_receipt, "cretno", 'string', scretno);
- dsf_makeValue(ds_temp_receipt, "instcd", 'string', sinstcd);
- dsf_makeValue(ds_temp_receipt, "rsrvdd", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "rsrvdd"));
- dsf_makeValue(ds_temp_receipt, "rsrvno", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "rsrvno"));
- //무엇에 쓰는지 모르지만 default로 세팅
- dsf_makeValue(ds_temp_receipt, "fromdd", 'string', "");
- dsf_makeValue(ds_temp_receipt, "todd", 'string', "");
- dsf_makeValue(ds_temp_receipt, "engYN", 'string', "N");
- dsf_makeValue(ds_temp_receipt, "reprintYN", 'string', "N");
- dsf_makeValue(ds_temp_receipt, "ordrcptflag", 'string', "");
- dsf_makeValue(ds_temp_receipt, "cardamt", 'string', ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- dsf_makeValue(ds_temp_receipt, "opmi_mdlrcptamt", 'string', "");
- //기업건진일 경우 전화번호로 변경
- if (shealexamdetlflag == 'C03') {
- dsf_makeValue(ds_init_addrinfo, "CP2", 'string', ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'CP4', "cdnm"));
- }
- //영수증 화면 open...나머지 로직은 해당 화면에서 돌아감..
- frmf_modal("SPAHA02110", "SPAHA02110", "", "", "", "", "", "", "", "", "", "", "M");
- if (frmf_checkOpener()) {
- opener.frmf_setParameter("SMAHA02100_RTN", "Y");
- } else {
- ds_send.setColumn(0, "srchjobflag", "RCPT"); //출력 하고 다시 정상수납상태로 돌려 놓는다.
- //초기화 버튼 - 20120419
- }
- }
- /**
- *
- */
- function fReceiptPrint2() {
- var gSendPath = "/root/send";
- var spid = ds_send.getColumn(0, "srchpid");
- var shealexamflag = ds_send.getColumn(0, "srchhealexamflag");
- var srcptdd = ds_send.getColumn(0, "srchrcptdd");
- var srcptno = ds_send.getColumn(0, "rcptno");
- var srcptseqno = ds_send.getColumn(0, "srchrcptseqno");
- var sorddd = ds_send.getColumn(0, "srchorddd");
- var scretno = ds_send.getColumn(0, "srchcretno");
- var sinstcd = ds_send.getColumn(0, "srchinstcd");
- }
- /**
- *
- */
- function frcpttrue() {
- //trace("frcpttrue ");
- caption10.visible = true;
- rdo_cardyn.visible = true;
- caption12.visible = true;
- caption83.visible = true;;
- output29.visible = true;
- btn_cashamt.visible = true;
- output28.visible = true;
- btn_cardamt.visible = true;
- btn_onlineamt.enable = false;
- ipt_onlineamt.enable = false;
- }
- /**
- *
- */
- function fInstanceSort() {
- // XP 는 dataset 에 sorting 된 순서대로 저장되어 있다.
- // grd_rcptcard.gridToInstance();
- // grd_rcptcash.gridToInstance();
- // grd_dcgm.gridToInstance();
- // grd_unco.gridToInstance();
- // grd_bank.gridToInstance();
- }
- /**
- * 계산
- */
- function fcalcbutton() {
- if (utlf_transNullToEmpty(ds_send.getColumn(0, "srchrsrvdd")) == "") {
- dsf_makeValue(ds_send, "srchrsrvdd", 'string', ds_send.getColumn(0, "srchparamrsrvdd"));
- }
-
- if (utlf_transNullToEmpty(ds_send.getColumn(0, "srchrsrvno")) == "") {
- dsf_makeValue(ds_send, "srchrsrvno", 'string', ds_send.getColumn(0, "srchparamrsrvno"));
- }
- dsf_makeValue(ds_send, "uncogubun", 'string', "1");
- fCalculate(); //계산 - healexamrcptweb/js/SMAHA02100.js
- dsf_makeValue(ds_send, "uncogubun", 'string', "");
- //id="opt_mdlremamt" ref="/root/main/info/rcptinfo/opmi/opmi_mdlremamt"
- if (ds_main_info_rcptinfo_opmi.getColumn(0, 'opmi_mdlremamt') != "0") {
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_mdlyn", 'string', "Y");
- }
- //rcptsubtotal(); //function 주석처리되어있음 - 확인 2011.09.06_서원식
- fMdlChangePageFn(); //선수금설정 - healexamrcptweb/js/SMAHA02100.js copy
- //fUncoChange(); //미수금설정
- fInstanceSort(); //5개 grid 인스턴스를 재구성한다
- fSetChngInfo(); //수납된 내역을 선택하면 정산작업을 위한 data를 세팅한다. - healexamrcptweb/js/SMAHA02100.js
- // trace("fcalcbutton ");
- frcpttrue(); //버튼설정
- // trace("fcalcbutton1 ");
- fDisable(); //수납방법에 따라서 버튼설정
- minusCard(); //현금으로 수납방법 변경
- dsf_makeValue(ds_tmp, "rcptamt", 'string', ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- }
- /**
- * 현금으로 수납방법 변경
- */
- function minusCard() {
- if (lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt")) <= 0) {
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_paygubun", 'string', "C");
- opmi_rcptamt_calc(); //수납방법 변경(카드/현금)
- }
- }
- /*
- * VAN 이중승인 여부 체크 fcardapp() - healexamrcptweb/js/SMAHA02100.js copy
- * 카드승인오류(K001) 전산실로 문의하세요.(T.5167)
- */
- function fCardappPf() {
- if (ds_tmp.getColumn(0, "cardapp") != "app") {
- dsf_createDsRow('ds_TXAHA08005', [{ col: 'pid', type: 'string', val: ds_send.getColumn(0, 'srchpid') }]);
- var oParam = {};
- oParam.id = "TXAHA08005";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "getVanCardCheck";
- oParam.inds = "req=ds_TXAHA08005";
- oParam.outds = "ds_cardcheck_uncard=uncard";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXAHA08005") > -1) {
- // if (utlf_transNullToEmpty(ds_cardcheck_uncard.getColumn(0, "aprvflag")) != "") {
- // sysf_messageBox("승인된 카드 내역이 있습니다. 취소 후 진행하여 주시기 바랍니다.", "E000");
- // return true;
- // }
- }
- }
- }
- /*
- * 미수금설정
- */
- function fUncoChange() {
- if (ds_main_list_rcptdtl_uncolist.getColumn(i, "payinsubamt") != 0) {
- for (var i = 0; i < ds_main_list_rcptdtl_uncolist.rowcount; i++) {
- ds_main_list_rcptdtl_uncolist.setColumn(i, "uncoamt", ds_main_list_rcptdtl_uncolist.getColumn(i, "payinsubamt"));
- }
- }
- }
- /**
- * submit 후 호출 될 공통 콜백
- * @param {[type]} sSvcId [description]
- * @param {[type]} nErrorCode [description]
- * @param {[type]} sErrorMsg [description]
- * @return {Function} [description]
- */
- function callback(sSvcId, nErrorCode, sErrorMsg){
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /**
- * onload 이벤트 발생 시 호출
- * @param {[type]} obj:Form [description]
- * @param {[type]} e:LoadEventInfo [description]
- */
- function SMAHA02100_onload(obj: Form, e: LoadEventInfo) {
- frmf_initForm(obj);
-
- grdf_setRowTypeIcon(grd_rcptcard, 0);
- grdf_setRowTypeIcon(grd_rcptcash, 0);
- grdf_setRowTypeIcon(grd_bank, 0);
-
- // 카드수납 우클릭 메뉴
- frmf_createPopupMenu("grdRcptcard_popupMenu", "popupMenu_onmenuclick", [
- { id: "cash", level: "1", title: "==================" },
- { id: "cardAdd", level: "1", title: "카드 추가" },
- { id: "cash", level: "1", title: "==================" },
- { id: "faddrow", level: "1", title: "행추가" },
- { id: "faddremove", level: "1", title: "행삭제" },
- { id: "cash", level: "1", title: "==================" },
- { id: "cardAppCancal", level: "1", title: "카드승인취소" },
- { id: "cash", level: "1", title: "==================" },
- { id: "fReceiptPrintCard", level: "1", title: "영수증출력" } // SMAHA02100.xjs
- ]);
-
- // 현금영수증 우클릭 메뉴
- frmf_createPopupMenu("grdRcptcash_popupMenu", "popupMenu_onmenuclick", [
- { id: "cash", level: "1", title: "==================" },
- { id: "cashRowAdd", level: "1", title: "행추가" },
- { id: "cashRowRemove", level: "1", title: "행삭제" },
- { id: "cash", level: "1", title: "==================" },
- { id: "cashCancal", level: "1", title: "현금영수증 취소" },
- { id: "cash", level: "1", title: "==================" }
- ]);
-
- // 통장입금 우클릭 메뉴
- frmf_createPopupMenu("grdBank_popupMenu", "popupMenu_onmenuclick", [
- { id: "cash", level: "1", title: "==================" },
- { id: "bankRowAdd", level: "1", title: "행추가" },
- { id: "bankRowRemove", level: "1", title: "행삭제" },
- { id: "cash", level: "1", title: "==================" },
- { id: "bankCancel", level: "1", title: "통장입금 취소" },
- { id: "cash", level: "1", title: "==================" }
- ]);
- dsf_createDsRow('ds_TRAHA02141', [{ col: 'discuncoflag', type: 'string', val: ds_send1.getColumn(0, 'srchdiscuncoflag') }]);
- //할인/감액정보 조회(pam.pmbmdcuc, ast.ahbmunco)
- var oParam = {};
- oParam.id = "TRAHA02141";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "reqGetDiscUncoList";
- oParam.inds = "req=ds_TRAHA02141";
- oParam.outds = "ds_init_pamcdlst_disccdlst=disccdlist ds_init_pamcdlst_uncocdlst=uncocdlist";
- oParam.async = false;
- tranf_submit(oParam);
- //기초정보코드들 조회 (zbcfGetCodeList)
- fGetBaseInfo();
- //공통코드를 조회
- healGetCodeList([{ dsNm: 'ds_init_baseinfo_initaddrinfo_R001', cdGrpId: 'R001' }]);
- pamfGetCodeList([
- { dsNm: 'ds_init_baseinfo_PK018list_PK018', cdGrpId: 'PK018' },
- { dsNm: 'ds_init_baseinfo_P0032list_P0032', cdGrpId: 'P0032' }
- ]);
- //기초코드 조회(ast.ahbmcode)
- // dsf_createDsRow('ds_TRAHA00001_cmd', [
- // { col: 'minimum', type: 'string', val: '' },
- // { col: 'join', type: 'string', val: '' }
- // ]);
- // dsf_setFixVal(ds_TRAHA00001_cmd, "minimum:true,join:false");
- // dsf_createDsRow('ds_TRAHA00001_req', [
- // { col: 'cdgrupid', type: 'string', val: '' },
- // { col: 'cdid', type: 'string', val: '' },
- // { col: 'cdnm', type: 'string', val: '' },
- // { col: 'sortfield', type: 'string', val: '' },
- // { col: 'sortmethod', type: 'string', val: '' }
- // ]);
- // var oParam = {};
- // oParam.id = "TRAHA00001";
- // oParam.service = "healthexambaseapp.ComCode";
- // oParam.method = "reqGetComboList";
- // oParam.inds = "cmd=ds_TRAHA00001_cmd req=ds_TRAHA00001_req";
- // oParam.outds = "ds_=${repeat_ref}";
- // oParam.async = false;
- // oParam.callback = "cf_TRAHA00001";
- // tranf_submit(oParam);
- dsf_makeValue(ds_init_addrinfo, "CF1", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'CF1'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "CP1", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'CP1'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "CP2", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'CP2'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E01", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'E01'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E02", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'E02'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E03", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'E03'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E04", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'E04'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K01", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'K01'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K02", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'K02'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K03", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'K03'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K04", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'K04'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "PV1", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'PV1'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "PV2", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'PV2'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "VF1", 'string', ds_init_baseinfo_initaddrinfo_R001.getColumn(ds_init_baseinfo_initaddrinfo_R001.findRowExpr("cdid == 'VF1'"), "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "logoimg", 'string', rptf_getImageURL("cmc"));
- //초기화 - healexamrcptweb/js/SMAHA02100.js
- fInitInfo();
-
- fCheckOpenerPageFn();
- fGetUserInfosSampling();
- if (utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, "pid")) != "") {
- dsf_makeValue(ds_send, "openflag", 'string', "1");
- //조회 버튼
- btn_search.click();
- }
- dsf_makeValue(ds_send, "openflag", 'string', "2");
- dsf_makeValue(ds_send, "chkflag", 'string', "N");
- }
- /**
- * ipt_pid 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function ipt_pid_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- //ds_main_info_patinfo_item.clearData();
- //ds_main_info_patinfo_item.addRow();
- ds_main_list_rcptdtl_cardlist.clearData();
- ds_main_list_rcptdtl_cardlist.addRow();
- fGetPatInfo(2);
- if (!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid"))) {
- btn_search.click(); //조회 버튼
- fDisable();//수납방법에 따라서 버튼설정
- if (utlf_transNullToEmpty(ds_main_list_acptdtl_opmilist.getColumn(0, "rcptexecdd")) == "") {
- ds_main_list_acptdtl_opmilist.clearData();;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_cardlist.getColumn(0, "cardcmpycd")) == "") {
- ds_main_list_rcptdtl_cardlist.clearData();
- }
- }
- // 메르스 접촉여부 확인
- if (utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, "pid")) != "") {
- fMersPatChk("EMR", ds_main_info_patinfo_item.getColumn(0, "pid"));
- }
- }
- }
- /**
- * btn_searchpat 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_searchpat_onclick(obj: Button, e: ClickEventInfo) {
- fSearchPatinfo();
- // 메르스 접촉여부 확인
- if (!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "pid"))) {
- fMersPatChk("EMR", ds_main_info_patinfo_item.getColumn(0, "pid"));
- }
- }
- /**
- * ipt_pnm 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function ipt_pnm_onkeydown(obj: Edit, e: KeyEventInfo) {
- if(e.keycode != 13){
- return;
- }
- obj.updateToDataset();
- var value = utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, 'hngnm'));
- if (value != "") {
- btn_searchpat.click();
- }
- else if (value == "") {
- ds_main_info_patinfo_item.clearData();
- ds_main_info_patinfo_item.addRow();
- }
- }
- /**
- * btn_search 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_search_onclick(obj: Button, e: ClickEventInfo) {
- dsf_makeValue(ds_send, "srchpid", 'string', ds_main_info_patinfo_item.getColumn(0, "pid"));
- dsf_makeValue(ds_send, "cancelflag", 'string', "");
- if (utlf_transNullToEmpty(ds_send.getColumn(0, "srchrsrvdd")) == "") {
- dsf_makeValue(ds_send, "srchrsrvdd", 'string', ds_send.getColumn(0, "srchparamrsrvdd"));
- }
- if (utlf_transNullToEmpty(ds_send.getColumn(0, "srchrsrvno")) == "") {
- dsf_makeValue(ds_send, "srchrsrvno", 'string', ds_send.getColumn(0, "srchparamrsrvno"));
- }
- dsf_makeValue(ds_send, "uncogubun", 'string', "1");
- fInitRcptInfo(); //수납과 관련된 정보들을 reset시킨다. - healexamrcptweb/js/SMAHA02100.js
- fCalculate(); //계산 - healexamrcptweb/js/SMAHA02100.js
- fGetList(); //선택된 환자의 건진내역을 조회 - healexamrcptweb/js/SMAHA02100.js
- btn_calc.click(); //계산 버튼 클릭
- }
- /**
- * switch5 탭 변경 후 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_onchanged(obj: Tab, e: TabIndexChangeEventInfo) {
- //수납된 내역을 선택하면 정산작업을 위한 data를 세팅한다. - healexamrcptweb/js/SMAHA02100.js
- if (e.postindex == 1) {
- fSetChngInfo();
- }
- }
- /**
- * grd_acptlist 그리드 셀 더블클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_rcpt_grd_acptlist_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
- //건진 접수건의 세부내역을 조회한다. - healexamrcptweb/js/SMAHA02100.js
- ds_main_list_acptdtl_oscllist.clearData();
- output28.enable = true;
- output29.enable = true;
- ipt_onlineamt.enable = true;
- rdo_cardyn.enable = true;
- btn_onlineamt.enable = true;
- fSetSelectAcpt(e.row);
- btn_calc.click(); //계산 버튼 클릭
- }
- /**
- * btn_pkgsearch 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_btn_pkgsearch_onclick(obj: Button, e: ClickEventInfo) {
- fSearchPkg();
- }
- /**
- * 초기화 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_btn_cnginit_onclick(obj: Button, e: ClickEventInfo) {
- fChngInfoInit();
- }
- /**
- * 정산 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_btn_cngreceipt_onclick(obj: Button, e: ClickEventInfo) {
- if (isMagmAprv()) {
- // 마감결제 완료되어있으므로 더이상 진행하지 않음 - PAM.js
- return false;
- }
- //변경된 접수정보(패키지, 거래처, 계약번호, 청구방법, 할인방법등을 update한다. - healexamrcptweb/js/SMAHA02100.js
- fChngRcpt();
-
- var currow = grd_rcptlist.currentrow;
- if (utlf_transNullToEmpty(ds_main_list_acptdtl_opmilist.getColumn(currow, "mdlrcptamt")) != "") {
- var mdlrcptamt = lf_parseInt(ds_main_list_acptdtl_opmilist.getColumn(currow, "mdlrcptamt"));
- var rcptamt = lf_parseInt(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_rcptamt", 'string', (rcptamt - mdlrcptamt));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_cardamt", 'string', (rcptamt - mdlrcptamt));
- }
- /* 정산 후 조회를 하도록 변경 - 20111124_서원식
- minusCard(); //현금으로 수납방법 변경
- */
- //조회 버튼
- btn_search.click();
- }
- /**
- * ipt_empid 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_ipt_empid_onkeydown(obj: Edit, e: KeyEventInfo) {
- if(e.keycode == 13){
- obj.updateToDataset();
- switch5.chng.btn_srchemp.click();
- }
- }
- /**
- * btn_srchemp 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_btn_srchemp_onclick(obj: Button, e: ClickEventInfo) {
- //원무 직원가족조회 변경에 따른 수정 - 2012.12.12
- frmf_clearParameter("SPPMC03800_pid");
- frmf_clearParameter("SPPMC03800_emplid");
- frmf_clearParameter("SPPMC03800_emplnm");
- frmf_clearParameter("SPPMC03800_discuncocd");
- frmf_clearParameter("SPPMC03800_famyrelcd");
- frmf_setParameter("SPPMC03800_pid", ds_main_info_patinfo_item.getColumn(0, "pid"));
-
- frmf_modal("SPPMC03800", "SPPMC03800", "", "", "", "", "", "", "", "", "", "", "M");
- ds_main_info_chnginfo_after.setColumn(0, "empid", frmf_getParameter("SPPMC03800_emplid"));
- ds_main_info_chnginfo_after.setColumn(0, "empnm", frmf_getParameter("SPPMC03800_emplnm"));
- ds_main_info_chnginfo_after.setColumn(0, "emprelacd", frmf_getParameter("SPPMC03800_famyrelcd"));
- }
- /**
- * ipt_famypid 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_ipt_famypid_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- switch5.chng.btn_selfamalyid.click();
- }
- }
- /**
- * ipt_recmempid 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_ipt_recmempid_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- switch5.chng.btn_rememp.click();
- }
- }
- /**
- * btn_rememp 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_btn_rememp_onclick(obj: Button, e: ClickEventInfo) {
- fGetEmpInfo(ds_main_info_chnginfo_after, 'recmempid', ds_main_info_chnginfo_after, 'recmempnm');
- }
- /**
- * btn_redu 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_redu_onclick(obj: Button, e: ClickEventInfo) {
- ds_main_list_rcptdtl_dcgmlist.enableevent = false;
- var idx = ds_main_list_rcptdtl_dcgmlist.addRow();
- ds_main_list_rcptdtl_dcgmlist.rowposition = idx;
- ds_main_list_rcptdtl_dcgmlist.setColumn(idx, 'discreduflag', 'G');
- ds_main_list_rcptdtl_dcgmlist.setColumn(idx, "discreduamt", 0);
- ds_main_list_rcptdtl_dcgmlist.setColumn(idx, "discreducd", "-");
- ds_main_list_rcptdtl_dcgmlist.enableevent = true;
- grd_dcgm.setCellProperty('Body', 0, 'edittype', 'none');
- }
- /**
- * btn_unco 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_unco_onclick(obj: Button, e: ClickEventInfo) {
- // dbs227, 추후 확인 필요
- //model.toggle("unco");
- //미수액버튼 클릭시 자동으로 행추가
- if (ds_main_list_rcptdtl_uncolist.rowcount == 0) {
- var idx = ds_main_list_rcptdtl_uncolist.addRow();
- ds_main_list_rcptdtl_uncolist.rowposition = idx;
- ds_main_list_rcptdtl_uncolist.setColumn(idx, 'uncoamt', '0');
- }
- }
- /**
- * 수정 체크박스 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function checkbox1_onclick(obj: CheckBox, e: ClickEventInfo) {
- if (ds_temp.getColumn(0, "edityn") == "Y") {
- output15.enable = true;
- output4.enable = true;
- output5.enable = true;
- output14.enable = true;
- } else {
- output15.enable = false;
- output4.enable = false;
- output5.enable = false;
- output14.enable = false;
- }
- }
- /**
- * checkbox2 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function checkbox2_onclick(obj: CheckBox, e: ClickEventInfo) {
- if (ds_temp.getColumn(0, "editpyn") == "Y") {
- inputbamt.enable = true;
- output3.visible = false;
- } else {
- inputbamt.enable = false;
- output3.visible = true;
- }
- }
- /**
- * inputbamt 의 ontextchanged 이벤트를 구현하기 위한 텍스트 비교 객체
- */
- var preInputbamt = '';
- /**
- * inputbamt 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function inputbamt_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- btn_recalc.click();
- return;
- }
- preInputbamt = obj.text;
- }
- /**
- * inputbamt 포커스 상실 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function inputbamt_onkillfocus(obj: MaskEdit, e: KillFocusEventInfo) {
- if (preInputbamt != obj.text) {
- btn_recalc.click();
- }
- }
- /**
- * input2 의 ontextchanged 를 구현할 객체
- */
- var preInput2 = '';
- /**
- * input2 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function input2_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- preInput2 = obj.text;
- }
- /**
- * input2 의 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function input2_onkillfocus(obj: MaskEdit, e: KillFocusEventInfo) {
- if (preInput2 != obj.text) {
- if (utlf_transNullToEmpty(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt")) == ""
- || ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt") == "0") {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlrcptamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, 'opmi_mdlyn', 'N');
- frmf_inputEnterKey('cbx_mdl', 'onclick', new ClickEventInfo);
- return;
- }
- if (lf_parseFloat(ds_hidden_opmi_out.getColumn(0, "opmi_mdlremamt")) < lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"))) {
- sysf_messageBox("선수잔액보다 선수 대체금액이 커서 처리할 수 없습니다.", "E999", "");
- return;
- }
- //cbx_mdl.value = "Y";
- ds_main_info_rcptinfo_opmi.setColumn(0, 'opmi_mdlyn', 'Y');
- var mdlremamt = lf_parseFloat(ds_hidden_opmi_out.getColumn(0, "opmi_mdlremamt"));
- var mdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"));
- var janamt = mdlremamt - mdlrcptamt;
- var rcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- var rcptamt2 = lf_parseFloat(ds_hidden_opmi_out.getColumn(0, "opmi_rcptamt"));
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_mdlremamt", janamt);
- if (mdlrcptamt > rcptamt2) {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", rcptamt2 - mdlrcptamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", rcptamt2 - mdlrcptamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_paygubun", "C");
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", rcptamt2 - mdlrcptamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", rcptamt2 - mdlrcptamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_paygubun", "Y");
- }
- }
- }
- /**
- * cbx_mdl 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function cbx_mdl_onclick(obj: CheckBox, e: ClickEventInfo) {
- fMdlChangePageFn(); //선수금설정 - healexamrcptweb/js/SMAHA02100.js copy
- opmi_rcptamt_calc(); //수납방법 변경(카드/현금)
- }
- /**
- * rdo_cardyn 아이템 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function rdo_cardyn_onitemclick(obj: Radio, e: RadioMouseEventInfo) {
- ds_main_info_rcptinfo_opmi.setColumn(0, 'opmi_paygubun', e.itemvalue);
- //obj.updateToDataset();
- var totamt1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totamt"));
- var preamt1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totprercptamt"));
- var gamamt1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totdiscamt"));
- var uncoamt1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_totuncoamt"));
- var restamt1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_restamt"));
- var amt = totamt1 - preamt1 - gamamt1 - uncoamt1 - restamt1;
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "Y") { //수납방법 카드
- btn_cardamt.enable = true;
- output28.enable = true;
- btn_cashamt.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = false;
- btn_onlineamt.enable = false;
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlyn") == "Y" && amt > 0) {
- } else {
- //선수대체금액 존재시 수납방법에 따라 (납부할 금액- 대체금액) 적용 _2011.11.10 By 김금련
- if (lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt")) > 0) {
- var mdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"));
- var sunsuamt = amt - mdlrcptamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", sunsuamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", sunsuamt);
- }
- }
- } else if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "N") { //수납방법 현금영수증
- btn_cardamt.enable = false;
- output28.enable = false;
- btn_cashamt.enable = true;
- output29.enable = true;
- ipt_onlineamt.enable = false;
- btn_onlineamt.enable = false;
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlyn") == "Y" && amt > 0) {} else {
- if (lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt")) > 0) {
- var mdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"));
- var sunsuamt = amt - mdlrcptamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", sunsuamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", sunsuamt);
- }
- }
- } else if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "C") { //수납방법 현금
- btn_cardamt.enable = false;
- output28.enable = false;
- btn_cashamt.enable = true;
- output29.enable = true;
- ipt_onlineamt.enable = false;
- btn_onlineamt.enable = false;
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlyn") == "Y" && amt > 0) {} else {
- // 선수대체금액 존재시 대체 칼럼 체크
- if (parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt")) > 0) {
- var mdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt"));
- var sunsuamt = amt - mdlrcptamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", sunsuamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", sunsuamt);
- }
- }
- } else if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "B") { //수납방법 통장입금
- btn_cardamt.enable = false;
- output28.enable = false;
- output28.enable = false;
- btn_cashamt.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = true;
- btn_onlineamt.enable = true;
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlyn") == "Y" && amt > 0) {
- if (parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt")) > 0) {
- var mdlrcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_mdlrcptamt")); //선수대체금액
- var sunsuamt = amt - mdlrcptamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", sunsuamt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", sunsuamt);
- }
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", amt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", amt);
- }
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_onlineamt", amt);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", amt);
- }
- // }
- //수납방법에 따라 납부할 금액을 카드금액 또는 현금금액에 자동 셋팅해 준다.
- if (ds_tmp.getColumn(0, "precheange") != "1") { //수납변경이 아닐경우
- opmi_rcptamt_calc();
- }
- }
- /**
- * btn_cardamt 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_cardamt_onclick(obj: Button, e: ClickEventInfo) {
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") != "Y") {
- sysf_messageBox("수납방법이 카드인 경우만 사용할 수 있습니다.", "E999", "");
- return;
- }
- //"/root/main/list/rcptdtl/cardlist"
- var idx = ds_main_list_rcptdtl_cardlist.addRow();
-
- dsf_makeValue(ds_main_list_rcptdtl_cardlist, "ordtype", 'string', "H", idx);
- dsf_makeValue(ds_main_list_rcptdtl_cardlist, "allotmm", 'string', "00", idx);
- var pc = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_precardamt"));
- var tcardamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));;
- if (tcardamt > 0) {
- tcardamt = tcardamt;
- } else {
- tcardamt = pc + tcardamt;
- }
- ds_main_list_rcptdtl_cardlist.setColumn(idx, "cardamt", tcardamt);
- ds_main_list_rcptdtl_cardlist.rowposition = idx;
- grd_rcptcard.setCellPos(2);
- //grd_rcptcard.col = 2;
- grd_rcptcard.showEditor(true);
- //grd_rcptcard.row=;
-
- output28.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = false;
- rdo_cardyn.enable = false;
- btn_onlineamt.enable = false;
- }
- /**
- * 현금금액 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_cashamt_onclick(obj: Button, e: ClickEventInfo) {
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") != "N") {
- sysf_messageBox("수납방법이 현금영수증인 경우만 사용할 수 있습니다.", "E999", "");
- return;
- }
- //model.toggle("cash");
- // id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- for (var i = 0; i < ds_main_list_rcptdtl_cashlist.rowcount; i++) {
- var rowType = ds_main_list_rcptdtl_cashlist.getRowType(i);
- //if (grd_rcptcash.rowStatus(i) == "1" || grd_rcptcash.rowStatus(i) == "3") {
- if (rowType == Dataset.ROWTYPE_INSERT){
- sysf_messageBox("현금 영수증은 수납시 한건만 처리할 수 있습니다.", "E999", "");
- return;
- }
- }
- //현금영수증선택시 자동으로 행추가
-
- var idx = ds_main_list_rcptdtl_cashlist.addRow();
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "ordtype", 'string', "H", idx);
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "indinstflag", 'string', "00", idx);
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "rcptstat", 'string', "Y", idx);
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "aprvdd", 'string', "", idx);
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "aprvno", 'string', "", idx);
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "remfact", 'string', "", idx);
- var tcashamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cashamt"));
-
- var value = utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, "rgstno1"))
- + utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, "rgstno2"));
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "cashamt", 'string', tcashamt, idx);
- ds_main_list_rcptdtl_cashlist.enableevent = false;
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "qualcnfmno", 'string', value,idx );
- dsf_makeValue(ds_main_list_rcptdtl_cashlist, "qualcnfmflag", 'string', "1", idx);
- ds_main_list_rcptdtl_cashlist.enableevent = true;
-
- output28.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = false;
- rdo_cardyn.enable = false;
- btn_onlineamt.enable = false;
- }
- /**
- * output28 의 ontextchanged 이벤트를 구현하기 위한 객체
- */
- var preOutput28 = '';
- /**
- * output28 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function output28_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- preOutput28 = obj.text;
- }
- /**
- * output28 포커스 상실 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function output28_onkillfocus(obj: MaskEdit, e: KillFocusEventInfo) {
- if (preOutput28 == obj.text) {
- return;
- }
- //2007-10-22 김상진
- //카드결재액이 변경되면 현금금액 = 납부할금액 - 카드결재액
- var rcptamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- var cardamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- var cashamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", cardamt);
- }
- /** output29 의 ontextchanged 이벤트를 구현하기 위한 객체 */
- var preOutpt29 = '';
- /**
- * output29 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function output29_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- preOutpt29 = obj.text;
- }
- /**
- * output29 포커스 상실 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function output29_onkillfocus(obj: MaskEdit, e: KillFocusEventInfo) {
- if (preOutpt29 == obj.text) {
- return;
- }
- var cardamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- var cashamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cashamt"));
- var rcptamt = cardamt + cashamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", rcptamt);
- }
- /**
- * 통장입금 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_onlineamt_onclick(obj: Button, e: ClickEventInfo) {
- if (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") != "B") {
- sysf_messageBox("수납방법이 통장입금인 경우만 사용할 수 있습니다.", "E999", "");
- return;
- }
- // id="grd_bank" nodeset="/root/main/list/rcptdtl/banklist"
- for (var i = 0; i < ds_main_list_rcptdtl_banklist.rowcount; i++) {
- var rowType = ds_main_list_rcptdtl_banklist.getRowType(i);
- if (rowType == Dataset.ROWTYPE_INSERT) {
- sysf_messageBox("통장입금은 수납시 한건만 처리할 수 있습니다.", "E999", "");
- return;
- }
- }
- //통장입금 선택시 자동으로 행추가
- var tcashamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_onlineamt"));
-
- var idx = ds_main_list_rcptdtl_banklist.addRow();
- dsf_makeValue(ds_main_list_rcptdtl_banklist, "rcptstat", 'string', "Y", idx);
- dsf_makeValue(ds_main_list_rcptdtl_banklist, "bankamt", 'string', tcashamt, idx);
- output28.enable = false;
- output29.enable = false;
- ipt_onlineamt.enable = false;
- rdo_cardyn.enable = false;
- btn_onlineamt.enable = false;
- }
- /** ipt_onlineamt 의 ontextchanged 를 구현하기 위한 객체 */
- var preIptOnlineamt = '';
- /**
- * ipt_onlineamt 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function ipt_onlineamt_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
- preIptOnlineamt = obj.text;
- }
- /**
- * ipt_onlineamt 포커스 상실 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function ipt_onlineamt_onkillfocus(obj: MaskEdit, e: KillFocusEventInfo) {
- if (preIptOnlineamt == obj.text) {
- return;
- }
- var cardamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- var cashamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cashamt"));
- var bankamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_onlineamt"));
- var rcptamt = cardamt + cashamt + bankamt;
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", rcptamt);
- }
- /**
- * btn_recalc 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_recalc_onclick(obj: Button, e: ClickEventInfo) {
- dsf_makeValue(ds_send, "chkflag", 'string', "Y");
- //trace('fCalcChangefCalcChangefCalcChangefCalcChangefCalcChange111111');
- fCalcChange("1");
- // 미수금액 재세팅
- var payinsubamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_payinsubamt"));
- var payhealcntramt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_payhealcntramt"));
- var cmpyamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt"));
- ds_main_list_rcptdtl_uncolist.clearData();
- for (var i = 0; i < 3; i++) {
- if (payinsubamt != 0) {
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "uncoamt", 'string',
- lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_payinsubamt")), i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "payinsubamt", 'string',
- lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_payinsubamt")), i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "uncocls", 'string', "2", i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "remfact", 'string', "공단건진(공단미수)", i);
- payinsubamt = 0;
- continue;
- }
- if (payhealcntramt != 0) {
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "uncoamt", 'string',
- lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_payhealcntramt")), i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "payinsubamt", 'string',
- lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_payhealcntramt")), i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "uncocls", 'string', "3", i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "remfact", 'string', "공단건진(보건소미수)", i);
- payhealcntramt = 0;
- continue;
- }
- if (cmpyamt != 0) {
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "uncoamt", 'string',
- lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt")), i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "payinsubamt", 'string',
- lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt")), i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "uncocls", 'string', "4", i);
- dsf_makeValue(ds_main_list_rcptdtl_uncolist, "remfact", 'string', "공단건진(단체미수)", i);
- cmpyamt = 0;
- continue;
- }
- }
- }
- /**
- * 약번호 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button20_onclick(obj: Button, e: ClickEventInfo) {
- fDope(); //약처방 호출
- }
- /**
- * 개인정보 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button21_onclick(obj: Button, e: ClickEventInfo) {
- //개인정보동의서 출력 - AHA001.js
- fPrintPerson(ds_main_info_acptinfo_acptlist.getColumn(0, "pid"),
- ds_main_info_acptinfo_acptlist.getColumn(0, "orddd"),
- ds_main_info_acptinfo_acptlist.getColumn(0, "cretno"),
- ds_main_info_acptinfo_acptlist.getColumn(0, "scanyn")
- );
- }
- /**
- * button17 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button17_onclick(obj: Button, e: ClickEventInfo) {
- // id="grd_rcptlist" nodeset="/root/main/list/acptdtl/opmilist"
- var selRow = ds_main_list_acptdtl_opmilist.currentrow;
- if (lf_parseFloat(ds_main_list_acptdtl_opmilist.getColumn(selRow, "cashamt")) == 0) {
- sysf_messageBox("현급 수납만 변경 할 수 있습니다.", "E999", "");
- return;
- }
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_paygubun", 'string', "Y");
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_cashamt", 'string', 0);
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_cardamt", 'bicdecimal',
- lf_parseFloat(ds_main_list_acptdtl_opmilist.getColumn(selRow, "cashamt")));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_rcptamt", 'bicdecimal',
- lf_parseFloat(ds_main_list_acptdtl_opmilist.getColumn(selRow, "cashamt")));
- // id="grd_rcptlist" nodeset="/root/main/list/acptdtl/opmilist"
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_totprercptamt", 'bicdecimal',
- lf_parseFloat(ds_main_list_acptdtl_opmilist.getColumn(ds_main_list_acptdtl_opmilist.rowposition, "totprercptamt")));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "cancelflag", 'string', "cancel");
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "cancelflag", 'string', "cancel");
- dsf_makeValue(ds_tmp, "cancelflag", 'string', "cancel");
- dsf_makeValue(ds_tmp, "precheange", 'string', "1");
- dsf_makeValue(ds_send, "chggb", 'string', "수납변경");
- }
- /**
- * btn_large 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_large_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(true, grd_rcptlist, 1);
- }
- /**
- * btn_small 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_small_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(false, grd_rcptlist, 1);
- }
- /**
- * grd_rcptlist 그리드 셀 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptlist_oncellclick(obj: Grid, e: GridClickEventInfo) {
- fGetRcptDtlList2(grd_rcptlist.currentrow);
- }
- /**
- * button16 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button16_onclick(obj: Button, e: ClickEventInfo) {
- // id="grd_rcptcard" nodeset="/root/main/list/rcptdtl/cardlist"
- var selRow = ds_main_list_rcptdtl_cardlist.rowposition;
- aprvRow = fChkCardAprv(selRow);
- if (aprvRow < 0) {
- return;
- }
- if (ds_main_list_rcptdtl_cardlist.getColumn(selRow, "rcptstat1") != "승인") {
- sysf_messageBox("승인처리된 카드만 수납변경을 할 수 있습니다.", "E999", "");
- }
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_paygubun", 'string', "C");
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_cashamt", 'bigdecimal',
- lf_parseFloat(ds_main_list_rcptdtl_cardlist.getColumn(selRow, "cardamt")));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_cardamt", 'bigdecimal', 0);
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_rcptamt", 'bigdecimal',
- lf_parseFloat(ds_main_list_rcptdtl_cardlist.getColumn(selRow, "cardamt")));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "opmi_totprercptamt", 'bigdecimal',
- lf_parseFloat(ds_main_list_acptdtl_opmilist.getColumn(ds_main_list_acptdtl_opmilist.rowposition, "totprercptamt")));
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "cancelflag", 'string', "cancel");
- dsf_makeValue(ds_main_info_rcptinfo_opmi, "cancelflag", 'string', "cancel");
- dsf_makeValue(ds_tmp, "cancelflag", 'string', "cancel");
- dsf_makeValue(ds_tmp, "precheange", 'string', "1");
- dsf_makeValue(ds_send, "chggb", 'string', "수납변경");
- }
- /**
- * button5 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button5_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(true, grd_rcptcard, 2);
- }
- /**
- * button4 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button4_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(false, grd_rcptcard, 2);
- }
- /**
- * button7 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button7_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(true, grd_rcptcash, 3);
- }
- /**
- * grd_rcptcard 그리드 셀 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptcard_oncellclick(obj: Grid, e: GridClickEventInfo) {
- fGetCardDtlInfo(grd_rcptcard.currentrow);
- }
- /**
- * ds_main_list_rcptdtl_cardlist 데이터셋 값 변경 후 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function ds_main_list_rcptdtl_cardlist_onvaluechanged(obj: Dataset, e: DSColChangeEventInfo) {
- if (grdRcptcardEnterEdit) {
- grdRcptcardEnterEdit = false;
- // value-chagned
- var oldValue = utlf_transNullToEmpty(e.oldvalue);
- var newValue = utlf_transNullToEmpty(e.newvalue);
- if (oldValue != newValue) {
- if (e.columnid == "cardno") {
- cardnocheck();
- }
- //----------------------------------------------------------------------------
- // 2007-10-18 김상진
- // 카드리더기로 입력받은 값에 "?","/"문자가 있을경우 ""으로 치환해준다.
- //----------------------------------------------------------------------------
- var scard, stocard;
- var currow = e.row;
- scard = utlf_transNullToEmpty(ds_main_list_rcptdtl_cardlist.getColumn(currow, "cardno"));
- scard = scard.replace("?", "");
- stocard = scard.replace("/", "");
- ds_main_list_rcptdtl_cardlist.setColumn(currow, "cardno", stocard);
- ds_main_list_rcptdtl_cardlist.setColumn(currow, "cardnoor", stocard);
- //----------------------------------------------------------------------------
- var k = "0";
- if ("cardno" == e.columnid) {
- //최초 키인상태로 셋팅
- //grd_rcptcard.valueMatrix(grd_rcptcard.row, grd_rcptcard.colRef("keyinptflag")) = "K";
- var str = utlf_transNullToEmpty(ds_main_list_rcptdtl_cardlist.getColumn(currow, "cardno"));
- //카드 번호에 = 값이 있을 경우 swipe 타입으로 변경
- for (var i = 0; i < str.length; i++) {
- var ch = str.charAt(i);
- if (ch == "=") {
- ds_main_list_rcptdtl_cardlist.setColumn(currow, "keyinptflag","S");
- k = i;
- }
- }
- if (k == "0") {
- ds_main_list_rcptdtl_cardlist.setColumn(currow, "cardno1", str);
- } else {
- var scard = str.substr(0, k);
- ds_main_list_rcptdtl_cardlist.setColumn(currow, "cardno1", scard);
- }
- }
- if ("cardamt" == e.columnid) {
- for (var i = 0; i < ds_main_list_rcptdtl_cardlist.rowcount; i++) {
- // row의 상태가 insert 상태(1,3)경우에 금액을 합산한다.
- var rowStat = ds_main_list_rcptdtl_cardlist.getRowType(i);
- var amt, totamt;
- if (rowStat == Dataset.ROWTYPE_INSERT) {
- amt = lf_parseFloat(ds_main_list_rcptdtl_cardlist.getColumn(i, "cardamt"));
- totamt = lf_parseFloat(amt) + lf_parseFloat(totamt);
- }
- //--------------------------------------------------------------------------------------
- }
- var tamt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cardamt"));
- if (lf_parseFloat(totamt) > lf_parseFloat(tamt)) {
- sysf_messageBox("카드결제금액이 초과합니다.", "E999", "");
- return;
- }
- }
- }
- }
- }
- /**
- * grd_rcptcard 그리드 마우스 우클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptcard_onrbuttondown(obj: Grid, e: GridMouseEventInfo) {
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- grdRcptcard_popupMenu.trackPopup(e.screenX, e.screenY);
- }
-
- return true;
- }
- // grd_rcptcard 그리드 에서 value-changed 이벤트를 구현하기 위한 객체
- var grdRcptcardEnterEdit = false;
- /**
- * grd_rcptcard edit 진입 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptcard_onenteredit(obj: Grid, e: GridEditEventInfo) {
- grdRcptcardEnterEdit = true;
- }
- /**
- * grd_rcptcard 그리드 키보드 입력 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptcard_onkeydown(obj: Grid, e: KeyEventInfo) {
- if (e.keycode == 13) {
- if (obj.currentcol == "2") {
- obj.moveToNextCell();
- obj.moveToNextCell();
- }else{
- obj.moveToNextCell();
- }
- }
- }
- /**
- * button6 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button6_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(false, grd_rcptcash, 3);
- }
- /**
- * grd_rcptcash 그리드 셀 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptcash_oncellclick(obj: Grid, e: GridClickEventInfo) {
- fGetCashDtlInfo(grd_rcptcash.currentrow);
- }
- /**
- * grd_rcptcash 마우스 우클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function grd_rcptcash_onrbuttondown(obj: Grid, e: GridMouseEventInfo) {
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
-
- if (isMagmAprv()) {
- return false;
- }
- grdRcptcash_popupMenu.trackPopup(e.screenX, e.screenY);
- }
-
- return true;
- }
- /**
- * ds_main_list_rcptdtl_cashlist 데이터셋 컬림값 변경 이벤트
- * grd_rcptcash 그리드 xforms-value-changed 이벤트 대응
- * @param {*} obj
- * @param {*} e
- */
- function ds_main_list_rcptdtl_cashlist_oncolumnchanged(obj: Dataset, e: DSColChangeEventInfo) {
- if (e.columnid == 'qualcnfmflag') {
- var curIdx = e.row;
- var qualcnfmflag = utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(curIdx, "qualcnfmflag"));
- if (qualcnfmflag != "") {
- ds_main_list_rcptdtl_cashlist.setColumn(curIdx, 'qualcnfmno', '');
- if (qualcnfmflag == "1") {
- //주민번호(qualcnfmflag=1)
- var rgstno1 = ds_main_info_patinfo_item.getColumn(0, "rgstno1");
- var rgstno2 = ds_main_info_patinfo_item.getColumn(0, "rgstno1");
- ds_main_list_rcptdtl_cashlist.setColumn(curIdx, "qualcnfmno", (rgstno1 + rgstno2));
- } else if (qualcnfmflag == "2") {
- //전화번호(qualcnfmflag=2)
- var telno = utlf_transNullToEmpty(ds_main_info_patinfo_item.getColumn(0, "mpphon"));
- telno = telno.replace(/-/g, "");
- if (telno.length != 0) {
- ds_main_list_rcptdtl_cashlist.setColumn(curIdx, "qualcnfmno", telno);
- }
- }
- }
- }
- //자격확인번호
- if (e.columnid == "qualcnfmno") {
- //카드번호(qualcnfmflag=3)
- var curIdx = e.row;
- if (ds_main_list_rcptdtl_cashlist.getColumn(curIdx, "qualcnfmflag") == "3") {
- cardnocheck1();
- }
- }
- }
- /**
- * button18 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button18_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(true, grd_bank, 4);
- }
- /**
- * button19 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button19_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(false, grd_bank, 4);
- }
- function grd_bank_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- // 마감결제 완료되어있으므로 더이상 진행하지 않음 - PAM.js
- if (isMagmAprv()) {
- return false;
- }
- grdBank_popupMenu.trackPopup(e.screenX, e.screenY);
- }
-
- return true;
- }
- /**
- * button52 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button52_onclick(obj: Button, e: ClickEventInfo) {
- ds_main_list_rcptdtl_dcgmlist.enableevent = false;
- var idx = ds_main_list_rcptdtl_dcgmlist.addRow();
- ds_main_list_rcptdtl_dcgmlist.rowposition = idx;
- ds_main_list_rcptdtl_dcgmlist.setColumn(idx, 'discreduflag', 'G');
- ds_main_list_rcptdtl_dcgmlist.setColumn(idx, 'discreduamt', 0);
- ds_main_list_rcptdtl_dcgmlist.enableevent = true;
- grd_dcgm.setCellProperty('Body', 0, 'edittype', 'none');
- }
- /**
- * button53 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button53_onclick(obj: Button, e: ClickEventInfo) {
- var currow = grd_dcgm.currentrow;
- var sdcyn;
- //2007-10-18 김상진
- //할인금액은 삭제하면 안된다.
- if (ds_main_list_rcptdtl_dcgmlist.getColumn(currow, "discreduflag") != "D") {
- ds_main_list_rcptdtl_dcgmlist.enableevent = false;
- ds_main_list_rcptdtl_dcgmlist.deleteRow(currow);
- ds_main_list_rcptdtl_dcgmlist.enableevent = true;
- dcgm_calc("Y"); //감면/할인 변경
- }
- }
- /**
- * button9 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button9_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(true, grd_dcgm, 5);
- }
- /**
- * button8 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button8_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(false, grd_dcgm, 5);
- }
- /**
- * grd_dcgm 의 xforms-value-changed 이벤트 변환
- * @param {*} obj
- * @param {*} e
- */
- function ds_main_list_rcptdtl_dcgmlist_oncolumnchanged(obj: Dataset, e: DSColChangeEventInfo) {
- if (e.columnid == "discreducd") {
- var uncount = ds_init_pamcdlst_disccdlst.rowcount;
- var dcamt = 0;
- for (var i = 0; i < uncount; i++) {
- if (ds_init_pamcdlst_disccdlst.getColumn(i, "cd") == obj.getColumn(e.row, "discreducd")) {
- dcamt = lf_parseFloat(ds_init_pamcdlst_disccdlst.getColumn(i, "dcamt"));
- }
- }
- var amt = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt"));
- var tdcamt = lf_parseFloat((amt * dcamt) / 100);
- obj.setColumn(e.row, "discreduamt", tdcamt);
- dcgm_calc("N"); //감면/할인 변경
- opmi_rcptamt_calc(); //수납방법 변경(카드/현금)
- } else {
- dcgm_calc("N"); //감면/할인 변경
- opmi_rcptamt_calc(); //수납방법 변경(카드/현금)
- }
- }
- /**
- * button11 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button11_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(true, grd_unco, 6);
- }
- /**
- * button10 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button10_onclick(obj: Button, e: ClickEventInfo) {
- fSetPkgSwtSize(false, grd_unco, 6);
- }
- /**
- * button1 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button1_onclick(obj: Button, e: ClickEventInfo) {
- var idx = ds_main_list_rcptdtl_uncolist.addRow();
- ds_main_list_rcptdtl_uncolist.rowposition = idx;
- ds_main_list_rcptdtl_uncolist.setColumn(idx, "uncoamt", 0);
- }
- /**
- * button3 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button3_onclick(obj: Button, e: ClickEventInfo) {
- ds_main_list_rcptdtl_uncolist.deleteRow(grd_unco.currentrow);
- unco_calc("Y");
- }
- /**
- * 영수증출력 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_reprt_onclick(obj: Button, e: ClickEventInfo) {
- // id="grd_rcptlist" nodeset="/root/main/list/acptdtl/opmilist"
- if (ds_main_list_acptdtl_opmilist.rowcount < 1) {
- sysf_messageBox("출력할 수납 내역이 없습니다.", "E999", "");
- return;
- }
- if (grd_rcptlist.currentrow < 0) {
- ds_main_list_acptdtl_opmilist.rowposition = 0;
- //수납내역 클릭
- frmf_inputEnterKey('grd_rcptlist', 'oncellclick', new GridClickEventInfo);
- }
- fReceiptPrint();
- }
- /**
- * btn_getopmi 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_getopmi_onclick(obj: Button, e: ClickEventInfo) {
- fGetOpmiFromOscl();
- }
- /**
- * btn_changrcpt 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_changrcpt_onclick(obj: Button, e: ClickEventInfo) {
- fReceipt("RCPT"); //수납 - (../../../ast/healexamrcptweb/js/SMAHA02100.js)
- }
- /**
- * button12 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button12_onclick(obj: Button, e: ClickEventInfo) {
- //id="grd_unco" nodeset="/root/main/list/rcptdtl/uncolist"
- var uncodata = grdf_getGridUpdateData(grd_unco, "insert");
- grdf_setStatusColumn(uncodata, "m");
- ds_send_unco.copyData(uncodata);
- dsf_createDsRow('ds_TXAHA02209', [
- { col: 'healexamflag', type: 'string', val: '' },
- { col: 'rsrvdd', type: 'string', val: '' },
- { col: 'rsrvno', type: 'string', val: '' },
- { col: 'pid', type: 'string', val: '' },
- { col: 'rcptdd', type: 'string', val: '' }
- ]);
- dsf_makeValue(ds_send, "healexamflag", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "healexamflag"));
- dsf_makeValue(ds_send, "rsrvdd", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "rsrvdd"));
- dsf_makeValue(ds_send, "rsrvno", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "rsrvno"));
- dsf_makeValue(ds_send, "pid", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "pid"));
- dsf_makeValue(ds_send, "rcptdd", 'string', ds_main_list_acptdtl_oscllist.getColumn(0, "orddd"));
- dsf_makeValue(ds_send, "rcptno", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "rcptno"));
- dsf_makeValue(ds_send, "rcptseqno", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "rcptseqno"));
- dsf_makeValue(ds_send, "seqno", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "seqno"));
- ds_TXAHA02209.copyRow(0, ds_send, 0);
- var oParam = {};
- oParam.id = "TXAHA02209";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "exeUncoOpmi";
- oParam.inds = "req=ds_TXAHA02209 unco=ds_send_unco";
- oParam.outds = "ds_hidden_opmi_out=opmi_out";
- oParam.async = false;
- tranf_submit(oParam);
- btn_search.click(); //조회 버튼
- }
- /**
- * button15 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button15_onclick(obj: Button, e: ClickEventInfo) {
- // do nothing
- }
- /**
- * button14 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button14_onclick(obj: Button, e: ClickEventInfo) {
- var ev = 80000;
- var ev1 = lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rcptamt")) + 80000;
- // id="rdo_cardyn" ref="/root/main/info/rcptinfo/opmi/opmi_paygubun"
- var value = ds_main_info_rcptinfo_opmi.getColumn(0, 'opmi_paygubun');
- if (value == "Y") {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", ev1);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", "0");
- if ((lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt")) - ev) > 0) {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cmpyamt", lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt")) - ev);
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cmpyamt", 0);
- }
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", ev1);
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cashamt", ev1);
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cardamt", "0");
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_ownbamt", lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_ownbamt")) + ev);
- if ((lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt")) - ev) > 0) {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cmpyamt", lf_parseFloat(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_cmpyamt")) - ev);
- } else {
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_cmpyamt", 0);
- }
- ds_main_info_rcptinfo_opmi.setColumn(0, "opmi_rcptamt", ev1);
- }
- }
- /**
- * button13 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button13_onclick(obj: Button, e: ClickEventInfo) {
- // id="ipt_pid" ref="/root/main/info/patinfo/item/pid"
- frmf_setParameter("SMAHA02400_PARAM_PID", ds_main_info_patinfo_item.getColumn(0, 'pid'));
- frmf_modal("SMAHA02400", "SMAHA02400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /**
- * button22 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button22_onclick(obj: Button, e: ClickEventInfo) {
- ds_hidden_session.clearData();
- ds_hidden_session.copyData(ds_hidden1_session);
- fRtnRcpt("1", utlf_transNullToEmpty(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_rtnamt"),0)); //1.환불내역 조회용 2.환불수납후 호출용
-
- }
- /**
- * button2 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function button2_onclick(obj: Button, e: ClickEventInfo) {
- fInitInfo(); //초기화 - healexamrcptweb/js/SMAHA02100.js
- frcpttrue(); //버튼설정
- ipt_pid.enable = true;
- }
- /**
- * btn_calc 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_calc_onclick(obj: Button, e: ClickEventInfo) {
- if (isMagmAprv()) {
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음 - PAM.js
- }
- if (ds_send.getColumn(0, "chkflag") == "Y") {
- dsf_makeValue(ds_send, "ownbamt", 'string', ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_ownbamt"));
- dsf_makeValue(ds_send, "srchhealexamdetlflag", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "healexamdetlflag"));
- dsf_createDsRow('ds_TXAHA00116', [
- { col: 'healexamflag', type: 'string', val: '' },
- { col: 'healexamdetlflag', type: 'string', val: '' },
- { col: 'instcd', type: 'string', val: '' },
- { col: 'rsrvdd', type: 'string', val: '' },
- { col: 'rsrvno', type: 'string', val: '' },
- { col: 'ownbamt', type: 'string', val: '' }
- ]);
- ds_TXAHA00116.copyRow(0, ds_send, 0,
- 'healexamflag=srchhealexamflag,healexamdetlflag=srchhealexamdetlflag,instcd=srchinstcd,rsrvdd=srchrsrvdd,rsrvno=srchrsrvno,ownbamt=ownbamt');
- var oParam = {};
- oParam.id = "TXAHA00116";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExeAddExam2";
- oParam.inds = "req=ds_TXAHA00116";
- oParam.outds = "ds_temp_addcnt=item";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- //개인부담액 수정 - ast.ahamacpt(ownbamt. updtyn)
- if (arErrorCode.pop("TXAHA00116") > -1) {
- dsf_makeValue(ds_send, "chkflag", 'string', "N");
- } else {
- sysf_messageBox("개인부담금 수정시 오류", "E999", "");
- return;
- }
- }
- dsf_makeValue(ds_send, "openflag", 'string', "2");
- frmf_openLoadingBar();
- fcalcbutton(); //계산
- frmf_closeLoadingBar();
- }
- /**
- * btn_rcpt 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_rcpt_onclick(obj: Button, e: ClickEventInfo) {
- if (isMagmAprv()) {
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음 - PAM.js
- }
- if (ds_send.getColumn(0, "chkflag") == "Y") {
- dsf_makeValue(ds_send, "ownbamt", 'string', ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_ownbamt"));
- dsf_makeValue(ds_send, "srchhealexamdetlflag", 'string', ds_main_info_acptinfo_acptlist.getColumn(0, "healexamdetlflag"));
- dsf_createDsRow('ds_TXAHA00116', [
- { col: 'healexamflag', type: 'string', val: '' },
- { col: 'healexamdetlflag', type: 'string', val: '' },
- { col: 'instcd', type: 'string', val: '' },
- { col: 'rsrvdd', type: 'string', val: '' },
- { col: 'rsrvno', type: 'string', val: '' },
- { col: 'ownbamt', type: 'string', val: '' }
- ]);
- ds_TXAHA00116.copyRow(0, ds_send, 0,
- 'healexamflag=srchhealexamflag,healexamdetlflag=srchhealexamdetlflag,instcd=srchinstcd,rsrvdd=srchrsrvdd,rsrvno=srchrsrvno,ownbamt=ownbamt');
- var oParam = {};
- oParam.id = "TXAHA00116";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExeAddExam2";
- oParam.inds = "req=ds_TXAHA00116";
- oParam.outds = "ds_temp_addcnt=item";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- //개인부담액 수정 - ast.ahamacpt(ownbamt, updtyn)
- if (arErrorCode.pop("TXAHA00116") > -1) {
- dsf_makeValue(ds_send, "chkflag", 'string', "N");
- } else {
- sysf_messageBox("개인부담금 수정시 오류", "E999", "");
- return;
- }
- }
-
- //입금내역 미 입력시 막음. 20180626 노회식
- var sinchk = "";
- var cangb = ds_send.getColumn(0, "cancelflag");
- if(cangb != "cancel"){
- sinchk = "N";
- //수납방법 Y = 카드
- if(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "Y"){
- for(var i=0; i<ds_main_list_rcptdtl_cardlist.rowcount; i++){
- var status = ds_main_list_rcptdtl_cardlist.getRowType(i);
- //2 = insert
- if(status == 2){
- sinchk = "Y";
- }
- }
- if(sinchk == "N"){
- sysf_messageBox("수납할 카드 내역이 존재 하지 않습니다.", "E999", "");
- btn_search.click(); //조회 버튼
- return;
- }
- }
- sinchk = "N";
- //수납방법 N = 현금영수증
- if(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "N"){
- for (var i=0; i<ds_main_list_rcptdtl_cashlist.rowcount; i++){
- var status = ds_main_list_rcptdtl_cashlist.getRowType(i);
- //1 = insert, 3 = insert & new
- if(status == 2){
- sinchk = "Y";
- }
- }
- if(sinchk == "N"){
- sysf_messageBox("수납할 현금영수증 내역이 존재 하지 않습니다.", "E999", "");
- btn_search.click(); //조회 버튼
- return;
- }
- }
- sinchk = "N";
- //수납방법 B = 통장입금
- if(ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "B"){
- for (var i=0; i<ds_main_list_rcptdtl_banklist.rowcount; i++){
- var status = ds_main_list_rcptdtl_banklist.getRowType(i);
- //1 = insert, 3 = insert & new
- if(status == 2){
- sinchk = "Y";
- }
- }
- if(sinchk == "N"){
- sysf_messageBox("수납할 통장입금 내역이 존재 하지 않습니다.", "E999", "");
- btn_search.click(); //조회 버튼
- return;
- }
- }
- }
- /*
- * VAN 이중승인 여부 체크 - 카드승인오류(K001) 전산실로 문의하세요.(T.5167)
- */
- dsf_makeValue(ds_tmp, "cardapp", 'string', "");
- if (fCardappPf()) {
- return;
- }
- //카드 필수체크
- dsf_makeValue(ds_tmp, "cardapp", 'string', "");
- //id="grd_rcptcard" nodeset="/root/main/list/rcptdtl/cardlist"
- var cardgridrow = ds_main_list_rcptdtl_cardlist.rowcount;
-
- /* IC관련 프로그램 수정
- if (ds_send.getColumn(0, "cancelflag") != "cancel" && ds_main_list_rcptdtl_cardlist.getRowType(cardgridrow - 1) != Dataset.ROWTYPE_INSERT
- && ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "Y") {
- sysf_messageBox("카드번호는 필수 입력항목입니다1.", "E999", "");
- return;
- }
- if ((cardgridrow == 0) && (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "Y")) {
- sysf_messageBox("카드번호는 필수 입력항목입니다2.", "E999", "");
- return;
- }
- if ((utlf_transNullToEmpty(ds_main_list_rcptdtl_cardlist.getColumn(cardgridrow - 1, "cardno")) == "")
- && (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "Y")) {
- sysf_messageBox("카드번호는 필수 입력항목입니다3.", "E999", "");
- return;
- }
- // 현금영수증 필수체크
- //id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- var cashgridrow = ds_main_list_rcptdtl_cashlist.rowcount;
- if ((cashgridrow == 0) && (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "N")) {
- sysf_messageBox("자격확인번호는 필수 입력항목입니다.", "E999", "");
- return;
- }
- if ((utlf_transNullToEmpty(ds_main_list_rcptdtl_cashlist.getColumn(cashgridrow - 1, "qualcnfmno")) == "")
- && (ds_main_info_rcptinfo_opmi.getColumn(0, "opmi_paygubun") == "N")) {
- sysf_messageBox("자격확인번호는 필수 입력항목입니다.", "E999", "");
- return;
- }
- */
- //감액 데이터 필수 체크
- //id="grd_dcgm" nodeset="/root/main/list/rcptdtl/dcgmlist"
- for (var i = 0; i < ds_main_list_rcptdtl_dcgmlist.rowcount; i++) {
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_dcgmlist.getColumn(i, "discreduflag")) == "") {
- sysf_messageBox("감액분류는 필수 선택항목입니다.", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_dcgmlist.getColumn(i, "discreducd")) == "") {
- sysf_messageBox("감액명칭은 필수 선택항목입니다.", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_dcgmlist.getColumn(i, "discreduamt")) == "") {
- sysf_messageBox("감액금액은 필수 입력항목입니다.", "E999", "");
- return;
- }
- }
- // 통장입금 필수 체크
- //id="grd_bank" nodeset="/root/main/list/rcptdtl/banklist"
- for (var i = 0; i < ds_main_list_rcptdtl_banklist.rowcount; i++) {
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_banklist.getColumn(i, "bankid")) == "") {
- sysf_messageBox("은행은 필수 선택항목입니다.", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_banklist.getColumn(i, "bankaccount")) == "") {
- sysf_messageBox("계좌번호는 필수 선택항목입니다.", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_banklist.getColumn(i, "depositor")) == "") {
- sysf_messageBox("예금주는 필수 선택항목입니다.", "E999", "");
- return;
- }
- }
- //미수 입금 필수 체크
- //id="grd_unco" nodeset="/root/main/list/rcptdtl/uncolist"
- for (var i = 0; i < ds_main_list_rcptdtl_uncolist.rowcount; i++) {
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_uncolist.getColumn(i, "uncocls")) == "") {
- sysf_messageBox("미수분류는 필수 선택항목입니다.", "E999", "");
- return;
- }
- if (utlf_transNullToEmpty(ds_main_list_rcptdtl_uncolist.getColumn(i, "uncoamt")) == "") {
- sysf_messageBox("미수금은 필수 입력항목입니다.", "E999", "");
- return;
- }
- }
- //카드선택되어 있고, 카드금액이 있을 경우 카드승인
- //id="grd_rcptcard" nodeset="/root/main/list/rcptdtl/cardlist"
- if (ds_main_list_rcptdtl_cardlist.rowcount > 0) {
- // ast_comonweb/js/AST.js
- if (!fOpenCardPopUp(grd_rcptcard, "I")) {
- return;
- }
- }
- //현금영수증 내역이 등록된 경우
- //현금영수증 승인로직 일원화 작업(2017/09/11)
- // 자격확인번호 : 1- 주민번호, 2-전화번호, 3-카드번호, 4-사업자번호
- //debugger;
- if (ds_main_list_rcptdtl_cashlist.rowcount > 0) {
- // ast_comonweb/js/AST.js
- if (!fOpenCashPopUp(grd_rcptcash, "I")) {
- return;
- }
- }
- fReceipt("RCPT"); //수납 - healexamrcptweb/js/SMAHA02100.js
- fDope(); //약처방 호출
- //개인정보동의서 출력 - AHA001.js
- fPrintPerson(ds_main_info_acptinfo_acptlist.getColumn(0, "pid"),
- ds_main_info_acptinfo_acptlist.getColumn(0, "orddd"),
- ds_main_info_acptinfo_acptlist.getColumn(0, "cretno"),
- ds_main_info_acptinfo_acptlist.getColumn(0, "scanyn")
- );
- //2015/01/22 이정택 추가
- //추가 처방 및 패키지에 대해서 동의서 출력
- fPrintOcrInfo();
- //2015/01/22 이정택 추가
- /* 현업요청에 의한 주석처리
- if(checkOpener() == true){
- window.close();
- }
- */
- dsf_makeValue(ds_print, "ui", 'string', "");
- dsf_makeValue(ds_send, "chggb", 'string', "");
- btn_search.click(); //조회 버튼
- }
- /**
- * btn_refund 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function btn_refund_onclick(obj: Button, e: ClickEventInfo) {
- if (isMagmAprv()) {
- return false; // 마감결제 완료되어있으므로 더이상 진행하지 않음 - PAM.js
- }
- //2009-09-09 심승욱
- //수납취소여부 확인 메세지 추가
- var rtn = sysf_messageBox("전체 수납을 취소하시겠습니까? \n수납을 취소하시려면 예(Yes) 아니면 아니오(No)를 선택하십시요.", "Q000");
- if (rtn == 7) { return; }
- //카드선택되어 있고, 카드금액이 있을 경우 카드승인
- // 카드승인/ 취소 일원화 작업(2017/09/13 이정택)
- if (grd_rcptcard.rwocount > 0) {
- //id="grd_rcptcard" nodeset="/root/main/list/rcptdtl/cardlist"
- ds_main_list_rcptdtl_cardlist.rowposition = 0;
- if (!fOpenCardPopUp(grd_rcptcard, "D")) {
- return;
- }
- }
- //현금영수증 내역이 등록된 경우
- if (grd_rcptcash.rowcount > 1) {
- //id="grd_rcptcash" nodeset="/root/main/list/rcptdtl/cashlist"
- ds_main_list_rcptdtl_cashlist.rowposition = 0;
- if (!fOpenCashPopUp(grd_rcptcash, "D")) {
- return;
- }
- }
- var bankRcpt = false;
- //id="grd_bank" nodeset="/root/main/list/rcptdtl/banklist"
- for (var i = 1; i < grd_bank.rowcount; i++) {
- if (ds_main_list_rcptdtl_banklist.getColumn(i, "rcptstat") == "Y") {
- bankRcpt = true;
- break;
- }
- }
- if (bankRcpt) {
- sysf_messageBox("통장입금 취소 후 수납취소 가능합니다.", "E999", "");
- return;
- }
- frcpttrue(); //버튼설정
- ds_send_opmiinfo.clearData();
- dsf_makeValue(ds_send_opmiinfo, "healexamflag", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "healexamflag"));
- dsf_makeValue(ds_send_opmiinfo, "rsrvdd", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "rsrvdd"));
- dsf_makeValue(ds_send_opmiinfo, "rsrvno", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "rsrvno"));
- dsf_makeValue(ds_send_opmiinfo, "pid", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "pid"));
- dsf_makeValue(ds_send_opmiinfo, "rcptdd", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "rcptdd"));
- dsf_makeValue(ds_send_opmiinfo, "rcptno", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "rcptno"));
- dsf_makeValue(ds_send_opmiinfo, "rcptseqno", 'string', ds_main_list_acptdtl_opmilist.getColumn(0, "rcptseqno"));
- var oParam = {};
- oParam.id = "TXAHA08001";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "fAllCancel";
- oParam.inds = "req=ds_send_opmiinfo";
- oParam.outds = "ds_hidden_opmi_out=opmi_out";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXAHA08001") > -1) {
- sysf_messageBox("수납 취소 처리되었습니다.", "I", "");
- btn_search.click();
- }
- }
- /**
- * btn_selfamalyid 버튼 클릭 이벤트
- * @param {*} obj
- * @param {*} e
- */
- function switch5_chng_btn_selfamalyid_onclick(obj: Button, e: ClickEventInfo) {
- fSearchPatInfo("SMAHA00100", "pnm", switch5.chng.ipt_famypid.text, "N", "ds_main_info_chnginfo_after", 'famypid', 'famypnm');
- //fSearchPatInfo("SMAHA00100", "pnm", ipt_famypid.currentText, "N", "", 'famypid', 'famypnm');
- switch5.chng.cmb_famyrelacd.setFocus();
- }
- ]]></Script>
- </Form>
- </FDL>
|