SMRSC05302_통합물품코드등록.xfdl 164 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRSC05302" position="absolute 0 0 1200 776" titletext="통합물품코드등록" onload="SMRSC05302_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 25 1198 774" id="group3" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 703 133 1198 749" id="grp_detail" anchor="default">
  11. <Layouts>
  12. <Layout>
  13. <Edit position="absolute 91 165 480 184" id="ipt_goodhngnm" class="input_essential" taborder="10" anchor="default" autoselect="true"/>
  14. <Button position="absolute 150 271 166 287" id="btn_prodcmpycd" class="icon_search" text="" anchor="default" onclick="group3_grp_detail_btn_prodcmpycd_onclick"/>
  15. <Static text="물품코드" position="absolute 0 111 88 134" align="align:center middle;" id="caption50" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  16. <Static text="모델명" position="absolute 1 241 89 264" align="align:center middle;" id="caption30" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  17. <Static text="물품한글명" position="absolute 0 163 88 186" align="align:center middle;" id="caption52" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  18. <Button position="absolute 248 111 312 133" id="btn_goodcdcopy" class="btn2" taborder="7" text="코드생성" anchor="default" onclick="group3_grp_detail_btn_goodcdcopy_onclick"/>
  19. <Edit position="absolute 91 113 199 132" id="ipt_goodcd" class="input_essential" taborder="5" anchor="default" readonly="true"/>
  20. <Static text="제조회사" position="absolute 1 267 89 290" align="align:center middle;" id="caption42" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  21. <Static text="물품영문명" position="absolute 0 189 88 212" align="align:center middle;" id="caption65" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  22. <Static text="소분류" position="absolute 0 79 88 102" align="align:center middle;" id="caption66" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  23. <Edit position="absolute 91 217 480 236" id="ipt_goodspec" class="input_default" taborder="13" anchor="default" onkeydown="group3_grp_detail_ipt_goodspec_onkeydown" autoselect="true"/>
  24. <Static text="규격" position="absolute 0 215 88 238" align="align:center middle;" id="caption45" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  25. <Static text="대분류" position="absolute 0 27 88 50" align="align:center middle;" id="caption68" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  26. <Edit position="absolute 91 243 480 262" id="ipt_goodmodel" class="input_default" taborder="14" anchor="default" onkeydown="group3_grp_detail_ipt_goodmodel_onkeydown" autoselect="true"/>
  27. <Static text="물품명" position="absolute 0 137 88 160" align="align:center middle;" id="caption47" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  28. <Static text="중분류" position="absolute 0 53 88 76" align="align:center middle;" id="caption29" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  29. <Edit position="absolute 91 269 145 288" id="ipt_prodcmpycd" class="input_default" taborder="15" anchor="default" onkeydown="group3_grp_detail_ipt_prodcmpycd_onkeydown" autoselect="true"/>
  30. <Edit position="absolute 91 191 480 210" id="ipt_goodengnm" class="input_essential" taborder="12" anchor="default" onkeydown="group3_grp_detail_ipt_goodengnm_onkeydown" autoselect="true"/>
  31. <Edit readonly="true" position="absolute 169 269 285 288" id="opt_prodcmpynm" anchor="default" class="output"/>
  32. <Combo position="absolute 91 3 315 22" id="cmb_goodflag" class="combo_essential" enable="false" taborder="1" innerdataset="@ds_init_goodflag" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_grp_detail_cmb_goodflag_onitemchanged"/>
  33. <Edit position="absolute 91 139 480 158" id="ipt_goodnm" class="input_essential" taborder="9" anchor="default" autoselect="true"/>
  34. <Button position="absolute 205 111 247 133" id="btn_photinfo" class="btn2" taborder="6" text="사진" anchor="default" onclick="group3_grp_detail_btn_photinfo_onclick"/>
  35. <Combo position="absolute 91 29 315 48" id="cmb_lrgcd" class="combo_essential" enable="false" taborder="2" anchor="default" onitemchanged="group3_grp_detail_cmb_lrgcd_onitemchanged"/>
  36. <Combo position="absolute 91 55 315 74" id="cmb_mdlcd" class="combo_essential" enable="false" taborder="3" anchor="default" onitemchanged="group3_grp_detail_cmb_mdlcd_onitemchanged"/>
  37. <Combo position="absolute 91 81 315 100" id="cmb_smlcd" enable="false" taborder="4" anchor="default"/>
  38. <Static text="EDI코드" position="absolute 292 267 373 290" align="align:center middle;" id="caption6" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  39. <Edit position="absolute 374 269 480 288" id="ipt_edicd" taborder="16" anchor="default" autoselect="true" inputmode="upper"/>
  40. <Edit position="absolute 91 321 480 340" id="ipt_cmt" taborder="19" anchor="default" autoselect="true"/>
  41. <Static text="비고" position="absolute 0 319 88 342" align="align:center middle;" id="caption3" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  42. <Combo position="absolute 91 295 280 314" id="cmb_asetflag" class="combo_essential" taborder="17" anchor="default" onitemchanged="group3_grp_detail_cmb_asetflag_onitemchanged"/>
  43. <Static text="자산구분" position="absolute 0 293 88 316" align="align:center middle;" id="caption4" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  44. <Shape position="absolute 0 104 490 110" linetype="horizontal" id="line1" class="line_3" anchor="default"/>
  45. <Tab position="absolute 0 349 493 616" id="switch1" anchor="default">
  46. <Tabpages>
  47. <Tabpage text="AllSize정보" position="absolute 0 0 491 235" id="case1">
  48. <Layouts>
  49. <Layout>
  50. <Grid position="absolute 0 27 493 240" id="grd_allsize" binddataset="ds_main_allsizelists_allsizelist" anchor="default" autoenter="key" cellclickbound="cell" cellsizingtype="col">
  51. <Formats>
  52. <Format id="default">
  53. <Columns>
  54. <Column size="25" band="left"/>
  55. <Column size="0"/>
  56. <Column size="37"/>
  57. <Column size="183"/>
  58. <Column size="80"/>
  59. <Column size="46"/>
  60. <Column size="61"/>
  61. <Column size="100"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. </Columns>
  65. <Rows>
  66. <Row size="24" band="head"/>
  67. <Row size="24"/>
  68. </Rows>
  69. <Band id="head">
  70. <Cell/>
  71. <Cell col="1" text="물품코드"/>
  72. <Cell col="2" text="ID"/>
  73. <Cell col="3" text="규격"/>
  74. <Cell col="4" text="모델"/>
  75. <Cell col="5" text="단위"/>
  76. <Cell col="6" text="산정여부"/>
  77. <Cell col="7" text="비고"/>
  78. <Cell col="8"/>
  79. <Cell col="9"/>
  80. </Band>
  81. <Band id="body">
  82. <Cell celltype="head"/>
  83. <Cell col="1" text="bind:goodcd"/>
  84. <Cell col="2" text="bind:allsizespecid"/>
  85. <Cell col="3" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
  86. <Cell col="4" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
  87. <Cell col="5" displaytype="combo" edittype="combo" style="padding:1 2 1 2;" text="bind:goodunit" id="goodunit"/>
  88. <Cell col="6" displaytype="checkbox" edittype="checkbox" text="bind:chargeyn" expr="expr:(chargeyn==&quot;Y&quot;||chargeyn==1)?1:0"/>
  89. <Cell col="7" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:cmt" wordwrap="word"/>
  90. <Cell col="8" text="bind:instflag"/>
  91. <Cell col="9" text="bind:instcd"/>
  92. </Band>
  93. </Format>
  94. </Formats>
  95. </Grid>
  96. <Button position="absolute 171 0 224 22" id="bbt_delrow" class="btn2" enable="false" text="행삭제" anchor="default" onclick="group3_grp_detail_switch1_case1_bbt_delrow_onclick"/>
  97. <Button position="absolute 115 0 168 22" id="bbt_insrow" class="btn2" enable="false" text="행추가" anchor="default" onclick="group3_grp_detail_switch1_case1_bbt_insrow_onclick"/>
  98. <Shape position="absolute 0 22 493 28" linetype="horizontal" id="line3" class="line_10" anchor="default"/>
  99. <Button position="absolute 354 0 410 22" id="bbt_sizesave" class="btn4" enable="false" text="저장" anchor="default" onclick="group3_grp_detail_switch1_case1_bbt_sizesave_onclick"/>
  100. <Button position="absolute 227 0 351 22" id="btn_loadexcel" class="btn7" enable="false" text="엑셀자료가져오기" anchor="default" onclick="group3_grp_detail_switch1_case1_btn_loadexcel_onclick"/>
  101. <Button position="absolute 413 0 493 22" id="button9" class="btn7" text="엑셀저장" anchor="default" onclick="group3_grp_detail_switch1_case1_button9_onclick"/>
  102. </Layout>
  103. </Layouts>
  104. </Tabpage>
  105. <Tabpage text="사용기관정보" position="absolute 0 0 488 248" id="case2">
  106. <Layouts>
  107. <Layout>
  108. <Grid position="absolute 0 0 493 240" id="grd_instinfo" binddataset="ds_main_list_gooddet_goodinstlist" anchor="default" cellsizingtype="col">
  109. <Formats>
  110. <Format id="default">
  111. <Columns>
  112. <Column size="25" band="left"/>
  113. <Column size="105"/>
  114. <Column size="337"/>
  115. </Columns>
  116. <Rows>
  117. <Row size="24" band="head"/>
  118. <Row size="24"/>
  119. </Rows>
  120. <Band id="head">
  121. <Cell/>
  122. <Cell col="1" text="기관코드"/>
  123. <Cell col="2" text="기관명"/>
  124. </Band>
  125. <Band id="body">
  126. <Cell celltype="head" text="expr:currow+1"/>
  127. <Cell col="1" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:instcd" wordwrap="word"/>
  128. <Cell col="2" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:instnm" wordwrap="word"/>
  129. </Band>
  130. </Format>
  131. </Formats>
  132. </Grid>
  133. </Layout>
  134. </Layouts>
  135. </Tabpage>
  136. <Tabpage text=" 적용기관 " id="case3">
  137. <Layouts>
  138. <Layout>
  139. <Grid position="absolute 0 0 493 240" id="grd_applist" binddataset="ds_init_comcd_Z00071_Z00071" anchor="default" autoenter="key" cellclickbound="cell" cellsizingtype="col">
  140. <Formats>
  141. <Format id="default">
  142. <Columns>
  143. <Column size="25" band="left"/>
  144. <Column size="60"/>
  145. <Column size="72"/>
  146. <Column size="183"/>
  147. </Columns>
  148. <Rows>
  149. <Row size="24" band="head"/>
  150. <Row size="24"/>
  151. </Rows>
  152. <Band id="head">
  153. <Cell/>
  154. <Cell col="1" text="CHK"/>
  155. <Cell col="2" text="기관코드"/>
  156. <Cell col="3" text="기관명"/>
  157. </Band>
  158. <Band id="body">
  159. <Cell celltype="head" text="expr:currow+1"/>
  160. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:minval" expr="expr:(minval==&quot;Y&quot;||minval==1)?1:0"/>
  161. <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:cdid" wordwrap="word"/>
  162. <Cell col="3" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:cdnm" wordwrap="word"/>
  163. </Band>
  164. </Format>
  165. </Formats>
  166. </Grid>
  167. <Combo position="absolute 430 1 490 20" id="cmb_instcd" class="combo_default" visible="false" anchor="default"/>
  168. </Layout>
  169. </Layouts>
  170. </Tabpage>
  171. <Tabpage text="변경세부이력" position="absolute 0 0 491 235" id="case4">
  172. <Layouts>
  173. <Layout>
  174. <Shape position="absolute 0 22 488 23" linetype="horizontal" id="line6" class="line_1" anchor="default"/>
  175. <Grid position="absolute 0 0 493 240" id="grd_chgdata" binddataset="ds_main_rscdtchglists_rscdtchglist" anchor="default" cellsizingtype="col">
  176. <Formats>
  177. <Format id="default">
  178. <Columns>
  179. <Column size="25" band="left"/>
  180. <Column size="0"/>
  181. <Column size="0"/>
  182. <Column size="0"/>
  183. <Column size="117"/>
  184. <Column size="0"/>
  185. <Column size="0"/>
  186. <Column size="0"/>
  187. <Column size="65"/>
  188. <Column size="0"/>
  189. <Column size="0"/>
  190. <Column size="100"/>
  191. <Column size="0"/>
  192. <Column size="100"/>
  193. <Column size="0"/>
  194. <Column size="0"/>
  195. <Column size="0"/>
  196. <Column size="110"/>
  197. </Columns>
  198. <Rows>
  199. <Row size="24" band="head"/>
  200. <Row size="24"/>
  201. </Rows>
  202. <Band id="head">
  203. <Cell/>
  204. <Cell col="1" text="기관코드"/>
  205. <Cell col="2" text="테이블"/>
  206. <Cell col="3" text="테이블명"/>
  207. <Cell col="4" text="변경일시"/>
  208. <Cell col="5" text="물품분류"/>
  209. <Cell col="6" text="물품코드"/>
  210. <Cell col="7" text="컬럼"/>
  211. <Cell col="8" text="변경항목"/>
  212. <Cell col="9" text="컬럼코멘드"/>
  213. <Cell col="10" text="변경전변경값"/>
  214. <Cell col="11" text="변경전"/>
  215. <Cell col="12" text="변경후변경값"/>
  216. <Cell col="13" text="변경후"/>
  217. <Cell col="14" text="컬럼구분"/>
  218. <Cell col="15" text="비고"/>
  219. <Cell col="16" text="수정자"/>
  220. <Cell col="17" text="수정자명"/>
  221. </Band>
  222. <Band id="body">
  223. <Cell celltype="head" text="expr:currow+1"/>
  224. <Cell col="1" text="bind:instcd"/>
  225. <Cell col="2" text="bind:tabname"/>
  226. <Cell col="3" text="bind:comments"/>
  227. <Cell col="4" text="bind:changedt"/>
  228. <Cell col="5" text="bind:changefl"/>
  229. <Cell col="6" text="bind:changecd"/>
  230. <Cell col="7" text="bind:colname"/>
  231. <Cell col="8" style="align:left top;padding:5 2 1 2;" text="bind:colcomt" wordwrap="word"/>
  232. <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:colcomt2" wordwrap="word"/>
  233. <Cell col="10" style="align:left top;padding:5 2 1 2;" text="bind:oldvalue" wordwrap="word"/>
  234. <Cell col="11" style="align:left top;padding:5 2 1 2;" text="bind:oldvalnm" wordwrap="word"/>
  235. <Cell col="12" style="align:left top;padding:5 2 1 2;" text="bind:newvalue" wordwrap="word"/>
  236. <Cell col="13" style="align:left top;padding:5 2 1 2;" text="bind:newvalnm" wordwrap="word"/>
  237. <Cell col="14" style="align:left top;padding:5 2 1 2;" text="bind:colflag" wordwrap="word"/>
  238. <Cell col="15" style="align:left top;padding:5 2 1 2;" text="bind:cmt" wordwrap="word"/>
  239. <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:lastupdtrid" wordwrap="word"/>
  240. <Cell col="17" style="align:left top;padding:5 2 1 2;" text="bind:lastupdtridnm" wordwrap="word"/>
  241. </Band>
  242. </Format>
  243. </Formats>
  244. </Grid>
  245. </Layout>
  246. </Layouts>
  247. </Tabpage>
  248. </Tabpages>
  249. </Tab>
  250. <Edit position="absolute 429 352 493 371" id="ipt_appinstdata" visible="false" anchor="default" autoselect="true"/>
  251. <Edit position="absolute 374 295 480 314" id="ipt_lastupdtridnm" enable="false" anchor="default"/>
  252. <Static text="최종수정자명" position="absolute 292 293 373 316" align="align:center middle;" id="caption7" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  253. <Edit position="absolute 325 10 425 29" id="ipt_instcd" visible="false" anchor="default" autoselect="true"/>
  254. <Radio position="absolute 386 113 479 132" id="rdo_mngtflag" taborder="8" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" style="background:#ffff99ff;">
  255. <Dataset id="innerdataset">
  256. <ColumnInfo>
  257. <Column id="codecolumn"/>
  258. <Column id="datacolumn"/>
  259. </ColumnInfo>
  260. <Rows>
  261. <Row>
  262. <Col id="codecolumn">S</Col>
  263. <Col id="datacolumn">Yes</Col>
  264. </Row>
  265. <Row>
  266. <Col id="codecolumn">N</Col>
  267. <Col id="datacolumn">No</Col>
  268. </Row>
  269. </Rows>
  270. </Dataset>
  271. </Radio>
  272. <Static text="수술Set" position="absolute 330 111 385 134" align="align:center middle;" id="cpt_mngtflag" class="cell_1" visible="false" anchor="default" style="padding:0 0 0 4;"/>
  273. <Static text="물품구분" position="absolute 0 1 88 24" align="align:center middle;" id="caption18" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  274. <Calendar position="absolute 380 75 480 94" id="ipt_acptdd" class="input_default" visible="false" anchor="default" autoselect="true"/>
  275. </Layout>
  276. </Layouts>
  277. </Div>
  278. <Static text="통합물품목상세정보" position="absolute 704 113 857 130" id="caption1" class="tit_2" anchor="default"/>
  279. <Button position="absolute 915 107 957 129" id="btn_choidel" class="btn2" enable="false" visible="false" text="삭제" anchor="default" onclick="group3_btn_choidel_onclick"/>
  280. <Button position="absolute 1005 107 1116 129" id="bbt_newgoodcd" class="btn2" enable="false" text="신규재료신청등록" anchor="default" onclick="group3_bbt_newgoodcd_onclick"/>
  281. <Shape position="absolute 703 129 1197 135" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
  282. <Button position="absolute 960 107 1002 129" id="btn_addgrdgoodlist" class="btn2" enable="false" visible="true" text="추가" anchor="default" onclick="group3_btn_addgrdgoodlist_onclick"/>
  283. <Button position="absolute 1119 107 1198 129" id="btn_excel" class="btn7" taborder="18" text="엑셀저장" anchor="default" onclick="group3_btn_excel_onclick"/>
  284. <Div position="absolute 0 0 1198 100" align="align:center top;" id="grp_title" class="div_SA" anchor="default">
  285. <Layouts>
  286. <Layout>
  287. <Static text="EDI코드 :" position="absolute 606 9 689 26" id="caption88" class="search_name" anchor="default"/>
  288. <Static text="물품코드 :" position="absolute 309 9 395 26" id="caption89" class="search_name" anchor="default"/>
  289. <Static text="물품구분 :" position="absolute 9 9 95 26" id="caption90" class="search_name" anchor="default"/>
  290. <Static text="대 분 류 :" position="absolute 9 31 92 48" id="caption91" class="search_name" anchor="default"/>
  291. <Static text="물 품 명 :" position="absolute 309 31 392 48" id="caption92" class="search_name" anchor="default"/>
  292. <Static text="규 격 :" position="absolute 309 53 394 70" id="caption93" class="search_name" anchor="default"/>
  293. <Static text="중 분 류 :" position="absolute 9 53 92 70" id="caption94" class="search_name" anchor="default"/>
  294. <Static text="제 조 원 :" position="absolute 606 53 689 70" id="caption95" class="search_name" anchor="default"/>
  295. <Static text="소 분 류 :" position="absolute 9 75 92 92" id="caption96" class="search_name" anchor="default"/>
  296. <Static text="모 델 :" position="absolute 309 75 394 92" id="caption97" class="search_name" anchor="default"/>
  297. <Shape position="absolute 1032 14 1038 88" linetype="vertical" id="line36" class="line_4" anchor="default"/>
  298. <Button position="absolute 1047 39 1115 61" align="align:left middle;" id="btn_search" class="btn1" taborder="11" text="조 회" anchor="default" onclick="group3_grp_title_btn_search_onclick"/>
  299. <Combo position="absolute 110 8 271 27" id="cmb_goodflag_search" class="combo_essential" innerdataset="ds_init_goodflag" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_grp_title_cmb_goodflag_search_onitemchanged"/>
  300. <Edit position="absolute 395 30 575 49" id="ipt_goodnm_search" class="input_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true"/>
  301. <Edit position="absolute 691 8 791 27" id="ipt_edicd_search" class="input_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true" inputmode="upper" useime="none"/>
  302. <Edit position="absolute 395 8 506 27" id="ipt_goodcd_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true" inputmode="upper" useime="none" class="input_search"/>
  303. <Edit position="absolute 395 52 575 71" id="ipt_goodspec_search" class="input_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true"/>
  304. <Edit position="absolute 691 52 778 71" id="ipt_prodcmpy_search" class="input_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true"/>
  305. <Button position="absolute 780 53 796 69" id="button6" class="icon_search" text="" anchor="default" onclick="group3_grp_title_button6_onclick"/>
  306. <Edit position="absolute 798 52 988 71" id="ipt_prodcmpynm_search" anchor="default" class="output" readonly="true"/>
  307. <Edit position="absolute 395 74 575 93" id="ipt_goodmodel_search" class="input_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true"/>
  308. <Combo position="absolute 110 30 271 49" id="cmb_lrgcd_search" anchor="default" onitemchanged="group3_grp_title_cmb_lrgcd_search_onitemchanged"/>
  309. <Combo position="absolute 110 74 271 93" id="cmb_smlcd_search" anchor="default"/>
  310. <Combo position="absolute 110 52 271 71" id="cmb_mdlcd_search" anchor="default" onitemchanged="group3_grp_title_cmb_mdlcd_search_onitemchanged"/>
  311. <Calendar position="absolute 691 30 791 49" id="ipt_frdate" class="input_default" anchor="default" onchanged="group3_grp_title_ipt_frdate_onchanged" autoselect="true"/>
  312. <Static text="~" position="absolute 799 29 814 49" id="caption34" anchor="default"/>
  313. <Static text="등록일자 :" position="absolute 606 31 694 48" id="caption36" class="search_name" anchor="default"/>
  314. <Calendar position="absolute 818 30 918 49" id="ipt_todate" class="input_default" anchor="default" autoselect="true"/>
  315. <Edit readonly="true" position="absolute 962 8 987 27" id="opt_instnm" visible="false" anchor="default" style="background:transparent;"/>
  316. <Edit readonly="true" position="absolute 935 8 960 27" id="opt_instcd" visible="false" anchor="default" style="background:transparent;"/>
  317. <Button position="absolute 1118 39 1186 61" id="btn_clear" class="btn4" text="초기화" anchor="default" onclick="group3_grp_title_btn_clear_onclick"/>
  318. <Button position="absolute 1118 65 1186 87" id="btn_save" class="btn4" enable="false" text="저 장" anchor="default" onclick="group3_grp_title_btn_save_onclick"/>
  319. <Static text="비 고 :" position="absolute 606 75 691 92" id="caption8" class="search_name" anchor="default"/>
  320. <Edit position="absolute 691 74 988 93" id="input2" class="input_search" anchor="default" onkeyup="Edit_onkeyup" autoselect="true"/>
  321. <CheckBox position="absolute 800 10 901 25" id="cbx_mngtflag" visible="false" anchor="default" text="수술SET여부" truevalue="S" onclick="CheckBox_onclick" onkeydown="group3_grp_title_cbx_mngtflag_onkeydown"/>
  322. </Layout>
  323. </Layouts>
  324. </Div>
  325. <Tab position="absolute 0 107 698 749" id="switch2" anchor="default">
  326. <Tabpages>
  327. <Tabpage text="통합물품등록" id="case5">
  328. <Layouts>
  329. <Layout>
  330. <Edit readonly="true" position="absolute 110 110 195 129" id="opt_usernm" visible="false" anchor="default"/>
  331. <Grid position="absolute 0 27 698 615" id="grd_goodlist" binddataset="ds_main_list_goodlists_goodlist" anchor="default" onselectchanged="group3_switch2_case5_grd_goodlist_onselectchanged" oncelldblclick="group3_switch2_case5_grd_goodlist_oncelldblclick" oncellclick="group3_switch2_case5_grd_goodlist_oncellclick" selecttype="multirow" cellsizingtype="col">
  332. <Formats>
  333. <Format id="default">
  334. <Columns>
  335. <Column size="25" band="left"/>
  336. <Column size="0"/>
  337. <Column size="72"/>
  338. <Column size="0"/>
  339. <Column size="180"/>
  340. <Column size="0"/>
  341. <Column size="0"/>
  342. <Column size="100"/>
  343. <Column size="80"/>
  344. <Column size="0"/>
  345. <Column size="0"/>
  346. <Column size="90"/>
  347. <Column size="72"/>
  348. <Column size="0"/>
  349. <Column size="66"/>
  350. <Column size="0"/>
  351. <Column size="80"/>
  352. <Column size="0"/>
  353. <Column size="80"/>
  354. <Column size="127"/>
  355. <Column size="199"/>
  356. <Column size="0"/>
  357. <Column size="0"/>
  358. <Column size="0"/>
  359. <Column size="0"/>
  360. <Column size="0"/>
  361. <Column size="0"/>
  362. </Columns>
  363. <Rows>
  364. <Row size="24" band="head"/>
  365. <Row size="24"/>
  366. </Rows>
  367. <Band id="head">
  368. <Cell/>
  369. <Cell col="1" text="chngyn"/>
  370. <Cell col="2" text="물품코드"/>
  371. <Cell col="3" text="물품구분"/>
  372. <Cell col="4" text="물품명"/>
  373. <Cell col="5" text="물품한글명"/>
  374. <Cell col="6" text="물품영문명"/>
  375. <Cell col="7" text="규격"/>
  376. <Cell col="8" text="모델"/>
  377. <Cell col="9" text="자산"/>
  378. <Cell col="10" text="제조회사"/>
  379. <Cell col="11" text="제조회사명"/>
  380. <Cell col="12" text="EDI코드"/>
  381. <Cell col="13" text="대분류"/>
  382. <Cell col="14" text="대분류명"/>
  383. <Cell col="15" text="중분류"/>
  384. <Cell col="16" text="중분류명"/>
  385. <Cell col="17" text="소분류"/>
  386. <Cell col="18" text="소분류명"/>
  387. <Cell col="19" text="최종수정일자"/>
  388. <Cell col="20" text="비고"/>
  389. <Cell col="21" text="기관"/>
  390. <Cell col="22" text="청구일"/>
  391. <Cell col="23" text="청구순번"/>
  392. <Cell col="24" text="적용기관"/>
  393. <Cell col="25" text="수술SET여부"/>
  394. <Cell col="26" text="수술SET여부명"/>
  395. </Band>
  396. <Band id="body">
  397. <Cell celltype="head"/>
  398. <Cell col="1" text="bind:chngyn"/>
  399. <Cell col="2" displaytype="text" edittype="none" text="bind:goodcd"/>
  400. <Cell col="3" displaytype="text" text="bind:goodflag"/>
  401. <Cell col="4" displaytype="text" edittype="none" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word"/>
  402. <Cell col="5" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodhngnm" wordwrap="word"/>
  403. <Cell col="6" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodengnm" wordwrap="word"/>
  404. <Cell col="7" displaytype="text" edittype="none" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
  405. <Cell col="8" displaytype="text" edittype="none" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
  406. <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:asetflag" wordwrap="word"/>
  407. <Cell col="10" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpycd" wordwrap="word"/>
  408. <Cell col="11" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpynm" wordwrap="word"/>
  409. <Cell col="12" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:edicd" wordwrap="word"/>
  410. <Cell col="13" style="align:left top;padding:5 2 1 2;" text="bind:lrgcd" wordwrap="word"/>
  411. <Cell col="14" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:lrgnm" wordwrap="word"/>
  412. <Cell col="15" style="align:left top;padding:5 2 1 2;" text="bind:mdlcd" wordwrap="word"/>
  413. <Cell col="16" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:mdlnm" wordwrap="word"/>
  414. <Cell col="17" style="align:left top;padding:5 2 1 2;" text="bind:smlcd" wordwrap="word"/>
  415. <Cell col="18" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:smlnm" wordwrap="word"/>
  416. <Cell col="19" style="align:left middle;padding:1 2 1 2;" text="bind:lastupdtdt" wordwrap="none"/>
  417. <Cell col="20" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:cmt" wordwrap="word"/>
  418. <Cell col="21" text="bind:instcd"/>
  419. <Cell col="22" text="bind:reqdd"/>
  420. <Cell col="23" text="bind:reqseqno"/>
  421. <Cell col="24" text="bind:appinstdata"/>
  422. <Cell col="25" text="bind:mngtflag"/>
  423. <Cell col="26" text="bind:mngtflagnm"/>
  424. </Band>
  425. </Format>
  426. </Formats>
  427. </Grid>
  428. <Static text="통합물품목록" position="absolute 0 6 135 23" id="caption9" class="tit_2" anchor="default"/>
  429. <Button position="absolute 574 0 698 22" id="bbt_excelload" class="btn7" enable="false" text="엑셀자료가져오기" anchor="default" onclick="group3_switch2_case5_bbt_excelload_onclick"/>
  430. <Shape position="absolute 0 22 698 28" id="line7" class="line_10" anchor="default" linetype="horizontal"/>
  431. </Layout>
  432. </Layouts>
  433. </Tabpage>
  434. <Tabpage text="신규재료신청" id="case6">
  435. <Layouts>
  436. <Layout>
  437. <Grid position="absolute 0 27 698 615" id="grd_newmeterial" binddataset="ds_main_list_newmeterialdetail" anchor="default" oncelldblclick="group3_switch2_case6_grd_newmeterial_oncelldblclick" autoenter="key" cellclickbound="cell" cellsizingtype="col">
  438. <Formats>
  439. <Format id="default">
  440. <Columns>
  441. <Column size="25" band="left"/>
  442. <Column size="0"/>
  443. <Column size="0"/>
  444. <Column size="0"/>
  445. <Column size="0"/>
  446. <Column size="0"/>
  447. <Column size="40"/>
  448. <Column size="100"/>
  449. <Column size="100"/>
  450. <Column size="80"/>
  451. <Column size="55"/>
  452. <Column size="0"/>
  453. <Column size="100"/>
  454. <Column size="100"/>
  455. <Column size="80"/>
  456. <Column size="80"/>
  457. <Column size="0"/>
  458. <Column size="0"/>
  459. <Column size="0"/>
  460. <Column size="0"/>
  461. <Column size="0"/>
  462. <Column size="80"/>
  463. <Column size="0"/>
  464. <Column size="0"/>
  465. <Column size="0"/>
  466. <Column size="60"/>
  467. <Column size="60"/>
  468. <Column size="0"/>
  469. <Column size="0"/>
  470. <Column size="0"/>
  471. <Column size="0"/>
  472. <Column size="0"/>
  473. <Column size="0"/>
  474. <Column size="0"/>
  475. <Column size="0"/>
  476. <Column size="0"/>
  477. <Column size="0"/>
  478. <Column size="0"/>
  479. <Column size="0"/>
  480. <Column size="0"/>
  481. <Column size="0"/>
  482. <Column size="0"/>
  483. <Column size="0"/>
  484. <Column size="0"/>
  485. <Column size="0"/>
  486. <Column size="0"/>
  487. <Column size="80"/>
  488. <Column size="0"/>
  489. <Column size="0"/>
  490. <Column size="0"/>
  491. <Column size="0"/>
  492. <Column size="0"/>
  493. <Column size="0"/>
  494. <Column size="0"/>
  495. <Column size="0"/>
  496. <Column size="0"/>
  497. <Column size="0"/>
  498. <Column size="0"/>
  499. <Column size="0"/>
  500. <Column size="0"/>
  501. <Column size="0"/>
  502. <Column size="0"/>
  503. </Columns>
  504. <Rows>
  505. <Row size="24" band="head"/>
  506. <Row size="24"/>
  507. </Rows>
  508. <Band id="head">
  509. <Cell/>
  510. <Cell col="1"/>
  511. <Cell col="2" text="진행상태"/>
  512. <Cell col="3" text="위원회"/>
  513. <Cell col="4" text="기관코드"/>
  514. <Cell col="5" text="청구부서"/>
  515. <Cell col="6" text="규격"/>
  516. <Cell col="7" text="기관"/>
  517. <Cell col="8" text="청구부서명"/>
  518. <Cell col="9" text="청구일자"/>
  519. <Cell col="10" text="청구순번"/>
  520. <Cell col="11" text="물품구분"/>
  521. <Cell col="12" text="물품명(영문)"/>
  522. <Cell col="13" text="물품명(한글)"/>
  523. <Cell col="14" text="물품규격"/>
  524. <Cell col="15" text="모델"/>
  525. <Cell col="16" text="제조국코드"/>
  526. <Cell col="17" text="제조국"/>
  527. <Cell col="18" text="제조회사코드"/>
  528. <Cell col="19" text="제조회사코드"/>
  529. <Cell col="20" text="거래처코드"/>
  530. <Cell col="21" text="거래처명"/>
  531. <Cell col="22" text="담당자id"/>
  532. <Cell col="23" text="담당자hp"/>
  533. <Cell col="24" text="담당자전화번호"/>
  534. <Cell col="25" text="구매단위"/>
  535. <Cell col="26" text="청구수량"/>
  536. <Cell col="27" text="월별사용량"/>
  537. <Cell col="28" text="사용예정일"/>
  538. <Cell col="29" text="edi코드"/>
  539. <Cell col="30" text="청구사유 및 용도"/>
  540. <Cell col="31" text="유사재료사용현황"/>
  541. <Cell col="32" text="타병원사용현황"/>
  542. <Cell col="33" text="관련행위"/>
  543. <Cell col="34" text="청구부서전화번호"/>
  544. <Cell col="35" text="청구자"/>
  545. <Cell col="36" text="청구자명"/>
  546. <Cell col="37" text="보험여부"/>
  547. <Cell col="38" text="미결정치료재료"/>
  548. <Cell col="39" text="미결정치료재료신청일"/>
  549. <Cell col="40" text="행위료포함"/>
  550. <Cell col="41" text="심사소견"/>
  551. <Cell col="42" text="구매팀소견"/>
  552. <Cell col="43" text="대분류코드"/>
  553. <Cell col="44" text="중분류코드"/>
  554. <Cell col="45" text="소분류코드"/>
  555. <Cell col="46" text="물품코드"/>
  556. <Cell col="47" text="동일물품(한글)"/>
  557. <Cell col="48" text="동일물품(영문)"/>
  558. <Cell col="49" text="동일물품(수가코드)"/>
  559. <Cell col="50" text="동일물품비용"/>
  560. <Cell col="51" text="최초등록자id"/>
  561. <Cell col="52" text="최초등록일시"/>
  562. <Cell col="53" text="최종수정자id"/>
  563. <Cell col="54" text="최종수정일시"/>
  564. <Cell col="55"/>
  565. <Cell col="56"/>
  566. <Cell col="57"/>
  567. <Cell col="58"/>
  568. <Cell col="59"/>
  569. <Cell col="60"/>
  570. <Cell col="61"/>
  571. </Band>
  572. <Band id="body">
  573. <Cell celltype="head"/>
  574. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  575. <Cell col="2" displaytype="combo" edittype="combo" text="bind:newmatrprcsstat" enable="false"/>
  576. <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:insucommityn" enable="false"/>
  577. <Cell col="4" text="bind:instcd"/>
  578. <Cell col="5" text="bind:reqdeptcd"/>
  579. <Cell col="6" displaytype="checkbox" edittype="checkbox" style="controlbackground:silver;controlborder:1 solid #708090cc ;" text="bind:specyn" expr="expr:(specyn==&quot;Y&quot;||specyn==1)?1:0" enable="false"/>
  580. <Cell col="7" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:instnm" wordwrap="word"/>
  581. <Cell col="8" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:reqdeptnm" wordwrap="word"/>
  582. <Cell col="9" displaytype="date" text="bind:reqdd" calendardisplaynulltype="none"/>
  583. <Cell col="10" text="bind:reqseqno"/>
  584. <Cell col="11" text="bind:goodflag"/>
  585. <Cell col="12" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodengnm" wordwrap="word"/>
  586. <Cell col="13" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodhngnm" wordwrap="word"/>
  587. <Cell col="14" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
  588. <Cell col="15" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
  589. <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:prodplce" wordwrap="word"/>
  590. <Cell col="17" style="align:left top;padding:5 2 1 2;" text="bind:prodplcenm" wordwrap="word"/>
  591. <Cell col="18" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpycd" wordwrap="word"/>
  592. <Cell col="19" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpynm" wordwrap="word"/>
  593. <Cell col="20" style="align:left top;padding:5 2 1 2;" text="bind:maincustlastsuplplce" wordwrap="word"/>
  594. <Cell col="21" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:maincust" wordwrap="word"/>
  595. <Cell col="22" style="align:left top;padding:5 2 1 2;" text="bind:chrgid" wordwrap="word"/>
  596. <Cell col="23" style="align:left top;padding:5 2 1 2;" text="bind:chrgmpphon" wordwrap="word"/>
  597. <Cell col="24" style="align:left top;padding:5 2 1 2;" text="bind:chrgtel" wordwrap="word"/>
  598. <Cell col="25" style="align:left top;padding:5 2 1 2;" text="bind:purcunit" wordwrap="word"/>
  599. <Cell col="26" displaytype="number" text="bind:reqqty"/>
  600. <Cell col="27" text="bind:mmavguseqty"/>
  601. <Cell col="28" text="bind:useschedd"/>
  602. <Cell col="29" text="bind:edicd"/>
  603. <Cell col="30" text="bind:reqresnusge"/>
  604. <Cell col="31" text="bind:smlartymatruseprestcond"/>
  605. <Cell col="32" text="bind:anohospusestat"/>
  606. <Cell col="33" text="bind:newmatrusgeimprvpnt"/>
  607. <Cell col="34" text="bind:reqdepttel"/>
  608. <Cell col="35" text="bind:reqpsnid"/>
  609. <Cell col="36" text="bind:reqpsnnm"/>
  610. <Cell col="37" text="bind:insuyn"/>
  611. <Cell col="38" text="bind:undecicurematr"/>
  612. <Cell col="39" text="bind:undecicurematrreqdt"/>
  613. <Cell col="40" text="bind:actamtincl"/>
  614. <Cell col="41" text="bind:judgcmt"/>
  615. <Cell col="42" text="bind:purcteamcmt"/>
  616. <Cell col="43" text="bind:lrgcd"/>
  617. <Cell col="44" text="bind:mdlcd"/>
  618. <Cell col="45" text="bind:smlcd"/>
  619. <Cell col="46" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodcd" wordwrap="word"/>
  620. <Cell col="47" text="bind:smlartygoodhngnm"/>
  621. <Cell col="48" text="bind:smlartygoodengnm"/>
  622. <Cell col="49" text="bind:calcscorcd"/>
  623. <Cell col="50" text="bind:smlartyamt"/>
  624. <Cell col="51" text="bind:fstrgstrid"/>
  625. <Cell col="52" text="bind:fstrgstdt"/>
  626. <Cell col="53" text="bind:lastupdtrid"/>
  627. <Cell col="54" text="bind:lastupdtdt"/>
  628. <Cell col="55" text="bind:deliveunit"/>
  629. <Cell col="56" text="bind:goodunitcost"/>
  630. <Cell col="57" text="bind:insucomd"/>
  631. <Cell col="58" text="bind:insuresn"/>
  632. <Cell col="59" text="bind:reqcmt"/>
  633. <Cell col="60" text="bind:reqchrgid"/>
  634. <Cell col="61" text="bind:reqchrgnm"/>
  635. </Band>
  636. </Format>
  637. </Formats>
  638. </Grid>
  639. <Shape position="absolute 0 22 698 28" linetype="horizontal" id="line4" class="line_10" anchor="default"/>
  640. <Static text="신규재료 물품목록" position="absolute 0 6 142 24" id="caption2" class="tit_2" anchor="default"/>
  641. </Layout>
  642. </Layouts>
  643. </Tabpage>
  644. </Tabpages>
  645. </Tab>
  646. <Div position="absolute 1 506 698 744" id="grp_allsizecopy" visible="false" anchor="default" style="background:white;border:1 solid #808080ff ;">
  647. <Layouts>
  648. <Layout>
  649. <Grid position="absolute 3 29 692 233" id="grd_allsizecopy" visible="true" binddataset="ds_init_CopyData_CopySizeLists_CopySizeList" anchor="default">
  650. <Formats>
  651. <Format id="default">
  652. <Columns>
  653. <Column size="25" band="left"/>
  654. <Column size="70"/>
  655. <Column size="49"/>
  656. <Column size="205"/>
  657. <Column size="165"/>
  658. <Column size="90"/>
  659. <Column size="60"/>
  660. </Columns>
  661. <Rows>
  662. <Row size="24" band="head"/>
  663. <Row size="24"/>
  664. </Rows>
  665. <Band id="head">
  666. <Cell/>
  667. <Cell col="1" text="물품코드"/>
  668. <Cell col="2" text="SizeID"/>
  669. <Cell col="3" text="물품명"/>
  670. <Cell col="4" text="규격"/>
  671. <Cell col="5" text="모델"/>
  672. <Cell col="6" text="단위"/>
  673. </Band>
  674. <Band id="body">
  675. <Cell celltype="head" text="expr:currow+1"/>
  676. <Cell col="1" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodcd" wordwrap="word"/>
  677. <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:allsizespecid" wordwrap="word"/>
  678. <Cell col="3" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word"/>
  679. <Cell col="4" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
  680. <Cell col="5" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
  681. <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:goodunit" wordwrap="word"/>
  682. </Band>
  683. </Format>
  684. </Formats>
  685. </Grid>
  686. <Shape position="absolute 2 24 692 30" linetype="horizontal" id="line5" class="line_10" anchor="default"/>
  687. <Button position="absolute 636 2 692 24" id="btn_apply" class="btn4" text="적용" anchor="default" onclick="group3_grp_allsizecopy_btn_apply_onclick"/>
  688. <Static text="All Size Excel Data List" position="absolute 3 8 191 25" id="caption23" class="tit_2" anchor="default"/>
  689. <Button position="absolute 521 2 574 24" id="button5" class="btn2" text="행삭제" anchor="default" onclick="group3_grp_allsizecopy_button5_onclick"/>
  690. <Button position="absolute 377 2 518 24" id="button7" class="btn2" text="조회 물품외 모두 삭제" anchor="default" onclick="group3_grp_allsizecopy_button7_onclick"/>
  691. <Button position="absolute 577 2 633 24" id="button8" class="btn4" text="취소" anchor="default" onclick="group3_grp_allsizecopy_button8_onclick"/>
  692. </Layout>
  693. </Layouts>
  694. </Div>
  695. </Layout>
  696. </Layouts>
  697. </Div>
  698. <Static id="caption10" text="통합 물품코드 등록" class="tit_1" position="absolute 0 0 160 25"/>
  699. <Div id="grp_copygood" taborder="1" visible="false" position="absolute 0 775 1197 1424" style="background:white;">
  700. <Layouts>
  701. <Layout>
  702. <Grid id="grd_copygood" taborder="1" binddataset="ds_init_CopyData_CopyGoodLists_goodexcel" useinputpanel="false" position="absolute 0 28 1197 649" anchor="default" onmousemove="grp_copygood_grd_copygood_onmousemove" autoenter="key" cellsizingtype="col" onexpandup="grp_copygood_grd_copygood_onexpandup">
  703. <Formats>
  704. <Format id="default">
  705. <Columns>
  706. <Column size="25" band="left"/>
  707. <Column size="72"/>
  708. <Column size="80"/>
  709. <Column size="54"/>
  710. <Column size="51"/>
  711. <Column size="49"/>
  712. <Column size="48"/>
  713. <Column size="48"/>
  714. <Column size="166"/>
  715. <Column size="100"/>
  716. <Column size="102"/>
  717. <Column size="69"/>
  718. <Column size="113"/>
  719. <Column size="80"/>
  720. <Column size="41"/>
  721. <Column size="76"/>
  722. <Column size="100"/>
  723. </Columns>
  724. <Rows>
  725. <Row size="24" band="head"/>
  726. <Row size="24"/>
  727. </Rows>
  728. <Band id="head">
  729. <Cell/>
  730. <Cell col="1" text="물품코드"/>
  731. <Cell col="2" text="EDI코드"/>
  732. <Cell col="3" text="물품구분"/>
  733. <Cell col="4" text="대분류"/>
  734. <Cell col="5" text="중분류"/>
  735. <Cell col="6" text="소분류"/>
  736. <Cell col="7" text="AllSize"/>
  737. <Cell col="8" text="물품명"/>
  738. <Cell col="9" text="규격"/>
  739. <Cell col="10" text="모델"/>
  740. <Cell col="11" text="제조회사"/>
  741. <Cell col="12" text="제조회사명"/>
  742. <Cell col="13" text="구물품코드"/>
  743. <Cell col="14" text="자산"/>
  744. <Cell col="15" text="비고"/>
  745. <Cell col="16" text="적용기관"/>
  746. </Band>
  747. <Band id="body">
  748. <Cell celltype="head"/>
  749. <Cell col="1" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodcd" wordwrap="word" editautoselect="true"/>
  750. <Cell col="2" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:edicd" wordwrap="word" editautoselect="true"/>
  751. <Cell col="3" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodflag" wordwrap="word" editautoselect="true"/>
  752. <Cell col="4" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:lrgcd" wordwrap="word" editautoselect="true"/>
  753. <Cell col="5" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:mdlcd" wordwrap="word" editautoselect="true"/>
  754. <Cell col="6" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:smlcd" wordwrap="word" editautoselect="true"/>
  755. <Cell col="7" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:allsizespecid" wordwrap="word" editautoselect="true"/>
  756. <Cell col="8" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodnm" wordwrap="word" editautoselect="true"/>
  757. <Cell col="9" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word" editautoselect="true"/>
  758. <Cell col="10" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word" editautoselect="true"/>
  759. <Cell col="11" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpycd" wordwrap="word" editautoselect="true" expandshow="show"/>
  760. <Cell col="12" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpynm" wordwrap="word" editautoselect="true"/>
  761. <Cell col="13" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:ogoodcd" wordwrap="word" editautoselect="true"/>
  762. <Cell col="14" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:asetflag" wordwrap="word" editautoselect="true"/>
  763. <Cell col="15" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:cmt" wordwrap="word" editautoselect="true"/>
  764. <Cell col="16" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:appinstdata" wordwrap="word" editautoselect="true"/>
  765. </Band>
  766. </Format>
  767. </Formats>
  768. </Grid>
  769. <Shape id="line9" linetype="horizontal" class="line_10" position="absolute 0 23 1197 29" anchor="default"/>
  770. <Button id="button3" taborder="2" text="저장" class="btn4" position="absolute 1141 1 1197 23" anchor="default" onclick="grp_copygood_button3_onclick"/>
  771. <Static id="caption5" text="통합물품목록 Excel Data Lists" class="tit_2" position="absolute 0 7 215 25" anchor="default"/>
  772. <Button id="button4" taborder="3" text="행삭제" class="btn2" position="absolute 1026 1 1079 23" anchor="default" onclick="grp_copygood_button4_onclick"/>
  773. <Button id="button10" taborder="4" text="취소" class="btn4" position="absolute 1082 1 1138 23" anchor="default" onclick="grp_copygood_button10_onclick"/>
  774. <Static id="caption11" text="** 비고에 가번호를 꼭 만들어 주세요. Ex (0001)" position="absolute 360 5 725 25" anchor="default" style="color:#ff0000ff;font:Dotum,9,bold;"/>
  775. </Layout>
  776. </Layouts>
  777. </Div>
  778. <Div position="absolute 703 159 1192 504" id="grp_delete" visible="false" style="background:white;border:1 solid #808080ff ;">
  779. <Layouts>
  780. <Layout>
  781. <Static text="통합물품 삭제" position="absolute 8 12 154 32" align="align:center middle;" id="caption26" taborder="-1" anchor="default" class="cell_3" style="border:2 solid #9ebed4ff ;align:center middle;font:Dotum,9,bold;"/>
  782. <CheckBox position="absolute 13 139 83 154" id="chk_delcheck1" anchor="default" text="통합물품" style="font:Dotum,9,bold;" truevalue="Y" onclick="CheckBox_onclick"/>
  783. <Button position="absolute 425 11 481 33" id="button12" class="btn4" text="취소" anchor="default" onclick="grp_delete_button12_onclick"/>
  784. <Button position="absolute 366 11 422 33" id="button13" class="btn4" text="삭제" anchor="default" onclick="grp_delete_button13_onclick"/>
  785. <Shape position="absolute 3 33 481 39" linetype="horizontal" id="line8" class="line_3" anchor="default"/>
  786. <Static text="을 삭제합니다. 맞습니까?" position="absolute 88 137 294 157" id="caption12" anchor="default" style="font:Dotum,9,bold;"/>
  787. <Static text="삭제시 기관물품도 삭제 됩니다. 맞습니까?" position="absolute 88 217 361 237" id="caption13" anchor="default" style="font:Dotum,9,bold;"/>
  788. <CheckBox position="absolute 13 219 83 234" id="chk_delcheck3" anchor="default" text="통합물품" style="font:Dotum,9,bold;" truevalue="Y" onclick="CheckBox_onclick"/>
  789. <CheckBox position="absolute 13 179 83 194" id="chk_delcheck2" anchor="default" text="통합물품" style="font:Dotum,9,bold;" truevalue="Y" onclick="CheckBox_onclick"/>
  790. <Static text="All Size도 삭제합니다. 맞습니까?" position="absolute 88 177 303 197" id="caption14" anchor="default" style="font:Dotum,9,bold;"/>
  791. <CheckBox position="absolute 13 299 83 314" id="chk_delcheck5" anchor="default" text="통합물품" style="font:Dotum,9,bold;" truevalue="Y" onclick="CheckBox_onclick"/>
  792. <Static text="의 변경이력도 삭제합니다. 맞습니까?" position="absolute 88 297 317 317" id="caption16" anchor="default" style="font:Dotum,9,bold;"/>
  793. <CheckBox position="absolute 13 259 83 274" id="chk_delcheck4" anchor="default" text="통합물품" style="font:Dotum,9,bold;" truevalue="Y" onclick="CheckBox_onclick"/>
  794. <Static text="삭제시 기관물품 All Size도 삭제 됩니다. 맞습니까?" position="absolute 88 257 404 277" id="caption15" anchor="default" style="font:Dotum,9,bold;"/>
  795. <Edit position="absolute 100 101 481 120" id="ipt_delgoodnm" class="input_essential" anchor="default" onkeydown="grp_delete_ipt_delgoodnm_onkeydown" autoselect="true"/>
  796. <Edit position="absolute 100 65 208 84" id="ipt_delgood" class="input_essential" anchor="default" onkeydown="grp_delete_ipt_delgood_onkeydown" autoselect="true"/>
  797. <Static text="물품코드 :" position="absolute 13 65 99 82" id="caption25" class="search_name" anchor="default"/>
  798. <Static text="물 품 명 :" position="absolute 13 101 98 118" id="caption17" class="search_name" anchor="default"/>
  799. </Layout>
  800. </Layouts>
  801. </Div>
  802. </Layout>
  803. </Layouts>
  804. <Objects>
  805. <Dataset id="ds_send_save_excelgoodlists_goodexcel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  806. <Dataset id="ds_main_list_gooddet_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  807. <Dataset id="ds_main_list_gooddet_goodconstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  808. <Dataset id="ds_main_list_gooddet_goodinstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  809. <Dataset id="ds_main_list_gooddet_excelgooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  810. <Dataset id="ds_main_list_gooddet_oldcdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  811. <Dataset id="ds_main_list_gooddet_rscdgchglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  812. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  813. <ColumnInfo>
  814. <Column id="hidden" type="STRING" size="256"/>
  815. </ColumnInfo>
  816. <Rows>
  817. <Row>
  818. <Col id="hidden"/>
  819. </Row>
  820. </Rows>
  821. </Dataset>
  822. <Dataset id="ds_main_allsizelists_allsizelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_allsizelists_allsizelist_oncolumnchanged">
  823. <ColumnInfo>
  824. <Column id="instcd" type="STRING" size="256"/>
  825. <Column id="goodcd" type="STRING" size="256"/>
  826. <Column id="allsizespecid" type="STRING" size="256"/>
  827. <Column id="goodspec" type="STRING" size="256"/>
  828. <Column id="goodmodel" type="STRING" size="256"/>
  829. <Column id="goodunit" type="STRING" size="256"/>
  830. <Column id="cmt" type="STRING" size="256"/>
  831. <Column id="instflag" type="STRING" size="256"/>
  832. </ColumnInfo>
  833. <Rows>
  834. <Row>
  835. <Col id="instcd">012</Col>
  836. <Col id="goodcd">Y10030046</Col>
  837. <Col id="allsizespecid">2</Col>
  838. <Col id="goodspec">45mm*22~33mm(Medium)</Col>
  839. <Col id="goodmodel">411803</Col>
  840. <Col id="goodunit"/>
  841. <Col id="cmt"/>
  842. <Col id="instflag">2</Col>
  843. </Row>
  844. </Rows>
  845. </Dataset>
  846. <Dataset id="ds_send_save_allsizelists_allsizelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  847. <Dataset id="ds_main_prodcmpylists_prodcmpylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  848. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  849. <ColumnInfo>
  850. <Column id="temp" type="STRING" size="256"/>
  851. </ColumnInfo>
  852. </Dataset>
  853. <Dataset id="ds_send_rscdtchglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  854. <ColumnInfo>
  855. <Column id="instcd" type="STRING" size="256"/>
  856. <Column id="goodflag" type="STRING" size="256"/>
  857. <Column id="goodcd" type="STRING" size="256"/>
  858. <Column id="tabname" type="STRING" size="256"/>
  859. <Column id="changedt" type="STRING" size="256"/>
  860. </ColumnInfo>
  861. <Rows>
  862. <Row>
  863. <Col id="instcd">000</Col>
  864. <Col id="goodflag"/>
  865. <Col id="goodcd"/>
  866. <Col id="tabname">RSCMGOOD</Col>
  867. <Col id="changedt">20080101</Col>
  868. </Row>
  869. </Rows>
  870. </Dataset>
  871. <Dataset id="ds_send_allsizelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  872. <ColumnInfo>
  873. <Column id="instcd" type="STRING" size="256"/>
  874. <Column id="goodcd" type="STRING" size="256"/>
  875. <Column id="instflag" type="STRING" size="256"/>
  876. </ColumnInfo>
  877. <Rows>
  878. <Row>
  879. <Col id="instcd"/>
  880. <Col id="goodcd"/>
  881. <Col id="instflag">1</Col>
  882. </Row>
  883. </Rows>
  884. </Dataset>
  885. <Dataset id="ds_main_gooddet_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  886. <Dataset id="ds_send_goodcopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  887. <ColumnInfo>
  888. <Column id="goodflag" type="STRING" size="256"/>
  889. <Column id="lrgcd" type="STRING" size="256"/>
  890. <Column id="mdlcd" type="STRING" size="256"/>
  891. </ColumnInfo>
  892. <Rows>
  893. <Row>
  894. <Col id="goodflag"/>
  895. <Col id="lrgcd"/>
  896. <Col id="mdlcd"/>
  897. </Row>
  898. </Rows>
  899. </Dataset>
  900. <Dataset id="ds_main_rscdtchglists_rscdtchglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  901. <Dataset id="ds_send_save_setautoins" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  902. <ColumnInfo>
  903. <Column id="setyn" type="STRING" size="256"/>
  904. <Column id="iffromddflag" type="STRING" size="256"/>
  905. </ColumnInfo>
  906. <Rows>
  907. <Row>
  908. <Col id="setyn">N</Col>
  909. </Row>
  910. </Rows>
  911. </Dataset>
  912. <Dataset id="ds_send_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  913. <ColumnInfo>
  914. <Column id="goodcd" type="STRING" size="256"/>
  915. <Column id="fromdd" type="STRING" size="256"/>
  916. <Column id="useyn" type="STRING" size="256"/>
  917. </ColumnInfo>
  918. <Rows>
  919. <Row>
  920. <Col id="goodcd"/>
  921. <Col id="fromdd"/>
  922. <Col id="useyn"/>
  923. </Row>
  924. </Rows>
  925. </Dataset>
  926. <Dataset id="ds_main_costhistinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  927. <ColumnInfo>
  928. <Column id="appdd" type="STRING" size="256"/>
  929. <Column id="rctpdisburseunitcost" type="STRING" size="256"/>
  930. <Column id="medcarecalcscor" type="STRING" size="256"/>
  931. <Column id="suplplcecd" type="STRING" size="256"/>
  932. </ColumnInfo>
  933. <Rows>
  934. <Row>
  935. <Col id="appdd"/>
  936. <Col id="rctpdisburseunitcost"/>
  937. <Col id="medcarecalcscor"/>
  938. <Col id="suplplcecd"/>
  939. </Row>
  940. </Rows>
  941. </Dataset>
  942. <Dataset id="ds_init_oldgoodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  943. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  944. <ColumnInfo>
  945. <Column id="deliveunit" type="STRING" size="256"/>
  946. <Column id="reqprid" type="STRING" size="256"/>
  947. <Column id="mngtflag" type="STRING" size="256"/>
  948. <Column id="purcflag" type="STRING" size="256"/>
  949. <Column id="instcd" type="STRING" size="256"/>
  950. <Column id="proddrugsetflag" type="STRING" size="256"/>
  951. <Column id="instnm" type="STRING" size="256"/>
  952. <Column id="instcd" type="STRING" size="256"/>
  953. <Column id="usernm" type="STRING" size="256"/>
  954. </ColumnInfo>
  955. <Rows>
  956. <Row/>
  957. </Rows>
  958. </Dataset>
  959. <Dataset id="ds_main_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  960. <Dataset id="ds_send_delrscmgood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  961. <ColumnInfo>
  962. <Column id="goodcd" type="STRING" size="256"/>
  963. <Column id="goodnm" type="STRING" size="256"/>
  964. <Column id="delflag" type="STRING" size="256"/>
  965. <Column id="delcheck1" type="STRING" size="256"/>
  966. <Column id="delcheck2" type="STRING" size="256"/>
  967. <Column id="delcheck3" type="STRING" size="256"/>
  968. <Column id="delcheck4" type="STRING" size="256"/>
  969. <Column id="delcheck5" type="STRING" size="256"/>
  970. </ColumnInfo>
  971. <Rows>
  972. <Row>
  973. <Col id="goodcd"/>
  974. <Col id="goodnm"/>
  975. <Col id="delflag"/>
  976. <Col id="delcheck1"/>
  977. <Col id="delcheck2"/>
  978. <Col id="delcheck3"/>
  979. <Col id="delcheck4"/>
  980. <Col id="delcheck5"/>
  981. </Row>
  982. </Rows>
  983. </Dataset>
  984. <Dataset id="ds_main_list_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list_newmeterialdetail_oncolumnchanged">
  985. <ColumnInfo>
  986. <Column id="instcd" type="STRING" size="256"/>
  987. <Column id="reqdd" type="STRING" size="256"/>
  988. <Column id="reqseqno" type="STRING" size="256"/>
  989. <Column id="goodflag" type="STRING" size="256"/>
  990. <Column id="goodengnm" type="STRING" size="256"/>
  991. <Column id="goodhngnm" type="STRING" size="256"/>
  992. <Column id="goodspec" type="STRING" size="256"/>
  993. <Column id="goodmodel" type="STRING" size="256"/>
  994. <Column id="prodplce" type="STRING" size="256"/>
  995. <Column id="prodplcenm" type="STRING" size="256"/>
  996. <Column id="prodcmpycd" type="STRING" size="256"/>
  997. <Column id="prodcmpynm" type="STRING" size="256"/>
  998. <Column id="maincustlastsuplplce" type="STRING" size="256"/>
  999. <Column id="maincust" type="STRING" size="256"/>
  1000. <Column id="chrgid" type="STRING" size="256"/>
  1001. <Column id="chrgmpphon" type="STRING" size="256"/>
  1002. <Column id="chrgtel" type="STRING" size="256"/>
  1003. <Column id="purcunit" type="STRING" size="256"/>
  1004. <Column id="reqqty" type="STRING" size="256"/>
  1005. <Column id="mmavguseqty" type="STRING" size="256"/>
  1006. <Column id="useschedd" type="STRING" size="256"/>
  1007. <Column id="edicd" type="STRING" size="256"/>
  1008. <Column id="reqresnusge" type="STRING" size="256"/>
  1009. <Column id="smlartymatruseprestcond" type="STRING" size="256"/>
  1010. <Column id="anohospusestat" type="STRING" size="256"/>
  1011. <Column id="newmatrusgeimprvpnt" type="STRING" size="256"/>
  1012. <Column id="reqdeptcd" type="STRING" size="256"/>
  1013. <Column id="reqdeptnm" type="STRING" size="256"/>
  1014. <Column id="reqdepttel" type="STRING" size="256"/>
  1015. <Column id="reqpsnid" type="STRING" size="256"/>
  1016. <Column id="reqpsnnm" type="STRING" size="256"/>
  1017. <Column id="insuyn" type="STRING" size="256"/>
  1018. <Column id="undecicurematr" type="STRING" size="256"/>
  1019. <Column id="undecicurematrreqdt" type="STRING" size="256"/>
  1020. <Column id="actamtincl" type="STRING" size="256"/>
  1021. <Column id="judgcmt" type="STRING" size="256"/>
  1022. <Column id="purcteamcmt" type="STRING" size="256"/>
  1023. <Column id="newmatrprcsstat" type="STRING" size="256"/>
  1024. <Column id="lrgcd" type="STRING" size="256"/>
  1025. <Column id="mdlcd" type="STRING" size="256"/>
  1026. <Column id="smlcd" type="STRING" size="256"/>
  1027. <Column id="goodcd" type="STRING" size="256"/>
  1028. <Column id="smlartygoodhngnm" type="STRING" size="256"/>
  1029. <Column id="smlartygoodengnm" type="STRING" size="256"/>
  1030. <Column id="calcscorcd" type="STRING" size="256"/>
  1031. <Column id="smlartyamt" type="STRING" size="256"/>
  1032. <Column id="fstrgstrid" type="STRING" size="256"/>
  1033. <Column id="fstrgstdt" type="STRING" size="256"/>
  1034. <Column id="lastupdtrid" type="STRING" size="256"/>
  1035. <Column id="lastupdtdt" type="STRING" size="256"/>
  1036. <Column id="insucommityn" type="STRING" size="256"/>
  1037. </ColumnInfo>
  1038. <Rows>
  1039. <Row>
  1040. <Col id="instcd"/>
  1041. <Col id="reqdd"/>
  1042. <Col id="reqseqno"/>
  1043. <Col id="goodflag"/>
  1044. <Col id="goodengnm"/>
  1045. <Col id="goodhngnm"/>
  1046. <Col id="goodspec"/>
  1047. <Col id="goodmodel"/>
  1048. <Col id="prodplce"/>
  1049. <Col id="prodplcenm"/>
  1050. <Col id="prodcmpycd"/>
  1051. <Col id="prodcmpynm"/>
  1052. <Col id="maincustlastsuplplce"/>
  1053. <Col id="maincust"/>
  1054. <Col id="chrgid"/>
  1055. <Col id="chrgmpphon"/>
  1056. <Col id="chrgtel"/>
  1057. <Col id="purcunit"/>
  1058. <Col id="reqqty"/>
  1059. <Col id="mmavguseqty"/>
  1060. <Col id="useschedd"/>
  1061. <Col id="edicd"/>
  1062. <Col id="reqresnusge"/>
  1063. <Col id="smlartymatruseprestcond"/>
  1064. <Col id="anohospusestat"/>
  1065. <Col id="newmatrusgeimprvpnt"/>
  1066. <Col id="reqdeptcd"/>
  1067. <Col id="reqdeptnm"/>
  1068. <Col id="reqdepttel"/>
  1069. <Col id="reqpsnid"/>
  1070. <Col id="reqpsnnm"/>
  1071. <Col id="insuyn"/>
  1072. <Col id="undecicurematr"/>
  1073. <Col id="undecicurematrreqdt"/>
  1074. <Col id="actamtincl"/>
  1075. <Col id="judgcmt"/>
  1076. <Col id="purcteamcmt"/>
  1077. <Col id="newmatrprcsstat"/>
  1078. <Col id="lrgcd"/>
  1079. <Col id="mdlcd"/>
  1080. <Col id="smlcd"/>
  1081. <Col id="goodcd"/>
  1082. <Col id="smlartygoodhngnm"/>
  1083. <Col id="smlartygoodengnm"/>
  1084. <Col id="calcscorcd"/>
  1085. <Col id="smlartyamt"/>
  1086. <Col id="fstrgstrid"/>
  1087. <Col id="fstrgstdt"/>
  1088. <Col id="lastupdtrid"/>
  1089. <Col id="lastupdtdt"/>
  1090. <Col id="insucommityn"/>
  1091. </Row>
  1092. </Rows>
  1093. </Dataset>
  1094. <Dataset id="ds_send_prodcmpy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1095. <ColumnInfo>
  1096. <Column id="refcond" type="STRING" size="256"/>
  1097. <Column id="prodcmpycd" type="STRING" size="256"/>
  1098. <Column id="prodcmpynm" type="STRING" size="256"/>
  1099. </ColumnInfo>
  1100. <Rows>
  1101. <Row>
  1102. <Col id="refcond"/>
  1103. <Col id="prodcmpycd"/>
  1104. <Col id="prodcmpynm"/>
  1105. </Row>
  1106. </Rows>
  1107. </Dataset>
  1108. <Dataset id="ds_init_CopyData_CopySizeLists_CopySizeList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1109. <ColumnInfo>
  1110. <Column id="goodcd" type="STRING" size="256"/>
  1111. <Column id="allsizespecid" type="STRING" size="256"/>
  1112. <Column id="goodnm" type="STRING" size="256"/>
  1113. <Column id="goodspec" type="STRING" size="256"/>
  1114. <Column id="goodmodel" type="STRING" size="256"/>
  1115. <Column id="goodunit" type="STRING" size="256"/>
  1116. </ColumnInfo>
  1117. <Rows>
  1118. <Row>
  1119. <Col id="goodcd"/>
  1120. <Col id="allsizespecid"/>
  1121. <Col id="goodnm"/>
  1122. <Col id="goodspec"/>
  1123. <Col id="goodmodel"/>
  1124. <Col id="goodunit"/>
  1125. </Row>
  1126. </Rows>
  1127. </Dataset>
  1128. <Dataset id="ds_init_newmatrprcsstat_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1129. <ColumnInfo>
  1130. <Column id="label" type="STRING" size="256"/>
  1131. <Column id="value" type="STRING" size="256"/>
  1132. </ColumnInfo>
  1133. <Rows>
  1134. <Row>
  1135. <Col id="label">신청</Col>
  1136. <Col id="value">01</Col>
  1137. </Row>
  1138. <Row>
  1139. <Col id="label">구매팀접수</Col>
  1140. <Col id="value">02</Col>
  1141. </Row>
  1142. <Row>
  1143. <Col id="label">구매팀반려</Col>
  1144. <Col id="value">03</Col>
  1145. </Row>
  1146. <Row>
  1147. <Col id="label">수가위원회상정</Col>
  1148. <Col id="value">04</Col>
  1149. </Row>
  1150. <Row>
  1151. <Col id="label">수가위원회비상정</Col>
  1152. <Col id="value">05</Col>
  1153. </Row>
  1154. <Row>
  1155. <Col id="label">수가위원회통과</Col>
  1156. <Col id="value">06</Col>
  1157. </Row>
  1158. <Row>
  1159. <Col id="label">수가위원회부결</Col>
  1160. <Col id="value">07</Col>
  1161. </Row>
  1162. <Row>
  1163. <Col id="label">수가위원회보류</Col>
  1164. <Col id="value">08</Col>
  1165. </Row>
  1166. <Row>
  1167. <Col id="label">승인신청</Col>
  1168. <Col id="value">09</Col>
  1169. </Row>
  1170. <Row>
  1171. <Col id="label">구매진행</Col>
  1172. <Col id="value">10</Col>
  1173. </Row>
  1174. <Row>
  1175. <Col id="label">구매부결</Col>
  1176. <Col id="value">11</Col>
  1177. </Row>
  1178. <Row>
  1179. <Col id="label">물품코드생성</Col>
  1180. <Col id="value">12</Col>
  1181. </Row>
  1182. <Row>
  1183. <Col id="label">완료</Col>
  1184. <Col id="value">00</Col>
  1185. </Row>
  1186. </Rows>
  1187. </Dataset>
  1188. <Dataset id="ds_main_list_goodlists_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1189. <ColumnInfo>
  1190. <Column id="goodcd" type="STRING" size="256"/>
  1191. <Column id="goodflag" type="STRING" size="256"/>
  1192. <Column id="goodflagnm" type="STRING" size="256"/>
  1193. <Column id="goodnm" type="STRING" size="256"/>
  1194. <Column id="goodhngnm" type="STRING" size="256"/>
  1195. <Column id="goodengnm" type="STRING" size="256"/>
  1196. <Column id="goodspec" type="STRING" size="256"/>
  1197. <Column id="goodmodel" type="STRING" size="256"/>
  1198. <Column id="asetflag" type="STRING" size="256"/>
  1199. <Column id="lrgcd" type="STRING" size="256"/>
  1200. <Column id="lrgnm" type="STRING" size="256"/>
  1201. <Column id="mdlcd" type="STRING" size="256"/>
  1202. <Column id="mdlnm" type="STRING" size="256"/>
  1203. <Column id="smlcd" type="STRING" size="256"/>
  1204. <Column id="smlnm" type="STRING" size="256"/>
  1205. <Column id="edicd" type="STRING" size="256"/>
  1206. <Column id="prodcmpycd" type="STRING" size="256"/>
  1207. <Column id="prodcmpynm" type="STRING" size="256"/>
  1208. <Column id="appinstdata" type="STRING" size="256"/>
  1209. <Column id="reqdd" type="STRING" size="256"/>
  1210. <Column id="reqseqno" type="STRING" size="256"/>
  1211. <Column id="instcd" type="STRING" size="256"/>
  1212. <Column id="lastupdtridnm" type="STRING" size="256"/>
  1213. <Column id="cmt" type="STRING" size="256"/>
  1214. <Column id="mngtflag" type="STRING" size="256"/>
  1215. <Column id="acptdd" type="STRING" size="256"/>
  1216. <Column id="chngyn" type="STRING" size="256"/>
  1217. </ColumnInfo>
  1218. <Rows>
  1219. <Row>
  1220. <Col id="goodcd"/>
  1221. <Col id="goodflag"/>
  1222. <Col id="goodflagnm"/>
  1223. <Col id="goodnm"/>
  1224. <Col id="goodhngnm"/>
  1225. <Col id="goodengnm"/>
  1226. <Col id="goodspec"/>
  1227. <Col id="goodmodel"/>
  1228. <Col id="asetflag"/>
  1229. <Col id="lrgcd"/>
  1230. <Col id="lrgnm"/>
  1231. <Col id="mdlcd"/>
  1232. <Col id="mdlnm"/>
  1233. <Col id="smlcd"/>
  1234. <Col id="smlnm"/>
  1235. <Col id="edicd"/>
  1236. <Col id="prodcmpycd"/>
  1237. <Col id="prodcmpynm"/>
  1238. <Col id="appinstdata"/>
  1239. <Col id="reqdd"/>
  1240. <Col id="reqseqno"/>
  1241. <Col id="instcd"/>
  1242. <Col id="lastupdtridnm"/>
  1243. <Col id="cmt"/>
  1244. <Col id="mngtflag">N</Col>
  1245. <Col id="acptdd"/>
  1246. <Col id="chngyn"/>
  1247. </Row>
  1248. </Rows>
  1249. </Dataset>
  1250. <Dataset id="ds_init_comcd_Z00071_Z00071" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_init_comcd_Z00071_Z00071_oncolumnchanged">
  1251. <ColumnInfo>
  1252. <Column id="cdid" type="STRING" size="256"/>
  1253. <Column id="cdnm" type="STRING" size="256"/>
  1254. <Column id="dispseq" type="STRING" size="256"/>
  1255. <Column id="cdsid" type="STRING" size="256"/>
  1256. <Column id="cdgrupid" type="STRING" size="256"/>
  1257. <Column id="detldesc" type="STRING" size="256"/>
  1258. <Column id="cdval" type="STRING" size="256"/>
  1259. <Column id="minval" type="STRING" size="256"/>
  1260. <Column id="maxval" type="STRING" size="256"/>
  1261. <Column id="minopercd" type="STRING" size="256"/>
  1262. <Column id="maxopercd" type="STRING" size="256"/>
  1263. <Column id="cdengabbrnm" type="STRING" size="256"/>
  1264. <Column id="valifromdd" type="STRING" size="256"/>
  1265. <Column id="valitodd" type="STRING" size="256"/>
  1266. </ColumnInfo>
  1267. <Rows>
  1268. <Row>
  1269. <Col id="cdid">001</Col>
  1270. <Col id="cdnm">가톨릭중앙의료원</Col>
  1271. <Col id="dispseq">1</Col>
  1272. <Col id="cdsid">Z0007001</Col>
  1273. <Col id="cdgrupid">Z0007</Col>
  1274. <Col id="detldesc">가톨릭중앙의료원</Col>
  1275. <Col id="cdval"/>
  1276. <Col id="minval"/>
  1277. <Col id="maxval"/>
  1278. <Col id="minopercd"/>
  1279. <Col id="maxopercd"/>
  1280. <Col id="cdengabbrnm"/>
  1281. <Col id="valifromdd">20060916</Col>
  1282. <Col id="valitodd">29991231</Col>
  1283. </Row>
  1284. </Rows>
  1285. </Dataset>
  1286. <Dataset id="ds_send_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_goodlist_oncolumnchanged">
  1287. <ColumnInfo>
  1288. <Column id="goodflag" type="STRING" size="256"/>
  1289. <Column id="goodnm" type="STRING" size="256"/>
  1290. <Column id="lrgcd" type="STRING" size="256"/>
  1291. <Column id="edicd" type="STRING" size="256"/>
  1292. <Column id="goodcd" type="STRING" size="256"/>
  1293. <Column id="mdlcd" type="STRING" size="256"/>
  1294. <Column id="spec" type="STRING" size="256"/>
  1295. <Column id="prodcmpy" type="STRING" size="256"/>
  1296. <Column id="smlcd" type="STRING" size="256"/>
  1297. <Column id="model" type="STRING" size="256"/>
  1298. <Column id="prodcmpynm" type="STRING" size="256"/>
  1299. <Column id="instflag" type="STRING" size="256"/>
  1300. <Column id="oldcd" type="STRING" size="256"/>
  1301. <Column id="filecls" type="STRING" size="256"/>
  1302. <Column id="instcd" type="STRING" size="256"/>
  1303. <Column id="fr_fromdd" type="STRING" size="256"/>
  1304. <Column id="to_fromdd" type="STRING" size="256"/>
  1305. <Column id="cmt" type="STRING" size="256"/>
  1306. <Column id="mngtflag" type="STRING" size="256"/>
  1307. </ColumnInfo>
  1308. <Rows>
  1309. <Row>
  1310. <Col id="goodflag"/>
  1311. <Col id="goodnm"/>
  1312. <Col id="lrgcd"/>
  1313. <Col id="edicd"/>
  1314. <Col id="goodcd"/>
  1315. <Col id="mdlcd"/>
  1316. <Col id="spec"/>
  1317. <Col id="prodcmpy"/>
  1318. <Col id="smlcd"/>
  1319. <Col id="model"/>
  1320. <Col id="prodcmpynm"/>
  1321. <Col id="instflag"/>
  1322. <Col id="oldcd"/>
  1323. <Col id="filecls">S</Col>
  1324. <Col id="instcd"/>
  1325. <Col id="fr_fromdd"/>
  1326. <Col id="to_fromdd"/>
  1327. <Col id="cmt"/>
  1328. <Col id="mngtflag"/>
  1329. </Row>
  1330. </Rows>
  1331. </Dataset>
  1332. <Dataset id="ds_main_goodlists_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_goodlists_goodlist_oncolumnchanged">
  1333. <ColumnInfo>
  1334. <Column id="goodcd" type="STRING" size="256"/>
  1335. <Column id="goodflag" type="STRING" size="256"/>
  1336. <Column id="goodflagnm" type="STRING" size="256"/>
  1337. <Column id="goodnm" type="STRING" size="256"/>
  1338. <Column id="goodhngnm" type="STRING" size="256"/>
  1339. <Column id="goodengnm" type="STRING" size="256"/>
  1340. <Column id="goodspec" type="STRING" size="256"/>
  1341. <Column id="goodmodel" type="STRING" size="256"/>
  1342. <Column id="asetflag" type="STRING" size="256"/>
  1343. <Column id="lrgcd" type="STRING" size="256"/>
  1344. <Column id="lrgnm" type="STRING" size="256"/>
  1345. <Column id="mdlcd" type="STRING" size="256"/>
  1346. <Column id="mdlnm" type="STRING" size="256"/>
  1347. <Column id="smlcd" type="STRING" size="256"/>
  1348. <Column id="smlnm" type="STRING" size="256"/>
  1349. <Column id="edicd" type="STRING" size="256"/>
  1350. <Column id="prodcmpycd" type="STRING" size="256"/>
  1351. <Column id="prodcmpynm" type="STRING" size="256"/>
  1352. <Column id="appinstdata" type="STRING" size="256"/>
  1353. <Column id="reqdd" type="STRING" size="256"/>
  1354. <Column id="reqseqno" type="STRING" size="256"/>
  1355. <Column id="instcd" type="STRING" size="256"/>
  1356. <Column id="lastupdtridnm" type="STRING" size="256"/>
  1357. <Column id="cmt" type="STRING" size="256"/>
  1358. <Column id="mngtflag" type="STRING" size="256"/>
  1359. <Column id="acptdd" type="STRING" size="256"/>
  1360. </ColumnInfo>
  1361. <Rows>
  1362. <Row>
  1363. <Col id="goodcd"/>
  1364. <Col id="goodflag"/>
  1365. <Col id="goodflagnm"/>
  1366. <Col id="goodnm"/>
  1367. <Col id="goodhngnm"/>
  1368. <Col id="goodengnm"/>
  1369. <Col id="goodspec"/>
  1370. <Col id="goodmodel"/>
  1371. <Col id="asetflag"/>
  1372. <Col id="lrgcd"/>
  1373. <Col id="lrgnm"/>
  1374. <Col id="mdlcd"/>
  1375. <Col id="mdlnm"/>
  1376. <Col id="smlcd"/>
  1377. <Col id="smlnm"/>
  1378. <Col id="edicd"/>
  1379. <Col id="prodcmpycd"/>
  1380. <Col id="prodcmpynm"/>
  1381. <Col id="appinstdata"/>
  1382. <Col id="reqdd"/>
  1383. <Col id="reqseqno"/>
  1384. <Col id="instcd"/>
  1385. <Col id="lastupdtridnm"/>
  1386. <Col id="cmt"/>
  1387. <Col id="mngtflag">N</Col>
  1388. <Col id="acptdd"/>
  1389. </Row>
  1390. </Rows>
  1391. </Dataset>
  1392. <Dataset id="ds_main_goodcopy_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1393. <Dataset id="ds_send_sendlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1394. <ColumnInfo>
  1395. <Column id="instcd" type="STRING" size="256"/>
  1396. </ColumnInfo>
  1397. <Rows>
  1398. <Row>
  1399. <Col id="instcd"/>
  1400. </Row>
  1401. </Rows>
  1402. </Dataset>
  1403. <Dataset id="ds_init_CopyData_CopyGoodLists_goodexcel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1404. <ColumnInfo>
  1405. <Column id="goodcd" type="STRING" size="256"/>
  1406. <Column id="edicd" type="STRING" size="256"/>
  1407. <Column id="goodflag" type="STRING" size="256"/>
  1408. <Column id="lrgcd" type="STRING" size="256"/>
  1409. <Column id="mdlcd" type="STRING" size="256"/>
  1410. <Column id="smlcd" type="STRING" size="256"/>
  1411. <Column id="allsizespecid" type="STRING" size="256"/>
  1412. <Column id="goodnm" type="STRING" size="256"/>
  1413. <Column id="goodspec" type="STRING" size="256"/>
  1414. <Column id="goodmodel" type="STRING" size="256"/>
  1415. <Column id="prodcmpycd" type="STRING" size="256"/>
  1416. <Column id="prodcmpynm" type="STRING" size="256"/>
  1417. <Column id="ogoodcd" type="STRING" size="256"/>
  1418. <Column id="asetflag" type="STRING" size="256"/>
  1419. <Column id="cmt" type="STRING" size="256"/>
  1420. </ColumnInfo>
  1421. <Rows>
  1422. <Row>
  1423. <Col id="goodcd"/>
  1424. <Col id="edicd"/>
  1425. <Col id="goodflag"/>
  1426. <Col id="lrgcd"/>
  1427. <Col id="mdlcd"/>
  1428. <Col id="smlcd"/>
  1429. <Col id="allsizespecid"/>
  1430. <Col id="goodnm"/>
  1431. <Col id="goodspec"/>
  1432. <Col id="goodmodel"/>
  1433. <Col id="prodcmpycd"/>
  1434. <Col id="prodcmpynm"/>
  1435. <Col id="ogoodcd"/>
  1436. <Col id="asetflag"/>
  1437. <Col id="cmt"/>
  1438. </Row>
  1439. </Rows>
  1440. </Dataset>
  1441. <Dataset id="ds_send_save_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1442. <ColumnInfo>
  1443. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  1444. <Column id="goodcd" type="STRING" size="256" sumtext="01 물품코드 "/>
  1445. <Column id="goodflag" type="STRING" size="256" sumtext="02 물품구분 "/>
  1446. <Column id="goodnm" type="STRING" size="256" sumtext="03 물품명 "/>
  1447. <Column id="goodhngnm" type="STRING" size="256" sumtext="04 물품명(한글) "/>
  1448. <Column id="goodengnm" type="STRING" size="256" sumtext="05 물품명(영문) "/>
  1449. <Column id="goodspec" type="STRING" size="256" sumtext="06 물품규격 "/>
  1450. <Column id="goodmodel" type="STRING" size="256" sumtext="07 모델 "/>
  1451. <Column id="asetflag" type="STRING" size="256" sumtext="08 자산구분r0043 "/>
  1452. <Column id="lrgcd" type="STRING" size="256" sumtext="09 대분류코드 "/>
  1453. <Column id="mdlcd" type="STRING" size="256" sumtext="10 중분류코드 "/>
  1454. <Column id="smlcd" type="STRING" size="256" sumtext="11 소분류코드 "/>
  1455. <Column id="edicd" type="STRING" size="256" sumtext="12 edi코드 "/>
  1456. <Column id="prodcmpycd" type="STRING" size="256" sumtext="13 제조회사코드 "/>
  1457. <Column id="cmt" type="STRING" size="256" sumtext="14 비고 "/>
  1458. <Column id="fstrgstrid" type="STRING" size="256" sumtext="15 최초등록자id "/>
  1459. <Column id="fstrgstdt" type="STRING" size="256" sumtext="16 최초등록일시 "/>
  1460. <Column id="lastupdtrid" type="STRING" size="256" sumtext="17 최종수정자id "/>
  1461. <Column id="lastupdtdt" type="STRING" size="256" sumtext="18 최종수정일시 "/>
  1462. <Column id="appinstdata" type="STRING" size="256" sumtext="19 적용기관DATA "/>
  1463. <Column id="chngyn" type="STRING" size="256" sumtext="20 변경여부 "/>
  1464. <Column id="reqdd" type="STRING" size="256" sumtext="21 적용기관DATA "/>
  1465. <Column id="reqseqno" type="STRING" size="256" sumtext="22 적용기관DATA "/>
  1466. <Column id="instcd" type="STRING" size="256" sumtext="23 적용기관DATA "/>
  1467. <Column id="mngtflag" type="STRING" size="256" sumtext="24 수술Set구분 "/>
  1468. </ColumnInfo>
  1469. </Dataset>
  1470. <Dataset id="ds_send_save_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1471. <ColumnInfo>
  1472. <Column id="status" type="STRING" size="256" sumtext="001 상태 "/>
  1473. <Column id="goodcd" type="STRING" size="256" sumtext="002 물품코드 "/>
  1474. <Column id="todd" type="STRING" size="256" sumtext="003 todd "/>
  1475. <Column id="useyn" type="STRING" size="256" sumtext="004 useyn "/>
  1476. <Column id="instcd" type="STRING" size="256" sumtext="005 기관코드 "/>
  1477. <Column id="fromdd" type="STRING" size="256" sumtext="006 fromdd "/>
  1478. <Column id="prefromdd" type="STRING" size="256" sumtext="007 fromdd "/>
  1479. <Column id="goodflag" type="STRING" size="256" sumtext="008 물품구분(r0025) y 진료재료, ... "/>
  1480. <Column id="goodnm" type="STRING" size="256" sumtext="009 goodnm "/>
  1481. <Column id="pregoodnm" type="STRING" size="256" sumtext="010 goodnm "/>
  1482. <Column id="goodhngnm" type="STRING" size="256" sumtext="011 영문명 "/>
  1483. <Column id="goodengnm" type="STRING" size="256" sumtext="012 물품명 "/>
  1484. <Column id="goodspec" type="STRING" size="256" sumtext="013 물품규격 "/>
  1485. <Column id="goodmodel" type="STRING" size="256" sumtext="014 모델 "/>
  1486. <Column id="pregoodspec" type="STRING" size="256" sumtext="015 물품규격 "/>
  1487. <Column id="pregoodmodel" type="STRING" size="256" sumtext="016 모델 "/>
  1488. <Column id="asetflag" type="STRING" size="256" sumtext="017 자산구분(r0043) "/>
  1489. <Column id="lrgcd" type="STRING" size="256" sumtext="018 대분류코드 "/>
  1490. <Column id="lrgnm" type="STRING" size="256" sumtext="019 대분류명 "/>
  1491. <Column id="mdlcd" type="STRING" size="256" sumtext="020 중분류코드 "/>
  1492. <Column id="mdlnm" type="STRING" size="256" sumtext="021 중분류명 "/>
  1493. <Column id="smlcd" type="STRING" size="256" sumtext="022 소분류코드 "/>
  1494. <Column id="smlnm" type="STRING" size="256" sumtext="023 소분류 "/>
  1495. <Column id="proddrugsetflag" type="STRING" size="256" sumtext="024 제제약set구분 "/>
  1496. <Column id="winacnt" type="STRING" size="256" sumtext="025 계정코드 "/>
  1497. <Column id="winacntnm" type="STRING" size="256" sumtext="026 계정코드명 "/>
  1498. <Column id="amtacnt" type="STRING" size="256" sumtext="027 비용계정 "/>
  1499. <Column id="amtacntnm" type="STRING" size="256" sumtext="028 비용계정명 "/>
  1500. <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="029 주관리부서코드 "/>
  1501. <Column id="mainmngtdeptnm" type="STRING" size="256" sumtext="030 주관리부서명 "/>
  1502. <Column id="mainusedeptcd" type="STRING" size="256" sumtext="031 주사용부서코드 "/>
  1503. <Column id="mainusedeptnm" type="STRING" size="256" sumtext="032 주사용부서명 "/>
  1504. <Column id="purclnkgoodcd" type="STRING" size="256" sumtext="033 purclnkgoodcd "/>
  1505. <Column id="stocmngtflag" type="STRING" size="256" sumtext="034 재고관리기준 "/>
  1506. <Column id="purcunit" type="STRING" size="256" sumtext="035 입고단위 "/>
  1507. <Column id="prepurcunit" type="STRING" size="256" sumtext="036 입고단위 "/>
  1508. <Column id="deliveunit" type="STRING" size="256" sumtext="037 수불단위 "/>
  1509. <Column id="predeliveunit" type="STRING" size="256" sumtext="038 수불단위 "/>
  1510. <Column id="exchqty" type="BIGDECIMAL" size="256" sumtext="039 환산배수 "/>
  1511. <Column id="preexchqty" type="BIGDECIMAL" size="256" sumtext="040 환산배수 "/>
  1512. <Column id="minexch" type="BIGDECIMAL" size="256" sumtext="041 최소환산수량 "/>
  1513. <Column id="reuseyn" type="STRING" size="256" sumtext="042 재사용여부 "/>
  1514. <Column id="divusenvalqty" type="STRING" size="256" sumtext="043 분할사용수치 "/>
  1515. <Column id="calcscorinfoacptstat" type="STRING" size="256" sumtext="044 수가정보등록상태 "/>
  1516. <Column id="calcscorinfoacptdd" type="STRING" size="256" sumtext="045 수가정보등록일자 "/>
  1517. <Column id="insuyn" type="STRING" size="256" sumtext="046 보험여부 "/>
  1518. <Column id="edicd" type="STRING" size="256" sumtext="047 edi코드 "/>
  1519. <Column id="preedicd" type="STRING" size="256" sumtext="048 edi코드 "/>
  1520. <Column id="newrgstdd" type="STRING" size="256" sumtext="049 신규등록일자 "/>
  1521. <Column id="reqdeptcd" type="STRING" size="256" sumtext="050 신청부서코드 "/>
  1522. <Column id="reqdeptnm" type="STRING" size="256" sumtext="051 신청부서명 "/>
  1523. <Column id="reqpsn" type="STRING" size="256" sumtext="052 신청자id "/>
  1524. <Column id="reqflag" type="STRING" size="256" sumtext="053 청구기준 "/>
  1525. <Column id="reqmthd" type="STRING" size="256" sumtext="054 청구방법 "/>
  1526. <Column id="reqprid" type="STRING" size="256" sumtext="055 청구주기 "/>
  1527. <Column id="iopsnflag" type="STRING" size="256" sumtext="056 내외자구분 "/>
  1528. <Column id="prodplce" type="STRING" size="256" sumtext="057 제조국 "/>
  1529. <Column id="prodcmpycd" type="STRING" size="256" sumtext="058 제조회사코드 "/>
  1530. <Column id="preprodcmpycd" type="STRING" size="256" sumtext="059 제조회사코드 "/>
  1531. <Column id="maincustlastsuplplce" type="STRING" size="256" sumtext="060 최종공급처 "/>
  1532. <Column id="premaincustlastsuplplce" type="STRING" size="256" sumtext="061 최종공급처 "/>
  1533. <Column id="maincustlastsuplplcenm" type="STRING" size="256" sumtext="062 최종공급처 "/>
  1534. <Column id="suppcustcd" type="STRING" size="256" sumtext="063 보조거래처코드 "/>
  1535. <Column id="presuppcustcd" type="STRING" size="256" sumtext="064 보조거래처코드 "/>
  1536. <Column id="suppcustnm" type="STRING" size="256" sumtext="065 보조거래처명 "/>
  1537. <Column id="conflag" type="STRING" size="256" sumtext="066 계약구분 "/>
  1538. <Column id="fromconterm" type="STRING" size="256" sumtext="067 계약기간from "/>
  1539. <Column id="toconterm" type="STRING" size="256" sumtext="068 계약기간to "/>
  1540. <Column id="estmamt" type="BIGDECIMAL" size="256" sumtext="069 견적가 "/>
  1541. <Column id="forgncurncyunitcost" type="BIGDECIMAL" size="256" sumtext="070 외화단가 "/>
  1542. <Column id="curncyunit" type="STRING" size="256" sumtext="071 화폐단위 "/>
  1543. <Column id="goodunitcost" type="BIGDECIMAL" size="256" sumtext="072 제품단가 "/>
  1544. <Column id="pregoodunitcost" type="BIGDECIMAL" size="256" sumtext="073 제품단가 "/>
  1545. <Column id="purcflag" type="STRING" size="256" sumtext="074 구매구분 "/>
  1546. <Column id="allsizeyn" type="STRING" size="256" sumtext="075 all size 유무 "/>
  1547. <Column id="setplceordflag" type="STRING" size="256" sumtext="076 set 발주구분 "/>
  1548. <Column id="plceordbase" type="STRING" size="256" sumtext="077 발주기준 "/>
  1549. <Column id="plceordqtycretflag" type="STRING" size="256" sumtext="078 발주량생성구분 "/>
  1550. <Column id="plceordnonusedd" type="STRING" size="256" sumtext="079 발주불용일자 "/>
  1551. <Column id="addtaxrate" type="STRING" size="256" sumtext="080 부가세율 "/>
  1552. <Column id="lastpurcdd" type="STRING" size="256" sumtext="081 최종구매일자 "/>
  1553. <Column id="nonusetretresn" type="STRING" size="256" sumtext="082 불용처리사유 "/>
  1554. <Column id="mngtflag" type="STRING" size="256" sumtext="083 관리구분 "/>
  1555. <Column id="bnscd" type="STRING" size="256" sumtext="084 보나에스코드 "/>
  1556. <Column id="cntrdrugyn" type="STRING" size="256" sumtext="085 규제약품여부 "/>
  1557. <Column id="narcflag" type="STRING" size="256" sumtext="086 마약/향정구분 "/>
  1558. <Column id="expnyn" type="STRING" size="256" sumtext="087 고가여부 "/>
  1559. <Column id="cntsunit" type="STRING" size="256" sumtext="088 함량단위 "/>
  1560. <Column id="cntsqty" type="STRING" size="256" sumtext="089 함량용량 "/>
  1561. <Column id="specvol" type="STRING" size="256" sumtext="090 규격용량 "/>
  1562. <Column id="drugkind" type="STRING" size="256" sumtext="091 약품종류 "/>
  1563. <Column id="cooppurcyn" type="STRING" size="256" sumtext="092 공동구매여부 "/>
  1564. <Column id="autrampharm" type="STRING" size="256" sumtext="093 자동이송-약국 "/>
  1565. <Column id="keepmthd" type="STRING" size="256" sumtext="094 보관방법 "/>
  1566. <Column id="specldrug" type="STRING" size="256" sumtext="095 특별약품 "/>
  1567. <Column id="gnrlspcl" type="STRING" size="256" sumtext="096 일반-전문 "/>
  1568. <Column id="welfprt" type="STRING" size="256" sumtext="097 복지부분류 "/>
  1569. <Column id="goodtype" type="STRING" size="256" sumtext="098 제형 "/>
  1570. <Column id="com" type="STRING" size="256" sumtext="099 성분 "/>
  1571. <Column id="limdrugyn" type="STRING" size="256" sumtext="100 제한약품여부 "/>
  1572. <Column id="cmt" type="STRING" size="256" sumtext="101 비고 "/>
  1573. <Column id="safestocappdd" type="STRING" size="256" sumtext="102 안전재고적용일자 "/>
  1574. <Column id="safestocqty" type="BIGDECIMAL" size="256" sumtext="103 안전재고량 "/>
  1575. <Column id="ddavguseqty" type="BIGDECIMAL" size="256" sumtext="104 일평균사용량 "/>
  1576. <Column id="mmavgusescheqty" type="BIGDECIMAL" size="256" sumtext="105 월평균사용예정량 "/>
  1577. <Column id="mmavguseqty" type="BIGDECIMAL" size="256" sumtext="106 월평균사용량 "/>
  1578. <Column id="prprtystocpossndayno" type="BIGDECIMAL" size="256" sumtext="107 적정재고보유일수 "/>
  1579. <Column id="tmpreqflag" type="STRING" size="256" sumtext="108 임시청구구분 "/>
  1580. <Column id="fstrgstrid" type="STRING" size="256" sumtext="109 최초등록자id "/>
  1581. <Column id="fstrgstdt" type="STRING" size="256" sumtext="110 최초등록일시 "/>
  1582. <Column id="lastupdtrid" type="STRING" size="256" sumtext="111 최종수정자id "/>
  1583. <Column id="lastupdtdt" type="STRING" size="256" sumtext="112 최종수정일시 "/>
  1584. <Column id="prcpunit" type="STRING" size="256" sumtext="113 수가단위 "/>
  1585. <Column id="prcpexchqty" type="BIGDECIMAL" size="256" sumtext="114 수가환산수량 "/>
  1586. <Column id="insucost" type="BIGDECIMAL" size="256" sumtext="115 보험단가 "/>
  1587. <Column id="specunit" type="STRING" size="256" sumtext="116 규격단위 "/>
  1588. <Column id="pemtkeepmthd" type="STRING" size="256" sumtext="117 실보관방법 "/>
  1589. <Column id="orgloc" type="STRING" size="256" sumtext="118 원산지(영양) "/>
  1590. <Column id="comnm" type="STRING" size="256" sumtext="119 성분명칭 "/>
  1591. <Column id="purcqty" type="BIGDECIMAL" size="256" sumtext="120 포장수량 "/>
  1592. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="121 처방수량 "/>
  1593. <Column id="oldcd" type="STRING" size="256" sumtext="122 구코드 "/>
  1594. <Column id="csrusecmt" type="STRING" size="256" sumtext="123 중앙공급실용도 "/>
  1595. <Column id="goodpurccost" type="BIGDECIMAL" size="256" sumtext="124 약품납품가 "/>
  1596. <Column id="appinstdata" type="STRING" size="256" sumtext="125 적용기관DATA "/>
  1597. <Column id="grupsnglflag" type="STRING" size="256" sumtext=" 그룹/싱글코드 "/>
  1598. <Column id="hospdrguvol" type="STRING" size="256" sumtext=" 병원용량 "/>
  1599. <Column id="hospdrguunit" type="STRING" size="256" sumtext=" 병원단위 "/>
  1600. <Column id="orginspplce" type="STRING" size="256" sumtext=" 실사장소 "/>
  1601. <Column id="calcmthdcd" type="STRING" size="256" sumtext=" 계산방법 "/>
  1602. <Column id="purccls" type="STRING" size="256" sumtext=" (영양)구매요구구분 "/>
  1603. <Column id="costconyn" type="STRING" size="256" sumtext=" 단가여부 "/>
  1604. <Column id="wareflag" type="STRING" size="256" sumtext=" 창고구분 "/>
  1605. <Column id="goodposcd" type="STRING" size="256" sumtext="물품위치"/>
  1606. </ColumnInfo>
  1607. </Dataset>
  1608. <Dataset id="ds_send_save_goodchange" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1609. <ColumnInfo>
  1610. <Column id="instcd" type="STRING" size="256" sumtext="01 기관코드 "/>
  1611. <Column id="tabname" type="STRING" size="256" sumtext="02 테이블명 "/>
  1612. <Column id="changefl" type="STRING" size="256" sumtext="03 변경분류 물품분류 "/>
  1613. <Column id="changecd" type="STRING" size="256" sumtext="04 변경코드 물품코드 "/>
  1614. <Column id="colname" type="STRING" size="256" sumtext="05 컬럼명 "/>
  1615. <Column id="colcomt" type="STRING" size="256" sumtext="06 컬럼코멘드 "/>
  1616. <Column id="oldvalue" type="STRING" size="256" sumtext="07 변경전변경값 "/>
  1617. <Column id="oldvalnm" type="STRING" size="256" sumtext="08 변경전변경명 "/>
  1618. <Column id="newvalue" type="STRING" size="256" sumtext="09 변경후변경값 "/>
  1619. <Column id="newvalnm" type="STRING" size="256" sumtext="10 변경후변경명 "/>
  1620. <Column id="colflag" type="STRING" size="256" sumtext="11 컬럼구분 V:VAR,D:DATE,N:NUM,T:TIME"/>
  1621. <Column id="userid" type="STRING" size="256" sumtext="12 변경작업자 "/>
  1622. <Column id="acptdd" type="STRING" size="256" sumtext="15 변경적용일자 "/>
  1623. </ColumnInfo>
  1624. </Dataset>
  1625. <Dataset id="ds_init_goodflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1626. <ColumnInfo>
  1627. <Column id="cdid" type="STRING" size="256"/>
  1628. <Column id="cdnm" type="STRING" size="256"/>
  1629. </ColumnInfo>
  1630. </Dataset>
  1631. <Dataset id="ds_target_defaultvalue" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1632. </Objects>
  1633. <Bind>
  1634. <BindItem id="item0" compid="group3.grp_detail.ipt_goodhngnm" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodhngnm"/>
  1635. <BindItem id="item1" compid="group3.grp_detail.ipt_goodcd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodcd"/>
  1636. <BindItem id="item2" compid="group3.grp_detail.ipt_goodspec" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodspec"/>
  1637. <BindItem id="item3" compid="group3.grp_detail.ipt_goodmodel" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodmodel"/>
  1638. <BindItem id="item4" compid="group3.grp_detail.ipt_prodcmpycd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="prodcmpycd"/>
  1639. <BindItem id="item5" compid="group3.grp_detail.ipt_goodengnm" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodengnm"/>
  1640. <BindItem id="item6" compid="group3.grp_detail.opt_prodcmpynm" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="prodcmpynm"/>
  1641. <BindItem id="item7" compid="group3.grp_detail.cmb_goodflag" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodflag"/>
  1642. <BindItem id="item8" compid="group3.grp_detail.ipt_goodnm" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="goodnm"/>
  1643. <BindItem id="item9" compid="group3.grp_detail.cmb_lrgcd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="lrgcd"/>
  1644. <BindItem id="item10" compid="group3.grp_detail.cmb_mdlcd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="mdlcd"/>
  1645. <BindItem id="item11" compid="group3.grp_detail.cmb_smlcd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="smlcd"/>
  1646. <BindItem id="item12" compid="group3.grp_detail.ipt_edicd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="edicd"/>
  1647. <BindItem id="item13" compid="group3.grp_detail.ipt_cmt" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="cmt"/>
  1648. <BindItem id="item14" compid="group3.grp_detail.cmb_asetflag" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="asetflag"/>
  1649. <BindItem id="item15" compid="group3.grp_detail.switch1.case3.cmb_instcd" propid="value" datasetid="ds_init" columnid="instcd"/>
  1650. <BindItem id="item16" compid="group3.grp_detail.ipt_appinstdata" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="appinstdata"/>
  1651. <BindItem id="item17" compid="group3.grp_detail.ipt_lastupdtridnm" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="lastupdtridnm"/>
  1652. <BindItem id="item18" compid="group3.grp_detail.ipt_instcd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="instcd"/>
  1653. <BindItem id="item19" compid="group3.grp_detail.rdo_mngtflag" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="mngtflag"/>
  1654. <BindItem id="item20" compid="group3.grp_detail.ipt_acptdd" propid="value" datasetid="ds_main_goodlists_goodlist" columnid="acptdd"/>
  1655. <BindItem id="item21" compid="group3.grp_title.cmb_goodflag_search" propid="value" datasetid="ds_send_goodlist" columnid="goodflag"/>
  1656. <BindItem id="item22" compid="group3.grp_title.ipt_goodnm_search" propid="value" datasetid="ds_send_goodlist" columnid="goodnm"/>
  1657. <BindItem id="item23" compid="group3.grp_title.ipt_edicd_search" propid="value" datasetid="ds_send_goodlist" columnid="edicd"/>
  1658. <BindItem id="item24" compid="group3.grp_title.ipt_goodcd_search" propid="value" datasetid="ds_send_goodlist" columnid="goodcd"/>
  1659. <BindItem id="item25" compid="group3.grp_title.ipt_goodspec_search" propid="value" datasetid="ds_send_goodlist" columnid="spec"/>
  1660. <BindItem id="item26" compid="group3.grp_title.ipt_prodcmpy_search" propid="value" datasetid="ds_send_goodlist" columnid="prodcmpy"/>
  1661. <BindItem id="item27" compid="group3.grp_title.ipt_prodcmpynm_search" propid="value" datasetid="ds_send_goodlist" columnid="prodcmpynm"/>
  1662. <BindItem id="item28" compid="group3.grp_title.ipt_goodmodel_search" propid="value" datasetid="ds_send_goodlist" columnid="model"/>
  1663. <BindItem id="item29" compid="group3.grp_title.cmb_lrgcd_search" propid="value" datasetid="ds_send_goodlist" columnid="lrgcd"/>
  1664. <BindItem id="item30" compid="group3.grp_title.cmb_smlcd_search" propid="value" datasetid="ds_send_goodlist" columnid="smlcd"/>
  1665. <BindItem id="item31" compid="group3.grp_title.cmb_mdlcd_search" propid="value" datasetid="ds_send_goodlist" columnid="mdlcd"/>
  1666. <BindItem id="item32" compid="group3.grp_title.ipt_frdate" propid="value" datasetid="ds_send_goodlist" columnid="fr_fromdd"/>
  1667. <BindItem id="item33" compid="group3.grp_title.ipt_todate" propid="value" datasetid="ds_send_goodlist" columnid="to_fromdd"/>
  1668. <BindItem id="item34" compid="group3.grp_title.opt_instnm" propid="value" datasetid="ds_init" columnid="instnm"/>
  1669. <BindItem id="item35" compid="group3.grp_title.opt_instcd" propid="value" datasetid="ds_init" columnid="instcd"/>
  1670. <BindItem id="item36" compid="group3.grp_title.input2" propid="value" datasetid="ds_send_goodlist" columnid="cmt"/>
  1671. <BindItem id="item37" compid="group3.grp_title.cbx_mngtflag" propid="value" datasetid="ds_send_goodlist" columnid="mngtflag"/>
  1672. <BindItem id="item38" compid="group3.switch2.case5.opt_usernm" propid="value" datasetid="ds_init" columnid="usernm"/>
  1673. <BindItem id="item39" compid="grp_delete.chk_delcheck1" propid="value" datasetid="ds_send_delrscmgood" columnid="delcheck1"/>
  1674. <BindItem id="item40" compid="grp_delete.chk_delcheck3" propid="value" datasetid="ds_send_delrscmgood" columnid="delcheck3"/>
  1675. <BindItem id="item41" compid="grp_delete.chk_delcheck2" propid="value" datasetid="ds_send_delrscmgood" columnid="delcheck2"/>
  1676. <BindItem id="item42" compid="grp_delete.chk_delcheck5" propid="value" datasetid="ds_send_delrscmgood" columnid="delcheck5"/>
  1677. <BindItem id="item43" compid="grp_delete.chk_delcheck4" propid="value" datasetid="ds_send_delrscmgood" columnid="delcheck4"/>
  1678. <BindItem id="item44" compid="grp_delete.ipt_delgoodnm" propid="value" datasetid="ds_send_delrscmgood" columnid="goodnm"/>
  1679. <BindItem id="item45" compid="grp_delete.ipt_delgood" propid="value" datasetid="ds_send_delrscmgood" columnid="goodcd"/>
  1680. </Bind>
  1681. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1682. * System Name :
  1683. * Job Name :
  1684. * Creator :
  1685. * Make Date : 2017-06-19
  1686. * Description :
  1687. *---------------------------------------------------------------------------------------
  1688. * Modify Date Modifier Modify Description
  1689. *---------------------------------------------------------------------------------------
  1690. * 2017-06-19 Live Converter TF->XP
  1691. *
  1692. *---------------------------------------------------------------------------------------
  1693. ****************************************************************************************/
  1694. //=======================================================================================
  1695. // Lib Include
  1696. //---------------------------------------------------------------------------------------
  1697. include "com_commonxp::comm_main.xjs";
  1698. include "mis_miscommonxp::MIS.xjs";
  1699. include "mis_miscommonxp::RSZ001.xjs";
  1700. include "mis_purcbasexp::SMRSC05302.xjs";
  1701. //=======================================================================================
  1702. // Global Form Variable
  1703. //---------------------------------------------------------------------------------------
  1704. var arErrorCode = new HashArray();
  1705. //=======================================================================================
  1706. // Function
  1707. //---------------------------------------------------------------------------------------
  1708. /****************************************************************************************
  1709. * Argument : N/A
  1710. * Description :
  1711. ****************************************************************************************/
  1712. function call_TRRSD04001() {
  1713. var oParam = {};
  1714. oParam.id = "TRRSD04001";
  1715. oParam.service = "purcbaseapp.CalcScorTrsmMngt";
  1716. oParam.method = "reqGetNewMeterial";
  1717. oParam.inds = "req=ds_send_sendlist";
  1718. oParam.outds = "ds_main_list_newmeterialdetail=newmeterial";
  1719. oParam.async = false;
  1720. oParam.callback = "cf_TRRSD04001";
  1721. tranf_submit(oParam);
  1722. if( arErrorCode.pop("TRRSD04001") > -1 ){
  1723. if( utlf_isNull(ds_main_list_newmeterialdetail.getColumnInfo("uppcustcdtxt")) ){
  1724. ds_main_list_newmeterialdetail.addColumn("suppcustcdtxt", "string");
  1725. }else{
  1726. ds_main_list_newmeterialdetail.updateColID("uppcustcdtxt","suppcustcdtxt");
  1727. }
  1728. ds_main_list_newmeterialdetail.addColumn("edicd2", "string");
  1729. ds_main_list_newmeterialdetail.enableevent = false;
  1730. ds_main_list_newmeterialdetail.updatecontrol = false;
  1731. for(var i = 0 ; i < ds_main_list_newmeterialdetail.rowcount ; i++) {
  1732. ds_main_list_newmeterialdetail.setColumn(i, "edicd2" , ds_main_list_newmeterialdetail.getColumn(i, "edicd"));
  1733. }
  1734. ds_main_list_newmeterialdetail.updatecontrol = true;
  1735. ds_main_list_newmeterialdetail.enableevent = true;
  1736. }
  1737. }
  1738. function cf_TRRSD04001(sSvcId, nErrorCode, sErrorMsg) {
  1739. arErrorCode.push(sSvcId, nErrorCode);
  1740. }
  1741. function call_TXRSC05302() {
  1742. dsf_setDefaultVal(ds_send_save_setautoins, "iffromddflag:Y");
  1743. dsf_createDsRow("ds_send_save_histinfo", [{col:"histflag", type:"STRING", size:256, val:"N"}]);
  1744. var dsUpdate = grdf_getGridUpdateData(group3.switch2.case5.grd_goodlist, "all");
  1745. grdf_setStatusColumn(dsUpdate, "status");
  1746. ds_send_save_goodlist.copyData(dsUpdate, true);
  1747. grdf_setStatusColumn(ds_send_save_gooddetlist, "status");
  1748. dsf_setDefaultVal(ds_send_save_gooddetlist, "mainmngtdeptcd:'',mainmngtdeptnm:'',stocmngtflag:'',exchqty:0,preexchqty:0,reqflag:'',reqmthd:'',estmamt:0,forgncurncyunitcost:0,goodunitcost:0,pregoodunitcost:0,safestocqty:0,ddavguseqty:0,mmavgusescheqty:0,mmavguseqty:0,prprtystocpossndayno:0,prcpexchqty:0,insucost:0,goodpurccost:0,grupsnglflag:S,orginspplce:01,calcmthdcd:-");
  1749. dsf_setTypeFormat(ds_send_save_gooddetlist, "exchqty:FLOAT^preexchqty:FLOAT^minexch:FLOAT^estmamt:FLOAT^forgncurncyunitcost:FLOAT^goodunitcost:FLOAT^pregoodunitcost:FLOAT^safestocqty:FLOAT^ddavguseqty:FLOAT^mmavgusescheqty:FLOAT^mmavguseqty:FLOAT^prprtystocpossndayno:FLOAT^prcpexchqty:FLOAT^insucost:FLOAT^purcqty:FLOAT^prcpqty:FLOAT");
  1750. // var dsUpdate = grdf_getGridUpdateData(grp_biz.grd_exmptmpl, "all");
  1751. // grdf_setStatusColumn(dsUpdate, "status");
  1752. // ds_send_save_gooddetlist.copyData(dsUpdate, true);
  1753. // dsf_setDefaultVal(ds_send_save_gooddetlist, "mainmngtdeptcd:'',mainmngtdeptnm:'',stocmngtflag:'',exchqty:0,preexchqty:0,reqflag:'',reqmthd:'',estmamt:0,forgncurncyunitcost:0,goodunitcost:0,pregoodunitcost:0,safestocqty:0,ddavguseqty:0,mmavgusescheqty:0,mmavguseqty:0,prprtystocpossndayno:0,prcpexchqty:0,insucost:0,goodpurccost:0,grupsnglflag:S,orginspplce:01,calcmthdcd:-");
  1754. // dsf_setTypeFormat(ds_send_save_gooddetlist, "exchqty:FLOAT^preexchqty:FLOAT^minexch:FLOAT^estmamt:FLOAT^forgncurncyunitcost:FLOAT^goodunitcost:FLOAT^pregoodunitcost:FLOAT^safestocqty:FLOAT^ddavguseqty:FLOAT^mmavgusescheqty:FLOAT^mmavguseqty:FLOAT^prprtystocpossndayno:FLOAT^prcpexchqty:FLOAT^insucost:FLOAT^purcqty:FLOAT^prcpqty:FLOAT");
  1755. var oParam = {};
  1756. oParam.id = "TXRSC05302";
  1757. oParam.service = "purcbaseapp.PurcBaseMngt";
  1758. oParam.method = "reqExeSaveMstGood";
  1759. oParam.inds = "setautoins=ds_send_save_setautoins"
  1760. +" histinfo=ds_send_save_histinfo"
  1761. +" mstgood=ds_send_save_goodlist"
  1762. +" detgood=ds_send_save_gooddetlist"
  1763. +" goodchange=ds_send_save_goodchange"
  1764. ;
  1765. oParam.async = false;
  1766. oParam.callback = "cf_TXRSC05302";
  1767. tranf_submit(oParam);
  1768. if( arErrorCode.pop("TXRSC05302") > -1 ){
  1769. sysf_messageBox("저장이 완료되었습니다. ", "I");
  1770. }
  1771. }
  1772. function cf_TXRSC05302(sSvcId, nErrorCode, sErrorMsg) {
  1773. arErrorCode.push(sSvcId, nErrorCode);
  1774. }
  1775. //=======================================================================================
  1776. // Event
  1777. //---------------------------------------------------------------------------------------
  1778. /****************************************************************************************
  1779. * Components : Form
  1780. * Description : 화면 처음 초기화시 폼초기화
  1781. ****************************************************************************************/
  1782. function SMRSC05302_onload(obj:Form, e:LoadEventInfo) {
  1783. frmf_initForm(obj);
  1784. //grdf_initGrid(grd_XXX);
  1785. //grdf_setGridSort(grd_XXX);
  1786. grdf_setRowTypeIcon(group3.switch2.case5.grd_goodlist, 0);
  1787. grdf_setRowTypeIcon(group3.switch2.case6.grd_newmeterial, 0);
  1788. grdf_setRowTypeIcon(group3.grp_detail.switch1.case1.grd_allsize, 0);
  1789. grdf_setRowTypeIcon(grp_copygood.grd_copygood, 0);
  1790. try{
  1791. ds_target_defaultvalue.copyData(arg_ds_target_defaultvalue);
  1792. }catch(e){}
  1793. //화면 Control을 초기화한다
  1794. fInitForm();
  1795. misfGridInit(group3.switch2.case6.grd_newmeterial);
  1796. }
  1797. /****************************************************************************************
  1798. * Components : Button
  1799. * Description : 통합물품목상세정보 / 제조회사 검색 팝업
  1800. ****************************************************************************************/
  1801. function group3_grp_detail_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo) {
  1802. rszfOpenPopUpListByWndName(group3.grp_detail.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  1803. }
  1804. /****************************************************************************************
  1805. * Components : Button
  1806. * Description : 통합물품목상세정보 / 코드생성
  1807. ****************************************************************************************/
  1808. function group3_grp_detail_btn_goodcdcopy_onclick(obj:Button, e:ClickEventInfo) {
  1809. fGoodCdCopy();
  1810. }
  1811. /****************************************************************************************
  1812. * Components : Edit
  1813. * Description : 통합물품목상세정보 / 규격
  1814. ****************************************************************************************/
  1815. function group3_grp_detail_ipt_goodspec_onkeydown(obj:Edit, e:KeyEventInfo) {
  1816. if(e.keycode == 9) {
  1817. if(e.shiftKey) group3.grp_detail.ipt_goodmodel.setFocus();
  1818. }
  1819. }
  1820. /****************************************************************************************
  1821. * Components : Edit
  1822. * Description : 통합물품목상세정보 / 모델
  1823. ****************************************************************************************/
  1824. function group3_grp_detail_ipt_goodmodel_onkeydown(obj:Edit, e:KeyEventInfo) {
  1825. if(e.keycode == 9) {
  1826. if(e.shiftKey) group3.grp_detail.ipt_prodcmpycd.setFocus();
  1827. else group3.grp_detail.ipt_goodspec.setFocus();
  1828. }
  1829. }
  1830. /****************************************************************************************
  1831. * Components : Edit
  1832. * Description : 통합물품목상세정보 / 제조회사
  1833. ****************************************************************************************/
  1834. function group3_grp_detail_ipt_prodcmpycd_onkeydown(obj:Edit, e:KeyEventInfo) {
  1835. if(e.keycode == 9) {
  1836. // if(event.shiftKey)cmb_prodplce.setFocus();
  1837. if(!e.shiftKey) group3.grp_detail.ipt_goodmodel.setFocus();
  1838. }
  1839. if(e.keycode == 13) {
  1840. obj.updateToDataset();
  1841. }
  1842. }
  1843. /****************************************************************************************
  1844. * Components : Edit
  1845. * Description : 통합물품목상세정보 / 물품영문명
  1846. ****************************************************************************************/
  1847. function group3_grp_detail_ipt_goodengnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  1848. if(e.keycode == 9)
  1849. {
  1850. if(e.shiftKey) group3.grp_detail.ipt_goodhngnm.setFocus();
  1851. //else cmb_prodplce.setFocus();
  1852. }
  1853. }
  1854. /****************************************************************************************
  1855. * Components : Combo
  1856. * Description : 통합물품목상세정보 / 물품구분
  1857. ****************************************************************************************/
  1858. function group3_grp_detail_cmb_goodflag_onitemchanged(obj, e) {
  1859. misfChangeItemsetFilter(group3.grp_detail.cmb_lrgcd, "goodflag=='" + e.postvalue + "'");
  1860. group3.grp_detail.cmb_lrgcd.value = "";
  1861. group3.grp_detail.cmb_mdlcd.value = "";
  1862. group3.grp_detail.cmb_smlcd.value = "";
  1863. group3.grp_detail.ipt_goodcd.value = "";
  1864. // 물품구분별 권한체크.
  1865. fSetGoodFlagAuth();
  1866. }
  1867. /****************************************************************************************
  1868. * Components : Button
  1869. * Description : 통합물품목상세정보 / 사진
  1870. ****************************************************************************************/
  1871. function group3_grp_detail_btn_photinfo_onclick(obj:Button, e:ClickEventInfo) {
  1872. rszfOpenPopUpListByWndName(group3.grp_detail.ipt_goodcd,"","","SPRSC00201","goodcd","group3.grp_detail.ipt_goodcd");
  1873. }
  1874. /****************************************************************************************
  1875. * Components : Combo
  1876. * Description : 통합물품목상세정보 / 대분류
  1877. ****************************************************************************************/
  1878. function group3_grp_detail_cmb_lrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  1879. group3.grp_detail.cmb_mdlcd.value = "";
  1880. group3.grp_detail.ipt_goodcd.value = "";
  1881. rszfLMSComboList(ds_main_goodlists_goodlist.getColumn(0, "goodflag"), group3.grp_detail.cmb_lrgcd.value, "", "group3.grp_detail.cmb_mdlcd", "", "M", "", "Y");
  1882. }
  1883. /****************************************************************************************
  1884. * Components : Combo
  1885. * Description : 통합물품목상세정보 / 중분류
  1886. ****************************************************************************************/
  1887. function group3_grp_detail_cmb_mdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  1888. group3.grp_detail.ipt_goodcd.value = "";
  1889. rszfLMSComboList(ds_main_goodlists_goodlist.getColumn(0, "goodflag"), group3.grp_detail.cmb_lrgcd.value, group3.grp_detail.cmb_mdlcd.value, "group3.grp_detail.cmb_smlcd", "", "S", "", "Y");
  1890. }
  1891. /****************************************************************************************
  1892. * Components : Combo
  1893. * Description : 통합물품목상세정보 / 자산구분
  1894. ****************************************************************************************/
  1895. function group3_grp_detail_cmb_asetflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  1896. rszfLMSComboList(ds_main_goodlists_det_gooddetlist.getColumn(0, "goodflag"), group3.grp_detail.cmb_lrgcd.value, group3.grp_detail.cmb_mdlcd.value, "group3.grp_detail.cmb_smlcd", "", "S", "", "Y");
  1897. }
  1898. /****************************************************************************************
  1899. * Components : Button
  1900. * Description : 통합물품목상세정보 / ALLSIZE정보 / 행삭제
  1901. ****************************************************************************************/
  1902. function group3_grp_detail_switch1_case1_bbt_delrow_onclick(obj:Button, e:ClickEventInfo) {
  1903. misfGridIUD(group3.grp_detail.switch1.case1.grd_allsize, "D");
  1904. }
  1905. /****************************************************************************************
  1906. * Components : Button
  1907. * Description : 통합물품목상세정보 / ALLSIZE정보 / 행추가
  1908. ****************************************************************************************/
  1909. function group3_grp_detail_switch1_case1_bbt_insrow_onclick(obj:Button, e:ClickEventInfo) {
  1910. misfGridIUD(group3.grp_detail.switch1.case1.grd_allsize, "A", "N");
  1911. ds_main_allsizelists_allsizelist.setColumn(ds_main_allsizelists_allsizelist.rowposition, "goodcd" , ds_send_allsizelist.getColumn(0, "goodcd"));
  1912. ds_main_allsizelists_allsizelist.setColumn(ds_main_allsizelists_allsizelist.rowposition, "instflag" , ds_send_allsizelist.getColumn(0, "instflag"));
  1913. ds_main_allsizelists_allsizelist.setColumn(ds_main_allsizelists_allsizelist.rowposition, "goodunit" , eval(PURTARGET_NODE).getColumn(0, "goodunit"));
  1914. }
  1915. /****************************************************************************************
  1916. * Components : Button
  1917. * Description : 통합물품목상세정보 / ALLSIZE정보 / 저장
  1918. ****************************************************************************************/
  1919. function group3_grp_detail_switch1_case1_bbt_sizesave_onclick(obj:Button, e:ClickEventInfo) {
  1920. if(fCheckSaveData() == false) return;
  1921. fSetHistInfo();
  1922. var dsUpdate = grdf_getGridUpdateData(group3.grp_detail.switch1.case1.grd_allsize, "all");
  1923. grdf_setStatusColumn(dsUpdate, "status");
  1924. ds_send_save_allsizelists_allsizelist.copyData(dsUpdate, true);
  1925. var oParam = {};
  1926. oParam.id = "TXRSC00211";
  1927. oParam.service = "purcbaseapp.PurcBaseMngt";
  1928. oParam.method = "reqExeSaveAllSize";
  1929. oParam.inds = "req=ds_send_save_allsizelists_allsizelist histinfo=ds_send_save_allsizelists_histinfo";
  1930. oParam.outds = "";
  1931. oParam.async = false;
  1932. //oParam.callback = "cf_TXRSC00211";
  1933. tranf_submit(oParam);
  1934. fAllSizeRead();
  1935. }
  1936. /****************************************************************************************
  1937. * Components : Button
  1938. * Description : 통합물품목상세정보 / ALLSIZE정보 / 엑셀자료가져오기
  1939. ****************************************************************************************/
  1940. function group3_grp_detail_switch1_case1_btn_loadexcel_onclick(obj:Button, e:ClickEventInfo) {
  1941. fLoadExcel_2("0",group3.grp_allsizecopy, group3.grp_allsizecopy.grd_allsizecopy);
  1942. }
  1943. /****************************************************************************************
  1944. * Components : Button
  1945. * Description : 통합물품목상세정보 / ALLSIZE정보 / 엑셀저장
  1946. ****************************************************************************************/
  1947. function group3_grp_detail_switch1_case1_button9_onclick(obj:Button, e:ClickEventInfo) {
  1948. misfSaveExcel(group3.grp_detail.switch1.case1.grd_allsize, "AllSize정보내역_"+utlf_getCurrentDate());
  1949. }
  1950. /****************************************************************************************
  1951. * Components : Button
  1952. * Description : 통합물품목상세정보 / 삭제
  1953. ****************************************************************************************/
  1954. function group3_btn_choidel_onclick(obj:Button, e:ClickEventInfo) {
  1955. fDeleteRscmgoodView();
  1956. }
  1957. /****************************************************************************************
  1958. * Components : Button
  1959. * Description : 통합물품목상세정보 / 신규재료신청등록
  1960. ****************************************************************************************/
  1961. function group3_bbt_newgoodcd_onclick(obj:Button, e:ClickEventInfo) {
  1962. fNewGoodcdCreate(); // 신규재료 신청등록
  1963. //SMRSD04500_신규재료구매팀접수 및 소견_1.xfdl 전환필요
  1964. }
  1965. /****************************************************************************************
  1966. * Components : Button
  1967. * Description : 통합물품목상세정보 / 추가
  1968. ****************************************************************************************/
  1969. function group3_btn_addgrdgoodlist_onclick(obj:Button, e:ClickEventInfo) {
  1970. if( grdf_getGridUpdateData(group3.switch2.case5.grd_goodlist, "all").rowcount > 0 ){
  1971. sysf_messageBox("추가 클릭 이전에 추가된 행이 있습니다." ,"I999");
  1972. return;
  1973. }
  1974. group3.grp_detail.cmb_goodflag.enable = true;
  1975. group3.grp_detail.cmb_lrgcd.enable = true;
  1976. group3.grp_detail.cmb_mdlcd.enable = true;
  1977. group3.grp_detail.cmb_smlcd.enable = true;
  1978. group3.grp_detail.btn_goodcdcopy.enable = true;
  1979. misfGridIUD(group3.switch2.case5.grd_goodlist, "A");
  1980. ds_main_list_goodlists_goodlist.setColumn(ds_main_list_goodlists_goodlist.rowcount-1, "goodcd", "");
  1981. var goodflag = ds_main_list_goodlists_goodlist.getColumn(ds_main_list_goodlists_goodlist.rowposition, "goodflag");
  1982. var lrgcd = ds_main_list_goodlists_goodlist.getColumn(ds_main_list_goodlists_goodlist.rowposition, "lrgcd");
  1983. var mdlcd = ds_main_list_goodlists_goodlist.getColumn(ds_main_list_goodlists_goodlist.rowposition, "mdlcd");
  1984. // 중분류_소분류 combo setting
  1985. misfChangeItemsetFilter(group3.grp_detail.cmb_lrgcd, "goodflag=='" + goodflag + "'");
  1986. group3.grp_detail.cmb_mdlcd.innerdataset = "";
  1987. group3.grp_detail.cmb_smlcd.innerdataset = "";
  1988. if (!utlf_isNull(ds_main_list_goodlists_goodlist.getColumn(ds_main_list_goodlists_goodlist.rowposition, "smlcd"))) {
  1989. rszfLMSComboList(goodflag, lrgcd, "", "group3.grp_detail.cmb_mdlcd", "", "M", "", "Y");
  1990. rszfLMSComboList(goodflag, lrgcd, mdlcd, "group3.grp_detail.cmb_smlcd", "", "S", "", "Y");
  1991. } else if (!utlf_isNull(ds_main_list_goodlists_goodlist.getColumn(ds_main_list_goodlists_goodlist.rowposition, "mdlcd"))) {
  1992. rszfLMSComboList(goodflag, lrgcd, "", "group3.grp_detail.cmb_mdlcd", "", "M", "", "Y");
  1993. }
  1994. fAfterRetrGoodList();
  1995. group3.grp_detail.cmb_asetflag.value = "1";
  1996. group3.btn_choidel.enable = false; // 물품삭제
  1997. vGoodNew = "N";
  1998. }
  1999. /****************************************************************************************
  2000. * Components : Button
  2001. * Description : 통합물품목상세정보 / 엑셀저장
  2002. ****************************************************************************************/
  2003. function group3_btn_excel_onclick(obj:Button, e:ClickEventInfo) {
  2004. fSaveGridToExcel(); // Save Grid to Excel
  2005. }
  2006. /****************************************************************************************
  2007. * Components : Button
  2008. * Description : 조회
  2009. ****************************************************************************************/
  2010. function group3_grp_title_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  2011. if( utlf_isNull(group3.grp_title.cmb_goodflag_search.value) && utlf_isNull(group3.grp_title.ipt_goodcd_search.value) && utlf_isNull(group3.grp_title.ipt_edicd_search.value) && utlf_isNull(group3.grp_title.ipt_goodnm_search.value) ){
  2012. sysf_messageBox("물품구분이 전체일때, 물품코드 또는 EDI코드 또는 물품명은 필수입력입니다." ,"I999");
  2013. return false;
  2014. }
  2015. if (utlf_isNull(group3.grp_title.ipt_frdate.value)) {
  2016. group3.grp_title.ipt_todate.value = "";
  2017. } else {
  2018. if (utlf_isNull(group3.grp_title.ipt_todate.value)) {
  2019. group3.grp_title.ipt_todate.value = group3.grp_title.ipt_frdate.value;
  2020. }
  2021. }
  2022. if (fCheckRetrieveData() == false) return;
  2023. if (group3.switch2.tabindex == 0) {
  2024. // ds_send_goodlist.setColumn( 0, "filecls" ,"S");
  2025. // misfMsterDetailRetrieve();
  2026. fRetrGoodList(false);
  2027. } else {
  2028. dsf_makeValue( ds_send_sendlist, "goodflag", "string", group3.grp_title.cmb_goodflag_search.value);
  2029. dsf_makeValue( ds_send_sendlist, "newmatrprcsstat", "string", "10");
  2030. dsf_makeValue( ds_send_sendlist, "sytscdrgstreqyn", "string", "Y");
  2031. call_TRRSD04001();
  2032. fClearGoodInfo();
  2033. }
  2034. group3.btn_choidel.enable = true;
  2035. }
  2036. /****************************************************************************************
  2037. * Components : Combo
  2038. * Description : 조회조건 / 물품구분 변경
  2039. ****************************************************************************************/
  2040. function group3_grp_title_cmb_goodflag_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2041. misfGridInit(group3.switch2.case5.grd_goodlist);
  2042. misfGridInit(group3.grp_detail.switch1.case2.grd_instinfo);
  2043. // ds_main_goodlists_det_gooddetlist.clearData(); ds_main_goodlists_det_gooddetlist.addRow();
  2044. if (e.postvalue == "Y") {
  2045. group3.grp_title.cbx_mngtflag.visible = true;
  2046. group3.grp_detail.cpt_mngtflag.visible = true;
  2047. group3.grp_detail.rdo_mngtflag.visible = true;
  2048. misfColHidden(group3.grp_detail.switch1.case1.grd_allsize, "chargeyn", false);
  2049. } else {
  2050. group3.grp_title.cbx_mngtflag.value = "";
  2051. group3.grp_detail.cpt_mngtflag.visible = false;
  2052. group3.grp_detail.rdo_mngtflag.visible = false;
  2053. group3.grp_title.cbx_mngtflag.visible = false;
  2054. misfColHidden(group3.grp_detail.switch1.case1.grd_allsize, "chargeyn", true);
  2055. }
  2056. misfChangeItemsetFilter(group3.grp_title.cmb_lrgcd_search,"goodflag==null || goodflag=='" + e.postvalue + "'");
  2057. group3.grp_title.cmb_lrgcd_search.value = '';
  2058. group3.grp_title.cmb_mdlcd_search.value = '';
  2059. group3.grp_title.cmb_smlcd_search.value = '';
  2060. }
  2061. /****************************************************************************************
  2062. * Components : Button
  2063. * Description : 조회조건 / 제조원 검색 팝업
  2064. ****************************************************************************************/
  2065. function group3_grp_title_button6_onclick(obj:Button, e:ClickEventInfo) {
  2066. rszfOpenPopUpListByWndName(group3.grp_title.ipt_prodcmpy_search,"","prodcmpy,prodcmpynm","SPRSD00160","","");
  2067. }
  2068. /****************************************************************************************
  2069. * Components : Combo
  2070. * Description : 조회조건 / 대분류 변경
  2071. ****************************************************************************************/
  2072. function group3_grp_title_cmb_lrgcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2073. rszfLMSComboList(group3.grp_title.cmb_goodflag_search.value, group3.grp_title.cmb_lrgcd_search.value, "", "group3.grp_title.cmb_mdlcd_search", "", "M", "", "Y");
  2074. frmf_inputEnterKey("group3.grp_title.cmb_mdlcd_search", "onitemchanged", new ItemChangeEventInfo);
  2075. }
  2076. /****************************************************************************************
  2077. * Components : Combo
  2078. * Description : 조회조건 / 중분류 변경
  2079. ****************************************************************************************/
  2080. function group3_grp_title_cmb_mdlcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2081. rszfLMSComboList(group3.grp_title.cmb_goodflag_search.value, group3.grp_title.cmb_lrgcd_search.value, group3.grp_title.cmb_mdlcd_search.value, "group3.grp_title.cmb_smlcd_search", "", "S", "", "Y");
  2082. }
  2083. /****************************************************************************************
  2084. * Components : Button
  2085. * Description : 초기화
  2086. ****************************************************************************************/
  2087. function group3_grp_title_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
  2088. fInitialize();
  2089. }
  2090. /****************************************************************************************
  2091. * Components : Button
  2092. * Description : 저장
  2093. ****************************************************************************************/
  2094. function group3_grp_title_btn_save_onclick(obj:Button, e:ClickEventInfo) {
  2095. if(fCheckSaveData() == false) return;
  2096. fSetDataCopy();
  2097. // misfSave("TXRSC05302"); //저장데이터셋이 많아 따로처리
  2098. call_TXRSC05302();
  2099. fSetOldGoodList();
  2100. //call_TRRSD04001();
  2101. group3.grp_title.ipt_goodcd_search.value = ds_main_goodlists_goodlist.getColumn(0, "goodcd");
  2102. group3.grp_title.btn_search.click();
  2103. }
  2104. function group3_grp_title_cbx_mngtflag_onkeydown(obj:CheckBox, e:KeyEventInfo) {
  2105. if(e.keycode == 9) {
  2106. if(e.shiftKey) {}//ipt_minexch.setFocus();
  2107. else group3.grp_detail.ipt_goodhngnm.setFocus();
  2108. }
  2109. }
  2110. /****************************************************************************************
  2111. * Components : Grid
  2112. * Description : 통합물품목록 변경
  2113. ****************************************************************************************/
  2114. function group3_switch2_case5_grd_goodlist_onselectchanged(obj:Grid, e:GridSelectEventInfo) {
  2115. // obj.enableevent = false;
  2116. // var goodcd = ds_main_list_goodlists_goodlist.getColumn(e.row, "goodcd");
  2117. //
  2118. // if (!utlf_isNull(goodcd)) {
  2119. // vGoodNew = "U";
  2120. //
  2121. // // ds_send_goodlist.setColumn( 0, "filecls" ,"S");
  2122. // // misfMsterDetailRetrieve();
  2123. // fRetrGoodList(true);
  2124. //
  2125. // group3.grp_detail.cmb_goodflag.enable = false;
  2126. // group3.grp_detail.cmb_lrgcd.enable = false;
  2127. // group3.grp_detail.cmb_mdlcd.enable = false;
  2128. // group3.grp_detail.cmb_smlcd.enable = false;
  2129. // group3.grp_detail.btn_goodcdcopy.enable = false;
  2130. // } else {
  2131. // vGoodNew = "N";
  2132. //
  2133. // group3.grp_detail.cmb_goodflag.enable = true;
  2134. // group3.grp_detail.cmb_lrgcd.enable = true;
  2135. // group3.grp_detail.cmb_mdlcd.enable = true;
  2136. // group3.grp_detail.cmb_smlcd.enable = true;
  2137. // group3.grp_detail.btn_goodcdcopy.enable = true;
  2138. //
  2139. // group3.grp_detail.cmb_lrgcd.value = "";
  2140. // group3.grp_detail.cmb_mdlcd.value = "";
  2141. // group3.grp_detail.cmb_smlcd.value = "";
  2142. // }
  2143. // obj.enableevent = true;
  2144. }
  2145. /****************************************************************************************
  2146. * Components : Grid
  2147. * Description : 통합물품목록 선택
  2148. ****************************************************************************************/
  2149. function group3_switch2_case5_grd_goodlist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  2150. if(e.row == e.oldrow) frmf_inputEnterKey("group3.switch2.case5.grd_goodlist", "onselectchanged", new GridSelectEventInfo);
  2151. }
  2152. /****************************************************************************************
  2153. * Components : Button
  2154. * Description : 통합물품목록 엑셀자료가져오기
  2155. ****************************************************************************************/
  2156. function group3_switch2_case5_bbt_excelload_onclick(obj:Button, e:ClickEventInfo) {
  2157. fLoadExcel_2("0", grp_copygood, grp_copygood.grd_copygood);
  2158. }
  2159. /****************************************************************************************
  2160. * Components : Grid
  2161. * Description : 신규재료신청목록 선택
  2162. ****************************************************************************************/
  2163. function group3_switch2_case6_grd_newmeterial_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  2164. var path = "ds_main_goodlists_goodlist";
  2165. var goodcd = ds_main_list_newmeterialdetail.getColumn(e.row, "goodcd");
  2166. var goodcd2;
  2167. var specyn = ds_main_list_newmeterialdetail.getColumn(e.row, "specyn");
  2168. if(specyn=="Y") {
  2169. sysf_messageBox("규격신규물품은 견적서 조회후 allsize를 등록해주세요.", "E");
  2170. return;
  2171. }
  2172. for(var i = 0; i < ds_main_list_goodlists_goodlist.rowcount; i++) {
  2173. goodcd2 = ds_main_list_goodlists_goodlist.getColumn(i, "goodcd");
  2174. if(!utlf_isNull(goodcd2) && goodcd2 == goodcd) {
  2175. return;
  2176. }
  2177. }
  2178. var inserRow = -1;
  2179. for( var i=0 ; i<ds_main_list_goodlists_goodlist.rowcount ; i++ ){
  2180. if( ds_main_list_goodlists_goodlist.getRowType(i) == 2 ){
  2181. inserRow = i;
  2182. break;
  2183. }
  2184. }
  2185. if( inserRow == -1 ){
  2186. inserRow = ds_main_list_goodlists_goodlist.addRow();
  2187. }
  2188. group3.switch2.tabindex = 0;
  2189. if(ds_main_list_newmeterialdetail.getColumn(e.row, "goodcd") == "-") {
  2190. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodcd", "");
  2191. } else {
  2192. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodcd", ds_main_list_newmeterialdetail.getColumn(e.row, "goodcd"));
  2193. }
  2194. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodflag", ds_main_list_newmeterialdetail.getColumn(e.row, "goodflag"));
  2195. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodnm", ds_main_list_newmeterialdetail.getColumn(e.row, "goodhngnm"));
  2196. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodhngnm", ds_main_list_newmeterialdetail.getColumn(e.row, "goodhngnm"));
  2197. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodengnm", ds_main_list_newmeterialdetail.getColumn(e.row, "goodengnm"));
  2198. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodspec", ds_main_list_newmeterialdetail.getColumn(e.row, "goodspec"));
  2199. ds_main_list_goodlists_goodlist.setColumn(inserRow, "goodmodel", ds_main_list_newmeterialdetail.getColumn(e.row, "goodmodel"));
  2200. ds_main_list_goodlists_goodlist.setColumn(inserRow, "edicd", ds_main_list_newmeterialdetail.getColumn(e.row, "edicd"));
  2201. ds_main_list_goodlists_goodlist.setColumn(inserRow, "prodcmpycd", ds_main_list_newmeterialdetail.getColumn(e.row, "prodcmpycd"));
  2202. ds_main_list_goodlists_goodlist.setColumn(inserRow, "prodcmpynm", ds_main_list_newmeterialdetail.getColumn(e.row, "prodcmpynm"));
  2203. ds_main_list_goodlists_goodlist.setColumn(inserRow, "instcd", ds_main_list_newmeterialdetail.getColumn(e.row, "instcd"));
  2204. ds_main_list_goodlists_goodlist.setColumn(inserRow, "reqdd", ds_main_list_newmeterialdetail.getColumn(e.row, "reqdd"));
  2205. ds_main_list_goodlists_goodlist.setColumn(inserRow, "reqseqno", ds_main_list_newmeterialdetail.getColumn(e.row, "reqseqno"));
  2206. ds_main_list_goodlists_goodlist.setColumn(inserRow, "asetflag", "1");
  2207. if(ds_main_list_newmeterialdetail.getColumn(e.row, "goodcd") == "-") {
  2208. eval(path).setColumn(0, "goodcd", "");
  2209. } else {
  2210. eval(path).setColumn(0, "goodcd", ds_main_list_newmeterialdetail.getColumn(e.row, "goodcd"));
  2211. }
  2212. eval(path).setColumn(0, "goodflag", ds_main_list_newmeterialdetail.getColumn(e.row, "goodflag"));
  2213. eval(path).setColumn(0, "goodnm", ds_main_list_newmeterialdetail.getColumn(e.row, "goodhngnm"));
  2214. eval(path).setColumn(0, "goodhngnm", ds_main_list_newmeterialdetail.getColumn(e.row, "goodhngnm"));
  2215. eval(path).setColumn(0, "goodengnm", ds_main_list_newmeterialdetail.getColumn(e.row, "goodengnm"));
  2216. eval(path).setColumn(0, "goodspec", ds_main_list_newmeterialdetail.getColumn(e.row, "goodspec"));
  2217. eval(path).setColumn(0, "goodmodel", ds_main_list_newmeterialdetail.getColumn(e.row, "goodmodel"));
  2218. eval(path).setColumn(0, "edicd", ds_main_list_newmeterialdetail.getColumn(e.row, "edicd"));
  2219. eval(path).enableevent = false;
  2220. eval(path).setColumn(0, "prodcmpycd", ds_main_list_newmeterialdetail.getColumn(e.row, "prodcmpycd"));
  2221. eval(path).enableevent = true;
  2222. eval(path).setColumn(0, "prodcmpynm", ds_main_list_newmeterialdetail.getColumn(e.row, "prodcmpynm"));
  2223. eval(path).setColumn(0, "instcd", ds_main_list_newmeterialdetail.getColumn(e.row, "instcd"));
  2224. eval(path).setColumn(0, "reqdd", ds_main_list_newmeterialdetail.getColumn(e.row, "reqdd"));
  2225. eval(path).setColumn(0, "reqseqno", ds_main_list_newmeterialdetail.getColumn(e.row, "reqseqno"));
  2226. eval(path).setColumn(0, "asetflag", "1");
  2227. eval(path).setColumn(0, "appinstdata", ds_main_list_newmeterialdetail.getColumn(e.row, "instcd"));
  2228. group3.grp_detail.cmb_goodflag.enable = true;
  2229. group3.grp_detail.cmb_lrgcd.enable = true;
  2230. group3.grp_detail.cmb_mdlcd.enable = true;
  2231. group3.grp_detail.cmb_smlcd.enable = true;
  2232. var eInfo = new EventInfo();
  2233. eInfo.postvalue = ds_main_goodlists_goodlist.getColumn(0, "goodflag");
  2234. group3_grp_detail_cmb_goodflag_onitemchanged(group3.grp_detail.cmb_goodflag, eInfo);
  2235. }
  2236. /****************************************************************************************
  2237. * Components : Button
  2238. * Description : All Size Excel Data List / 적용
  2239. ****************************************************************************************/
  2240. function group3_grp_allsizecopy_btn_apply_onclick(obj:Button, e:ClickEventInfo) {
  2241. fCopyAllSizeId();
  2242. }
  2243. /****************************************************************************************
  2244. * Components : Button
  2245. * Description : All Size Excel Data List / 행삭제
  2246. ****************************************************************************************/
  2247. function group3_grp_allsizecopy_button5_onclick(obj:Button, e:ClickEventInfo) {
  2248. ds_init_CopyData_CopySizeLists_CopySizeList.deleteRow(ds_init_CopyData_CopySizeLists_CopySizeList.rowposition);
  2249. }
  2250. /****************************************************************************************
  2251. * Components : Button
  2252. * Description : All Size Excel Data List / 조회 물품외 모두 삭제
  2253. ****************************************************************************************/
  2254. function group3_grp_allsizecopy_button7_onclick(obj:Button, e:ClickEventInfo) {
  2255. fRemoveNodeSizeId();
  2256. fDeleteSizeIdNull();
  2257. }
  2258. /****************************************************************************************
  2259. * Components : Button
  2260. * Description : All Size Excel Data List / 취소
  2261. ****************************************************************************************/
  2262. function group3_grp_allsizecopy_button8_onclick(obj:Button, e:ClickEventInfo) {
  2263. group3.grp_allsizecopy.visible = false;
  2264. misfGridInit(group3.grp_allsizecopy.grd_allsizecopy);
  2265. }
  2266. /****************************************************************************************
  2267. * Components : Button
  2268. * Description : 통합물품목록 Excel Data Lists 저장
  2269. ****************************************************************************************/
  2270. function grp_copygood_button3_onclick(obj:Button, e:ClickEventInfo) {
  2271. // grp_copygood.grd_copygood.colsort(01) = "asc";
  2272. // grp_copygood.grd_copygood.colsort(03) = "asc";
  2273. // grp_copygood.grd_copygood.colsort(04) = "asc";
  2274. // grp_copygood.grd_copygood.colsort(05) = "asc";
  2275. // grp_copygood.grd_copygood.colsort(06) = "asc";
  2276. // grp_copygood.grd_copygood.colsort(15) = "asc";
  2277. // grp_copygood.grd_copygood.colsort(07) = "desc";
  2278. ds_init_CopyData_CopyGoodLists_goodexcel.keystring = "S:+goodcd+goodflag+lrgcd+mdlcd+smlcd+cmt-allsizespecid";
  2279. // grp_copygood.grd_copygood.sort(1,1, grp_copygood.grd_copygood.rows-1, grp_copygood.grd_copygood.cols-1) = "usersort";
  2280. // grp_copygood.grd_copygood.gridToInstance();
  2281. // 선택물품을 적용하는 처리하는 함수
  2282. fSaveGoodExcel();
  2283. }
  2284. /****************************************************************************************
  2285. * Components : Button
  2286. * Description : 통합물품목록 Excel Data Lists 행삭제
  2287. ****************************************************************************************/
  2288. function grp_copygood_button4_onclick(obj:Button, e:ClickEventInfo) {
  2289. ds_init_CopyData_CopyGoodLists_goodexcel.deleteRow(ds_init_CopyData_CopyGoodLists_goodexcel.rowposition);
  2290. }
  2291. /****************************************************************************************
  2292. * Components : Button
  2293. * Description : 통합물품목록 Excel Data Lists 저장 취소
  2294. ****************************************************************************************/
  2295. function grp_copygood_button10_onclick(obj:Button, e:ClickEventInfo) {
  2296. grp_copygood.visible = false;
  2297. misfGridInit(grp_copygood.grd_copygood);
  2298. }
  2299. /****************************************************************************************
  2300. * Components : Button
  2301. * Description : 통합물품 삭제 / 취소
  2302. ****************************************************************************************/
  2303. function grp_delete_button12_onclick(obj:Button, e:ClickEventInfo) {
  2304. grp_delete.visible = false;
  2305. }
  2306. /****************************************************************************************
  2307. * Components : Button
  2308. * Description : 통합물품 삭제 / 삭제
  2309. ****************************************************************************************/
  2310. function grp_delete_button13_onclick(obj:Button, e:ClickEventInfo) {
  2311. fDeleteRscmgood();
  2312. }
  2313. /****************************************************************************************
  2314. * Components : Button
  2315. * Description : 통합물품 삭제 / 물품명
  2316. ****************************************************************************************/
  2317. function grp_delete_ipt_delgoodnm_onkeydown(obj:Edit, e:KeyEventInfo) {
  2318. if(e.keycode == 9)
  2319. {
  2320. if(e.shiftKey) group3.grp_detail.ipt_goodcd.setFocus();
  2321. else group3.grp_detail.ipt_goodhngnm.setFocus();
  2322. }
  2323. }
  2324. /****************************************************************************************
  2325. * Components : Button
  2326. * Description : 통합물품 삭제 / 물품코드
  2327. ****************************************************************************************/
  2328. function grp_delete_ipt_delgood_onkeydown(obj:Edit, e:KeyEventInfo) {
  2329. if(e.keycode == 9) group3.grp_detail.ipt_goodnm.setFocus();
  2330. // event.preventDefault();
  2331. }
  2332. /****************************************************************************************
  2333. * Components : Grid
  2334. * Description : 통합물품목록 Excel Data Lists 버튼 바로 선택
  2335. ****************************************************************************************/
  2336. function grp_copygood_grd_copygood_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2337. {
  2338. if(e.row < 0) return;
  2339. if(e.col == obj.getBindCellIndex("body","prodcmpycd")) obj.autoenter = "select";
  2340. else obj.autoenter = "key";
  2341. }
  2342. /****************************************************************************************
  2343. * Components : Grid
  2344. * Description : 통합물품목록 Excel Data Lists 버튼 클릭
  2345. ****************************************************************************************/
  2346. function grp_copygood_grd_copygood_onexpandup(obj:Grid, e:GridMouseEventInfo)
  2347. {
  2348. var vProdCmpy = eval(obj.binddataset).getColumn(e.row,"prodcmpycd");
  2349. if (utlf_isNull(vProdCmpy)){
  2350. vProdCmpy = eval(obj.binddataset).getColumn(e.row,"prodcmpynm");
  2351. }
  2352. rszfOpenPopUpListByWndName(obj,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  2353. }
  2354. /****************************************************************************************
  2355. * Components : CheckBox
  2356. * Description : 체크해제시 empty값 입력
  2357. ****************************************************************************************/
  2358. function CheckBox_onclick(obj:CheckBox, e:ClickEventInfo)
  2359. {
  2360. if(obj.value == false) {
  2361. var objDs = misfGetBindColnm(obj, "D");
  2362. var sColnm = misfGetBindColnm(obj, "C");
  2363. eval(objDs).setColumn(0,sColnm,"");
  2364. }
  2365. }
  2366. /****************************************************************************************
  2367. * Components : Edit
  2368. * Description : 조회조건 / 입력 후 엔터로 조회
  2369. ****************************************************************************************/
  2370. function Edit_onkeyup(obj:Edit, e:KeyEventInfo)
  2371. {
  2372. if(e.keycode == 13) {
  2373. obj.updateToDataset();
  2374. if(!utlf_isNull(obj.text)) group3.grp_title.btn_search.click();
  2375. }
  2376. }
  2377. /****************************************************************************************
  2378. * Components : Calendar
  2379. * Description : 조회조건 / 시작일자 변경
  2380. ****************************************************************************************/
  2381. function group3_grp_title_ipt_frdate_onchanged(obj:Calendar, e:ChangeEventInfo)
  2382. {
  2383. if (utlf_isNull(group3.grp_title.ipt_frdate.value)) {
  2384. group3.grp_title.ipt_todate.value = "";
  2385. } else {
  2386. if (utlf_isNull(group3.grp_title.ipt_todate.value)) {
  2387. group3.grp_title.ipt_todate.value = group3.grp_title.ipt_frdate.value;
  2388. }
  2389. }
  2390. }
  2391. /****************************************************************************************
  2392. * Components : Dataset
  2393. * Description : 조회조건 / 제조원 조회
  2394. ****************************************************************************************/
  2395. function ds_send_goodlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2396. {
  2397. if(e.columnid == "prodcmpy") {
  2398. if(!utlf_isNull(e.newvalue)) {
  2399. group3.grp_title.ipt_prodcmpy_search.setFocus();
  2400. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
  2401. "prodcmpycd," + e.newvalue,"","prodcmpy,prodcmpynm" ,group3.grp_title.ipt_prodcmpy_search,"SPRSD00160","","");
  2402. }else{
  2403. group3.grp_title.ipt_prodcmpynm_search.value = "";
  2404. }
  2405. }
  2406. }
  2407. /****************************************************************************************
  2408. * Components : Dataset
  2409. * Description : 체크박스 설정
  2410. ****************************************************************************************/
  2411. function ds_main_list_newmeterialdetail_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2412. {
  2413. if(e.columnid=="specyn") {
  2414. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  2415. }
  2416. }
  2417. function ds_main_goodlists_goodlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2418. {
  2419. if(e.columnid == "prodcmpycd") {
  2420. if (utlf_isNull(group3.grp_detail.ipt_prodcmpycd.value)) group3.grp_detail.opt_prodcmpynm.value = "";
  2421. else {
  2422. group3.grp_detail.ipt_prodcmpycd.setFocus();
  2423. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + group3.grp_detail.ipt_prodcmpycd.value + "," ,"","prodcmpycd,prodcmpynm" ,group3.grp_detail.ipt_prodcmpycd,"SPRSD00160","","");
  2424. }
  2425. }
  2426. }
  2427. function ds_init_comcd_Z00071_Z00071_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2428. {
  2429. if(e.columnid=="minval") {
  2430. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  2431. }
  2432. }
  2433. function ds_main_allsizelists_allsizelist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2434. {
  2435. if(e.columnid=="chargeyn") {
  2436. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  2437. }
  2438. }
  2439. function group3_switch2_case5_grd_goodlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  2440. {
  2441. var goodcd = ds_main_list_goodlists_goodlist.getColumn(obj.currentrow, "goodcd");
  2442. if (!utlf_isNull(goodcd)) {
  2443. vGoodNew = "U";
  2444. // ds_send_goodlist.setColumn( 0, "filecls" ,"S");
  2445. // misfMsterDetailRetrieve();
  2446. fRetrGoodList(true);
  2447. group3.grp_detail.cmb_goodflag.enable = false;
  2448. group3.grp_detail.cmb_lrgcd.enable = false;
  2449. group3.grp_detail.cmb_mdlcd.enable = false;
  2450. group3.grp_detail.cmb_smlcd.enable = false;
  2451. group3.grp_detail.btn_goodcdcopy.enable = false;
  2452. } else {
  2453. vGoodNew = "N";
  2454. ds_main_goodlists_goodlist.copyRow(0, ds_main_list_goodlists_goodlist, ds_main_list_goodlists_goodlist.rowposition);
  2455. group3.grp_detail.cmb_goodflag.enable = true;
  2456. group3.grp_detail.cmb_lrgcd.enable = true;
  2457. group3.grp_detail.cmb_mdlcd.enable = true;
  2458. group3.grp_detail.cmb_smlcd.enable = true;
  2459. group3.grp_detail.btn_goodcdcopy.enable = true;
  2460. // group3.grp_detail.cmb_lrgcd.value = "";
  2461. // group3.grp_detail.cmb_mdlcd.value = "";
  2462. // group3.grp_detail.cmb_smlcd.value = "";
  2463. }
  2464. }
  2465. ]]></Script>
  2466. </Form>
  2467. </FDL>