SMRFR00900_장비보유현황조회(부서별).xfdl 102 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRFR00900" position="absolute 0 0 1222 773" titletext="장비보유현황조회(부서별)" onload="SMRFR00900_onload" oninit="SMRFR00900_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="switch1" anchor="left right bottom" taborder="34" tabindex="0" position="absolute 0 543 1214 759">
  8. <Tabpages>
  9. <Tabpage id="case3" text="구성품">
  10. <Layouts>
  11. <Layout>
  12. <Grid id="grd_comps" taborder="0" binddataset="ds_main_list_compslist" useinputpanel="false" selecttype="multirow" cellsizingtype="col" enable="false" position="absolute 0 0 1214 189" anchor="all" autoenter="select" onexpanddown="switch1_case3_grd_comps_onexpanddown">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="25" band="left"/>
  17. <Column size="52"/>
  18. <Column size="177"/>
  19. <Column size="91"/>
  20. <Column size="50"/>
  21. <Column size="70"/>
  22. <Column size="206"/>
  23. <Column size="101"/>
  24. <Column size="0"/>
  25. <Column size="406"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. </Columns>
  30. <Rows>
  31. <Row size="24" band="head"/>
  32. <Row size="24"/>
  33. </Rows>
  34. <Band id="head">
  35. <Cell/>
  36. <Cell col="1" text="순번"/>
  37. <Cell col="2" text="품명"/>
  38. <Cell col="3" text="모델"/>
  39. <Cell col="4" text="수량"/>
  40. <Cell col="5" text="단가"/>
  41. <Cell col="6" text="거래처명"/>
  42. <Cell col="7" text="S/N"/>
  43. <Cell col="8" text="품명_old"/>
  44. <Cell col="9" text="비고"/>
  45. <Cell col="10" text="기관코드"/>
  46. <Cell col="11" text="고정자산코드"/>
  47. <Cell col="12"/>
  48. </Band>
  49. <Band id="body">
  50. <Cell celltype="head" text="expr:currow+1"/>
  51. <Cell col="1" text="bind:rpirgoodcd"/>
  52. <Cell col="2" displaytype="text" edittype="text" text="bind:prid"/>
  53. <Cell col="3" displaytype="text" edittype="text" text="bind:rpirgoodmodel"/>
  54. <Cell col="4" displaytype="number" edittype="masknumber" text="bind:rpiruseqty"/>
  55. <Cell col="5" displaytype="number" edittype="masknumber" text="bind:rpiramt"/>
  56. <Cell col="6" displaytype="text" edittype="text" text="bind:pririnnatiagtplcenm" expandshow="show"/>
  57. <Cell col="7" displaytype="text" edittype="text" text="bind:prirmngtno"/>
  58. <Cell col="8" displaytype="text" edittype="text" text="bind:goodnm"/>
  59. <Cell col="9" displaytype="text" edittype="text" text="bind:cmt"/>
  60. <Cell col="10" text="bind:instcd"/>
  61. <Cell col="11" text="bind:fixasetcd"/>
  62. <Cell col="12" text="bind:pririnnatiagtplce"/>
  63. </Band>
  64. </Format>
  65. </Formats>
  66. </Grid>
  67. </Layout>
  68. </Layouts>
  69. </Tabpage>
  70. <Tabpage id="case1" text="자산상세내역">
  71. <Layouts>
  72. <Layout>
  73. <Combo id="cmb_smlcd00" taborder="51" enable="false" position="absolute 102 -468 527 -449"/>
  74. <Edit id="input00" taborder="52" class="input_fix" enable="false" position="absolute 719 -444 880 -425"/>
  75. <Combo id="cmb_fixasetunit00" taborder="53" enable="false" position="absolute 367 -420 527 -401"/>
  76. <Edit id="input01" taborder="54" class="input_essential" enable="false" position="absolute 622 -444 717 -425"/>
  77. <Calendar id="ipt_windd00" taborder="55" class="input_default" enable="false" position="absolute 102 -420 268 -401" mask="yyyy-mm-dd"/>
  78. <Edit id="ipt_cmt00" taborder="56" enable="false" position="absolute 622 -420 1207 -401"/>
  79. <Edit id="ipt_prodcmpy00" taborder="57" visible="false" position="absolute 1128 -495 1168 -476"/>
  80. <Edit id="ipt_cntrdeptnm00" taborder="58" class="input_fix" enable="false" position="absolute 1072 -468 1207 -449"/>
  81. <Shape id="line00" class="line_2" position="absolute 8 -401 1198 -395"/>
  82. <Edit id="ipt_cntrdeptcd00" taborder="59" class="input_default" enable="false" position="absolute 975 -468 1070 -449"/>
  83. <Static id="caption00" text="제조회사코드(히든)" visible="false" position="absolute 1023 -495 1131 -475"/>
  84. <Edit id="ipt_mngtdeptnm00" taborder="60" class="input_fix" enable="false" position="absolute 1072 -444 1207 -425"/>
  85. <Edit id="ipt_prodcmpynm00" taborder="61" class="input_fix" enable="false" position="absolute 975 -492 1207 -473"/>
  86. <Edit id="ipt_mngtdeptcd00" taborder="62" class="input_default" enable="false" position="absolute 975 -444 1070 -425"/>
  87. <Edit id="ipt_acntnm00" taborder="63" class="input_fix" enable="false" position="absolute 719 -468 880 -449"/>
  88. <Edit id="ipt_acntcd00" taborder="64" class="input_default" enable="false" position="absolute 622 -468 717 -449"/>
  89. <Combo id="cmb_dsplflag00" taborder="65" enable="false" position="absolute 102 -444 527 -425"/>
  90. <Shape id="line01" class="line_2" position="absolute 8 -473 1198 -467"/>
  91. <Shape id="line07" class="line_2" position="absolute 8 -449 1198 -443"/>
  92. <Shape id="line08" class="line_2" position="absolute 8 -425 1198 -419"/>
  93. <Static id="cap_cmt00" text="비고" class="cell_1" position="absolute 530 -421 620 -398"/>
  94. <Static id="cap_acntcd00" text="계정코드" class="cell_1" position="absolute 530 -469 620 -446"/>
  95. <Static id="cap_winno00" text="검수일" class="cell_1" position="absolute 10 -421 100 -398"/>
  96. <Static id="cap_dsplflag00" text="처분구분" class="cell_1" position="absolute 10 -445 100 -422"/>
  97. <Static id="cap_cntrdeptcd00" text="청구부서" class="cell_1" position="absolute 883 -469 973 -446"/>
  98. <Static id="cap_fixasetunit00" text="단위" class="cell_1" position="absolute 272 -421 364 -398"/>
  99. <Static id="cap_mngtdeptcd00" text="사용부서" class="cell_1" position="absolute 883 -445 973 -422"/>
  100. <Static id="cap_smlcd00" text="소분류" class="cell_1" position="absolute 10 -469 100 -446"/>
  101. <Static id="caption02" text="설치장소" class="cell_1" position="absolute 530 -445 620 -422"/>
  102. <Static id="cap_prodcmpy00" text="제조회사" class="cell_1" position="absolute 883 -493 973 -470"/>
  103. <Edit id="ipt_prodcmpynm" taborder="66" class="input_fix" enable="false" position="absolute 964 79 1196 98" autoselect="true"/>
  104. <Combo id="cmb_smlcd" taborder="67" enable="false" position="absolute 91 105 516 124"/>
  105. <Combo id="cmb_lrgcd" taborder="68" enable="false" position="absolute 91 53 516 72" onitemchanged="switch1_case1_cmb_lrgcd_onitemchanged"/>
  106. <Edit id="input2" taborder="69" class="input_fix" enable="false" position="absolute 708 133 869 152" autoselect="true"/>
  107. <Combo id="cmb_fixasetunit" taborder="70" enable="false" position="absolute 356 158 516 177"/>
  108. <Edit id="input3" taborder="71" class="input_essential" enable="false" position="absolute 611 133 706 152" autoselect="true"/>
  109. <Combo id="cmb_mdlcd" taborder="72" enable="false" position="absolute 91 79 516 98" onitemchanged="switch1_case1_cmb_mdlcd_onitemchanged"/>
  110. <Calendar id="ipt_windd" taborder="73" class="input_default" enable="false" position="absolute 91 157 257 176" mask="yyyy-mm-dd" autoselect="true"/>
  111. <Edit id="ipt_cmt" taborder="74" enable="false" position="absolute 611 158 1196 177" autoselect="true"/>
  112. <Edit id="ipt_prodcmpy" taborder="75" visible="false" position="absolute 1125 79 1165 98" autoselect="true"/>
  113. <Edit id="ipt_cntrdeptnm" taborder="76" class="input_fix" enable="false" position="absolute 1061 106 1196 125" autoselect="true"/>
  114. <Shape id="line45" class="line_2" position="absolute -3 178 1196 184"/>
  115. <Edit id="ipt_goodflagengnm" taborder="77" class="input_essential" enable="false" position="absolute 91 27 516 46" autoselect="true"/>
  116. <Edit id="ipt_cntrdeptcd" taborder="78" class="input_default" enable="false" position="absolute 964 106 1059 125" autoselect="true"/>
  117. <Edit id="ipt_suplplcenm" taborder="79" class="input_fix" enable="false" position="absolute 755 2 1196 21" autoselect="true"/>
  118. <Static id="caption22" text="제조회사코드(히든)" visible="false" position="absolute 1012 79 1120 99"/>
  119. <Edit id="ipt_goodspec" taborder="80" class="input_default" enable="false" position="absolute 611 80 870 99" autoselect="true"/>
  120. <Edit id="ipt_suplplcecd" taborder="81" class="input_default" enable="false" position="absolute 611 2 749 21" autoselect="true" onkeydown="switch1_case1_ipt_suplplcecd_onkeydown"/>
  121. <Edit id="ipt_goodmodel" taborder="82" class="input_default" enable="false" position="absolute 611 54 870 73" autoselect="true"/>
  122. <Radio id="rdo_acqtflag" taborder="83" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" enable="false" position="absolute 611 29 1196 45" style=":disabled {textpadding:0 10 0 3;}">
  123. <Dataset id="innerdataset">
  124. <ColumnInfo>
  125. <Column id="codecolumn"/>
  126. <Column id="datacolumn"/>
  127. </ColumnInfo>
  128. <Rows>
  129. <Row>
  130. <Col id="codecolumn">1</Col>
  131. <Col id="datacolumn">기증</Col>
  132. </Row>
  133. <Row>
  134. <Col id="codecolumn">2</Col>
  135. <Col id="datacolumn">매입</Col>
  136. </Row>
  137. <Row>
  138. <Col id="codecolumn">3</Col>
  139. <Col id="datacolumn">임차</Col>
  140. </Row>
  141. <Row>
  142. <Col id="codecolumn">4</Col>
  143. <Col id="datacolumn">지불필</Col>
  144. </Row>
  145. <Row>
  146. <Col id="codecolumn">5</Col>
  147. <Col id="datacolumn">공동운영</Col>
  148. </Row>
  149. <Row>
  150. <Col id="codecolumn">6</Col>
  151. <Col id="datacolumn">사후관리</Col>
  152. </Row>
  153. </Rows>
  154. </Dataset>
  155. </Radio>
  156. <Edit id="ipt_mngtdeptnm" taborder="84" class="input_fix" enable="false" position="absolute 1061 132 1196 151" autoselect="true"/>
  157. <Edit id="ipt_mngtdeptcd" taborder="85" class="input_default" enable="false" position="absolute 964 132 1059 151" autoselect="true"/>
  158. <Edit id="ipt_fixasetcd" taborder="86" class="input_essential" enable="false" position="absolute 91 2 516 21" autoselect="true"/>
  159. <Edit id="ipt_acntnm" taborder="87" class="input_fix" enable="false" position="absolute 708 107 869 126" autoselect="true"/>
  160. <Edit id="ipt_acntcd" taborder="88" class="input_default" enable="false" position="absolute 611 107 706 126" autoselect="true"/>
  161. <Combo id="cmb_dsplflag" taborder="89" enable="false" position="absolute 91 131 516 150"/>
  162. <Combo id="cmb_prodplce" taborder="90" enable="false" position="absolute 964 54 1196 73"/>
  163. <Shape id="line26" class="line_2" position="absolute -3 22 1196 28"/>
  164. <Shape id="line2" class="line_2" position="absolute -3 48 1196 54"/>
  165. <Shape id="line3" class="line_2" position="absolute -3 74 1196 80"/>
  166. <Shape id="line4" class="line_2" position="absolute -3 100 1196 106"/>
  167. <Shape id="line5" class="line_2" position="absolute -3 126 1196 132"/>
  168. <Shape id="line6" class="line_2" position="absolute -3 152 1196 158"/>
  169. <Static id="cap_mdlcd" text="중분류" class="cell_1" position="absolute -1 78 89 101"/>
  170. <Static id="cap_goodspec" text="규격" class="cell_1" position="absolute 519 78 609 101"/>
  171. <Static id="cap_cmt" text="비고" class="cell_1" position="absolute 519 156 609 179"/>
  172. <Static id="cap_goodmodel" text="모델명" class="cell_1" position="absolute 519 52 609 75"/>
  173. <Static id="cap_acqtflag" text="도입구분" class="cell_1" position="absolute 519 26 609 49"/>
  174. <Static id="cap_acntcd" text="계정코드" class="cell_1" position="absolute 519 104 609 127"/>
  175. <Static id="cap_fixasetcd" text="자산코드" class="cell_1" position="absolute -1 0 89 23"/>
  176. <Static id="cap_winno" text="검수일" class="cell_1" position="absolute -1 156 89 179"/>
  177. <Static id="cap_dsplflag" text="처분구분" class="cell_1" position="absolute -1 130 89 153"/>
  178. <Static id="cap_cntrdeptcd" text="청구부서" class="cell_1" position="absolute 872 104 962 127"/>
  179. <Static id="cap_prodplce" text="제조국" class="cell_1" position="absolute 872 52 962 75"/>
  180. <Static id="cap_goodflaghngnm" text="자산명칭" class="cell_1" position="absolute -1 26 89 49"/>
  181. <Static id="cap_suplplcecd" text="공급처" class="cell_1" position="absolute 519 0 609 23"/>
  182. <Static id="cap_prodcmpy" text="제조회사" class="cell_1" position="absolute 872 78 962 101"/>
  183. <Static id="cap_fixasetunit" text="단위" class="cell_1" position="absolute 261 156 353 179"/>
  184. <Static id="cap_mngtdeptcd" text="사용부서" class="cell_1" position="absolute 872 130 962 153"/>
  185. <Static id="cap_smlcd" text="소분류" class="cell_1" position="absolute -1 104 89 127"/>
  186. <Static id="cap_lrgcd" text="대분류" class="cell_1" position="absolute -1 52 89 75"/>
  187. <Static id="caption1" text="설치장소" class="cell_1" position="absolute 519 130 609 153"/>
  188. </Layout>
  189. </Layouts>
  190. </Tabpage>
  191. </Tabpages>
  192. </Tab>
  193. <Grid id="grd_fixasetlist" taborder="37" binddataset="ds_main_list_fixaset_fixasetlist" useinputpanel="false" selecttype="multirow" cellsizingtype="col" cellclickbound="cell" position="absolute 0 230 1214 540" anchor="all" autoenter="select" onselectchanged="grd_fixasetlist_onselectchanged">
  194. <Formats>
  195. <Format id="default">
  196. <Columns>
  197. <Column size="25" band="left"/>
  198. <Column size="85"/>
  199. <Column size="143"/>
  200. <Column size="150"/>
  201. <Column size="171"/>
  202. <Column size="76"/>
  203. <Column size="73"/>
  204. <Column size="100"/>
  205. <Column size="80"/>
  206. <Column size="80"/>
  207. <Column size="100"/>
  208. <Column size="100"/>
  209. <Column size="101"/>
  210. <Column size="92"/>
  211. <Column size="68"/>
  212. <Column size="0"/>
  213. <Column size="0"/>
  214. <Column size="0"/>
  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="100"/>
  230. <Column size="100"/>
  231. </Columns>
  232. <Rows>
  233. <Row size="24" band="head"/>
  234. <Row size="24"/>
  235. </Rows>
  236. <Band id="head">
  237. <Cell/>
  238. <Cell col="1" text="자산코드"/>
  239. <Cell col="2" text="자산명"/>
  240. <Cell col="3" text="모델명"/>
  241. <Cell col="4" text="규격"/>
  242. <Cell col="5" text="S/N"/>
  243. <Cell col="6" text="취득일"/>
  244. <Cell col="7" text="거래처"/>
  245. <Cell col="8" text="제조원"/>
  246. <Cell col="9" text="제조국"/>
  247. <Cell col="10" text="사용부서"/>
  248. <Cell col="11" text="설치장소"/>
  249. <Cell col="12" text="청구부서"/>
  250. <Cell col="13" text="구코드"/>
  251. <Cell col="14" text="이미지"/>
  252. <Cell col="15" text="사용장소코드"/>
  253. <Cell col="16" text="caption1"/>
  254. <Cell col="17" text="caption2"/>
  255. <Cell col="18" text="caption3"/>
  256. <Cell col="19" text="caption4"/>
  257. <Cell col="20" text="caption5"/>
  258. <Cell col="21" text="caption6"/>
  259. <Cell col="22" text="caption7"/>
  260. <Cell col="23" text="caption8"/>
  261. <Cell col="24" text="caption9"/>
  262. <Cell col="25" text="caption10"/>
  263. <Cell col="26" text="caption11"/>
  264. <Cell col="27" text="caption12"/>
  265. <Cell col="28" text="caption13"/>
  266. <Cell col="29" text="caption14"/>
  267. <Cell col="30" text="caption15"/>
  268. <Cell col="31" text="caption16"/>
  269. <Cell col="32" text="관리등급"/>
  270. <Cell col="33" text="취득금액"/>
  271. </Band>
  272. <Band id="body">
  273. <Cell celltype="head" text="expr:currow+1"/>
  274. <Cell col="1" displaytype="text" text="bind:fixasetcd"/>
  275. <Cell col="2" displaytype="text" text="bind:goodflagengnm"/>
  276. <Cell col="3" displaytype="text" text="bind:goodmodel"/>
  277. <Cell col="4" displaytype="text" text="bind:goodspec"/>
  278. <Cell col="5" displaytype="text" text="bind:mngtno"/>
  279. <Cell col="6" text="bind:possndd" mask="expr:utlf_isNull(possndd) ? '' : '####-##-##'"/>
  280. <Cell col="7" displaytype="text" text="bind:suplplcenm"/>
  281. <Cell col="8" displaytype="text" text="bind:prodcmpynm"/>
  282. <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prodplce" combodataset="ds_init_comcd_R00351_R00351" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="50"/>
  283. <Cell col="10" displaytype="text" text="bind:mngtdeptnm"/>
  284. <Cell col="11" displaytype="text" text="bind:installplcenm"/>
  285. <Cell col="12" displaytype="text" text="bind:cntrdeptnm"/>
  286. <Cell col="13" displaytype="text" text="bind:oldcd"/>
  287. <Cell col="14" displaytype="checkbox" style="controlbackground:lightgrey;controlborder:1 solid #808080ff ;" text="bind:photoyn" expr="expr:photoyn == 'Y' || photoyn == '1' ? 1 : 0" enable="false"/>
  288. <Cell col="15" text="bind:installplcecd"/>
  289. <Cell col="16" displaytype="text" edittype="text" text="bind:instcd"/>
  290. <Cell col="17" displaytype="text" edittype="text" text="bind:maineqmt"/>
  291. <Cell col="18" text="bind:prodcmpy"/>
  292. <Cell col="19" text="bind:suplplcecd"/>
  293. <Cell col="20" text="bind:mngtdeptcd"/>
  294. <Cell col="21" text="bind:acqtflag"/>
  295. <Cell col="22" text="bind:fixasetunit"/>
  296. <Cell col="23" text="bind:acntcd"/>
  297. <Cell col="24" text="bind:acntnm"/>
  298. <Cell col="25" text="bind:cmt"/>
  299. <Cell col="26" text="bind:mdlcd"/>
  300. <Cell col="27" text="bind:cntrdeptcd"/>
  301. <Cell col="28" text="bind:dsplflag"/>
  302. <Cell col="29" text="bind:lrgcd"/>
  303. <Cell col="30" text="bind:windd"/>
  304. <Cell col="31" text="bind:smlcd"/>
  305. <Cell col="32" text="bind:mngtgrade"/>
  306. <Cell col="33" displaytype="number" text="bind:possnamt"/>
  307. </Band>
  308. </Format>
  309. </Formats>
  310. </Grid>
  311. <Static id="caption6" text="고정 자산 보유현황조회(부서별)" class="tit_1" position="absolute 0 0 240 25"/>
  312. <Button id="btn_init" taborder="1" text="초기화" class="btn4" position="absolute 1146 24 1214 46" anchor="top right" onclick="btn_init_onclick"/>
  313. <Shape id="line14" class="line_6" position="absolute 0 45 1214 51" anchor="left top right"/>
  314. <Static id="caption19" text="포장단위" class="cell_1" position="absolute -126 358 -18 381"/>
  315. <Static id="caption20" text="근속기준일/년" class="cell_1" position="absolute -126 382 -18 405"/>
  316. <Static id="cap_possnamt" text="구입금액" class="cell_1" visible="false" position="absolute 673 546 763 569"/>
  317. <MaskEdit id="ipt_possnamt" taborder="2" mask="#,###" class="input_default" enable="false" visible="false" position="absolute 765 548 895 567" autoselect="true"/>
  318. <Radio id="rdo_earnvaluyn" taborder="3" columncount="2" rowcount="0" innerdataset="ds_init_rdo_earnvaluyn" codecolumn="value" datacolumn="label" visible="false" position="absolute 1030 548 1167 568"/>
  319. <Edit id="ipt_usge" taborder="4" class="input_default" visible="false" position="absolute 1030 548 1068 567"/>
  320. <Edit id="ipt_delivetermmm" taborder="5" class="input_default" visible="false" position="absolute 1030 548 1166 567"/>
  321. <Button id="btn_maineqmt" taborder="6" class="icon_search" visible="false" position="absolute 1030 548 1046 564"/>
  322. <MaskEdit id="ipt_forgncurncyamt" taborder="7" mask="#,###" class="input_default" visible="false" position="absolute 1030 548 1077 567"/>
  323. <Calendar id="ipt_condd" taborder="8" class="input_default" visible="false" position="absolute 1030 548 1114 567"/>
  324. <Edit id="ipt_cntsyearno" taborder="9" class="input_default" visible="false" position="absolute 1030 548 1149 567"/>
  325. <Calendar id="ipt_possndd" taborder="10" class="input_default" visible="false" position="absolute 1030 548 1109 567" mask="yyyy-mm-dd"/>
  326. <MaskEdit id="ipt_winno" taborder="11" mask="9999999999999" class="input_default" visible="false" position="absolute 1030 548 1161 567"/>
  327. <Edit id="ipt_smplce" taborder="12" class="input_default" visible="false" position="absolute 1030 548 1151 567"/>
  328. <Edit id="ipt_maineqmtcd" taborder="13" visible="false" position="absolute 1038 556 1169 575" autoselect="true"/>
  329. <MaskEdit id="ipt_mngtno" taborder="14" mask="9999999999999" class="input_default" visible="false" position="absolute 1030 548 1117 567"/>
  330. <Calendar id="ipt_chkdd" taborder="15" class="input_default" visible="false" position="absolute 1030 548 1154 567"/>
  331. <Calendar id="ipt_flwgrnttermfr" taborder="16" class="input_default" visible="false" position="absolute 1030 548 1147 567" mask="yyyy-mm-dd"/>
  332. <Edit id="ipt_maineqmtnm" taborder="17" class="input_fix" visible="false" position="absolute 1030 548 1162 567"/>
  333. <Calendar id="ipt_repayenddd" taborder="18" class="input_default" visible="false" position="absolute 1030 548 1167 567" autoselect="true"/>
  334. <MaskEdit id="ipt_winseqno" taborder="19" mask="9999999999999" class="input_default" visible="false" position="absolute 1038 556 1162 575" autoselect="true" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  335. <Calendar id="ipt_flwgrnttermto" taborder="20" class="input_default" visible="false" position="absolute 1030 548 1141 567" mask="yyyy-mm-dd" autoselect="true"/>
  336. <MaskEdit id="ipt_repaybal" taborder="22" mask="#,###" class="input_default" visible="false" position="absolute 997 547 1136 566" autoselect="true"/>
  337. <Edit id="ipt_agencycntctel" taborder="23" class="input_default" visible="false" position="absolute 1058 532 1194 551" autoselect="true"/>
  338. <Edit id="ipt_suplcntctel" taborder="24" class="input_default" visible="false" position="absolute 914 537 1038 556" autoselect="true"/>
  339. <Radio id="rdo_moveflag" taborder="25" columncount="-1" rowcount="-1" innerdataset="@ds_init_moveflag" codecolumn="value" datacolumn="label" visible="false" position="absolute 297 536 429 551"/>
  340. <Edit id="ipt_repayrate" taborder="26" class="input_default" visible="false" position="absolute 950 548 1077 567" autoselect="true"/>
  341. <Radio id="rdo_repaymthd" taborder="27" columncount="-1" rowcount="-1" innerdataset="@ds_init_repaymthd" codecolumn="value" datacolumn="label" visible="false" position="absolute 468 540 616 560"/>
  342. <Combo id="cmb_repayflag" taborder="28" visible="false" position="absolute 920 546 1035 565"/>
  343. <Radio id="rdo_lseyn" taborder="29" columncount="2" rowcount="0" innerdataset="@ds_init_lseyn" codecolumn="value" datacolumn="label" visible="false" position="absolute 564 546 701 566"/>
  344. <Combo id="cmb_curncyunit" taborder="30" visible="false" position="absolute 900 546 952 565"/>
  345. <Radio id="rdo_asetflagmaineqmtflag" taborder="31" columncount="-1" rowcount="-1" innerdataset="@ds_init_asetflagmaineqmtflag" codecolumn="value" datacolumn="label" visible="false" position="absolute 303 552 477 567"/>
  346. <Radio id="rdo_possnflagcd" taborder="32" columncount="-1" rowcount="-1" innerdataset="@ds_init_possnflagcd" codecolumn="value" datacolumn="label" visible="false" position="absolute 192 545 285 565"/>
  347. <Radio id="rdo_prvnchkyn" taborder="33" columncount="-1" rowcount="-1" innerdataset="ds_init_prvnchkyn" codecolumn="value" datacolumn="label" visible="false" position="absolute 455 550 592 570"/>
  348. <Grid id="grd_fixmonthlist" taborder="35" binddataset="ds_main_list_fixmonth_fixmonthlist" useinputpanel="false" visible="false" position="absolute 410 322 955 472">
  349. <Formats>
  350. <Format id="default">
  351. <Columns>
  352. <Column size="100"/>
  353. <Column size="100"/>
  354. <Column size="100"/>
  355. <Column size="100"/>
  356. <Column size="100"/>
  357. </Columns>
  358. <Rows>
  359. <Row size="24" band="head"/>
  360. <Row size="24"/>
  361. </Rows>
  362. <Band id="head">
  363. <Cell text="자산코드"/>
  364. <Cell col="1" text="자산명"/>
  365. <Cell col="2" text="설치장소명"/>
  366. <Cell col="3" text="사용부서명"/>
  367. <Cell col="4" text="관리등급"/>
  368. </Band>
  369. <Band id="body">
  370. <Cell text="bind:fixasetcd"/>
  371. <Cell col="1" text="bind:goodflagengnm"/>
  372. <Cell col="2" text="bind:installplcenm"/>
  373. <Cell col="3" text="bind:mngtdeptnm"/>
  374. <Cell col="4" text="bind:mngtgrade"/>
  375. </Band>
  376. </Format>
  377. </Formats>
  378. </Grid>
  379. <Button id="btn_excel_all" taborder="36" text="엑셀저장" class="btn7" position="absolute 1134 203 1214 225" anchor="top right" onclick="btn_excel_all_onclick"/>
  380. <Shape id="line16" class="line_10" position="absolute 0 224 1214 233" anchor="left top right"/>
  381. <Static id="caption21" text="자산목록" class="tit_2" position="absolute 0 209 85 226"/>
  382. <Button id="btn_print" taborder="38" text="자산리스트 출력" class="btn6" position="absolute 85 203 203 225" onclick="btn_print_onclick"/>
  383. <Button id="button1" taborder="39" text="월별점검일지 출력" class="btn6" position="absolute 205 203 335 225" onclick="button1_onclick"/>
  384. <Div id="group5" anchor="left top right" taborder="40" class="div_SA2" position="absolute 0 49 1214 198">
  385. <Layouts>
  386. <Layout>
  387. <Static id="cap_lrgcd_search" text="대 분 류 :" class="search_name" position="absolute 8 55 93 72" anchor="default"/>
  388. <Static id="cap_mngtdeptcd_search" text="사용부서 :" class="search_name" position="absolute 359 11 435 28" anchor="default"/>
  389. <Edit id="ipt_mngtdeptcd_search" taborder="62" class="input_search" position="absolute 442 10 537 29" anchor="default" autoselect="true" onkeydown="group5_ipt_mngtdeptcd_search_onkeydown"/>
  390. <Button id="btn_mngtdeptcd_search" taborder="63" class="icon_search" position="absolute 541 12 557 28" anchor="default" onclick="group5_btn_mngtdeptcd_search_onclick"/>
  391. <Edit id="ipt_mngtdeptnm_search" taborder="64" class="input_search" position="absolute 560 10 781 29" anchor="default" autoselect="true"/>
  392. <Button id="btn_search" taborder="65" text="조회" class="btn1" position="absolute 1130 62 1186 84" anchor="top right" onclick="group5_btn_search_onclick"/>
  393. <Static id="cap_instcd_search" text="기관코드 :" class="search_name" position="absolute 8 11 93 28" anchor="default"/>
  394. <Combo id="cmb_instcd_search" taborder="66" class="combo_essential" position="absolute 95 10 290 29" anchor="default"/>
  395. <Shape id="line12" linetype="vertical" class="line_4" position="absolute 1117 19 1123 127" anchor="top right"/>
  396. <Edit id="opt_goodflag_search" taborder="67" readonly="true" visible="false" position="absolute 297 32 337 51" anchor="default" class="output"/>
  397. <Combo id="cmb_lrgcd_search" taborder="68" class="combo_search" position="absolute 95 54 290 73" anchor="default" onitemchanged="group5_cmb_lrgcd_search_onitemchanged"/>
  398. <Combo id="cmb_goodflag" taborder="69" innerdataset="@ds_init_goodflag" codecolumn="value" datacolumn="label" class="combo_essential" position="absolute 95 32 290 51" anchor="default" onitemchanged="group5_cmb_goodflag_onitemchanged"/>
  399. <Static id="cap_goodflag_search" text="물품구분 :" class="search_name" position="absolute 8 33 93 50" anchor="default"/>
  400. <Button id="btn_prodcmpycd_search" taborder="70" class="icon_search" position="absolute 541 55 557 71" anchor="default" onclick="group5_btn_prodcmpycd_search_onclick"/>
  401. <Static id="cap_prodcmpycd" text="제조회사 :" class="search_name" position="absolute 359 55 435 72" anchor="default"/>
  402. <Edit id="ipt_prodcmpynm_search" taborder="71" class="input_search" position="absolute 560 54 781 73" anchor="default" autoselect="true"/>
  403. <Edit id="ipt_prodcmpycd_search" taborder="72" class="input_search" position="absolute 442 54 537 73" anchor="default" autoselect="true" onkeydown="group5_ipt_prodcmpycd_search_onkeydown"/>
  404. <Static id="cap_suplcecd_search" text="공 급 처 :" class="search_name" position="absolute 359 77 435 94" anchor="default"/>
  405. <Button id="btn_suplcecd_search" taborder="73" class="icon_search" position="absolute 541 77 557 93" anchor="default" onclick="group5_btn_suplcecd_search_onclick"/>
  406. <Edit id="ipt_suplplcenm_search" taborder="74" class="input_search" position="absolute 560 76 781 95" anchor="default" autoselect="true"/>
  407. <Edit id="ipt_suplplcecd_search" taborder="75" class="input_search" position="absolute 442 76 537 95" anchor="default" autoselect="true"/>
  408. <Edit id="ipt_goodmodel_search" taborder="76" class="input_search" position="absolute 95 98 290 117" anchor="default" autoselect="true"/>
  409. <Static id="cap_goodmodel_search" text="모 델 명 :" class="search_name" position="absolute 8 99 93 116" anchor="default"/>
  410. <Combo id="cmb_acqtflag_search" taborder="77" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 897 10 1107 29" anchor="default" style="align:center middle;" index="0" text="전체">
  411. <Dataset id="innerdataset">
  412. <ColumnInfo>
  413. <Column id="codecolumn"/>
  414. <Column id="datacolumn"/>
  415. </ColumnInfo>
  416. <Rows>
  417. <Row>
  418. <Col id="codecolumn"/>
  419. <Col id="datacolumn">전체</Col>
  420. </Row>
  421. <Row>
  422. <Col id="codecolumn">1</Col>
  423. <Col id="datacolumn">기증</Col>
  424. </Row>
  425. <Row>
  426. <Col id="codecolumn">2</Col>
  427. <Col id="datacolumn">매입</Col>
  428. </Row>
  429. <Row>
  430. <Col id="codecolumn">3</Col>
  431. <Col id="datacolumn">임차</Col>
  432. </Row>
  433. <Row>
  434. <Col id="codecolumn">4</Col>
  435. <Col id="datacolumn">지불필</Col>
  436. </Row>
  437. <Row>
  438. <Col id="codecolumn">5</Col>
  439. <Col id="datacolumn">공동운영</Col>
  440. </Row>
  441. <Row>
  442. <Col id="codecolumn">6</Col>
  443. <Col id="datacolumn">사후관리</Col>
  444. </Row>
  445. <Row>
  446. <Col id="codecolumn">7</Col>
  447. <Col id="datacolumn">외자</Col>
  448. </Row>
  449. </Rows>
  450. </Dataset>
  451. </Combo>
  452. <Static id="cap_acqtflag_search" text="도입구분 :" class="search_name" position="absolute 804 11 905 28" anchor="default"/>
  453. <Static id="cap_possndd_search" text="취득일자 :" class="search_name" position="absolute 359 99 435 116" anchor="default"/>
  454. <Static id="caption2" text="~" position="absolute 607 98 622 118" anchor="default"/>
  455. <Calendar id="ipt_possntodd_search" taborder="78" class="input_essential" position="absolute 621 98 781 117" mask="yyyy-mm-dd" anchor="default" autoselect="true"/>
  456. <Calendar id="ipt_possnfrdd_search" taborder="79" class="input_essential" position="absolute 442 98 602 117" mask="yyyy-mm-dd" anchor="default" autoselect="true" autoskip="true"/>
  457. <Static id="cap_tempmngtdeptcd_search" text="관리부서 :" class="search_name" position="absolute 359 33 435 50" anchor="default"/>
  458. <Button id="button2" taborder="80" class="icon_search" position="absolute 541 33 557 49" anchor="default" onclick="group5_button2_onclick"/>
  459. <Edit id="ipt_tempmngtdeptnm_search" taborder="81" class="input_fix" position="absolute 560 32 781 51" anchor="default" autoselect="true"/>
  460. <Edit id="ipt_tempmngtdeptcd_search" taborder="82" class="input_default" position="absolute 442 32 537 51" anchor="default" autoselect="true" onkeydown="group5_ipt_tempmngtdeptcd_search_onkeydown"/>
  461. <Combo id="cmb_dsplflag_search" taborder="83" class="combo_search" position="absolute 897 32 1107 51" anchor="default" style="align:center middle;"/>
  462. <Static id="caption3" text="처분구분 :" class="search_name" position="absolute 804 33 905 50" anchor="default"/>
  463. <Static id="caption8" text="중 분 류 :" class="search_name" position="absolute 8 77 93 94" anchor="default"/>
  464. <Combo id="cmb_mdlcd_search" taborder="84" position="absolute 95 76 290 95" anchor="default"/>
  465. <Edit id="input1" taborder="85" class="input_search" position="absolute 897 54 1107 73" anchor="default" autoselect="true" imemode="none"/>
  466. <Static id="caption4" text="한글장비명:" class="search_name" position="absolute 805 55 906 72" anchor="default"/>
  467. <Edit id="ipt_goodflagengnm_search" taborder="86" class="input_search" position="absolute 897 76 1107 95" anchor="default" autoselect="true" imemode="none"/>
  468. <Static id="cap_goodflagengnm_search" text="영문장비명:" class="search_name" position="absolute 805 77 899 94" anchor="default"/>
  469. <Static id="caption5" text="관리등급 :" class="search_name" position="absolute 805 99 899 116" anchor="default"/>
  470. <Combo id="cmb_mngtgrade" taborder="87" class="combo_search" position="absolute 897 98 1107 117" anchor="default"/>
  471. <Static id="caption7" text="설치장소 :" class="search_name" position="absolute 805 121 899 138" anchor="default"/>
  472. <Edit id="ipt_installplcecd_search" taborder="88" class="input_search" position="absolute 897 120 972 139" anchor="default" autoselect="true" onkeydown="group5_ipt_installplcecd_search_onkeydown"/>
  473. <Button id="btn_installplcecd_search" taborder="89" class="icon_search" position="absolute 973 122 989 138" anchor="default" onclick="group5_btn_installplcecd_search_onclick"/>
  474. <Edit id="ipt_installplcenm_search" taborder="90" class="input_search" position="absolute 992 120 1107 139" anchor="default" autoselect="true"/>
  475. </Layout>
  476. </Layouts>
  477. </Div>
  478. <Edit id="ipt_agency" taborder="41" class="input_default" visible="false" position="absolute 1046 564 1177 583" autoselect="true"/>
  479. </Layout>
  480. </Layouts>
  481. <Objects>
  482. <Dataset id="ds_send_fixasetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_fixasetlist_oncolumnchanged">
  483. <ColumnInfo>
  484. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  485. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  486. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류"/>
  487. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류"/>
  488. <Column id="smlcd" type="STRING" size="256" sumtext="소분류"/>
  489. <Column id="goodflagnm" type="STRING" size="256" sumtext="자산명"/>
  490. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서"/>
  491. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서"/>
  492. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소"/>
  493. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  494. <Column id="possnfrdd" type="STRING" size="256" sumtext="취득일자(fr)"/>
  495. <Column id="possntodd" type="STRING" size="256" sumtext="취득일자(to)"/>
  496. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  497. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  498. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사"/>
  499. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처"/>
  500. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  501. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  502. <Column id="rfchmandlistyn" type="STRING" size="256" sumtext="보수계약유무"/>
  503. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서(의공)"/>
  504. <Column id="fixtrflag" type="STRING" size="256" sumtext="계정"/>
  505. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  506. <Column id="scrnid" type="STRING" size="256" sumtext="화면id"/>
  507. <Column id="serialno" type="STRING" size="256" sumtext="serialno"/>
  508. <Column id="goodnm" type="STRING" size="256" sumtext="자산명"/>
  509. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명(영문)"/>
  510. <Column id="goodflagnm" type="STRING" size="256" sumtext="자산명"/>
  511. <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="주관리부서"/>
  512. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  513. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  514. <Column id="chkfrdd" type="STRING" size="256" sumtext="검수일자(fr)"/>
  515. <Column id="chktodd" type="STRING" size="256" sumtext="검수일자(to)"/>
  516. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처"/>
  517. <Column id="possnfrdd" type="STRING" size="256" sumtext="취득일자(fr)"/>
  518. <Column id="possntodd" type="STRING" size="256" sumtext="취득일자(to)"/>
  519. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  520. <Column id="acntcd" type="STRING" size="256" sumtext="입고계정"/>
  521. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  522. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산여부"/>
  523. <Column id="possnamtfr" type="STRING" size="256" sumtext="취득금액From"/>
  524. <Column id="possnamtto" type="STRING" size="256" sumtext="취득금액To"/>
  525. <Column id="oskind" type="STRING" size="256" sumtext="OS종류"/>
  526. <Column id="memoryvol" type="STRING" size="256" sumtext="메모리용량"/>
  527. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  528. <Column id="userid" type="STRING" size="256" sumtext="사번ID"/>
  529. <Column id="mngtdeptnm" type="STRING" size="256"/>
  530. <Column id="tempmngtdeptnm" type="STRING" size="256"/>
  531. <Column id="prodcmpycd" type="STRING" size="256"/>
  532. <Column id="prodcmpynm" type="STRING" size="256"/>
  533. <Column id="suplplcenm" type="STRING" size="256"/>
  534. <Column id="installplcenm" type="STRING" size="256"/>
  535. <Column id="goodflaghngnm" type="STRING" size="256"/>
  536. </ColumnInfo>
  537. <Rows>
  538. <Row>
  539. <Col id="instcd"/>
  540. <Col id="goodflag"/>
  541. <Col id="lrgcd"/>
  542. <Col id="mdlcd"/>
  543. <Col id="smlcd"/>
  544. <Col id="goodflagnm"></Col>
  545. <Col id="cntrdeptcd"/>
  546. <Col id="mngtdeptcd"/>
  547. <Col id="installplcecd"/>
  548. <Col id="possndd"/>
  549. <Col id="possnfrdd"></Col>
  550. <Col id="possntodd"></Col>
  551. <Col id="fixasetcd"/>
  552. <Col id="goodmodel"/>
  553. <Col id="prodcmpy"/>
  554. <Col id="suplplcecd"></Col>
  555. <Col id="dsplflag"/>
  556. <Col id="acqtflag"/>
  557. <Col id="rfchmandlistyn"/>
  558. <Col id="tempmngtdeptcd"/>
  559. <Col id="fixtrflag"/>
  560. <Col id="cmt"/>
  561. <Col id="scrnid"/>
  562. <Col id="serialno"/>
  563. <Col id="goodnm"/>
  564. <Col id="goodflagengnm"/>
  565. <Col id="mainmngtdeptcd"/>
  566. <Col id="oldcd"/>
  567. <Col id="welfcd"/>
  568. <Col id="chkfrdd"/>
  569. <Col id="chktodd"/>
  570. <Col id="goodspec"/>
  571. <Col id="acntcd"/>
  572. <Col id="fundorigin"/>
  573. <Col id="entrasetyn"/>
  574. <Col id="possnamtfr"/>
  575. <Col id="possnamtto"/>
  576. <Col id="oskind"/>
  577. <Col id="memoryvol"/>
  578. <Col id="mngtgrade"/>
  579. <Col id="userid"/>
  580. <Col id="mngtdeptnm"/>
  581. <Col id="tempmngtdeptnm"/>
  582. <Col id="prodcmpycd"/>
  583. <Col id="prodcmpynm"/>
  584. <Col id="suplplcenm"/>
  585. <Col id="installplcenm"/>
  586. <Col id="goodflaghngnm"/>
  587. </Row>
  588. </Rows>
  589. </Dataset>
  590. <Dataset id="ds_init_goodflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  591. <ColumnInfo>
  592. <Column id="label" type="STRING" size="256"/>
  593. <Column id="value" type="STRING" size="256"/>
  594. </ColumnInfo>
  595. <Rows>
  596. <Row>
  597. <Col id="label">비품</Col>
  598. <Col id="value">G</Col>
  599. </Row>
  600. <Row>
  601. <Col id="label">의료장비</Col>
  602. <Col id="value">E</Col>
  603. </Row>
  604. </Rows>
  605. </Dataset>
  606. <Dataset id="ds_main_list_fixaset_fixasetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_fixaset_fixasetlist_oncolumnchanged">
  607. <ColumnInfo>
  608. <Column id="chk" type="STRING" size="256" sumtext="선택"/>
  609. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  610. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  611. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  612. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산명"/>
  613. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명"/>
  614. <Column id="maineqmt" type="STRING" size="256" sumtext="메인장비"/>
  615. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  616. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  617. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
  618. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
  619. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처코드"/>
  620. <Column id="suplplcenm" type="STRING" size="256" sumtext="공급처명"/>
  621. <Column id="prodplce" type="STRING" size="256" sumtext="제조국"/>
  622. <Column id="prodplcenm" type="STRING" size="256" sumtext="제조국명"/>
  623. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사코드"/>
  624. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명"/>
  625. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  626. <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
  627. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  628. <Column id="mngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  629. <Column id="photoyn" type="STRING" size="256" sumtext="이미지여부"/>
  630. <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처"/>
  631. <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명"/>
  632. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="청구부서"/>
  633. <Column id="cntrdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
  634. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화금액"/>
  635. <Column id="curncyunit" type="STRING" size="256" sumtext="화폐단위"/>
  636. <Column id="barcdprntyn" type="STRING" size="256" sumtext="바코드출력여부"/>
  637. <Column id="choice" type="STRING" size="256" sumtext="바코드선택"/>
  638. <Column id="chkcnt" type="STRING" size="256" sumtext="구성품유무"/>
  639. <Column id="mngtno" type="STRING" size="256" sumtext="S/N"/>
  640. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  641. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  642. <Column id="possnflagcd" type="STRING" size="256" sumtext="취득구분"/>
  643. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  644. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  645. <Column id="tempmngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  646. <Column id="incmreptno" type="STRING" size="256" sumtext="수입신고번호"/>
  647. <Column id="incmpemtno" type="STRING" size="256" sumtext="허가번호"/>
  648. <Column id="mtlmngtno" type="STRING" size="256" sumtext="분류번호"/>
  649. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  650. <Column id="cntctel" type="STRING" size="256" sumtext="거래처연락처"/>
  651. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  652. <Column id="fixasetunit" type="STRING" size="256" sumtext="고정자산단위"/>
  653. <Column id="fixasetunitnm" type="STRING" size="256" sumtext="고정자산단위명"/>
  654. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
  655. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
  656. <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
  657. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext="하자보증기간From"/>
  658. <Column id="flwgrnttermto" type="STRING" size="256" sumtext="하자보증기간To"/>
  659. <Column id="acntcd" type="STRING" size="256" sumtext="계정코드"/>
  660. <Column id="acntnm" type="STRING" size="256" sumtext="계정"/>
  661. <Column id="amtacnt" type="STRING" size="256" sumtext="비용계정"/>
  662. <Column id="amtacntnm" type="STRING" size="256" sumtext="비용계정명"/>
  663. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서코드"/>
  664. <Column id="windd" type="STRING" size="256" sumtext="입고일자"/>
  665. <Column id="goodnm1" type="STRING" size="256" sumtext="물품명1"/>
  666. <Column id="goodnm2" type="STRING" size="256" sumtext="물품명1"/>
  667. <Column id="deptnm1" type="STRING" size="256" sumtext="부서명1"/>
  668. <Column id="deptnm2" type="STRING" size="256" sumtext="부서명2"/>
  669. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  670. <Column id="fundoriginnm" type="STRING" size="256" sumtext="자금출처이름"/>
  671. <Column id="ntsubsidyyn" type="STRING" size="256" sumtext="국고보조여부"/>
  672. <Column id="dsplflagnm" type="STRING" size="256" sumtext="처분구분명"/>
  673. <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자"/>
  674. <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호"/>
  675. <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구순번"/>
  676. <Column id="fixasetcdcnt" type="STRING" size="256" sumtext="자산수량"/>
  677. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  678. <Column id="goodqty" type="STRING" size="256" sumtext="물품수량"/>
  679. <Column id="chkdd" type="STRING" size="256" sumtext="검수일"/>
  680. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산"/>
  681. <Column id="contributor" type="STRING" size="256" sumtext="기부자"/>
  682. <Column id="fundsorigincnts" type="STRING" size="256" sumtext="자금출처 내용"/>
  683. <Column id="etccnts" type="STRING" size="256" sumtext="기타 내용"/>
  684. <Column id="etcwln" type="STRING" size="256" sumtext="기타입고"/>
  685. <Column id="repaymthd" type="STRING" size="256" sumtext="상각방법"/>
  686. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  687. <Column id="prvnchkyn" type="STRING" size="256" sumtext="예방점검여부"/>
  688. <Column id="lonno" type="STRING" size="256" sumtext="심평원등록대상"/>
  689. <Column id="proddd" type="STRING" size="256" sumtext="제조년월"/>
  690. <Column id="condd" type="STRING" size="256" sumtext="계약일자"/>
  691. <Column id="conno" type="STRING" size="256" sumtext="계약번호"/>
  692. <Column id="conseq" type="STRING" size="256" sumtext="계약순번"/>
  693. <Column id="notino" type="STRING" size="256" sumtext="공고번호"/>
  694. <Column id="notifullnm" type="STRING" size="256" sumtext="입찰공고명"/>
  695. <Column id="prenotifulldd" type="STRING" size="256" sumtext="입찰공고일"/>
  696. <Column id="notifullno" type="STRING" size="256" sumtext="입찰일 "/>
  697. <Column id="preamt" type="STRING" size="256" sumtext="예정가격"/>
  698. <Column id="preamtunit" type="STRING" size="256" sumtext="단위 "/>
  699. <Column id="mfdsnm" type="STRING" size="256" sumtext="식약처형명"/>
  700. <Column id="costdeptcd" type="STRING" size="256" sumtext="실방위치부서(원가)"/>
  701. <Column id="costdeptnm" type="STRING" size="256" sumtext="실방위치부서명(원가)"/>
  702. </ColumnInfo>
  703. </Dataset>
  704. <Dataset id="ds_main_list_fixmonth_fixmonthlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  705. <ColumnInfo>
  706. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  707. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명"/>
  708. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
  709. <Column id="mngtdeptnm" type="STRING" size="256" sumtext="사용부서명"/>
  710. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  711. </ColumnInfo>
  712. </Dataset>
  713. <Dataset id="ds_main_list_compslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_compslist_oncolumnchanged">
  714. <ColumnInfo>
  715. <Column id="instcd" type="STRING" size="256" sumtext="순번"/>
  716. <Column id="fixasetcd" type="STRING" size="256" sumtext="기관코드"/>
  717. <Column id="rpirgoodcd" type="STRING" size="256" sumtext="물품코드"/>
  718. <Column id="rpiruseqty" type="STRING" size="256" sumtext="수량"/>
  719. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  720. <Column id="goodnm" type="STRING" size="256" sumtext="물품코드"/>
  721. <Column id="goodspec" type="STRING" size="256" sumtext="수량"/>
  722. <Column id="purcunit" type="STRING" size="256" sumtext="단위"/>
  723. <Column id="rpiramt" type="STRING" size="256" sumtext="단가"/>
  724. <Column id="pririnnatiagtplce" type="STRING" size="256" sumtext="거래처"/>
  725. <Column id="pririnnatiagtplcenm" type="STRING" size="256" sumtext="거래처명"/>
  726. <Column id="prirmngtno" type="STRING" size="256" sumtext="S/N"/>
  727. <Column id="prid" type="STRING" size="256" sumtext="품명"/>
  728. <Column id="rpirgoodmodel" type="STRING" size="256" sumtext="모델"/>
  729. </ColumnInfo>
  730. </Dataset>
  731. <Dataset id="ds_main_fixasetdet_fixasettmplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_fixasetdet_fixasettmplist_oncolumnchanged"/>
  732. <Dataset id="ds_init_prvnchkyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  733. <label>예</label>
  734. <value>Y</value>
  735. <label>아니요</label>
  736. <value>N</value>
  737. <ColumnInfo>
  738. <Column id="label" type="STRING" size="256"/>
  739. <Column id="value" type="STRING" size="256"/>
  740. </ColumnInfo>
  741. <Rows>
  742. <Row>
  743. <Col id="label">예</Col>
  744. <Col id="value">Y</Col>
  745. </Row>
  746. <Row>
  747. <Col id="label">아니요</Col>
  748. <Col id="value">N</Col>
  749. </Row>
  750. </Rows>
  751. </Dataset>
  752. <Dataset id="ds_init_asetflagmaineqmtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  753. <ColumnInfo>
  754. <Column id="label" type="STRING" size="256"/>
  755. <Column id="value" type="STRING" size="256"/>
  756. </ColumnInfo>
  757. <Rows>
  758. <Row>
  759. <Col id="label">주요자산</Col>
  760. <Col id="value">M</Col>
  761. </Row>
  762. <Row>
  763. <Col id="label">기타자산</Col>
  764. <Col id="value">E</Col>
  765. </Row>
  766. </Rows>
  767. </Dataset>
  768. <Dataset id="ds_init_possnflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  769. <ColumnInfo>
  770. <Column id="label" type="STRING" size="256"/>
  771. <Column id="value" type="STRING" size="256"/>
  772. </ColumnInfo>
  773. <Rows>
  774. <Row>
  775. <Col id="label">내자</Col>
  776. <Col id="value">H</Col>
  777. </Row>
  778. <Row>
  779. <Col id="label">외자</Col>
  780. <Col id="value">F</Col>
  781. </Row>
  782. </Rows>
  783. </Dataset>
  784. <Dataset id="ds_init_lseyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  785. <ColumnInfo>
  786. <Column id="label" type="STRING" size="256"/>
  787. <Column id="value" type="STRING" size="256"/>
  788. </ColumnInfo>
  789. <Rows>
  790. <Row>
  791. <Col id="label">예</Col>
  792. <Col id="value">Y</Col>
  793. </Row>
  794. <Row>
  795. <Col id="label">아니요</Col>
  796. <Col id="value">N</Col>
  797. </Row>
  798. </Rows>
  799. </Dataset>
  800. <Dataset id="ds_init_repaymthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  801. <ColumnInfo>
  802. <Column id="label" type="STRING" size="256"/>
  803. <Column id="value" type="STRING" size="256"/>
  804. </ColumnInfo>
  805. <Rows>
  806. <Row>
  807. <Col id="label">정액</Col>
  808. <Col id="value">1</Col>
  809. </Row>
  810. <Row>
  811. <Col id="label">정률</Col>
  812. <Col id="value">2</Col>
  813. </Row>
  814. </Rows>
  815. </Dataset>
  816. <Dataset id="ds_init_moveflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  817. <ColumnInfo>
  818. <Column id="label" type="STRING" size="256"/>
  819. <Column id="value" type="STRING" size="256"/>
  820. </ColumnInfo>
  821. <Rows>
  822. <Row>
  823. <Col id="label">Portable</Col>
  824. <Col id="value">P</Col>
  825. </Row>
  826. <Row>
  827. <Col id="label">Fixed</Col>
  828. <Col id="value">F</Col>
  829. </Row>
  830. </Rows>
  831. </Dataset>
  832. <Dataset id="ds_main_list_fixasetdet_fixasettmplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  833. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  834. <ColumnInfo>
  835. <Column id="fixasetcd" type="STRING" size="256"/>
  836. <Column id="instcd" type="STRING" size="256"/>
  837. </ColumnInfo>
  838. <Rows>
  839. <Row/>
  840. </Rows>
  841. </Dataset>
  842. <Dataset id="ds_main_list_logimg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  843. <Dataset id="ds_send_tmpnode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  844. <ColumnInfo>
  845. <Column id="tmpfixasetnode" type="STRING" size="256"/>
  846. </ColumnInfo>
  847. <Rows>
  848. <Row/>
  849. </Rows>
  850. </Dataset>
  851. <Dataset id="ds_copynode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  852. <Dataset id="ds_init_comcd_R00351_R00351" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  853. </Objects>
  854. <Bind>
  855. <BindItem id="item72" compid="switch1.case1.cmb_prodplce" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="prodplce"/>
  856. <BindItem id="item59" compid="switch1.case1.cmb_dsplflag" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="dsplflag"/>
  857. <BindItem id="item66" compid="switch1.case1.ipt_acntcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="acntcd"/>
  858. <BindItem id="item65" compid="switch1.case1.ipt_acntnm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="acntnm"/>
  859. <BindItem id="item54" compid="switch1.case1.ipt_fixasetcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="fixasetcd"/>
  860. <BindItem id="item77" compid="switch1.case1.ipt_mngtdeptcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="mngtdeptcd"/>
  861. <BindItem id="item76" compid="switch1.case1.ipt_mngtdeptnm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="mngtdeptnm"/>
  862. <BindItem id="item69" compid="switch1.case1.rdo_acqtflag" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="acqtflag"/>
  863. <BindItem id="item68" compid="switch1.case1.ipt_goodmodel" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="goodmodel"/>
  864. <BindItem id="item70" compid="switch1.case1.ipt_suplplcecd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="suplplcecd"/>
  865. <BindItem id="item67" compid="switch1.case1.ipt_goodspec" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="goodspec"/>
  866. <BindItem id="item71" compid="switch1.case1.ipt_suplplcenm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="suplplcenm"/>
  867. <BindItem id="item74" compid="switch1.case1.ipt_cntrdeptcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cntrdeptcd"/>
  868. <BindItem id="item55" compid="switch1.case1.ipt_goodflagengnm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="goodflagengnm"/>
  869. <BindItem id="item75" compid="switch1.case1.ipt_cntrdeptnm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cntrdeptnm"/>
  870. <BindItem id="item62" compid="switch1.case1.ipt_cmt" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cmt"/>
  871. <BindItem id="item61" compid="switch1.case1.ipt_windd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="windd"/>
  872. <BindItem id="item57" compid="switch1.case1.cmb_mdlcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="mdlcd"/>
  873. <BindItem id="item63" compid="switch1.case1.input3" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="installplcecd_search"/>
  874. <BindItem id="item60" compid="switch1.case1.cmb_fixasetunit" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="fixasetunit"/>
  875. <BindItem id="item64" compid="switch1.case1.input2" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="installplcenm_search"/>
  876. <BindItem id="item56" compid="switch1.case1.cmb_lrgcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="lrgcd"/>
  877. <BindItem id="item58" compid="switch1.case1.cmb_smlcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="smlcd"/>
  878. <BindItem id="item73" compid="switch1.case1.ipt_prodcmpynm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="prodcmpynm"/>
  879. <BindItem id="item41" compid="ipt_agency" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="agency"/>
  880. <BindItem id="item23" compid="ipt_possnamt" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="possnamt"/>
  881. <BindItem id="item24" compid="rdo_earnvaluyn" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="earnvaluyn"/>
  882. <BindItem id="item25" compid="ipt_usge" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="usge"/>
  883. <BindItem id="item26" compid="ipt_delivetermmm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="delivetermmm"/>
  884. <BindItem id="item27" compid="ipt_forgncurncyamt" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="forgncurncyamt"/>
  885. <BindItem id="item28" compid="ipt_condd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="condd"/>
  886. <BindItem id="item29" compid="ipt_cntsyearno" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cntsyearno"/>
  887. <BindItem id="item30" compid="ipt_possndd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="possndd"/>
  888. <BindItem id="item31" compid="ipt_winno" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="winno"/>
  889. <BindItem id="item32" compid="ipt_smplce" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="smplce"/>
  890. <BindItem id="item33" compid="ipt_maineqmtcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="maineqmtcd"/>
  891. <BindItem id="item34" compid="ipt_mngtno" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="mngtno"/>
  892. <BindItem id="item35" compid="ipt_chkdd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="chkdd"/>
  893. <BindItem id="item36" compid="ipt_flwgrnttermfr" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="flwgrnttermfr"/>
  894. <BindItem id="item37" compid="ipt_maineqmtnm" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="maineqmtnm"/>
  895. <BindItem id="item38" compid="ipt_repayenddd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="repayenddd"/>
  896. <BindItem id="item39" compid="ipt_winseqno" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="winseqno"/>
  897. <BindItem id="item40" compid="ipt_flwgrnttermto" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="flwgrnttermto"/>
  898. <BindItem id="item42" compid="ipt_repaybal" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="repaybal"/>
  899. <BindItem id="item43" compid="ipt_agencycntctel" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="agencycntctel"/>
  900. <BindItem id="item44" compid="ipt_suplcntctel" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="suplcntctel"/>
  901. <BindItem id="item45" compid="rdo_moveflag" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="moveflag"/>
  902. <BindItem id="item46" compid="ipt_repayrate" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="repayrate"/>
  903. <BindItem id="item47" compid="rdo_repaymthd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="repaymthd"/>
  904. <BindItem id="item48" compid="cmb_repayflag" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="repayflag"/>
  905. <BindItem id="item49" compid="rdo_lseyn" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="lseyn"/>
  906. <BindItem id="item50" compid="cmb_curncyunit" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="curncyunit"/>
  907. <BindItem id="item51" compid="rdo_asetflagmaineqmtflag" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="asetflag_maineqmtflag"/>
  908. <BindItem id="item52" compid="rdo_possnflagcd" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="possnflagcd"/>
  909. <BindItem id="item53" compid="rdo_prvnchkyn" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="prvnchkyn"/>
  910. <BindItem id="item0" compid="group5.cmb_instcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="instcd"/>
  911. <BindItem id="item1" compid="group5.cmb_goodflag" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflag"/>
  912. <BindItem id="item2" compid="group5.cmb_lrgcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="lrgcd"/>
  913. <BindItem id="item3" compid="group5.cmb_mdlcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mdlcd"/>
  914. <BindItem id="item4" compid="group5.ipt_goodmodel_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodmodel"/>
  915. <BindItem id="item5" compid="group5.opt_goodflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflag"/>
  916. <BindItem id="item6" compid="group5.ipt_mngtdeptcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtdeptcd"/>
  917. <BindItem id="item7" compid="group5.ipt_tempmngtdeptcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="tempmngtdeptcd"/>
  918. <BindItem id="item8" compid="group5.ipt_prodcmpycd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="prodcmpycd"/>
  919. <BindItem id="item9" compid="group5.ipt_suplplcecd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="suplplcecd"/>
  920. <BindItem id="item10" compid="group5.ipt_possnfrdd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="possnfrdd"/>
  921. <BindItem id="item11" compid="group5.ipt_possntodd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="possntodd"/>
  922. <BindItem id="item12" compid="group5.ipt_suplplcenm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="suplplcenm"/>
  923. <BindItem id="item13" compid="group5.ipt_prodcmpynm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="prodcmpynm"/>
  924. <BindItem id="item14" compid="group5.ipt_tempmngtdeptnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="tempmngtdeptnm"/>
  925. <BindItem id="item15" compid="group5.ipt_mngtdeptnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtdeptnm"/>
  926. <BindItem id="item16" compid="group5.cmb_acqtflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="acqtflag"/>
  927. <BindItem id="item17" compid="group5.cmb_dsplflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="dsplflag"/>
  928. <BindItem id="item18" compid="group5.input1" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflaghngnm"/>
  929. <BindItem id="item19" compid="group5.ipt_goodflagengnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflagengnm"/>
  930. <BindItem id="item20" compid="group5.cmb_mngtgrade" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtgrade"/>
  931. <BindItem id="item21" compid="group5.ipt_installplcecd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="installplcecd"/>
  932. <BindItem id="item22" compid="group5.ipt_installplcenm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="installplcenm"/>
  933. <BindItem id="item78" compid="switch1.case1.cmb_smlcd00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="smlcd"/>
  934. <BindItem id="item79" compid="switch1.case1.input00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="installplcenm_search"/>
  935. <BindItem id="item80" compid="switch1.case1.cmb_fixasetunit00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="fixasetunit"/>
  936. <BindItem id="item81" compid="switch1.case1.input01" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="installplcecd_search"/>
  937. <BindItem id="item82" compid="switch1.case1.ipt_windd00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="windd"/>
  938. <BindItem id="item83" compid="switch1.case1.ipt_cmt00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cmt"/>
  939. <BindItem id="item84" compid="switch1.case1.ipt_cntrdeptnm00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cntrdeptnm"/>
  940. <BindItem id="item85" compid="switch1.case1.ipt_cntrdeptcd00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="cntrdeptcd"/>
  941. <BindItem id="item86" compid="switch1.case1.ipt_mngtdeptnm00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="mngtdeptnm"/>
  942. <BindItem id="item87" compid="switch1.case1.ipt_prodcmpynm00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="prodcmpynm"/>
  943. <BindItem id="item88" compid="switch1.case1.ipt_mngtdeptcd00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="mngtdeptcd"/>
  944. <BindItem id="item89" compid="switch1.case1.ipt_acntnm00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="acntnm"/>
  945. <BindItem id="item90" compid="switch1.case1.ipt_acntcd00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="acntcd"/>
  946. <BindItem id="item91" compid="switch1.case1.cmb_dsplflag00" propid="value" datasetid="ds_main_fixasetdet_fixasettmplist" columnid="dsplflag"/>
  947. </Bind>
  948. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  949. * System Name :
  950. * Job Name :
  951. * Creator :
  952. * Make Date : 2017-06-19
  953. * Description :
  954. *---------------------------------------------------------------------------------------
  955. * Modify Date Modifier Modify Description
  956. *---------------------------------------------------------------------------------------
  957. * 2017-06-19 Live Converter TF->XP
  958. *
  959. *---------------------------------------------------------------------------------------
  960. ****************************************************************************************/
  961. include "com_commonxp::comm_main.xjs";
  962. include "mis_miscommonxp::MIS.xjs";
  963. include "mis_miscommonxp::RSZ001.xjs";
  964. var arErrorCode = new HashArray();
  965. function SMRFR00900_oninit(obj:Form, e:InitEventInfo)
  966. {
  967. frmf_initForm(obj);
  968. }
  969. function SMRFR00900_onload(obj:Form, e:LoadEventInfo)
  970. {
  971. grdf_initGrid(grd_fixasetlist);
  972. grdf_initGrid(switch1.case3.grd_comps);
  973. fInitialize();
  974. }
  975. function fInitialize()
  976. {
  977. ds_send_fixasetlist.clearData();
  978. ds_send_fixasetlist.addRow();
  979. misfGridInit(grd_fixasetlist);
  980. rszfGoodFlagListByPgmGubn(group5.cmb_goodflag,"2","N");
  981. misfComboComCdListMulti("Z0007,R0035,R0047,R0042,R0044,R0044,030R0033",
  982. "group5.cmb_instcd_search,group5.cmb_prodplce,cmb_curncyunit,cmb_repayflag,switch1.case1.cmb_dsplflag,group5.cmb_dsplflag_search,group5.cmb_mngtgrade");
  983. frmf_addComboItem("group5.cmb_dsplflag_search", "전체", "", "above");
  984. //misfComboCopyItemSet(switch1.case1.cmb_prodplce, "", grd_fixasetlist, "prodplce"); //제조국
  985. ds_send_fixasetlist.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd")); // 기관 설정
  986. ds_send_fixasetlist.enableevent = false;
  987. ds_send_fixasetlist.setColumn(0, "goodflag", "EQ");
  988. ds_send_fixasetlist.setColumn(0, "dsplflag", "0");
  989. rszfLMSComboList(ds_send_fixasetlist.getColumn(0, "goodflag"), "", "", "group5.cmb_lrgcd_search", "", "L", "", "Y");
  990. var sBaseDate = utlf_getCurrentDate();
  991. group5.ipt_mngtdeptcd_search.value = sysf_getUserInfo("dutplcecd");
  992. group5.ipt_mngtdeptnm_search.value = sysf_getUserInfo("dutplcenm");
  993. ds_send_fixasetlist.enableevent = true;
  994. group5.cmb_acqtflag_search.index = 0;
  995. fAllControlDisabled("true");
  996. ds_main_fixasetdet_fixasettmplist.clearData();
  997. ds_main_list_fixaset_fixasetlist.clearData();
  998. ds_main_list_fixasetdet_fixasettmplist.clearData();
  999. ds_main_list_fixmonth_fixmonthlist.clearData();
  1000. // misfMsterDetailSet(grd_fixasetlist, null, "TRRFC00202", "Y");
  1001. // misfMsterDetailSet(grd_comps, null, "TRRFC00205", "Y");
  1002. }
  1003. function fAllControlDisabled(check)
  1004. {
  1005. switch1.case1.ipt_fixasetcd.enable = !check;
  1006. switch1.case1.ipt_goodflagengnm.enable = !check;
  1007. switch1.case1.ipt_goodspec.enable = !check;
  1008. switch1.case1.ipt_goodspec.enable !check;
  1009. switch1.case1.ipt_goodmodel.enable = !check;
  1010. rdo_asetflagmaineqmtflag.enable = !check;
  1011. ipt_usge.enable = !check;
  1012. switch1.case1.cmb_lrgcd.enable = !check;
  1013. switch1.case1.ipt_acntcd.enable = !check;
  1014. switch1.case1.cmb_mdlcd.enable = !check;
  1015. switch1.case1.cmb_smlcd.enable = !check;
  1016. switch1.case1.ipt_cntrdeptcd.enable = !check;
  1017. switch1.case1.ipt_cntrdeptcd.enable = !check;
  1018. rdo_moveflag.enable = !check;
  1019. switch1.case1.ipt_mngtdeptcd.enable = !check;
  1020. switch1.case1.ipt_suplplcecd.enable = !check;
  1021. ipt_suplcntctel.enable = !check;
  1022. switch1.case1.cmb_prodplce.enable = !check;
  1023. ipt_condd.enable = !check;
  1024. ipt_possndd.enable = !check;
  1025. ipt_delivetermmm.enable = !check;
  1026. switch1.case1.rdo_acqtflag.enable = !check;
  1027. rdo_possnflagcd.enable = !check;
  1028. ipt_forgncurncyamt.enable = !check;
  1029. cmb_curncyunit.enable = !check;
  1030. switch1.case1.ipt_windd.enable = !check;
  1031. ipt_winno.enable = !check;
  1032. ipt_winseqno.enable = !check;
  1033. ipt_mngtno.enable = !check;
  1034. ipt_flwgrnttermfr.enable = !check;
  1035. ipt_flwgrnttermto.enable = !check;
  1036. switch1.case1.cmb_fixasetunit.enable = !check;
  1037. ipt_cntsyearno.enable = !check;
  1038. ipt_repayenddd.enable = !check
  1039. rdo_lseyn.enable = !check;
  1040. ipt_maineqmtcd.enable = !check;
  1041. rdo_earnvaluyn.enable = !check;
  1042. ipt_agency.enable = !check;
  1043. ipt_agencycntctel.enable = !check;
  1044. ipt_chkdd.enable = !check;
  1045. ipt_smplce.enable = !check;
  1046. rdo_prvnchkyn.enable = !check;
  1047. ipt_possnamt.enable = !check;
  1048. cmb_repayflag.enable = !check;
  1049. rdo_repaymthd.enable = !check;
  1050. ipt_repayrate.enable = !check;
  1051. switch1.case1.ipt_cmt.enable = !check;
  1052. switch1.case1.ipt_acntnm.enable = !check;
  1053. switch1.case1.ipt_cntrdeptnm.enable = !check;
  1054. switch1.case1.ipt_mngtdeptnm.enable = !check;
  1055. switch1.case1.ipt_suplplcenm.enable = !check;
  1056. switch1.case1.ipt_prodcmpynm.enable = !check;
  1057. ipt_maineqmtnm.enable = !check;
  1058. btn_maineqmt.enable = !check;
  1059. ipt_repaybal.enable = !check;
  1060. }
  1061. function group5_cmb_goodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1062. {
  1063. rszfLMSComboList(obj.value, "", "", "group5.cmb_lrgcd_search", "", "L", "", "Y");
  1064. frmf_inputEnterKey("group5.cmb_lrgcd_search", "onitemchanged", new ItemChangeEventInfo );
  1065. }
  1066. function group5_cmb_lrgcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1067. {
  1068. group5.cmb_mdlcd_search.value = "";
  1069. rszfLMSComboList(group5.cmb_goodflag.value, obj.value, "", "group5.cmb_mdlcd_search", "", "M", "", "Y");
  1070. frmf_addComboItem("group5.cmb_mdlcd_search", "전체", "", "above");
  1071. group5.cmb_mdlcd_search.index = 0;
  1072. }
  1073. function ds_send_fixasetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1074. {
  1075. if(e.columnid == "mngtdeptcd")
  1076. {
  1077. var objFocus = this.getFocus();
  1078. if(String(e.newvalue).length == 0 || utlf_isNull(e.newvalue))
  1079. {
  1080. group5.ipt_mngtdeptnm_search.value = "";
  1081. }
  1082. else
  1083. {
  1084. group5.ipt_mngtdeptcd_search.setFocus();
  1085. misfValidationCheck("02", "", "mngtdeptcd,mngtdeptnm" );
  1086. }
  1087. objFocus.setFocus();
  1088. }
  1089. if(e.columnid == "mngtdeptnm")
  1090. {
  1091. var objFocus = this.getFocus();
  1092. if(String(e.newvalue).length == 0 || utlf_isNull(e.newvalue))
  1093. {
  1094. group5.ipt_mngtdeptcd_search.value = "";
  1095. }
  1096. else
  1097. {
  1098. group5.ipt_mngtdeptnm_search.setFocus();
  1099. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm", "deptnm," + e.newvalue, "", "mngtdeptcd,mngtdeptnm",group5.ipt_mngtdeptcd_search, "SPRPZ00200", "","");
  1100. ds_send_fixasetlist.setColumn(0, "mngtdeptcd", ds_init_main.getColumn(0, "deptcd"));
  1101. ds_send_fixasetlist.setColumn(0, "mngtdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  1102. }
  1103. objFocus.setFocus();
  1104. }
  1105. if(e.columnid == "tempmngtdeptcd")
  1106. {
  1107. var objFocus = this.getFocus();
  1108. if(String(e.newvalue).length == 0 || utlf_isNull(e.newvalue))
  1109. {
  1110. group5.ipt_tempmngtdeptnm_search.value = "";
  1111. }
  1112. else
  1113. {
  1114. group5.ipt_tempmngtdeptcd_search.setFocus();
  1115. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptcd", "deptcd," +e.newvalue, "", "deptcd,instnm",group5.ipt_tempmngtdeptcd_search, "SPRPZ00200", "","");
  1116. ds_send_fixasetlist.setColumn(0, "tempmngtdeptcd", ds_init_main.getColumn(0, "deptcd"));
  1117. ds_send_fixasetlist.setColumn(0, "tempmngtdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  1118. }
  1119. objFocus.setFocus();
  1120. }
  1121. if(e.columnid == "tempmngtdeptnm")
  1122. {
  1123. var objFocus = this.getFocus();
  1124. if(String(e.newvalue).length == 0 || utlf_isNull(e.newvalue))
  1125. {
  1126. group5.ipt_tempmngtdeptcd_search.value = "";
  1127. }
  1128. else
  1129. {
  1130. group5.ipt_tempmngtdeptnm_search.setFocus();
  1131. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm", "deptnm," +e.newvalue, "", "tempmngtdeptcd,tempmngtdeptnm",group5.ipt_tempmngtdeptnm_search, "SPRPZ00200", "","");
  1132. ds_send_fixasetlist.setColumn(0, "tempmngtdeptcd", ds_init_main.getColumn(0, "deptcd"));
  1133. ds_send_fixasetlist.setColumn(0, "tempmngtdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  1134. }
  1135. objFocus.setFocus();
  1136. }
  1137. if(e.columnid == "prodcmpycd")
  1138. {
  1139. var objFocus = this.getFocus();
  1140. if(String(e.newvalue).length == 0 || utlf_isNull(e.newvalue))
  1141. {
  1142. group5.ipt_prodcmpynm_search.value = "";
  1143. }
  1144. else
  1145. {
  1146. group5.ipt_prodcmpycd_search.setFocus();
  1147. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm", "prodcmpycd," + e.newvalue+ ",","","prodcmpycd,prodcmpynm" , group5.ipt_prodcmpycd_search,"SPRSD00160","","");
  1148. }
  1149. objFocus.setFocus();
  1150. }
  1151. if(e.columnid == "prodcmpynm")
  1152. {
  1153. var objFocus = this.getFocus();
  1154. if(!utlf_isNull(e.newvalue))
  1155. {
  1156. group5.ipt_prodcmpynm_search.setFocus();
  1157. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm", "prodcmpynm,," + e.newvalue,"","prodcmpycd,prodcmpynm" , group5.ipt_prodcmpycd_search,"SPRSD00160","","");
  1158. }
  1159. else
  1160. {
  1161. group5.ipt_prodcmpycd_search.value = "";
  1162. }
  1163. objFocus.setFocus();
  1164. }
  1165. if(e.columnid == "suplplcecd")
  1166. {
  1167. var objFocus = this.getFocus();
  1168. if(!utlf_isNull(e.newvalue))
  1169. {
  1170. group5.ipt_suplplcecd_search.setFocus();
  1171. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group5.cmb_instcd_search.value + "," + "entrregno," + e.newvalue, "", "suplplcecd,suplplcenm",group5.ipt_suplplcecd_search, "SPRSD00220", "instcd","group5.cmb_instcd_search");
  1172. }
  1173. else
  1174. {
  1175. group5.ipt_suplplcenm_search.value = "";
  1176. }
  1177. objFocus.setFocus();
  1178. }
  1179. if(e.columnid == "suplplcenm")
  1180. {
  1181. var objFocus = this.getFocus();
  1182. if(!utlf_isNull(e.newvalue))
  1183. {
  1184. group5.ipt_suplplcenm_search.setFocus();
  1185. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group5.cmb_instcd_search.value + "," + "custnm," + e.newvalue, "", "suplplcecd,suplplcenm", group5.ipt_suplplcecd_search, "SPRSD00220", "instcd","group5.cmb_instcd_search");
  1186. }
  1187. else
  1188. {
  1189. group5.ipt_suplplcecd_search.value = "";
  1190. }
  1191. objFocus.setFocus();
  1192. }
  1193. if(e.columnid == "installplcecd")
  1194. {
  1195. var objFocus = this.getFocus();
  1196. if(String(e.newvalue).length == 0 || utlf_isNull(e.newvalue))
  1197. {
  1198. group5.ipt_installplcenm_search.value = "";
  1199. }
  1200. else
  1201. {
  1202. group5.ipt_installplcecd_search.setFocus();
  1203. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm", "deptcd," + e.newvalue, "", "installplcecd,installplcenm",group5.ipt_installplcecd_search, "PPRAC00700", "","");
  1204. }
  1205. objFocus.setFocus();
  1206. }
  1207. }
  1208. function group5_btn_mngtdeptcd_search_onclick(obj:Button, e:ClickEventInfo)
  1209. {
  1210. misfOpenPopUpList("02", group5.ipt_mngtdeptcd_search,"","mngtdeptcd,mngtdeptnm");
  1211. }
  1212. function group5_button2_onclick(obj:Button, e:ClickEventInfo)
  1213. {
  1214. if(utlf_isNull(group5.ipt_tempmngtdeptcd_search.value) || String(group5.ipt_tempmngtdeptcd_search.value).length == 0)
  1215. {
  1216. group5.ipt_tempmngtdeptnm_search.value = "";
  1217. }
  1218. else
  1219. { //1.0 오류있음
  1220. group5.ipt_tempmngtdeptcd_search.setFocus();
  1221. misfValidationCheck("02", "", "tempmngtdeptcd,tempmngtdeptnm" );
  1222. }
  1223. }
  1224. function group5_btn_prodcmpycd_search_onclick(obj:Button, e:ClickEventInfo)
  1225. {
  1226. rszfOpenPopUpListByWndName(group5.ipt_prodcmpycd_search,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  1227. }
  1228. function group5_btn_suplcecd_search_onclick(obj:Button, e:ClickEventInfo)
  1229. {
  1230. rszfOpenPopUpListByWndName(group5.ipt_suplplcecd_search,"","suplplcecd,suplplcenm","SPRSD00220","instcd","group5.cmb_instcd_search");
  1231. }
  1232. function group5_btn_installplcecd_search_onclick(obj:Button, e:ClickEventInfo)
  1233. {
  1234. misfOpenPopUpList("19", group5.ipt_installplcecd_search,"","installplcecd,installplcenm");
  1235. }
  1236. function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1237. {
  1238. rszfComboUnitList(switch1.case1.cmb_fixasetunit,group5.cmb_instcd_search.value, group5.opt_goodflag_search.value);
  1239. var oParam = {};
  1240. oParam.id = "TRRFC00202";
  1241. oParam.service = "purcbaseapp.PurcBaseMngt";
  1242. oParam.method = "reqGetFixAsetList";
  1243. oParam.inds = "req=ds_send_fixasetlist";
  1244. oParam.outds = "ds_main_list_fixaset_fixasetlist=fixasetlist";
  1245. oParam.async = false;
  1246. //oParam.callback = "cf_TRRFC00202";
  1247. tranf_submit(oParam);
  1248. if(ds_main_list_fixaset_fixasetlist.rowcount > 0)
  1249. {
  1250. ds_main_list_fixaset_fixasetlist.rowposition = 0;
  1251. }
  1252. else
  1253. {
  1254. ds_main_fixasetdet_fixasettmplist.clearData();
  1255. }
  1256. }
  1257. function grd_fixasetlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
  1258. {
  1259. var fInstcd = ds_main_list_fixaset_fixasetlist.getColumn(ds_main_list_fixaset_fixasetlist.rowposition, "instcd");
  1260. var fFixasetcd = ds_main_list_fixaset_fixasetlist.getColumn(ds_main_list_fixaset_fixasetlist.rowposition, "fixasetcd");
  1261. ds_send.setColumn(0, "instcd", fInstcd);
  1262. ds_send.setColumn(0, "fixasetcd", fFixasetcd);
  1263. rszfLMSComboList(ds_send_fixasetlist.getColumn(0, "goodflag"), "", "", "switch1.case1.cmb_lrgcd", "", "L", "Y");
  1264. ds_main_fixasetdet_fixasettmplist.clearData();
  1265. ds_main_list_fixasetdet_fixasettmplist.clearData();
  1266. ds_main_fixasetdet_fixasettmplist.copyData(ds_main_list_fixaset_fixasetlist);
  1267. ds_main_fixasetdet_fixasettmplist.clearData();
  1268. ds_main_fixasetdet_fixasettmplist.copyRow(ds_main_fixasetdet_fixasettmplist.addRow(), ds_main_list_fixaset_fixasetlist, ds_main_list_fixaset_fixasetlist.rowposition);
  1269. var oParam = {};
  1270. oParam.id = "TRRFC00205";
  1271. oParam.service = "purcbaseapp.PurcBaseMngt";
  1272. oParam.method = "reqGetCompsList";
  1273. oParam.inds = "req=ds_send";
  1274. oParam.outds = "ds_main_list_compslist=compslist";
  1275. oParam.async = false;
  1276. //oParam.callback = "cf_TRRFC00205";
  1277. tranf_submit(oParam);
  1278. fMakeNode();
  1279. frmf_inputEnterKey("switch1.case1.cmb_lrgcd", "onitemchanged", new ItemChangeEventInfo );
  1280. fAllControlDisabled("true");
  1281. switch1.case1.ipt_fixasetcd.enable = false;
  1282. switch1.case1.ipt_goodflagengnm.enable = false;
  1283. ds_send_tmpnode.setColumn(0, "tmpfixasetnode", ds_main_list_fixaset_fixasetlist.rowposition);
  1284. }
  1285. function fMakeNode()
  1286. {
  1287. ds_main_fixasetdet_fixasettmplist.addColumn("acntnm", "string");
  1288. ds_main_fixasetdet_fixasettmplist.addColumn("installplcenm", "string");
  1289. ds_main_fixasetdet_fixasettmplist.addColumn("cntrdeptnm", "string");
  1290. ds_main_fixasetdet_fixasettmplist.addColumn("mngtdeptnm", "string");
  1291. ds_main_fixasetdet_fixasettmplist.addColumn("suplplcenm", "string");
  1292. ds_main_fixasetdet_fixasettmplist.addColumn("maineqmtnm", "string");
  1293. ds_main_fixasetdet_fixasettmplist.addColumn("prodcmpynm", "string");
  1294. }
  1295. function ds_main_list_fixaset_fixasetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1296. {
  1297. if(e.columnid == "photoyn")
  1298. {
  1299. obj.setColumn(e.row, "photoyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  1300. }
  1301. }
  1302. function btn_print_onclick(obj:Button, e:ClickEventInfo)
  1303. {
  1304. var instcdtmp = ds_send_fixasetlist.getColumn(0, "instcd");
  1305. dsf_makeValue(ds_send_fixasetlist, "mngtdeptnm_search", "string", ds_send_fixasetlist.getColumn(0, "mngtdeptnm"));
  1306. dsf_makeValue(ds_send_fixasetlist, "installplcenm_search", "string", ds_send_fixasetlist.getColumn(0, "installplcenm"));
  1307. if (instcdtmp == "031")
  1308. {
  1309. var objDOM = rptf_createDOM();
  1310. rptf_setNodeListToDOM(objDOM, "/root/send/fixasetlist", ds_send_fixasetlist);
  1311. rptf_setNodeListToDOM(objDOM, "/root/main/list/fixaset/fixasetlist", ds_main_list_fixaset_fixasetlist);
  1312. var objParam = new Object();
  1313. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1314. var option = null;
  1315. rptf_exeReportPreview30(["RPRFC00202"],[objParam], option);
  1316. }
  1317. else
  1318. {
  1319. var objDOM = rptf_createDOM();
  1320. rptf_setNodeListToDOM(objDOM, "/root/send_fixasetlist", ds_send_fixasetlist);
  1321. rptf_setNodeListToDOM(objDOM, "/root/main/list/fixaset/fixasetlist", ds_main_list_fixaset_fixasetlist);
  1322. var objParam = new Object();
  1323. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1324. var option = null;
  1325. rptf_exeReportPreview30(["RPRFC00201"],[objParam], option);
  1326. }
  1327. }
  1328. // function getImgURL(imgcd, type)
  1329. // {
  1330. // if (utlf_isNull(type))
  1331. // {
  1332. // type = "gif";
  1333. // }
  1334. // return sysf_getURLprefix()+"/himed/webapps/com/commonweb/images/"+imgcd+"." + type;
  1335. // }
  1336. function getImgURL(imgcd, type){
  1337. if (utlf_isNull(type)) {
  1338. type = "png";
  1339. }
  1340. return sysf_getURLprefix()+"/xpapps/IMAGES/com/CM/"+imgcd+"." + type;
  1341. }
  1342. function button1_onclick(obj:Button, e:ClickEventInfo)
  1343. {
  1344. ds_main_list_fixmonth_fixmonthlist.clearData();
  1345. var instcdtmp = ds_send_fixasetlist.getColumn(0, "instcd");
  1346. dsf_makeValue(ds_main_list_logimg, "logourl", "String", getImgURL("logo"+sysf_getUserInfo("dutplceinstcd"), "png"));
  1347. var oParam = {};
  1348. oParam.id = "TRRFC00211";
  1349. oParam.service = "purcbaseapp.PurcBaseMngt";
  1350. oParam.method = "reqGetFixMonthList";
  1351. oParam.inds = "req=ds_send_fixasetlist";
  1352. oParam.outds = "ds_main_list_fixmonth_fixmonthlist=fixmonthlist";
  1353. oParam.async = false;
  1354. //oParam.callback = "cf_TRRFC00211";
  1355. tranf_submit(oParam);
  1356. if (instcdtmp == "031")
  1357. {
  1358. var mngtdeptcd = ds_send_fixasetlist.getColumn(0, "mngtdeptcd");
  1359. dsf_makeValue(ds_send_fixasetlist, "instcd_search", "string", ds_send_fixasetlist.getColumn(0, "instcd"));
  1360. dsf_makeValue(ds_send_fixasetlist, "mngtdeptnm_search", "string", ds_send_fixasetlist.getColumn(0, "mngtdeptnm"));
  1361. dsf_makeValue(ds_send_fixasetlist, "installplcenm_search", "string", ds_send_fixasetlist.getColumn(0, "installplcenm"));
  1362. if(!utlf_isNull(mngtdeptcd))
  1363. {
  1364. var objDOM = rptf_createDOM();
  1365. rptf_setNodeListToDOM(objDOM, "root/main/list/logimg", ds_main_list_logimg);
  1366. rptf_setNodeListToDOM(objDOM, "root/send/fixasetlist", ds_send_fixasetlist);
  1367. rptf_setNodeListToDOM(objDOM, "root/main/list/fixmonth/fixmonthlist", ds_main_list_fixmonth_fixmonthlist);
  1368. var objParam = new Object();
  1369. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1370. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  1371. rptf_exeReportPreview30(["RPRFC00203"],[objParam], option);
  1372. }
  1373. else
  1374. {
  1375. sysf_messageBox("사용부서를 " ,"C001");
  1376. }
  1377. }
  1378. else
  1379. {
  1380. var installplcecd = ds_send_fixasetlist.getColumn(0, "installplcecd");
  1381. if(!utlf_isNull(installplcecd))
  1382. {
  1383. var objDOM = rptf_createDOM();
  1384. rptf_setNodeListToDOM(objDOM, "/root/send/fixasetlist", ds_send_fixasetlist);
  1385. rptf_setNodeListToDOM(objDOM, "/root/main/list/logimg", ds_main_list_logimg);
  1386. rptf_setNodeListToDOM(objDOM, "/root/main/list/fixmonth/fixmonthlist", ds_main_list_fixmonth_fixmonthlist);
  1387. var objParam = new Object();
  1388. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1389. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  1390. rptf_exeReportPreview30(["RPRFC00203"],[objParam], option);
  1391. }
  1392. else
  1393. {
  1394. sysf_messageBox("설치장소를 " ,"C001");
  1395. }
  1396. }
  1397. }
  1398. function btn_excel_all_onclick(obj:Button, e:ClickEventInfo)
  1399. {
  1400. grdf_exportExcel(grd_fixasetlist, "장비보유현황조회(부서별)", "장비보유현황조회(부서별)", "true", "", "");
  1401. }
  1402. function switch1_case3_grd_comps_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  1403. {
  1404. // if (e.cell == obj.getBindCellIndex("Body", "goodcd"))
  1405. // {
  1406. // ds_copynode.clearData();
  1407. //
  1408. // rszfOpenPopUpListByWndName(obj,"","goodcd,goodnm,goodspec,purcunit","SPRSD00190","instcd,goodflag","group5.cmb_instcd_search,B", "Y");
  1409. //
  1410. // var cur_row = ds_main_list_compslist.rowposition;
  1411. //
  1412. // var CSV = frmf_getParameter("SMRSD00400_");
  1413. //
  1414. // dsf_setCSVToDs("ds_copynode", CSV);
  1415. //
  1416. // fSettingGoodList("ds_copynode", "compslist");
  1417. // }
  1418. // else if (grd_comps.col == grd_comps.colRef("pririnnatiagtplcenm")) {// 그리드 제조회사명 클릭
  1419. // rszfOpenPopUpListByWndName(grd_comps,"","pririnnatiagtplce,pririnnatiagtplcenm","SPRSD00220","instcd","cmb_instcd_search");
  1420. // }
  1421. }
  1422. function ds_main_list_compslist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1423. {
  1424. // if(grd_comps.col == grd_comps.colRef("goodnm") && grd_comps.valueMatrix(grd_comps.row, grd_comps.colRef("goodnm")).length> 0)
  1425. // {
  1426. // ds_copynode.clearData();
  1427. //
  1428. // rszfValidationCheck("TRRSD00191", "goodlist", "refcond,instcd,goodnm,goodflag",
  1429. // "goodnm," + ds_main_list_compslist.getColumn(ds_main_list_compslist.rowposition, "instcd") + ","+ ds_main_list_compslist.getColumn(ds_main_list_compslist.rowposition, "goodnm")+ ",B",
  1430. // "", "goodcd,goodnm,goodspec,purcunit",obj, "SPRSD00190", "instcd,goodflag","group5.cmb_instcd_search,B","Y");
  1431. //
  1432. // var CSV = frmf_getParameter("SMRSD00400_");
  1433. //
  1434. // // setCSVToNode("/root/copynode", CSV, "goodbaseqtylist");
  1435. // //
  1436. // // fSettingGoodList("/root/copynode", "goodbaseqtylist");
  1437. // }
  1438. // else if(grd_comps.col == grd_comps.colRef("goodcd") && grd_comps.valueMatrix(grd_comps.row, grd_comps.colRef("goodcd")).length> 0)
  1439. // {
  1440. // model.removenode("/root/copynode");
  1441. // model.removenode(gvParamPath +"/SMRSD00400_/SMRSD00400_value");
  1442. // model.makeNode("/root/copynode");
  1443. //
  1444. // rszfValidationCheck("TRRSD00191", "goodlist", "refcond,instcd,goodcd,goodflag",
  1445. // "goodcd," + grd_comps.valueMatrix(grd_comps.row,grd_comps.colRef("instcd")) + ","+ grd_comps.valueMatrix(grd_comps.row,grd_comps.colRef("goodcd"))+ ",B",
  1446. // "", "goodcd,goodnm,goodspec,purcunit",
  1447. // grd_comps, "SPRSD00190", "instcd,goodflag","cmb_instcd_search,B","Y");
  1448. //
  1449. // // gvParamPath : /root/properties/parameters = js에 선언되어있는 변수
  1450. // var CSV = model.getValue(gvParamPath +"/SMRSD00400_/SMRSD00400_value");
  1451. //
  1452. // setCSVToNode("/root/copynode", CSV, "goodbaseqtylist");
  1453. //
  1454. // fSettingGoodList("/root/copynode", "goodbaseqtylist");
  1455. // }
  1456. }
  1457. function fSettingGoodList(pnode, nodename)
  1458. {
  1459. var codynode = eval(pnode);
  1460. var addRow = ds_main_list_compslist.rowcount;
  1461. for (var j = 0; j < codynode.rowcount; j++)
  1462. {
  1463. if(addRow > ds_main_list_compslist.rowcount)
  1464. {
  1465. misfGridIUD(switch1.case3.grd_comps,"A");
  1466. addRow = ds_main_list_compslist.rowcount;
  1467. }
  1468. ds_main_list_compslist.setColumn(addRow, "goodcd" , eval(pnode).getColumn(j, "goodcd"));
  1469. ds_main_list_compslist.setColumn(addRow, "goodnm" , eval(pnode).getColumn(j, "goodnm"));
  1470. ds_main_list_compslist.setColumn(addRow, "goodspec" , eval(pnode).getColumn(j, "goodspec"));
  1471. ds_main_list_compslist.setColumn(addRow, "purcunit" , eval(pnode).getColumn(j, "purcunit"));
  1472. addRow = addRow + 1;
  1473. }
  1474. }
  1475. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  1476. {
  1477. fInitialize();
  1478. }
  1479. function group5_ipt_mngtdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1480. {
  1481. if( e.keycode == 13 ){
  1482. obj.updateToDataset();
  1483. }
  1484. }
  1485. function group5_ipt_tempmngtdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1486. {
  1487. if( e.keycode == 13 ){
  1488. obj.updateToDataset();
  1489. }
  1490. }
  1491. function group5_ipt_installplcecd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1492. {
  1493. if( e.keycode == 13 ){
  1494. obj.updateToDataset();
  1495. }
  1496. }
  1497. function group5_ipt_prodcmpycd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1498. {
  1499. if( e.keycode == 13 ){
  1500. obj.updateToDataset();
  1501. }
  1502. }
  1503. function switch1_case1_cmb_lrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1504. {
  1505. var mdlcd = ds_main_fixasetdet_fixasettmplist.getColumn(0, "mdlcd");
  1506. rszfLMSComboList(ds_send_fixasetlist.getColumn(0, "goodflag"), ds_main_fixasetdet_fixasettmplist.getColumn(0, "lrgcd"), "", "switch1.case1.cmb_mdlcd", "", "M", "Y");
  1507. if(!utlf_isNull(mdlcd)){
  1508. ds_main_fixasetdet_fixasettmplist.setColumn(0, "mdlcd", mdlcd);
  1509. frmf_inputEnterKey("switch1.case1.cmb_mdlcd", "onitemchanged", new ItemChangeEventInfo );
  1510. }
  1511. }
  1512. function switch1_case1_cmb_mdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1513. {
  1514. var smlcd = ds_main_fixasetdet_fixasettmplist.getColumn(0, "smlcd");
  1515. rszfLMSComboList(ds_send_fixasetlist.getColumn(0, "goodflag"), switch1.case1.cmb_lrgcd.value, switch1.case1.cmb_mdlcd.value, "switch1.case1.cmb_smlcd", "", "S", "Y");
  1516. if(!utlf_isNull(smlcd)){
  1517. ds_main_fixasetdet_fixasettmplist.setColumn(0, "smlcd", smlcd);
  1518. }
  1519. }
  1520. function ds_main_fixasetdet_fixasettmplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1521. {
  1522. if(e.columnid == "suplplcecd"){
  1523. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1524. switch1.case1.ipt_suplplcenm.value = "";
  1525. }else{
  1526. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  1527. group5.cmb_instcd_search.value + "," + "entrregno," + e.newvalue, "", "suplplcecd,suplplcenm",
  1528. switch1.case1.ipt_suplplcecd, "SPRSD00220", "instcd","group5.cmb_instcd_search");
  1529. }
  1530. }else if(e.columnid == "prodcmpynm"){
  1531. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
  1532. "prodcmpynm,," + switch1.case1.ipt_prodcmpynm.value, "", "prodcmpycd,prodcmpynm",
  1533. switch1.case1.ipt_prodcmpynm, "SPRSD00160", "","");
  1534. }else if(e.columnid == "acntcd"){
  1535. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1536. ds_main_fixasetdet_fixasettmplist.enableevent = false;
  1537. ds_main_fixasetdet_fixasettmplist.updatecontrol = false;
  1538. ds_main_fixasetdet_fixasettmplist.setColumn(0, "acntnm", "");
  1539. ds_main_fixasetdet_fixasettmplist.updatecontrol = true;
  1540. ds_main_fixasetdet_fixasettmplist.enableevent = true;
  1541. }else{
  1542. rszfValidationCheck("TRRAC00111", "acntlist", "acntflag,useyn,jobgb,srhtxt",
  1543. ",Y,2," + switch1.case1.ipt_acntcd.value, "", "acntcd,acntnm",
  1544. switch1.case1.ipt_acntcd, "PPRAC00100", "useyn,acntcd","Y,switch1.case1.ipt_acntcd");
  1545. }
  1546. }else if(e.columnid == "acntnm"){
  1547. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1548. ds_main_fixasetdet_fixasettmplist.enableevent = false;
  1549. ds_main_fixasetdet_fixasettmplist.updatecontrol = false;
  1550. ds_main_fixasetdet_fixasettmplist.setColumn(0, "acntcd", "");
  1551. ds_main_fixasetdet_fixasettmplist.updatecontrol = true;
  1552. ds_main_fixasetdet_fixasettmplist.enableevent = true;
  1553. }else{
  1554. rszfValidationCheck("TRRAC00111", "acntlist", "acntflag,useyn,jobgb,srhtxt",
  1555. ",Y,2," + switch1.case1.ipt_acntnm.value, "", "acntcd,acntnm",
  1556. switch1.case1.ipt_acntnm, "PPRAC00100", "useyn,acntcd","Y,switch1.case1.ipt_acntcd");
  1557. }
  1558. }else if(e.columnid == "cntrdeptcd"){
  1559. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1560. ds_main_fixasetdet_fixasettmplist.enableevent = false;
  1561. ds_main_fixasetdet_fixasettmplist.updatecontrol = false;
  1562. ds_main_fixasetdet_fixasettmplist.setColumn(0, "cntrdeptnm", "");
  1563. ds_main_fixasetdet_fixasettmplist.updatecontrol = true;
  1564. ds_main_fixasetdet_fixasettmplist.enableevent = true;
  1565. }else{
  1566. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptcd",
  1567. "deptcd," + switch1.case1.ipt_cntrdeptcd.value, "", "cntrdeptcd,cntrdeptnm",
  1568. switch1.case1.ipt_cntrdeptcd, "SPRPZ00200", "","");
  1569. }
  1570. }else if(e.columnid == "cntrdeptnm"){
  1571. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1572. ds_main_fixasetdet_fixasettmplist.enableevent = false;
  1573. ds_main_fixasetdet_fixasettmplist.updatecontrol = false;
  1574. ds_main_fixasetdet_fixasettmplist.setColumn(0, "cntrdeptcd", "");
  1575. ds_main_fixasetdet_fixasettmplist.updatecontrol = true;
  1576. ds_main_fixasetdet_fixasettmplist.enableevent = true;
  1577. }else{
  1578. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm",
  1579. "deptnm," + switch1.case1.ipt_cntrdeptnm.value, "", "cntrdeptcd,cntrdeptnm",
  1580. switch1.case1.ipt_cntrdeptnm, "SPRPZ00200", "","");
  1581. }
  1582. }else if(e.columnid == "installplcecd"){
  1583. if(utlf_transNullToEmpty(group5.ipt_installplcecd_search.value).length == 0){
  1584. group5.ipt_installplcenm_search.value = "";
  1585. }else{
  1586. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm",
  1587. "deptcd," + group5.ipt_installplcecd_search.value, "", "installplcecd,installplcenm",
  1588. group5.ipt_installplcecd_search, "PPRAC00700", "","");
  1589. }
  1590. }else if(e.columnid == "installplcenm"){
  1591. if(utlf_transNullToEmpty(group5.ipt_installplcenm_search.value).length == 0){
  1592. group5.ipt_installplcecd_search.value = "";
  1593. }else{
  1594. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm",
  1595. "deptnm," + group5.ipt_installplcenm_search.value, "", "installplcecd,installplcenm",
  1596. group5.ipt_installplcenm_search, "PPRAC00700", "","");
  1597. }
  1598. }else if(e.columnid == "mngtdeptcd"){
  1599. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1600. ds_main_fixasetdet_fixasettmplist.enableevent = false;
  1601. ds_main_fixasetdet_fixasettmplist.updatecontrol = false;
  1602. ds_main_fixasetdet_fixasettmplist.setColumn(0, "mngtdeptnm", "");
  1603. ds_main_fixasetdet_fixasettmplist.updatecontrol = true;
  1604. ds_main_fixasetdet_fixasettmplist.enableevent = true;
  1605. }else{
  1606. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptcd",
  1607. "deptcd," + switch1.case1.ipt_mngtdeptcd.value, "", "mngtdeptcd,mngtdeptnm",
  1608. switch1.case1.ipt_mngtdeptcd, "SPRPZ00200", "","");
  1609. }
  1610. }else if(e.columnid == "mngtdeptnm"){
  1611. if(utlf_transNullToEmpty(e.newvalue).length == 0){
  1612. ds_main_fixasetdet_fixasettmplist.enableevent = false;
  1613. ds_main_fixasetdet_fixasettmplist.updatecontrol = false;
  1614. ds_main_fixasetdet_fixasettmplist.setColumn(0, "mngtdeptcd", "");
  1615. ds_main_fixasetdet_fixasettmplist.updatecontrol = true;
  1616. ds_main_fixasetdet_fixasettmplist.enableevent = true;
  1617. }else{
  1618. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm",
  1619. "deptnm," + switch1.case1.ipt_mngtdeptnm.value, "", "mngtdeptcd,mngtdeptnm",
  1620. switch1.case1.ipt_mngtdeptnm, "SPRPZ00200", "","");
  1621. }
  1622. }
  1623. }
  1624. function switch1_case1_ipt_suplplcecd_onkeydown(obj:Edit, e:KeyEventInfo)
  1625. {
  1626. if(e.keycode == 13){
  1627. obj.updateToDataset();
  1628. }
  1629. }
  1630. ]]></Script>
  1631. </Form>
  1632. </FDL>