SMRFE00200_자산변동사항관리.xfdl 115 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRFE00200" position="absolute 0 0 1207 787" titletext="자산변동사항관리" oninit="SMRFE00200_oninit" onload="SMRFE00200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="자산변동사항관리" class="tit_1" position="absolute 0 0 243 25"/>
  8. <Shape id="line11" class="line_6" position="absolute 0 47 1194 53" anchor="left top right"/>
  9. <Button id="button2" taborder="1" text="엑셀" class="btn4" position="absolute 1068 26 1124 48" onclick="button2_onclick" anchor="top right"/>
  10. <Button id="btn_init" taborder="2" text="초기화" class="btn4" position="absolute 1126 26 1194 48" onclick="btn_init_onclick" anchor="top right"/>
  11. <Edit id="opt_popinputcd" taborder="3" readonly="true" visible="false" position="absolute 719 28 819 47" class="output"/>
  12. <Edit id="opt_poptitle" taborder="4" readonly="true" visible="false" position="absolute 616 28 716 47" class="output"/>
  13. <Edit id="opt_popcond" taborder="5" readonly="true" visible="false" position="absolute 513 28 613 47" class="output"/>
  14. <Edit id="opt_popformat" taborder="6" readonly="true" visible="false" position="absolute 410 28 510 47" class="output"/>
  15. <Button id="button26" taborder="7" text="화면이동" class="btn3" visible="false" position="absolute 0 26 80 48"/>
  16. <Tab id="switch2" taborder="8" tabindex="0" position="absolute 0 508 1195 782" onchanged="switch2_onchanged" anchor="all">
  17. <Tabpages>
  18. <Tabpage id="case_multi" text="멀티변경">
  19. <Layouts>
  20. <Layout>
  21. <Grid id="grd_chgnhistlist" taborder="0" binddataset="ds_main_chgnhistlist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 0 0 1195 240" anchor="all" selecttype="multirow" onexpanddown="switch2_case_multi_grd_chgnhistlist_onexpanddown" onselectchanged="switch2_case_multi_grd_chgnhistlist_onselectchanged" onrbuttondown="switch2_case_multi_grd_chgnhistlist_onrbuttondown">
  22. <Formats>
  23. <Format id="default">
  24. <Columns>
  25. <Column size="22" band="left"/>
  26. <Column size="45" band="left"/>
  27. <Column size="97" band="left"/>
  28. <Column size="196" band="left"/>
  29. <Column size="100" band="left"/>
  30. <Column size="60" band="left"/>
  31. <Column size="0"/>
  32. <Column size="95"/>
  33. <Column size="110"/>
  34. <Column size="105"/>
  35. <Column size="130"/>
  36. <Column size="0"/>
  37. <Column size="0"/>
  38. <Column size="0"/>
  39. <Column size="85"/>
  40. <Column size="85"/>
  41. <Column size="0"/>
  42. <Column size="200"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="0"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. <Column size="0"/>
  49. </Columns>
  50. <Rows>
  51. <Row size="24" band="head"/>
  52. <Row size="24"/>
  53. </Rows>
  54. <Band id="head">
  55. <Cell/>
  56. <Cell col="1" text="순번"/>
  57. <Cell col="2" text="자산코드"/>
  58. <Cell col="3" text="자산명"/>
  59. <Cell col="4" text="변동일자"/>
  60. <Cell col="5" text="변동구분"/>
  61. <Cell col="6" text="처분구분(현재)"/>
  62. <Cell col="7" colspan="2" text="변경부서" taborder="undefined"/>
  63. <Cell col="9" colspan="2" text="변경설치장소" taborder="undefined"/>
  64. <Cell col="11" text="취득구분"/>
  65. <Cell col="12" text="외화액"/>
  66. <Cell col="13" text="단위"/>
  67. <Cell col="14" text="자산금액"/>
  68. <Cell col="15" text="변동금액"/>
  69. <Cell col="16" text="적요"/>
  70. <Cell col="17" text="비고"/>
  71. <Cell col="18" text="거래처코드"/>
  72. <Cell col="19" text="기관코드"/>
  73. <Cell col="20" text="상각방법"/>
  74. <Cell col="21"/>
  75. <Cell col="22"/>
  76. <Cell col="23"/>
  77. </Band>
  78. <Band id="body">
  79. <Cell celltype="head"/>
  80. <Cell col="1" text="bind:updtseq"/>
  81. <Cell col="2" text="bind:fixasetcd"/>
  82. <Cell col="3" style="align:left;" text="bind:goodflagengnm"/>
  83. <Cell col="4" displaytype="date" edittype="date" class="input_essential" text="bind:updtdd" calendardisplaynulltype="nulltext"/>
  84. <Cell col="5" displaytype="combo" edittype="combo" class="input_essential" text="bind:updtflag" combodisplayrowcount="10"/>
  85. <Cell col="6" text="bind:dsplflag"/>
  86. <Cell col="7" displaytype="text" edittype="text" class="input_essential" text="bind:upddeptcd" expandshow="show"/>
  87. <Cell col="8" style="align:left;" text="bind:upddeptnm"/>
  88. <Cell col="9" displaytype="text" edittype="text" class="input_essential" text="bind:chnginstallplcecd" expandshow="show"/>
  89. <Cell col="10" style="align:left;" text="bind:installplcenm" enable="false"/>
  90. <Cell col="11" displaytype="combo" edittype="combo" text="bind:possnflagcd"/>
  91. <Cell col="12" displaytype="text" edittype="text" text="bind:forgncurncyamt" mask="#,###"/>
  92. <Cell col="13" displaytype="combo" edittype="combo" text="bind:curncyunit"/>
  93. <Cell col="14" displaytype="number" edittype="text" text="bind:fixasetamt" enable="false"/>
  94. <Cell col="15" displaytype="number" edittype="text" text="bind:updtamt"/>
  95. <Cell col="16" displaytype="text" edittype="text" text="bind:mainrec"/>
  96. <Cell col="17" displaytype="text" edittype="text" text="bind:cmt"/>
  97. <Cell col="18" text="bind:custcd"/>
  98. <Cell col="19" text="bind:instcd"/>
  99. <Cell col="20" text="bind:repaymthd"/>
  100. <Cell col="21" text="bind:rtnreqdeptcd"/>
  101. <Cell col="22" text="bind:rtnreqdd"/>
  102. <Cell col="23" text="bind:rtnreqseq"/>
  103. </Band>
  104. </Format>
  105. </Formats>
  106. </Grid>
  107. </Layout>
  108. </Layouts>
  109. </Tabpage>
  110. <Tabpage id="case_history" text="자산변동이력">
  111. <Layouts>
  112. <Layout>
  113. <Grid id="grd_histlist" taborder="0" binddataset="ds_main_chgnhist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 0 0 1193 240" anchor="all">
  114. <Formats>
  115. <Format id="default">
  116. <Columns>
  117. <Column size="35" band="left"/>
  118. <Column size="92" band="left"/>
  119. <Column size="151" band="left"/>
  120. <Column size="74" band="left"/>
  121. <Column size="62" band="left"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="89"/>
  125. <Column size="130"/>
  126. <Column size="0"/>
  127. <Column size="0"/>
  128. <Column size="80"/>
  129. <Column size="134"/>
  130. <Column size="0"/>
  131. <Column size="0"/>
  132. <Column size="0"/>
  133. <Column size="100"/>
  134. <Column size="100"/>
  135. <Column size="200"/>
  136. <Column size="0"/>
  137. <Column size="0"/>
  138. <Column size="0"/>
  139. <Column size="0"/>
  140. <Column size="0"/>
  141. <Column size="0"/>
  142. </Columns>
  143. <Rows>
  144. <Row size="24" band="head"/>
  145. <Row size="24"/>
  146. </Rows>
  147. <Band id="head">
  148. <Cell text="순번"/>
  149. <Cell col="1" colspan="2" text="자산" taborder="undefined"/>
  150. <Cell col="3" text="변동일자"/>
  151. <Cell col="4" text="변동구분"/>
  152. <Cell col="5" text="이전부서"/>
  153. <Cell col="6" text="이전부서"/>
  154. <Cell col="7" colspan="2" text="변경부서" taborder="undefined"/>
  155. <Cell col="9" text="이전설치장소"/>
  156. <Cell col="10" text="이전설치장소"/>
  157. <Cell col="11" colspan="2" text="변경설치장소" taborder="undefined"/>
  158. <Cell col="13" text="취득구분"/>
  159. <Cell col="14" text="외화액"/>
  160. <Cell col="15" text="단위"/>
  161. <Cell col="16" text="자산금액"/>
  162. <Cell col="17" text="변동금액"/>
  163. <Cell col="18" text="비고"/>
  164. <Cell col="19" text="적요"/>
  165. <Cell col="20" text="거래처코드"/>
  166. <Cell col="21" text="기관코드"/>
  167. <Cell col="22"/>
  168. <Cell col="23"/>
  169. <Cell col="24"/>
  170. </Band>
  171. <Band id="body">
  172. <Cell text="bind:updtseq"/>
  173. <Cell col="1" text="bind:fixasetcd"/>
  174. <Cell col="2" style="align:left;" text="bind:goodflagengnm"/>
  175. <Cell col="3" displaytype="date" edittype="none" text="bind:updtdd" calendardisplaynulltype="none"/>
  176. <Cell col="4" displaytype="combo" style="align:center middle;" text="bind:updtflag" enable="false"/>
  177. <Cell col="5" displaytype="none" edittype="none" text="bind:premngtdeptcd"/>
  178. <Cell col="6" text="bind:premngtdeptnm"/>
  179. <Cell col="7" edittype="none" text="bind:upddeptcd"/>
  180. <Cell col="8" style="align:left;" text="bind:upddeptnm"/>
  181. <Cell col="9" displaytype="none" edittype="none" text="bind:preinstallplcecd"/>
  182. <Cell col="10" text="bind:preinstallplcenm"/>
  183. <Cell col="11" edittype="none" text="bind:chnginstallplcecd"/>
  184. <Cell col="12" text="bind:installplcenm" enable="false"/>
  185. <Cell col="13" displaytype="combo" edittype="combo" text="bind:possnflagcd"/>
  186. <Cell col="14" displaytype="none" edittype="none" text="bind:forgncurncyamt" mask="#,###"/>
  187. <Cell col="15" displaytype="combo" edittype="combo" text="bind:curncyunit"/>
  188. <Cell col="16" displaytype="number" edittype="none" text="bind:fixasetamt"/>
  189. <Cell col="17" displaytype="number" edittype="none" text="bind:updtamt"/>
  190. <Cell col="18" style="align:left;" text="bind:cmt"/>
  191. <Cell col="19" text="bind:mainrec"/>
  192. <Cell col="20" text="bind:custcd"/>
  193. <Cell col="21" text="bind:instcd"/>
  194. <Cell col="22" text="bind:rtnreqdeptcd"/>
  195. <Cell col="23" text="bind:rtnreqdd"/>
  196. <Cell col="24" text="bind:rtnreqseq"/>
  197. </Band>
  198. </Format>
  199. </Formats>
  200. </Grid>
  201. </Layout>
  202. </Layouts>
  203. </Tabpage>
  204. </Tabpages>
  205. </Tab>
  206. <Grid id="grd_fixasetexcellist" class="datagrid1" taborder="9" binddataset="ds_main_list_fixasetexcel_fixasetexcellist" useinputpanel="false" visible="false" position="absolute 645 537 1189 688">
  207. <Formats>
  208. <Format id="default">
  209. <Columns>
  210. <Column size="82"/>
  211. <Column size="80"/>
  212. <Column size="149"/>
  213. <Column size="165"/>
  214. <Column size="109"/>
  215. <Column size="116"/>
  216. <Column size="80"/>
  217. <Column size="95"/>
  218. <Column size="116"/>
  219. <Column size="95"/>
  220. <Column size="159"/>
  221. <Column size="80"/>
  222. <Column size="105"/>
  223. <Column size="111"/>
  224. <Column size="80"/>
  225. <Column size="80"/>
  226. <Column size="80"/>
  227. <Column size="80"/>
  228. <Column size="80"/>
  229. <Column size="97"/>
  230. <Column size="121"/>
  231. <Column size="102"/>
  232. <Column size="112"/>
  233. <Column size="80"/>
  234. <Column size="80"/>
  235. <Column size="106"/>
  236. <Column size="80"/>
  237. <Column size="80"/>
  238. <Column size="80"/>
  239. <Column size="80"/>
  240. <Column size="80"/>
  241. <Column size="80"/>
  242. <Column size="80"/>
  243. <Column size="149"/>
  244. <Column size="119"/>
  245. <Column size="96"/>
  246. <Column size="98"/>
  247. <Column size="92"/>
  248. <Column size="99"/>
  249. <Column size="103"/>
  250. <Column size="80"/>
  251. <Column size="97"/>
  252. <Column size="80"/>
  253. <Column size="80"/>
  254. <Column size="80"/>
  255. <Column size="122"/>
  256. <Column size="115"/>
  257. <Column size="80"/>
  258. <Column size="123"/>
  259. <Column size="97"/>
  260. <Column size="96"/>
  261. <Column size="80"/>
  262. <Column size="80"/>
  263. <Column size="80"/>
  264. <Column size="80"/>
  265. <Column size="100"/>
  266. <Column size="117"/>
  267. <Column size="107"/>
  268. <Column size="103"/>
  269. <Column size="100"/>
  270. <Column size="80"/>
  271. <Column size="80"/>
  272. <Column size="80"/>
  273. <Column size="80"/>
  274. <Column size="94"/>
  275. <Column size="80"/>
  276. </Columns>
  277. <Rows>
  278. <Row size="24" band="head"/>
  279. <Row size="24"/>
  280. </Rows>
  281. <Band id="head">
  282. <Cell text="기관명"/>
  283. <Cell col="1" text="자산코드"/>
  284. <Cell col="2" text="자산명(한글)"/>
  285. <Cell col="3" text="자산명(영문)"/>
  286. <Cell col="4" text="메인장비"/>
  287. <Cell col="5" text="모델명"/>
  288. <Cell col="6" text="규격"/>
  289. <Cell col="7" text="설치장소코드"/>
  290. <Cell col="8" text="설치장소명"/>
  291. <Cell col="9" text="공급처코드"/>
  292. <Cell col="10" text="공급처명"/>
  293. <Cell col="11" text="제조국"/>
  294. <Cell col="12" text="제조회사코드"/>
  295. <Cell col="13" text="제조회사명"/>
  296. <Cell col="14" text="취득일자"/>
  297. <Cell col="15" text="취득금액"/>
  298. <Cell col="16" text="관리부서코드"/>
  299. <Cell col="17" text="관리부서명"/>
  300. <Cell col="18" text="이미지여부"/>
  301. <Cell col="19" text="보조거래처"/>
  302. <Cell col="20" text="보조거래처명"/>
  303. <Cell col="21" text="청구부서"/>
  304. <Cell col="22" text="청구부서명"/>
  305. <Cell col="23" text="외화금액"/>
  306. <Cell col="24" text="화폐단위"/>
  307. <Cell col="25" text="바코드출력여부"/>
  308. <Cell col="26" text="바코드선택"/>
  309. <Cell col="27" text="구성품유무"/>
  310. <Cell col="28" text="S/N"/>
  311. <Cell col="29" text="구코드"/>
  312. <Cell col="30" text="도입구분"/>
  313. <Cell col="31" text="취득구분"/>
  314. <Cell col="32" text="물품구분"/>
  315. <Cell col="33" text="관리부서코드(의공쪽)"/>
  316. <Cell col="34" text="관리부서명(의공쪽)"/>
  317. <Cell col="35" text="수입신고번호"/>
  318. <Cell col="36" text="허가번호"/>
  319. <Cell col="37" text="분류번호"/>
  320. <Cell col="38" text="비고"/>
  321. <Cell col="39" text="거래처연락처"/>
  322. <Cell col="40" text="처분구분"/>
  323. <Cell col="41" text="고정자산단위"/>
  324. <Cell col="42" text="대분류코드"/>
  325. <Cell col="43" text="중분류코드"/>
  326. <Cell col="44" text="소분류코드"/>
  327. <Cell col="45" text="하자보증기간From"/>
  328. <Cell col="46" text="하자보증기간To"/>
  329. <Cell col="47" text="계정코드"/>
  330. <Cell col="48" text=" 계정 "/>
  331. <Cell col="49" text=" 비고 "/>
  332. <Cell col="50" text="귀속부서코드"/>
  333. <Cell col="51" text="입고일자"/>
  334. <Cell col="52" text="순번"/>
  335. <Cell col="53" text="변동일자"/>
  336. <Cell col="54" text="변동구분"/>
  337. <Cell col="55" text="변동구분명"/>
  338. <Cell col="56" text="변경설치장소코드"/>
  339. <Cell col="57" text="변경설치장소명"/>
  340. <Cell col="58" text="취득구분 "/>
  341. <Cell col="59" text="취득구분명"/>
  342. <Cell col="60" text="외화액"/>
  343. <Cell col="61" text="단위"/>
  344. <Cell col="62" text="금액"/>
  345. <Cell col="63" text="적요"/>
  346. <Cell col="64" text="변경부서 코드"/>
  347. <Cell col="65" text="변경부서명"/>
  348. </Band>
  349. <Band id="body">
  350. <Cell text="bind:instnm"/>
  351. <Cell col="1" text="bind:fixasetcd"/>
  352. <Cell col="2" text="bind:goodflaghngnm"/>
  353. <Cell col="3" text="bind:goodflagengnm"/>
  354. <Cell col="4" text="bind:maineqmt"/>
  355. <Cell col="5" text="bind:goodmodel"/>
  356. <Cell col="6" text="bind:goodspec"/>
  357. <Cell col="7" text="bind:installplcecd"/>
  358. <Cell col="8" text="bind:installplcenm"/>
  359. <Cell col="9" text="bind:suplplcecd"/>
  360. <Cell col="10" text="bind:suplplcenm"/>
  361. <Cell col="11" text="bind:prodplce"/>
  362. <Cell col="12" text="bind:prodcmpy"/>
  363. <Cell col="13" text="bind:prodcmpynm"/>
  364. <Cell col="14" displaytype="date" text="bind:possndd" calendardisplaynulltype="none"/>
  365. <Cell col="15" displaytype="number" text="bind:possnamt" mask="#,###"/>
  366. <Cell col="16" text="bind:mngtdeptcd"/>
  367. <Cell col="17" text="bind:mngtdeptnm"/>
  368. <Cell col="18" text="bind:photoyn"/>
  369. <Cell col="19" text="bind:suppcustcd"/>
  370. <Cell col="20" text="bind:suppcustnm"/>
  371. <Cell col="21" text="bind:cntrdeptcd"/>
  372. <Cell col="22" text="bind:cntrdeptnm"/>
  373. <Cell col="23" displaytype="number" text="bind:forgncurncyamt" mask="#,###"/>
  374. <Cell col="24" text="bind:curncyunit"/>
  375. <Cell col="25" text="bind:barcdprntyn"/>
  376. <Cell col="26" text="bind:choice"/>
  377. <Cell col="27" text="bind:chkcnt"/>
  378. <Cell col="28" text="bind:mngtno"/>
  379. <Cell col="29" text="bind:oldcd"/>
  380. <Cell col="30" text="bind:acqtflag"/>
  381. <Cell col="31" text="bind:possnflagcd"/>
  382. <Cell col="32" text="bind:goodflag"/>
  383. <Cell col="33" text="bind:tempmngtdeptcd"/>
  384. <Cell col="34" text="bind:tempmngtdeptnm"/>
  385. <Cell col="35" text="bind:incmreptno"/>
  386. <Cell col="36" text="bind:incmpemtno"/>
  387. <Cell col="37" text="bind:mtlmngtno"/>
  388. <Cell col="38" text="bind:cmt"/>
  389. <Cell col="39" text="bind:cntctel"/>
  390. <Cell col="40" text="bind:dsplflag"/>
  391. <Cell col="41" text="bind:fixasetunit"/>
  392. <Cell col="42" text="bind:lrgcd"/>
  393. <Cell col="43" text="bind:mdlcd"/>
  394. <Cell col="44" text="bind:smlcd"/>
  395. <Cell col="45" displaytype="date" text="bind:flwgrnttermfr" calendardisplaynulltype="none"/>
  396. <Cell col="46" displaytype="date" text="bind:flwgrnttermto" calendardisplaynulltype="none"/>
  397. <Cell col="47" text="bind:acntcd"/>
  398. <Cell col="48" text="bind:acntnm"/>
  399. <Cell col="49" text="bind:cmt"/>
  400. <Cell col="50" text="bind:cntrdeptcd"/>
  401. <Cell col="51" displaytype="date" text="bind:windd" calendardisplaynulltype="none"/>
  402. <Cell col="52" text="bind:histupdtseq"/>
  403. <Cell col="53" displaytype="date" text="bind:histupdtdd" calendardisplaynulltype="none"/>
  404. <Cell col="54" displaytype="combo" edittype="combo" text="bind:histupdtflag"/>
  405. <Cell col="55" text="bind:histupdtdesc"/>
  406. <Cell col="56" text="bind:histinstallplcecd"/>
  407. <Cell col="57" text="bind:histinstallplcenm"/>
  408. <Cell col="58" displaytype="combo" edittype="combo" text="bind:histpossnflagcd"/>
  409. <Cell col="59" text="bind:histpossnflagdesc"/>
  410. <Cell col="60" displaytype="number" text="bind:histforgncurncyamt" mask="#,###"/>
  411. <Cell col="61" text="bind:histcurncyunit"/>
  412. <Cell col="62" displaytype="number" text="bind:histfixasetamt" mask="#,###"/>
  413. <Cell col="63" text="bind:histmainrec"/>
  414. <Cell col="64" text="bind:histupddeptcd"/>
  415. <Cell col="65" text="bind:histupddeptnm"/>
  416. </Band>
  417. </Format>
  418. </Formats>
  419. </Grid>
  420. <Shape id="line1" class="line_10" position="absolute 0 501 1195 507" anchor="left top right"/>
  421. <Static id="caption4" text="자산변동저장 및 자산변동이력" class="tit_2" position="absolute 0 485 209 507"/>
  422. <Button id="btn_delrow" taborder="10" text="행삭제" class="btn2" visible="false" position="absolute 1025 482 1078 501" anchor="top right" onclick="btn_delrow_onclick"/>
  423. <Button id="btn_addrow" taborder="11" text="행추가" class="btn2" visible="false" position="absolute 1081 482 1134 501" anchor="top right" onclick="btn_addrow_onclick"/>
  424. <Static id="caption21" text="자산목록" class="tit_2" position="absolute 0 179 101 200"/>
  425. <Shape id="line16" class="line_10" position="absolute 0 194 1195 203" anchor="left top right"/>
  426. <Grid id="grd_fixasetlist" taborder="12" binddataset="ds_main_list_fixaset_fixasetlist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 0 200 1195 470" anchor="left top right" onrbuttondown="grd_fixasetlist_onrbuttondown" selecttype="multirow" cellsizebandtype="allband" onselectchanged="grd_fixasetlist_onselectchanged">
  427. <Formats>
  428. <Format id="default">
  429. <Columns>
  430. <Column size="21" band="left"/>
  431. <Column size="92"/>
  432. <Column size="240"/>
  433. <Column size="240"/>
  434. <Column size="150"/>
  435. <Column size="87"/>
  436. <Column size="60"/>
  437. <Column size="76"/>
  438. <Column size="75"/>
  439. <Column size="63"/>
  440. <Column size="73"/>
  441. <Column size="90"/>
  442. <Column size="104"/>
  443. <Column size="65"/>
  444. <Column size="100"/>
  445. <Column size="100"/>
  446. <Column size="75"/>
  447. <Column size="70"/>
  448. <Column size="100"/>
  449. <Column size="75"/>
  450. <Column size="75"/>
  451. <Column size="131"/>
  452. <Column size="108"/>
  453. <Column size="100"/>
  454. <Column size="0"/>
  455. <Column size="0"/>
  456. <Column size="0"/>
  457. <Column size="0"/>
  458. <Column size="0"/>
  459. <Column size="0"/>
  460. </Columns>
  461. <Rows>
  462. <Row size="24" band="head"/>
  463. <Row size="24"/>
  464. </Rows>
  465. <Band id="head">
  466. <Cell/>
  467. <Cell col="1" text="자산코드"/>
  468. <Cell col="2" text="자산명"/>
  469. <Cell col="3" text="자산명"/>
  470. <Cell col="4" text="모델명"/>
  471. <Cell col="5" text="규격"/>
  472. <Cell col="6" text="처분구분"/>
  473. <Cell col="7" text="구입금액"/>
  474. <Cell col="8" text="외화금액"/>
  475. <Cell col="9" text="화폐단위"/>
  476. <Cell col="10" text="구입일"/>
  477. <Cell col="11" text="거래처"/>
  478. <Cell col="12" text="제조원"/>
  479. <Cell col="13" text="제조국"/>
  480. <Cell col="14" text="청구부서"/>
  481. <Cell col="15" colspan="2" text="사용부서" taborder="undefined"/>
  482. <Cell col="17" text="도입구분"/>
  483. <Cell col="18" colspan="2" text="설치장소" taborder="undefined"/>
  484. <Cell col="20" text="관리번호"/>
  485. <Cell col="21" text="구코드"/>
  486. <Cell col="22" text="수입신고번호"/>
  487. <Cell col="23" text="분류번호(등급)"/>
  488. <Cell col="24" text="기관코드"/>
  489. <Cell col="25" text="중요장비"/>
  490. <Cell col="26" text="제조회사"/>
  491. <Cell col="27" text="공급처코드"/>
  492. <Cell col="28" text="상각방법"/>
  493. <Cell col="29" text="비고"/>
  494. </Band>
  495. <Band id="body">
  496. <Cell celltype="head" expr="currow+1"/>
  497. <Cell col="1" text="bind:fixasetcd"/>
  498. <Cell col="2" style="align:left;" text="bind:goodflaghngnm"/>
  499. <Cell col="3" style="align:left;" text="bind:goodflagengnm"/>
  500. <Cell col="4" style="align:left;" text="bind:goodmodel"/>
  501. <Cell col="5" style="align:left;" text="bind:goodspec"/>
  502. <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:dsplflag" enable="false"/>
  503. <Cell col="7" displaytype="number" text="bind:possnamt"/>
  504. <Cell col="8" displaytype="number" text="bind:forgncurncyamt"/>
  505. <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:curncyunit" enable="false"/>
  506. <Cell col="10" displaytype="date" text="bind:possndd" calendardisplaynulltype="nulltext"/>
  507. <Cell col="11" style="align:left;" text="bind:suplplcenm"/>
  508. <Cell col="12" style="align:left;" text="bind:prodcmpynm"/>
  509. <Cell col="13" displaytype="combo" text="bind:prodplce" enable="false"/>
  510. <Cell col="14" style="align:left;" text="bind:cntrdeptnm"/>
  511. <Cell col="15" style="align:left;" text="bind:mngtdeptnm"/>
  512. <Cell col="16" text="bind:mngtdeptcd"/>
  513. <Cell col="17" displaytype="combo" style="align:center;" text="bind:acqtflag" combodataset="ds_acqtflag" combocodecol="value" combodatacol="label" enable="false"/>
  514. <Cell col="18" style="align:left;" text="bind:installplcenm"/>
  515. <Cell col="19" text="bind:installplcecd"/>
  516. <Cell col="20" style="align:left;" text="bind:mngtno"/>
  517. <Cell col="21" style="align:left;" text="bind:oldcd"/>
  518. <Cell col="22" text="bind:incmreptno"/>
  519. <Cell col="23" style="align:left;" text="bind:mtlmngtno"/>
  520. <Cell col="24" displaytype="text" edittype="text" text="bind:instcd"/>
  521. <Cell col="25" displaytype="text" edittype="text" text="bind:maineqmt"/>
  522. <Cell col="26" text="bind:prodcmpy"/>
  523. <Cell col="27" text="bind:suplplcecd"/>
  524. <Cell col="28" text="bind:repaymthd"/>
  525. <Cell col="29" text="bind:cmt"/>
  526. </Band>
  527. </Format>
  528. </Formats>
  529. </Grid>
  530. <Static id="caption23" text="※ 자산목록을 더블클릭시 자산변동이력List에 추가됩니다." visible="false" position="absolute 817 174 1192 195" style="color:#ff6600ff;font:굴림체,9,bold;"/>
  531. <Button id="btn_multisave" taborder="13" text="저장" class="btn4" visible="false" position="absolute 1137 479 1193 501" anchor="top right" onclick="btn_multisave_onclick"/>
  532. <Button id="btn_multiaplly" taborder="14" text="변경행추가" class="btn2" visible="false" position="absolute 850 482 925 501" anchor="top right" onclick="btn_multiaplly_onclick"/>
  533. <Button id="btn_tret" taborder="15" text="접수내역" class="btn2" position="absolute 958 482 1022 501" anchor="top right" onclick="btn_tret_onclick"/>
  534. <Div id="grp_setlist" taborder="16" class="div_SA2" visible="false" position="absolute 430 542 805 653">
  535. <Layouts>
  536. <Layout>
  537. <Calendar id="input1" taborder="13" autoselect="true" autoskip="true" class="input_search" position="absolute 95 10 190 29" mask="yyyy-mm-dd"/>
  538. <Button id="button3" taborder="14" class="icon_search" position="absolute 196 35 212 51" onclick="grp_setlist_button3_onclick"/>
  539. <Edit id="ipt_cron_mngtdeptcd" taborder="15" autoselect="true" autoskip="true" class="input_search" position="absolute 118 35 193 54"/>
  540. <Edit id="ipt_cron_mngtdeptnm" taborder="16" readonly="true" class="output" position="absolute 215 35 365 54"/>
  541. <Combo id="cmb_cron_updtflag" taborder="17" class="combo_search" position="absolute 285 10 365 29"/>
  542. <Button id="button4" taborder="18" class="icon_search" position="absolute 196 60 212 76" onclick="grp_setlist_button4_onclick"/>
  543. <Edit id="ipt_cron_installplcecd" taborder="19" autoselect="true" autoskip="true" class="input_search" position="absolute 118 60 193 79"/>
  544. <Edit id="ipt_cron_installplcenm" taborder="20" readonly="true" class="output" position="absolute 215 60 365 79"/>
  545. <Button id="btn_seqapp" taborder="21" text="일괄적용" class="btn2" position="absolute 250 85 314 104" onclick="grp_setlist_btn_seqapp_onclick"/>
  546. <Static id="caption7" text="변동일자 :" class="search_name" position="absolute 5 10 93 27"/>
  547. <Static id="caption8" text="변동구분 :" class="search_name" position="absolute 195 10 283 27"/>
  548. <Static id="caption9" text="변경사용부서 :" class="search_name" position="absolute 5 35 113 52"/>
  549. <Static id="caption10" text="변경설치장소 :" class="search_name" position="absolute 5 60 120 77"/>
  550. <Button id="button5" taborder="22" text="취소" class="btn2" position="absolute 320 85 362 104" onclick="grp_setlist_button5_onclick"/>
  551. </Layout>
  552. </Layouts>
  553. </Div>
  554. <Div id="group5" anchor="left top right" taborder="17" class="div_SA2" position="absolute 0 55 1195 175">
  555. <Layouts>
  556. <Layout>
  557. <Static id="cap_mngtdeptcd_search" text="사용부서 :" class="search_name" position="absolute 8 95 100 112" anchor="default"/>
  558. <Edit id="ipt_mngtdeptcd_search" taborder="19" autoselect="true" autoskip="true" class="input_search" position="absolute 103 95 178 114" anchor="default" onkeydown="group5_ipt_mngtdeptcd_search_onkeydown"/>
  559. <Button id="btn_mngtdeptcd_search" taborder="20" class="icon_search" position="absolute 181 97 197 113" anchor="default" onclick="group5_btn_mngtdeptcd_search_onclick"/>
  560. <Edit id="ipt_mngtdeptnm_search" taborder="21" readonly="true" class="output" position="absolute 200 95 350 114" anchor="default"/>
  561. <Static id="cap_instcd_search" text="기관코드 :" class="search_name" position="absolute 8 7 125 24" anchor="default"/>
  562. <Shape id="line12" linetype="vertical" class="line_4" position="absolute 1097 8 1103 112" anchor="top right"/>
  563. <Combo id="cmb_goodflag_search" taborder="22" innerdataset="@ds_init_goodflag" codecolumn="value" datacolumn="label" class="input_search" position="absolute 510 7 680 26" anchor="default" onitemchanged="group5_cmb_goodflag_search_onitemchanged"/>
  564. <Static id="cap_goodflag_search" text="물품구분 :" class="search_name" position="absolute 415 8 503 25" anchor="default"/>
  565. <Combo id="cmb_instcd" taborder="23" class="combo_essential" position="absolute 103 7 277 26" anchor="default"/>
  566. <Static id="caption2" text="자산코드 :" class="search_name" position="absolute 742 95 832 112" anchor="default"/>
  567. <Edit id="ipt_fixasetcd" taborder="24" autoselect="true" autoskip="true" class="input_search" position="absolute 832 95 1002 114" anchor="default" onkeyup="group5_ipt_fixasetcd_onkeyup"/>
  568. <Button id="btn_search" taborder="25" text="조회" class="btn1" position="absolute 1115 57 1171 79" anchor="top right" onclick="group5_btn_search_onclick"/>
  569. <Button id="button1" taborder="26" class="icon_search" position="absolute 181 71 197 87" anchor="default" onclick="group5_button1_onclick"/>
  570. <Edit id="ipt_deptnm_search" taborder="27" readonly="true" class="output" position="absolute 200 69 350 88" anchor="default"/>
  571. <Edit id="ipt_cntrdeptcd_search" taborder="28" autoselect="true" autoskip="true" class="input_search" position="absolute 103 69 178 88" anchor="default" onkeydown="group5_ipt_cntrdeptcd_search_onkeydown"/>
  572. <Static id="caption1" text="청구부서 :" class="search_name" position="absolute 8 69 100 86" anchor="default"/>
  573. <Static id="cap_dsplflag_search" text="처분구분 :" class="search_name" position="absolute 8 30 94 47" anchor="default"/>
  574. <Combo id="cmb_lrgcd_search" taborder="29" class="input_search" enable="false" position="absolute 510 29 680 48" anchor="default" onitemchanged="group5_cmb_lrgcd_search_onitemchanged"/>
  575. <Static id="cap_possndd_search" text="구입일자 :" class="search_name" position="absolute 742 72 832 89" anchor="default"/>
  576. <Static id="caption3" text="대 분 류 :" class="search_name" position="absolute 415 29 503 46" anchor="default"/>
  577. <Edit id="ipt_goodflagnm_search" taborder="30" class="input_search" position="absolute 510 73 680 92" anchor="default" autoselect="true"/>
  578. <Static id="caption5" text="~" position="absolute 932 73 947 93" anchor="default"/>
  579. <Combo id="cmb_mdlcd_search" taborder="31" class="input_search" enable="false" position="absolute 510 51 680 70" anchor="default"/>
  580. <Calendar id="ipt_possntodd_search" taborder="32" autoselect="true" autoskip="true" class="input_search" position="absolute 949 73 1044 92" mask="yyyy-mm-dd" anchor="default"/>
  581. <Static id="cap_mdlcd_search" text="중 분 류 :" class="search_name" position="absolute 415 51 503 68" anchor="default"/>
  582. <Static id="cap_goodflagengnm_search" text="자 산 명 :" class="search_name" position="absolute 415 73 503 90" anchor="default"/>
  583. <Calendar id="ipt_possnfrdd_search" taborder="33" autoselect="true" autoskip="true" class="input_search" position="absolute 832 73 927 92" mask="yyyy-mm-dd" anchor="default"/>
  584. <Combo id="cmb_rfchmandlist_search" taborder="34" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 1003 51 1063 70" anchor="default">
  585. <Dataset id="innerdataset">
  586. <ColumnInfo>
  587. <Column id="codecolumn" size="256"/>
  588. <Column id="datacolumn" size="256"/>
  589. </ColumnInfo>
  590. <Rows>
  591. <Row>
  592. <Col id="codecolumn"/>
  593. <Col id="datacolumn">전체</Col>
  594. </Row>
  595. <Row>
  596. <Col id="codecolumn">Y</Col>
  597. <Col id="datacolumn">유</Col>
  598. </Row>
  599. <Row>
  600. <Col id="codecolumn">N</Col>
  601. <Col id="datacolumn">무</Col>
  602. </Row>
  603. </Rows>
  604. </Dataset>
  605. </Combo>
  606. <Static id="cap_rfchmandlist_search" text="보수계약 :" class="search_name" position="absolute 921 51 1003 68" anchor="default"/>
  607. <Edit id="ipt_goodmodel_search" taborder="35" class="input_search" position="absolute 510 95 680 114" anchor="default" autoselect="true"/>
  608. <Static id="cap_suplcecd_search" text="거 래 처 :" class="search_name" position="absolute 742 7 832 24" anchor="default"/>
  609. <Button id="btn_prodcmpycd_search" taborder="36" class="icon_search" position="absolute 906 29 922 45" anchor="default" onclick="group5_btn_prodcmpycd_search_onclick"/>
  610. <Button id="btn_suplcecd_search" taborder="37" class="icon_search" position="absolute 906 7 922 23" anchor="default" onclick="group5_btn_suplcecd_search_onclick"/>
  611. <Combo id="cmb_acqtflag_search" taborder="38" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 832 51 912 70" anchor="default">
  612. <Dataset id="innerdataset">
  613. <ColumnInfo>
  614. <Column id="codecolumn"/>
  615. <Column id="datacolumn"/>
  616. </ColumnInfo>
  617. <Rows>
  618. <Row>
  619. <Col id="codecolumn"/>
  620. <Col id="datacolumn">전체</Col>
  621. </Row>
  622. <Row>
  623. <Col id="codecolumn">1</Col>
  624. <Col id="datacolumn">기증</Col>
  625. </Row>
  626. <Row>
  627. <Col id="codecolumn">2</Col>
  628. <Col id="datacolumn">매입</Col>
  629. </Row>
  630. <Row>
  631. <Col id="codecolumn">3</Col>
  632. <Col id="datacolumn">임차</Col>
  633. </Row>
  634. <Row>
  635. <Col id="codecolumn">4</Col>
  636. <Col id="datacolumn">지불필</Col>
  637. </Row>
  638. <Row>
  639. <Col id="codecolumn">5</Col>
  640. <Col id="datacolumn">공동운영</Col>
  641. </Row>
  642. <Row>
  643. <Col id="codecolumn">6</Col>
  644. <Col id="datacolumn">사후관리</Col>
  645. </Row>
  646. <Row>
  647. <Col id="codecolumn">7</Col>
  648. <Col id="datacolumn">외자</Col>
  649. </Row>
  650. </Rows>
  651. </Dataset>
  652. </Combo>
  653. <Static id="cap_prodcmpycd" text="제조회사 :" class="search_name" position="absolute 742 29 832 46" anchor="default"/>
  654. <Edit id="ipt_suplplcecd_search" taborder="39" autoselect="true" autoskip="true" class="input_search" position="absolute 832 7 902 26" anchor="default"/>
  655. <Edit id="ipt_suplplcenm_search" taborder="40" position="absolute 926 7 1062 26" anchor="default" class="output" readonly="true"/>
  656. <Edit id="ipt_prodcmpycd_search" taborder="41" autoselect="true" autoskip="true" class="input_search" position="absolute 832 29 902 48" anchor="default" onkeydown="group5_ipt_prodcmpycd_search_onkeydown"/>
  657. <Edit id="ipt_prodcmpynm_search" taborder="42" position="absolute 926 29 1062 48" anchor="default" class="output" readonly="true"/>
  658. <Static id="cap_acqtflag_search" text="도입구분 :" class="search_name" position="absolute 742 51 832 68" anchor="default"/>
  659. <Static id="cap_goodmodel_search" text="모 델 명 :" class="search_name" position="absolute 415 95 503 112" anchor="default"/>
  660. <CheckBox id="chk_addsearch" taborder="43" value="N" truevalue="Y" falsevalue="N" position="absolute 1108 84 1128 104" anchor="top right"/>
  661. <Static id="caption11" text="추가조회" position="absolute 1128 84 1183 104" anchor="top right"/>
  662. <cp_checkboxList id="chk_dsplflag_search" titletext="CheckBox List" taborder="44" scrollbars="none" position="absolute 104 28 346 64" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  663. </Layout>
  664. </Layouts>
  665. </Div>
  666. <PopupMenu id="popmenu1" position="absolute 1259 109 1352 157" idcolumn="func" innerdataset="@ds_init_popmenu_grd_fixasetlist" levelcolumn="level" captioncolumn="label" onmenuclick="popmenu1_onmenuclick"/>
  667. <PopupMenu id="popmenu2" innerdataset="@ds_init_popmenu_grd_chgnhistlist" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1258 165 1327 189" onmenuclick="popmenu2_onmenuclick"/>
  668. </Layout>
  669. </Layouts>
  670. <Objects>
  671. <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">
  672. <ColumnInfo>
  673. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  674. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  675. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류"/>
  676. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류"/>
  677. <Column id="smlcd" type="STRING" size="256" sumtext="소분류"/>
  678. <Column id="goodflagnm" type="STRING" size="256" sumtext="자산명"/>
  679. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서"/>
  680. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서"/>
  681. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소"/>
  682. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  683. <Column id="possnfrdd" type="STRING" size="256" sumtext="취득일자(fr)"/>
  684. <Column id="possntodd" type="STRING" size="256" sumtext="취득일자(to)"/>
  685. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  686. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  687. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사"/>
  688. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처"/>
  689. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  690. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  691. <Column id="rfchmandlistyn" type="STRING" size="256" sumtext="보수계약유무"/>
  692. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서(의공)"/>
  693. <Column id="fixtrflag" type="STRING" size="256" sumtext="계정"/>
  694. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  695. <Column id="scrnid" type="STRING" size="256" sumtext="화면id"/>
  696. <Column id="serialno" type="STRING" size="256" sumtext="serialno"/>
  697. <Column id="goodnm" type="STRING" size="256" sumtext="자산명"/>
  698. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명(영문)"/>
  699. <Column id="goodflagnm" type="STRING" size="256" sumtext="자산명"/>
  700. <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="주관리부서"/>
  701. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  702. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  703. <Column id="chkfrdd" type="STRING" size="256" sumtext="검수일자(fr)"/>
  704. <Column id="chktodd" type="STRING" size="256" sumtext="검수일자(to)"/>
  705. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처"/>
  706. <Column id="possnfrdd" type="STRING" size="256" sumtext="취득일자(fr)"/>
  707. <Column id="possntodd" type="STRING" size="256" sumtext="취득일자(to)"/>
  708. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  709. <Column id="acntcd" type="STRING" size="256" sumtext="입고계정"/>
  710. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  711. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산여부"/>
  712. <Column id="possnamtfr" type="STRING" size="256" sumtext="취득금액From"/>
  713. <Column id="possnamtto" type="STRING" size="256" sumtext="취득금액To"/>
  714. <Column id="oskind" type="STRING" size="256" sumtext="OS종류"/>
  715. <Column id="memoryvol" type="STRING" size="256" sumtext="메모리용량"/>
  716. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  717. <Column id="userid" type="STRING" size="256" sumtext="사번ID"/>
  718. <Column id="rfchmandlist" type="STRING" size="256"/>
  719. <Column id="cntrdeptnm" type="STRING" size="256"/>
  720. <Column id="mngtdeptnm" type="STRING" size="256"/>
  721. <Column id="suplplcenm" type="STRING" size="256"/>
  722. <Column id="prodcmpycd" type="STRING" size="256"/>
  723. <Column id="prodcmpynm" type="STRING" size="256"/>
  724. </ColumnInfo>
  725. <Rows>
  726. <Row/>
  727. </Rows>
  728. </Dataset>
  729. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  730. <ColumnInfo>
  731. <Column id="addsearch" type="STRING" size="256"/>
  732. <Column id="instcd" type="STRING" size="256"/>
  733. <Column id="fixasetcd" type="STRING" size="256"/>
  734. <Column id="bfdsplflag" type="STRING" size="256"/>
  735. <Column id="installplcecd" type="STRING" size="256"/>
  736. <Column id="installplcenm" type="STRING" size="256"/>
  737. <Column id="goodspec" type="STRING" size="256"/>
  738. <Column id="mngtno" type="STRING" size="256"/>
  739. <Column id="cntrdeptcd" type="STRING" size="256"/>
  740. <Column id="cntrdeptnm" type="STRING" size="256"/>
  741. <Column id="possndd" type="STRING" size="256"/>
  742. <Column id="possnamt" type="STRING" size="256"/>
  743. </ColumnInfo>
  744. <Rows>
  745. <Row/>
  746. </Rows>
  747. </Dataset>
  748. <Dataset id="ds_main_list_fixaset_fixasetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  749. <ColumnInfo>
  750. <Column id="chk" type="STRING" size="256" sumtext="선택"/>
  751. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  752. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  753. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  754. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산명"/>
  755. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명"/>
  756. <Column id="maineqmt" type="STRING" size="256" sumtext="메인장비"/>
  757. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  758. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  759. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
  760. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
  761. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처코드"/>
  762. <Column id="suplplcenm" type="STRING" size="256" sumtext="공급처명"/>
  763. <Column id="prodplce" type="STRING" size="256" sumtext="제조국"/>
  764. <Column id="prodplcenm" type="STRING" size="256" sumtext="제조국명"/>
  765. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사코드"/>
  766. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명"/>
  767. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  768. <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
  769. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  770. <Column id="mngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  771. <Column id="photoyn" type="STRING" size="256" sumtext="이미지여부"/>
  772. <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처"/>
  773. <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명"/>
  774. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="청구부서"/>
  775. <Column id="cntrdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
  776. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화금액"/>
  777. <Column id="curncyunit" type="STRING" size="256" sumtext="화폐단위"/>
  778. <Column id="barcdprntyn" type="STRING" size="256" sumtext="바코드출력여부"/>
  779. <Column id="choice" type="STRING" size="256" sumtext="바코드선택"/>
  780. <Column id="chkcnt" type="STRING" size="256" sumtext="구성품유무"/>
  781. <Column id="mngtno" type="STRING" size="256" sumtext="S/N"/>
  782. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  783. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  784. <Column id="possnflagcd" type="STRING" size="256" sumtext="취득구분"/>
  785. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  786. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  787. <Column id="tempmngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  788. <Column id="incmreptno" type="STRING" size="256" sumtext="수입신고번호"/>
  789. <Column id="incmpemtno" type="STRING" size="256" sumtext="허가번호"/>
  790. <Column id="mtlmngtno" type="STRING" size="256" sumtext="분류번호"/>
  791. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  792. <Column id="cntctel" type="STRING" size="256" sumtext="거래처연락처"/>
  793. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  794. <Column id="fixasetunit" type="STRING" size="256" sumtext="고정자산단위"/>
  795. <Column id="fixasetunitnm" type="STRING" size="256" sumtext="고정자산단위명"/>
  796. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
  797. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
  798. <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
  799. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext="하자보증기간From"/>
  800. <Column id="flwgrnttermto" type="STRING" size="256" sumtext="하자보증기간To"/>
  801. <Column id="acntcd" type="STRING" size="256" sumtext="계정코드"/>
  802. <Column id="acntnm" type="STRING" size="256" sumtext="계정"/>
  803. <Column id="amtacnt" type="STRING" size="256" sumtext="비용계정"/>
  804. <Column id="amtacntnm" type="STRING" size="256" sumtext="비용계정명"/>
  805. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서코드"/>
  806. <Column id="windd" type="STRING" size="256" sumtext="입고일자"/>
  807. <Column id="goodnm1" type="STRING" size="256" sumtext="물품명1"/>
  808. <Column id="goodnm2" type="STRING" size="256" sumtext="물품명1"/>
  809. <Column id="deptnm1" type="STRING" size="256" sumtext="부서명1"/>
  810. <Column id="deptnm2" type="STRING" size="256" sumtext="부서명2"/>
  811. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  812. <Column id="fundoriginnm" type="STRING" size="256" sumtext="자금출처이름"/>
  813. <Column id="ntsubsidyyn" type="STRING" size="256" sumtext="국고보조여부"/>
  814. <Column id="dsplflagnm" type="STRING" size="256" sumtext="처분구분명"/>
  815. <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자"/>
  816. <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호"/>
  817. <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구순번"/>
  818. <Column id="fixasetcdcnt" type="STRING" size="256" sumtext="자산수량"/>
  819. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  820. <Column id="goodqty" type="STRING" size="256" sumtext="물품수량"/>
  821. <Column id="chkdd" type="STRING" size="256" sumtext="검수일"/>
  822. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산"/>
  823. <Column id="contributor" type="STRING" size="256" sumtext="기부자"/>
  824. <Column id="fundsorigincnts" type="STRING" size="256" sumtext="자금출처 내용"/>
  825. <Column id="etccnts" type="STRING" size="256" sumtext="기타 내용"/>
  826. <Column id="etcwln" type="STRING" size="256" sumtext="기타입고"/>
  827. <Column id="repaymthd" type="STRING" size="256" sumtext="상각방법"/>
  828. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  829. <Column id="prvnchkyn" type="STRING" size="256" sumtext="예방점검여부"/>
  830. <Column id="lonno" type="STRING" size="256" sumtext="심평원등록대상"/>
  831. <Column id="proddd" type="STRING" size="256" sumtext="제조년월"/>
  832. <Column id="condd" type="STRING" size="256" sumtext="계약일자"/>
  833. <Column id="conno" type="STRING" size="256" sumtext="계약번호"/>
  834. <Column id="conseq" type="STRING" size="256" sumtext="계약순번"/>
  835. <Column id="notino" type="STRING" size="256" sumtext="공고번호"/>
  836. <Column id="notifullnm" type="STRING" size="256" sumtext="입찰공고명"/>
  837. <Column id="prenotifulldd" type="STRING" size="256" sumtext="입찰공고일"/>
  838. <Column id="notifullno" type="STRING" size="256" sumtext="입찰일 "/>
  839. <Column id="preamt" type="STRING" size="256" sumtext="예정가격"/>
  840. <Column id="preamtunit" type="STRING" size="256" sumtext="단위 "/>
  841. <Column id="mfdsnm" type="STRING" size="256" sumtext="식약처형명"/>
  842. <Column id="costdeptcd" type="STRING" size="256" sumtext="실방위치부서(원가)"/>
  843. <Column id="costdeptnm" type="STRING" size="256" sumtext="실방위치부서명(원가)"/>
  844. </ColumnInfo>
  845. </Dataset>
  846. <Dataset id="ds_main_chgnhistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_chgnhistlist_oncolumnchanged">
  847. <ColumnInfo>
  848. <Column id="choice" type="STRING" size="256" sumtext="선택 "/>
  849. <Column id="updtseq" type="STRING" size="256" sumtext="순번 "/>
  850. <Column id="updtdd" type="STRING" size="256" sumtext="변동일자 "/>
  851. <Column id="updtflag" type="STRING" size="256" sumtext="변동구분 "/>
  852. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드 "/>
  853. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명 "/>
  854. <Column id="possnflagcd" type="STRING" size="256" sumtext="취득구분 "/>
  855. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화액 "/>
  856. <Column id="curncyunit" type="STRING" size="256" sumtext="단위 "/>
  857. <Column id="fixasetamt" type="STRING" size="256" sumtext="금액 "/>
  858. <Column id="mainrec" type="STRING" size="256" sumtext="적요 "/>
  859. <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
  860. <Column id="custcd" type="STRING" size="256" sumtext="거래처코드 "/>
  861. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  862. <Column id="goodflag" type="STRING" size="256" sumtext="자산구분 "/>
  863. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드 "/>
  864. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산한글명 "/>
  865. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산영문명 "/>
  866. <Column id="upddeptcd" type="STRING" size="256" sumtext="변경부서코드 "/>
  867. <Column id="upddeptnm" type="STRING" size="256" sumtext="변경부서 "/>
  868. <Column id="rtnreqdeptcd" type="STRING" size="256" sumtext="요청부서 "/>
  869. <Column id="rtnreqdd" type="STRING" size="256" sumtext="반납요청일자 "/>
  870. <Column id="rtnreqseq" type="STRING" size="256" sumtext="반납요청순번 "/>
  871. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사 "/>
  872. <Column id="acqtflagnm" type="STRING" size="256" sumtext="도입구분코드 "/>
  873. <Column id="possndd" type="STRING" size="256" sumtext="취득일자 "/>
  874. <Column id="premngtdeptnm" type="STRING" size="256" sumtext="변경전사용부서 "/>
  875. <Column id="premngtdeptcd" type="STRING" size="256" sumtext="변경전사용부서 "/>
  876. <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
  877. <Column id="goodmodel" type="STRING" size="256" sumtext="모델 "/>
  878. <Column id="prodplcenm" type="STRING" size="256" sumtext="제조국"/>
  879. <Column id="suplplcenm" type="STRING" size="256" sumtext="공급처명"/>
  880. <Column id="mngtno" type="STRING" size="256" sumtext="시리얼번호"/>
  881. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  882. <Column id="ipaddr" type="STRING" size="256" sumtext="IP주소"/>
  883. <Column id="userid" type="STRING" size="256" sumtext="처리자ID"/>
  884. <Column id="usernm" type="STRING" size="256" sumtext="처리자명"/>
  885. <Column id="chnginstallplcecd" type="STRING" size="256"/>
  886. <Column id="dsplflag" type="STRING" size="256"/>
  887. <Column id="repaymthd" type="STRING" size="256"/>
  888. <Column id="updtamt" type="STRING" size="256"/>
  889. </ColumnInfo>
  890. </Dataset>
  891. <Dataset id="ds_temp_cron" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_temp_cron_oncolumnchanged">
  892. <ColumnInfo>
  893. <Column id="updtdd" type="STRING" size="256"/>
  894. <Column id="updtflag" type="STRING" size="256"/>
  895. <Column id="mngtdeptcd" type="STRING" size="256"/>
  896. <Column id="mngtdeptnm" type="STRING" size="256"/>
  897. <Column id="installplcecd" type="STRING" size="256"/>
  898. <Column id="installplcenm" type="STRING" size="256"/>
  899. </ColumnInfo>
  900. <Rows>
  901. <Row>
  902. <Col id="updtdd"/>
  903. <Col id="updtflag"/>
  904. <Col id="mngtdeptcd"/>
  905. <Col id="mngtdeptnm"/>
  906. <Col id="installplcecd"/>
  907. <Col id="installplcenm"/>
  908. </Row>
  909. </Rows>
  910. </Dataset>
  911. <Dataset id="ds_main_chgnhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  912. <Dataset id="ds_send_rfchcgmt_send" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  913. <ColumnInfo>
  914. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  915. <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드 "/>
  916. <Column id="goodflag" type="STRING" size="256" sumtext="자산구분 "/>
  917. <Column id="updtdd1" type="STRING" size="256" sumtext="변경일자 "/>
  918. <Column id="updtdd2" type="STRING" size="256" sumtext="변경일자 "/>
  919. <Column id="updtflag" type="STRING" size="256" sumtext="변경구분 "/>
  920. <Column id="deptcd" type="STRING" size="256" sumtext="귀속부서 "/>
  921. </ColumnInfo>
  922. <Rows>
  923. <Row>
  924. <Col id="instcd"/>
  925. <Col id="fixasetcd"/>
  926. </Row>
  927. </Rows>
  928. </Dataset>
  929. <Dataset id="ds_temp_searchresult_fixaset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  930. <ColumnInfo>
  931. <Column id="chk" type="STRING" size="256" sumtext="선택"/>
  932. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  933. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  934. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  935. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산명"/>
  936. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명"/>
  937. <Column id="maineqmt" type="STRING" size="256" sumtext="메인장비"/>
  938. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  939. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  940. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
  941. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
  942. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처코드"/>
  943. <Column id="suplplcenm" type="STRING" size="256" sumtext="공급처명"/>
  944. <Column id="prodplce" type="STRING" size="256" sumtext="제조국"/>
  945. <Column id="prodplcenm" type="STRING" size="256" sumtext="제조국명"/>
  946. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사코드"/>
  947. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명"/>
  948. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  949. <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
  950. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  951. <Column id="mngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  952. <Column id="photoyn" type="STRING" size="256" sumtext="이미지여부"/>
  953. <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처"/>
  954. <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명"/>
  955. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="청구부서"/>
  956. <Column id="cntrdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
  957. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화금액"/>
  958. <Column id="curncyunit" type="STRING" size="256" sumtext="화폐단위"/>
  959. <Column id="barcdprntyn" type="STRING" size="256" sumtext="바코드출력여부"/>
  960. <Column id="choice" type="STRING" size="256" sumtext="바코드선택"/>
  961. <Column id="chkcnt" type="STRING" size="256" sumtext="구성품유무"/>
  962. <Column id="mngtno" type="STRING" size="256" sumtext="S/N"/>
  963. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  964. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  965. <Column id="possnflagcd" type="STRING" size="256" sumtext="취득구분"/>
  966. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  967. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  968. <Column id="tempmngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  969. <Column id="incmreptno" type="STRING" size="256" sumtext="수입신고번호"/>
  970. <Column id="incmpemtno" type="STRING" size="256" sumtext="허가번호"/>
  971. <Column id="mtlmngtno" type="STRING" size="256" sumtext="분류번호"/>
  972. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  973. <Column id="cntctel" type="STRING" size="256" sumtext="거래처연락처"/>
  974. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  975. <Column id="fixasetunit" type="STRING" size="256" sumtext="고정자산단위"/>
  976. <Column id="fixasetunitnm" type="STRING" size="256" sumtext="고정자산단위명"/>
  977. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
  978. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
  979. <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
  980. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext="하자보증기간From"/>
  981. <Column id="flwgrnttermto" type="STRING" size="256" sumtext="하자보증기간To"/>
  982. <Column id="acntcd" type="STRING" size="256" sumtext="계정코드"/>
  983. <Column id="acntnm" type="STRING" size="256" sumtext="계정"/>
  984. <Column id="amtacnt" type="STRING" size="256" sumtext="비용계정"/>
  985. <Column id="amtacntnm" type="STRING" size="256" sumtext="비용계정명"/>
  986. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서코드"/>
  987. <Column id="windd" type="STRING" size="256" sumtext="입고일자"/>
  988. <Column id="goodnm1" type="STRING" size="256" sumtext="물품명1"/>
  989. <Column id="goodnm2" type="STRING" size="256" sumtext="물품명1"/>
  990. <Column id="deptnm1" type="STRING" size="256" sumtext="부서명1"/>
  991. <Column id="deptnm2" type="STRING" size="256" sumtext="부서명2"/>
  992. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  993. <Column id="fundoriginnm" type="STRING" size="256" sumtext="자금출처이름"/>
  994. <Column id="ntsubsidyyn" type="STRING" size="256" sumtext="국고보조여부"/>
  995. <Column id="dsplflagnm" type="STRING" size="256" sumtext="처분구분명"/>
  996. <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자"/>
  997. <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호"/>
  998. <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구순번"/>
  999. <Column id="fixasetcdcnt" type="STRING" size="256" sumtext="자산수량"/>
  1000. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  1001. <Column id="goodqty" type="STRING" size="256" sumtext="물품수량"/>
  1002. <Column id="chkdd" type="STRING" size="256" sumtext="검수일"/>
  1003. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산"/>
  1004. <Column id="contributor" type="STRING" size="256" sumtext="기부자"/>
  1005. <Column id="fundsorigincnts" type="STRING" size="256" sumtext="자금출처 내용"/>
  1006. <Column id="etccnts" type="STRING" size="256" sumtext="기타 내용"/>
  1007. <Column id="etcwln" type="STRING" size="256" sumtext="기타입고"/>
  1008. <Column id="repaymthd" type="STRING" size="256" sumtext="상각방법"/>
  1009. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  1010. <Column id="prvnchkyn" type="STRING" size="256" sumtext="예방점검여부"/>
  1011. <Column id="lonno" type="STRING" size="256" sumtext="심평원등록대상"/>
  1012. <Column id="proddd" type="STRING" size="256" sumtext="제조년월"/>
  1013. <Column id="condd" type="STRING" size="256" sumtext="계약일자"/>
  1014. <Column id="conno" type="STRING" size="256" sumtext="계약번호"/>
  1015. <Column id="conseq" type="STRING" size="256" sumtext="계약순번"/>
  1016. <Column id="notino" type="STRING" size="256" sumtext="공고번호"/>
  1017. <Column id="notifullnm" type="STRING" size="256" sumtext="입찰공고명"/>
  1018. <Column id="prenotifulldd" type="STRING" size="256" sumtext="입찰공고일"/>
  1019. <Column id="notifullno" type="STRING" size="256" sumtext="입찰일 "/>
  1020. <Column id="preamt" type="STRING" size="256" sumtext="예정가격"/>
  1021. <Column id="preamtunit" type="STRING" size="256" sumtext="단위 "/>
  1022. <Column id="mfdsnm" type="STRING" size="256" sumtext="식약처형명"/>
  1023. <Column id="costdeptcd" type="STRING" size="256" sumtext="실방위치부서(원가)"/>
  1024. <Column id="costdeptnm" type="STRING" size="256" sumtext="실방위치부서명(원가)"/>
  1025. </ColumnInfo>
  1026. </Dataset>
  1027. <Dataset id="ds_init_goodflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1028. <ColumnInfo>
  1029. <Column id="label" type="STRING" size="256"/>
  1030. <Column id="value" type="STRING" size="256"/>
  1031. </ColumnInfo>
  1032. <Rows>
  1033. <Row>
  1034. <Col id="label">일반비품</Col>
  1035. <Col id="value">GE</Col>
  1036. </Row>
  1037. <Row>
  1038. <Col id="label">의료장비</Col>
  1039. <Col id="value">EQ</Col>
  1040. </Row>
  1041. </Rows>
  1042. </Dataset>
  1043. <Dataset id="ds_init_popmenu_grd_fixasetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1044. <ColumnInfo>
  1045. <Column id="label" type="STRING" size="256"/>
  1046. <Column id="func" type="STRING" size="256"/>
  1047. <Column id="level" type="STRING" size="256"/>
  1048. </ColumnInfo>
  1049. <Rows>
  1050. <Row>
  1051. <Col id="label">설치장소변경</Col>
  1052. <Col id="func">fSetMainCustLastInstallplce</Col>
  1053. </Row>
  1054. <Row>
  1055. <Col id="label">사용부서변경</Col>
  1056. <Col id="func">fSetMainCustLastMngtdept</Col>
  1057. </Row>
  1058. </Rows>
  1059. </Dataset>
  1060. <Dataset id="ds_main_list_fixasetexcel_fixasetexcellist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1061. <ColumnInfo>
  1062. <Column id="instcd" type="STRING" size="256" sumtext="기관코드 "/>
  1063. <Column id="instnm" type="STRING" size="256" sumtext="기관명 "/>
  1064. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드 "/>
  1065. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산명 "/>
  1066. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명 "/>
  1067. <Column id="maineqmt" type="STRING" size="256" sumtext="메인장비 "/>
  1068. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명 "/>
  1069. <Column id="goodspec" type="STRING" size="256" sumtext="규격 "/>
  1070. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드 "/>
  1071. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명 "/>
  1072. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처코드 "/>
  1073. <Column id="suplplcenm" type="STRING" size="256" sumtext="공급처명 "/>
  1074. <Column id="prodplce" type="STRING" size="256" sumtext="제조국 "/>
  1075. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사코드 "/>
  1076. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명 "/>
  1077. <Column id="possndd" type="STRING" size="256" sumtext="취득일자 "/>
  1078. <Column id="possnamt" type="STRING" size="256" sumtext="취득금액 "/>
  1079. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서코드 "/>
  1080. <Column id="mngtdeptnm" type="STRING" size="256" sumtext="관리부서명 "/>
  1081. <Column id="photoyn" type="STRING" size="256" sumtext="이미지여부 "/>
  1082. <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처 "/>
  1083. <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명 "/>
  1084. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="청구부서 "/>
  1085. <Column id="cntrdeptnm" type="STRING" size="256" sumtext="청구부서명 "/>
  1086. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화금액 "/>
  1087. <Column id="curncyunit" type="STRING" size="256" sumtext="화폐단위 "/>
  1088. <Column id="barcdprntyn" type="STRING" size="256" sumtext="바코드출력여부 "/>
  1089. <Column id="choice" type="STRING" size="256" sumtext="바코드선택 "/>
  1090. <Column id="chkcnt" type="STRING" size="256" sumtext="구성품유무 "/>
  1091. <Column id="mngtno" type="STRING" size="256" sumtext="S/N "/>
  1092. <Column id="oldcd" type="STRING" size="256" sumtext="구코드 "/>
  1093. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분 "/>
  1094. <Column id="possnflagcd" type="STRING" size="256" sumtext="취득구분 "/>
  1095. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분 "/>
  1096. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서코드(의공쪽) "/>
  1097. <Column id="tempmngtdeptnm" type="STRING" size="256" sumtext="관리부서명(의공쪽) "/>
  1098. <Column id="incmreptno" type="STRING" size="256" sumtext="수입신고번호 "/>
  1099. <Column id="incmpemtno" type="STRING" size="256" sumtext="허가번호 "/>
  1100. <Column id="mtlmngtno" type="STRING" size="256" sumtext="분류번호 "/>
  1101. <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
  1102. <Column id="cntctel" type="STRING" size="256" sumtext="거래처연락처 "/>
  1103. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분 "/>
  1104. <Column id="fixasetunit" type="STRING" size="256" sumtext="고정자산단위 "/>
  1105. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드 "/>
  1106. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드 "/>
  1107. <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드 "/>
  1108. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext="하자보증기간From "/>
  1109. <Column id="flwgrnttermto" type="STRING" size="256" sumtext="하자보증기간To "/>
  1110. <Column id="acntcd" type="STRING" size="256" sumtext="계정코드 "/>
  1111. <Column id="acntnm" type="STRING" size="256" sumtext="계정 "/>
  1112. <Column id="cmt" type="STRING" size="256" sumtext="비고 "/>
  1113. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서코드 "/>
  1114. <Column id="windd" type="STRING" size="256" sumtext="입고일자 "/>
  1115. <Column id="histupdtseq" type="STRING" size="256" sumtext="순번 "/>
  1116. <Column id="histupdtdd" type="STRING" size="256" sumtext="변동일자 "/>
  1117. <Column id="histupdtflag" type="STRING" size="256" sumtext="변동구분 "/>
  1118. <Column id="histupdtdesc" type="STRING" size="256" sumtext="변동구분명 "/>
  1119. <Column id="histinstallplcecd" type="STRING" size="256" sumtext="변경설치장소코드 "/>
  1120. <Column id="histinstallplcenm" type="STRING" size="256" sumtext="변경설치장소명 "/>
  1121. <Column id="histpossnflagcd" type="STRING" size="256" sumtext="취득구분 코드 "/>
  1122. <Column id="histpossnflagdesc" type="STRING" size="256" sumtext="취득구분명 "/>
  1123. <Column id="histforgncurncyamt" type="STRING" size="256" sumtext="외화액 "/>
  1124. <Column id="histcurncyunit" type="STRING" size="256" sumtext="단위 "/>
  1125. <Column id="histfixasetamt" type="STRING" size="256" sumtext="금액 "/>
  1126. <Column id="histmainrec" type="STRING" size="256" sumtext="적요 "/>
  1127. <Column id="histupddeptcd" type="STRING" size="256" sumtext="변경부서 코드 "/>
  1128. <Column id="histupddeptnm" type="STRING" size="256" sumtext="변경부서명 "/>
  1129. </ColumnInfo>
  1130. </Dataset>
  1131. <Dataset id="ds_init_popmenu_grd_chgnhistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1132. <ColumnInfo>
  1133. <Column id="label" type="STRING" size="256"/>
  1134. <Column id="func" type="STRING" size="256"/>
  1135. <Column id="level" type="STRING" size="256"/>
  1136. </ColumnInfo>
  1137. <Rows>
  1138. <Row>
  1139. <Col id="label">일괄변경</Col>
  1140. <Col id="func">fViewListSetting</Col>
  1141. </Row>
  1142. </Rows>
  1143. </Dataset>
  1144. <Dataset id="ds_ref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1145. <Dataset id="ds_ref_chgnhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1146. <Dataset id="ds_acqtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1147. <ColumnInfo>
  1148. <Column id="label" type="STRING" size="256"/>
  1149. <Column id="value" type="STRING" size="256"/>
  1150. </ColumnInfo>
  1151. <Rows>
  1152. <Row>
  1153. <Col id="label">기증</Col>
  1154. <Col id="value">1</Col>
  1155. </Row>
  1156. <Row>
  1157. <Col id="label">매입</Col>
  1158. <Col id="value">2</Col>
  1159. </Row>
  1160. <Row>
  1161. <Col id="label">임차</Col>
  1162. <Col id="value">3</Col>
  1163. </Row>
  1164. <Row>
  1165. <Col id="label">지불필</Col>
  1166. <Col id="value">4</Col>
  1167. </Row>
  1168. <Row>
  1169. <Col id="label">공동운영</Col>
  1170. <Col id="value">5</Col>
  1171. </Row>
  1172. <Row>
  1173. <Col id="label">사후관리</Col>
  1174. <Col id="value">6</Col>
  1175. </Row>
  1176. </Rows>
  1177. </Dataset>
  1178. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1179. <ColumnInfo>
  1180. <Column id="popinputcd" type="STRING" size="256"/>
  1181. <Column id="poptitle" type="STRING" size="256"/>
  1182. <Column id="popformat" type="STRING" size="256"/>
  1183. <Column id="popcond" type="STRING" size="256"/>
  1184. </ColumnInfo>
  1185. <Rows>
  1186. <Row/>
  1187. </Rows>
  1188. </Dataset>
  1189. <Dataset id="ds_send_chgnhistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_chgnhistlist_oncolumnchanged">
  1190. <ColumnInfo>
  1191. <Column id="status" type="STRING" size="256" sumtext="구분"/>
  1192. <Column id="updtseq" type="STRING" size="256" sumtext="순번"/>
  1193. <Column id="updtdd" type="STRING" size="256" sumtext="변동일자"/>
  1194. <Column id="updtflag" type="STRING" size="256" sumtext="변동구분"/>
  1195. <Column id="upddeptcd" type="STRING" size="256" sumtext="변경부서"/>
  1196. <Column id="chnginstallplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
  1197. <Column id="possnflagcd" type="STRING" size="256" sumtext="설치장소코드"/>
  1198. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화액"/>
  1199. <Column id="curncyunit" type="STRING" size="256" sumtext="단위"/>
  1200. <Column id="fixasetamt" type="STRING" size="256" sumtext="금액"/>
  1201. <Column id="updtamt" type="STRING" size="256" sumtext="변동금액"/>
  1202. <Column id="mainrec" type="STRING" size="256" sumtext="적요"/>
  1203. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  1204. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1205. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  1206. <Column id="premngtdeptcd" type="STRING" size="256" sumtext="변경전사용부서"/>
  1207. </ColumnInfo>
  1208. </Dataset>
  1209. </Objects>
  1210. <Bind>
  1211. <BindItem id="item0" compid="group5.cmb_instcd" propid="value" datasetid="ds_send_fixasetlist" columnid="instcd"/>
  1212. <BindItem id="item1" compid="group5.ipt_cntrdeptcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="cntrdeptcd"/>
  1213. <BindItem id="item2" compid="group5.ipt_deptnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="cntrdeptnm"/>
  1214. <BindItem id="item3" compid="group5.ipt_mngtdeptcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtdeptcd"/>
  1215. <BindItem id="item4" compid="group5.ipt_mngtdeptnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtdeptnm"/>
  1216. <BindItem id="item5" compid="group5.cmb_goodflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflag"/>
  1217. <BindItem id="item6" compid="group5.cmb_lrgcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="lrgcd"/>
  1218. <BindItem id="item7" compid="group5.cmb_mdlcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mdlcd"/>
  1219. <BindItem id="item8" compid="group5.ipt_goodflagnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflagnm"/>
  1220. <BindItem id="item9" compid="group5.ipt_goodmodel_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodmodel"/>
  1221. <BindItem id="item10" compid="group5.ipt_suplplcecd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="suplplcecd"/>
  1222. <BindItem id="item11" compid="group5.ipt_suplplcenm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="suplplcenm"/>
  1223. <BindItem id="item12" compid="group5.ipt_prodcmpycd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="prodcmpycd"/>
  1224. <BindItem id="item13" compid="group5.ipt_prodcmpynm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="prodcmpynm"/>
  1225. <BindItem id="item14" compid="group5.cmb_acqtflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="acqtflag"/>
  1226. <BindItem id="item16" compid="group5.ipt_possnfrdd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="possnfrdd"/>
  1227. <BindItem id="item17" compid="group5.ipt_possntodd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="possntodd"/>
  1228. <BindItem id="item18" compid="group5.ipt_fixasetcd" propid="value" datasetid="ds_send_fixasetlist" columnid="fixasetcd"/>
  1229. <BindItem id="item19" compid="group5.chk_addsearch" propid="value" datasetid="ds_temp" columnid="addsearch"/>
  1230. <BindItem id="item20" compid="grp_setlist.input1" propid="value" datasetid="ds_temp_cron" columnid="updtdd"/>
  1231. <BindItem id="item21" compid="grp_setlist.cmb_cron_updtflag" propid="value" datasetid="ds_temp_cron" columnid="updtflag"/>
  1232. <BindItem id="item22" compid="grp_setlist.ipt_cron_mngtdeptcd" propid="value" datasetid="ds_temp_cron" columnid="mngtdeptcd"/>
  1233. <BindItem id="item23" compid="grp_setlist.ipt_cron_mngtdeptnm" propid="value" datasetid="ds_temp_cron" columnid="mngtdeptnm"/>
  1234. <BindItem id="item24" compid="grp_setlist.ipt_cron_installplcecd" propid="value" datasetid="ds_temp_cron" columnid="installplcecd"/>
  1235. <BindItem id="item25" compid="grp_setlist.ipt_cron_installplcenm" propid="value" datasetid="ds_temp_cron" columnid="installplcenm"/>
  1236. <BindItem id="item15" compid="group5.cmb_rfchmandlist_search" propid="value" datasetid="ds_send_fixasetlist" columnid="rfchmandlist"/>
  1237. <BindItem id="item26" compid="opt_popformat" propid="value" datasetid="ds_init" columnid="popformat"/>
  1238. <BindItem id="item27" compid="opt_popcond" propid="value" datasetid="ds_init" columnid="popcond"/>
  1239. <BindItem id="item28" compid="opt_poptitle" propid="value" datasetid="ds_init" columnid="poptitle"/>
  1240. <BindItem id="item29" compid="opt_popinputcd" propid="value" datasetid="ds_init" columnid="popinputcd"/>
  1241. </Bind>
  1242. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1243. * System Name :
  1244. * Job Name :
  1245. * Creator :
  1246. * Make Date : 2017-06-19
  1247. * Description :
  1248. *---------------------------------------------------------------------------------------
  1249. * Modify Date Modifier Modify Description
  1250. *---------------------------------------------------------------------------------------
  1251. * 2017-06-19 Live Converter TF->XP
  1252. *
  1253. *---------------------------------------------------------------------------------------
  1254. ****************************************************************************************/
  1255. include "com_commonxp::comm_main.xjs";
  1256. include "mis_miscommonxp::MIS.xjs";
  1257. include "mis_miscommonxp::RSZ001.xjs";
  1258. var arErrorCode = new HashArray();
  1259. var selectedTab = "MultiEdit";
  1260. function SMRFE00200_oninit(obj:Form, e:InitEventInfo)
  1261. {
  1262. frmf_initForm(obj);
  1263. }
  1264. function SMRFE00200_onload(obj:Form, e:LoadEventInfo)
  1265. {
  1266. grdf_initGrid(grd_fixasetexcellist);
  1267. grdf_initGrid(switch2.case_multi.grd_chgnhistlist);
  1268. grdf_setRowTypeIcon(switch2.case_multi.grd_chgnhistlist, 0);
  1269. grdf_initGrid(switch2.case_history.grd_histlist);
  1270. try
  1271. {
  1272. ds_temp.copyData(arg_ds_temp);
  1273. if( utlf_isNull(ds_temp.getColumnInfo("addsearch")) ){
  1274. ds_temp.addColumn("addsearch", "string");
  1275. }
  1276. if( utlf_isNull(ds_temp.getColumnInfo("bfdsplflag")) ){
  1277. ds_temp.addColumn("bfdsplflag", "string");
  1278. }
  1279. }
  1280. catch(e)
  1281. {
  1282. }
  1283. fInitialize();
  1284. fGetdata();
  1285. group5.ipt_fixasetcd.setFocus();
  1286. ds_send_fixasetlist.setColumn(0, "goodflag", "");
  1287. }
  1288. function fInitialize()
  1289. {
  1290. ds_send_fixasetlist.clearData();
  1291. ds_send_fixasetlist.addRow();
  1292. misfGridInit(grd_fixasetlist);
  1293. misfGridInit(switch2.case_multi.grd_chgnhistlist);
  1294. misfGridInit(switch2.case_history.grd_histlist);
  1295. rszfGoodFlagListByPgmGubn(group5.cmb_goodflag_search,"2","N");
  1296. frmf_addComboItem("group5.cmb_goodflag_search","- 전 체 -","","above");
  1297. misfComboComCdListMulti("C0048,R0044,R0044,R0044,R0047,R0035,R0044,R0044,R0044",
  1298. "group5.cmb_instcd,grd_fixasetexcellist.histupdtflag,switch2.case_multi.grd_chgnhistlist.updtflag,grp_setlist.cmb_cron_updtflag,switch2.case_multi.grd_chgnhistlist.curncyunit,grd_fixasetlist.prodplce,group5.chk_dsplflag_search,switch2.case_history.grd_histlist.updtflag,grd_fixasetlist.dsplflag");
  1299. frmf_addComboItem("group5.chk_dsplflag_search","전체","A","below");
  1300. var sProp="col=4,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  1301. group5.chk_dsplflag_search.setInitComp(sProp, ds_init_comcd_R00446_R00446,"cdid","cdnm","fn_cmpEvent");
  1302. ds_send_fixasetlist.setColumn(0, "dsplflag", "A");
  1303. ds_temp.setColumn(0, "bfdsplflag", "A");
  1304. var aData = new Array();
  1305. aData[0] = "A";
  1306. group5.chk_dsplflag_search.setData(aData, "",true);
  1307. rszfLMSComboList("FIX_ALL", "", "", "group5.cmb_lrgcd_search", "", "L", "Y", "Y");
  1308. rszfLMSComboList("FIX_ALL", "ALL", "", "group5.cmb_mdlcd_search", "", "M", "Y", "Y");
  1309. frmf_inputEnterKey("group5.cmb_goodflag_search", "onitemchanged", new ItemChangeEventInfo );
  1310. fGridGoodflagCheck();
  1311. group5.cmb_instcd.value = sysf_getUserInfo("dutplceinstcd");
  1312. group5.cmb_goodflag_search.index = 0;
  1313. group5.cmb_acqtflag_search.index = 0;
  1314. group5.cmb_rfchmandlist_search.index = 0;
  1315. misfMsterDetailSet(switch2.case_multi.grd_chgnhistlist, null, "TRRFE00201", "Y");
  1316. misfMsterDetailSet(grd_fixasetlist, null, "TRRFC00202", "N");
  1317. // grd_chgnhistlist.selectionmode = "list";
  1318. // grd_fixasetlist.selectionMode = "list";
  1319. switch2.tabindex = 0;
  1320. switch2_onchanged();
  1321. }
  1322. function fn_cmpEvent()
  1323. {
  1324. var dsplflag = (group5.chk_dsplflag_search.getData()+"");
  1325. var bfdsplflag = ds_temp.getColumn(0, "bfdsplflag");
  1326. if (utlf_isSearchString(bfdsplflag, "A"))
  1327. {
  1328. var rtn = dsplflag.split(",");
  1329. var tmp = "";
  1330. var iCnt = 0;
  1331. for (var i = 0; i < rtn.length; i++) {
  1332. if( rtn[i] == "A" ) continue;
  1333. if (iCnt == 0) tmp = rtn[i];
  1334. else tmp = tmp + "," + rtn[i];
  1335. iCnt++;
  1336. }
  1337. group5.chk_dsplflag_search.setData("", dsplflag.split(","), false);
  1338. group5.chk_dsplflag_search.setData(tmp.split(","), "", false);
  1339. }
  1340. else
  1341. {
  1342. dsplflagArr = dsplflag.split(",");
  1343. for (var i = 0; i < dsplflagArr.length; i++)
  1344. {
  1345. if (dsplflagArr[i] == "A")
  1346. {
  1347. var aData = new Array();
  1348. aData[0] = "A";
  1349. group5.chk_dsplflag_search.setData("", dsplflagArr,false);
  1350. group5.chk_dsplflag_search.setData(aData, "",false);
  1351. break;
  1352. }
  1353. }
  1354. }
  1355. ds_send_fixasetlist.setColumn(0, "dsplflag", group5.chk_dsplflag_search.getData());
  1356. dsf_makeValue(ds_temp, "bfdsplflag", "string", group5.chk_dsplflag_search.getData(), 0);
  1357. }
  1358. function fGridGoodflagCheck()
  1359. {
  1360. if(group5.cmb_goodflag_search.value == "EQ")
  1361. {
  1362. misfColHidden(grd_fixasetlist, "goodflaghngnm", true);
  1363. misfColHidden(grd_fixasetlist, "goodflagengnm,forgncurncyamt,curncyunit", false);
  1364. }
  1365. else
  1366. {
  1367. misfColHidden(grd_fixasetlist, "goodflaghngnm", false);
  1368. misfColHidden(grd_fixasetlist, "goodflagengnm,forgncurncyamt,curncyunit", true);
  1369. }
  1370. }
  1371. function fGetdata()
  1372. {
  1373. var sCheck = "";
  1374. var sInstcd = ds_temp.getColumn(0, "instcd");
  1375. var sFixasetcd = ds_temp.getColumn(0, "fixasetcd");
  1376. var sInstallplcecd = ds_temp.getColumn(0, "installplcecd");
  1377. var sInstallplcenm = ds_temp.getColumn(0, "installplcenm");
  1378. var sGoodspec = ds_temp.getColumn(0, "goodspec");
  1379. var sMngtno = ds_temp.getColumn(0, "mngtno");
  1380. var sCntrdeptcd = ds_temp.getColumn(0, "cntrdeptcd");
  1381. var sCntrdeptnm = ds_temp.getColumn(0, "cntrdeptnm");
  1382. var sPossndd = ds_temp.getColumn(0, "possndd");
  1383. var sPossnamt = ds_temp.getColumn(0, "possnamt");
  1384. if(!utlf_isNull(sInstcd))
  1385. {
  1386. group5.cmb_instcd.value = ds_temp.getColumn(0, "instcd");
  1387. }
  1388. if(!utlf_isNull(sFixasetcd))
  1389. {
  1390. group5.ipt_fixasetcd.value = ds_temp.getColumn(0, "fixasetcd");
  1391. ds_send_fixasetlist.setColumn(0, "goodflag", String(ds_temp.getColumn(0, "fixasetcd")).substr(0,1));
  1392. if(utlf_isNull(group5.cmb_goodflag_search.value))
  1393. {
  1394. group5.cmb_goodflag_search.index = 0;
  1395. }
  1396. }
  1397. if(!utlf_isNull(sFixasetcd))
  1398. {
  1399. group5.btn_search.click();
  1400. }
  1401. }
  1402. function group5_cmb_goodflag_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1403. {
  1404. var goodflag = obj.value;
  1405. if(utlf_isNull(goodflag))
  1406. {
  1407. group5.cmb_lrgcd_search.value = "";
  1408. group5.cmb_mdlcd_search.value = "";
  1409. group5.cmb_lrgcd_search.enable = false;
  1410. group5.cmb_mdlcd_search.enable = false;
  1411. }
  1412. else
  1413. {
  1414. group5.cmb_lrgcd_search.enable = true;
  1415. misfChangeItemsetFilter(group5.cmb_lrgcd_search,"utlf_isNull(goodflag) || goodflag =='" + goodflag + "'");
  1416. frmf_inputEnterKey("group5.cmb_lrgcd_search", "onitemchanged", new ItemChangeEventInfo );
  1417. }
  1418. fGridGoodflagCheck();
  1419. group5.cmb_lrgcd_search.value = "";
  1420. group5.cmb_mdlcd_search.value = "";
  1421. fGridGoodflagCheck();
  1422. }
  1423. function group5_cmb_lrgcd_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1424. {
  1425. var goodflag = group5.cmb_goodflag_search.value;
  1426. var lrgcd = obj.value
  1427. if(utlf_isNull(lrgcd))
  1428. {
  1429. group5.cmb_mdlcd_search.enable = false;
  1430. }
  1431. else
  1432. {
  1433. group5.cmb_mdlcd_search.enable = true;
  1434. misfChangeItemsetFilter(group5.cmb_mdlcd_search,"goodflag =='" + goodflag + "' && lrgcd =='" + lrgcd + "' || utlf_isNull(value)");
  1435. }
  1436. group5.cmb_mdlcd_search.value = "";
  1437. }
  1438. function ds_send_fixasetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1439. {
  1440. if(e.columnid == "cntrdeptcd")
  1441. {
  1442. var objFocus = this.getFocus();
  1443. group5.ipt_cntrdeptcd_search.value = e.newvalue;
  1444. group5.ipt_cntrdeptcd_search.setFocus();
  1445. misfSearchDept(group5.ipt_deptnm_search);
  1446. objFocus.setFocus();
  1447. }
  1448. if(e.columnid == "mngtdeptcd")
  1449. {
  1450. var objFocus = this.getFocus();
  1451. group5.ipt_mngtdeptcd_search.value = e.newvalue;
  1452. group5.ipt_mngtdeptcd_search.setFocus();
  1453. misfSearchDept(group5.ipt_mngtdeptnm_search);
  1454. objFocus.setFocus();
  1455. }
  1456. if(e.columnid == "suplplcecd")
  1457. {
  1458. var objFocus = this.getFocus();
  1459. group5.ipt_suplplcecd_search.value = e.newvalue;
  1460. group5.ipt_suplplcecd_search.setFocus();
  1461. if(!utlf_isNull(e.newvalue))
  1462. {
  1463. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm", group5.cmb_instcd.value + "," + "entrregno," + e.newvalue, "", "suplplcecd,suplplcenm",
  1464. group5.ipt_suplplcecd_search, "SPRSD00220", "instcd","group5.cmb_instcd");
  1465. }
  1466. else
  1467. {
  1468. group5.ipt_suplplcenm_search.value = "";
  1469. }
  1470. objFocus.setFocus();
  1471. }
  1472. if(e.columnid == "prodcmpycd")
  1473. {
  1474. var objFocus = this.getFocus();
  1475. group5.ipt_prodcmpycd_search.value = e.newvalue;
  1476. group5.ipt_prodcmpycd_search.setFocus();
  1477. if(!utlf_isNull(e.newvalue))
  1478. {
  1479. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + e.newvalue + ",","","prodcmpycd,prodcmpynm" , group5.ipt_prodcmpycd_search,"SPRSD00160","","");
  1480. }
  1481. else
  1482. {
  1483. group5.ipt_prodcmpynm_search.value = "";
  1484. }
  1485. objFocus.setFocus();
  1486. }
  1487. }
  1488. function group5_button1_onclick(obj:Button, e:ClickEventInfo)
  1489. {
  1490. misfOpenPopUpList("02", group5.ipt_cntrdeptcd_search,"","cntrdeptcd,cntrdeptnm");
  1491. }
  1492. function group5_btn_mngtdeptcd_search_onclick(obj:Button, e:ClickEventInfo)
  1493. {
  1494. misfOpenPopUpList("02", group5.ipt_mngtdeptcd_search,"","mngtdeptcd,mngtdeptnm");
  1495. }
  1496. function group5_btn_suplcecd_search_onclick(obj:Button, e:ClickEventInfo)
  1497. {
  1498. rszfOpenPopUpListByWndName(group5.ipt_suplplcecd_search,"","suplplcecd,suplplcenm","SPRSD00220","instcd","group5.cmb_instcd");
  1499. }
  1500. function group5_btn_prodcmpycd_search_onclick(obj:Button, e:ClickEventInfo)
  1501. {
  1502. rszfOpenPopUpListByWndName(group5.ipt_prodcmpycd_search,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  1503. }
  1504. function group5_ipt_fixasetcd_onkeyup(obj:Edit, e:KeyEventInfo)
  1505. {
  1506. if(e.keycode == 13)
  1507. {
  1508. obj.updateToDataset();
  1509. group5.btn_search.click();
  1510. group5.ipt_fixasetcd.setFocus();
  1511. }
  1512. }
  1513. function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1514. {
  1515. fsearch();
  1516. }
  1517. function fsearch()
  1518. {
  1519. arrCompId = new Array("group5.cmb_instcd");
  1520. if(!frmf_isRequiredControls(arrCompId)) return;
  1521. dsf_makeValue(ds_send_fixasetlist, "queryflag", "string", " ", 0);
  1522. misfGridInit(switch2.case_history.grd_histlist);
  1523. ds_send_fixasetlist.setColumn(0, "prodcmpy", ds_send_fixasetlist.getColumn(0, "prodcmpycd"));
  1524. ds_send_fixasetlist.setColumn(0, "rfchmandlistyn", ds_send_fixasetlist.getColumn(0, "rfchmandlist"));
  1525. var oParam = {};
  1526. oParam.id = "TRRFC00202";
  1527. oParam.service = "purcbaseapp.PurcBaseMngt";
  1528. oParam.method = "reqGetFixAsetList";
  1529. oParam.inds = "req=ds_send_fixasetlist";
  1530. oParam.outds = "ds_temp_searchresult_fixaset=fixasetlist";
  1531. oParam.async = false;
  1532. oParam.callback = "cf_TRRFC00202";
  1533. tranf_submit(oParam);
  1534. if(arErrorCode.pop("TRRFC00202") > -1)
  1535. {
  1536. var resultNode = ds_temp_searchresult_fixaset;
  1537. if(group5.chk_addsearch.value == "Y" && ds_main_list_fixaset_fixasetlist.rowcount > 0)
  1538. {
  1539. if(resultNode.rowcount > 0)
  1540. {
  1541. for(var i = 0; i < resultNode.rowcount; i++)
  1542. {
  1543. //var selNode = resultNode.item(i);
  1544. var fixasetcd = resultNode.getColumn(i, "fixasetcd");
  1545. trace(fixasetcd);trace(ds_main_list_fixaset_fixasetlist.findRow("fixasetcd", fixasetcd));
  1546. // for(var j = 0; j < ds_main_list_fixaset_fixasetlist.rowcount; j++)
  1547. // {
  1548. if(ds_main_list_fixaset_fixasetlist.findRow("fixasetcd", fixasetcd) < 0)
  1549. {
  1550. var nRow = ds_main_list_fixaset_fixasetlist.addRow();
  1551. ds_main_list_fixaset_fixasetlist.copyRow(nRow, ds_temp_searchresult_fixaset, i);
  1552. }
  1553. //}
  1554. }
  1555. }
  1556. }
  1557. else
  1558. {
  1559. misfGridInit(grd_fixasetlist);
  1560. if(resultNode.rowcount > 0)
  1561. {
  1562. ds_main_list_fixaset_fixasetlist.copyData(ds_temp_searchresult_fixaset);
  1563. }
  1564. }
  1565. if(ds_main_list_fixaset_fixasetlist.rowcount != 0)
  1566. {
  1567. ds_main_list_fixaset_fixasetlist.rowposition = 0;
  1568. grd_fixasetlist.setCellPos(grd_fixasetlist.getBindCellIndex("body", "goodflaghngnm"));
  1569. grd_fixasetlist.showEditor(true);
  1570. }
  1571. grd_fixasetlist_onselectchanged();
  1572. }
  1573. }
  1574. function cf_TRRFC00202(sSvcId, nErrorCode, sErrorMsg)
  1575. {
  1576. arErrorCode.push(sSvcId, nErrorCode);
  1577. if(nErrorCode < 0) return;
  1578. }
  1579. function grd_fixasetlist_onselectchanged(obj, e)
  1580. {
  1581. if(selectedTab == "History")
  1582. {
  1583. fSearchHistory();
  1584. }
  1585. }
  1586. function fSearchHistory()
  1587. {
  1588. misfGridInit(switch2.case_history.grd_histlist);
  1589. ds_send_rfchcgmt_send.copyRow(0, ds_main_list_fixaset_fixasetlist, ds_main_list_fixaset_fixasetlist.rowposition);
  1590. dsf_makeValue(ds_send_rfchcgmt_send, "dsplflag", "string", group5.chk_dsplflag_search.getData(), 0);
  1591. var oParam = {};
  1592. oParam.id = "TRRFE00202";
  1593. oParam.service = "purcbaseapp.PurcBaseMngt";
  1594. oParam.method = "reqGetChngHistList";
  1595. oParam.inds = "req=ds_send_rfchcgmt_send";
  1596. oParam.outds = "ds_main_chgnhist=chgnhistlist";
  1597. oParam.async = false;
  1598. //oParam.callback = "cf_TRRFE00202";
  1599. tranf_submit(oParam);
  1600. ds_main_chgnhist.updateColID("installplcecd", "chnginstallplcecd");
  1601. }
  1602. function grd_fixasetlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1603. {
  1604. popmenu1.trackPopup(e.screenX,e.screenY);
  1605. }
  1606. function popmenu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1607. {
  1608. eval(e.id +"();");
  1609. }
  1610. function fSetMainCustLastInstallplce()
  1611. {
  1612. opt_popcond.value = "installplce";
  1613. opt_poptitle.value = "설치장소를 선택해 주세요";
  1614. rszfOpenPopUpListByWndName(opt_popinputcd,"","popinputcd,popinputnm","SMRFE00201" ,"title,cond,instcd","opt_poptitle,opt_popcond,group5.cmb_instcd");
  1615. fSetAllApply_a(grd_fixasetlist,"installplcecd,installplcenm", opt_popinputcd.value);
  1616. }
  1617. function fSetAllApply_a(f_grid, f_id , f_value)
  1618. {
  1619. if(utlf_isNull(f_id) || String(f_id).length == 0 || utlf_isNull(f_value) || String(f_value).length == 0 )return;
  1620. var f_selid = String(f_id).split(",");
  1621. var f_selvalue = String(f_value).split(",");
  1622. var rows = grdf_getSelectedRows(f_grid);
  1623. for(var currow = 0; currow < rows.length; currow++)
  1624. {
  1625. for (var k = 0; k < f_selid.length; k++)
  1626. {
  1627. if(grd_fixasetexcellist.getBindCellIndex("Body", f_selid[k]) != -1)
  1628. {
  1629. if(this.objects[f_grid.binddataset].getColumn(currow, f_selid[k]) != f_selvalue[k])
  1630. {
  1631. this.objects[f_grid.binddataset].setColumn(currow, f_selid[k], f_selvalue[k]);
  1632. if(this.objects[f_grid.binddataset].getRowType(currow) == 1)
  1633. {
  1634. this.objects[f_grid.binddataset].updatecontrol = false;
  1635. this.objects[f_grid.binddataset].setRowType(currow, "u");
  1636. this.objects[f_grid.binddataset].updatecontrol = true;
  1637. }
  1638. }
  1639. }
  1640. }
  1641. }
  1642. }
  1643. function fSetMainCustLastMngtdept()
  1644. {
  1645. opt_popcond.value = "mngtdept";
  1646. opt_poptitle.value = "사용부서를 선택해 주세요";
  1647. rszfOpenPopUpListByWndName(opt_popinputcd,"","popinputcd,popinputnm","SMRFE00201" ,"title,cond,instcd","opt_poptitle,opt_popcond,group5.cmb_instcd");
  1648. fSetAllApply_a(grd_fixasetlist,"mngtdeptcd,mngtdeptnm", opt_popinputcd.value);
  1649. }
  1650. function button2_onclick(obj:Button, e:ClickEventInfo)
  1651. {
  1652. fsearch_excel();
  1653. grdf_exportExcel(grd_fixasetexcellist, "자산코드리스트", "sheet1", "true", "", "");
  1654. }
  1655. function fsearch_excel()
  1656. {
  1657. arrCompId = new Array("group5.cmb_instcd","group5.cmb_goodflag_search");
  1658. if(!frmf_isRequiredControls(arrCompId)) return;
  1659. dsf_makeValue(ds_send_fixasetlist, "queryflag", "string", "H", 0);
  1660. misfGridInit(grd_chgnhistlist);
  1661. var oParam = {};
  1662. oParam.id = "TRRFC00202";
  1663. oParam.service = "purcbaseapp.PurcBaseMngt";
  1664. oParam.method = "reqGetFixAsetList";
  1665. oParam.inds = "req=ds_send_fixasetlist";
  1666. oParam.outds = "ds_main_list_fixasetexcel_fixasetexcellist=fixasetexcellist";
  1667. oParam.async = false;
  1668. //oParam.callback = "cf_TRRFC00202";
  1669. tranf_submit(oParam);
  1670. }
  1671. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  1672. {
  1673. fInitialize();
  1674. }
  1675. function switch2_onchanged(obj, e)
  1676. {
  1677. if(switch2.tabindex == 0)
  1678. {
  1679. btn_addrow.visible = true;
  1680. btn_multisave.visible = true;
  1681. btn_delrow.visible= true;
  1682. btn_tret.visible = true;
  1683. selectedTab = "MultiEdit";
  1684. }
  1685. else if(switch2.tabindex == 1)
  1686. {
  1687. btn_addrow.visible = false;
  1688. btn_multisave.visible = false;
  1689. btn_delrow.visible= false;
  1690. btn_tret.visible = false;
  1691. selectedTab = "History";
  1692. fSearchHistory();
  1693. }
  1694. }
  1695. function ds_temp_cron_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1696. {
  1697. if(e.columnid == "mngtdeptcd")
  1698. {
  1699. grp_setlist.ipt_cron_mngtdeptcd.value = e.newvalue;
  1700. grp_setlist.ipt_cron_mngtdeptcd.setFocus();
  1701. misfSearchDept(grp_setlist.ipt_cron_mngtdeptnm);
  1702. }
  1703. if(e.columnid == "installplcecd")
  1704. {
  1705. grp_setlist.ipt_cron_installplcecd.value = e.newvalue;
  1706. grp_setlist.ipt_cron_installplcecd.setFocus();
  1707. misfSearchDept(grp_setlist.ipt_cron_installplcenm);
  1708. }
  1709. }
  1710. function grp_setlist_button3_onclick(obj:Button, e:ClickEventInfo)
  1711. {
  1712. misfOpenPopUpList("02", grp_setlist.ipt_cron_mngtdeptcd,"","mngtdeptcd,mngtdeptnm");
  1713. }
  1714. function grp_setlist_button4_onclick(obj:Button, e:ClickEventInfo)
  1715. {
  1716. misfOpenPopUpList("19", grp_setlist.ipt_cron_installplcecd,"","installplcecd,installplcenm");
  1717. }
  1718. function grp_setlist_btn_seqapp_onclick(obj:Button, e:ClickEventInfo)
  1719. {
  1720. fSetSelectList();
  1721. }
  1722. function fSetSelectList()
  1723. {
  1724. var updtdd = ds_temp_cron.getColumn(0, "updtdd");
  1725. var updtflag = ds_temp_cron.getColumn(0, "updtflag");
  1726. var mngtdeptcd = ds_temp_cron.getColumn(0, "mngtdeptcd");
  1727. var mngtdeptnm = ds_temp_cron.getColumn(0, "mngtdeptnm");
  1728. var installplcecd = ds_temp_cron.getColumn(0, "installplcecd");
  1729. var installplcenm = ds_temp_cron.getColumn(0, "installplcenm");
  1730. var rows = grdf_getSelectedRows(switch2.case_multi.grd_chgnhistlist);
  1731. ds_main_chgnhistlist.enableevent = false;
  1732. for(var idx = 0; idx < rows.length; idx++)
  1733. {
  1734. var sel_row = rows[idx];
  1735. if(!utlf_isNull(updtdd))
  1736. {
  1737. ds_main_chgnhistlist.setColumn(sel_row, "updtdd", updtdd);
  1738. }
  1739. if(!utlf_isNull(updtflag))
  1740. {
  1741. ds_main_chgnhistlist.setColumn(sel_row, "updtflag", updtflag);
  1742. }
  1743. if(!utlf_isNull(mngtdeptcd))
  1744. {
  1745. ds_main_chgnhistlist.setColumn(sel_row, "upddeptcd", mngtdeptcd);
  1746. ds_main_chgnhistlist.setColumn(sel_row, "upddeptnm", mngtdeptnm);
  1747. }
  1748. if(!utlf_isNull(installplcecd))
  1749. {
  1750. ds_main_chgnhistlist.setColumn(sel_row, "chnginstallplcecd", installplcecd);
  1751. ds_main_chgnhistlist.setColumn(sel_row, "installplcenm", installplcenm);
  1752. }
  1753. }
  1754. ds_main_chgnhistlist.enableevent = false;
  1755. switch2.case_multi.grd_chgnhistlist.enable = true;
  1756. grp_setlist.visible = false;
  1757. }
  1758. function grp_setlist_button5_onclick(obj:Button, e:ClickEventInfo)
  1759. {
  1760. switch2.case_multi.grd_chgnhistlist.enable = true;
  1761. grp_setlist.visible = false;
  1762. }
  1763. function switch2_case_multi_grd_chgnhistlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  1764. {
  1765. if (e.cell == obj.getBindCellIndex("Body", "upddeptcd"))
  1766. {
  1767. misfOpenPopUpList("02", switch2.case_multi.grd_chgnhistlist,"","upddeptcd,upddeptnm");
  1768. ds_main_chgnhist.setColumn(ds_main_chgnhist.rowposition, "chnginstallplcecd", ds_main_chgnhist.getColumn(ds_main_chgnhist.rowposition, "upddeptcd"));
  1769. ds_main_chgnhist.setColumn(ds_main_chgnhist.rowposition, "installplcenm", ds_main_chgnhist.getColumn(ds_main_chgnhist.rowposition, "upddeptnm"));
  1770. }
  1771. else if (e.cell == obj.getBindCellIndex("Body", "chnginstallplcecd"))
  1772. {
  1773. rszfOpenPopUpListByWndName(obj,"","chnginstallplcecd,installplcenm","PPRAC00700","instcd","group5.cmb_instcd");
  1774. }
  1775. }
  1776. function ds_main_chgnhistlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1777. {
  1778. if(e.columnid == "upddeptcd")
  1779. {
  1780. switch2.case_multi.grd_chgnhistlist.setCellPos(7);
  1781. switch2.case_multi.grd_chgnhistlist.setFocus();
  1782. misfValidationCheck("02", "", "upddeptcd,upddeptnm" );
  1783. obj.setColumn(e.row, "chnginstallplcecd", obj.getColumn(e.row, "upddeptcd"));
  1784. obj.setColumn(e.row, "installplcenm", obj.getColumn(e.row, "upddeptnm"));
  1785. }
  1786. else if(e.columnid == "chnginstallplcecd" && String(e.newvalue).length> 0)
  1787. {
  1788. rszfValidationCheck("TRRAC90701", "custlist", "refcond,retrnm", "deptcd," + e.newvalue , "", "chnginstallplcecd,installplcenm",switch2.case_multi.grd_chgnhistlist, "PPRAC00700", "","");
  1789. }
  1790. else if(e.columnid == "updtflag")
  1791. {
  1792. if(e.newvalue == "1" && obj.getColumn(e.row, "dsplflag") == "1")
  1793. {
  1794. sysf_messageBox("이미 폐기 된 자산","I009");
  1795. obj.setColumn(e.row, "updtflag", "");
  1796. return;
  1797. }
  1798. if(e.newvalue == "1" && obj.getColumn(e.row, "repaymthd") != "3")
  1799. {
  1800. sysf_messageBox("처분자산감가상각에서 폐기가 가능한 자산","I009");
  1801. obj.setColumn(e.row, "updtflag", "");
  1802. return;
  1803. }
  1804. if(obj.getColumn(e.row, "dsplflag") == "1" && obj.getColumn(e.row, "repaymthd") != "3")
  1805. {
  1806. sysf_messageBox("처분자산감가상각에서 폐기 된 자산","I009")
  1807. obj.setColumn(e.row, "updtflag", "");
  1808. return;
  1809. }
  1810. if(obj.getColumn(e.row, "dsplflag") == e.newvalue)
  1811. {
  1812. sysf_messageBox("현재 [" + ds_init_comcd_R00442_R00442.lookup("cdid", e.newvalue, "cdnm")+ "] 상태인 자산", "I009");
  1813. obj.setColumn(e.row, "updtflag", "");
  1814. return;
  1815. }
  1816. }
  1817. }
  1818. function switch2_case_multi_grd_chgnhistlist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
  1819. {
  1820. if(!utlf_isNull(ds_main_chgnhistlist.getColumn(ds_main_chgnhist.rowposition, "rtnreqseq")))
  1821. {
  1822. btn_delrow.enable = false;
  1823. }
  1824. else
  1825. {
  1826. btn_delrow.enable = true;
  1827. }
  1828. }
  1829. function switch2_case_multi_grd_chgnhistlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1830. {
  1831. popmenu2.trackPopup(e.screenX,e.screenY);
  1832. }
  1833. function popmenu2_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1834. {
  1835. eval(e.id +"();");
  1836. }
  1837. function fViewListSetting()
  1838. {
  1839. grp_setlist.visible = true;
  1840. }
  1841. function btn_multiaplly_onclick(obj:Button, e:ClickEventInfo)
  1842. {
  1843. var sBaseDate = utlf_getCurrentDate();
  1844. for(var fRow = 0; fRow < ds_main_list_fixaset_fixasetlist.rowcount; fRow++)
  1845. {
  1846. if(ds_main_list_fixaset_fixasetlist.getRowType(fRow) == 4)
  1847. {
  1848. misfGridIUD(grd_chgnhistlist, "A");
  1849. var cur_row = ds_main_chgnhistlist.rowposition;
  1850. ds_main_chgnhist.setColumn(cur_row, "instcd", group5.cmb_instcd.value);
  1851. ds_main_chgnhist.setColumn(cur_row, "fixasetcd", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "fixasetcd"));
  1852. ds_main_chgnhist.setColumn(cur_row, "upddeptcd", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "mngtdeptcd"));
  1853. ds_main_chgnhist.setColumn(cur_row, "upddeptnm", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "mngtdeptnm"));
  1854. ds_main_chgnhist.setColumn(cur_row, "chnginstallplcecd", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "installplcecd"));
  1855. ds_main_chgnhist.setColumn(cur_row, "installplcenm", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "installplcenm"));
  1856. ds_main_chgnhist.setColumn(cur_row, "updtdd", sBaseDate);
  1857. ds_main_chgnhist.setColumn(cur_row, "goodflagengnm", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "goodflagengnm"));
  1858. ds_main_chgnhist.setColumn(cur_row, "forgncurncyamt", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "forgncurncyamt"));
  1859. ds_main_chgnhist.setColumn(cur_row, "curncyunit", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "curncyunit"));
  1860. ds_main_chgnhist.setColumn(cur_row, "instcd", ds_main_list_fixaset_fixasetlist.getColumn(fRow, "instcd"));
  1861. }
  1862. }
  1863. }
  1864. function btn_tret_onclick(obj:Button, e:ClickEventInfo)
  1865. {
  1866. misfGridInit(switch2.case_multi.grd_chgnhistlist);
  1867. dsf_makeValue(ds_ref, "cnt", "string", "0", 0);
  1868. var objArg = new Object();
  1869. objArg.arg_ds_ref = ds_ref;
  1870. frmf_modal("SMRSC16000", "SMRSC16000", objArg, "", "", "", "", "", "", "", "", "", "M");
  1871. var cnt = ds_ref.getColumn(0, "cnt");
  1872. for(var i = 0; i < cnt ; i++)
  1873. {
  1874. misfGridIUD(grd_chgnhistlist, "A");
  1875. if(ds_ref.getColumn(i, "chantype") == "0")
  1876. {
  1877. dsf_makeValue(ds_ref, "chantype", "string", "4", 0);
  1878. }
  1879. ds_main_chgnhist.setColumn(i, "fixasetcd", ds_ref_chgnhist.getColumn(i, "fixasetcd"));
  1880. ds_main_chgnhist.setColumn(i, "goodflagengnm", ds_ref_chgnhist.getColumn(i, "goodflagengnm"));
  1881. ds_main_chgnhist.setColumn(i, "updtdd", ds_ref_chgnhist.getColumn(i, "tretdt"));
  1882. ds_main_chgnhist.setColumn(i, "updtflag", ds_ref_chgnhist.getColumn(i, "chantype"));
  1883. ds_main_chgnhist.setColumn(i, "upddeptcd", ds_ref_chgnhist.getColumn(i, "takeindeptcd"));
  1884. ds_main_chgnhist.setColumn(i, "upddeptnm", ds_ref_chgnhist.getColumn(i, "takeindeptnm"));
  1885. ds_main_chgnhist.setColumn(i, "chnginstallplcecd", ds_ref_chgnhist.getColumn(i, "takeoutdeptcd"));
  1886. ds_main_chgnhist.setColumn(i, "installplcenm", ds_ref_chgnhist.getColumn(i, "takeoutdeptnm"));
  1887. ds_main_chgnhist.setColumn(i, "fixasetamt", ds_ref_chgnhist.getColumn(i, "fixasetamt"));
  1888. ds_main_chgnhist.setColumn(i, "instcd", ds_ref_chgnhist.getColumn(i, "instcd"));
  1889. }
  1890. }
  1891. function btn_delrow_onclick(obj:Button, e:ClickEventInfo)
  1892. {
  1893. if(grdf_getSelectedRows(switch2.case_multi.grd_chgnhistlist).length == 0)
  1894. {
  1895. sysf_messageBox("삭제하실 행을 선택","I008");
  1896. }
  1897. ds_main_chgnhistlist.deleteRow(ds_main_chgnhistlist.rowposition);
  1898. }
  1899. function btn_addrow_onclick(obj:Button, e:ClickEventInfo)
  1900. {
  1901. var sBaseDate = utlf_getCurrentDate();
  1902. var baseRows = ds_main_chgnhistlist.rowcount;
  1903. var rows = grdf_getSelectedRows(grd_fixasetlist);
  1904. for(var idx = 0; idx < rows.length; idx++)
  1905. {
  1906. var chkFlag = false;
  1907. var sel_row = rows[idx];
  1908. for(var c = 0 ; c < baseRows ; c++)
  1909. {
  1910. if(ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "instcd") == ds_main_chgnhistlist.getColumn(c, "instcd") && ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "fixasetcd") == ds_main_chgnhistlist.getColumn(c, "fixasetcd"))
  1911. {
  1912. chkFlag = true;
  1913. }
  1914. }
  1915. if(!chkFlag)
  1916. {
  1917. misfGridIUD(switch2.case_multi.grd_chgnhistlist, "A");
  1918. var cur_row = ds_main_chgnhistlist.rowposition;
  1919. ds_main_chgnhistlist.setColumn(cur_row, "instcd", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "instcd"));
  1920. ds_main_chgnhistlist.setColumn(cur_row, "fixasetcd", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "fixasetcd"));
  1921. ds_main_chgnhistlist.setColumn(cur_row, "upddeptcd", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "mngtdeptcd"));
  1922. ds_main_chgnhistlist.setColumn(cur_row, "upddeptnm", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "mngtdeptnm"));
  1923. ds_main_chgnhistlist.setColumn(cur_row, "chnginstallplcecd", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "installplcecd"));
  1924. ds_main_chgnhistlist.setColumn(cur_row, "installplcenm", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "installplcenm"));
  1925. ds_main_chgnhistlist.setColumn(cur_row, "updtdd", sBaseDate);
  1926. ds_main_chgnhistlist.setColumn(cur_row, "dsplflag", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "dsplflag"));
  1927. ds_main_chgnhistlist.setColumn(cur_row, "repaymthd", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "repaymthd"));
  1928. ds_main_chgnhistlist.setColumn(cur_row, "fixasetamt", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "possnamt"));
  1929. ds_main_chgnhistlist.setColumn(cur_row, "goodflagengnm", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "goodflagengnm"));
  1930. ds_main_chgnhistlist.setColumn(cur_row, "cmt", ds_main_list_fixaset_fixasetlist.getColumn(sel_row, "cmt"));
  1931. }
  1932. }
  1933. }
  1934. function btn_multisave_onclick(obj:Button, e:ClickEventInfo)
  1935. {
  1936. fSave();
  1937. }
  1938. function fSave()
  1939. {
  1940. var updtdata = grdf_getGridUpdateData(switch2.case_multi.grd_chgnhistlist);
  1941. if (updtdata.rowcount == 0)
  1942. {
  1943. sysf_messageBox("변경된 데이터가","I004");
  1944. return;
  1945. }
  1946. grdf_setStatusColumn(updtdata, "status");
  1947. ds_send_chgnhistlist.copyData(updtdata, true);
  1948. //if(!checkKeyColumn("grd_chgnhistlist")) return;
  1949. for( var i=0 ; i<ds_main_chgnhistlist.rowcount ; i++ ){
  1950. if( utlf_isNull(ds_main_chgnhistlist.getColumn(i, "updtdd")) ){
  1951. alert("변동일자은(는) 필수입력입니다.");
  1952. ds_main_chgnhistlist.rowposition = i;
  1953. switch2.case_multi.grd_chgnhistlist.setCellPos(4);
  1954. switch2.case_multi.grd_chgnhistlist.setFocus();
  1955. return;
  1956. }
  1957. if( utlf_isNull(ds_main_chgnhistlist.getColumn(i, "updtflag")) ){
  1958. alert("변동구분은(는) 필수입력입니다.");
  1959. ds_main_chgnhistlist.rowposition = i;
  1960. switch2.case_multi.grd_chgnhistlist.setCellPos(5);
  1961. switch2.case_multi.grd_chgnhistlist.setFocus();
  1962. return;
  1963. }
  1964. if( utlf_isNull(ds_main_chgnhistlist.getColumn(i, "upddeptcd")) ){
  1965. alert("변경부서은(는) 필수입력입니다.");
  1966. ds_main_chgnhistlist.rowposition = i;
  1967. switch2.case_multi.grd_chgnhistlist.setCellPos(7);
  1968. switch2.case_multi.grd_chgnhistlist.setFocus();
  1969. return;
  1970. }
  1971. if( utlf_isNull(ds_main_chgnhistlist.getColumn(i, "chnginstallplcecd")) ){
  1972. alert("변경설치장소은(는) 필수입력입니다.");
  1973. ds_main_chgnhistlist.rowposition = i;
  1974. switch2.case_multi.grd_chgnhistlist.setCellPos(9);
  1975. switch2.case_multi.grd_chgnhistlist.setFocus();
  1976. return;
  1977. }
  1978. }
  1979. var oParam = {};
  1980. oParam.id = "TXRFE00201";
  1981. oParam.service = "purcbaseapp.PurcBaseMngt";
  1982. oParam.method = "reqSaveChngHistList";
  1983. oParam.inds = "req=ds_send_chgnhistlist";
  1984. oParam.outds = "";
  1985. oParam.async = false;
  1986. oParam.callback = "cf_TXRFE00201";
  1987. tranf_submit(oParam);
  1988. }
  1989. function cf_TXRFE00201(sSvcId, nErrorCode, sErrorMsg)
  1990. {
  1991. if(nErrorCode < 0) return;
  1992. else group5.btn_search.click();
  1993. ds_main_chgnhistlist.enableevent = false;
  1994. ds_main_chgnhistlist.updatecontrol = false;
  1995. for( var i=0 ; i<ds_main_chgnhistlist.rowcount ; i++ ){
  1996. ds_main_chgnhistlist.setRowType(i, 1);
  1997. }
  1998. ds_main_chgnhistlist.updatecontrol = true;
  1999. ds_main_chgnhistlist.enableevent = true;
  2000. }
  2001. function group5_ipt_cntrdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  2002. {
  2003. if( e.keycode == 13 ){
  2004. obj.updateToDataset();
  2005. }
  2006. }
  2007. function group5_ipt_mngtdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  2008. {
  2009. if( e.keycode == 13 ){
  2010. obj.updateToDataset();
  2011. }
  2012. }
  2013. function group5_ipt_prodcmpycd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  2014. {
  2015. if( e.keycode == 13 ){
  2016. obj.updateToDataset();
  2017. }
  2018. }
  2019. ]]></Script>
  2020. </Form>
  2021. </FDL>