SMRSD04300_신규재료신청등록(신규).xfdl 166 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRSD04200" position="absolute 0 0 1193 802" titletext="신규 의료 소모품 신청 및 조회" onload="SMRSD04200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 2 27 1193 801" id="group3" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 585 305 1191 725" id="group6" anchor="left right bottom">
  11. <Layouts>
  12. <Layout>
  13. <Static id="Static00" text=" * 기존 사용재료 대체하는 경우 주사용부서장의 협조결재 요함&#13;&#10; - 최근 3개월 간 사용(처방)부서 및 진료의" position="absolute 0 98 604 133" style="border:1 solid #f8f8f8ff ;font:dotum,9,bold;"/>
  14. <TextArea position="absolute 177 134 602 158" id="tar_smlartymatruseprestcond" class="input_essential" taborder="56" anchor="left top right" maxlength="1500" acceptstab="true" wordwrap="word" autoselect="true" style="padding:5 5 0 8;" onkillfocus="group3_group6_tar_smlartymatruseprestcond_onkillfocus"/>
  15. <TextArea position="absolute 102 24 604 71" id="tar_reqresnusge" class="input_essential" taborder="55" anchor="left top right" maxlength="1500" acceptstab="true" wordwrap="word" autoselect="true" style="padding:5 5 0 8;"/>
  16. <TextArea position="absolute 102 251 604 273" id="tar_newmatrusgeimprvpnt" class="input_essential" taborder="64" anchor="left top right" maxlength="300" acceptstab="true" wordwrap="word" autoselect="true" style="padding:5 5 0 8;" enable="true"/>
  17. <TextArea position="absolute 102 280 604 321" id="tar_reqcmt" taborder="65" anchor="left top right" maxlength="200" acceptstab="true" wordwrap="word" autoselect="true"/>
  18. <TextArea position="absolute 102 327 604 413" id="tar_deptcmt" enable="false" taborder="66" anchor="left top right" style="background:#ffff99ff;border:1 solid #808080ff ;" maxlength="50" acceptstab="true" wordwrap="word" autoselect="true"/>
  19. <Shape position="absolute 2 70 604 76" linetype="horizontal" id="line21" class="line_2" anchor="left top right"/>
  20. <Static text="신청사유선택&#13;&#10;(도입우선순위)" position="absolute 2 -1 100 71" align="align:center middle;" id="caption18" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  21. <Shape position="absolute 0 96 602 102" linetype="horizontal" id="line22" class="line_2" anchor="left top right"/>
  22. <Static text="재 료 용 도" position="absolute 2 133 100 230" align="align:center middle;" id="caption17" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  23. <Shape position="absolute 0 129 602 135" linetype="horizontal" id="line23" class="line_2" anchor="left top right"/>
  24. <Static text="기존 사용재료" position="absolute 2 74 100 97" align="align:center middle;" id="caption13" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  25. <Shape position="absolute 0 227 602 233" linetype="horizontal" id="line24" class="line_2" anchor="left top right"/>
  26. <Static text="요양기관 사용현황" position="absolute 2 231 100 275" align="align:center middle;" id="caption16" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  27. <Shape position="absolute 2 322 603 328" linetype="horizontal" id="line25" class="line_2" anchor="left top right"/>
  28. <Static text="부서전달사항" position="absolute 2 326 100 415" align="align:center middle;" id="caption41" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  29. <Shape position="absolute 2 412 603 418" linetype="horizontal" id="line29" class="line_3" anchor="left top right"/>
  30. <Static text="비 고" position="absolute 2 278 100 323" align="align:center middle;" id="caption15" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  31. <TextArea id="tar_reason" taborder="77" wordwrap="word" maxlength="300" acceptstab="true" position="absolute 585 77 593 95" anchor="left top right" autoselect="true" class="input_essential" style="padding:5 5 0 8;" visible="false"/>
  32. <Shape id="line00" class="line_2" position="absolute 0 274 602 280" anchor="left top right"/>
  33. <Combo id="cmb_reqresgubun" taborder="78" position="absolute 102 2 604 22" class="combo_essential" innerdataset="@ds_temp_init_rscm0012" codecolumn="cdid" datacolumn="detldesc" index="-1" anchor="all"/>
  34. <Radio id="rdo_useflag" taborder="79" columncount="4" rowcount="-1" position="absolute 109 232 587 252" style="textpadding:0 20 0 3;" direction="horizontal" onitemchanged="group3_group6_rdo_useflag_onitemchanged"/>
  35. <Static id="cap_usedgoodcd" text="물품코드" class="cell_1" visible="true" position="absolute 102 74 165 97"/>
  36. <Edit id="ipt_usedgoodcd" taborder="80" autoselect="true" onkeydown="Edit_onkeydown" visible="true" position="absolute 166 76 272 95"/>
  37. <Static id="cap_usedgoodcd00" text="주사용목적" class="cell_1" visible="true" position="absolute 99 133 175 160" style="align:center;"/>
  38. <Static id="cap_usedgoodcd01" text="적응증" class="cell_1" visible="true" position="absolute 99 159 175 187" style="align:center;"/>
  39. <Static id="cap_usedgoodcd02" text="세부용도 &#13;&#10;및&#13;&#10;특 장 점" class="cell_1" visible="true" position="absolute 99 186 175 230" onclick="group3_group6_cap_usedgoodcd02_onclick" style="align:center;"/>
  40. <TextArea id="tar_matuse1" taborder="82" wordwrap="word" maxlength="1500" autoselect="true" acceptstab="true" class="input_essential" position="absolute 177 160 602 184" anchor="left top right" style="padding:5 5 0 8;"/>
  41. <TextArea id="tar_matuse2" taborder="83" wordwrap="word" maxlength="1500" autoselect="true" acceptstab="true" class="input_essential" position="absolute 177 186 602 226" anchor="left top right" style="padding:5 5 0 8;"/>
  42. <Static id="cap_smlartymatruseprestcondtxt" text="식약처 또는 심평원 등재 신청 시 기재" position="absolute 179 136 586 156" style="background:transparent;border:0 none #808080ff ;color:#999999ff;align:center;" onclick="group3_group6_cap_smlartymatruseprestcondtxt_onclick"/>
  43. <Button id="btn_prcpcheck" taborder="84" text="최근 3개월 처방부서 확인" position="absolute 274 75 443 95" class="btn5"/>
  44. </Layout>
  45. </Layouts>
  46. </Div>
  47. <Static text="신규 의료소모품 신청내역" position="absolute 0 286 180 302" id="caption9" class="tit_2" anchor="left bottom"/>
  48. <Grid position="absolute 0 92 1191 275" id="grd_newmetldetllist" class="datagrid2" taborder="18" binddataset="ds_temp_newmeterialdetailinfo_newmetldetllist" anchor="all" selecttype="multirow" cellclickbound="cell" cellsizingtype="col" autoenter="key" oncellclick="group3_grd_newmetldetllist_oncellclick">
  49. <Formats>
  50. <Format id="default">
  51. <Columns>
  52. <Column size="25" band="left"/>
  53. <Column size="30" band="left"/>
  54. <Column size="0" band="left"/>
  55. <Column size="0" band="left"/>
  56. <Column size="0" band="left"/>
  57. <Column size="0" band="left"/>
  58. <Column size="0" band="left"/>
  59. <Column size="75" band="left"/>
  60. <Column size="30" band="left"/>
  61. <Column size="100"/>
  62. <Column size="59"/>
  63. <Column size="75"/>
  64. <Column size="140"/>
  65. <Column size="0"/>
  66. <Column size="100"/>
  67. <Column size="0"/>
  68. <Column size="0"/>
  69. <Column size="0"/>
  70. <Column size="40"/>
  71. <Column size="70"/>
  72. <Column size="40"/>
  73. <Column size="70"/>
  74. <Column size="40"/>
  75. <Column size="100"/>
  76. <Column size="100"/>
  77. <Column size="0"/>
  78. <Column size="0"/>
  79. <Column size="70"/>
  80. <Column size="70"/>
  81. <Column size="100"/>
  82. <Column size="75"/>
  83. <Column size="66"/>
  84. <Column size="90"/>
  85. <Column size="0"/>
  86. <Column size="68"/>
  87. <Column size="0"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. <Column size="0"/>
  91. <Column size="0"/>
  92. <Column size="0"/>
  93. <Column size="0"/>
  94. <Column size="0"/>
  95. <Column size="0"/>
  96. <Column size="0"/>
  97. <Column size="0"/>
  98. <Column size="0"/>
  99. <Column size="0"/>
  100. <Column size="0"/>
  101. <Column size="0"/>
  102. <Column size="0"/>
  103. <Column size="0"/>
  104. <Column size="0"/>
  105. <Column size="0"/>
  106. <Column size="0"/>
  107. <Column size="0"/>
  108. <Column size="0"/>
  109. <Column size="0"/>
  110. <Column size="0"/>
  111. <Column size="0"/>
  112. <Column size="0"/>
  113. <Column size="0"/>
  114. <Column size="0"/>
  115. <Column size="0"/>
  116. <Column size="0"/>
  117. <Column size="0"/>
  118. <Column size="0"/>
  119. <Column size="0"/>
  120. <Column size="0"/>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="0"/>
  125. <Column size="0"/>
  126. <Column size="100"/>
  127. <Column size="100"/>
  128. <Column size="100"/>
  129. <Column size="0"/>
  130. <Column size="0"/>
  131. <Column size="0"/>
  132. <Column size="0"/>
  133. <Column size="0"/>
  134. <Column size="0"/>
  135. <Column size="0"/>
  136. <Column size="0"/>
  137. <Column size="0"/>
  138. <Column size="0"/>
  139. </Columns>
  140. <Rows>
  141. <Row size="30" band="head"/>
  142. <Row size="24"/>
  143. </Rows>
  144. <Band id="head">
  145. <Cell/>
  146. <Cell col="1" text="승인"/>
  147. <Cell col="2" text="규격&#10;신규"/>
  148. <Cell col="3" text="기관명"/>
  149. <Cell col="4" text="유해&#10;물질"/>
  150. <Cell col="5" text="제조국명"/>
  151. <Cell col="6" text="물품구분명"/>
  152. <Cell col="7" colspan="2" text="청구번호" taborder="undefined"/>
  153. <Cell col="9" text="진행상태"/>
  154. <Cell col="10" text="위원회"/>
  155. <Cell col="11" text="물품코드"/>
  156. <Cell col="12" text="물품명"/>
  157. <Cell col="13" text="물품명"/>
  158. <Cell col="14" text="규격"/>
  159. <Cell col="15" text="규격"/>
  160. <Cell col="16" text="모델"/>
  161. <Cell col="17" text="모델"/>
  162. <Cell col="18" text="수가&#10;여부"/>
  163. <Cell col="19" text="EDICD"/>
  164. <Cell col="20" text="구매&#10;구분"/>
  165. <Cell col="21" text="청구방법"/>
  166. <Cell col="22" text="청구&#10;주기"/>
  167. <Cell col="23" text="포장구성단위"/>
  168. <Cell col="24" text="보조거래처"/>
  169. <Cell col="25" text="보조거래처"/>
  170. <Cell col="26" text="보조거래처"/>
  171. <Cell col="27" text="담당자"/>
  172. <Cell col="28" text="담당자HP"/>
  173. <Cell col="29" text="제조원"/>
  174. <Cell col="30" text="부서&#10;승인일자"/>
  175. <Cell col="31" text="부서&#10;승인자명"/>
  176. <Cell col="32" text="청구부서"/>
  177. <Cell col="33" text="신청부서코드"/>
  178. <Cell col="34" text="청구자"/>
  179. <Cell col="35" text="코드&#10;생성일"/>
  180. <Cell col="36" text="신청자ID"/>
  181. <Cell col="37" text="원내번호"/>
  182. <Cell col="38" text="청구&#10;수량"/>
  183. <Cell col="39" text="청구&#10;단가"/>
  184. <Cell col="40" text="영문명"/>
  185. <Cell col="41" text="수가산정일자"/>
  186. <Cell col="42" text="제조원"/>
  187. <Cell col="43" text="제조국"/>
  188. <Cell col="44" text="담당자id"/>
  189. <Cell col="45" text="담당자hp"/>
  190. <Cell col="46" text="담당자전화번호"/>
  191. <Cell col="47" text="구매단위"/>
  192. <Cell col="48" text="청구수량"/>
  193. <Cell col="49" text="월별사용량"/>
  194. <Cell col="50" text="사용예정일"/>
  195. <Cell col="51" text="edi코드"/>
  196. <Cell col="52" text="청구사유 및 용도"/>
  197. <Cell col="53" text="유사재료사용현황"/>
  198. <Cell col="54" text="타병원사용현황"/>
  199. <Cell col="55" text="관련행위"/>
  200. <Cell col="56" text="청구부서전화번호"/>
  201. <Cell col="57" text="청구자"/>
  202. <Cell col="58" text="청구자명"/>
  203. <Cell col="59" text="보험여부"/>
  204. <Cell col="60" text="미결정치료재료"/>
  205. <Cell col="61" text="미결정치료재료신청일"/>
  206. <Cell col="62" text="행위료포함"/>
  207. <Cell col="63" text="심사소견"/>
  208. <Cell col="64" text="구매팀소견"/>
  209. <Cell col="65" text="신규재료진행상태"/>
  210. <Cell col="66" text="대분류코드"/>
  211. <Cell col="67" text="중분류코드"/>
  212. <Cell col="68" text="소분류코드"/>
  213. <Cell col="69" text="물품구분"/>
  214. <Cell col="70" text="수불단위"/>
  215. <Cell col="71" text="단가"/>
  216. <Cell col="72" text="부서승인자ID"/>
  217. <Cell col="73" text="기관코드"/>
  218. <Cell col="74" text="보조거래처cd&#10;텍스트"/>
  219. <Cell col="75" text="보조거래처명&#10;텍스트"/>
  220. <Cell col="76" text="제조회사명&#10;텍스트"/>
  221. <Cell col="77" text="caption2"/>
  222. <Cell col="78" text="caption1"/>
  223. <Cell col="79" text="caption3"/>
  224. <Cell col="80" text="caption4"/>
  225. <Cell col="81" text="caption5"/>
  226. <Cell col="82" text="caption6"/>
  227. <Cell col="83"/>
  228. <Cell col="84"/>
  229. <Cell col="85"/>
  230. <Cell col="86"/>
  231. </Band>
  232. <Band id="body">
  233. <Cell celltype="head"/>
  234. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:deptaprvyn" expr="expr:(deptaprvyn==&quot;Y&quot;||deptaprvyn==1)?1:0"/>
  235. <Cell col="2" displaytype="checkbox" text="bind:specyn" expr="expr:(specyn==&quot;Y&quot;||specyn==1)?1:0" enable="false"/>
  236. <Cell col="3" text="bind:instnm"/>
  237. <Cell col="4" displaytype="checkbox" edittype="checkbox" text="bind:advsmatryn"/>
  238. <Cell col="5" text="bind:prodplcenm"/>
  239. <Cell col="6" text="bind:goodflagnm"/>
  240. <Cell col="7" text="bind:reqdd" mask="expr:utlf_isNull(reqdd) ? '' : '####-##-##'"/>
  241. <Cell col="8" text="bind:reqseqno"/>
  242. <Cell col="9" displaytype="combo" edittype="combo" style="align:center;" text="bind:newmatrprcsstat" enable="false"/>
  243. <Cell col="10" displaytype="combo" edittype="combo" style="align:center;" text="bind:insucommityn" enable="false"/>
  244. <Cell col="11" displaytype="text" style="align:center;" text="bind:goodcd"/>
  245. <Cell col="12" displaytype="text" text="bind:goodengnm2"/>
  246. <Cell col="13" text="bind:goodhngnm"/>
  247. <Cell col="14" displaytype="text" style="align:center middle;" text="bind:goodspec2"/>
  248. <Cell col="15" text="bind:goodspec"/>
  249. <Cell col="16" text="bind:goodmodel2"/>
  250. <Cell col="17" text="bind:goodmodel"/>
  251. <Cell col="18" displaytype="combo" edittype="combo" text="bind:insuflag" combodataset="ds_cmb_insuflag" combocodecol="value" combodatacol="label" enable="false"/>
  252. <Cell col="19" displaytype="text" style="align:center middle;" text="bind:edicd"/>
  253. <Cell col="20" displaytype="combo" edittype="combo" style="align:center;" text="bind:purcflag" combodataset="ds_init_purcflag_item" combocodecol="value" combodatacol="label" enable="false"/>
  254. <Cell col="21" displaytype="combo" edittype="combo" style="align:center;" text="bind:reqmthd" combodataset="ds_init_reqmthd_item" combocodecol="value" combodatacol="label" enable="false"/>
  255. <Cell col="22" displaytype="combo" edittype="combo" style="align:center;" text="bind:reqprid" combodataset="ds_init_reqprid_item" combocodecol="value" combodatacol="label" enable="false"/>
  256. <Cell col="23" displaytype="text" text="bind:packqty"/>
  257. <Cell col="24" displaytype="text" text="bind:suppcustnm"/>
  258. <Cell col="25" text="bind:suppcustcd"/>
  259. <Cell col="26" text="bind:maincust"/>
  260. <Cell col="27" displaytype="text" style="align:center;" text="bind:chrgid"/>
  261. <Cell col="28" displaytype="text" text="bind:chrgmpphon"/>
  262. <Cell col="29" displaytype="text" text="bind:prodcmpynm"/>
  263. <Cell col="30" text="bind:deptaprvdd" mask="expr:utlf_isNull(deptaprvdd) ? '' : '####-##-##'"/>
  264. <Cell col="31" displaytype="text" style="align:center;" text="bind:deptaprvpsnnm"/>
  265. <Cell col="32" displaytype="text" style="align:center;" text="bind:reqdeptnm"/>
  266. <Cell col="33" style="align:center;" text="bind:reqdeptcd"/>
  267. <Cell col="34" style="align:center;" text="bind:reqpsnnm"/>
  268. <Cell col="35" displaytype="date" text="bind:fromdd" calendardisplaynulltype="none"/>
  269. <Cell col="36" text="bind:reqpsnid"/>
  270. <Cell col="37" text="bind:reqdepttel"/>
  271. <Cell col="38" text="bind:reqqty" mask="#,###"/>
  272. <Cell col="39" text="bind:goodunitcost" mask="#,###"/>
  273. <Cell col="40" text="bind:goodengnm"/>
  274. <Cell col="41" text="bind:propaprvdd"/>
  275. <Cell col="42" text="bind:prodcmpycd"/>
  276. <Cell col="43" text="bind:prodplcenm"/>
  277. <Cell col="44" text="bind:chrgid"/>
  278. <Cell col="45" text="bind:chrgmpphon"/>
  279. <Cell col="46" text="bind:chrgtel"/>
  280. <Cell col="47" text="bind:purcunit"/>
  281. <Cell col="48" text="bind:reqqty"/>
  282. <Cell col="49" text="bind:mmavguseqty"/>
  283. <Cell col="50" text="bind:useschedd"/>
  284. <Cell col="51" text="bind:edicd"/>
  285. <Cell col="52" text="bind:reqresnusge"/>
  286. <Cell col="53" text="bind:smlartymatruseprestcond"/>
  287. <Cell col="54" text="bind:anohospusestat"/>
  288. <Cell col="55" text="bind:newmatrusgeimprvpnt"/>
  289. <Cell col="56" text="bind:reqdepttel"/>
  290. <Cell col="57" text="bind:reqpsnid"/>
  291. <Cell col="58" text="bind:reqpsnnm"/>
  292. <Cell col="59" text="bind:insuyn"/>
  293. <Cell col="60" text="bind:undecicurematr"/>
  294. <Cell col="61" text="bind:undecicurematrreqdt"/>
  295. <Cell col="62" text="bind:actamtincl"/>
  296. <Cell col="63" text="bind:judgcmt"/>
  297. <Cell col="64" text="bind:purcteamcmt"/>
  298. <Cell col="65" text="bind:newmatrprcsstat"/>
  299. <Cell col="66" text="bind:lrgcd"/>
  300. <Cell col="67" text="bind:mdlcd"/>
  301. <Cell col="68" text="bind:smlcd"/>
  302. <Cell col="69" text="bind:goodflag"/>
  303. <Cell col="70" text="bind:deliveunit"/>
  304. <Cell col="71" text="bind:goodunitcost"/>
  305. <Cell col="72" text="bind:deptaprvpsnid"/>
  306. <Cell col="73" text="bind:instcd"/>
  307. <Cell col="74" displaytype="text" text="bind:suppcustcdtxt"/>
  308. <Cell col="75" displaytype="text" text="bind:suppcustnmtxt"/>
  309. <Cell col="76" displaytype="text" text="bind:prodcmpynmtxt"/>
  310. <Cell col="77" text="bind:insucomd"/>
  311. <Cell col="78" text="bind:insuresn"/>
  312. <Cell col="79" text="bind:reqcmt"/>
  313. <Cell col="80" text="bind:reqchrgid"/>
  314. <Cell col="81" text="bind:reqchrgnm"/>
  315. <Cell col="82" text="bind:prcpcd"/>
  316. <Cell col="83" text="bind:prcpnm"/>
  317. <Cell col="84" text="bind:prcpamt"/>
  318. <Cell col="85" text="bind:usedgoodflag"/>
  319. <Cell col="86" text="bind:usedgoodcd"/>
  320. </Band>
  321. </Format>
  322. </Formats>
  323. </Grid>
  324. <Div position="absolute 0 0 1191 60" align="align:center top;" id="group2" anchor="left top right" class="div_SA2">
  325. <Layouts>
  326. <Layout>
  327. <Edit position="absolute 459 33 557 52" id="ipt_reqdeptnm_search" taborder="-1" anchor="default" readonly="true" class="output" autoselect="true"/>
  328. <Button position="absolute 440 34 456 50" id="button5" class="icon_search" taborder="10" text="" anchor="default" onclick="group3_group2_button5_onclick"/>
  329. <Static text="물 품 명 :" position="absolute 776 9 859 26" id="caption3" class="search_name" anchor="default"/>
  330. <Static text="기관코드 :" position="absolute 5 9 95 26" id="caption4" class="search_name" anchor="default"/>
  331. <Static text="청구부서 :" position="absolute 270 34 357 51" id="caption8" class="search_name" anchor="default"/>
  332. <Static text="청구일자 :" position="absolute 270 9 357 26" id="caption10" class="search_name" anchor="default"/>
  333. <Edit position="absolute 357 33 435 52" id="ipt_reqdeptcd_search" class="input_search" taborder="9" anchor="default" autoselect="true" onkeydown="Edit_onkeydown"/>
  334. <Edit position="absolute 862 8 1067 27" id="ipt_goodnm_search" class="input_search" taborder="6" anchor="default" autoselect="true" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;"/>
  335. <Calendar position="absolute 469 8 557 27" id="ipt_reqtodd_search" class="input_search" taborder="4" anchor="default" autoselect="true"/>
  336. <Static text="~" position="absolute 450 9 462 26" id="caption14" class="search_no_b" anchor="default"/>
  337. <Calendar position="absolute 357 8 445 27" id="ipt_reqfromdd_search" class="input_search" taborder="3" anchor="default" autoselect="true"/>
  338. <Static text="물품구분 :" position="absolute 588 9 674 26" id="caption20" class="search_name" anchor="default"/>
  339. <Combo position="absolute 675 8 760 27" id="cmb_goodflag_search" class="input_search" taborder="5" innerdataset="ds_init_goodflag" datacolumn="label" codecolumn="value" anchor="default"/>
  340. <Static text="진행상태 :" position="absolute 588 34 674 51" id="caption12" class="search_name" anchor="default"/>
  341. <Shape position="absolute 1112 10 1118 51" linetype="vertical" id="line14" class="line_4" anchor="top right"/>
  342. <Edit readonly="true" position="absolute 92 8 121 27" id="opt_instcd" visible="false" anchor="default"/>
  343. <Edit position="absolute 92 8 257 27" id="opt_instcdnm" taborder="-1" anchor="default" readonly="true" class="output" autoselect="true"/>
  344. <Edit position="absolute 92 33 160 52" id="ipt_emplno_search" class="input_search" taborder="7" anchor="default" autoselect="true" onkeydown="Edit_onkeydown"/>
  345. <Button position="absolute 165 35 181 51" id="btn_winpsn" class="icon_search" taborder="8" text="" anchor="default" onclick="group3_group2_btn_winpsn_onclick"/>
  346. <Edit position="absolute 185 33 257 52" id="ipt_emplnm_search" taborder="-1" anchor="default" readonly="true" class="output" autoselect="true" onkeydown="Edit_onkeydown"/>
  347. <Static text="신 청 자 :" position="absolute 5 34 95 51" id="caption21" class="search_name" anchor="default"/>
  348. <Combo position="absolute 675 33 760 52" id="cmb_newmatrprcsstat" class="input_search" taborder="11" anchor="default"/>
  349. <Static text="청구번호 :" position="absolute 775 34 861 51" id="caption44" class="search_name" anchor="default"/>
  350. <Edit position="absolute 862 33 945 52" id="ipt_reqno" class="input_search" taborder="12" anchor="default" autoselect="true"/>
  351. <Static text="(물품구분+청구일자+청구번호)" position="absolute 945 35 1113 51" id="caption46" anchor="default"/>
  352. </Layout>
  353. </Layouts>
  354. </Div>
  355. <Button position="absolute 961 280 1017 302" id="btn_print" class="btn6" text="출력" anchor="right bottom" onclick="group3_btn_print_onclick"/>
  356. <Button position="absolute 1135 280 1191 302" id="btn_save" class="btn4" taborder="71" text="저장" anchor="right bottom" onclick="group3_btn_save_onclick"/>
  357. <Shape position="absolute 0 87 1191 93" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
  358. <Button position="absolute 1125 18 1181 40" id="btn_search" class="btn1" taborder="13" text="조회" anchor="top right" onclick="group3_btn_search_onclick" enable="true"/>
  359. <Button position="absolute 1019 280 1075 302" id="btn_new" class="btn4" taborder="69" text="신규" anchor="right bottom" onclick="group3_btn_new_onclick"/>
  360. <Button position="absolute 1100 67 1191 87" id="btn_acpt" class="btn2" enable="false" taborder="17" text="승인 / 미승인" anchor="top right" onclick="group3_btn_acpt_onclick"/>
  361. <Button position="absolute 968 67 1032 87" id="button3" class="btn2" taborder="15" visible="true" text="전체선택" anchor="top right" onclick="group3_button3_onclick"/>
  362. <Button position="absolute 1034 67 1098 87" id="button6" class="btn2" taborder="16" visible="true" text="전체취소" anchor="top right" onclick="group3_button6_onclick"/>
  363. <Shape position="absolute 0 302 1191 308" linetype="horizontal" id="line3" class="line_10" anchor="left right bottom"/>
  364. <Div position="absolute 0 304 590 765" id="group5" anchor="left right bottom">
  365. <Layouts>
  366. <Layout>
  367. <Shape position="absolute 0 113 570 119" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
  368. <Shape position="absolute 0 185 570 191" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
  369. <Shape position="absolute 0 137 570 143" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
  370. <Shape position="absolute 0 209 570 215" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  371. <Shape position="absolute 0 233 570 239" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
  372. <Shape position="absolute 0 257 570 263" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
  373. <Shape position="absolute 0 281 570 287" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
  374. <Shape position="absolute 0 305 570 311" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
  375. <Shape position="absolute 0 329 570 335" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
  376. <Shape position="absolute 2 3 571 90" id="roundrect1" class="roundrect_search" type="roundrectangle" anchor="default" style="strokepen:1 solid #3366ffff;fillbrush:solid #fffbf2ff true;"/>
  377. <Shape position="absolute 0 357 569 414" id="roundrect4" class="roundrect_search" type="roundrectangle" anchor="default" style="strokepen:1 solid #3366ffff;fillbrush:solid #fffbf2ff true;"/>
  378. <Button position="absolute 163 312 179 328" id="btn_prodcmpycd" class="icon_search" taborder="35" text="" anchor="default" onclick="group3_group5_btn_prodcmpycd_onclick"/>
  379. <Edit position="absolute 492 166 570 185" id="ipt_reqchrgnm" taborder="6" anchor="default" readonly="true" class="output"/>
  380. <Combo position="absolute 92 334 240 353" align="align:right middle;" id="cmb_purcunit" class="combo" taborder="31" anchor="default"/>
  381. <Combo position="absolute 91 94 329 113" id="cmb_instcd" class="combo_essential" enable="false" taborder="11" anchor="default" onitemchanged="group3_group5_cmb_instcd_onitemchanged"/>
  382. <Edit position="absolute 398 118 465 137" id="ipt_reqpsnid" class="input_essential" enable="false" taborder="13" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
  383. <Button position="absolute 176 119 192 135" id="button4" class="icon_search" text="" anchor="default" onclick="group3_group5_button4_onclick" taborder="5"/>
  384. <MaskEdit position="absolute 398 94 489 113" id="ipt_reqdd" taborder="4" mask="####-##-##" anchor="default" autoselect="true" maskchar=" " trimtype="both" type="string" displaynulltext=" " readonly="true" class="output" style="align:left middle;"/>
  385. <Combo position="absolute 309 170 320 185" id="cmb_goodflag" class="combo_essential" taborder="15" innerdataset="ds_init_goodflag" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_group5_cmb_goodflag_onitemchanged"/>
  386. <Button position="absolute 470 119 486 135" id="btn_reqpsnid" class="icon_search" enable="false" taborder="14" text="" anchor="default" onclick="group3_group5_btn_reqpsnid_onclick"/>
  387. <Edit position="absolute 492 118 570 137" id="ipt_reqpsnnm" taborder="3" anchor="default" readonly="true" class="output"/>
  388. <MaskEdit position="absolute 91 262 313 281" align="align:right middle;" id="ipt_goodunitcost" class="input_essential" taborder="21" mask="#,###" anchor="default" autoselect="true"/>
  389. <Edit position="absolute 91 238 570 257" id="ipt_goodspec" class="input_essential" taborder="22" anchor="default" onkillfocus="group3_group5_ipt_goodspec_onkillfocus"/>
  390. <MaskEdit position="absolute 429 262 570 281" align="align:right middle;" id="ipt_mmavguseqty" class="input_essential" taborder="23" mask="#,###" anchor="default" autoselect="true"/>
  391. <Edit position="absolute 540 420 549 439" id="ipt_goodmodel" class="input_default" taborder="24" anchor="default" autoselect="true" visible="false"/>
  392. <MaskEdit position="absolute 198 143 329 162" id="ipt_reqdepttel" class="input_essential" taborder="16" mask="9999" anchor="default" autoselect="true" maskchar=" " trimtype="both" type="string" displaynulltext=" " style="align:left middle;"/>
  393. <Edit position="absolute 417 388 549 407" id="ipt_chrgmpphon" class="input_essential" taborder="39" anchor="default" autoselect="true"/>
  394. <Edit position="absolute 183 310 324 329" id="ipt_prodcmpynm" class="input_search" enable="false" taborder="36" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
  395. <Button position="absolute 470 165 486 181" id="btn_reqchrgid" class="icon_search" taborder="18" visible="true" text="" anchor="default" onclick="group3_group5_btn_reqchrgid_onclick"/>
  396. <Static text="월 예상사용량" position="absolute 318 261 426 284" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
  397. <Edit position="absolute 492 94 570 113" id="opt_reqseqno" taborder="2" anchor="default" readonly="true" class="output"/>
  398. <Edit position="absolute 91 310 159 329" id="ipt_prodcmpycd" class="input_default" taborder="34" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
  399. <Edit position="absolute 197 118 329 137" id="ipt_reqdeptnm" taborder="1" anchor="default" autoselect="true" enable="false"/>
  400. <Static text="사용/구매단위" position="absolute 1 285 89 304" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
  401. <Edit position="absolute 85 388 257 407" id="ipt_chrgtel" class="input_essential" taborder="38" anchor="default" autoselect="true"/>
  402. <Combo position="absolute 89 286 313 305" id="cmb_prodplce" class="combo" taborder="25" innerdataset="ds_init_cmb_prodplce" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_group5_cmb_prodplce_onitemchanged" onkeydown="group3_group5_cmb_prodplce_onkeydown"/>
  403. <Edit position="absolute 398 166 465 185" id="ipt_reqchrgid" class="input_essential" taborder="17" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
  404. <Edit position="absolute 91 118 172 137" id="ipt_reqdeptcd" class="input_essential" taborder="12" anchor="default" onkeydown="Edit_onkeydown" autoselect="true"/>
  405. <Static text="청구일자" position="absolute 332 92 395 116" align="align:center middle;" id="caption50" class="cell_1" anchor="default"/>
  406. <Static text="기관코드" position="absolute 1 92 89 116" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
  407. <Static text="신청자" position="absolute 332 117 395 140" align="align:center middle;" id="caption60" class="cell_1" anchor="default"/>
  408. <Static text="청구부서" position="absolute 1 117 89 140" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
  409. <Static text="신청구분" position="absolute 1 165 89 188" align="align:center middle;" id="caption65" class="cell_1" anchor="default"/>
  410. <Static text="내선번호" position="absolute 134 141 192 164" align="align:center middle;" id="caption22" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  411. <Static text="부서장" position="absolute 332 165 395 188" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
  412. <Static text="품명(영문)" position="absolute 1 213 89 236" align="align:center middle;" id="caption42" class="cell_1" anchor="default"/>
  413. <Static text="물품단가" position="absolute 1 261 89 284" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  414. <Static text="규격" position="absolute 1 237 89 260" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
  415. <Static text="제조국" position="absolute 1 285 89 308" align="align:center middle;" id="caption72" class="cell_1" anchor="default"/>
  416. <Static text="물품코드" position="absolute 1 189 89 212" align="align:center middle;" id="caption_reqgubun1" class="cell_1" anchor="default"/>
  417. <Static text="제조회사" position="absolute 1 309 89 332" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
  418. <Shape position="absolute 5 383 560 389" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
  419. <Static text="거래처" position="absolute 4 361 82 384" align="align:center middle;" id="caption31" class="cell_1" anchor="default" style="background:lavender;color:#262626ff;padding:0 0 0 4;"/>
  420. <Edit position="absolute 91 190 213 209" id="ipt_goodcd" enable="false" taborder="26" anchor="default" onkeydown="group3_group5_ipt_goodcd_onkeydown" autoselect="true"/>
  421. <Edit position="absolute 329 310 569 329" align="align:left middle;" id="ipt_prodcmpynmtxt" class="input_default" taborder="37" anchor="default" onkillfocus="group3_group5_ipt_prodcmpynmtxt_onkillfocus"/>
  422. <Static text="포장단위" position="absolute 1 333 89 356" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
  423. <Static text="※ 그리드에 물품코드가 존재할경우 더블클릭하면 물품코드 상세내역 팝업이 나옵니다." position="absolute 10 414 544 434" id="caption40" anchor="default" style="font:Dotum,9,bold;"/>
  424. <Shape position="absolute 5 407 560 413" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
  425. <Static text="거래처담당자" position="absolute 329 361 414 384" align="align:center middle;" id="caption34" class="cell_1" anchor="default" style="background:lavender;padding:0 0 0 4;"/>
  426. <Static text="담당자 휴대폰" position="absolute 329 385 414 408" align="align:center middle;" id="caption35" class="cell_1" anchor="default" style="background:lavender;padding:0 0 0 4;"/>
  427. <Static text="전화번호" position="absolute 4 385 82 408" align="align:center middle;" id="caption36" class="cell_1" anchor="default" style="background:lavender;padding:0 0 0 4;"/>
  428. <Static text="사용단위" position="absolute 327 333 390 356" align="align:center middle;" id="caption43" class="cell_1" anchor="default"/>
  429. <Button position="absolute 213 192 229 208" id="btn_goodref" class="icon_search" taborder="27" text="" anchor="default" onclick="group3_group5_btn_goodref_onclick" enable="true"/>
  430. <Static text="제조회사명 직접입력" position="absolute 327 310 557 330" align="align:center middle;" id="cap_prodcmpynmtxt" anchor="default" style="color:#999999ff;align:center middle;" onclick="group3_group5_cap_prodcmpynmtxt_onclick"/>
  431. <Edit position="absolute 540 58 562 77" id="ipt_deptaprvyn" class="input_essential" enable="false" taborder="40" visible="false" anchor="default" autoselect="true"/>
  432. <Static text="승인여부" position="absolute 475 56 538 79" align="align:center middle;" id="caption49" class="cell_1" visible="false" anchor="default"/>
  433. <Static text="보험급여코드가 동일한 재료인 경우 사용을 희망하는 규격 모두 입력" position="absolute 95 238 557 258" align="align:center middle;" id="cap_goodspectxt" anchor="default" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_group5_cap_goodspectxt_onclick"/>
  434. <Radio position="absolute 112 9 567 28" id="rdo_insuyn" taborder="7" columncount="-1" rowcount="-1" anchor="default" index="-1" style="textpadding:0 20 0 3;" onitemchanged="group3_group5_rdo_insuyn_onitemchanged"/>
  435. <Calendar position="absolute 112 33 233 52" id="ipt_undecicurematrreqdt" mask="yyyy-mm-dd" anchor="default"/>
  436. <Shape position="absolute 6 27 566 33" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
  437. <Shape position="absolute 6 51 565 57" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
  438. <Static text="* 요양급여에 따라 입력항목이 다릅니다.&#13;&#10;* 기타 항목은 보험급여, 비급여 품목이 아닌 경우에만 입력하여 주십시오." position="absolute 7 55 480 90" id="cap_insuyn" anchor="default"/>
  439. <Static text="요양급여" position="absolute 6 7 109 30" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
  440. <Edit position="absolute 113 33 234 52" id="ipt_actcd" class="input_default" taborder="10" visible="false" anchor="default" autoselect="true" inputmode="upper"/>
  441. <Static text="EDI CODE" position="absolute 6 31 109 54" align="align:center middle;" id="caption_insuyn" class="cell_1" anchor="default" style="font:Dotum,8;"/>
  442. <Edit position="absolute 112 33 234 52" id="ipt_edicd" class="input_default" enable="false" taborder="8" anchor="default" onkeydown="Edit_onkeydown" autoselect="true" imemode="alpha"/>
  443. <Static text="신의료기술명" position="absolute 240 31 343 54" align="align:center middle;" id="cap_actcd" class="cell_1" visible="false" anchor="default"/>
  444. <Button position="absolute 236 33 285 52" id="btn_edicdsearch" enable="false" taborder="9" text="검증" anchor="default" onclick="group3_group5_btn_edicdsearch_onclick" class="btn5"/>
  445. <Edit position="absolute 91 214 570 233" id="ipt_goodengnm" taborder="19" anchor="default" onkeydown="Edit_onkeydown" autoselect="true" class="input_essential"/>
  446. <Edit id="ipt_suppcustnmtxt" taborder="41" autoselect="true" autoskip="false" onkillfocus="group3_group5_ipt_suppcustnmtxt_onkillfocus" class="input_essential" position="absolute 85 364 202 383" anchor="default"/>
  447. <Edit id="ipt_suppcustcdtxt" taborder="42" inputtype="number" maxlength="10" autoselect="true" onkillfocus="group3_group5_ipt_suppcustcdtxt_onkillfocus" class="input_essential" position="absolute 204 364 322 383" autoskip="true" anchor="default"/>
  448. <Edit id="ipt_chrgid" taborder="43" autoselect="true" class="input_essential" position="absolute 417 363 549 382" anchor="default"/>
  449. <Static text="사업자등록번호" position="absolute 209 364 327 384" align="align:center middle;" id="cap_suppcustcdtxt" anchor="default" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_group5_cap_suppcustcdtxt_onclick"/>
  450. <Static text="거래처명입력" position="absolute 85 364 202 384" align="align:center middle;" id="cap_suppcustnmtxt" anchor="default" style="background:transparent;color:#999999ff;align:center middle;" onclick="group3_group5_cap_suppcustnmtxt_onclick"/>
  451. <Edit id="ipt_undecicurematrnm" taborder="44" autoselect="true" class="input_default" visible="false" position="absolute 350 33 528 52" anchor="default"/>
  452. <Static id="caption00" text="업무연락가능 연락처" class="cell_1" position="absolute 1 141 133 164" anchor="default"/>
  453. <Static id="caption01" text="휴대번호" class="cell_1" position="absolute 332 141 395 164" style="padding:0 0 0 4;" anchor="default"/>
  454. <Edit id="ipt_reqdepthp" taborder="46" class="output" position="absolute 398 142 568 161" anchor="default" onkillfocus="group3_group5_ipt_reqdepthp_onkillfocus"/>
  455. <Static id="cap_reqdepthptxt" text="항상 연락 가능 번호 입력" position="absolute 414 141 586 161" style="background:transparent;color:#999999ff;align:center middle;" align="align:center middle;" anchor="default" onclick="group3_group5_cap_reqdepthptxt_onclick"/>
  456. <Combo id="cmb_reqgubun" taborder="47" innerdataset="@ds_temp_init_rscm0011" codecolumn="cdid" datacolumn="detldesc" class="combo_essential" position="absolute 91 166 329 185" onitemchanged="group3_group5_cmb_reqgubun_onitemchanged" anchor="default"/>
  457. <Static id="caption_reqgubun2" text="물품명" class="cell_1" position="absolute 233 189 291 212" anchor="default"/>
  458. <Edit id="ipt_goodhngnm" taborder="48" autoselect="true" class="input_default" position="absolute 294 190 569 209" readonly="true" anchor="default"/>
  459. <Edit id="ipt_goodflaghngnm" taborder="49" autoselect="true" class="input_default" position="absolute 294 190 569 209" readonly="true" anchor="default"/>
  460. <Edit id="ipt_fixasetcd" taborder="50" autoselect="true" onkeydown="group3_group5_ipt_goodcd_onkeydown" enable="false" position="absolute 91 190 213 209" anchor="default"/>
  461. <Div id="grp_edicdinfo" taborder="45" position="absolute 3 62 525 239" class="div_SA2" visible="false" anchor="default">
  462. <Layouts>
  463. <Layout>
  464. <Static id="caption3" text="EDI CODE 검증 결과" position="absolute 13 5 161 25" style="color:darkblue;font:dotum,9,bold;" anchor="default"/>
  465. <Grid id="grd_reqprgmlist" taborder="1" binddataset="ds_rst_edisearch" useinputpanel="false" cellsizingtype="col" autofittype="col" onkeyup="grp_reqprgmlist_grd_reqprgmlist_onkeyup" oncelldblclick="grp_reqprgmlist_grd_reqprgmlist_oncelldblclick" position="absolute 8 31 508 139" anchor="default">
  466. <Formats>
  467. <Format id="default">
  468. <Columns>
  469. <Column size="78"/>
  470. <Column size="85"/>
  471. <Column size="238"/>
  472. <Column size="110"/>
  473. <Column size="0"/>
  474. <Column size="0"/>
  475. </Columns>
  476. <Rows>
  477. <Row size="24" band="head"/>
  478. <Row size="24"/>
  479. </Rows>
  480. <Band id="head">
  481. <Cell text="EDI CODE"/>
  482. <Cell col="1" text="물품코드"/>
  483. <Cell col="2" text="물품명"/>
  484. <Cell col="3" text="규격"/>
  485. <Cell col="4" text="비품청구"/>
  486. <Cell col="5" text="chk"/>
  487. </Band>
  488. <Band id="body">
  489. <Cell style="align:center middle;" text="bind:edicd"/>
  490. <Cell col="1" style="align:center middle;" text="bind:goodcd"/>
  491. <Cell col="2" displaytype="text" style="align:center middle;" text="bind:goodnm"/>
  492. <Cell col="3" style="align:center middle;" text="bind:goodspec"/>
  493. <Cell col="4" style="align:center middle;" text="bind:eqreqdd"/>
  494. <Cell col="5" style="align:center middle;" text="bind:chk"/>
  495. </Band>
  496. </Format>
  497. </Formats>
  498. </Grid>
  499. <Button id="btn_close" taborder="2" text="확인" class="btn4" position="absolute 449 143 505 165" anchor="default" onclick="group3_group5_grp_edicdinfo_btn_close_onclick"/>
  500. <Static id="caption00" text="** 등록된 EDI CODE가 존재합니다 **" position="absolute 9 141 446 161" style="color:lightcoral;font:dotum,9,bold;" anchor="default"/>
  501. </Layout>
  502. </Layouts>
  503. </Div>
  504. <Edit id="ipt_prodplcenmtxt" taborder="51" class="input_default" position="absolute 318 286 569 305" onkillfocus="group3_group5_ipt_prodplcenmtxt_onkillfocus" anchor="default"/>
  505. <Static id="cap_prodplcenmtxt" text="제조국명 직접입력" position="absolute 329 286 559 306" style="color:#999999ff;align:center middle;" align="align:center middle;" onclick="group3_group5_cap_prodplcenmtxt_onclick" anchor="default"/>
  506. </Layout>
  507. </Layouts>
  508. </Div>
  509. <Static text="신규 의료소모품 상세내역" position="absolute 0 71 195 89" id="caption26" class="tit_2" anchor="default"/>
  510. <Button position="absolute 873 280 953 302" id="btn_specnew" class="btn4" taborder="68" text="규격신규" anchor="right bottom" onclick="group3_btn_specnew_onclick" visible="false"/>
  511. <Button position="absolute 1077 280 1133 302" id="btn_delete" class="btn4" taborder="70" text="삭제" anchor="right bottom" onclick="group3_btn_delete_onclick"/>
  512. <Button position="absolute 815 280 871 302" id="button7" class="btn4" taborder="67" text="복사" anchor="right bottom" onclick="group3_button7_onclick" visible="false"/>
  513. <Static text="본 메뉴는 진료재료 신청난으로서 약제는 약무팀으로 신청바랍니다." position="absolute 175 282 575 302" align="align:center middle;" id="caption52" visible="true" anchor="left bottom" style="background:#ffff00ff;align:center middle;" onclick="group3_caption52_onclick"/>
  514. <Combo id="cmb_fixagoodflag" taborder="72" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" visible="false" position="absolute 539 741 567 760" anchor="default">
  515. <Dataset id="innerdataset">
  516. <ColumnInfo>
  517. <Column id="codecolumn" size="256"/>
  518. <Column id="datacolumn" size="256"/>
  519. </ColumnInfo>
  520. <Rows>
  521. <Row>
  522. <Col id="codecolumn">EQ</Col>
  523. <Col id="datacolumn">물품구분</Col>
  524. </Row>
  525. </Rows>
  526. </Dataset>
  527. </Combo>
  528. </Layout>
  529. </Layouts>
  530. </Div>
  531. <Div position="absolute 580 170 885 316" id="grp_hidden" visible="false" style="background:white;border:1 solid #808080ff ;">
  532. <Layouts>
  533. <Layout>
  534. <TextArea position="absolute 80 5 125 35" id="ipt_insuresn" enable="false" visible="false" anchor="default" acceptstab="true"/>
  535. <Static text="의료적&#13;&#10;비급여사유" position="absolute 5 5 78 35" align="align:center middle;" id="caption33" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
  536. <Calendar position="absolute 220 40 275 59" align="align:center middle;" id="ipt_useschedd" class="input_default" visible="false" anchor="default" autoselect="true"/>
  537. <MaskEdit position="absolute 95 40 125 59" align="align:right middle;" id="ipt_reqqty2" class="input_default" taborder="73" visible="false" mask="#,###" anchor="default" autoselect="true"/>
  538. <Static text="사용예정일" position="absolute 130 38 218 61" align="align:center middle;" id="caption24" class="cell_1" visible="false" anchor="default"/>
  539. <Static text="수량" position="absolute 5 38 93 61" align="align:center middle;" id="caption27" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
  540. <Button position="absolute 215 9 231 25" id="btn_maincustlastsuplplce" class="icon_search" visible="false" text="" anchor="default"/>
  541. <Edit position="absolute 235 5 252 24" id="ipt_suppcustnm" class="input" enable="false" taborder="75" visible="false" anchor="default" autoselect="true"/>
  542. <Edit position="absolute 190 5 210 24" id="ipt_suppcustcd" class="input" taborder="74" visible="false" anchor="default" autoselect="true"/>
  543. <Static text="해당고시" position="absolute 5 64 78 87" align="align:center middle;" id="caption30" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
  544. <TextArea position="absolute 85 66 125 85" id="ipt_insucomd" enable="false" visible="false" anchor="default" acceptstab="true"/>
  545. <Static text="구매팀 진행상태" position="absolute 5 90 103 113" align="align:center middle;" id="caption32" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
  546. <Combo position="absolute 106 92 230 111" id="combo1" enable="false" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  547. <Dataset id="innerdataset">
  548. <ColumnInfo>
  549. <Column id="codecolumn"/>
  550. <Column id="datacolumn"/>
  551. </ColumnInfo>
  552. <Rows>
  553. <Row>
  554. <Col id="codecolumn">01</Col>
  555. <Col id="datacolumn">신청</Col>
  556. </Row>
  557. <Row>
  558. <Col id="codecolumn">02</Col>
  559. <Col id="datacolumn">구매팀접수</Col>
  560. </Row>
  561. <Row>
  562. <Col id="codecolumn">03</Col>
  563. <Col id="datacolumn">구매팀반려</Col>
  564. </Row>
  565. <Row>
  566. <Col id="codecolumn">04</Col>
  567. <Col id="datacolumn">수가위원회상정</Col>
  568. </Row>
  569. <Row>
  570. <Col id="codecolumn">05</Col>
  571. <Col id="datacolumn">수가위원회통과</Col>
  572. </Row>
  573. <Row>
  574. <Col id="codecolumn">06</Col>
  575. <Col id="datacolumn">수가위원회부결</Col>
  576. </Row>
  577. <Row>
  578. <Col id="codecolumn">07</Col>
  579. <Col id="datacolumn">승인신청</Col>
  580. </Row>
  581. <Row>
  582. <Col id="codecolumn">08</Col>
  583. <Col id="datacolumn">구매진행</Col>
  584. </Row>
  585. <Row>
  586. <Col id="codecolumn">09</Col>
  587. <Col id="datacolumn">구매부결</Col>
  588. </Row>
  589. <Row>
  590. <Col id="codecolumn">10</Col>
  591. <Col id="datacolumn">물품코드생성</Col>
  592. </Row>
  593. <Row>
  594. <Col id="codecolumn">00</Col>
  595. <Col id="datacolumn">완료</Col>
  596. </Row>
  597. </Rows>
  598. </Dataset>
  599. </Combo>
  600. <Static text="적정팀 진행상태" position="absolute 5 116 103 139" align="align:center middle;" id="caption37" class="cell_1" visible="false" style="padding:0 0 0 4;" anchor="default"/>
  601. <Static text="비 고" position="absolute 233 90 291 113" align="align:center middle;" id="caption38" class="cell_1" visible="false" anchor="default"/>
  602. <Combo position="absolute 106 118 230 137" id="cmb_insucommityn" enable="false" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  603. <Dataset id="innerdataset">
  604. <ColumnInfo>
  605. <Column id="codecolumn"/>
  606. <Column id="datacolumn"/>
  607. </ColumnInfo>
  608. <Rows>
  609. <Row>
  610. <Col id="codecolumn">-</Col>
  611. <Col id="datacolumn">
  612. </Col>
  613. </Row>
  614. <Row>
  615. <Col id="codecolumn">Y</Col>
  616. <Col id="datacolumn">수가위원회상정</Col>
  617. </Row>
  618. <Row>
  619. <Col id="codecolumn">N</Col>
  620. <Col id="datacolumn">수가위원회비상정</Col>
  621. </Row>
  622. <Row>
  623. <Col id="codecolumn">R</Col>
  624. <Col id="datacolumn">수가위원회부결</Col>
  625. </Row>
  626. <Row>
  627. <Col id="codecolumn">P</Col>
  628. <Col id="datacolumn">수가위원회통과</Col>
  629. </Row>
  630. </Rows>
  631. </Dataset>
  632. </Combo>
  633. <Static text="비 고" position="absolute 233 116 291 139" align="align:center middle;" id="caption39" class="cell_1" visible="false" anchor="default"/>
  634. </Layout>
  635. </Layouts>
  636. </Div>
  637. <Static id="caption6" text="신규 의료소모품 신청 및 조회" class="tit_1" position="absolute 0 0 220 25"/>
  638. <Button id="btn_clear" taborder="1" text="초기화" class="btn4" visible="false" position="absolute 1123 2 1191 24" anchor="top right" onclick="btn_clear_onclick"/>
  639. <Shape id="line75" class="line_6" position="absolute 0 23 1190 29" anchor="left top right"/>
  640. </Layout>
  641. </Layouts>
  642. <Objects>
  643. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  644. <ColumnInfo/>
  645. </Dataset>
  646. <Dataset id="ds_temp_newmeterialdetailinfo_newmetldetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_temp_newmeterialdetailinfo_newmetldetllist_oncolumnchanged">
  647. <ColumnInfo/>
  648. </Dataset>
  649. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_cond_oncolumnchanged">
  650. <ColumnInfo>
  651. <Column id="instcd" type="STRING" size="256"/>
  652. <Column id="reqdeptcd_search" type="STRING" size="256"/>
  653. <Column id="reqdeptnm_search" type="STRING" size="256"/>
  654. <Column id="reqfromdd" type="STRING" size="256"/>
  655. <Column id="reqtodd" type="STRING" size="256"/>
  656. <Column id="goodflag" type="STRING" size="256"/>
  657. <Column id="edicd" type="STRING" size="256"/>
  658. <Column id="goodnm" type="STRING" size="256"/>
  659. <Column id="newmatrprcsstat" type="STRING" size="256"/>
  660. <Column id="instcdnm" type="STRING" size="256"/>
  661. <Column id="emplno" type="STRING" size="256"/>
  662. <Column id="emplnonm" type="STRING" size="256"/>
  663. <Column id="reqno" type="STRING" size="256"/>
  664. </ColumnInfo>
  665. <Rows>
  666. <Row>
  667. <Col id="instcd"/>
  668. <Col id="reqdeptcd_search"/>
  669. <Col id="reqdeptnm_search"/>
  670. <Col id="reqfromdd"/>
  671. <Col id="reqtodd"/>
  672. <Col id="goodflag"/>
  673. <Col id="edicd"/>
  674. <Col id="goodnm"/>
  675. <Col id="newmatrprcsstat"/>
  676. <Col id="instcdnm"/>
  677. <Col id="emplno"/>
  678. <Col id="emplnonm"/>
  679. <Col id="reqno"/>
  680. </Row>
  681. </Rows>
  682. </Dataset>
  683. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  684. <ColumnInfo>
  685. <Column id="instcd" type="STRING" size="256"/>
  686. <Column id="reqdeptcd" type="STRING" size="256"/>
  687. <Column id="reqdeptnm" type="STRING" size="256"/>
  688. <Column id="reqtodd" type="STRING" size="256"/>
  689. <Column id="fromreqdd" type="STRING" size="256"/>
  690. <Column id="edicd" type="STRING" size="256"/>
  691. <Column id="goodnm" type="STRING" size="256"/>
  692. </ColumnInfo>
  693. <Rows>
  694. <Row>
  695. <Col id="instcd">012</Col>
  696. <Col id="reqdeptcd"/>
  697. <Col id="reqdeptnm"/>
  698. <Col id="reqtodd"/>
  699. <Col id="fromreqdd"/>
  700. <Col id="edicd"/>
  701. <Col id="goodnm"/>
  702. </Row>
  703. </Rows>
  704. </Dataset>
  705. <Dataset id="ds_init_reqmthd_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  706. <ColumnInfo>
  707. <Column id="label" type="STRING" size="256"/>
  708. <Column id="value" type="STRING" size="256"/>
  709. </ColumnInfo>
  710. <Rows>
  711. <Row>
  712. <Col id="label">처방집계</Col>
  713. <Col id="value">1</Col>
  714. </Row>
  715. <Row>
  716. <Col id="label">정량보충</Col>
  717. <Col id="value">2</Col>
  718. </Row>
  719. <Row>
  720. <Col id="label">일반청구</Col>
  721. <Col id="value">3</Col>
  722. </Row>
  723. <Row>
  724. <Col id="label">처방제외</Col>
  725. <Col id="value">4</Col>
  726. </Row>
  727. </Rows>
  728. </Dataset>
  729. <Dataset id="ds_init_reqprid_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  730. <ColumnInfo>
  731. <Column id="label" type="STRING" size="256"/>
  732. <Column id="value" type="STRING" size="256"/>
  733. </ColumnInfo>
  734. <Rows>
  735. <Row>
  736. <Col id="label">일</Col>
  737. <Col id="value">1</Col>
  738. </Row>
  739. <Row>
  740. <Col id="label">주</Col>
  741. <Col id="value">2</Col>
  742. </Row>
  743. <Row>
  744. <Col id="label">월</Col>
  745. <Col id="value">4</Col>
  746. </Row>
  747. </Rows>
  748. </Dataset>
  749. <Dataset id="ds_main_ReqpsnLists_reqpsnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  750. <ColumnInfo>
  751. <Column id="instcd" type="STRING" size="256"/>
  752. <Column id="emplno" type="STRING" size="256"/>
  753. <Column id="emplnm" type="STRING" size="256"/>
  754. <Column id="reqdeptcd" type="STRING" size="256"/>
  755. <Column id="reqdeptnm" type="STRING" size="256"/>
  756. <Column id="reqaprvflag" type="STRING" size="256"/>
  757. <Column id="reqflag" type="STRING" size="256"/>
  758. <Column id="fstrgstrid" type="STRING" size="256"/>
  759. <Column id="fstrgstdt" type="STRING" size="256"/>
  760. <Column id="lastupdtrid" type="STRING" size="256"/>
  761. <Column id="lastupdtdt" type="STRING" size="256"/>
  762. <Column id="reqprid" type="STRING" size="256"/>
  763. <Column id="reqpridnm" type="STRING" size="256"/>
  764. <Column id="reqaprvflagnm" type="STRING" size="256"/>
  765. <Column id="reqflagnm" type="STRING" size="256"/>
  766. </ColumnInfo>
  767. <Rows>
  768. <Row>
  769. <Col id="instcd"/>
  770. <Col id="emplno"/>
  771. <Col id="emplnm"/>
  772. <Col id="reqdeptcd"/>
  773. <Col id="reqdeptnm"/>
  774. <Col id="reqaprvflag"/>
  775. <Col id="reqflag"/>
  776. <Col id="fstrgstrid"/>
  777. <Col id="fstrgstdt"/>
  778. <Col id="lastupdtrid"/>
  779. <Col id="lastupdtdt"/>
  780. <Col id="reqprid"/>
  781. <Col id="reqpridnm"/>
  782. <Col id="reqaprvflagnm"/>
  783. <Col id="reqflagnm"/>
  784. </Row>
  785. </Rows>
  786. </Dataset>
  787. <Dataset id="ds_send_reqpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  788. <ColumnInfo>
  789. <Column id="instcd" type="STRING" size="256"/>
  790. <Column id="emplno" type="STRING" size="256"/>
  791. <Column id="reqflag" type="STRING" size="256"/>
  792. <Column id="gubun" type="STRING" size="256"/>
  793. </ColumnInfo>
  794. <Rows>
  795. <Row>
  796. <Col id="instcd"/>
  797. <Col id="emplno"/>
  798. <Col id="reqflag"/>
  799. </Row>
  800. </Rows>
  801. </Dataset>
  802. <Dataset id="ds_main_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_newmeterialdetail_oncolumnchanged">
  803. <ColumnInfo>
  804. <Column id="instcd" type="STRING" size="256"/>
  805. <Column id="reqdd" type="STRING" size="256"/>
  806. <Column id="reqseqno" type="STRING" size="256"/>
  807. <Column id="goodflag" type="STRING" size="256"/>
  808. <Column id="goodengnm" type="STRING" size="256"/>
  809. <Column id="goodhngnm" type="STRING" size="256"/>
  810. <Column id="goodspec" type="STRING" size="256"/>
  811. <Column id="goodmodel" type="STRING" size="256"/>
  812. <Column id="prodplce" type="STRING" size="256"/>
  813. <Column id="prodplcenm" type="STRING" size="256"/>
  814. <Column id="prodcmpycd" type="STRING" size="256"/>
  815. <Column id="prodcmpynm" type="STRING" size="256"/>
  816. <Column id="suppcustcd" type="STRING" size="256"/>
  817. <Column id="suppcustnm" type="STRING" size="256"/>
  818. <Column id="chrgid" type="STRING" size="256"/>
  819. <Column id="chrgmpphon" type="STRING" size="256"/>
  820. <Column id="chrgtel" type="STRING" size="256"/>
  821. <Column id="purcunit" type="STRING" size="256"/>
  822. <Column id="reqqty" type="STRING" size="256"/>
  823. <Column id="mmavguseqty" type="STRING" size="256"/>
  824. <Column id="useschedd" type="STRING" size="256"/>
  825. <Column id="edicd" type="STRING" size="256"/>
  826. <Column id="reqresnusge" type="STRING" size="256"/>
  827. <Column id="smlartymatruseprestcond" type="STRING" size="256"/>
  828. <Column id="anohospusestat" type="STRING" size="256"/>
  829. <Column id="newmatrusgeimprvpnt" type="STRING" size="256"/>
  830. <Column id="reqdeptcd" type="STRING" size="256"/>
  831. <Column id="reqdeptnm" type="STRING" size="256"/>
  832. <Column id="reqdepttel" type="STRING" size="256"/>
  833. <Column id="reqpsnid" type="STRING" size="256"/>
  834. <Column id="reqpsnnm" type="STRING" size="256"/>
  835. <Column id="insuyn" type="STRING" size="256"/>
  836. <Column id="undecicurematr" type="STRING" size="256"/>
  837. <Column id="undecicurematrreqdt" type="STRING" size="256"/>
  838. <Column id="actamtincl" type="STRING" size="256"/>
  839. <Column id="judgcmt" type="STRING" size="256"/>
  840. <Column id="purcteamcmt" type="STRING" size="256"/>
  841. <Column id="newmatrprcsstat" type="STRING" size="256"/>
  842. <Column id="lrgcd" type="STRING" size="256"/>
  843. <Column id="mdlcd" type="STRING" size="256"/>
  844. <Column id="smlcd" type="STRING" size="256"/>
  845. <Column id="goodcd" type="STRING" size="256"/>
  846. <Column id="fstrgstrid" type="STRING" size="256"/>
  847. <Column id="fstrgstdt" type="STRING" size="256"/>
  848. <Column id="lastupdtrid" type="STRING" size="256"/>
  849. <Column id="lastupdtdt" type="STRING" size="256"/>
  850. <Column id="insucomd" type="STRING" size="256"/>
  851. <Column id="insuresn" type="STRING" size="256"/>
  852. <Column id="reqcmt" type="STRING" size="256"/>
  853. <Column id="deliveunit" type="STRING" size="256"/>
  854. <Column id="goodunitcost" type="STRING" size="256"/>
  855. <Column id="reqchrgid" type="STRING" size="256"/>
  856. <Column id="reqchrgnm" type="STRING" size="256"/>
  857. <Column id="deptaprvyn" type="STRING" size="256"/>
  858. <Column id="deptaprvdd" type="STRING" size="256"/>
  859. <Column id="deptaprvpsnid" type="STRING" size="256"/>
  860. <Column id="deptaprvpsnnm" type="STRING" size="256"/>
  861. <Column id="prsdnm" type="STRING" size="256"/>
  862. <Column id="cntctel" type="STRING" size="256"/>
  863. <Column id="faxno" type="STRING" size="256"/>
  864. <Column id="insucommityn" type="STRING" size="256"/>
  865. <Column id="actcd" type="STRING" size="256"/>
  866. <Column id="deptcmt" type="STRING" size="256"/>
  867. <Column id="suppcustnmtxt" type="STRING" size="256"/>
  868. <Column id="prodcmpynmtxt" type="STRING" size="256"/>
  869. <Column id="exchqty" type="STRING" size="256"/>
  870. <Column id="specyn" type="STRING" size="256"/>
  871. <Column id="suppcustcdtxt" type="STRING" size="256"/>
  872. <Column id="advsmatryn" type="STRING" size="256"/>
  873. <Column id="prcpamt" type="STRING" size="256"/>
  874. <Column id="prcpcd" type="STRING" size="256"/>
  875. <Column id="prcpnm" type="STRING" size="256"/>
  876. <Column id="usedgoodflag" type="STRING" size="256"/>
  877. <Column id="usedgoodcd" type="STRING" size="256"/>
  878. <Column id="goodflagnm" type="STRING" size="256"/>
  879. <Column id="instnm" type="STRING" size="256"/>
  880. <Column id="goodengnm2" type="STRING" size="256"/>
  881. <Column id="goodhngnm2" type="STRING" size="256"/>
  882. <Column id="goodspec2" type="STRING" size="256"/>
  883. <Column id="goodmodel2" type="STRING" size="256"/>
  884. <Column id="reason" type="STRING" size="256"/>
  885. <Column id="undecicurematrnm" type="STRING" size="256"/>
  886. <Column id="reqdepthp" type="STRING" size="256"/>
  887. <Column id="reqgubun" type="STRING" size="256"/>
  888. <Column id="fixasetcd" type="STRING" size="256"/>
  889. <Column id="goodflaghngnm" type="STRING" size="256"/>
  890. <Column id="prodplcenmtxt" type="STRING" size="256"/>
  891. <Column id="reqresgubun" type="STRING" size="256"/>
  892. <Column id="useflag" type="STRING" size="256"/>
  893. <Column id="matuse1" type="STRING" size="256"/>
  894. <Column id="matuse2" type="STRING" size="256"/>
  895. </ColumnInfo>
  896. <Rows>
  897. <Row>
  898. <Col id="instcd"/>
  899. <Col id="reqdd"/>
  900. <Col id="reqseqno"/>
  901. <Col id="goodflag"/>
  902. <Col id="goodengnm"/>
  903. <Col id="goodhngnm"/>
  904. <Col id="goodspec"/>
  905. <Col id="goodmodel"/>
  906. <Col id="prodplce"/>
  907. <Col id="prodplcenm"/>
  908. <Col id="prodcmpycd"/>
  909. <Col id="prodcmpynm"/>
  910. <Col id="suppcustcd"/>
  911. <Col id="suppcustnm"/>
  912. <Col id="chrgid"/>
  913. <Col id="chrgmpphon"/>
  914. <Col id="chrgtel"/>
  915. <Col id="purcunit"/>
  916. <Col id="reqqty"/>
  917. <Col id="mmavguseqty"/>
  918. <Col id="useschedd"/>
  919. <Col id="edicd"/>
  920. <Col id="reqresnusge"/>
  921. <Col id="smlartymatruseprestcond"/>
  922. <Col id="anohospusestat"/>
  923. <Col id="newmatrusgeimprvpnt"/>
  924. <Col id="reqdeptcd"/>
  925. <Col id="reqdeptnm"/>
  926. <Col id="reqdepttel"/>
  927. <Col id="reqpsnid"/>
  928. <Col id="reqpsnnm"/>
  929. <Col id="insuyn"/>
  930. <Col id="undecicurematr"/>
  931. <Col id="undecicurematrreqdt"/>
  932. <Col id="actamtincl"/>
  933. <Col id="judgcmt"/>
  934. <Col id="purcteamcmt"/>
  935. <Col id="newmatrprcsstat"/>
  936. <Col id="lrgcd"/>
  937. <Col id="mdlcd"/>
  938. <Col id="smlcd"/>
  939. <Col id="goodcd"/>
  940. <Col id="fstrgstrid"/>
  941. <Col id="fstrgstdt"/>
  942. <Col id="lastupdtrid"/>
  943. <Col id="lastupdtdt"/>
  944. <Col id="insucomd"/>
  945. <Col id="insuresn"/>
  946. <Col id="reqcmt"/>
  947. <Col id="deliveunit"/>
  948. <Col id="goodunitcost"/>
  949. <Col id="reqchrgid"/>
  950. <Col id="reqchrgnm"/>
  951. <Col id="deptaprvyn"/>
  952. <Col id="deptaprvdd"/>
  953. <Col id="deptaprvpsnid"/>
  954. <Col id="deptaprvpsnnm"/>
  955. <Col id="prsdnm"/>
  956. <Col id="cntctel"/>
  957. <Col id="faxno"/>
  958. <Col id="insucommityn"/>
  959. <Col id="actcd"/>
  960. <Col id="deptcmt"/>
  961. <Col id="suppcustnmtxt"/>
  962. <Col id="prodcmpynmtxt"/>
  963. <Col id="exchqty"/>
  964. <Col id="specyn"/>
  965. <Col id="suppcustcdtxt"/>
  966. <Col id="advsmatryn">N</Col>
  967. <Col id="prcpamt"/>
  968. <Col id="prcpcd"/>
  969. <Col id="prcpnm"/>
  970. <Col id="usedgoodflag"/>
  971. <Col id="usedgoodcd"/>
  972. <Col id="goodflagnm"/>
  973. <Col id="instnm"/>
  974. <Col id="goodengnm2"/>
  975. <Col id="goodhngnm2"/>
  976. <Col id="goodspec2"/>
  977. <Col id="goodmodel2"/>
  978. <Col id="reason"/>
  979. </Row>
  980. </Rows>
  981. </Dataset>
  982. <Dataset id="ds_temp_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  983. <ColumnInfo/>
  984. </Dataset>
  985. <Dataset id="ds_hidden_rcvdata_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  986. <ColumnInfo/>
  987. </Dataset>
  988. <Dataset id="ds_init_purcflag_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  989. <ColumnInfo>
  990. <Column id="label" type="STRING" size="256"/>
  991. <Column id="value" type="STRING" size="256"/>
  992. </ColumnInfo>
  993. <Rows>
  994. <Row>
  995. <Col id="label">구매</Col>
  996. <Col id="value">1</Col>
  997. </Row>
  998. <Row>
  999. <Col id="label">수탁</Col>
  1000. <Col id="value">2</Col>
  1001. </Row>
  1002. <Row>
  1003. <Col id="label">가납</Col>
  1004. <Col id="value">3</Col>
  1005. </Row>
  1006. </Rows>
  1007. </Dataset>
  1008. <Dataset id="ds_temp_reptnewmeterialdetailinfo_reptnewmetldetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1009. <ColumnInfo/>
  1010. </Dataset>
  1011. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1012. <ColumnInfo/>
  1013. </Dataset>
  1014. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1015. <ColumnInfo/>
  1016. </Dataset>
  1017. <Dataset id="ds_cmb_insuflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1018. <ColumnInfo>
  1019. <Column id="label" type="STRING" size="256"/>
  1020. <Column id="value" type="STRING" size="256"/>
  1021. </ColumnInfo>
  1022. <Rows>
  1023. <Row>
  1024. <Col id="label">/&gt;</Col>
  1025. <Col id="value">-</Col>
  1026. </Row>
  1027. <Row>
  1028. <Col id="label">Y</Col>
  1029. <Col id="value">Y</Col>
  1030. </Row>
  1031. <Row>
  1032. <Col id="label">N</Col>
  1033. <Col id="value">N</Col>
  1034. </Row>
  1035. </Rows>
  1036. </Dataset>
  1037. <Dataset id="ds_init_goodflag_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1038. <Dataset id="ds_rst_edisearch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1039. <ColumnInfo>
  1040. <Column id="goodcd" type="STRING" size="256"/>
  1041. <Column id="goodnm" type="STRING" size="256"/>
  1042. <Column id="goodspec" type="STRING" size="256"/>
  1043. <Column id="edicd" type="STRING" size="256"/>
  1044. </ColumnInfo>
  1045. </Dataset>
  1046. <Dataset id="ds_temp_picmmech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1047. <Dataset id="ds_init_rscm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1048. <ColumnInfo>
  1049. <Column id="cdgrupid" type="STRING" size="256"/>
  1050. <Column id="cdid" type="STRING" size="256"/>
  1051. <Column id="cdnm" type="STRING" size="256"/>
  1052. <Column id="detldesc" type="STRING" size="256"/>
  1053. <Column id="dispseq" type="STRING" size="256"/>
  1054. <Column id="cmt2" type="STRING" size="256"/>
  1055. <Column id="instcd" type="STRING" size="256"/>
  1056. <Column id="valifromdd" type="STRING" size="256"/>
  1057. <Column id="valitodd" type="STRING" size="256"/>
  1058. </ColumnInfo>
  1059. </Dataset>
  1060. <Dataset id="ds_temp_init_rscm0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1061. <ColumnInfo>
  1062. <Column id="cdgrupid" type="STRING" size="256"/>
  1063. <Column id="cdid" type="STRING" size="256"/>
  1064. <Column id="cdnm" type="STRING" size="256"/>
  1065. <Column id="detldesc" type="STRING" size="256"/>
  1066. <Column id="dispseq" type="STRING" size="256"/>
  1067. <Column id="cmt2" type="STRING" size="256"/>
  1068. <Column id="instcd" type="STRING" size="256"/>
  1069. <Column id="valifromdd" type="STRING" size="256"/>
  1070. <Column id="valitodd" type="STRING" size="256"/>
  1071. </ColumnInfo>
  1072. </Dataset>
  1073. <Dataset id="ds_temp_init_rscm0012" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1074. <ColumnInfo>
  1075. <Column id="cdgrupid" type="STRING" size="256"/>
  1076. <Column id="cdid" type="STRING" size="256"/>
  1077. <Column id="cdnm" type="STRING" size="256"/>
  1078. <Column id="detldesc" type="STRING" size="256"/>
  1079. <Column id="dispseq" type="STRING" size="256"/>
  1080. <Column id="cmt2" type="STRING" size="256"/>
  1081. <Column id="instcd" type="STRING" size="256"/>
  1082. <Column id="valifromdd" type="STRING" size="256"/>
  1083. <Column id="valitodd" type="STRING" size="256"/>
  1084. </ColumnInfo>
  1085. </Dataset>
  1086. <Dataset id="ds_popgood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1087. <ColumnInfo>
  1088. <Column id="instcd" type="STRING" size="256"/>
  1089. <Column id="returntype" type="STRING" size="256"/>
  1090. <Column id="selectyn" type="STRING" size="256"/>
  1091. <Column id="goodcd" type="STRING" size="256"/>
  1092. <Column id="goodnm" type="STRING" size="256"/>
  1093. <Column id="wareflag" type="STRING" size="256"/>
  1094. <Column id="goodflag" type="STRING" size="256"/>
  1095. </ColumnInfo>
  1096. <Rows>
  1097. <Row/>
  1098. </Rows>
  1099. </Dataset>
  1100. </Objects>
  1101. <Bind>
  1102. <BindItem id="item0" compid="group3.group2.ipt_reqdeptnm_search" propid="value" datasetid="ds_cond" columnid="reqdeptnm_search"/>
  1103. <BindItem id="item1" compid="group3.group2.ipt_reqdeptcd_search" propid="value" datasetid="ds_cond" columnid="reqdeptcd_search"/>
  1104. <BindItem id="item2" compid="group3.group2.ipt_goodnm_search" propid="value" datasetid="ds_cond" columnid="goodnm"/>
  1105. <BindItem id="item3" compid="group3.group2.ipt_reqtodd_search" propid="value" datasetid="ds_cond" columnid="reqtodd"/>
  1106. <BindItem id="item4" compid="group3.group2.ipt_reqfromdd_search" propid="value" datasetid="ds_cond" columnid="reqfromdd"/>
  1107. <BindItem id="item5" compid="group3.group2.cmb_goodflag_search" propid="value" datasetid="ds_cond" columnid="goodflag"/>
  1108. <BindItem id="item6" compid="group3.group2.opt_instcd" propid="value" datasetid="ds_cond" columnid="instcd"/>
  1109. <BindItem id="item7" compid="group3.group2.opt_instcdnm" propid="value" datasetid="ds_cond" columnid="instcdnm"/>
  1110. <BindItem id="item8" compid="group3.group2.ipt_emplno_search" propid="value" datasetid="ds_cond" columnid="emplno"/>
  1111. <BindItem id="item9" compid="group3.group2.ipt_emplnm_search" propid="value" datasetid="ds_cond" columnid="emplnonm"/>
  1112. <BindItem id="item10" compid="group3.group2.cmb_newmatrprcsstat" propid="value" datasetid="ds_cond" columnid="newmatrprcsstat"/>
  1113. <BindItem id="item11" compid="group3.group2.ipt_reqno" propid="value" datasetid="ds_cond" columnid="reqno"/>
  1114. <BindItem id="item12" compid="group3.group6.tar_smlartymatruseprestcond" propid="value" datasetid="ds_main_newmeterialdetail" columnid="smlartymatruseprestcond"/>
  1115. <BindItem id="item13" compid="group3.group6.tar_reqresnusge" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqresnusge"/>
  1116. <BindItem id="item15" compid="group3.group6.tar_newmatrusgeimprvpnt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="newmatrusgeimprvpnt"/>
  1117. <BindItem id="item16" compid="group3.group6.tar_reqcmt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqcmt"/>
  1118. <BindItem id="item17" compid="group3.group6.tar_deptcmt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="deptcmt"/>
  1119. <BindItem id="item24" compid="group3.group5.ipt_reqchrgnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqchrgnm"/>
  1120. <BindItem id="item25" compid="group3.group5.cmb_purcunit" propid="value" datasetid="ds_main_newmeterialdetail" columnid="purcunit"/>
  1121. <BindItem id="item26" compid="group3.group5.cmb_instcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="instcd"/>
  1122. <BindItem id="item27" compid="group3.group5.ipt_reqpsnid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqpsnid"/>
  1123. <BindItem id="item28" compid="group3.group5.ipt_reqdd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdd"/>
  1124. <BindItem id="item29" compid="group3.group5.cmb_goodflag" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodflag"/>
  1125. <BindItem id="item30" compid="group3.group5.ipt_reqpsnnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqpsnnm"/>
  1126. <BindItem id="item31" compid="group3.group5.ipt_goodunitcost" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodunitcost"/>
  1127. <BindItem id="item32" compid="group3.group5.ipt_goodspec" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodspec"/>
  1128. <BindItem id="item33" compid="group3.group5.ipt_mmavguseqty" propid="value" datasetid="ds_main_newmeterialdetail" columnid="mmavguseqty"/>
  1129. <BindItem id="item34" compid="group3.group5.ipt_goodmodel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodmodel"/>
  1130. <BindItem id="item35" compid="group3.group5.ipt_reqdepttel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdepttel"/>
  1131. <BindItem id="item36" compid="group3.group5.ipt_chrgmpphon" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgmpphon"/>
  1132. <BindItem id="item38" compid="group3.group5.ipt_prodcmpynm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpynm"/>
  1133. <BindItem id="item40" compid="group3.group5.opt_reqseqno" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqseqno"/>
  1134. <BindItem id="item41" compid="group3.group5.ipt_prodcmpycd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpycd"/>
  1135. <BindItem id="item42" compid="group3.group5.ipt_reqdeptnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdeptnm"/>
  1136. <BindItem id="item43" compid="group3.group5.ipt_goodengnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodengnm"/>
  1137. <BindItem id="item44" compid="group3.group5.ipt_chrgtel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgtel"/>
  1138. <BindItem id="item45" compid="group3.group5.cmb_prodplce" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodplce"/>
  1139. <BindItem id="item46" compid="group3.group5.ipt_reqchrgid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqchrgid"/>
  1140. <BindItem id="item47" compid="group3.group5.ipt_reqdeptcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdeptcd"/>
  1141. <BindItem id="item48" compid="group3.group5.ipt_goodcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodcd"/>
  1142. <BindItem id="item49" compid="group3.group5.ipt_prodcmpynmtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpynmtxt"/>
  1143. <BindItem id="item55" compid="group3.group5.ipt_deptaprvyn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="deptaprvyn"/>
  1144. <BindItem id="item56" compid="group3.group5.rdo_insuyn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insuyn"/>
  1145. <BindItem id="item57" compid="group3.group5.ipt_undecicurematrreqdt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="undecicurematrreqdt"/>
  1146. <BindItem id="item58" compid="group3.group5.ipt_actcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="actcd"/>
  1147. <BindItem id="item59" compid="group3.group5.ipt_edicd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="edicd"/>
  1148. <BindItem id="item60" compid="grp_hidden.ipt_insuresn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insuresn"/>
  1149. <BindItem id="item61" compid="grp_hidden.ipt_useschedd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="useschedd"/>
  1150. <BindItem id="item62" compid="grp_hidden.ipt_reqqty2" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqqty"/>
  1151. <BindItem id="item63" compid="grp_hidden.ipt_suppcustnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustnm"/>
  1152. <BindItem id="item64" compid="grp_hidden.ipt_suppcustcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustcd"/>
  1153. <BindItem id="item65" compid="grp_hidden.ipt_insucomd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insucomd"/>
  1154. <BindItem id="item66" compid="grp_hidden.combo1" propid="value" datasetid="ds_main_newmeterialdetail" columnid="newmatrprcsstat"/>
  1155. <BindItem id="item67" compid="grp_hidden.cmb_insucommityn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insucommityn"/>
  1156. <BindItem id="item50" compid="group3.group5.ipt_suppcustnmtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustnmtxt"/>
  1157. <BindItem id="item52" compid="group3.group5.ipt_suppcustcdtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="suppcustcdtxt"/>
  1158. <BindItem id="item37" compid="group3.group5.ipt_chrgid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgid"/>
  1159. <BindItem id="item68" compid="group3.group6.tar_reason" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reason"/>
  1160. <BindItem id="item69" compid="group3.group5.ipt_undecicurematrnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="undecicurematrnm"/>
  1161. <BindItem id="item70" compid="group3.group5.ipt_reqdepthp" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdepthp"/>
  1162. <BindItem id="item23" compid="group3.group5.cmb_reqgubun" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqgubun"/>
  1163. <BindItem id="item54" compid="group3.group5.ipt_goodhngnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodhngnm"/>
  1164. <BindItem id="item71" compid="group3.group5.ipt_goodflaghngnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodflaghngnm"/>
  1165. <BindItem id="item72" compid="group3.group5.ipt_fixasetcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="fixasetcd"/>
  1166. <BindItem id="item73" compid="group3.cmb_fixagoodflag" propid="value" datasetid="ds_popgood" columnid="goodflag"/>
  1167. <BindItem id="item39" compid="group3.group5.ipt_prodplcenmtxt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodplcenmtxt"/>
  1168. <BindItem id="item51" compid="group3.group6.cmb_reqresgubun" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqresgubun"/>
  1169. <BindItem id="item53" compid="group3.group6.rdo_useflag" propid="value" datasetid="ds_main_newmeterialdetail" columnid="useflag"/>
  1170. <BindItem id="item74" compid="group3.group6.ipt_usedgoodcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="usedgoodcd"/>
  1171. <BindItem id="item14" compid="group3.group6.tar_matuse1" propid="value" datasetid="ds_main_newmeterialdetail" columnid="matuse1"/>
  1172. <BindItem id="item18" compid="group3.group6.tar_matuse2" propid="value" datasetid="ds_main_newmeterialdetail" columnid="matuse2"/>
  1173. </Bind>
  1174. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1175. * System Name :
  1176. * Job Name :
  1177. * Creator :
  1178. * Make Date : 2017-06-19
  1179. * Description :
  1180. *---------------------------------------------------------------------------------------
  1181. * Modify Date Modifier Modify Description
  1182. *---------------------------------------------------------------------------------------
  1183. * 2017-06-19 Live Converter TF->XP
  1184. *
  1185. *---------------------------------------------------------------------------------------
  1186. ****************************************************************************************/
  1187. //=======================================================================================
  1188. // Lib Include
  1189. //---------------------------------------------------------------------------------------
  1190. include "com_commonxp::comm_main.xjs";
  1191. include "mis_miscommonxp::MIS.xjs";
  1192. include "mis_miscommonxp::RSZ001.xjs";
  1193. //=======================================================================================
  1194. // Global Form Variable
  1195. //---------------------------------------------------------------------------------------
  1196. var arErrorCode = new HashArray();
  1197. var status = "i";
  1198. var vPurcAuth = "1";
  1199. //var specyn = "Y";
  1200. //=======================================================================================
  1201. // Function
  1202. //---------------------------------------------------------------------------------------
  1203. /****************************************************************************************
  1204. * Argument : N/A
  1205. * Description : 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
  1206. ****************************************************************************************/
  1207. function fInitialize() {
  1208. ds_temp_newmeterialdetailinfo_newmetldetllist.clearData();
  1209. rszfGoodFlagListByPgmGubn(group3.group5.cmb_goodflag,"1","N");
  1210. misfComboCopyItemSet(group3.group5.cmb_goodflag, "", group3.group2.cmb_goodflag_search, "");
  1211. //frmf_addComboItem("group3.group2.cmb_goodflag_search", "전체", "", "above");
  1212. // 신규재료신청 화면에서 물품구분 조건 제한 적용
  1213. // [B]검사재료, [C]방사선재료, [D]핵의학재료, [E]위생재료, [F]특수진료재료, [G]기타진료재료, [H]의료소모품, [K]기타재료(사무용재료포함)
  1214. // 치과 분리로 기관코드 치과 이면 [S]치과재료 추가 - 2016.08.31 김금련
  1215. // var instcd = sysf_getUserInfo("dutplceinstcd");
  1216. // if(instcd == '031' || instcd == '032'){
  1217. // var filter = "goodflag=='B' || goodflag=='C' || goodflag=='D' || goodflag=='E' || goodflag=='F' || goodflag=='G' || goodflag=='H' || goodflag=='K'";
  1218. // }else if(instcd == '033'){
  1219. // var filter = "goodflag=='S' || goodflag=='B' || goodflag=='C' || goodflag=='D' || goodflag=='E' || goodflag=='F' || goodflag=='G' || goodflag=='H' || goodflag=='K'";
  1220. // }
  1221. // var nodeset = group3.group5.cmb_goodflag.innerdataset;
  1222. // dsf_createDs("ds_temp_cmb_goodflag");
  1223. // eval(nodeset).filter(filter);
  1224. // ds_temp_cmb_goodflag.copyData(eval(nodeset), true);
  1225. // group3.group5.cmb_goodflag.innerdataset = "ds_temp_cmb_goodflag";
  1226. // dsf_createDs("ds_temp_cmb_goodflag_search");
  1227. // eval(nodeset).filter("goodflag == '' || "+filter);
  1228. // ds_temp_cmb_goodflag_search.copyData(eval(nodeset), true);
  1229. // group3.group2.cmb_goodflag_search.innerdataset = "ds_temp_cmb_goodflag_search";
  1230. // frmf_addComboItem("group3.group2.cmb_goodflag_search", "전체", "", "above");
  1231. // group3.group2.cmb_goodflag_search.value = "";
  1232. // eval(nodeset).filter("");
  1233. misfComboComCdListMulti("C0048,R0035,R0367,R0369,R0367,R0368,R0533"
  1234. ,"group3.group5.cmb_instcd,group3.group5.cmb_prodplce,group3.group2.cmb_newmatrprcsstat,group3.group5.rdo_insuyn,group3.grd_newmetldetllist.newmatrprcsstat,group3.grd_newmetldetllist.insucommityn,group3.group6.rdo_useflag");
  1235. frmf_addComboItem("group3.group2.cmb_newmatrprcsstat", "전체", "", "above");
  1236. fSetInitCtrl(false);
  1237. var reqdate = utlf_getCurrentDate().toDate("YYYYMMDD");
  1238. group3.group2.ipt_reqfromdd_search.value = reqdate.getAddDate(-7, "D").getDateFormat("YYYYMMDD");
  1239. group3.group2.ipt_reqtodd_search.value = utlf_getCurrentDate();
  1240. ds_send_reqpsn.setColumn( 0, "instcd", sysf_getUserInfo("dutplceinstcd") );
  1241. ds_send_reqpsn.setColumn( 0, "emplno", sysf_getUserInfo("userid") );
  1242. ds_send_reqpsn.setColumn( 0, "reqflag", "E");
  1243. ds_cond.enableevent = false;
  1244. ds_cond.updatecontrol = false;
  1245. group3.group2.ipt_reqdeptcd_search.value = sysf_getUserInfo("dutplcecd");
  1246. group3.group2.ipt_reqdeptnm_search.value = sysf_getUserInfo("dutplcenm");
  1247. ds_cond.updatecontrol = true;
  1248. ds_cond.enableevent = true;
  1249. // 권한조회
  1250. var oParam = {};
  1251. oParam.id = "TRRSD00407";
  1252. oParam.service = "purcbaseapp.PurcBaseMngt";
  1253. oParam.method = "reqGetReqPsnList";
  1254. oParam.inds = "req=ds_send_reqpsn";
  1255. oParam.outds = "ds_main_ReqpsnLists_reqpsnlist=reqpsnlist";
  1256. oParam.async = false;
  1257. //oParam.callback = "cf_TRRSD00407";
  1258. tranf_submit(oParam);
  1259. // MIS 기준정보 조회(팝업,신청구분,신청사유선택)
  1260. fInitRscmCodeList();
  1261. group3.btn_search.click();
  1262. }
  1263. /***************************************************************************************************
  1264. * Argument :
  1265. * Description : MIS 기준정보 조회(팝업:030R0010,신청구분:030R0011,신청사유선택:030R0012)
  1266. ***************************************************************************************************/
  1267. function fInitRscmCodeList(){
  1268. ds_send_reqpsn.setColumn(0,"gubun","N");
  1269. ds_init_rscm.clearData();
  1270. ds_temp_init_rscm0011.clearData();
  1271. ds_temp_init_rscm0012.clearData();
  1272. var oParam = {};
  1273. oParam.id = "TRRWC01401";
  1274. oParam.service = "purcbaseapp.PurcBaseMngt";
  1275. oParam.method = "reqGetPurRscmList";
  1276. oParam.inds = "req=ds_send_reqpsn";
  1277. oParam.outds = "ds_init_rscm=purrscmlist";
  1278. oParam.async = false;
  1279. tranf_submit(oParam);
  1280. ds_init_rscm.filter("cdgrupid == '030R0010'");
  1281. var popdetldesc = ds_init_rscm.getColumn(0,"detldesc");
  1282. var popcmt2 = ds_init_rscm.getColumn(0,"cmt2");
  1283. var popvalifromdd = ds_init_rscm.getColumn(0,"valifromdd");
  1284. var popvalitodd = ds_init_rscm.getColumn(0,"valitodd");
  1285. var tfromdd = popvalifromdd.substr(0,4) + popvalifromdd.substr(4,2) + popvalifromdd.substr(6,2);
  1286. var ttodd = popvalitodd.substr(0,4) + popvalitodd.substr(4,2) + popvalitodd.substr(6,2);
  1287. var popterm = "* " + popcmt2 + " 접수기간 : " + tfromdd + " ~ " + ttodd ;
  1288. sysf_messageBox(popterm + "\n\n" + popdetldesc, "I999", "");
  1289. if( !utlf_isNull(popvalifromdd) && !utlf_isNull(popvalitodd) ){
  1290. if(parseInt(tfromdd) <= parseInt(utlf_getCurrentDate()) && parseInt(utlf_getCurrentDate())<= parseInt(ttodd)){
  1291. group3.btn_search.enable = true;
  1292. group3.btn_print.enable = true;
  1293. group3.btn_new.enable = true;
  1294. group3.btn_delete.enable = true;
  1295. group3.btn_save.enable = true;
  1296. }else{
  1297. group3.btn_search.enable = false;
  1298. group3.btn_print.enable = false;
  1299. group3.btn_new.enable = false;
  1300. group3.btn_delete.enable = false;
  1301. group3.btn_save.enable = false;
  1302. }
  1303. }
  1304. ds_init_rscm.filter("");
  1305. ds_init_rscm.filter("cdgrupid == '030R0011'"); // 신청구분
  1306. ds_temp_init_rscm0011.copyData(ds_init_rscm, true);
  1307. ds_init_rscm.filter("");
  1308. ds_init_rscm.filter("cdgrupid == '030R0012'"); // 신청사유선택
  1309. ds_temp_init_rscm0012.copyData(ds_init_rscm, true);
  1310. ds_init_rscm.filter("");
  1311. frmf_addComboItem("group3.group5.cmb_reqgubun", " ", "", "above");
  1312. }
  1313. /****************************************************************************************
  1314. * Argument : N/A
  1315. * Description :
  1316. ****************************************************************************************/
  1317. function fInitInstance() {
  1318. // var node = ds_main_newmeterialdetail;
  1319. //
  1320. // var nodelist = node.childNodes;
  1321. //
  1322. // while (childNode = nodelist.nextNode())
  1323. // {
  1324. // model.resetInstanceNode("/root/main/newmeterialdetail" + childNode);
  1325. // }
  1326. ds_main_newmeterialdetail.clearData();
  1327. ds_main_newmeterialdetail.addRow();
  1328. }
  1329. /****************************************************************************************
  1330. * Argument : newmatrprcsstat : 진행상태에 따른 상태값변화를 위한변수
  1331. * : specflag : Y: 규격신규 N: 물품신규
  1332. * Description : 컨트롤 상태설정(flag : false(활성화), true(비활성화)
  1333. ****************************************************************************************/
  1334. function fSetInitCtrl(flag, newmatrprcsstat, specflag) {
  1335. if(flag == false) {
  1336. if( utlf_isNull(newmatrprcsstat) ) {
  1337. ds_main_newmeterialdetail.enableevent = false;
  1338. group3.group2.opt_instcd.value = sysf_getUserInfo("dutplceinstcd");
  1339. group3.group2.opt_instcdnm.value = sysf_getUserInfo("dutplceinstnm");
  1340. group3.group5.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
  1341. group3.group5.ipt_reqdd.value = utlf_getCurrentDate();
  1342. group3.group5.ipt_reqpsnid.value = sysf_getUserInfo("userid");
  1343. group3.group5.ipt_reqpsnnm.value = sysf_getUserInfo("usernm");
  1344. group3.group5.ipt_reqdeptcd.value = sysf_getUserInfo("dutplcecd");
  1345. group3.group5.ipt_reqdeptnm.value = sysf_getUserInfo("dutplcenm");
  1346. group3.group5.ipt_reqdd.value = utlf_getCurrentDate();
  1347. ds_main_newmeterialdetail.enableevent = true;
  1348. }
  1349. } else {
  1350. }
  1351. if( utlf_isNull(newmatrprcsstat) ) {
  1352. group3.group5.cmb_goodflag.enable = !flag; //물품구분
  1353. } else {
  1354. group3.group5.cmb_goodflag.enable = false; //물품구분
  1355. }
  1356. group3.group5.rdo_insuyn.enable = !flag; //요양급여
  1357. group3.group5.ipt_reqdepttel.enable = !flag; //원내전화
  1358. group3.group5.ipt_reqdeptcd.enable = !flag; //청구부서코드
  1359. group3.group5.ipt_reqpsnid.enable = !flag; //청구자ID
  1360. group3.group5.btn_reqpsnid.enable = !flag; //청구자ID
  1361. group3.group5.ipt_reqchrgid.enable = !flag; //부서장ID
  1362. group3.group5.btn_reqchrgid.enable = !flag; //부서장ID
  1363. group3.group5.caption_reqgubun1.enable = !flag;
  1364. group3.group5.caption_reqgubun2.enable = !flag;
  1365. group3.group5.btn_goodref.visible = false;
  1366. group3.group5.ipt_goodflaghngnm.visible = false ;
  1367. group3.group5.ipt_goodcd.enable = !flag;
  1368. group3.group5.ipt_fixasetcd.visible = false;
  1369. //group3.group6.tar_newmatrusgeimprvpnt.enable = false;
  1370. group3.group5.ipt_prodplcenmtxt.enable = !flag; // 제조국명 직접입력
  1371. group3.group5.ipt_reqdepthp.enable = !flag; //휴대번호
  1372. if(flag == false) {
  1373. group3.group5.ipt_goodengnm.readonly = false;
  1374. group3.group5.ipt_goodengnm.class = "input_essential";
  1375. group3.group5.ipt_goodunitcost.readonly = false;
  1376. group3.group5.ipt_goodunitcost.class = "input_essential";
  1377. group3.group5.ipt_goodspec.readonly = false;
  1378. group3.group5.ipt_goodspec.class = "input_essential";
  1379. //group3.group5.ipt_goodmodel.readonly = false;
  1380. //group3.group5.ipt_goodmodel.class = "input_default";
  1381. group3.group5.ipt_mmavguseqty.readonly = false;
  1382. group3.group5.ipt_mmavguseqty.class = "input_default";
  1383. }else{
  1384. group3.group5.ipt_goodengnm.readonly = true;
  1385. group3.group5.ipt_goodengnm.class = "output";
  1386. //group3.group5.ipt_goodhngnm.readonly = true;
  1387. //group3.group5.ipt_goodhngnm.class = "output";
  1388. group3.group5.ipt_goodunitcost.readonly = true;
  1389. group3.group5.ipt_goodunitcost.class = "output";
  1390. group3.group5.ipt_goodspec.readonly = true;
  1391. group3.group5.ipt_goodspec.class = "output";
  1392. //group3.group5.ipt_goodmodel.readonly = true;
  1393. //group3.group5.ipt_goodmodel.class = "output";
  1394. group3.group5.ipt_mmavguseqty.readonly = true;
  1395. group3.group5.ipt_mmavguseqty.class = "output";
  1396. }
  1397. //group3.group5.ipt_reqqty.enable = !flag; //포장단위수량
  1398. group3.group5.cmb_purcunit.enable = !flag; //구매단위
  1399. //group3.group5.cmb_deliveunit.enable = !flag; //불출단위
  1400. group3.group5.cmb_prodplce.enable = !flag; //제조국
  1401. grp_hidden.ipt_suppcustcd.enable = !flag; //거래처코드
  1402. //grp_hidden.ipt_suppcustnm.enable = !flag; //거래처명
  1403. group3.group5.ipt_suppcustcdtxt.enable = !flag; //거래처코드텍스트
  1404. group3.group5.ipt_suppcustnmtxt.enable = !flag; //거래처텍스트
  1405. group3.group5.ipt_prodcmpycd.enable = !flag; //제조국코드
  1406. //group3.group5.ipt_prodcmpynm.enable = !flag; //제조국명
  1407. group3.group5.ipt_prodcmpynmtxt.enable = !flag; //제조국텍스트
  1408. group3.group6.tar_reqresnusge.enable = !flag; //신청사유
  1409. group3.group6.tar_smlartymatruseprestcond.enable = !flag; //제품설명
  1410. // group3.group6.tar_anohospusestat.enable = !flag; //본원유사재료 및 관련행위
  1411. // group3.group6.grp_relation.enable = !flag; //본원유사재료 및 관련행위
  1412. group3.group6.tar_reason.enable = !flag; //현품의 차이점 및 타병원사용현황
  1413. //group3.group6.tar_newmatrusgeimprvpnt.enable = !flag; //현품의 차이점 및 타병원사용현황
  1414. group3.group6.tar_reqcmt.enable = !flag; //비고
  1415. group3.group5.ipt_chrgid.enable = !flag; //담당자ID
  1416. group3.group5.ipt_chrgmpphon.enable = !flag; //담당자 휴대폰
  1417. group3.group5.ipt_chrgtel.enable = !flag; //담당자전화번호
  1418. group3.group5.ipt_undecicurematrreqdt.enable = !flag; //치료재료미결정신청일
  1419. group3.group5.ipt_actcd.enable = !flag; //행위료코드
  1420. group3.group5.cmb_reqgubun.enable = !flag; //신청구분
  1421. group3.group6.cap_smlartymatruseprestcondtxt.enable = !flag; //주사용목적
  1422. group3.group6.cmb_reqresgubun.enble = !flag; //신청사유 선택
  1423. group3.group6.ipt_usedgoodcd.enable = !flag; //기존사용재료 물품코드
  1424. group3.group6.tar_matuse1.enable = !flag; // 재료용도 적응증
  1425. group3.group6.tar_matuse2.enable = !flag; // 재료용도 세부용도및 특장점
  1426. group3.group6.rdo_useflag.enable = !flag; //사용현황
  1427. if(utlf_isNull(group3.group5.rdo_insuyn.value)) {
  1428. group3.group5.ipt_edicd.enable = false; //EDI코드
  1429. } else {
  1430. group3.group5.ipt_edicd.enable = !flag; //EDI코드
  1431. }
  1432. //group3.group5.btn_goodref.enable = false;
  1433. if(specflag == "Y") {
  1434. group3.group5.rdo_insuyn.enable = false;
  1435. group3.group5.ipt_goodcd.enable = true; //물품코드
  1436. //group3.group5.btn_goodref.enable = true;
  1437. group3.group6.tar_smlartymatruseprestcond.enable = false; //제품설명
  1438. group3.group6.tar_anohospusestat.enable = false; //본원유사재료 및 관련행위
  1439. group3.group6.grp_relation.enable = false; //본원유사재료 및 관련행위
  1440. group3.group6.tar_reason.enable = false; //현품의 차이점 및 타병원 사용현황
  1441. //group3.group6.tar_newmatrusgeimprvpnt.enable = false; //현품의 차이점 및 타병원 사용현황
  1442. group3.group6.tar_reqcmt.enable = false; //비고
  1443. //------------------------------------------------------------------------
  1444. group3.group5.ipt_goodengnm.readonly = true;
  1445. group3.group5.ipt_goodengnm.class = "output";
  1446. //group3.group5.ipt_goodhngnm.readonly = true;
  1447. //group3.group5.ipt_goodhngnm.class = "output";
  1448. group3.group5.ipt_goodunitcost.readonly = true;
  1449. group3.group5.ipt_goodunitcost.class = "output";
  1450. group3.group5.ipt_goodspec.readonly = true;
  1451. group3.group5.ipt_goodspec.class = "output";
  1452. //group3.group5.ipt_goodmodel.readonly = true;
  1453. //group3.group5.ipt_goodmodel.class = "output";
  1454. group3.group5.ipt_mmavguseqty.readonly = true;
  1455. group3.group5.ipt_mmavguseqty.class = "output";
  1456. //------------------------------------------------------------------------
  1457. // group3.group5.ipt_reqqty.enable = false; //포장단위수량
  1458. group3.group5.cmb_purcunit.enable = false; //구매단위
  1459. //group3.group5.cmb_deliveunit.enable = false; //불출단위
  1460. group3.group5.cmb_prodplce.enable = false; //제조국
  1461. group3.group5.ipt_undecicurematrreqdt.enable = false; //치료재료미결정신청일
  1462. group3.group5.ipt_actcd.enable = false; //행위료코드
  1463. group3.group5.ipt_edicd.enable = false; //EDI코드
  1464. // group3.group6.caption18.text = "신 규 규 격";
  1465. } else {
  1466. group3.group5.ipt_goodcd.enable = false; //물품코드
  1467. group3.group6.tar_smlartymatruseprestcond.enable = !flag; //본원설명
  1468. // group3.group6.tar_anohospusestat.enable = !flag; //본원유사재료 및 관련행위
  1469. // group3.group6.grp_relation.enable = !flag; //본원유사재료 및 관련행위
  1470. group3.group6.tar_reason.enable = !flag; //현품의 차이점 및 타병원 사용현황
  1471. //group3.group6.tar_newmatrusgeimprvpnt.enable = !flag; //현품의 차이점 및 타병원 사용현황
  1472. group3.group6.tar_reqcmt.enable = !flag; //비고
  1473. group3.group6.tar_newmatrusgeimprvpnt.enable = !flag; //요양기관 사용현황txt
  1474. group3.group6.cmb_reqresgubun.enable = !flag; //신청사유선택
  1475. // group3.group6.caption18.text = "신 청 사 유";
  1476. }
  1477. }
  1478. //청구자 승인자 권한 체크!!
  1479. function fCheckGrant()
  1480. {
  1481. rszfGetPurcReqAuthInfo(group3.group2.opt_instcd.value, "E", group3.group5.ipt_reqdeptcd.value, getUserInfo("userid"));
  1482. if(rszfGetPurcAuthInfoByCond("reqaprvflag") == '1')
  1483. {
  1484. group3.grd_newmetldetllist.colDisabled(group3.grd_newmetldetllist.colRef("deptaprvyn")) = true;
  1485. group3.btn_save.disabled = false;
  1486. } else if(rszfGetPurcAuthInfoByCond("reqaprvflag") == '2') {
  1487. group3.grd_newmetldetllist.colDisabled(group3.grd_newmetldetllist.colRef("deptaprvyn")) = false;
  1488. group3.btn_save.disabled = false;
  1489. } else {
  1490. group3.grd_newmetldetllist.colDisabled(group3.grd_newmetldetllist.colRef("deptaprvyn")) = true;
  1491. group3.btn_save.disabled = true;
  1492. }
  1493. }
  1494. /****************************************************************************************
  1495. * Argument : status - true/false
  1496. * Description : 사용여부 변경
  1497. ****************************************************************************************/
  1498. function fDisableCheck( status ) {
  1499. group3.group5.cmb_instcd.enable = !status;
  1500. group3.group5.cmb_goodflag.enable = !status;
  1501. }
  1502. /****************************************************************************************
  1503. * Argument : pDataClearYn - Y/N
  1504. * Description : 요양급여 컬럼에 따라 보여지는 column 이 다르다.
  1505. ****************************************************************************************/
  1506. function fInsuynChange(pDataClearYn)
  1507. {
  1508. group3.group5.ipt_edicd.visible = true;
  1509. group3.group5.btn_edicdsearch.visible = true;
  1510. grp_hidden.ipt_insucomd.visible = false;
  1511. grp_hidden.ipt_insuresn.visible = false;
  1512. group3.group5.cap_actcd.visible = false;
  1513. group3.group5.ipt_actcd.visible = false;
  1514. group3.group5.ipt_undecicurematrreqdt.visible = false;
  1515. group3.group5.ipt_undecicurematrnm.visible = false; // 신의료기술명 추가 2019.05.15 by 김금련
  1516. /* ----------------------------------------------------------
  1517. data query -> silple query
  1518. validation -> dataclear , ,
  1519. -----------------------------------------------------------*/
  1520. if (pDataClearYn=="Y")
  1521. {
  1522. group3.group5.ipt_edicd.value = ""; // edi code
  1523. grp_hidden.ipt_insucomd.value = ""; // 해당고시
  1524. group3.group5.ipt_undecicurematrreqdt.value = ""; // 치료재료 미결정신청일자
  1525. grp_hidden.ipt_insuresn.value = ""; // 의료적 비급여사유
  1526. group3.group5.ipt_actcd.value = ""; // 관련 행위코드
  1527. group3.group5.ipt_undecicurematrnm.value = ""; // 신의료기술명
  1528. }
  1529. var pInsuyn = group3.group5.rdo_insuyn.value;
  1530. if(pInsuyn == "1" || pInsuyn == "2")
  1531. {
  1532. group3.group5.caption_insuyn.text = 'EDI CODE';
  1533. group3.group5.ipt_edicd.visible = true;
  1534. group3.group5.btn_edicdsearch.visible = true;
  1535. group3.group5.ipt_edicd.setFocus();
  1536. }else if(pInsuyn == "3"){
  1537. group3.group5.caption_insuyn.text = '등재신청일';
  1538. group3.group5.ipt_undecicurematrreqdt.visible = true;
  1539. group3.group5.ipt_undecicurematrnm.visible = true;
  1540. group3.group5.cap_actcd.visible = true;
  1541. group3.group5.ipt_actcd.visible = false;
  1542. group3.group5.ipt_edicd.visible = false;
  1543. group3.group5.btn_edicdsearch.visible = false;
  1544. }else if(pInsuyn == "4"){
  1545. group3.group5.caption_insuyn.text = '관련 행위코드';
  1546. group3.group5.ipt_undecicurematrreqdt.visible = false;
  1547. group3.group5.ipt_actcd.visible = true;
  1548. group3.group5.cap_actcd.visible = false;
  1549. group3.group5.ipt_edicd.visible = false;
  1550. group3.group5.btn_edicdsearch.visible = false;
  1551. }
  1552. if(utlf_isNull(pInsuyn)){
  1553. group3.group5.ipt_edicd.enable = false;
  1554. group3.group5.btn_edicdsearch.enable = false;
  1555. } else {
  1556. group3.group5.ipt_edicd.enable = true;
  1557. group3.group5.btn_edicdsearch.enable = true;
  1558. }
  1559. }
  1560. function fSearchData() {
  1561. misfMsterDetailRetrieve();
  1562. if ( group3.grd_newmetldetllist.rows > 1 ) {
  1563. model.resetInstanceNode("/root/main/newmeterialdetail");
  1564. group3.grd_newmetldetllist.row = 1;
  1565. model.copyNode("/root/main/newmeterialdetail" ,group3.grd_newmetldetllist.nodeset + "["+ group3.grd_newmetldetllist.row + "]");
  1566. fDisableCheck( true );
  1567. } else {
  1568. model.resetInstanceNode("/root/main/newmeterialdetail");
  1569. fDisableCheck( false );
  1570. }
  1571. model.refresh();
  1572. }
  1573. /****************************************************************************************
  1574. * Argument : N/A
  1575. * Description : 저장데이터 체크
  1576. ****************************************************************************************/
  1577. function fCheckSaveData()
  1578. {
  1579. var insuyn = ds_main_newmeterialdetail.getColumn(0, "insuyn");
  1580. var edicd = ds_main_newmeterialdetail.getColumn(0, "edicd");
  1581. if(utlf_isNull(group3.group5.rdo_insuyn.value)){
  1582. sysf_messageBox("요양급여는" ,"I003");
  1583. group3.group5.rdo_insuyn.setFocus();
  1584. return false
  1585. }else if(insuyn == "1" || insuyn == "2" ) { // 요양급여가 보험급여나 비급여일때 EDI CODE 입력여부 체크
  1586. if(utlf_isNull(edicd) || edicd.length != 8){
  1587. sysf_messageBox("요양급여가 보험급여 또는 비급여일때 EDI CODE(8자리)는" ,"I003");
  1588. group3.group5.ipt_edicd.setFocus();
  1589. return false;
  1590. }else{
  1591. var chk = ds_send_reqdata.getColumn(0, "chk");
  1592. if(utlf_isNull(chk)){
  1593. sysf_messageBox("EDI CODE 입력 후 검증버튼을 클릭하여 존재여부를 확인바랍니다." ,"I999");
  1594. return false;
  1595. }
  1596. }
  1597. }
  1598. if(utlf_isNull(group3.group5.cmb_instcd.value)){
  1599. sysf_messageBox("기관코드는" ,"I003");
  1600. group3.group5.cmb_instcd.setFocus();
  1601. return false;
  1602. }
  1603. if(utlf_isNull(group3.group5.ipt_reqdd.value)){
  1604. sysf_messageBox("청구일자는","I003");
  1605. group3.group5.ipt_reqdd.setFocus();
  1606. return false;
  1607. }
  1608. if(utlf_isNull(group3.group5.ipt_reqdeptcd.value)){
  1609. sysf_messageBox("청구부서는","I003");
  1610. group3.group5.ipt_reqdeptcd.setFocus();
  1611. return false;
  1612. }
  1613. if(utlf_isNull(group3.group5.ipt_reqpsnid.value)){
  1614. sysf_messageBox("신청자는","I003");
  1615. group3.group5.ipt_reqpsnid.setFocus();
  1616. return false;
  1617. }
  1618. if(utlf_isNull(group3.group5.ipt_reqdepttel.value)){
  1619. sysf_messageBox("내선번호는","I003");
  1620. group3.group5.ipt_reqdepttel.setFocus();
  1621. return false;
  1622. }
  1623. if(utlf_isNull(group3.group5.ipt_reqdepthp.value)){
  1624. sysf_messageBox("휴대번호는","I003");
  1625. group3.group5.ipt_reqdepthp.setFocus();
  1626. return false;
  1627. }
  1628. if(utlf_isNull(group3.group5.cmb_reqgubun.value)){
  1629. sysf_messageBox("신청구분은","I003");
  1630. group3.group5.cmb_reqgubun.setFocus();
  1631. return false;
  1632. }
  1633. if(utlf_isNull(group3.group5.ipt_reqchrgid.value)){
  1634. sysf_messageBox("부서장은","I003");
  1635. group3.group5.ipt_reqchrgid.setFocus();
  1636. return false;
  1637. }
  1638. if (group3.group5.cmb_reqgubun.value == "0002"){
  1639. if(utlf_isNull(group3.group5.ipt_goodcd.value)){
  1640. sysf_messageBox("물품코드는","I003");
  1641. group3.group5.ipt_goodcd.setFocus();
  1642. return false;
  1643. }
  1644. }else if(group3.group5.cmb_reqgubun.value == "0003" || group3.group5.cmb_reqgubun.value == "0004"){
  1645. if(utlf_isNull(group3.group5.ipt_fixasetcd.value)){
  1646. sysf_messageBox("장비코드는","I003");
  1647. group3.group5.ipt_fixasetcd.setFocus();
  1648. return false;
  1649. }
  1650. }
  1651. if(utlf_isNull(group3.group5.ipt_goodengnm.value)){
  1652. sysf_messageBox("품명(영문)은","I003");
  1653. group3.group5.ipt_goodengnm.setFocus();
  1654. return false;
  1655. }
  1656. if(utlf_isNull(group3.group5.ipt_goodspec.value)){
  1657. sysf_messageBox("규격은","I003");
  1658. group3.group5.ipt_goodspec.setFocus();
  1659. return false;
  1660. }
  1661. if(utlf_isNull(group3.group5.ipt_goodunitcost.value)){
  1662. sysf_messageBox("단가는","I003");
  1663. group3.group5.ipt_goodunitcost.setFocus();
  1664. return false;
  1665. }
  1666. if(utlf_isNull(group3.group5.ipt_mmavguseqty.value)){
  1667. sysf_messageBox("월 예상사용량은","I003");
  1668. group3.group5.ipt_mmavguseqty.setFocus();
  1669. return false;
  1670. }
  1671. // if(utlf_isNull(group3.group5.ipt_mmavguseqty.value)){
  1672. // sysf_messageBox("제조국은","I003");
  1673. // group3.group5.ipt_mmavguseqty.setFocus();
  1674. // return false;
  1675. // }else if (group3.group5.cmb_prodplce.value == "99"){
  1676. // sysf_messageBox("제조국명을 직접입력하세요","I999");
  1677. // group3.group5.ipt_prodcmpynmtxt.setFocus();
  1678. // return false;
  1679. // }
  1680. //
  1681. // if(utlf_isNull(group3.group5.ipt_prodcmpycd.value) || utlf_isNull(group3.group5.ipt_prodcmpynmtxt.value)){
  1682. // sysf_messageBox("제조회사는 필수입력입니다. 조회되지 않을경우 제조회사명 직접입력하세요.","I999");
  1683. // group3.group5.ipt_prodcmpycd.setFocus();
  1684. // return false;
  1685. // }
  1686. if(utlf_isNull(group3.group5.ipt_suppcustnmtxt.value)){
  1687. sysf_messageBox("거래처명은","I003");
  1688. group3.group5.ipt_suppcustnmtxt.setFocus();
  1689. return false;
  1690. }
  1691. if(utlf_isNull(group3.group5.ipt_suppcustcdtxt.value)){
  1692. sysf_messageBox("사업자등록번호는","I003");
  1693. group3.group5.ipt_suppcustcdtxt.setFocus();
  1694. return false;
  1695. }
  1696. if(utlf_isNull(group3.group5.ipt_chrgid.value)){
  1697. sysf_messageBox("거래처담당자는","I003");
  1698. group3.group5.ipt_chrgid.setFocus();
  1699. return false;
  1700. }
  1701. if(utlf_isNull(group3.group5.ipt_chrgtel.value)){
  1702. sysf_messageBox("거래처 전화번호는","I003");
  1703. group3.group5.ipt_chrgtel.setFocus();
  1704. return false;
  1705. }
  1706. if(utlf_isNull(group3.group5.ipt_chrgmpphon.value)){
  1707. sysf_messageBox("거래처 담당자 휴대폰은","I003");
  1708. group3.group5.ipt_chrgmpphon.setFocus();
  1709. return false;
  1710. }
  1711. if(utlf_isNull(group3.group6.cmb_reqresgubun.value)){
  1712. sysf_messageBox("신청사유선택은","I003");
  1713. group3.group6.cmb_reqresgubun.setFocus();
  1714. return false;
  1715. }
  1716. if(utlf_isNull(group3.group6.tar_reqresnusge.value) || utlf_transNullToEmpty(group3.group6.tar_reqresnusge.value).length <10){
  1717. sysf_messageBox("신청사유선택의 상세설명은 최소 10자리이상","I003");
  1718. group3.group6.tar_reqresnusge.setFocus();
  1719. return false;
  1720. }
  1721. if(utlf_isNull(group3.group6.tar_smlartymatruseprestcond.value))
  1722. {
  1723. sysf_messageBox("재료용도내 주사용목적은","I003");
  1724. group3.group6.tar_smlartymatruseprestcond.setFocus();
  1725. return false;
  1726. }
  1727. if(utlf_isNull(group3.group6.tar_matuse1.value))
  1728. {
  1729. sysf_messageBox("재료용도내 적응증은","I003");
  1730. group3.group6.tar_matuse1.setFocus();
  1731. return false;
  1732. }
  1733. if(utlf_isNull(group3.group6.tar_matuse2.value))
  1734. {
  1735. sysf_messageBox("재료용도내 세부용도및특장점은","I003");
  1736. group3.group6.tar_matuse2.setFocus();
  1737. return false;
  1738. }
  1739. if(utlf_isNull(group3.group6.rdo_useflag.value)){
  1740. sysf_messageBox("요양기관 사용현황은","I003");
  1741. group3.group6.rdo_useflag.setFocus();
  1742. return false;
  1743. }else if(group3.group6.rdo_useflag.value == "4"){
  1744. if(utlf_isNull(group3.group6.tar_newmatrusgeimprvpnt.value)){
  1745. sysf_messageBox("요양기관 사용현황이 기타일경우 내용은","I003");
  1746. group3.group6.tar_newmatrusgeimprvpnt.setFocus();
  1747. return false;
  1748. }
  1749. }
  1750. if(utlf_transNullToEmpty(group3.group5.ipt_prodcmpycd.value).length < group3.group5.ipt_prodcmpycd.getLength("utf8")){//getUTF8Length()) {
  1751. sysf_messageBox("입력하신 제조회사 코드는", "E016", "조회 된 제조회사를 입력 하시거나 조회에서 없을 경우 직접 입력하십시오.");
  1752. group3.group5.ipt_prodcmpycd.setFocus();
  1753. return false;
  1754. }
  1755. if(utlf_transNullToEmpty(grp_hidden.ipt_suppcustcd.value).length < grp_hidden.ipt_suppcustcd.getLength("utf8")) {
  1756. sysf_messageBox("입력하신 거래처 코드는", "E016", "조회 된 거래처를 입력 하시거나 조회에서 없을 경우 직접 입력하십시오.");
  1757. grp_hidden.ipt_suppcustcd.setFocus();
  1758. return false;
  1759. }
  1760. if(!misfUTF8MaxLengthMulti("group3.group6.tar_reqresnusge,group3.group6.tar_smlartymatruseprestcond,group3.group6.tar_anohospusestat,group3.group6.tar_newmatrusgeimprvpnt,group3.group6.tar_reqcmt,group3.group6.tar_deptcmt")) return false;
  1761. return true;
  1762. }
  1763. /****************************************************************************************
  1764. * Argument : reqdeptcd - 부서코드
  1765. * : instcd - 기관코드
  1766. * Description : 청구승인자 Check
  1767. ****************************************************************************************/
  1768. function fPurcAuthInfo(reqdeptcd, instcd) {
  1769. if(utlf_isNull(reqdeptcd)) reqdeptcd = sysf_getUserInfo("dutplcecd");
  1770. if(utlf_isNull(instcd)) instcd = sysf_getUserInfo("dutplceinstcd");
  1771. if(ds_main_ReqpsnLists_reqpsnlist.rowcount > 0) { //승인권한 검사
  1772. ds_main_ReqpsnLists_reqpsnlist.filter("instcd=='"+instcd+"' && reqdeptcd=='"+reqdeptcd+"' && reqflag=='E' && reqaprvflag=='2'");
  1773. if(ds_main_ReqpsnLists_reqpsnlist.rowcount > 0) return "2"; //승인권한
  1774. ds_main_ReqpsnLists_reqpsnlist.filter("instcd=='"+instcd+"' && reqdeptcd=='"+reqdeptcd+"' && reqflag=='E' && reqaprvflag=='1'");
  1775. if(ds_main_ReqpsnLists_reqpsnlist.rowcount > 0) return "1"; //청구권한
  1776. ds_main_ReqpsnLists_reqpsnlist.filter("");
  1777. }
  1778. }
  1779. function fDefaultSetting()
  1780. {
  1781. model.setValue(group3.group5.cmb_instcd.attribute("ref") , group3.group2.opt_instcd.value);
  1782. model.setValue(group3.group5.cmb_goodflag.attribute("ref") , group3.group2.cmb_goodflag_search.value);
  1783. model.setValue(group3.group5.ipt_reqdd.attribute("ref"), getCurrentDate() );
  1784. model.setValue(group3.group5.ipt_reqdeptcd.attribute("ref"), model.getValue(group3.group2.ipt_reqdeptcd_search.attribute("ref")) );
  1785. model.setValue(group3.group5.ipt_reqdeptnm.attribute("ref"), model.getValue(group3.group2.ipt_reqdeptnm_search.attribute("ref")) );
  1786. model.setValue(group3.group5.ipt_reqpsnid.attribute("ref"), getUserInfo("userid"));
  1787. model.setValue(group3.group5.ipt_reqpsnnm.attribute("ref"), getUserInfo("usernm"));
  1788. var idx = group3.grd_newmetldetllist.row - group3.grd_newmetldetllist.fixedRows + 1;
  1789. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/instcd" , group3.group2.opt_instcd.value);
  1790. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/goodflag" , group3.group2.cmb_goodflag_search.value);
  1791. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqdd" , getCurrentDate());
  1792. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqdeptcd" , getUserInfo("dutplcecd"));
  1793. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqdeptnm" , getUserInfo("dutplcenm"));
  1794. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqpsnid" , getUserInfo("userid"));
  1795. model.setValue(group3.grd_newmetldetllist.nodeset + "[" + idx + "]/reqpsnnm" , getUserInfo("usernm"));
  1796. model.refresh();
  1797. }
  1798. /****************************************************************************************
  1799. * Argument : N/A
  1800. * Description : 물품정보 세팅
  1801. ****************************************************************************************/
  1802. function fSetGoodinfo() {
  1803. var path = "ds_main_newmeterialdetail";
  1804. var rcvpath = "ds_hidden_rcvdata_goodlist";
  1805. var goodspec = eval(rcvpath).getColumn(0,"goodspec" );
  1806. //var goodmodel = eval(rcvpath).getColumn(0,"goodmodel" );
  1807. var reqqty = eval(rcvpath).getColumn(0,"prcpexchqty");
  1808. if (utlf_isNull(goodspec)) {
  1809. goodspec = "-";
  1810. }
  1811. // if (utlf_isNull(goodmodel)) {
  1812. // goodmodel = "-";
  1813. // }
  1814. if (utlf_isNull(reqqty)) {
  1815. reqqty = "1"
  1816. }
  1817. eval(path).setColumn(0,"goodflag" , eval(rcvpath).getColumn(0,"goodflag" ));
  1818. eval(path).setColumn(0,"goodengnm" , eval(rcvpath).getColumn(0,"goodengnm" ));
  1819. eval(path).setColumn(0,"goodhngnm" , eval(rcvpath).getColumn(0,"goodhngnm" ));
  1820. eval(path).setColumn( 0, "goodspec", goodspec);
  1821. //eval(path).setColumn( 0, "goodmodel", goodmodel);
  1822. eval(path).setColumn(0,"prodplce" , eval(rcvpath).getColumn(0,"prodplce" ));
  1823. eval(path).setColumn(0,"prodplcenm" , eval(rcvpath).getColumn(0,"prodplcenm" ));
  1824. eval(path).setColumn(0,"prodcmpycd" , eval(rcvpath).getColumn(0,"prodcmpycd" ));
  1825. eval(path).setColumn(0,"prodcmpynm" , eval(rcvpath).getColumn(0,"prodcmpynm" ));
  1826. eval(path).setColumn(0,"suppcustcd" , eval(rcvpath).getColumn(0,"suppcustcd" ));
  1827. eval(path).setColumn(0,"suppcustnm" , eval(rcvpath).getColumn(0,"suppcustnm" ));
  1828. eval(path).setColumn(0,"suppcustnmtxt" , eval(rcvpath).getColumn(0,"suppcustnmtxt" ));
  1829. eval(path).setColumn(0,"prodcmpynmtxt" , eval(rcvpath).getColumn(0,"prodcmpynmtxt" ));
  1830. eval(path).setColumn( 0, "reqqty", reqqty);
  1831. eval(path).setColumn(0,"deliveunit" , eval(rcvpath).getColumn(0,"deliveunit" ));
  1832. eval(path).setColumn(0,"purcunit" , eval(rcvpath).getColumn(0,"purcunit" ));
  1833. eval(path).setColumn(0,"mmavguseqty" , eval(rcvpath).getColumn(0,"mmavguseqty" ));
  1834. eval(path).setColumn(0,"edicd" , eval(rcvpath).getColumn(0,"edicd" ));
  1835. eval(path).setColumn(0,"insuyn" , eval(rcvpath).getColumn(0,"insuyn" ));
  1836. eval(path).setColumn(0,"goodcd" , eval(rcvpath).getColumn(0,"goodcd" ));
  1837. eval(path).setColumn(0,"goodunitcost" , eval(rcvpath).getColumn(0,"goodunitcost" ));
  1838. }
  1839. /****************************************************************************************
  1840. * Argument : N/A
  1841. * Description :
  1842. ****************************************************************************************/
  1843. function fEdiCodeSearch() {
  1844. var recv_ref = "ds_temp_edisearch";
  1845. var targ_ref = "ds_main_newmeterialdetail";
  1846. var recv_list = "edicd,cdnm,spec,unit,unitcost,estmclssnm,incomecmpy";
  1847. eval(recv_ref).clearData();
  1848. if(group3.group5.rdo_insuyn.value == "1") // 급여
  1849. frmf_setParameter("payflag", "0");
  1850. else if(group3.group5.rdo_insuyn.value == "2") // 비급
  1851. frmf_setParameter("payflag", "1");
  1852. else
  1853. frmf_setParameter("payflag", ""); // 전체
  1854. frmf_setParameter("edicd", group3.group5.ipt_edicd.value); // 조회 EDI코드
  1855. misfOpenPopUpList("60", group3.group5.ipt_edicd, "", recv_list);
  1856. if(eval(recv_ref).rowcount > 0 && !utlf_isNull(eval(recv_ref).getColumn(0,"edicd"))) {
  1857. dsf_makeValue(eval(targ_ref), "edicd", "string", eval(recv_ref).getColumn(0,"edicd"));
  1858. dsf_makeValue(eval(targ_ref), "goodengnm", "string", eval(recv_ref).getColumn(0,"cdnm"));
  1859. dsf_makeValue(eval(targ_ref), "goodhngnm", "string", eval(recv_ref).getColumn(0,"cdnm"));
  1860. dsf_makeValue(eval(targ_ref), "goodspec", "string", eval(recv_ref).getColumn(0,"spec"));
  1861. dsf_makeValue(eval(targ_ref), "deliveunit", "string", eval(recv_ref).getColumn(0,"unit"));
  1862. dsf_makeValue(eval(targ_ref), "goodunitcost", "string", eval(recv_ref).getColumn(0,"unitcost"));
  1863. dsf_makeValue(eval(targ_ref), "prodcmpynmtxt", "string", eval(recv_ref).getColumn(0,"estmclssnm"));
  1864. //fTextLabelView();
  1865. }
  1866. }
  1867. /****************************************************************************************
  1868. * Argument : N/A
  1869. * Description :
  1870. ****************************************************************************************/
  1871. // function fTextLabelView() {
  1872. // if(!utlf_isNull(group3.group5.ipt_suppcustnmtxt.value) || group3.group5.ipt_suppcustnmtxt.enable == false) {
  1873. // group3.group5.cap_suppcustnmtxt.visible = false;
  1874. // } else {
  1875. // group3.group5.cap_suppcustnmtxt.visible = true;
  1876. // }
  1877. //
  1878. // if(!utlf_isNull(group3.group5.ipt_suppcustcdtxt.value) || group3.group5.ipt_suppcustcdtxt.enable == false) {
  1879. // group3.group5.cap_suppcustcdtxt.visible = false;
  1880. // } else {
  1881. // group3.group5.cap_suppcustcdtxt.visible = true;
  1882. // }
  1883. //
  1884. // if(!utlf_isNull(group3.group5.ipt_prodcmpynmtxt.value) || group3.group5.ipt_prodcmpynmtxt.enable == false) {
  1885. // group3.group5.cap_prodcmpynmtxt.visible = false;
  1886. // } else {
  1887. // group3.group5.cap_prodcmpynmtxt.visible = true;
  1888. // }
  1889. //
  1890. // if(!utlf_isNull(group3.group5.ipt_goodspec.value) || group3.group5.ipt_goodspec.enable == false) {
  1891. // group3.group5.cap_goodspectxt.visible = false;
  1892. // } else {
  1893. // group3.group5.cap_goodspectxt.visible = true;
  1894. // }
  1895. //
  1896. // //fChangRelationView();
  1897. // }
  1898. /****************************************************************************************
  1899. * Argument : N/A
  1900. * Description : EDI 검증 조회
  1901. ****************************************************************************************/
  1902. function fRscmGoodSearch() {
  1903. ds_rst_edisearch.clearData();
  1904. ds_send_reqdata.clearData();
  1905. var edicd = group3.group5.ipt_edicd.value ;
  1906. if( utlf_isNull(edicd) || edicd.length != 8 ){
  1907. sysf_messageBox("EDI CODE(8자리) 입력 후" ,"I007");
  1908. group3.group5.ipt_edicd.setFocus();
  1909. return false;
  1910. }
  1911. dsf_makeValue( ds_send_reqdata, "edicd", "string", edicd);
  1912. dsf_makeValue( ds_send_reqdata, "chk", "string", "Y");
  1913. var oParam = {};
  1914. oParam.id = "TRRWC01401";
  1915. oParam.service = "purcbaseapp.PurcBaseMngt";
  1916. oParam.method = "reqGetEdicdInfo";
  1917. oParam.inds = "req=ds_send_reqdata";
  1918. oParam.outds = "ds_rst_edisearch=edicdinfo";
  1919. oParam.async = false;
  1920. tranf_submit(oParam);
  1921. var nRowcount = ds_rst_edisearch.getRowCount();
  1922. if(nRowcount != 0){
  1923. group3.group5.grp_edicdinfo.visible = true;
  1924. }else{
  1925. sysf_messageBox("등록된 EDI CODE가 존재하지" ,"I011");
  1926. }
  1927. }
  1928. /****************************************************************************************
  1929. * Argument : N/A
  1930. * Description :
  1931. ****************************************************************************************/
  1932. // function fChangRelationView() {
  1933. // if((utlf_transNullToEmpty(group3.group6.tar_anohospusestat.value)+"").length > 0) {
  1934. // group3.group6.tar_anohospusestat.visible = true;
  1935. // group3.group6.grp_relation.visible = false;
  1936. // } else {
  1937. // group3.group6.tar_anohospusestat.visible = false;
  1938. // group3.group6.grp_relation.visible = true;
  1939. //
  1940. // //frmf_inputEnterKey("group3.group6.grp_relation.cmb_usedgoodflag", "onitemchanged", new ItemChangeEventInfo);
  1941. // }
  1942. // }
  1943. /****************************************************************************************
  1944. * Argument : 칼럼 tooltip 정보
  1945. * Description :
  1946. ****************************************************************************************/
  1947. function fTooltipVisible(flag) {
  1948. group3.group5.cap_reqdepthptxt.visible = flag; // 휴대번호
  1949. group3.group5.cap_goodspectxt.visible = flag; //규격
  1950. group3.group5.cap_prodplcenmtxt.visible = flag; // 제조국명
  1951. group3.group5.cap_prodcmpynmtxt.visible = flag; //제조회사명
  1952. group3.group5.cap_suppcustnmtxt.visible = flag; //거래처명
  1953. group3.group5.cap_suppcustcdtxt.visible = flag; // 사업자등록번호
  1954. group3.group6.cap_smlartymatruseprestcondtxt.visible = flag; //재료용도-주사용목적
  1955. }
  1956. /****************************************************************************************
  1957. * Argument : N/A
  1958. * Description : 저장
  1959. ****************************************************************************************/
  1960. function call_TXRSD04002() {
  1961. ds_send_savedata.copyData(ds_main_newmeterialdetail);
  1962. dsf_makeValue( ds_send_savedata, "status", "string", status);
  1963. dsf_setDefaultVal(ds_send_savedata, "goodhngnm:-,goodengnm:-,goodspec:-,goodmodel:-,prodcmpycd:-,maincustlastsuplplce:-,reqqty:0,goodunitcost:0,mmavguseqty:0,newmatrprcsstat:01,smlartyamt:0.0");
  1964. var oParam = {};
  1965. oParam.id = "TXRSD04002";
  1966. oParam.service = "purcbaseapp.CalcScorTrsmMngt";
  1967. oParam.method = "reqExeNewMeterial2";
  1968. oParam.inds = "req=ds_send_savedata";
  1969. oParam.outds = "";
  1970. oParam.async = false;
  1971. oParam.callback = "cf_TXRSD04002";
  1972. tranf_submit(oParam);
  1973. }
  1974. function cf_TXRSD04002(sSvcId, nErrorCode, sErrorMsg) {
  1975. arErrorCode.push(sSvcId, nErrorCode);
  1976. }
  1977. //=======================================================================================
  1978. // Event
  1979. //---------------------------------------------------------------------------------------
  1980. /****************************************************************************************
  1981. * Components : Form
  1982. * Description : 화면 처음 초기화시 폼초기화
  1983. ****************************************************************************************/
  1984. function SMRSD04200_onload(obj:Form, e:LoadEventInfo) {
  1985. frmf_initForm(obj);
  1986. //grdf_initGrid(grd_XXX);
  1987. grdf_setGridSort(group3.grd_newmetldetllist);
  1988. grdf_setRowTypeIcon(group3.grd_newmetldetllist, 0);
  1989. fInitialize();
  1990. }
  1991. /****************************************************************************************
  1992. * Components : Grid
  1993. * Description : 신규 의료소모품 상세내역 선택
  1994. ****************************************************************************************/
  1995. function group3_grd_newmetldetllist_oncellclick(obj:Grid, e:GridClickEventInfo) {
  1996. if(e.row < 0) return;
  1997. var goodcd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "goodcd");
  1998. var reqdd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "reqdd");
  1999. var reqseqno = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "reqseqno");
  2000. var goodflag = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "goodflag");
  2001. var newmatrprcsstat = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "newmatrprcsstat");
  2002. var specyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "specyn");
  2003. var deptaprvyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(e.row, "deptaprvyn");
  2004. if( goodcd == group3.group5.ipt_goodcd.value &&
  2005. reqdd == group3.group5.ipt_reqdd.value && reqseqno == group3.group5.opt_reqseqno.value &&
  2006. goodflag == group3.group5.cmb_goodflag.value
  2007. ) {
  2008. return;
  2009. }
  2010. status = "u";
  2011. rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,goodflag);
  2012. // misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
  2013. ds_main_newmeterialdetail.clearData(); ds_main_newmeterialdetail.addRow();
  2014. ds_main_newmeterialdetail.copyRow(0, ds_temp_newmeterialdetailinfo_newmetldetllist, e.row);
  2015. // grid에 없어서 copy노드후 적용안됨,
  2016. ds_main_newmeterialdetail.addColumn("maincustlastsuplplcenm","string");
  2017. // 입력row는 disable true
  2018. if (ds_temp_newmeterialdetailinfo_newmetldetllist.getRowType(e.row) == 2) {
  2019. fDisableCheck( false );
  2020. fInsuynChange("Y");
  2021. }
  2022. else {
  2023. fDisableCheck( true );
  2024. fInsuynChange("N");
  2025. }
  2026. if(newmatrprcsstat > "01") {
  2027. fSetInitCtrl(true);
  2028. // group3.group5.cap_goodspectxt.visible = false;
  2029. // group3.group5.cap_prodcmpynmtxt.visible = false;
  2030. // group3.group5.cap_suppcustcdtxt.visible = false;
  2031. // group3.group5.cap_suppcustnmtxt.visible = false;
  2032. fTooltipVisible(false); // tooltip정보
  2033. } else {
  2034. if(deptaprvyn == "Y") {
  2035. fSetInitCtrl(true);
  2036. } else {
  2037. fSetInitCtrl(false, null, null );
  2038. }
  2039. fTooltipVisible(false); // tooltip정보
  2040. }
  2041. // if(utlf_isNull(group3.group5.ipt_goodspec.value)) {
  2042. // group3.group5.cap_goodspectxt.visible = true;
  2043. // } else {
  2044. // group3.group5.cap_goodspectxt.visible = false;
  2045. // }
  2046. //
  2047. // if(utlf_isNull(group3.group6.tar_smlartymatruseprestcond.value)) {
  2048. // group3.group6.cap_smlartymatruseprestcondtxt.visible = true;
  2049. // } else {
  2050. // group3.group6.cap_smlartymatruseprestcondtxt.visible = false;
  2051. // }
  2052. //fChangRelationView();
  2053. }
  2054. /****************************************************************************************
  2055. * Components : Button
  2056. * Description : 청구부서 조회
  2057. ****************************************************************************************/
  2058. function group3_group2_button5_onclick(obj:Button, e:ClickEventInfo) {
  2059. var recv_list = "reqdeptcd_search,reqdeptnm_search";
  2060. misfOpenPopUpList("02", group3.group2.ipt_reqdeptcd_search,"", recv_list, group3.group2.opt_instcd.value, "instcd") ;
  2061. }
  2062. /****************************************************************************************
  2063. * Components : Button
  2064. * Description : 신청자 조회
  2065. ****************************************************************************************/
  2066. function group3_group2_btn_winpsn_onclick(obj:Button, e:ClickEventInfo) {
  2067. var recv_list = "emplno,emplnonm";
  2068. misfOpenPopUpList("12", group3.group2.ipt_emplno_search,"",recv_list); // 사용자 조회
  2069. }
  2070. /****************************************************************************************
  2071. * Components : Button
  2072. * Description : 출력
  2073. ****************************************************************************************/
  2074. function group3_btn_print_onclick(obj:Button, e:ClickEventInfo) {
  2075. if (group3.group5.ipt_deptaprvyn.value == "N"){
  2076. sysf_messageBox("승인 처리 된 건들만 처리", "I006");
  2077. return;
  2078. }
  2079. var objDOM = rptf_createDOM();
  2080. var objParam = new Object();
  2081. rptf_setNodeListToDOM(objDOM, "/root/main/newmeterialdetail" , ds_main_newmeterialdetail);
  2082. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2083. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  2084. rptf_exeReportPreview30(["RPRSD04201"],[objParam], option);
  2085. }
  2086. /****************************************************************************************
  2087. * Components : Button
  2088. * Description : 저장
  2089. ****************************************************************************************/
  2090. function group3_btn_save_onclick(obj:Button, e:ClickEventInfo) {
  2091. if( fCheckSaveData() ) {
  2092. var chkDeptAprvYn = group3.group5.ipt_deptaprvyn.value;
  2093. // 기존(유사재료) 사용구분을 없음 을 선택한 경우 유사재료 물품코드 삭제
  2094. // if(group3.group6.grp_relation.cmb_usedgoodflag.value == "C") {
  2095. // group3.group6.grp_relation.ipt_usedgoodcd.value = "";
  2096. // }
  2097. var rtn = sysf_messageBox("저장하시겠습니까?", "Q");
  2098. if(rtn == "6") {
  2099. call_TXRSD04002();
  2100. if (arErrorCode.pop("TXRSD04002") > -1) {
  2101. if (chkDeptAprvYn == "N"){
  2102. sysf_messageBox("완료 되었습니다.\n승인 처리를 하셔야 구매팀 접수 진행이 ", "I006");
  2103. } else {
  2104. sysf_messageBox("완료 되었습니다.", "I");
  2105. }
  2106. group3.btn_search.click();
  2107. } else {
  2108. sysf_messageBox("변경된 데이터가","I004");
  2109. return;
  2110. }
  2111. }
  2112. }
  2113. }
  2114. /****************************************************************************************
  2115. * Components : Button
  2116. * Description : 처방코드 조회
  2117. ****************************************************************************************/
  2118. function group3_group6_grp_relation_btn_prcpcd_onclick(obj:Button, e:ClickEventInfo) {
  2119. // var recv_node = "ds_temp_picmmech";
  2120. // var targ_node = "ds_main_newmeterialdetail";
  2121. // ds_source.clearData();
  2122. // dsf_makeValue( ds, "source", "string", "" );
  2123. // dsf_createDs("ds_source");
  2124. // eval(recv_node).clear();
  2125. //
  2126. // frmf_modal("SPRSD00360", "SPRSD00360", "", "", "", "", "", "", "", "", "", "", "M"); //미개발
  2127. //
  2128. // if(!utlf_isNull(eval(recv_node).getColumn(0,"picmmech_calcscorcd"))) {
  2129. // eval(targ_node).enableevent = false;
  2130. // eval(targ_node).setColumn(0,"prcpcd", eval(recv_node).getColumn(0,"picmmech_calcscorcd"));
  2131. // eval(targ_node).setColumn(0,"prcpnm", eval(recv_node).getColumn(0,"picmmech_hngnm"));
  2132. // eval(targ_node).setColumn(0,"prcpamt", eval(recv_node).getColumn(0,"picmmech_gnrlunitcost"));
  2133. // eval(targ_node).enableevent = true;
  2134. // }
  2135. }
  2136. /****************************************************************************************
  2137. * Components : Combo
  2138. * Description : 유사재료 선택
  2139. ****************************************************************************************/
  2140. function group3_group6_grp_relation_cmb_usedgoodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2141. // if(obj.value == "A" || obj.value == "B") {
  2142. // group3.group6.grp_relation.cap_usedgoodcd.visible = true;
  2143. // group3.group6.grp_relation.ipt_usedgoodcd.visible = true;
  2144. // group3.group6.grp_relation.btn_usedgoodcd.visible = true;
  2145. // } else {
  2146. // group3.group6.grp_relation.cap_usedgoodcd.visible = false;
  2147. // group3.group6.grp_relation.ipt_usedgoodcd.visible = false;
  2148. // group3.group6.grp_relation.btn_usedgoodcd.visible = false;
  2149. // }
  2150. }
  2151. /****************************************************************************************
  2152. * Components : Button
  2153. * Description : 물품코드 조회
  2154. ****************************************************************************************/
  2155. function group3_group6_grp_relation_btn_usedgoodcd_onclick(obj:Button, e:ClickEventInfo) {
  2156. // var goodflag = group3.group5.cmb_goodflag.value;
  2157. // var goodcd = group3.group6.grp_relation.ipt_usedgoodcd.value;
  2158. // var instcd = group3.group5.cmb_instcd.value;
  2159. //
  2160. // if(utlf_isNull(goodflag)) {
  2161. // sysf_messageBox("물품구분을 입력하세요.", "E");
  2162. // group3.group5.cmb_goodflag.setFocus();
  2163. // return
  2164. // }
  2165. //
  2166. // frmf_setParameter("SPRSD04203_instcd", instcd);
  2167. // frmf_setParameter("SPRSD04203_goodflag", goodflag);
  2168. // frmf_setParameter("SPRSD04203_goodcd", goodcd);
  2169. //
  2170. // frmf_modal("SPRSD04203", "SPRSD04203", "", "", "", "", "", "", "", "", "", "", "M"); //미개발
  2171. //
  2172. // var recvNode = ds_hidden_rcvdata_goodlist.getColumn(0,"goodcd");
  2173. // //ds_hidden_rcvdata_goodlist
  2174. // if(!utlf_isNull(recvNode)) {
  2175. // ds_main_newmeterialdetail.enableevent = false;
  2176. // group3.group6.grp_relation.ipt_usedgoodcd.value = recvNode;
  2177. // ds_main_newmeterialdetail.enableevent = true;
  2178. // } else {
  2179. //
  2180. // }
  2181. }
  2182. /****************************************************************************************
  2183. * Components : Button
  2184. * Description : 조회
  2185. ****************************************************************************************/
  2186. function group3_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  2187. status = "i";
  2188. ds_temp_newmeterialdetailinfo_newmetldetllist.clearData();
  2189. var aprvFlag = false;
  2190. dsf_createDs("ds_temp_cond");
  2191. ds_temp_cond.copyData(ds_cond);
  2192. ds_temp_cond.updateColID("reqdeptcd_search","reqdeptcd");
  2193. ds_temp_cond.updateColID("emplno","reqpsnid");
  2194. var oParam = {};
  2195. oParam.id = "TRRSD04201";
  2196. oParam.service = "purcbaseapp.CalcScorTrsmMngt";
  2197. oParam.method = "reqGetNewMetlInfo";
  2198. oParam.inds = "cond=ds_temp_cond";
  2199. oParam.outds = "ds_temp_newmeterialdetailinfo_newmetldetllist=newmetldetllist";
  2200. oParam.async = false;
  2201. oParam.callback = "cf_TRRSD04201";
  2202. tranf_submit(oParam);
  2203. if(arErrorCode.pop("TRRSD04201") > -1) {
  2204. for(var i = 0; i < ds_temp_newmeterialdetailinfo_newmetldetllist.rowcount; i++) {
  2205. var goodcd = utlf_transNullToEmpty(ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "goodcd"))+"";
  2206. //specyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "specyn");
  2207. // if(goodcd.length != 0) {
  2208. // if(specyn == "N") {
  2209. // misfSetGridColor(group3.grd_newmetldetllist, "goodcd", "#ffff99", "B", i);
  2210. // } else {
  2211. // misfSetGridColor(group3.grd_newmetldetllist, "goodcd", "#c2efce", "B", i);
  2212. // }
  2213. // }
  2214. var instcd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "instcd");
  2215. var reqdeptcd = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "reqdeptcd");
  2216. var stat = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "newmatrprcsstat");
  2217. if(fPurcAuthInfo(reqdeptcd, instcd) == "2" && stat == "01") { // 승인권한이 있고 진행상태가 신청이면 승인체크 오픈
  2218. misfSetReadOnlyCol(group3.grd_newmetldetllist, "deptaprvyn", false, i);
  2219. //misfSetReadOnlyCol(group3.grd_newmetldetllist, "specyn", true, i);
  2220. aprvFlag = true;
  2221. } else {
  2222. misfSetReadOnlyCol(group3.grd_newmetldetllist, "deptaprvyn", true, i);
  2223. //misfSetReadOnlyCol(group3.grd_newmetldetllist, "specyn", true, i);
  2224. }
  2225. }
  2226. group3.btn_acpt.enable = aprvFlag;
  2227. group3.btn_new.click();
  2228. }
  2229. }
  2230. function cf_TRRSD04201(sSvcId, nErrorCode, sErrorMsg) {
  2231. arErrorCode.push(sSvcId, nErrorCode);
  2232. }
  2233. /****************************************************************************************
  2234. * Components : Button
  2235. * Description : 신규
  2236. ****************************************************************************************/
  2237. function group3_btn_new_onclick(obj:Button, e:ClickEventInfo) {
  2238. status = "i";
  2239. fInitInstance();
  2240. //specyn = "N";
  2241. //group3.group5.cmb_specyn.value = specyn;
  2242. //group3.group5.rdo_advsmatryn.value = "N";
  2243. fSetInitCtrl(false);
  2244. //group3.group5.btn_allsizeref.enable = false;
  2245. //fTextLabelView();
  2246. fTooltipVisible(true); // tooltip정보
  2247. }
  2248. /****************************************************************************************
  2249. * Components : Button
  2250. * Description : 승인/미승인
  2251. ****************************************************************************************/
  2252. function group3_btn_acpt_onclick(obj:Button, e:ClickEventInfo) {
  2253. var rtn = sysf_messageBox("승인/미승인 작업을 하시겠습니까?", "Q");
  2254. if(rtn == "6") {
  2255. var dsUpdate = grdf_getGridUpdateData(group3.grd_newmetldetllist, "all");
  2256. grdf_setStatusColumn(dsUpdate, "status");
  2257. dsf_createDs("ds_send_save_aprvlist");
  2258. ds_send_save_aprvlist.copyData(dsUpdate, true);
  2259. var oParam = {};
  2260. oParam.id = "TXRSD04003";
  2261. oParam.service = "purcbaseapp.CalcScorTrsmMngt";
  2262. oParam.method = "reqExeAprvList";
  2263. oParam.inds = "aprvlist=ds_send_save_aprvlist";
  2264. oParam.outds = "";
  2265. oParam.async = false;
  2266. oParam.callback = "cf_TXRSD04003";
  2267. tranf_submit(oParam);
  2268. if(arErrorCode.pop("TXRSD04003") > -1) {
  2269. sysf_messageBox("승인/미승인 작업이 완료되었습니다.", "E");
  2270. group3.btn_search.click();
  2271. }
  2272. }
  2273. }
  2274. function cf_TXRSD04003(sSvcId, nErrorCode, sErrorMsg) {
  2275. arErrorCode.push(sSvcId, nErrorCode);
  2276. }
  2277. /****************************************************************************************
  2278. * Components : Button
  2279. * Description : 전체선택
  2280. ****************************************************************************************/
  2281. function group3_button3_onclick(obj:Button, e:ClickEventInfo) {
  2282. for(var i = 0; i < ds_temp_newmeterialdetailinfo_newmetldetllist.rowcount; i++) {
  2283. if(ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "deptaprvyn") == "N") {
  2284. ds_temp_newmeterialdetailinfo_newmetldetllist.setColumn(i, "deptaprvyn", "Y");
  2285. grdf_setStatus(group3.grd_newmetldetllist, "U", [i]);
  2286. }
  2287. }
  2288. }
  2289. /****************************************************************************************
  2290. * Components : Button
  2291. * Description : 전체취소
  2292. ****************************************************************************************/
  2293. function group3_button6_onclick(obj:Button, e:ClickEventInfo) {
  2294. for(var i = 0; i < ds_temp_newmeterialdetailinfo_newmetldetllist.rowcount; i++) {
  2295. if(ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(i, "deptaprvyn") == "Y") {
  2296. ds_temp_newmeterialdetailinfo_newmetldetllist.setColumn(i, "deptaprvyn", "N");
  2297. grdf_setStatus(group3.grd_newmetldetllist, "U", [i]);
  2298. }
  2299. }
  2300. }
  2301. /****************************************************************************************
  2302. * Components : Button
  2303. * Description : 제조회사 조회
  2304. ****************************************************************************************/
  2305. function group3_group5_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo) {
  2306. rszfOpenPopUpListByWndName(group3.group5.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  2307. }
  2308. /****************************************************************************************
  2309. * Components : Combo
  2310. * Description : 기관코드 변경
  2311. ****************************************************************************************/
  2312. function group3_group5_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2313. // 단위 따로 분리.
  2314. rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,group3.group5.cmb_goodflag.value);
  2315. //misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
  2316. }
  2317. /****************************************************************************************
  2318. * Components : Button
  2319. * Description : 청구부서 조회
  2320. ****************************************************************************************/
  2321. function group3_group5_button4_onclick(obj:Button, e:ClickEventInfo)
  2322. {
  2323. var recv_list = "reqdeptcd,reqdeptnm";
  2324. misfOpenPopUpList("02", group3.group5.ipt_reqdeptcd,"", recv_list, group3.group2.opt_instcd.value, "instcd") ;
  2325. }
  2326. /****************************************************************************************
  2327. * Components : Combo
  2328. * Description : 물품구분 변경
  2329. ****************************************************************************************/
  2330. function group3_group5_cmb_goodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2331. // 단위 따로 분리.
  2332. rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,group3.group5.cmb_goodflag.value);
  2333. //misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
  2334. }
  2335. /****************************************************************************************
  2336. * Components : Button
  2337. * Description : 신청자 조회
  2338. ****************************************************************************************/
  2339. function group3_group5_btn_reqpsnid_onclick(obj:Button, e:ClickEventInfo) {
  2340. var recv_list = "reqpsnid,reqpsnnm";
  2341. misfOpenPopUpList("12", group3.group5.ipt_reqpsnid,"", recv_list) ;
  2342. }
  2343. /****************************************************************************************
  2344. * Components : Button
  2345. * Description : 부서장 조회
  2346. ****************************************************************************************/
  2347. function group3_group5_btn_reqchrgid_onclick(obj:Button, e:ClickEventInfo) {
  2348. var recv_list = "reqchrgid,reqchrgnm";
  2349. misfOpenPopUpList("12", group3.group5.ipt_reqchrgid,"", recv_list) ;
  2350. }
  2351. /****************************************************************************************
  2352. * Components : Combo
  2353. * Description : 제조국 키입력
  2354. ****************************************************************************************/
  2355. function group3_group5_cmb_prodplce_onkeydown(obj:Combo, e:KeyEventInfo) {
  2356. if(e.keycode == 9)
  2357. {
  2358. if(e.shiftKey) group3.group5.ipt_goodengnm.setFocus();
  2359. else group3.group5.ipt_prodcmpycd.setFocus();
  2360. }
  2361. // if(event.keyCode == 9)model.setFocus("group3.group5.ipt_prodcmpycd");
  2362. // event.preventDefault();
  2363. }
  2364. /****************************************************************************************
  2365. * Components : Combo
  2366. * Description : 제조국 변경
  2367. ****************************************************************************************/
  2368. function group3_group5_cmb_prodplce_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2369. group3.group5.ipt_prodcmpycd.setFocus();
  2370. }
  2371. /****************************************************************************************
  2372. * Components : Edit
  2373. * Description : 물품코드 입력
  2374. ****************************************************************************************/
  2375. function group3_group5_ipt_goodcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  2376. if(e.keycode == 13) {
  2377. obj.updateToDataset();
  2378. group3.group5.btn_goodref.click();
  2379. }
  2380. }
  2381. /****************************************************************************************
  2382. * Components : Button
  2383. * Description : 물품코드 조회
  2384. ****************************************************************************************/
  2385. function group3_group5_btn_goodref_onclick(obj:Button, e:ClickEventInfo) {
  2386. ds_popgood.clearData();
  2387. ds_popgood.addRow();
  2388. ds_main_newmeterialdetail.setColumn(0, "goodcd", "");
  2389. ds_main_newmeterialdetail.setColumn(0, "goodhngnm", "");
  2390. var cdid = group3.group5.cmb_reqgubun.value;
  2391. var instcd = group3.group2.opt_instcd.value;
  2392. if(cdid == "0002"){ //신청구분: 기존사용재료 규격신설
  2393. ds_popgood.setColumn(0, "instcd", instcd);
  2394. ds_popgood.setColumn(0, "wareflag", "");
  2395. ds_popgood.setColumn(0, "returntype", "2");
  2396. ds_popgood.setColumn(0, "selectyn", "");
  2397. var objArg = new Object();
  2398. objArg.arg_ds_popdata = ds_popgood;
  2399. frmf_modal("SPRSO20300", "SPRSO20300", objArg, "", "", "", "", "", "", "", "", "", "M");
  2400. if( ds_popgood.getColumn(0, "selectyn") == "Y" ){
  2401. ds_main_newmeterialdetail.setColumn(0, "goodcd", ds_popgood.getColumn(0, "goodcd"));
  2402. ds_main_newmeterialdetail.setColumn(0, "goodhngnm", ds_popgood.getColumn(0, "goodnm"));
  2403. }
  2404. }else{
  2405. group3.cmb_fixagoodflag.value = "EQ";
  2406. rszfOpenPopUpListByWndName(group3.group5.ipt_fixasetcd, "", "fixasetcd,goodflaghngnm", "SPRSD00240", "instcd,goodflag", "group3.group2.opt_instcd,group3.cmb_fixagoodflag"); // 장비신청팝업
  2407. }
  2408. }
  2409. /****************************************************************************************
  2410. * Components : Button
  2411. * Description : allSize
  2412. ****************************************************************************************/
  2413. // function group3_group5_btn_allsizeref_onclick(obj:Button, e:ClickEventInfo) {
  2414. // frmf_setParameter("instcd", group3.group5.cmb_instcd.value);
  2415. // frmf_setParameter("goodcd", group3.group5.ipt_goodcd.value);
  2416. // frmf_modal("SPRSD04204","SPRSD04204","","","","","","","","","","","M"); //미개발
  2417. // }
  2418. /****************************************************************************************
  2419. * Components : Button
  2420. * Description : 규격신규
  2421. ****************************************************************************************/
  2422. function group3_group5_rdo_insuyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  2423. fInsuynChange("Y")
  2424. }
  2425. /****************************************************************************************
  2426. * Components : Button
  2427. * Description : EDI코드 조회
  2428. ****************************************************************************************/
  2429. function group3_group5_btn_edicdsearch_onclick(obj:Button, e:ClickEventInfo) {
  2430. fRscmGoodSearch();
  2431. }
  2432. /****************************************************************************************
  2433. * Components : Button
  2434. * Description : 규격신규
  2435. ****************************************************************************************/
  2436. function group3_btn_specnew_onclick(obj:Button, e:ClickEventInfo) {
  2437. //status = "i";
  2438. //specyn = 'Y';
  2439. //fInitInstance();
  2440. //fSetInitCtrl(false, null, specyn);
  2441. // group3.group5.ipt_reqqty.enable = true;
  2442. // group3.group5.cmb_deliveunit.enable = true;
  2443. //group3.group5.cmb_purcunit.enable = true;
  2444. //group3.group6.caption18.text = "신 규 규 격\n입 력";
  2445. // group3.group5.cmb_specyn.value = specyn;
  2446. //ds_main_newmeterialdetail.setColumn(0, "advsmatryn",'N');
  2447. //group3.group5.btn_allsizeref.enable = true;
  2448. //fTextLabelView();
  2449. }
  2450. /****************************************************************************************
  2451. * Components : Button
  2452. * Description : 삭제
  2453. ****************************************************************************************/
  2454. function group3_btn_delete_onclick(obj:Button, e:ClickEventInfo) {
  2455. status = "d";
  2456. if(utlf_isNull(group3.group5.opt_reqseqno.value)) {
  2457. sysf_messageBox("삭제할 항목이 선택되지않았습니다", "E");
  2458. return;
  2459. }
  2460. var newmatrprcsstat = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(ds_temp_newmeterialdetailinfo_newmetldetllist.rowposition, "newmatrprcsstat");
  2461. if(newmatrprcsstat == "01") {
  2462. if(group3.group5.ipt_reqpsnid.value != sysf_getUserInfo("userid")) {
  2463. sysf_messageBox("신청자가 아니면 물품을 삭제할수 없습니다.", "E");
  2464. return;
  2465. }
  2466. } else {
  2467. sysf_messageBox("신청상태가 아닌경우에는 삭제할수없습니다.", "E");
  2468. return;
  2469. }
  2470. var rtn = sysf_messageBox("삭제하시겠습니까?", "Q");
  2471. if(rtn == "6") {
  2472. call_TXRSD04002();
  2473. if (arErrorCode.pop("TXRSD04002") > -1) {
  2474. sysf_messageBox("삭제하였습니다.", "I");
  2475. group3.btn_search.click();
  2476. } else {
  2477. sysf_messageBox("변경된 데이터가","I004");
  2478. return;
  2479. }
  2480. }
  2481. }
  2482. /****************************************************************************************
  2483. * Components : Button
  2484. * Description : 복사
  2485. ****************************************************************************************/
  2486. function group3_button7_onclick(obj:Button, e:ClickEventInfo) {
  2487. // var cRow = ds_temp_newmeterialdetailinfo_newmetldetllist.rowposition;
  2488. // if(cRow > -1) {
  2489. // var specyn ;
  2490. // status = "i";
  2491. //
  2492. // dsf_createDs("ds_temp_copydata");
  2493. // dsf_copyColInfo(ds_temp_copydata, ds_temp_newmeterialdetailinfo_newmetldetllist);
  2494. // ds_temp_copydata.copyRow(ds_temp_copydata.addRow(), ds_temp_newmeterialdetailinfo_newmetldetllist, cRow);
  2495. //
  2496. // specyn = ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(cRow, "specyn");
  2497. //
  2498. // group3.group5.cmb_specyn.value = specyn;
  2499. //
  2500. // if(specyn == "Y") {
  2501. // group3.btn_specnew.click();
  2502. // } else {
  2503. // group3.btn_new.click();
  2504. // }
  2505. //
  2506. // ds_main_newmeterialdetail.copyData(ds_temp_copydata);
  2507. //
  2508. // group3.group5.opt_reqseqno.value = "";
  2509. // group3.group5.ipt_reqdd.value = utlf_getCurrentDate();
  2510. // ds_main_newmeterialdetail.setColumn( 0, "newmatrprcsstat", "01");
  2511. // ds_main_newmeterialdetail.setColumn( 0, "insucommityn" , "-" );
  2512. // ds_main_newmeterialdetail.setColumn( 0, "deptaprvyn" , "N" );
  2513. // ds_main_newmeterialdetail.setColumn( 0, "deptcmt" , "" );
  2514. // ds_main_newmeterialdetail.setColumn( 0, "goodcd" , "" );
  2515. // group3.group6.tar_anohospusestat.value = "";
  2516. //
  2517. // rszfComboUnitList(group3.group5.cmb_purcunit,group3.group5.cmb_instcd.value,ds_temp_newmeterialdetailinfo_newmetldetllist.getColumn(cRow, "goodflag"));
  2518. // misfComboCopyItemSet(group3.group5.cmb_purcunit, "", group3.group5.cmb_deliveunit, "");
  2519. //
  2520. // fTextLabelView();
  2521. // } else {
  2522. // sysf_messageBox("복사할 항목이 존재하지않습니다.", "E");
  2523. // return;
  2524. // }
  2525. }
  2526. /****************************************************************************************
  2527. * Components : Button
  2528. * Description : 초기화
  2529. ****************************************************************************************/
  2530. function btn_clear_onclick(obj:Button, e:ClickEventInfo) {
  2531. var dsUpdate = grdf_getGridUpdateData(group3.grd_newmetldetllist, "all");
  2532. if (dsUpdate.rowcount > 0) {
  2533. var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 초기화 작업을","Q003");
  2534. if (ret != 6) { // not OK
  2535. return;
  2536. }
  2537. }
  2538. fInitialize();
  2539. }
  2540. function grp_hidden_btn_maincustlastsuplplce_onclick(obj:Button, e:ClickEventInfo) {
  2541. rszfOpenPopUpListByWndName(grp_hidden.ipt_suppcustcd,"","suppcustcd,suppcustnm,prsdnm,cntctel","SPRSD00220","instcd","group3.group5.cmb_instcd" );
  2542. grp_hidden.ipt_suppcustcd.refresh();
  2543. grp_hidden.ipt_suppcustnm.refresh();
  2544. }
  2545. function grp_hidden_ipt_suppcustcd_onkeydown(obj:Edit, e:KeyEventInfo) {
  2546. if(event.keyCode == 9)
  2547. {
  2548. if(event.shiftKey)model.setFocus("cmb_purcflag");
  2549. else model.setFocus("grp_hidden.ipt_suppcustnm");
  2550. }
  2551. event.preventDefault();
  2552. }
  2553. /****************************************************************************************
  2554. * Components : Edit
  2555. * Description : 데이터 변경
  2556. ****************************************************************************************/
  2557. function Edit_onkeydown(obj:Edit, e:KeyEventInfo)
  2558. {
  2559. if(e.keycode == 13) obj.updateToDataset();
  2560. }
  2561. /****************************************************************************************
  2562. * Components : Dataset
  2563. * Description : 조회조건 변경
  2564. ****************************************************************************************/
  2565. function ds_cond_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2566. {
  2567. if(e.columnid == "emplno" || e.columnid == "emplnonm") {
  2568. var objFocus = this.getFocus();
  2569. var recv_list = "emplno,emplnonm";
  2570. group3.group2.ipt_emplno_search.setFocus();
  2571. misfValidationCheck("01-1","", recv_list);
  2572. objFocus.setFocus();
  2573. }
  2574. if(e.columnid == "reqdeptcd_search") {
  2575. var objFocus = this.getFocus();
  2576. group3.group2.ipt_reqdeptcd_search.setFocus();
  2577. misfSearchDept(group3.group2.ipt_reqdeptnm_search);
  2578. objFocus.setFocus();
  2579. }
  2580. }
  2581. /****************************************************************************************
  2582. * Components : Dataset
  2583. * Description : 입력데이터 변경
  2584. ****************************************************************************************/
  2585. function ds_main_newmeterialdetail_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2586. {
  2587. if(e.columnid == "reqdeptcd") {
  2588. if(utlf_isNull(e.newvalue)) return;
  2589. var objFocus = this.getFocus();
  2590. group3.group5.ipt_reqdeptcd.setFocus();
  2591. misfSearchDept(group3.group5.ipt_reqdeptnm);
  2592. objFocus.setFocus();
  2593. }
  2594. // if(e.columnid == "edicd") {
  2595. // if(!utlf_isNull(group3.group5.ipt_edicd.value)) {
  2596. // //fEdiCodeSearch();
  2597. // }
  2598. // }
  2599. if(e.columnid == "reqpsnid") {
  2600. if(utlf_isNull(e.newvalue)) return;
  2601. var objFocus = this.getFocus();
  2602. group3.group5.ipt_reqpsnid.setFocus();
  2603. misfValidationCheck("01-1", "", "reqpsnid,reqpsnnm" );
  2604. objFocus.setFocus();
  2605. }
  2606. if(e.columnid == "reqchrgid") {
  2607. if(utlf_isNull(e.newvalue)) return;
  2608. var objFocus = this.getFocus();
  2609. group3.group5.ipt_reqchrgid.setFocus();
  2610. misfValidationCheck("01-1", "", "reqchrgid,reqchrgnm");
  2611. objFocus.setFocus();
  2612. }
  2613. // if(e.columnid == "goodengnm") {
  2614. // if(utlf_isNull(group3.group5.ipt_goodhngnm.value)) {
  2615. // group3.group5.ipt_goodhngnm.value = group3.group5.ipt_goodengnm.value;
  2616. // }
  2617. // }
  2618. if(e.columnid == "prodcmpycd") {
  2619. if( utlf_isNull(group3.group5.ipt_prodcmpycd.value) ) {
  2620. group3.group5.ipt_prodcmpynm.value = "";
  2621. } else {
  2622. if(utlf_isNull(e.newvalue)) return;
  2623. group3.group5.ipt_prodcmpycd.setFocus();
  2624. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + e.newvalue + "," ,"","prodcmpycd,prodcmpynm" ,group3.group5.ipt_prodcmpycd,"SPRSD00160","","");
  2625. }
  2626. //group3.group5.ipt_goodmodel.setFocus();
  2627. }
  2628. if(e.columnid == "prodcmpynm") {
  2629. if(!utlf_isNull(group3.group5.ipt_prodcmpynm.value)){
  2630. if(utlf_isNull(e.newvalue)) return;
  2631. group3.group5.ipt_prodcmpynm.setFocus();
  2632. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
  2633. "prodcmpycd,," + group3.group5.ipt_prodcmpynm.value
  2634. ,"","prodcmpycd,prodcmpynm" ,group3.group5.ipt_prodcmpycd,"SPRSD00160","","");
  2635. }else{
  2636. group3.group5.ipt_prodcmpycd.value = "";
  2637. }
  2638. }
  2639. // if(e.columnid == "prcpcd") {
  2640. // if(utlf_isNull(group3.group6.grp_relation.ipt_prcpcd.value)) {
  2641. // group3.group6.grp_relation.ipt_prcpnm.value = "";
  2642. // } else {
  2643. // group3.group6.grp_relation.btn_prcpcd.click();
  2644. // }
  2645. // }
  2646. // if(e.columnid == "usedgoodcd") {
  2647. // if(!utlf_isNull(group3.group6.grp_relation.ipt_usedgoodcd.value)) {
  2648. // group3.group6.grp_relation.btn_usedgoodcd.click();
  2649. // }
  2650. // }
  2651. }
  2652. /****************************************************************************************
  2653. * Components : Static
  2654. * Description : 입력란 위 캡션선택
  2655. ****************************************************************************************/
  2656. function group3_group5_cap_goodspectxt_onclick(obj:Static, e:ClickEventInfo)
  2657. {
  2658. obj.visible = false;
  2659. group3.group5.ipt_goodspec.setFocus();
  2660. }
  2661. function group3_group5_cap_suppcustnmtxt_onclick(obj:Static, e:ClickEventInfo)
  2662. {
  2663. obj.visible = false;
  2664. group3.group5.ipt_suppcustnmtxt.setFocus();
  2665. }
  2666. function group3_group5_cap_suppcustcdtxt_onclick(obj:Static, e:ClickEventInfo)
  2667. {
  2668. obj.visible = false;
  2669. group3.group5.ipt_suppcustcdtxt.setFocus();
  2670. }
  2671. function group3_group5_cap_prodcmpynmtxt_onclick(obj:Static, e:ClickEventInfo)
  2672. {
  2673. obj.visible = false;
  2674. group3.group5.ipt_prodcmpynmtxt.setFocus();
  2675. }
  2676. /****************************************************************************************
  2677. * Components : Edit
  2678. * Description : 데이터입력후 캡션처리
  2679. ****************************************************************************************/
  2680. function group3_group5_ipt_goodspec_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  2681. {
  2682. if(utlf_isNull(group3.group5.ipt_goodspec.value)) {
  2683. group3.group5.cap_goodspectxt.visible = true;
  2684. } else {
  2685. group3.group5.cap_goodspectxt.visible = false;
  2686. }
  2687. }
  2688. function group3_group5_ipt_suppcustnmtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  2689. {
  2690. if(utlf_isNull(obj.value)) {
  2691. group3.group5.cap_suppcustnmtxt.visible = true;
  2692. } else {
  2693. group3.group5.cap_suppcustnmtxt.visible = false;
  2694. }
  2695. }
  2696. function group3_group5_ipt_suppcustcdtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  2697. {
  2698. if(utlf_isNull(obj.value)) {
  2699. group3.group5.cap_suppcustcdtxt.visible = true;
  2700. } else {
  2701. group3.group5.cap_suppcustcdtxt.visible = false;
  2702. }
  2703. }
  2704. function group3_group5_ipt_prodcmpynmtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  2705. {
  2706. if(utlf_isNull(obj.value)) {
  2707. group3.group5.cap_prodcmpynmtxt.visible = true;
  2708. } else {
  2709. group3.group5.cap_prodcmpynmtxt.visible = false;
  2710. }
  2711. }
  2712. function group3_caption52_onclick(obj:Static, e:ClickEventInfo)
  2713. {
  2714. group3.group5.cap_goodspectxt.visible = false;
  2715. group3.group5.ipt_goodspec.setFocus();
  2716. }
  2717. function ds_temp_newmeterialdetailinfo_newmetldetllist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2718. {
  2719. // switch( e.columnid ){
  2720. // case "deptaprvyn" :
  2721. // case "specyn" :
  2722. // if( e.newvalue == "Y" || e.newvalue == "1" ){
  2723. // obj.setColumn(e.row, e.columnid, "Y");
  2724. // }else{
  2725. // obj.setColumn(e.row, e.columnid, "N");
  2726. // }
  2727. // break;
  2728. //
  2729. // default :
  2730. // break;
  2731. // }
  2732. }
  2733. function group3_group5_grp_edicdinfo_btn_close_onclick(obj:Button, e:ClickEventInfo)
  2734. {
  2735. group3.group5.grp_edicdinfo.visible = false;
  2736. }
  2737. function group3_group5_cmb_reqgubun_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2738. {
  2739. if(obj.value == "0002"){
  2740. group3.group5.caption_reqgubun1.visible = true ;
  2741. group3.group5.caption_reqgubun2.visible = true ;
  2742. group3.group5.caption_reqgubun1.text = '물품코드';
  2743. group3.group5.caption_reqgubun2.text = '물품명';
  2744. group3.group5.btn_goodref.visible = true ;
  2745. group3.group5.btn_goodref.enable = true ;
  2746. group3.group5.ipt_goodhngnm.visible = true ;
  2747. group3.group5.ipt_goodflaghngnm.visible = false ;
  2748. group3.group5.ipt_goodcd.visible = true;
  2749. group3.group5.ipt_fixasetcd.visible = false;
  2750. group3.group5.ipt_goodhngnm.value = "" ;
  2751. group3.group5.ipt_goodcd.value = "";
  2752. }else if(obj.value == "0003" ||obj.value == "0004"){
  2753. group3.group5.caption_reqgubun1.visible = true ;
  2754. group3.group5.caption_reqgubun2.visible = true ;
  2755. group3.group5.caption_reqgubun1.text = '장비코드';
  2756. group3.group5.caption_reqgubun2.text = '장비명';
  2757. group3.group5.btn_goodref.visible = true ;
  2758. group3.group5.btn_goodref.enable = true ;
  2759. group3.group5.ipt_goodhngnm.visible = false ;
  2760. group3.group5.ipt_goodflaghngnm.visible = true ;
  2761. group3.group5.ipt_goodcd.visible = false;
  2762. group3.group5.ipt_fixasetcd.visible = true;
  2763. group3.group5.ipt_goodflaghngnm.value = "";
  2764. group3.group5.ipt_fixasetcd.value = "";
  2765. }else{
  2766. group3.group5.caption_reqgubun1.visible = false ;
  2767. group3.group5.caption_reqgubun2.visible = false;
  2768. group3.group5.btn_goodref.visible = false ;
  2769. group3.group5.btn_goodref.enable = false ;
  2770. group3.group5.ipt_goodhngnm.visible = false ;
  2771. group3.group5.ipt_goodflaghngnm.visible = false ;
  2772. group3.group5.ipt_goodcd.visible = false;
  2773. group3.group5.ipt_fixasetcd.visible = false;
  2774. }
  2775. }
  2776. function group3_group5_cap_reqdepthptxt_onclick(obj:Static, e:ClickEventInfo)
  2777. {
  2778. obj.visible = false;
  2779. group3.group5.ipt_reqdepthp.setFocus();
  2780. }
  2781. function group3_group5_ipt_reqdepthp_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  2782. {
  2783. if(utlf_isNull(group3.group5.ipt_reqdepthp.value)) {
  2784. group3.group5.cap_reqdepthptxt.visible = true;
  2785. } else {
  2786. group3.group5.cap_reqdepthptxt.visible = false;
  2787. }
  2788. }
  2789. function group3_group5_ipt_prodplcenmtxt_onkillfocus(obj:Edit, e:KillFocusEventInfo)
  2790. {
  2791. if(utlf_isNull(obj.value)) {
  2792. group3.group5.cap_prodplcenmtxt.visible = true;
  2793. } else {
  2794. group3.group5.cap_prodplcenmtxt.visible = false;
  2795. }
  2796. }
  2797. function group3_group5_cap_prodplcenmtxt_onclick(obj:Static, e:ClickEventInfo)
  2798. {
  2799. obj.visible = false;
  2800. group3.group5.ipt_prodplcenmtxt.setFocus();
  2801. }
  2802. function group3_group6_rdo_useflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2803. {
  2804. var puseflag= group3.group6.rdo_useflag.value;
  2805. if(puseflag == "4"){
  2806. group3.group6.tar_newmatrusgeimprvpnt.enable = true;
  2807. group3.group6.tar_newmatrusgeimprvpnt.value = "";
  2808. group3.group6.tar_newmatrusgeimprvpnt.setFocus();
  2809. }else{
  2810. group3.group6.tar_newmatrusgeimprvpnt.enable = false;
  2811. group3.group6.tar_newmatrusgeimprvpnt.value = "";
  2812. }
  2813. }
  2814. function group3_group6_cap_smlartymatruseprestcondtxt_onclick(obj:Static, e:ClickEventInfo)
  2815. {
  2816. obj.visible = false;
  2817. group3.group6.tar_smlartymatruseprestcond.setFocus();
  2818. }
  2819. function group3_group6_tar_smlartymatruseprestcond_onkillfocus(obj:TextArea, e:KillFocusEventInfo)
  2820. {
  2821. if(utlf_isNull(group3.group6.tar_smlartymatruseprestcond.value)) {
  2822. group3.group6.cap_smlartymatruseprestcondtxt.visible = true;
  2823. } else {
  2824. group3.group6.cap_smlartymatruseprestcondtxt.visible = false;
  2825. }
  2826. }
  2827. ]]></Script>
  2828. </Form>
  2829. </FDL>