SMRSC00600_물품종합조회.xfdl 81 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRSC00600" position="absolute 0 0 1198 798" titletext="기관별 물품종합 조회" oninit="SMRSC00600_oninit" onload="SMRSC00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1195 25" id="group1">
  8. <Layouts>
  9. <Layout>
  10. <Static text="기관별 물품종합 조회" position="absolute 0 0 180 25" id="caption6" class="tit_1"/>
  11. <Static id="caption4" class="patient_text_black"/>
  12. </Layout>
  13. </Layouts>
  14. </Div>
  15. <Div position="absolute 0 51 1195 795" id="group3" scrollbars="autoboth" anchor="all">
  16. <Layouts>
  17. <Layout>
  18. <Div position="absolute 0 0 1195 166" align="align:center top;" id="grp_title" anchor="left top right" class="div_SA2">
  19. <Layouts>
  20. <Layout>
  21. <Static text="기관코드 :" position="absolute 15 9 101 26" id="cap_instcd" class="search_name" anchor="default"/>
  22. <Combo position="absolute 100 9 248 28" id="cmb_instcd" class="combo_search" enable="false" innerdataset="@ds_init_instcd" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  23. <Static text="재고관리기준 :" position="absolute 310 140 422 157" id="caption22" class="search_name" anchor="default"/>
  24. <Static text="주거래처 :" position="absolute 640 30 726 47" id="caption23" class="search_name" anchor="default"/>
  25. <Static text="구매구분 :" position="absolute 15 140 101 157" id="caption25" class="search_name" anchor="default"/>
  26. <Calendar position="absolute 833 118 918 137" id="input1" class="input_search" anchor="default" autoselect="true"/>
  27. <Static text="물 품 명 :" position="absolute 640 8 726 25" id="caption27" class="search_name" anchor="default"/>
  28. <Static text="제조회사 :" position="absolute 640 74 726 91" id="caption29" class="search_name" anchor="default"/>
  29. <Static text="보조거래처 :" position="absolute 627 52 726 69" id="caption31" class="search_name" anchor="default"/>
  30. <Edit position="absolute 725 8 918 27" id="ipt_goodnm" class="input_search" anchor="default" autoselect="true"/>
  31. <Edit position="absolute 725 74 809 93" id="ipt_prodcmpycd" class="input_search" anchor="default" autoselect="true" onkeydown="group3_grp_title_ipt_prodcmpycd_onkeydown"/>
  32. <Edit position="absolute 831 74 974 93" id="ipt_prodcmpynm" taborder="-1" anchor="default" class="output" enable="false"/>
  33. <Button position="absolute 812 74 828 90" id="btn_prodcmpycd" class="icon_search" text="" anchor="default" onclick="group3_grp_title_btn_prodcmpycd_onclick"/>
  34. <Edit position="absolute 831 30 974 49" id="ipt_maincustlastsuplplcenm" taborder="-1" anchor="default" class="output" enable="false"/>
  35. <Button position="absolute 812 30 828 46" id="btn_maincustlastsuplplce" class="icon_search" text="" anchor="default" onclick="group3_grp_title_btn_maincustlastsuplplce_onclick"/>
  36. <Edit position="absolute 725 30 809 49" id="ipt_maincustlastsuplplce" class="input_search" anchor="default" autoselect="true" onkeydown="group3_grp_title_ipt_maincustlastsuplplce_onkeydown"/>
  37. <Edit position="absolute 831 52 974 71" id="ipt_suppcustnm" taborder="-1" anchor="default" class="output" enable="false"/>
  38. <Edit position="absolute 725 52 809 71" id="ipt_suppcustcd" class="input_search" anchor="default" autoselect="true" onkeydown="group3_grp_title_ipt_suppcustcd_onkeydown"/>
  39. <Button position="absolute 812 52 828 68" id="btn_suppcustcd" class="icon_search" text="" anchor="default" onclick="group3_grp_title_btn_suppcustcd_onclick"/>
  40. <Edit position="absolute 421 53 569 72" id="ipt_edicd" class="input_search" anchor="default" autoselect="true"/>
  41. <Edit position="absolute 421 9 569 28" id="ipt_goodcd" class="input_search" anchor="default" inputmode="upper" autoselect="true"/>
  42. <Static text="물품코드 :" position="absolute 336 9 422 26" id="caption33" class="search_name" anchor="default"/>
  43. <Static text="EDI 코드 :" position="absolute 333 53 422 70" id="caption34" class="search_name" anchor="default"/>
  44. <Static text="계약구분 :" position="absolute 336 75 422 92" id="caption35" class="search_name" anchor="default"/>
  45. <Static text="발주기준 :" position="absolute 336 97 422 114" id="caption36" class="search_name" anchor="default"/>
  46. <Static text="사용여부 :" position="absolute 640 97 726 114" id="caption37" class="search_name" anchor="default"/>
  47. <Radio position="absolute 725 97 873 116" id="rbo_useyn" class="radio_search" columncount="3" rowcount="1" innerdataset="@ds_init_useyn" datacolumn="label" codecolumn="value" anchor="default"/>
  48. <Button position="absolute 1125 70 1181 92" id="btn_search" class="btn1" text="조회" anchor="top right" onclick="group3_grp_title_btn_search_onclick"/>
  49. <Shape position="absolute 1107 12 1113 152" linetype="vertical" id="line_title" class="line_4" anchor="top right"/>
  50. <Calendar position="absolute 725 118 811 137" id="input23" class="input_search" anchor="default" autoselect="true"/>
  51. <Static text="적용기간 :" position="absolute 640 118 726 135" id="caption38" class="search_name" anchor="default"/>
  52. <Static text="~" position="absolute 832 146 833 166" id="caption1" anchor="default" style="font:Dotum,9,bold;"/>
  53. <Combo position="absolute 100 140 248 159" id="cmb_purcflag" class="combo_search" innerdataset="@ds_init_purcflag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  54. <Combo position="absolute 421 140 569 159" id="cmb_stocmngtflag" class="combo_search" innerdataset="@ds_init_stocmngtflag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  55. <Combo position="absolute 421 75 569 94" id="cmb_conflag" class="combo_search" innerdataset="@ds_init_conflag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  56. <Combo position="absolute 421 97 569 116" id="cmb_plceordbase" class="combo_search" innerdataset="@ds_init_plceordbase" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  57. <Static text="청구구분 :" position="absolute 336 119 422 136" id="cap_reqflag" class="search_name" anchor="default"/>
  58. <Combo position="absolute 421 119 569 138" id="cmb_reqflag" class="combo_search" innerdataset="ds_init_cmb_reqflag_comcdlist" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  59. <Static text="청구방법 :" position="absolute 15 119 101 136" id="caption3" class="search_name" anchor="default"/>
  60. <Combo position="absolute 100 119 248 138" id="cmb_reqmthd" class="combo_search" innerdataset="@ds_init_reqmthd" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  61. <Static text="All Size :" position="absolute 915 95 985 112" id="caption5" class="search_name" visible="false" anchor="default"/>
  62. <Radio position="absolute 986 93 1096 112" id="rdo_allsizeyn" class="radio_search" visible="false" columncount="2" innerdataset="@ds_init_allsizeyn" datacolumn="label" codecolumn="value" anchor="default"/>
  63. <Static text="구 코 드 :" position="absolute 336 31 422 48" id="caption82" class="search_name" anchor="default"/>
  64. <Edit position="absolute 421 31 569 50" id="ipt_oldcd_search" class="input_search" anchor="default" maxlength="12" autoselect="true"/>
  65. <Static text="~" position="absolute 816 118 831 138" id="caption2" anchor="default" style="font:Dotum,9,bold;"/>
  66. <Static text="중 분 류 :" position="absolute 15 75 101 92" id="caption94" class="search_name" anchor="default"/>
  67. <Static text="소 분 류 :" position="absolute 15 97 101 114" id="caption96" class="search_name" anchor="default"/>
  68. <Combo position="absolute 100 53 248 72" id="cmb_lrgcd_search" class="combo_search" anchor="default" onitemchanged="group3_grp_title_cmb_lrgcd_search_onitemchanged"/>
  69. <Combo position="absolute 100 97 248 116" id="cmb_smlcd_search" class="combo_search" anchor="default"/>
  70. <Combo position="absolute 100 31 248 50" id="cmb_goodflag" class="combo_essential" innerdataset="@ds_init_goodflag" datacolumn="cdnm" codecolumn="cdid" anchor="default" type="search" onitemchanged="group3_grp_title_cmb_goodflag_onitemchanged"/>
  71. <Combo position="absolute 100 75 248 94" id="cmb_mdlcd_search" class="combo_search" anchor="default" onitemchanged="group3_grp_title_cmb_mdlcd_search_onitemchanged"/>
  72. <Static text="물품구분:" position="absolute 15 31 101 48" id="caption90" class="search_name" anchor="default"/>
  73. <Static text="대 분 류 :" position="absolute 15 53 101 70" id="caption91" class="search_name" anchor="default"/>
  74. <Edit readonly="true" position="absolute 975 115 1075 134" id="opt_seelct" visible="false" anchor="default" autoselect="true"/>
  75. </Layout>
  76. </Layouts>
  77. </Div>
  78. <Grid position="absolute 0 608 1195 744" id="grd_goodhistory" visible="true" binddataset="ds_main_list_goodhistory_goodhistorylist" anchor="left right bottom" onmousemove="group3_grd_goodhistory_onmousemove" cellsizingtype="both" extendsizetype="row">
  79. <Formats>
  80. <Format id="default">
  81. <Columns>
  82. <Column size="25" band="left"/>
  83. <Column size="80"/>
  84. <Column size="0"/>
  85. <Column size="65"/>
  86. <Column size="60"/>
  87. <Column size="66"/>
  88. <Column size="66"/>
  89. <Column size="80"/>
  90. <Column size="80"/>
  91. <Column size="75"/>
  92. <Column size="71"/>
  93. <Column size="73"/>
  94. <Column size="0"/>
  95. <Column size="100"/>
  96. <Column size="70"/>
  97. <Column size="0"/>
  98. <Column size="0"/>
  99. <Column size="69"/>
  100. <Column size="0"/>
  101. <Column size="0"/>
  102. <Column size="0"/>
  103. <Column size="94"/>
  104. <Column size="100"/>
  105. <Column size="100"/>
  106. <Column size="100"/>
  107. <Column size="100"/>
  108. </Columns>
  109. <Rows>
  110. <Row size="24" band="head"/>
  111. <Row size="24"/>
  112. </Rows>
  113. <Band id="head">
  114. <Cell/>
  115. <Cell col="1" text="적용일자*"/>
  116. <Cell col="2" text="사용유무"/>
  117. <Cell col="3" text="규격"/>
  118. <Cell col="4" text="모델"/>
  119. <Cell col="5" text="제조회사"/>
  120. <Cell col="6" text="제조국"/>
  121. <Cell col="7" text="주거래처"/>
  122. <Cell col="8" text="보조거래처"/>
  123. <Cell col="9" text="EDI 코드"/>
  124. <Cell col="10" text="입고단위"/>
  125. <Cell col="11" text="불출단위"/>
  126. <Cell col="12" text="제품단가"/>
  127. <Cell col="13" text="입고계정"/>
  128. <Cell col="14" text="비용계정"/>
  129. <Cell col="15" text="견적가"/>
  130. <Cell col="16" text="외화단가"/>
  131. <Cell col="17" text="화폐단위"/>
  132. <Cell col="18" text="제품단가"/>
  133. <Cell col="19" text="수불단가"/>
  134. <Cell col="20" text="의료수가"/>
  135. <Cell col="21" text="대분류"/>
  136. <Cell col="22" text="중분류"/>
  137. <Cell col="23" text="소분류"/>
  138. <Cell col="24" text="수정자"/>
  139. <Cell col="25" text="수정일시"/>
  140. </Band>
  141. <Band id="body">
  142. <Cell celltype="head"/>
  143. <Cell col="1" text="bind:fromdd" mask="####-##-##" maskchar=" "/>
  144. <Cell col="2" text="bind:useyn"/>
  145. <Cell col="3" style="align:left top;padding:5 2 1 2;" text="bind:goodspec" wordwrap="word"/>
  146. <Cell col="4" style="align:left top;padding:5 2 1 2;" text="bind:goodmodel" wordwrap="word"/>
  147. <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:prodcmpynm" wordwrap="word"/>
  148. <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:prodplcenm" wordwrap="word"/>
  149. <Cell col="7" style="align:left top;padding:5 2 1 2;" text="bind:maincustlastsuplplcenm" wordwrap="word"/>
  150. <Cell col="8" style="align:left top;padding:5 2 1 2;" text="bind:suppcustnm" wordwrap="word"/>
  151. <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:edicd" wordwrap="word"/>
  152. <Cell col="10" style="align:left top;padding:5 2 1 2;" text="bind:purcunitnm" wordwrap="word"/>
  153. <Cell col="11" style="align:left top;padding:5 2 1 2;" text="bind:deliveunitnm" wordwrap="word"/>
  154. <Cell col="12" style="align:left top;padding:5 2 1 2;" text="bind:goodunitcost" wordwrap="word"/>
  155. <Cell col="13" style="align:left top;padding:5 2 1 2;" text="bind:winacntnm" wordwrap="word"/>
  156. <Cell col="14" style="align:left top;padding:5 2 1 2;" text="bind:amtacntnm" wordwrap="word"/>
  157. <Cell col="15" style="align:left top;padding:5 2 1 2;" text="bind:estmamt" wordwrap="word"/>
  158. <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:forgncurncyunitcost" wordwrap="word"/>
  159. <Cell col="17" style="align:left top;padding:5 2 1 2;" text="bind:curncyunitnm" wordwrap="word"/>
  160. <Cell col="18" style="align:left top;padding:5 2 1 2;" text="bind:goodunitcost" wordwrap="word"/>
  161. <Cell col="19" style="align:left top;padding:5 2 1 2;" wordwrap="word"/>
  162. <Cell col="20" style="align:left top;padding:5 2 1 2;" wordwrap="word"/>
  163. <Cell col="21" style="align:left top;padding:5 2 1 2;" text="bind:lrgnm" wordwrap="word"/>
  164. <Cell col="22" style="align:left top;padding:5 2 1 2;" text="bind:mdlnm" wordwrap="word"/>
  165. <Cell col="23" style="align:left top;padding:5 2 1 2;" text="bind:smlnm" wordwrap="word"/>
  166. <Cell col="24" style="align:left top;padding:5 2 1 2;" text="bind:lastupdtrnm" wordwrap="word"/>
  167. <Cell col="25" style="align:left middle;" text="bind:lastupdtdt" mask="####-##-##" maskchar=" "/>
  168. </Band>
  169. </Format>
  170. </Formats>
  171. </Grid>
  172. <Shape position="absolute 0 603 1195 609" linetype="horizontal" id="line8" class="line_10" anchor="left right bottom"/>
  173. <Static text="이력정보" position="absolute 0 587 95 603" id="caption8" class="tit_2" anchor="left bottom"/>
  174. <Tab position="absolute 0 161 1195 574" id="swt_select" anchor="all" class="tab_Normal">
  175. <Tabpages>
  176. <Tabpage text="" id="cse_costlist">
  177. <Layouts>
  178. <Layout>
  179. <Button position="absolute 1021 0 1096 22" id="btn_ZoomOut" class="btn2" text="ZoomOut" anchor="top right" onclick="group3_swt_select_cse_costlist_btn_ZoomOut_onclick"/>
  180. <Button position="absolute 955 0 1019 22" id="btn_ZoomIn" class="btn2" text="ZoomIn" anchor="top right" onclick="group3_swt_select_cse_costlist_btn_ZoomIn_onclick"/>
  181. <Shape position="absolute 0 22 1195 28" id="line3" class="line_10" anchor="left top right"/>
  182. <Button position="absolute 1098 0 1195 22" id="btn_zoomin" class="btn2" text="크게/작게 보기" anchor="top right" onclick="group3_swt_select_cse_costlist_btn_zoomin_onclick"/>
  183. <Button position="absolute 888 0 953 22" id="btn_excel" class="btn7" taborder="12" text="Excel" anchor="top right" onclick="group3_swt_select_cse_costlist_btn_excel_onclick"/>
  184. <Grid position="absolute 0 27 1195 400" id="grd_costlist" binddataset="ds_main_list_good_goodlist" anchor="all" onmousemove="group3_swt_select_cse_costlist_grd_costlist_onmousemove" oncellclick="group3_swt_select_cse_costlist_grd_costlist_oncellclick" cellsizingtype="both" extendsizetype="row" autosizingtype="row">
  185. <Formats>
  186. <Format id="default">
  187. <Columns>
  188. <Column size="25" band="left"/>
  189. <Column size="70"/>
  190. <Column size="70"/>
  191. <Column size="24"/>
  192. <Column size="153"/>
  193. <Column size="112"/>
  194. <Column size="75"/>
  195. <Column size="0"/>
  196. <Column size="72"/>
  197. <Column size="78"/>
  198. <Column size="69"/>
  199. <Column size="64"/>
  200. <Column size="61"/>
  201. <Column size="87"/>
  202. <Column size="80"/>
  203. <Column size="70"/>
  204. <Column size="70"/>
  205. <Column size="106"/>
  206. <Column size="84"/>
  207. <Column size="57"/>
  208. <Column size="89"/>
  209. <Column size="70"/>
  210. <Column size="65"/>
  211. <Column size="65"/>
  212. <Column size="100"/>
  213. <Column size="62"/>
  214. <Column size="69"/>
  215. <Column size="0"/>
  216. <Column size="0"/>
  217. <Column size="0"/>
  218. <Column size="0"/>
  219. <Column size="0"/>
  220. <Column size="0"/>
  221. <Column size="0"/>
  222. <Column size="0"/>
  223. <Column size="0"/>
  224. <Column size="0"/>
  225. <Column size="0"/>
  226. <Column size="0"/>
  227. <Column size="0"/>
  228. <Column size="0"/>
  229. <Column size="0"/>
  230. <Column size="0"/>
  231. <Column size="0"/>
  232. <Column size="0"/>
  233. <Column size="0"/>
  234. <Column size="0"/>
  235. <Column size="0"/>
  236. <Column size="0"/>
  237. <Column size="0"/>
  238. <Column size="0"/>
  239. <Column size="0"/>
  240. <Column size="0"/>
  241. <Column size="0"/>
  242. <Column size="0"/>
  243. <Column size="0"/>
  244. <Column size="0"/>
  245. <Column size="0"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. <Column size="0"/>
  249. <Column size="0"/>
  250. <Column size="0"/>
  251. <Column size="0"/>
  252. <Column size="0"/>
  253. <Column size="0"/>
  254. <Column size="0"/>
  255. <Column size="0"/>
  256. <Column size="0"/>
  257. <Column size="0"/>
  258. <Column size="0"/>
  259. <Column size="0"/>
  260. <Column size="0"/>
  261. <Column size="0"/>
  262. <Column size="0"/>
  263. <Column size="0"/>
  264. <Column size="0"/>
  265. <Column size="0"/>
  266. <Column size="0"/>
  267. <Column size="0"/>
  268. <Column size="0"/>
  269. <Column size="0"/>
  270. <Column size="0"/>
  271. <Column size="0"/>
  272. <Column size="0"/>
  273. <Column size="0"/>
  274. <Column size="0"/>
  275. <Column size="0"/>
  276. <Column size="0"/>
  277. <Column size="0"/>
  278. <Column size="0"/>
  279. <Column size="0"/>
  280. <Column size="0"/>
  281. <Column size="0"/>
  282. <Column size="0"/>
  283. <Column size="0"/>
  284. <Column size="0"/>
  285. <Column size="0"/>
  286. <Column size="0"/>
  287. <Column size="0"/>
  288. <Column size="0"/>
  289. <Column size="0"/>
  290. <Column size="0"/>
  291. <Column size="0"/>
  292. <Column size="0"/>
  293. <Column size="0"/>
  294. <Column size="0"/>
  295. <Column size="0"/>
  296. <Column size="0"/>
  297. <Column size="0"/>
  298. <Column size="0"/>
  299. <Column size="0"/>
  300. <Column size="0"/>
  301. <Column size="0"/>
  302. <Column size="0"/>
  303. <Column size="0"/>
  304. <Column size="0"/>
  305. <Column size="0"/>
  306. <Column size="0"/>
  307. <Column size="0"/>
  308. </Columns>
  309. <Rows>
  310. <Row size="24" band="head"/>
  311. <Row size="24"/>
  312. </Rows>
  313. <Band id="head">
  314. <Cell/>
  315. <Cell col="1" text="적용일자"/>
  316. <Cell col="2" colspan="2" text="물품코드"/>
  317. <Cell col="4" text="품명"/>
  318. <Cell col="5" text="규격"/>
  319. <Cell col="6" text="EDI 코드"/>
  320. <Cell col="7" text="All_SIze 유무"/>
  321. <Cell col="8" text="모델"/>
  322. <Cell col="9" text="제조회사"/>
  323. <Cell col="10" text="포장단위"/>
  324. <Cell col="11" text="환산수량"/>
  325. <Cell col="12" text="수불단위"/>
  326. <Cell col="13" text="단가계약여부"/>
  327. <Cell col="14" text="단가"/>
  328. <Cell col="15" colspan="2" text="단가 계약기간"/>
  329. <Cell col="17" text="주거래처"/>
  330. <Cell col="18" text="보조거래처"/>
  331. <Cell col="19" text="구매구분"/>
  332. <Cell col="20" text="청구구분"/>
  333. <Cell col="21" text="청구방법"/>
  334. <Cell col="22" text="청구주기"/>
  335. <Cell col="23" colspan="2" text="계정과목"/>
  336. <Cell col="25" text="수정자"/>
  337. <Cell col="26" text="수정일시"/>
  338. <Cell col="27"/>
  339. <Cell col="28"/>
  340. <Cell col="29"/>
  341. <Cell col="30"/>
  342. <Cell col="31"/>
  343. <Cell col="32"/>
  344. <Cell col="33"/>
  345. <Cell col="34"/>
  346. <Cell col="35"/>
  347. <Cell col="36"/>
  348. <Cell col="37"/>
  349. <Cell col="38"/>
  350. <Cell col="39"/>
  351. <Cell col="40"/>
  352. <Cell col="41"/>
  353. <Cell col="42"/>
  354. <Cell col="43"/>
  355. <Cell col="44"/>
  356. <Cell col="45"/>
  357. <Cell col="46"/>
  358. <Cell col="47"/>
  359. <Cell col="48"/>
  360. <Cell col="49"/>
  361. <Cell col="50"/>
  362. <Cell col="51"/>
  363. <Cell col="52"/>
  364. <Cell col="53"/>
  365. <Cell col="54"/>
  366. <Cell col="55"/>
  367. <Cell col="56"/>
  368. <Cell col="57"/>
  369. <Cell col="58"/>
  370. <Cell col="59"/>
  371. <Cell col="60"/>
  372. <Cell col="61"/>
  373. <Cell col="62"/>
  374. <Cell col="63"/>
  375. <Cell col="64"/>
  376. <Cell col="65"/>
  377. <Cell col="66"/>
  378. <Cell col="67"/>
  379. <Cell col="68"/>
  380. <Cell col="69"/>
  381. <Cell col="70"/>
  382. <Cell col="71"/>
  383. <Cell col="72"/>
  384. <Cell col="73"/>
  385. <Cell col="74"/>
  386. <Cell col="75"/>
  387. <Cell col="76"/>
  388. <Cell col="77"/>
  389. <Cell col="78"/>
  390. <Cell col="79"/>
  391. <Cell col="80"/>
  392. <Cell col="81"/>
  393. <Cell col="82"/>
  394. <Cell col="83"/>
  395. <Cell col="84"/>
  396. <Cell col="85"/>
  397. <Cell col="86"/>
  398. <Cell col="87"/>
  399. <Cell col="88"/>
  400. <Cell col="89"/>
  401. <Cell col="90"/>
  402. <Cell col="91"/>
  403. <Cell col="92"/>
  404. <Cell col="93"/>
  405. <Cell col="94"/>
  406. <Cell col="95"/>
  407. <Cell col="96"/>
  408. <Cell col="97"/>
  409. <Cell col="98"/>
  410. <Cell col="99"/>
  411. <Cell col="100"/>
  412. <Cell col="101"/>
  413. <Cell col="102"/>
  414. <Cell col="103"/>
  415. <Cell col="104"/>
  416. <Cell col="105"/>
  417. <Cell col="106"/>
  418. <Cell col="107"/>
  419. <Cell col="108"/>
  420. <Cell col="109"/>
  421. <Cell col="110"/>
  422. <Cell col="111"/>
  423. <Cell col="112"/>
  424. <Cell col="113"/>
  425. <Cell col="114"/>
  426. <Cell col="115"/>
  427. <Cell col="116"/>
  428. <Cell col="117"/>
  429. <Cell col="118"/>
  430. <Cell col="119"/>
  431. </Band>
  432. <Band id="body">
  433. <Cell celltype="head"/>
  434. <Cell col="1" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:fromdd" wordwrap="word" mask="####-##-##" maskchar=" " autosizerow="limitmin"/>
  435. <Cell col="2" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:goodcd" wordwrap="word" autosizerow="limitmin"/>
  436. <Cell col="3" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:allsizespecid" wordwrap="word" autosizerow="limitmin"/>
  437. <Cell col="4" style="align:left middle;padding:2 2 2 2;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:goodnm" wordwrap="word" autosizerow="limitmin"/>
  438. <Cell col="5" style="align:left middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:goodspec" wordwrap="word" autosizerow="limitmin"/>
  439. <Cell col="6" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:edicd" wordwrap="word" autosizerow="limitmin"/>
  440. <Cell col="7" style="font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:allsizeyn" wordwrap="word" autosizerow="limitmin"/>
  441. <Cell col="8" style="align:left middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:goodmodel" wordwrap="word" autosizerow="limitmin"/>
  442. <Cell col="9" style="align:left middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:prodcmpynm" wordwrap="word" autosizerow="limitmin"/>
  443. <Cell col="10" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:purcunit" wordwrap="word" autosizerow="limitmin"/>
  444. <Cell col="11" style="align:right middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:exchqty" wordwrap="word" mask="#,###" autosizerow="limitmin"/>
  445. <Cell col="12" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:deliveunit" wordwrap="word" autosizerow="limitmin"/>
  446. <Cell col="13" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:costconyn" wordwrap="word" autosizerow="limitmin"/>
  447. <Cell col="14" style="align:right middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:goodunitcost" wordwrap="word" mask="#,##9" autosizerow="limitmin"/>
  448. <Cell col="15" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:fromconterm" wordwrap="word" mask="expr:!utlf_isNull(fromconterm) ? '####/##/##' : ''" autosizerow="limitmin"/>
  449. <Cell col="16" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:toconterm" wordwrap="word" mask="expr:!utlf_isNull(toconterm) ? '####/##/##' : ''" autosizerow="limitmin"/>
  450. <Cell col="17" style="align:left middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:maincustlastsuplplcenm" wordwrap="word" autosizerow="limitmin"/>
  451. <Cell col="18" style="align:left middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:suppcustnm" wordwrap="word" autosizerow="limitmin"/>
  452. <Cell col="19" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:purcflagnm" wordwrap="word" autosizerow="limitmin"/>
  453. <Cell col="20" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:reqflagnm" wordwrap="word" autosizerow="limitmin"/>
  454. <Cell col="21" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:reqmthdnm" wordwrap="word" autosizerow="limitmin"/>
  455. <Cell col="22" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:reqpridnm" wordwrap="word" autosizerow="limitmin"/>
  456. <Cell col="23" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:winacnt" wordwrap="word" autosizerow="limitmin"/>
  457. <Cell col="24" style="align:left middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:winacntnm" wordwrap="word" autosizerow="limitmin"/>
  458. <Cell col="25" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:lastupdtrnm" wordwrap="word" autosizerow="limitmin"/>
  459. <Cell col="26" style="align:center middle;font:BIND(fontsize);controlfont:BIND(fontsize);" text="bind:lastupdtdt" wordwrap="word" mask="####-##-##" autosizerow="limitmin"/>
  460. <Cell col="27" text="bind:pregoodnm"/>
  461. <Cell col="28" text="bind:prepurcunit"/>
  462. <Cell col="29" text="bind:preexchqty"/>
  463. <Cell col="30" text="bind:predeliveunit"/>
  464. <Cell col="31" text="bind:pregoodspec"/>
  465. <Cell col="32" text="bind:pregoodmodel"/>
  466. <Cell col="33" text="bind:pregoodunitcost"/>
  467. <Cell col="34" text="bind:premaincustlastsuplplce"/>
  468. <Cell col="35" text="bind:presuppcustcd"/>
  469. <Cell col="36" text="bind:preprodcmpycd"/>
  470. <Cell col="37" text="bind:todd"/>
  471. <Cell col="38" text="bind:prefromdd"/>
  472. <Cell col="39" text="bind:pregoodspec"/>
  473. <Cell col="40" text="bind:pregoodmodel"/>
  474. <Cell col="41" text="bind:instcd"/>
  475. <Cell col="42" text="bind:useyn"/>
  476. <Cell col="43" text="bind:goodflag"/>
  477. <Cell col="44" text="bind:goodhngnm"/>
  478. <Cell col="45" text="bind:goodengnm"/>
  479. <Cell col="46" text="bind:asetflag"/>
  480. <Cell col="47" text="bind:lrgcd"/>
  481. <Cell col="48" text="bind:lrgnm"/>
  482. <Cell col="49" text="bind:mdlcd"/>
  483. <Cell col="50" text="bind:mdlnm"/>
  484. <Cell col="51" text="bind:smlcd"/>
  485. <Cell col="52" text="bind:smlnm"/>
  486. <Cell col="53" text="bind:proddrugsetflag"/>
  487. <Cell col="54" text="bind:winacnt"/>
  488. <Cell col="55" text="bind:winacntnm"/>
  489. <Cell col="56" text="bind:amtacnt"/>
  490. <Cell col="57" text="bind:amtacntnm"/>
  491. <Cell col="58" text="bind:mainmngtdeptcd"/>
  492. <Cell col="59" text="bind:mainmngtdeptnm"/>
  493. <Cell col="60" text="bind:mainusedeptcd"/>
  494. <Cell col="61" text="bind:purclnkgoodcd"/>
  495. <Cell col="62" text="bind:stocmngtflag"/>
  496. <Cell col="63" text="bind:minexch"/>
  497. <Cell col="64" text="bind:reuseyn"/>
  498. <Cell col="65" text="bind:divusenvalqty"/>
  499. <Cell col="66" text="bind:calcscorinfoacptstat"/>
  500. <Cell col="67" text="bind:calcscorinfoacptdd"/>
  501. <Cell col="68" text="bind:insuyn"/>
  502. <Cell col="69" text="bind:newrgstdd"/>
  503. <Cell col="70" text="bind:reqdeptcd"/>
  504. <Cell col="71" text="bind:reqdeptnm"/>
  505. <Cell col="72" text="bind:reqpsn"/>
  506. <Cell col="73" text="bind:reqpsnnm"/>
  507. <Cell col="74" text="bind:reqflag"/>
  508. <Cell col="75" text="bind:reqflagnm"/>
  509. <Cell col="76" text="bind:reqmthd"/>
  510. <Cell col="77" text="bind:reqprid"/>
  511. <Cell col="78" text="bind:iopsnflag"/>
  512. <Cell col="79" text="bind:prodplce"/>
  513. <Cell col="80" text="bind:conflag"/>
  514. <Cell col="81" text="bind:fromconterm"/>
  515. <Cell col="82" text="bind:toconterm"/>
  516. <Cell col="83" text="bind:estmamt"/>
  517. <Cell col="84" text="bind:forgncurncyunitcost"/>
  518. <Cell col="85" text="bind:curncyunit"/>
  519. <Cell col="86" text="bind:purcflag"/>
  520. <Cell col="87" text="bind:allsizeyn"/>
  521. <Cell col="88" text="bind:setplceordflag"/>
  522. <Cell col="89" text="bind:plceordbase"/>
  523. <Cell col="90" text="bind:plceordqtycretflag"/>
  524. <Cell col="91" text="bind:plceordnonusedd"/>
  525. <Cell col="92" text="bind:addtaxrate"/>
  526. <Cell col="93" text="bind:lastpurcdd"/>
  527. <Cell col="94" text="bind:nonusetretresn"/>
  528. <Cell col="95" text="bind:mngtflag"/>
  529. <Cell col="96" text="bind:bnscd"/>
  530. <Cell col="97" text="bind:cntrdrugyn"/>
  531. <Cell col="98" text="bind:narcflag"/>
  532. <Cell col="99" text="bind:expnyn"/>
  533. <Cell col="100" text="bind:cntsunit"/>
  534. <Cell col="101" text="bind:cntsqty"/>
  535. <Cell col="102" text="bind:specvol"/>
  536. <Cell col="103" text="bind:drugkind"/>
  537. <Cell col="104" text="bind:cooppurcyn"/>
  538. <Cell col="105" text="bind:autrampharm"/>
  539. <Cell col="106" text="bind:keepmthd"/>
  540. <Cell col="107" text="bind:specldrug"/>
  541. <Cell col="108" text="bind:gnrlspcl"/>
  542. <Cell col="109" text="bind:welfprt"/>
  543. <Cell col="110" text="bind:goodtype"/>
  544. <Cell col="111" text="bind:com"/>
  545. <Cell col="112" text="bind:limdrugyn"/>
  546. <Cell col="113" text="bind:cmt"/>
  547. <Cell col="114" text="bind:safestocappdd"/>
  548. <Cell col="115" text="bind:safestocqty"/>
  549. <Cell col="116" text="bind:ddavguseqty"/>
  550. <Cell col="117" text="bind:mmavgusescheqty"/>
  551. <Cell col="118" text="bind:mmavguseqty"/>
  552. <Cell col="119" text="bind:prprtystocpossndayno"/>
  553. </Band>
  554. </Format>
  555. </Formats>
  556. </Grid>
  557. <Calendar position="absolute 510 3 596 22" id="ipt_basedd" class="input_search" anchor="default" autoselect="true"/>
  558. <Static text="단가계약여부 기준일자 :" position="absolute 335 5 515 22" id="caption7" class="search_name" anchor="default"/>
  559. </Layout>
  560. </Layouts>
  561. </Tabpage>
  562. </Tabpages>
  563. </Tab>
  564. </Layout>
  565. </Layouts>
  566. </Div>
  567. <Div position="absolute 0 25 1195 53" id="group2" anchor="left top right">
  568. <Layouts>
  569. <Layout>
  570. <Button position="absolute 1127 1 1195 23" id="btn_clear" class="btn4" text="초기화" anchor="top right" onclick="group2_btn_clear_onclick"/>
  571. <Shape position="absolute 0 22 1195 28" linetype="horizontal" id="line7" class="line_6" anchor="left top right"/>
  572. <Edit readonly="true" position="absolute 840 2 940 21" id="opt_popinputcd" visible="false" anchor="default"/>
  573. <Edit readonly="true" position="absolute 737 2 837 21" id="opt_poptitle" visible="false" anchor="default"/>
  574. <Edit readonly="true" position="absolute 531 2 631 21" id="opt_popformat" visible="false" anchor="default"/>
  575. <Edit readonly="true" position="absolute 634 2 734 21" id="opt_popcond" visible="false" anchor="default"/>
  576. </Layout>
  577. </Layouts>
  578. </Div>
  579. </Layout>
  580. </Layouts>
  581. <Objects>
  582. <Dataset id="ds_main_list_goodhistory_goodhistorylist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  583. <ColumnInfo>
  584. <Column id="fromdd" type="STRING" size="256"/>
  585. <Column id="instcd" type="STRING" size="256"/>
  586. <Column id="todd" type="STRING" size="256"/>
  587. <Column id="goodflag" type="STRING" size="256"/>
  588. <Column id="goodnm" type="STRING" size="256"/>
  589. <Column id="pregoodnm" type="STRING" size="256"/>
  590. <Column id="goodhngnm" type="STRING" size="256"/>
  591. <Column id="goodengnm" type="STRING" size="256"/>
  592. <Column id="goodspec" type="STRING" size="256"/>
  593. <Column id="goodmodel" type="STRING" size="256"/>
  594. <Column id="asetflag" type="STRING" size="256"/>
  595. <Column id="lrgcd" type="STRING" size="256"/>
  596. <Column id="mdlcd" type="STRING" size="256"/>
  597. <Column id="smlcd" type="STRING" size="256"/>
  598. <Column id="lrgnm" type="STRING" size="256"/>
  599. <Column id="mdlnm" type="STRING" size="256"/>
  600. <Column id="smlnm" type="STRING" size="256"/>
  601. <Column id="proddrugsetflag" type="STRING" size="256"/>
  602. <Column id="winacnt" type="STRING" size="256"/>
  603. <Column id="amtacnt" type="STRING" size="256"/>
  604. <Column id="mainmngtdeptcd" type="STRING" size="256"/>
  605. <Column id="mainusedeptcd" type="STRING" size="256"/>
  606. <Column id="purclnkgoodcd" type="STRING" size="256"/>
  607. <Column id="stocmngtflag" type="STRING" size="256"/>
  608. <Column id="purcunit" type="STRING" size="256"/>
  609. <Column id="prepurcunit" type="STRING" size="256"/>
  610. <Column id="deliveunit" type="STRING" size="256"/>
  611. <Column id="predeliveunit" type="STRING" size="256"/>
  612. <Column id="purcunitnm" type="STRING" size="256"/>
  613. <Column id="deliveunitnm" type="STRING" size="256"/>
  614. <Column id="exchqty" type="STRING" size="256"/>
  615. <Column id="exchqty" type="STRING" size="256"/>
  616. <Column id="minexch" type="STRING" size="256"/>
  617. <Column id="reuseyn" type="STRING" size="256"/>
  618. <Column id="divusenvalqty" type="STRING" size="256"/>
  619. <Column id="calcscorinfoacptstat" type="STRING" size="256"/>
  620. <Column id="calcscorinfoacptdd" type="STRING" size="256"/>
  621. <Column id="insuyn" type="STRING" size="256"/>
  622. <Column id="edicd" type="STRING" size="256"/>
  623. <Column id="newrgstdd" type="STRING" size="256"/>
  624. <Column id="reqdeptcd" type="STRING" size="256"/>
  625. <Column id="reqpsn" type="STRING" size="256"/>
  626. <Column id="reqflag" type="STRING" size="256"/>
  627. <Column id="reqmthd" type="STRING" size="256"/>
  628. <Column id="reqprid" type="STRING" size="256"/>
  629. <Column id="iopsnflag" type="STRING" size="256"/>
  630. <Column id="prodplce" type="STRING" size="256"/>
  631. <Column id="prodplcenm" type="STRING" size="256"/>
  632. <Column id="prodcmpycd" type="STRING" size="256"/>
  633. <Column id="prodcmpynm" type="STRING" size="256"/>
  634. <Column id="maincustlastsuplplce" type="STRING" size="256"/>
  635. <Column id="suppcustcd" type="STRING" size="256"/>
  636. <Column id="conflag" type="STRING" size="256"/>
  637. <Column id="fromconterm" type="STRING" size="256"/>
  638. <Column id="toconterm" type="STRING" size="256"/>
  639. <Column id="estmamt" type="STRING" size="256"/>
  640. <Column id="forgncurncyunitcost" type="STRING" size="256"/>
  641. <Column id="curncyunit" type="STRING" size="256"/>
  642. <Column id="goodunitcost" type="STRING" size="256"/>
  643. <Column id="purcflag" type="STRING" size="256"/>
  644. <Column id="allsizeyn" type="STRING" size="256"/>
  645. <Column id="setplceordflag" type="STRING" size="256"/>
  646. <Column id="plceordbase" type="STRING" size="256"/>
  647. <Column id="plceordqtycretflag" type="STRING" size="256"/>
  648. <Column id="plceordnonusedd" type="STRING" size="256"/>
  649. <Column id="addtaxrate" type="STRING" size="256"/>
  650. <Column id="lastpurcdd" type="STRING" size="256"/>
  651. <Column id="nonusetretresn" type="STRING" size="256"/>
  652. <Column id="mngtflag" type="STRING" size="256"/>
  653. <Column id="bnscd" type="STRING" size="256"/>
  654. <Column id="cntrdrugyn" type="STRING" size="256"/>
  655. <Column id="narcflag" type="STRING" size="256"/>
  656. <Column id="expnyn" type="STRING" size="256"/>
  657. <Column id="cntsunit" type="STRING" size="256"/>
  658. <Column id="cntsqty" type="STRING" size="256"/>
  659. <Column id="specvol" type="STRING" size="256"/>
  660. <Column id="drugkind" type="STRING" size="256"/>
  661. <Column id="cooppurcyn" type="STRING" size="256"/>
  662. <Column id="autrampharm" type="STRING" size="256"/>
  663. <Column id="keepmthd" type="STRING" size="256"/>
  664. <Column id="specldrug" type="STRING" size="256"/>
  665. <Column id="gnrlspcl" type="STRING" size="256"/>
  666. <Column id="welfprt" type="STRING" size="256"/>
  667. <Column id="goodtype" type="STRING" size="256"/>
  668. <Column id="com" type="STRING" size="256"/>
  669. <Column id="limdrugyn" type="STRING" size="256"/>
  670. <Column id="cmt" type="STRING" size="256"/>
  671. <Column id="safestocappdd" type="STRING" size="256"/>
  672. <Column id="safestocqty" type="STRING" size="256"/>
  673. <Column id="ddavguseqty" type="STRING" size="256"/>
  674. <Column id="mmavgusescheqty" type="STRING" size="256"/>
  675. <Column id="mmavguseqty" type="STRING" size="256"/>
  676. <Column id="prprtystocpossndayno" type="STRING" size="256"/>
  677. <Column id="fstrgstrid" type="STRING" size="256"/>
  678. <Column id="fstrgstdt" type="STRING" size="256"/>
  679. <Column id="lastupdtrid" type="STRING" size="256"/>
  680. <Column id="lastupdtrnm" type="STRING" size="256"/>
  681. <Column id="lastupdtdt" type="STRING" size="256"/>
  682. <Column id="useyn" type="STRING" size="256"/>
  683. <Column id="goodcd" type="STRING" size="256"/>
  684. <Column id="fontsize" type="STRING" size="256"/>
  685. </ColumnInfo>
  686. <Rows>
  687. <Row/>
  688. </Rows>
  689. </Dataset>
  690. <Dataset id="ds_main_list_good_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  691. <Dataset id="ds_main_gooddet_gooddetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  692. <Dataset id="ds_target_defaultvalue" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  693. <Dataset id="ds_init_allsizeyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  694. <ColumnInfo>
  695. <Column id="label" type="STRING" size="256"/>
  696. <Column id="value" type="STRING" size="256"/>
  697. </ColumnInfo>
  698. <Rows>
  699. <Row>
  700. <Col id="label">예</Col>
  701. <Col id="value">Y</Col>
  702. </Row>
  703. <Row>
  704. <Col id="label">아니오</Col>
  705. <Col id="value">N</Col>
  706. </Row>
  707. </Rows>
  708. </Dataset>
  709. <Dataset id="ds_init_useyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  710. <ColumnInfo>
  711. <Column id="label" type="STRING" size="256"/>
  712. <Column id="value" type="STRING" size="256"/>
  713. </ColumnInfo>
  714. <Rows>
  715. <Row>
  716. <Col id="label">사용</Col>
  717. <Col id="value">Y</Col>
  718. </Row>
  719. <Row>
  720. <Col id="label">불용</Col>
  721. <Col id="value">N</Col>
  722. </Row>
  723. <Row>
  724. <Col id="label">전체</Col>
  725. <Col id="value">A</Col>
  726. </Row>
  727. </Rows>
  728. </Dataset>
  729. <Dataset id="ds_init_popmenu_grd_costlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  730. <ColumnInfo>
  731. <Column id="name" type="STRING" size="256"/>
  732. <Column id="func" type="STRING" size="256"/>
  733. </ColumnInfo>
  734. <Rows>
  735. <Row>
  736. <Col id="name">품명일괄변경</Col>
  737. <Col id="func">fSetGoodnm</Col>
  738. </Row>
  739. <Row>
  740. <Col id="name">규격일괄변경</Col>
  741. <Col id="func">fSetGoodSpec</Col>
  742. </Row>
  743. <Row>
  744. <Col id="name">모델일괄변경</Col>
  745. <Col id="func">fSetGoodModel</Col>
  746. </Row>
  747. <Row>
  748. <Col id="name">제조회사일괄변경</Col>
  749. <Col id="func">fSetGoodProdCmpy</Col>
  750. </Row>
  751. <Row>
  752. <Col id="name">-</Col>
  753. </Row>
  754. <Row>
  755. <Col id="name">포장단위일괄변경</Col>
  756. <Col id="func">fSetPurcUnit</Col>
  757. </Row>
  758. <Row>
  759. <Col id="name">환산수량일괄변경</Col>
  760. <Col id="func">fSetExchQty</Col>
  761. </Row>
  762. <Row>
  763. <Col id="name">수불단위일괄변경</Col>
  764. <Col id="func">fSetDeliveUnit</Col>
  765. </Row>
  766. <Row>
  767. <Col id="name">-</Col>
  768. </Row>
  769. <Row>
  770. <Col id="name">단가일괄변경</Col>
  771. <Col id="func">fSetGoodUnitCost</Col>
  772. </Row>
  773. <Row>
  774. <Col id="name">-</Col>
  775. </Row>
  776. <Row>
  777. <Col id="name">주거래처일괄변경</Col>
  778. <Col id="func">fSetMainCustLastSuplplce</Col>
  779. </Row>
  780. <Row>
  781. <Col id="name">보조거래처일괄변경</Col>
  782. <Col id="func">fSetSuppCustCd</Col>
  783. </Row>
  784. </Rows>
  785. </Dataset>
  786. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  787. <ColumnInfo>
  788. <Column id="popinputcd" type="STRING" size="256"/>
  789. <Column id="popinputnm" type="STRING" size="256"/>
  790. <Column id="poptitle" type="STRING" size="256"/>
  791. <Column id="popcond" type="STRING" size="256"/>
  792. <Column id="popformat" type="STRING" size="256"/>
  793. </ColumnInfo>
  794. <Rows>
  795. <Row/>
  796. </Rows>
  797. </Dataset>
  798. <Dataset id="ds_send_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_goodlist_oncolumnchanged">
  799. <ColumnInfo>
  800. <Column id="instcd" type="STRING" size="256"/>
  801. <Column id="lrgcd" type="STRING" size="256"/>
  802. <Column id="lrgnm" type="STRING" size="256"/>
  803. <Column id="mdlcd" type="STRING" size="256"/>
  804. <Column id="mdlnm" type="STRING" size="256"/>
  805. <Column id="smlcd" type="STRING" size="256"/>
  806. <Column id="smlnm" type="STRING" size="256"/>
  807. <Column id="edicd" type="STRING" size="256"/>
  808. <Column id="goodcd" type="STRING" size="256"/>
  809. <Column id="goodflag" type="STRING" size="256"/>
  810. <Column id="goodnm" type="STRING" size="256"/>
  811. <Column id="prodcmpycd" type="STRING" size="256"/>
  812. <Column id="prodcmpynm" type="STRING" size="256"/>
  813. <Column id="maincustlastsuplplce" type="STRING" size="256"/>
  814. <Column id="maincustlastsuplplcenm" type="STRING" size="256"/>
  815. <Column id="suppcustcd" type="STRING" size="256"/>
  816. <Column id="suppcustnm" type="STRING" size="256"/>
  817. <Column id="purcflag" type="STRING" size="256"/>
  818. <Column id="stocmngtflag" type="STRING" size="256"/>
  819. <Column id="reqmthd" type="STRING" size="256"/>
  820. <Column id="allsizeyn" type="STRING" size="256"/>
  821. <Column id="conflag" type="STRING" size="256"/>
  822. <Column id="useyn" type="STRING" size="256"/>
  823. <Column id="fr_fromdd" type="STRING" size="256"/>
  824. <Column id="to_fromdd" type="STRING" size="256"/>
  825. <Column id="reqflag" type="STRING" size="256"/>
  826. <Column id="sch_goodcd" type="STRING" size="256"/>
  827. <Column id="offset" type="STRING" size="256"/>
  828. <Column id="pagesize" type="STRING" size="256"/>
  829. <Column id="oldcd" type="STRING" size="256"/>
  830. <Column id="plceordbase" type="STRING" size="256"/>
  831. <Column id="selectonly" type="STRING" size="256"/>
  832. <Column id="basedd" type="STRING" size="256"/>
  833. </ColumnInfo>
  834. <Rows>
  835. <Row>
  836. <Col id="instcd"/>
  837. <Col id="lrgcd"/>
  838. <Col id="lrgnm"/>
  839. <Col id="mdlcd"/>
  840. <Col id="mdlnm"/>
  841. <Col id="smlcd"/>
  842. <Col id="smlnm"/>
  843. <Col id="edicd"/>
  844. <Col id="goodcd"/>
  845. <Col id="goodflag"/>
  846. <Col id="goodnm"/>
  847. <Col id="prodcmpycd"/>
  848. <Col id="prodcmpynm"/>
  849. <Col id="maincustlastsuplplce"/>
  850. <Col id="maincustlastsuplplcenm"/>
  851. <Col id="suppcustcd"/>
  852. <Col id="suppcustnm"/>
  853. <Col id="purcflag"/>
  854. <Col id="stocmngtflag"/>
  855. <Col id="reqmthd"/>
  856. <Col id="allsizeyn"/>
  857. <Col id="conflag"/>
  858. <Col id="useyn"/>
  859. <Col id="fr_fromdd"/>
  860. <Col id="to_fromdd"/>
  861. <Col id="reqflag"/>
  862. <Col id="sch_goodcd"/>
  863. <Col id="offset"/>
  864. <Col id="pagesize">20</Col>
  865. <Col id="oldcd"/>
  866. <Col id="plceordbase"/>
  867. <Col id="selectonly">Y</Col>
  868. <Col id="basedd"/>
  869. </Row>
  870. </Rows>
  871. </Dataset>
  872. <Dataset id="ds_send_goodhistory" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  873. <ColumnInfo>
  874. <Column id="goodcd" type="STRING" size="256"/>
  875. <Column id="instcd" type="STRING" size="256"/>
  876. </ColumnInfo>
  877. <Rows>
  878. <Row/>
  879. </Rows>
  880. </Dataset>
  881. <Dataset id="ds_send_save_goodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  882. <Dataset id="ds_send_save_setautoins" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  883. <ColumnInfo>
  884. <Column id="setyn" type="STRING" size="256"/>
  885. <Column id="insfromdd" type="STRING" size="256"/>
  886. </ColumnInfo>
  887. <Rows>
  888. <Row>
  889. <Col id="setyn">Y</Col>
  890. </Row>
  891. </Rows>
  892. </Dataset>
  893. <Dataset id="ds_init_instcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  894. <ColumnInfo>
  895. <Column id="cdid" type="STRING" size="256"/>
  896. <Column id="cdnm" type="STRING" size="256"/>
  897. </ColumnInfo>
  898. <Rows>
  899. <Row/>
  900. </Rows>
  901. </Dataset>
  902. <Dataset id="ds_init_goodflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  903. <ColumnInfo>
  904. <Column id="cdnm" type="STRING" size="256"/>
  905. <Column id="cdid" type="STRING" size="256"/>
  906. </ColumnInfo>
  907. <Rows>
  908. <Row/>
  909. </Rows>
  910. </Dataset>
  911. <Dataset id="ds_init_purcflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  912. <ColumnInfo>
  913. <Column id="cdnm" type="STRING" size="256"/>
  914. <Column id="cdid" type="STRING" size="256"/>
  915. </ColumnInfo>
  916. <Rows>
  917. <Row/>
  918. </Rows>
  919. </Dataset>
  920. <Dataset id="ds_init_stocmngtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  921. <ColumnInfo>
  922. <Column id="cdid" type="STRING" size="256"/>
  923. <Column id="cdnm" type="STRING" size="256"/>
  924. </ColumnInfo>
  925. <Rows>
  926. <Row/>
  927. </Rows>
  928. </Dataset>
  929. <Dataset id="ds_init_conflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  930. <ColumnInfo>
  931. <Column id="cdid" type="STRING" size="256"/>
  932. <Column id="cdnm" type="STRING" size="256"/>
  933. </ColumnInfo>
  934. <Rows>
  935. <Row/>
  936. </Rows>
  937. </Dataset>
  938. <Dataset id="ds_init_plceordbase" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  939. <ColumnInfo>
  940. <Column id="cdid" type="STRING" size="256"/>
  941. <Column id="cdnm" type="STRING" size="256"/>
  942. </ColumnInfo>
  943. <Rows>
  944. <Row/>
  945. </Rows>
  946. </Dataset>
  947. <Dataset id="ds_init_reqflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  948. <ColumnInfo>
  949. <Column id="cdid" type="STRING" size="256"/>
  950. <Column id="cdnm" type="STRING" size="256"/>
  951. </ColumnInfo>
  952. </Dataset>
  953. <Dataset id="ds_init_reqmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  954. <ColumnInfo>
  955. <Column id="cdnm" type="STRING" size="256"/>
  956. <Column id="cdid" type="STRING" size="256"/>
  957. </ColumnInfo>
  958. <Rows>
  959. <Row/>
  960. </Rows>
  961. </Dataset>
  962. <Dataset id="ds_init_appendcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  963. </Objects>
  964. <Bind>
  965. <BindItem id="item0" compid="group3.grp_title.cmb_instcd" propid="value" datasetid="ds_send_goodlist" columnid="instcd"/>
  966. <BindItem id="item1" compid="group3.grp_title.input1" propid="value" datasetid="ds_send_goodlist" columnid="to_fromdd"/>
  967. <BindItem id="item2" compid="group3.grp_title.ipt_goodnm" propid="value" datasetid="ds_send_goodlist" columnid="goodnm"/>
  968. <BindItem id="item3" compid="group3.grp_title.ipt_prodcmpycd" propid="value" datasetid="ds_send_goodlist" columnid="prodcmpycd"/>
  969. <BindItem id="item4" compid="group3.grp_title.ipt_prodcmpynm" propid="value" datasetid="ds_send_goodlist" columnid="prodcmpynm"/>
  970. <BindItem id="item5" compid="group3.grp_title.ipt_maincustlastsuplplcenm" propid="value" datasetid="ds_send_goodlist" columnid="maincustlastsuplplcenm"/>
  971. <BindItem id="item6" compid="group3.grp_title.ipt_maincustlastsuplplce" propid="value" datasetid="ds_send_goodlist" columnid="maincustlastsuplplce"/>
  972. <BindItem id="item7" compid="group3.grp_title.ipt_suppcustnm" propid="value" datasetid="ds_send_goodlist" columnid="suppcustnm"/>
  973. <BindItem id="item8" compid="group3.grp_title.ipt_suppcustcd" propid="value" datasetid="ds_send_goodlist" columnid="suppcustcd"/>
  974. <BindItem id="item9" compid="group3.grp_title.ipt_edicd" propid="value" datasetid="ds_send_goodlist" columnid="edicd"/>
  975. <BindItem id="item10" compid="group3.grp_title.ipt_goodcd" propid="value" datasetid="ds_send_goodlist" columnid="sch_goodcd"/>
  976. <BindItem id="item11" compid="group3.grp_title.rbo_useyn" propid="value" datasetid="ds_send_goodlist" columnid="useyn"/>
  977. <BindItem id="item12" compid="group3.grp_title.input23" propid="value" datasetid="ds_send_goodlist" columnid="fr_fromdd"/>
  978. <BindItem id="item13" compid="group3.grp_title.cmb_purcflag" propid="value" datasetid="ds_send_goodlist" columnid="purcflag"/>
  979. <BindItem id="item14" compid="group3.grp_title.cmb_stocmngtflag" propid="value" datasetid="ds_send_goodlist" columnid="stocmngtflag"/>
  980. <BindItem id="item15" compid="group3.grp_title.cmb_conflag" propid="value" datasetid="ds_send_goodlist" columnid="conflag"/>
  981. <BindItem id="item16" compid="group3.grp_title.cmb_plceordbase" propid="value" datasetid="ds_send_goodlist" columnid="plceordbase"/>
  982. <BindItem id="item18" compid="group3.grp_title.cmb_reqmthd" propid="value" datasetid="ds_send_goodlist" columnid="reqmthd"/>
  983. <BindItem id="item19" compid="group3.grp_title.rdo_allsizeyn" propid="value" datasetid="ds_send_goodlist" columnid="allsizeyn"/>
  984. <BindItem id="item20" compid="group3.grp_title.ipt_oldcd_search" propid="value" datasetid="ds_send_goodlist" columnid="oldcd"/>
  985. <BindItem id="item21" compid="group3.grp_title.cmb_lrgcd_search" propid="value" datasetid="ds_send_goodlist" columnid="lrgcd"/>
  986. <BindItem id="item22" compid="group3.grp_title.cmb_smlcd_search" propid="value" datasetid="ds_send_goodlist" columnid="smlcd"/>
  987. <BindItem id="item23" compid="group3.grp_title.cmb_goodflag" propid="value" datasetid="ds_send_goodlist" columnid="goodflag"/>
  988. <BindItem id="item24" compid="group3.grp_title.cmb_mdlcd_search" propid="value" datasetid="ds_send_goodlist" columnid="mdlcd"/>
  989. <BindItem id="item25" compid="group3.grp_title.opt_seelct" propid="value" datasetid="ds_send_goodlist" columnid="selectonly"/>
  990. <BindItem id="item26" compid="group3.swt_select.cse_costlist.ipt_basedd" propid="value" datasetid="ds_send_goodlist" columnid="basedd"/>
  991. <BindItem id="item27" compid="group2.opt_popinputcd" propid="value" datasetid="ds_init" columnid="popinputcd"/>
  992. <BindItem id="item28" compid="group2.opt_poptitle" propid="value" datasetid="ds_init" columnid="poptitle"/>
  993. <BindItem id="item29" compid="group2.opt_popformat" propid="value" datasetid="ds_init" columnid="popformat"/>
  994. <BindItem id="item30" compid="group2.opt_popcond" propid="value" datasetid="ds_init" columnid="popcond"/>
  995. <BindItem id="item17" compid="group3.grp_title.cmb_reqflag" propid="value" datasetid="ds_send_goodlist" columnid="reqflag"/>
  996. </Bind>
  997. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  998. * System Name :
  999. * Job Name :
  1000. * Creator :
  1001. * Make Date : 2017-06-19
  1002. * Description :
  1003. *---------------------------------------------------------------------------------------
  1004. * Modify Date Modifier Modify Description
  1005. *---------------------------------------------------------------------------------------
  1006. * 2017-06-19 Live Converter TF->XP
  1007. *
  1008. *---------------------------------------------------------------------------------------
  1009. ****************************************************************************************/
  1010. include "com_commonxp::comm_main.xjs";
  1011. include "mis_miscommonxp::MIS.xjs";
  1012. include "mis_miscommonxp::RSZ001.xjs";
  1013. function SMRSC00600_oninit(obj:Form, e:InitEventInfo)
  1014. {
  1015. frmf_initForm(obj); //폼 초기화
  1016. }
  1017. function SMRSC00600_onload(obj:Form, e:LoadEventInfo)
  1018. {
  1019. grdf_setRowTypeIcon(group3.swt_select.cse_costlist.grd_costlist,0);
  1020. grdf_setRowTypeIcon(group3.grd_goodhistory,0);
  1021. //화면 Control을 초기화한다
  1022. fInitialize();
  1023. }
  1024. // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
  1025. function fInitialize() {
  1026. //ds_send_goodlist.clearData();
  1027. //ds_send_goodhistory.clearData();
  1028. //ds_send_save_goodlist.clearData();
  1029. //ds_send_save_setautoins.clearData();
  1030. misfGridInit(group3.swt_select.cse_costlist.grd_costlist);
  1031. misfGridInit(group3.grd_goodhistory);
  1032. rszfGoodFlagListByPgmGubn(group3.grp_title.cmb_goodflag,"","N");
  1033. //rszfUserGoodFlagList(cmb_goodflag,getUserInfo("userid")); 모든 부서가 볼수 있게 권한을 없음(최학록부장님이 확인)
  1034. //rszfUserInstList(cmb_instcd,getUserInfo("userid"));모든 부서가 볼수 있게 권한을 없음(최학록부장님이 확인)
  1035. misfComboComCdListMulti("Z0007,R0111,R0069,R0092,R0095,R0107","group3.grp_title.cmb_instcd,group3.grp_title.cmb_purcflag,group3.grp_title.cmb_stocmngtflag,group3.grp_title.cmb_reqmthd,group3.grp_title.cmb_conflag,group3.grp_title.cmb_plceordbase");
  1036. rszfReqFlagComboComCdList(sysf_getUserInfo("userid"),"group3.grp_title.cmb_reqflag","Y",sysf_getUserInfo("dutplceinstcd"),"Y");
  1037. group3.grp_title.cmb_reqflag.innerdataset = "ds_init_cmb_reqflag_comcdlist";
  1038. frmf_addComboItem("group3.grp_title.cmb_reqmthd" , "전체", "", "above");
  1039. frmf_addComboItem("group3.grp_title.cmb_conflag" , "전체", "", "above");
  1040. frmf_addComboItem("group3.grp_title.cmb_plceordbase" , "전체", "", "above");
  1041. frmf_addComboItem("group3.grp_title.cmb_purcflag" , "전체", "", "above");
  1042. frmf_addComboItem("group3.grp_title.cmb_stocmngtflag" , "전체", "", "above");
  1043. //rszfComboAppendBlankChild("group3.grp_title.cmb_reqmthd,group3.grp_title.cmb_conflag,group3.grp_title.cmb_plceordbase,group3.grp_title.cmb_purcflag,group3.grp_title.cmb_stocmngtflag");
  1044. //기관코드 읽어오는 부분 넣기
  1045. var instcd = sysf_getUserInfo("dutplceinstcd");
  1046. var instnm = sysf_getUserInfo("dutplceinstnm");
  1047. if (!utlf_isNull(instcd))ds_send_goodlist.setColumn(0, "instcd", instcd);
  1048. else
  1049. {
  1050. if(ds_init_instcd.rowcount > 0) group3.grp_title.cmb_instcd.index = 0;
  1051. }
  1052. //물품구분일 경우 첫번째 index 자동 설정
  1053. if(ds_init_goodflag.rowcount > 0) {
  1054. group3.grp_title.cmb_goodflag.index = 0;
  1055. rszfLMSComboList(ds_send_goodlist.getColumn(0, "goodflag"), "", "", "group3.grp_title.cmb_lrgcd_search", "", "L", "Y", "Y");
  1056. group3.grp_title.cmb_mdlcd_search.value='';
  1057. group3.grp_title.cmb_smlcd_search.value='';
  1058. }
  1059. misfMsterDetailSet(group3.swt_select.cse_costlist.grd_costlist,null, "TRRSC00601" ,"N");
  1060. //group3.swt_select.cse_costlist.grd_costlist.explorerbar = "sortshow";
  1061. //grd_goodhistory.explorerbar = "sortshow";
  1062. //grd_costlist.selectionmode = "list";
  1063. //model.setFocus("ipt_lrgcd_search");
  1064. group3.grp_title.rbo_useyn.index = 0;
  1065. ds_send_goodlist.setColumn(0, "selectonly","Y");
  1066. group3.swt_select.cse_costlist.ipt_basedd.value = utlf_getCurrentDate();
  1067. }
  1068. function ds_send_goodlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1069. {
  1070. if(e.columnid== "prodcmpycd"){
  1071. if ( utlf_isNull(ds_send_goodlist.getColumn(0, "prodcmpycd")) ) ds_send_goodlist.setColumn(0, "prodcmpynm", "");
  1072. else rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpynm"
  1073. ,"prodcmpycd," + group3.grp_title.ipt_prodcmpycd.value ,"","prodcmpycd,prodcmpynm"
  1074. ,group3.grp_title.ipt_prodcmpycd,"SPRSD00160","","");
  1075. }
  1076. if(e.columnid== "maincustlastsuplplce"){
  1077. var code_control_id = this.getFocus();
  1078. group3.grp_title.ipt_maincustlastsuplplce.setFocus();
  1079. misfSearchCust(group3.grp_title.ipt_maincustlastsuplplcenm,group3.grp_title.cmb_instcd, "",ds_send_goodlist.getColumn(0, "maincustlastsuplplce"));
  1080. code_control_id.setFocus();
  1081. }
  1082. if(e.columnid== "suppcustcd"){
  1083. var code_control_id = this.getFocus();
  1084. group3.grp_title.ipt_suppcustcd.setFocus();
  1085. misfSearchCust(group3.grp_title.ipt_suppcustnm,group3.grp_title.cmb_instcd, "",ds_send_goodlist.getColumn(0, "suppcustcd"));
  1086. code_control_id.setFocus();
  1087. }
  1088. }
  1089. function group3_grp_title_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo)
  1090. {
  1091. rszfOpenPopUpListByWndName(group3.grp_title.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  1092. }
  1093. function group3_grp_title_btn_maincustlastsuplplce_onclick(obj:Button, e:ClickEventInfo)
  1094. {
  1095. rszfOpenPopUpListByWndName(group3.grp_title.ipt_maincustlastsuplplce,"","maincustlastsuplplce,maincustlastsuplplcenm","SPRSD00220","instcd","group3.grp_title.cmb_instcd");
  1096. }
  1097. function group3_grp_title_btn_suppcustcd_onclick(obj:Button, e:ClickEventInfo)
  1098. {
  1099. rszfOpenPopUpListByWndName(group3.grp_title.ipt_suppcustcd,"","suppcustcd,suppcustnm","SPRSD00220","instcd","group3.grp_title.cmb_instcd");
  1100. }
  1101. function group3_grp_title_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1102. {
  1103. // size 원위치
  1104. //fZoomInOut("search")
  1105. if (fCheckRetrieveData() == false) return;
  1106. misfGridInit(group3.swt_select.cse_costlist.grd_costlist);
  1107. misfGridInit(group3.grd_goodhistory);
  1108. misfMsterDetailRetrieve();
  1109. }
  1110. function fZoomInOut(pCall)
  1111. {
  1112. var selrow = 0;
  1113. var selzoomin = "N";
  1114. /* 조회버튼 click시 원래사이즈로 초기화 .2007.10.01 */
  1115. if (pCall == "search")
  1116. {
  1117. for(currow = 0 ; currow < grd_costlist.Rows; currow++)
  1118. {
  1119. selrow = grd_costlist.selectedRow(currow);
  1120. if(grd_costlist.rowHeight(selrow) == 50)
  1121. {
  1122. grd_costlist.rowHeight(selrow) = 23;
  1123. grd_costlist.cellstyle("font-size",selrow, 1 , selrow, grd_costlist.cols -1) = "10pt";
  1124. }
  1125. }
  1126. }
  1127. else
  1128. {
  1129. for(currow = 0 ; currow < grd_costlist.selectedRows; currow++)
  1130. {
  1131. selrow = grd_costlist.selectedRow(currow);
  1132. if(grd_costlist.rowHeight(selrow) == 23)
  1133. {
  1134. grd_costlist.rowHeight(selrow) = 50;
  1135. grd_costlist.cellstyle("font-size",selrow, 1,selrow,grd_costlist.cols -1) = "15pt";
  1136. selzoomin = "Y";
  1137. }
  1138. else
  1139. {
  1140. grd_costlist.rowHeight(selrow) = 23;
  1141. grd_costlist.cellstyle("font-size",selrow, 1 , selrow, grd_costlist.cols -1) = "10pt";
  1142. }
  1143. }
  1144. }
  1145. if(selzoomin == "Y")grd_costlist.ellipsis ="false";
  1146. else grd_costlist.ellipsis ="true";
  1147. }
  1148. function fCheckRetrieveData()
  1149. {
  1150. if( utlf_isNull(ds_send_goodlist.getColumn(0, "instcd")) )
  1151. {
  1152. sysf_messageBox("기관코드를 " ,"C002");
  1153. group3.grp_title.cmb_instcd.setFocus();
  1154. return false;
  1155. }
  1156. if( utlf_isNull(ds_send_goodlist.getColumn(0, "goodflag")) )
  1157. {
  1158. sysf_messageBox("물품구분을 " ,"C002");
  1159. group3.grp_title.cmb_goodflag.setFocus();
  1160. return false;
  1161. }
  1162. ds_send_goodlist.setColumn(0, "offset", "0");
  1163. ds_send_goodlist.setColumn(0, "pagesize", 20);
  1164. return true;
  1165. }
  1166. function group3_grp_title_cmb_lrgcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1167. {
  1168. rszfLMSComboList(ds_send_goodlist.getColumn(0, "goodflag"), group3.grp_title.cmb_lrgcd_search.value, "", "group3.grp_title.cmb_mdlcd_search", "", "M", "Y", "Y");
  1169. group3.grp_title.cmb_mdlcd_search.value="";
  1170. //cmb_mdlcd_search.dispatch("xforms-value-changed");
  1171. rszfLMSComboList(ds_send_goodlist.getColumn(0, "goodflag"), group3.grp_title.cmb_lrgcd_search.value, group3.grp_title.cmb_mdlcd_search.value, "group3.grp_title.cmb_smlcd_search", "", "S", "Y", "Y");
  1172. group3.grp_title.cmb_smlcd_search.value="";
  1173. }
  1174. function group3_grp_title_cmb_goodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1175. {
  1176. misfGridInit(group3.swt_select.cse_costlist.grd_costlist);
  1177. misfGridInit(group3.grd_goodhistory);
  1178. rszfLMSComboList(ds_send_goodlist.getColumn(0, "goodflag"), "", "", "group3.grp_title.cmb_lrgcd_search", "", "L", "Y", "Y");
  1179. group3.grp_title.cmb_mdlcd_search.value='';
  1180. group3.grp_title.cmb_smlcd_search.value='';
  1181. }
  1182. function group3_grp_title_cmb_mdlcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1183. {
  1184. rszfLMSComboList(ds_send_goodlist.getColumn(0, "goodflag"), group3.grp_title.cmb_lrgcd_search.value, group3.grp_title.cmb_mdlcd_search.value, "group3.grp_title.cmb_smlcd_search", "", "S", "Y", "Y");
  1185. group3.grp_title.cmb_smlcd_search.value="";
  1186. }
  1187. function group3_swt_select_cse_costlist_grd_costlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
  1188. {
  1189. if(e.row >-1 && e.col > -1){
  1190. if(!utlf_isNull(group3.swt_select.cse_costlist.grd_costlist.getCellValue(e.row,e.col))){
  1191. group3.swt_select.cse_costlist.grd_costlist.tooltiptext = group3.swt_select.cse_costlist.grd_costlist.getCellValue(e.row,e.col);
  1192. }else{
  1193. group3.swt_select.cse_costlist.grd_costlist.tooltiptext ="";
  1194. }
  1195. }
  1196. }
  1197. function group2_btn_clear_onclick(obj:Button, e:ClickEventInfo)
  1198. {/*1.0도 에러
  1199. model.resetInstanceNode("/root/send");
  1200. misfGridInit(grd_costlist);
  1201. misfGridInit(grd_goodhistory);
  1202. if(instcd.length > 0)model.setValue(cmb_instcd.attribute("ref"), instcd);
  1203. else
  1204. {
  1205. if(cmb_instcd.length> 0) cmb_instcd.selectedindex= 0;
  1206. }
  1207. //물품구분일 경우 첫번째 index 자동 설정
  1208. if(cmb_goodflag.length> 0) cmb_goodflag.selectedindex= 0;
  1209. */
  1210. }
  1211. function group3_swt_select_cse_costlist_grd_costlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1212. {
  1213. if ( ds_main_list_good_goodlist.rowposition != -1 && ds_main_list_good_goodlist.rowcount > 0 ) {
  1214. ds_main_list_goodhistory_goodhistorylist.clearData();
  1215. ds_send_goodhistory.setColumn(0, "instcd", group3.swt_select.cse_costlist.grd_costlist.getCellValue(ds_main_list_good_goodlist.rowposition, group3.swt_select.cse_costlist.grd_costlist.getBindCellIndex("body", "instcd")));
  1216. ds_send_goodhistory.setColumn(0, "goodcd", group3.swt_select.cse_costlist.grd_costlist.getCellValue(ds_main_list_good_goodlist.rowposition, group3.swt_select.cse_costlist.grd_costlist.getBindCellIndex("body", "goodcd")));
  1217. var oParam = {};
  1218. oParam.id = "TRRSC00602";
  1219. oParam.service = "purcbaseapp.PurcBaseMngt";
  1220. oParam.method = "reqGetReqHistoryGoodList";
  1221. oParam.inds = "req=ds_send_goodhistory";
  1222. oParam.outds = "ds_main_list_goodhistory_goodhistorylist=goodhistorylist";
  1223. oParam.async = false;
  1224. tranf_submit(oParam);
  1225. }
  1226. //grd_costlist.dispatch("onmouseup");
  1227. }
  1228. function group3_swt_select_cse_costlist_btn_zoomin_onclick(obj:Button, e:ClickEventInfo)
  1229. {
  1230. ds_main_list_good_goodlist.addColumn("fontsize", "string");
  1231. if(ds_main_list_good_goodlist.getColumn(ds_main_list_good_goodlist.rowposition, "fontsize") == 'Dotum,15'){
  1232. ds_main_list_good_goodlist.updatecontrol = false;
  1233. ds_main_list_good_goodlist.enableevent = false;
  1234. ds_main_list_good_goodlist.addColumn("fontsize", "string");
  1235. ds_main_list_good_goodlist.setColumn(ds_main_list_good_goodlist.rowposition, "fontsize", 'Dotum,9');
  1236. ds_main_list_good_goodlist.enableevent = true;
  1237. ds_main_list_good_goodlist.updatecontrol = true;
  1238. }else{
  1239. ds_main_list_good_goodlist.updatecontrol = false;
  1240. ds_main_list_good_goodlist.enableevent = false;
  1241. ds_main_list_good_goodlist.addColumn("fontsize", "string");
  1242. ds_main_list_good_goodlist.setColumn(ds_main_list_good_goodlist.rowposition, "fontsize", 'Dotum,15');
  1243. ds_main_list_good_goodlist.enableevent = true;
  1244. ds_main_list_good_goodlist.updatecontrol = true;
  1245. }
  1246. /*
  1247. //fZoomInOut("zoom");
  1248. ds_main_list_good_goodlist.enableevent = false;
  1249. ds_main_list_good_goodlist.updatecontrol = false;
  1250. //var sExprColor2 = "EXPR(";
  1251. var sExprColor2;
  1252. if(String(group3.swt_select.cse_costlist.grd_costlist.getCellProperty("Body", 1, "font")).indexOf("EXPR(") == -1){
  1253. fontsize = "currow == "+ds_main_list_good_goodlist.rowposition+" ? 'Dotum,15' : ";
  1254. //var fontsize = group3.swt_select.cse_costlist.grd_costlist.getCellProperty("Body", 1, "font");
  1255. //group3.swt_select.cse_costlist.grd_costlist.setCellProperty("Body",i, "font", "EXPR(currow == "+ds_main_list_good_goodlist.rowposition+" ? 'Dotum,15' : '')");
  1256. }else{
  1257. sExprColor2 = "currow == "+ds_main_list_good_goodlist.rowposition+" ? 'Dotum,15' : ";
  1258. var fontsize = group3.swt_select.cse_costlist.grd_costlist.getCellProperty("Body", 1, "font");
  1259. fontsize = fontsize.replace("EXPR(", "");
  1260. fontsize = fontsize.replace("'')", "");
  1261. fontsize = fontsize + sExprColor2;sysf_trace(fontsize);
  1262. }
  1263. //sExprColor2 += "'')";
  1264. for(var i= 0; i < group3.swt_select.cse_costlist.grd_costlist.getCellCount("Head"); i++){
  1265. group3.swt_select.cse_costlist.grd_costlist.setCellProperty("Body",i, "font", "EXPR( "+fontsize+" '')");
  1266. }
  1267. ds_main_list_good_goodlist.updatecontrol = true;
  1268. ds_main_list_good_goodlist.enableevent = true;
  1269. //group3.swt_select.cse_costlist.grd_costlist.setFormatRowProperty(3, "size", 50);
  1270. //group3.swt_select.cse_costlist.grd_costlist.setRealRowSize(3, 50)
  1271. */
  1272. }
  1273. function group3_swt_select_cse_costlist_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  1274. {
  1275. grdf_exportExcel(group3.swt_select.cse_costlist.grd_costlist, "물품종합조회", "sheetname1" , true, "" , "" , true);
  1276. }
  1277. function group3_swt_select_cse_costlist_btn_ZoomIn_onclick(obj:Button, e:ClickEventInfo)
  1278. {
  1279. fWindowPosition("I");
  1280. }
  1281. function group3_swt_select_cse_costlist_btn_ZoomOut_onclick(obj:Button, e:ClickEventInfo)
  1282. {
  1283. fWindowPosition("O");
  1284. }
  1285. function fWindowPosition(inout)
  1286. {
  1287. if(inout =="O")
  1288. {
  1289. group3.swt_select.position = "absolute 0 161 1195 574";//absolute 0 161 1230 754";
  1290. group3.swt_select.cse_costlist.grd_costlist.position ="absolute 0 27 1195 400";//absolute 0 27 1230 580";
  1291. //group3.swt_select.cse_costlist.grd_costlist.position.height = 373;
  1292. group3.grp_title.visible = true;
  1293. }
  1294. else
  1295. {
  1296. group3.swt_select.position = "absolute 0 0 1195 579";
  1297. group3.swt_select.cse_costlist.grd_costlist.position ="absolute 0 27 1195 556";
  1298. group3.grp_title.visible = false;
  1299. }
  1300. }
  1301. function group3_grd_goodhistory_onmousemove(obj:Grid, e:GridMouseEventInfo)
  1302. {
  1303. if(e.row >-1 && e.col > -1){
  1304. if(!utlf_isNull(group3.grd_goodhistory.getCellValue(e.row,e.col))){
  1305. group3.grd_goodhistory.tooltiptext = group3.grd_goodhistory.getCellValue(e.row,e.col);
  1306. }else{
  1307. group3.grd_goodhistory.tooltiptext ="";
  1308. }
  1309. }
  1310. }
  1311. function group3_grp_title_ipt_prodcmpycd_onkeydown(obj:Edit, e:KeyEventInfo)
  1312. {
  1313. if(e.keycode == 13){
  1314. obj.updateToDataset();
  1315. }
  1316. }
  1317. function group3_grp_title_ipt_suppcustcd_onkeydown(obj:Edit, e:KeyEventInfo)
  1318. {
  1319. if(e.keycode == 13){
  1320. obj.updateToDataset();
  1321. }
  1322. }
  1323. function group3_grp_title_ipt_maincustlastsuplplce_onkeydown(obj:Edit, e:KeyEventInfo)
  1324. {
  1325. if(e.keycode == 13){
  1326. obj.updateToDataset();
  1327. }
  1328. }
  1329. ]]></Script>
  1330. </Form>
  1331. </FDL>