SMRFC00902_장비수리내역등록.xfdl 75 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRFC00902" position="absolute 0 0 1201 805" titletext="고정자산수리내역등록" oninit="SMRFC00902_oninit" onload="SMRFC00902_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="고정자산수리내역등록" class="tit_1" position="absolute 0 0 186 25"/>
  8. <Button id="btn_init" taborder="1" text="초기화" class="btn4" position="absolute 1125 26 1193 48" anchor="top right" onclick="btn_init_onclick"/>
  9. <Button id="btn_print" taborder="2" text="출력" class="btn3" visible="false" position="absolute 0 26 56 48"/>
  10. <Div id="group5" anchor="left top right" taborder="3" class="div_SA2" position="absolute 0 51 1195 171">
  11. <Layouts>
  12. <Layout>
  13. <Static id="cap_goodmodel_search" text="모 델 명 :" class="search_name" position="absolute 832 52 920 69"/>
  14. <Static id="cap_lrgcd_search" text="대 분 류 :" class="search_name" position="absolute 465 63 551 80"/>
  15. <Static id="cap_mngtdeptcd_search" text="청구부서 :" class="search_name" position="absolute 10 61 94 78"/>
  16. <Edit id="ipt_mngtdeptcd_search" taborder="0" autoselect="true" autoskip="true" class="input_search" position="absolute 95 91 190 110" onkeydown="group5_ipt_mngtdeptcd_search_onkeydown"/>
  17. <Button id="btn_mngtdeptcd_search" taborder="1" class="icon_search" position="absolute 194 91 210 107" onclick="group5_btn_mngtdeptcd_search_onclick"/>
  18. <Edit id="ipt_mngtdeptnm_search" taborder="2" autoselect="true" autoskip="true" class="input_search" position="absolute 213 91 450 110" onkeydown="group5_ipt_mngtdeptnm_search_onkeydown"/>
  19. <Static id="cap_possndd_search" text="취득일자 :" class="search_name" position="absolute 10 32 119 49"/>
  20. <Calendar id="ipt_possnfrdd_search" taborder="3" autoselect="true" autoskip="true" class="input_essential" position="absolute 95 32 215 51" mask="yyyy-mm-dd"/>
  21. <Button id="btn_search" taborder="5" text="조회" class="btn1" position="absolute 1115 90 1171 112" anchor="top right" onclick="group5_btn_search_onclick"/>
  22. <Static id="cap_instcd_search" text="기관코드 :" class="search_name" position="absolute 10 5 119 22"/>
  23. <Combo id="cmb_instcd_search" taborder="6" class="combo_essential" position="absolute 95 5 290 24"/>
  24. <Edit id="ipt_goodmodel_search" taborder="7" autoselect="true" autoskip="true" class="input_search" position="absolute 922 52 1170 71"/>
  25. <Shape id="line12" linetype="vertical" class="line_4" position="absolute 1092 80 1098 117" anchor="top right"/>
  26. <Static id="cap_mdlcd_search" text="중 분 류 :" class="search_name" position="absolute 465 93 551 110"/>
  27. <Button id="btn_prodcmpycd_search" taborder="8" class="icon_search" position="absolute 1004 29 1020 45" onclick="group5_btn_prodcmpycd_search_onclick"/>
  28. <Static id="cap_prodcmpycd" text="제조회사 :" class="search_name" position="absolute 832 29 949 46"/>
  29. <Edit id="ipt_prodcmpynm_search" taborder="9" autoselect="true" autoskip="true" class="input_search" position="absolute 1024 29 1170 48" onkeydown="group5_ipt_prodcmpynm_search_onkeydown"/>
  30. <Edit id="ipt_prodcmpycd_search" taborder="10" autoselect="true" autoskip="true" class="input_search" position="absolute 922 29 1000 48" onkeydown="group5_ipt_prodcmpycd_search_onkeydown"/>
  31. <Edit id="opt_goodflag_search" taborder="11" readonly="true" visible="false" position="absolute 400 10 440 29" class="output"/>
  32. <Calendar id="ipt_possntodd_search" taborder="4" autoselect="true" autoskip="true" class="input_essential" position="absolute 249 32 379 51" mask="yyyy-mm-dd"/>
  33. <Static id="caption2" text="~" position="absolute 226 32 241 52"/>
  34. <Combo id="cmb_goodflag_search" taborder="12" innerdataset="ds_init_cmb_goodflag_search" codecolumn="value" datacolumn="label" class="combo_essential" position="absolute 563 5 810 24" onitemchanged="group5_cmb_goodflag_search_onitemchanged"/>
  35. <Static id="cap_goodflag_search" text="자산구분 :" class="search_name" position="absolute 465 5 551 22"/>
  36. <Static id="cap_installplcecd" text="사용부서 :" class="search_name" position="absolute 10 91 94 108"/>
  37. <Edit id="ipt_goodflagengnm_search" taborder="13" autoselect="true" autoskip="true" class="input_search" position="absolute 575 34 810 53"/>
  38. <Static id="cap_goodflagengnm_search" text="자산명(영문) :" class="search_name" position="absolute 465 34 575 51"/>
  39. <Button id="btn_suplcecd_search" taborder="14" class="icon_search" position="absolute 1004 5 1020 21" onclick="group5_btn_suplcecd_search_onclick"/>
  40. <Static id="cap_suplcecd_search" text="거 래 처 :" class="search_name" position="absolute 832 5 921 22"/>
  41. <Edit id="ipt_suplplcenm_search" taborder="15" autoselect="true" autoskip="true" class="input_search" position="absolute 1024 5 1170 24"/>
  42. <Edit id="ipt_suplplcecd_search" taborder="16" autoselect="true" autoskip="true" class="input_search" position="absolute 922 5 1000 24"/>
  43. <Static id="cap_acqtflag_search" text="도입구분 :" class="search_name" position="absolute 832 75 920 92"/>
  44. <Static id="cap_rfchmandlist_search" text="보수계약유무 :" class="search_name" position="absolute 832 99 957 116"/>
  45. <Combo id="cmb_acqtflag_search" taborder="17" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 922 75 1085 94">
  46. <Dataset id="innerdataset">
  47. <ColumnInfo>
  48. <Column id="codecolumn"/>
  49. <Column id="datacolumn"/>
  50. </ColumnInfo>
  51. <Rows>
  52. <Row>
  53. <Col id="codecolumn"/>
  54. <Col id="datacolumn">전체</Col>
  55. </Row>
  56. <Row>
  57. <Col id="codecolumn">1</Col>
  58. <Col id="datacolumn">기증</Col>
  59. </Row>
  60. <Row>
  61. <Col id="codecolumn">2</Col>
  62. <Col id="datacolumn">매입</Col>
  63. </Row>
  64. <Row>
  65. <Col id="codecolumn">3</Col>
  66. <Col id="datacolumn">임차</Col>
  67. </Row>
  68. <Row>
  69. <Col id="codecolumn">4</Col>
  70. <Col id="datacolumn">지불필</Col>
  71. </Row>
  72. <Row>
  73. <Col id="codecolumn">5</Col>
  74. <Col id="datacolumn">공동운영</Col>
  75. </Row>
  76. <Row>
  77. <Col id="codecolumn">6</Col>
  78. <Col id="datacolumn">사후관리</Col>
  79. </Row>
  80. </Rows>
  81. </Dataset>
  82. </Combo>
  83. <Combo id="cmb_rfchmandlist_search" taborder="18" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 950 98 1085 117">
  84. <Dataset id="innerdataset">
  85. <ColumnInfo>
  86. <Column id="codecolumn"/>
  87. <Column id="datacolumn"/>
  88. </ColumnInfo>
  89. <Rows>
  90. <Row>
  91. <Col id="codecolumn"/>
  92. <Col id="datacolumn">전체</Col>
  93. </Row>
  94. <Row>
  95. <Col id="codecolumn">Y</Col>
  96. <Col id="datacolumn">유</Col>
  97. </Row>
  98. <Row>
  99. <Col id="codecolumn">N</Col>
  100. <Col id="datacolumn">무</Col>
  101. </Row>
  102. </Rows>
  103. </Dataset>
  104. </Combo>
  105. <Edit id="ipt_cntrdeptcd_search" taborder="19" autoselect="true" autoskip="true" class="input_search" position="absolute 95 61 190 80" onkeydown="group5_ipt_cntrdeptcd_search_onkeydown"/>
  106. <Button id="button1" taborder="20" class="icon_search" position="absolute 194 61 210 77" onclick="group5_button1_onclick"/>
  107. <Edit id="ipt_deptnm_search" taborder="21" autoselect="true" autoskip="true" class="input_search" position="absolute 213 61 450 80" onkeydown="group5_ipt_deptnm_search_onkeydown"/>
  108. <Edit id="ipt_lrgnm_search" taborder="22" autoselect="true" autoskip="true" class="input_fix" position="absolute 645 63 810 82" onkeydown="group5_ipt_lrgnm_search_onkeydown"/>
  109. <Edit id="ipt_lrgcd_search" taborder="23" autoselect="true" autoskip="true" class="input_default" position="absolute 560 63 615 82" onkeydown="group5_ipt_lrgcd_search_onkeydown"/>
  110. <Button id="btn_lrgcd_search" taborder="24" class="icon_search" position="absolute 620 63 636 79" onclick="group5_btn_lrgcd_search_onclick"/>
  111. <Button id="button5" taborder="25" class="icon_search" position="absolute 620 93 636 109" onclick="group5_button5_onclick"/>
  112. <Edit id="ipt_mdlnm_search" taborder="26" autoselect="true" autoskip="true" class="input_fix" position="absolute 645 93 810 112" onkeydown="group5_ipt_mdlnm_search_onkeydown"/>
  113. <Edit id="ipt_mdlcd_search" taborder="27" autoselect="true" autoskip="true" class="input_default" position="absolute 560 93 615 112" onkeydown="group5_ipt_mdlcd_search_onkeydown"/>
  114. <Edit id="ipt_goodflaghngnm_search" taborder="28" autoselect="true" autoskip="true" class="input_default" visible="false" position="absolute 980 52 1043 71"/>
  115. </Layout>
  116. </Layouts>
  117. </Div>
  118. <Static id="caption19" text="포장단위" class="cell_1" position="absolute -126 348 -18 371"/>
  119. <Static id="caption20" text="근속기준일/년" class="cell_1" position="absolute -126 372 -18 395"/>
  120. <Button id="btn_excel" taborder="4" text="Excel 저장" class="btn5" visible="false" position="absolute 1120 182 1195 201" anchor="top right" onclick="btn_excel_onclick"/>
  121. <Grid id="grd_fixasetlist" taborder="6" binddataset="ds_main_list_fixaset_fixasetlist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 0 206 1195 510" anchor="all" oncellclick="grd_fixasetlist_oncellclick" cellsizebandtype="allband">
  122. <Formats>
  123. <Format id="default">
  124. <Columns>
  125. <Column size="20" band="left"/>
  126. <Column size="85"/>
  127. <Column size="143"/>
  128. <Column size="143"/>
  129. <Column size="150"/>
  130. <Column size="100"/>
  131. <Column size="76"/>
  132. <Column size="82"/>
  133. <Column size="82"/>
  134. <Column size="73"/>
  135. <Column size="100"/>
  136. <Column size="80"/>
  137. <Column size="80"/>
  138. <Column size="100"/>
  139. <Column size="100"/>
  140. <Column size="98"/>
  141. <Column size="0"/>
  142. <Column size="100"/>
  143. <Column size="106"/>
  144. <Column size="72"/>
  145. <Column size="0"/>
  146. <Column size="0"/>
  147. <Column size="0"/>
  148. <Column size="0"/>
  149. <Column size="0"/>
  150. <Column size="0"/>
  151. </Columns>
  152. <Rows>
  153. <Row size="24" band="head"/>
  154. <Row size="24"/>
  155. </Rows>
  156. <Band id="head">
  157. <Cell/>
  158. <Cell col="1" text="자산코드"/>
  159. <Cell col="2" text="자산명"/>
  160. <Cell col="3" text="자산명"/>
  161. <Cell col="4" text="모델명"/>
  162. <Cell col="5" text="규격"/>
  163. <Cell col="6" text="구입금액"/>
  164. <Cell col="7" text="외화금액"/>
  165. <Cell col="8" text="화폐단위"/>
  166. <Cell col="9" text="취득일"/>
  167. <Cell col="10" text="거래처"/>
  168. <Cell col="11" text="제조원"/>
  169. <Cell col="12" text="제조국"/>
  170. <Cell col="13" text="사용부서"/>
  171. <Cell col="14" text="설치장소"/>
  172. <Cell col="15" text="청구부서"/>
  173. <Cell col="16" text="사용장소코드"/>
  174. <Cell col="17" text="S/N"/>
  175. <Cell col="18" text="구코드"/>
  176. <Cell col="19" text="이미지"/>
  177. <Cell col="20"/>
  178. <Cell col="21"/>
  179. <Cell col="22"/>
  180. <Cell col="23"/>
  181. <Cell col="24"/>
  182. <Cell col="25"/>
  183. </Band>
  184. <Band id="body">
  185. <Cell celltype="head" expr="currow+1"/>
  186. <Cell col="1" style="align:left middle;padding:0 0 0 3;" text="bind:fixasetcd"/>
  187. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:goodflaghngnm"/>
  188. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:goodflagengnm"/>
  189. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:goodmodel"/>
  190. <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:goodspec"/>
  191. <Cell col="6" displaytype="number" text="bind:possnamt"/>
  192. <Cell col="7" displaytype="number" text="bind:forgncurncyamt"/>
  193. <Cell col="8" displaytype="combo" style="align:center middle;" text="bind:curncyunit" enable="false"/>
  194. <Cell col="9" displaytype="date" text="bind:possndd" calendardisplaynulltype="nulltext"/>
  195. <Cell col="10" style="align:left middle;padding:0 0 0 3;" text="bind:suplplcenm"/>
  196. <Cell col="11" text="bind:prodcmpynm"/>
  197. <Cell col="12" displaytype="combo" edittype="combo" text="bind:prodplce" enable="false"/>
  198. <Cell col="13" style="align:left middle;padding:0 0 0 3;" text="bind:mngtdeptnm"/>
  199. <Cell col="14" style="align:left middle;padding:0 0 0 3;" text="bind:installplcenm"/>
  200. <Cell col="15" style="align:left middle;padding:0 0 0 3;" text="bind:cntrdeptnm"/>
  201. <Cell col="16" style="align:left middle;padding:0 0 0 3;" text="bind:installplcecd"/>
  202. <Cell col="17" style="align:left middle;padding:0 0 0 3;" text="bind:mngtno"/>
  203. <Cell col="18" style="align:left middle;padding:0 0 0 3;" text="bind:oldcd"/>
  204. <Cell col="19" displaytype="checkbox" style="controlbackground:silver;controlborder:1 solid #808080ff ;" text="bind:photoyn" expr="expr:photoyn == 'Y' ? 1 : 0" enable="false"/>
  205. <Cell col="20" displaytype="text" edittype="text" text="bind:instcd"/>
  206. <Cell col="21" displaytype="text" edittype="text" text="bind:maineqmt"/>
  207. <Cell col="22" text="bind:prodcmpy"/>
  208. <Cell col="23" text="bind:suplplcecd"/>
  209. <Cell col="24" text="bind:mngtdeptcd"/>
  210. <Cell col="25" text="bind:goodflag"/>
  211. </Band>
  212. </Format>
  213. </Formats>
  214. </Grid>
  215. <Shape id="line16" class="line_10" position="absolute 0 200 1195 209" anchor="left top right"/>
  216. <Static id="caption21" text="자산목록" class="tit_2" position="absolute 0 185 101 206"/>
  217. <Shape id="line21" class="line_10" position="absolute 0 535 1195 541" anchor="left right bottom"/>
  218. <Static id="caption4" text="자산상세내역" class="tit_2" position="absolute 0 519 100 540" anchor="left bottom"/>
  219. <Grid id="grd_rfemdamklistt" taborder="7" binddataset="ds_main_list_rfemdamklistt" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 492 540 1195 739" anchor="left right bottom" oncellclick="grd_rfemdamklistt_oncellclick">
  220. <Formats>
  221. <Format id="default">
  222. <Columns>
  223. <Column size="24" band="left"/>
  224. <Column size="243"/>
  225. <Column size="121"/>
  226. <Column size="117"/>
  227. <Column size="90"/>
  228. <Column size="90"/>
  229. <Column size="0"/>
  230. <Column size="0"/>
  231. <Column size="0"/>
  232. <Column size="0"/>
  233. <Column size="0"/>
  234. <Column size="0"/>
  235. <Column size="0"/>
  236. <Column size="0"/>
  237. <Column size="0"/>
  238. <Column size="0"/>
  239. <Column size="0"/>
  240. <Column size="0"/>
  241. <Column size="0"/>
  242. <Column size="0"/>
  243. <Column size="0"/>
  244. <Column size="0"/>
  245. <Column size="0"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. </Columns>
  249. <Rows>
  250. <Row size="24" band="head"/>
  251. <Row size="24"/>
  252. </Rows>
  253. <Band id="head">
  254. <Cell/>
  255. <Cell col="1" text="수리내역"/>
  256. <Cell col="2" text="금액"/>
  257. <Cell col="3" text="거래처"/>
  258. <Cell col="4" text="계산서일"/>
  259. <Cell col="5" text="수리일자"/>
  260. <Cell col="6" text="주수리자"/>
  261. <Cell col="7" text="작업시간"/>
  262. <Cell col="8" text="1"/>
  263. <Cell col="9" text="1"/>
  264. <Cell col="10" text="1"/>
  265. <Cell col="11" text="1"/>
  266. <Cell col="12" text="1"/>
  267. <Cell col="13" text="1"/>
  268. <Cell col="14"/>
  269. <Cell col="15"/>
  270. <Cell col="16"/>
  271. <Cell col="17"/>
  272. <Cell col="18"/>
  273. <Cell col="19"/>
  274. <Cell col="20"/>
  275. <Cell col="21"/>
  276. <Cell col="22"/>
  277. <Cell col="23"/>
  278. <Cell col="24"/>
  279. </Band>
  280. <Band id="body">
  281. <Cell celltype="head"/>
  282. <Cell col="1" style="align:left middle;padding:0 0 0 3;" text="bind:rpirspec"/>
  283. <Cell col="2" displaytype="number" text="bind:rpiramt"/>
  284. <Cell col="3" text="bind:custnm"/>
  285. <Cell col="4" displaytype="date" text="bind:accountdd" calendardisplaynulltype="nulltext"/>
  286. <Cell col="5" displaytype="date" text="bind:rpirdd" calendardisplaynulltype="nulltext"/>
  287. <Cell col="6" text="bind:mainrpirpsnnm"/>
  288. <Cell col="7" text="bind:rpirtm" mask="hh:nn"/>
  289. <Cell col="8" text="bind:mainrpirpsn"/>
  290. <Cell col="9" text="bind:supprpirpsn"/>
  291. <Cell col="10" text="bind:instcd"/>
  292. <Cell col="11" text="bind:fixtrseqmtflag"/>
  293. <Cell col="12" text="bind:reqdd"/>
  294. <Cell col="13" text="bind:reqno"/>
  295. <Cell col="14" text="bind:paycond"/>
  296. <Cell col="15" text="bind:fixasetcd"/>
  297. <Cell col="16" text="bind:reqdeptcd"/>
  298. <Cell col="17" text="bind:custcd"/>
  299. <Cell col="18" text="bind:rpirflag2"/>
  300. <Cell col="19" text="bind:workstat"/>
  301. <Cell col="20" text="bind:acptflag"/>
  302. <Cell col="21" text="bind:acptflag"/>
  303. <Cell col="22" text="bind:reqdd_old"/>
  304. <Cell col="23" text="bind:calcdocukind"/>
  305. <Cell col="24" text="bind:calccnfmyn"/>
  306. </Band>
  307. </Format>
  308. </Formats>
  309. </Grid>
  310. <Edit id="ipt_custnm" taborder="8" class="input_default" position="absolute 231 641 458 660" anchor="left bottom" autoselect="true" autoskip="true"/>
  311. <Static id="cap_custcd" text="거래처" class="cell_1" position="absolute 5 641 95 664" anchor="left bottom"/>
  312. <Button id="btn_custcd" taborder="9" class="icon_search" position="absolute 208 641 224 657" anchor="left bottom" onclick="btn_custcd_onclick"/>
  313. <Edit id="ipt_custcd" taborder="10" class="input_default" position="absolute 99 641 201 660" anchor="left bottom" autoselect="true" autoskip="true"/>
  314. <Static id="caption1" text="처리구분" class="cell_1" visible="false" position="absolute 415 748 505 771" anchor="left bottom"/>
  315. <Radio id="rdo_acptflag" taborder="11" columncount="-1" rowcount="-1" class="radio_search" position="absolute 386 617 491 637" anchor="left bottom"/>
  316. <Edit id="ipt_fixasetcd" taborder="12" class="input_essential" enable="false" position="absolute 99 541 259 560" anchor="left bottom" autoselect="true"/>
  317. <Static id="cap_fixasetcd" text="자산코드" class="cell_1" position="absolute 5 541 95 564" anchor="left bottom"/>
  318. <Static id="cap_rpiramt" text="수리비용" class="cell_1" position="absolute 5 616 95 639" anchor="left bottom"/>
  319. <MaskEdit id="ipt_rpiramt" taborder="13" mask="9,999999999999" class="input_essential" position="absolute 99 616 259 635" anchor="left bottom" autoselect="true" autoskip="true"/>
  320. <TextArea id="txt_rpirspec" taborder="14" class="input_essential" position="absolute 99 666 457 740" anchor="left bottom" wordwrap="word" acceptstab="true" autoselect="true"/>
  321. <Static id="cap_rpirspec" text="수리내역" class="cell_1" position="absolute 5 666 95 740" anchor="left bottom"/>
  322. <Static id="cap_rpirdd" text="수리일자" class="cell_1" position="absolute 5 566 95 589" anchor="left bottom"/>
  323. <Calendar id="ipt_rpirdd" taborder="15" class="input_essential" position="absolute 99 568 259 587" anchor="left bottom" mask="yyyy-mm-dd" autoselect="true" autoskip="true"/>
  324. <Button id="btn_save" taborder="16" text="저장" class="btn4" position="absolute 428 540 484 562" anchor="left bottom" onclick="btn_save_onclick"/>
  325. <Combo id="cmb_fixtrseqmtflag" taborder="17" innerdataset="@ds_init_fixtrseqmflag" codecolumn="value" datacolumn="label" class="combo_essential" position="absolute 355 568 485 587" anchor="left bottom"/>
  326. <Combo id="cmb_instcd" taborder="18" class="combo_essential" visible="false" position="absolute 510 752 600 771" anchor="left bottom"/>
  327. <Edit id="ipt_reqno" taborder="19" class="input_default" visible="false" position="absolute 705 753 868 772" anchor="left bottom" autoselect="true"/>
  328. <Static id="caption5" text="의뢰번호" class="cell_1" visible="false" position="absolute 610 753 700 776" anchor="left bottom"/>
  329. <Static id="caption7" text="자산구분" class="cell_1" position="absolute 262 566 352 589" anchor="left bottom"/>
  330. <Radio id="rdo_paycond" taborder="20" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 265 618 375 638" anchor="left bottom">
  331. <Dataset id="innerdataset">
  332. <ColumnInfo>
  333. <Column id="codecolumn"/>
  334. <Column id="datacolumn"/>
  335. </ColumnInfo>
  336. <Rows>
  337. <Row>
  338. <Col id="codecolumn">1</Col>
  339. <Col id="datacolumn">정상</Col>
  340. </Row>
  341. <Row>
  342. <Col id="codecolumn">2</Col>
  343. <Col id="datacolumn">지불필</Col>
  344. </Row>
  345. </Rows>
  346. </Dataset>
  347. </Radio>
  348. <Button id="btn_dept" taborder="21" class="icon_search" visible="false" position="absolute 119 754 135 770" anchor="left bottom" onclick="btn_dept_onclick"/>
  349. <Edit id="opt_reqdeptnm" taborder="22" readonly="true" visible="false" position="absolute 140 753 245 772" anchor="left bottom" class="output"/>
  350. <Edit id="opt_reqdeptcd" taborder="23" class="input_default" visible="false" position="absolute 40 753 115 772" anchor="left bottom" autoselect="true"/>
  351. <Button id="btn_delrow" taborder="24" text="행삭제" class="btn2" position="absolute 369 541 422 560" anchor="left bottom" onclick="btn_delrow_onclick"/>
  352. <Button id="btn_addrow" taborder="25" text="행추가" class="btn2" position="absolute 314 541 367 560" anchor="left bottom" onclick="btn_addrow_onclick"/>
  353. <Combo id="cmb_rpirflag2" taborder="26" class="combo_essential" visible="false" position="absolute 785 748 945 767" anchor="left bottom"/>
  354. <Combo id="cmb_workstat" taborder="27" class="combo_essential" visible="false" position="absolute 210 753 356 772" anchor="left bottom" autoselect="true"/>
  355. <Calendar id="input1" taborder="28" class="input_essential" position="absolute 99 593 259 612" anchor="left bottom" mask="yyyy-mm-dd" autoselect="true" autoskip="true"/>
  356. <Static id="caption3" text="계산서일" class="cell_1" position="absolute 5 591 95 614" anchor="left bottom"/>
  357. <Combo id="cmb_calcdocukind" taborder="29" innerdataset="@ds_init_calcdocukind" codecolumn="value" datacolumn="label" class="combo_search" position="absolute 355 593 485 612" anchor="left bottom"/>
  358. <Static id="caption16" text="계산서유형" class="cell_1" position="absolute 262 591 352 614" anchor="left bottom"/>
  359. <Shape id="line1" linetype="vertical" class="line_3" position="absolute 378 615 384 638" anchor="left bottom"/>
  360. <Edit id="input2" taborder="30" visible="false" position="absolute 265 541 300 560" anchor="left bottom" autoselect="true" autoskip="true"/>
  361. <Edit id="ipt_calccnfmyn" taborder="31" visible="false" position="absolute 465 716 530 735" autoselect="true"/>
  362. <Calendar id="ipt_reqdd" taborder="32" class="input_essential" visible="false" position="absolute 245 753 391 772" anchor="left bottom" autoselect="true"/>
  363. <Shape id="line14" class="line_6" position="absolute 0 47 1195 53" anchor="left top right"/>
  364. <Button id="btn_excel2" taborder="5" text="Excel 저장" class="btn5" position="absolute 1120 516 1195 535" onclick="btn_excel2_onclick" anchor="right bottom"/>
  365. </Layout>
  366. </Layouts>
  367. <Objects>
  368. <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">
  369. <ColumnInfo>
  370. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  371. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  372. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류"/>
  373. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류"/>
  374. <Column id="smlcd" type="STRING" size="256" sumtext="소분류"/>
  375. <Column id="goodflagnm" type="STRING" size="256" sumtext="자산명"/>
  376. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서"/>
  377. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서"/>
  378. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소"/>
  379. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  380. <Column id="possnfrdd" type="STRING" size="256" sumtext="취득일자(fr)"/>
  381. <Column id="possntodd" type="STRING" size="256" sumtext="취득일자(to)"/>
  382. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  383. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  384. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사"/>
  385. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처"/>
  386. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  387. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  388. <Column id="rfchmandlistyn" type="STRING" size="256" sumtext="보수계약유무"/>
  389. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서(의공)"/>
  390. <Column id="fixtrflag" type="STRING" size="256" sumtext="계정"/>
  391. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  392. <Column id="scrnid" type="STRING" size="256" sumtext="화면id"/>
  393. <Column id="serialno" type="STRING" size="256" sumtext="serialno"/>
  394. <Column id="goodnm" type="STRING" size="256" sumtext="자산명"/>
  395. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명(영문)"/>
  396. <Column id="goodflagnm" type="STRING" size="256" sumtext="자산명"/>
  397. <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="주관리부서"/>
  398. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  399. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  400. <Column id="chkfrdd" type="STRING" size="256" sumtext="검수일자(fr)"/>
  401. <Column id="chktodd" type="STRING" size="256" sumtext="검수일자(to)"/>
  402. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처"/>
  403. <Column id="possnfrdd" type="STRING" size="256" sumtext="취득일자(fr)"/>
  404. <Column id="possntodd" type="STRING" size="256" sumtext="취득일자(to)"/>
  405. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  406. <Column id="acntcd" type="STRING" size="256" sumtext="입고계정"/>
  407. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  408. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산여부"/>
  409. <Column id="possnamtfr" type="STRING" size="256" sumtext="취득금액From"/>
  410. <Column id="possnamtto" type="STRING" size="256" sumtext="취득금액To"/>
  411. <Column id="oskind" type="STRING" size="256" sumtext="OS종류"/>
  412. <Column id="memoryvol" type="STRING" size="256" sumtext="메모리용량"/>
  413. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  414. <Column id="userid" type="STRING" size="256" sumtext="사번ID"/>
  415. <Column id="cntrdeptnm" type="STRING" size="256"/>
  416. <Column id="mngtdeptnm" type="STRING" size="256"/>
  417. <Column id="lrgnm" type="STRING" size="256"/>
  418. <Column id="mdlnm" type="STRING" size="256"/>
  419. <Column id="prodcmpycd" type="STRING" size="256"/>
  420. <Column id="prodcmpynm" type="STRING" size="256"/>
  421. </ColumnInfo>
  422. <Rows>
  423. <Row/>
  424. </Rows>
  425. </Dataset>
  426. <Dataset id="ds_main_list_fixaset_fixasetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  427. <ColumnInfo>
  428. <Column id="chk" type="STRING" size="256" sumtext="선택"/>
  429. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  430. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  431. <Column id="fixasetcd" type="STRING" size="256" sumtext="자산코드"/>
  432. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산명"/>
  433. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산명"/>
  434. <Column id="maineqmt" type="STRING" size="256" sumtext="메인장비"/>
  435. <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
  436. <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
  437. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
  438. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
  439. <Column id="suplplcecd" type="STRING" size="256" sumtext="공급처코드"/>
  440. <Column id="suplplcenm" type="STRING" size="256" sumtext="공급처명"/>
  441. <Column id="prodplce" type="STRING" size="256" sumtext="제조국"/>
  442. <Column id="prodplcenm" type="STRING" size="256" sumtext="제조국명"/>
  443. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조회사코드"/>
  444. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조회사명"/>
  445. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  446. <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
  447. <Column id="mngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  448. <Column id="mngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  449. <Column id="photoyn" type="STRING" size="256" sumtext="이미지여부"/>
  450. <Column id="suppcustcd" type="STRING" size="256" sumtext="보조거래처"/>
  451. <Column id="suppcustnm" type="STRING" size="256" sumtext="보조거래처명"/>
  452. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="청구부서"/>
  453. <Column id="cntrdeptnm" type="STRING" size="256" sumtext="청구부서명"/>
  454. <Column id="forgncurncyamt" type="STRING" size="256" sumtext="외화금액"/>
  455. <Column id="curncyunit" type="STRING" size="256" sumtext="화폐단위"/>
  456. <Column id="barcdprntyn" type="STRING" size="256" sumtext="바코드출력여부"/>
  457. <Column id="choice" type="STRING" size="256" sumtext="바코드선택"/>
  458. <Column id="chkcnt" type="STRING" size="256" sumtext="구성품유무"/>
  459. <Column id="mngtno" type="STRING" size="256" sumtext="S/N"/>
  460. <Column id="oldcd" type="STRING" size="256" sumtext="구코드"/>
  461. <Column id="acqtflag" type="STRING" size="256" sumtext="도입구분"/>
  462. <Column id="possnflagcd" type="STRING" size="256" sumtext="취득구분"/>
  463. <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
  464. <Column id="tempmngtdeptcd" type="STRING" size="256" sumtext="관리부서코드"/>
  465. <Column id="tempmngtdeptnm" type="STRING" size="256" sumtext="관리부서명"/>
  466. <Column id="incmreptno" type="STRING" size="256" sumtext="수입신고번호"/>
  467. <Column id="incmpemtno" type="STRING" size="256" sumtext="허가번호"/>
  468. <Column id="mtlmngtno" type="STRING" size="256" sumtext="분류번호"/>
  469. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  470. <Column id="cntctel" type="STRING" size="256" sumtext="거래처연락처"/>
  471. <Column id="dsplflag" type="STRING" size="256" sumtext="처분구분"/>
  472. <Column id="fixasetunit" type="STRING" size="256" sumtext="고정자산단위"/>
  473. <Column id="fixasetunitnm" type="STRING" size="256" sumtext="고정자산단위명"/>
  474. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
  475. <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
  476. <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
  477. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext="하자보증기간From"/>
  478. <Column id="flwgrnttermto" type="STRING" size="256" sumtext="하자보증기간To"/>
  479. <Column id="acntcd" type="STRING" size="256" sumtext="계정코드"/>
  480. <Column id="acntnm" type="STRING" size="256" sumtext="계정"/>
  481. <Column id="amtacnt" type="STRING" size="256" sumtext="비용계정"/>
  482. <Column id="amtacntnm" type="STRING" size="256" sumtext="비용계정명"/>
  483. <Column id="cntrdeptcd" type="STRING" size="256" sumtext="귀속부서코드"/>
  484. <Column id="windd" type="STRING" size="256" sumtext="입고일자"/>
  485. <Column id="goodnm1" type="STRING" size="256" sumtext="물품명1"/>
  486. <Column id="goodnm2" type="STRING" size="256" sumtext="물품명1"/>
  487. <Column id="deptnm1" type="STRING" size="256" sumtext="부서명1"/>
  488. <Column id="deptnm2" type="STRING" size="256" sumtext="부서명2"/>
  489. <Column id="fundorigin" type="STRING" size="256" sumtext="자금출처"/>
  490. <Column id="fundoriginnm" type="STRING" size="256" sumtext="자금출처이름"/>
  491. <Column id="ntsubsidyyn" type="STRING" size="256" sumtext="국고보조여부"/>
  492. <Column id="dsplflagnm" type="STRING" size="256" sumtext="처분구분명"/>
  493. <Column id="purcdmnddd" type="STRING" size="256" sumtext="구매요구일자"/>
  494. <Column id="purcdmndno" type="STRING" size="256" sumtext="구매요구번호"/>
  495. <Column id="purcdmndseq" type="STRING" size="256" sumtext="구매요구순번"/>
  496. <Column id="fixasetcdcnt" type="STRING" size="256" sumtext="자산수량"/>
  497. <Column id="welfcd" type="STRING" size="256" sumtext="보건복지부 코드"/>
  498. <Column id="goodqty" type="STRING" size="256" sumtext="물품수량"/>
  499. <Column id="chkdd" type="STRING" size="256" sumtext="검수일"/>
  500. <Column id="entrasetyn" type="STRING" size="256" sumtext="고유목적사업자산"/>
  501. <Column id="contributor" type="STRING" size="256" sumtext="기부자"/>
  502. <Column id="fundsorigincnts" type="STRING" size="256" sumtext="자금출처 내용"/>
  503. <Column id="etccnts" type="STRING" size="256" sumtext="기타 내용"/>
  504. <Column id="etcwln" type="STRING" size="256" sumtext="기타입고"/>
  505. <Column id="repaymthd" type="STRING" size="256" sumtext="상각방법"/>
  506. <Column id="mngtgrade" type="STRING" size="256" sumtext="관리등급"/>
  507. <Column id="prvnchkyn" type="STRING" size="256" sumtext="예방점검여부"/>
  508. <Column id="lonno" type="STRING" size="256" sumtext="심평원등록대상"/>
  509. <Column id="proddd" type="STRING" size="256" sumtext="제조년월"/>
  510. <Column id="condd" type="STRING" size="256" sumtext="계약일자"/>
  511. <Column id="conno" type="STRING" size="256" sumtext="계약번호"/>
  512. <Column id="conseq" type="STRING" size="256" sumtext="계약순번"/>
  513. <Column id="notino" type="STRING" size="256" sumtext="공고번호"/>
  514. <Column id="notifullnm" type="STRING" size="256" sumtext="입찰공고명"/>
  515. <Column id="prenotifulldd" type="STRING" size="256" sumtext="입찰공고일"/>
  516. <Column id="notifullno" type="STRING" size="256" sumtext="입찰일 "/>
  517. <Column id="preamt" type="STRING" size="256" sumtext="예정가격"/>
  518. <Column id="preamtunit" type="STRING" size="256" sumtext="단위 "/>
  519. <Column id="mfdsnm" type="STRING" size="256" sumtext="식약처형명"/>
  520. <Column id="costdeptcd" type="STRING" size="256" sumtext="실방위치부서(원가)"/>
  521. <Column id="costdeptnm" type="STRING" size="256" sumtext="실방위치부서명(원가)"/>
  522. </ColumnInfo>
  523. </Dataset>
  524. <Dataset id="ds_send_rpirlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_rpirlist_oncolumnchanged">
  525. <ColumnInfo>
  526. <Column id="rpirspec" type="STRING" size="256"/>
  527. <Column id="rpiramt" type="STRING" size="256"/>
  528. <Column id="custcd" type="STRING" size="256"/>
  529. <Column id="custnm" type="STRING" size="256"/>
  530. <Column id="rpirdd" type="STRING" size="256"/>
  531. <Column id="mainrpirpsnnm" type="STRING" size="256"/>
  532. <Column id="rpirtm" type="STRING" size="256"/>
  533. <Column id="mainrpirpsn" type="STRING" size="256"/>
  534. <Column id="supprpirpsn" type="STRING" size="256"/>
  535. <Column id="instcd" type="STRING" size="256"/>
  536. <Column id="fixtrseqmtflag" type="STRING" size="256"/>
  537. <Column id="reqdd" type="STRING" size="256"/>
  538. <Column id="reqno" type="STRING" size="256"/>
  539. <Column id="fixasetcd" type="STRING" size="256"/>
  540. <Column id="rfehrhfchflag" type="STRING" size="256"/>
  541. <Column id="paycond" type="STRING" size="256"/>
  542. <Column id="reqdeptcd" type="STRING" size="256"/>
  543. <Column id="rpirflag2" type="STRING" size="256"/>
  544. <Column id="workstat" type="STRING" size="256"/>
  545. <Column id="acptflag" type="STRING" size="256"/>
  546. <Column id="accountdd" type="STRING" size="256"/>
  547. <Column id="calcdocukind" type="STRING" size="256"/>
  548. <Column id="deptaprvreqyn" type="STRING" size="256"/>
  549. <Column id="calccnfmyn" type="STRING" size="256"/>
  550. </ColumnInfo>
  551. <Rows>
  552. <Row/>
  553. </Rows>
  554. </Dataset>
  555. <Dataset id="ds_init_fixtrseqmflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  556. <ColumnInfo>
  557. <Column id="label" type="STRING" size="256"/>
  558. <Column id="value" type="STRING" size="256"/>
  559. </ColumnInfo>
  560. <Rows>
  561. <Row>
  562. <Col id="label">의료장비</Col>
  563. <Col id="value">E</Col>
  564. </Row>
  565. <Row>
  566. <Col id="label">일반비품</Col>
  567. <Col id="value">G</Col>
  568. </Row>
  569. </Rows>
  570. </Dataset>
  571. <Dataset id="ds_init_calcdocukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  572. <ColumnInfo>
  573. <Column id="label" type="STRING" size="256"/>
  574. <Column id="value" type="STRING" size="256"/>
  575. </ColumnInfo>
  576. <Rows>
  577. <Row>
  578. <Col id="label">세금계산서</Col>
  579. <Col id="value">1</Col>
  580. </Row>
  581. <Row>
  582. <Col id="label">계산서</Col>
  583. <Col id="value">2</Col>
  584. </Row>
  585. <Row>
  586. <Col id="label">간이영수증</Col>
  587. <Col id="value">3</Col>
  588. </Row>
  589. <Row>
  590. <Col id="label">검수증</Col>
  591. <Col id="value">4</Col>
  592. </Row>
  593. <Row>
  594. <Col id="label">현금영수증</Col>
  595. <Col id="value">5</Col>
  596. </Row>
  597. <Row>
  598. <Col id="label">법인카드</Col>
  599. <Col id="value">6</Col>
  600. </Row>
  601. </Rows>
  602. </Dataset>
  603. <Dataset id="ds_main_list_rfemdamklistt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  604. <ColumnInfo>
  605. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  606. <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
  607. <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자*"/>
  608. <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
  609. <Column id="rpirdd" type="STRING" size="256" sumtext="수리일자"/>
  610. <Column id="prerpirdd" type="STRING" size="256" sumtext="수리일자"/>
  611. <Column id="mainrpirpsn" type="STRING" size="256" sumtext="주수리자ID"/>
  612. <Column id="mainrpirpsnnm" type="STRING" size="256" sumtext="주수리자ID"/>
  613. <Column id="supprpirpsn" type="STRING" size="256" sumtext="보조수리자ID"/>
  614. <Column id="supprpirpsnnm" type="STRING" size="256" sumtext="보조수리자ID"/>
  615. <Column id="rpirtm" type="STRING" size="256" sumtext="수리시간"/>
  616. <Column id="rpirspec" type="STRING" size="256" sumtext="수리내역"/>
  617. <Column id="rpiramt" type="STRING" size="256" sumtext="수리금액"/>
  618. <Column id="custcd" type="STRING" size="256" sumtext="거래처"/>
  619. <Column id="custnm" type="STRING" size="256" sumtext="거래처명"/>
  620. <Column id="paycond" type="STRING" size="256" sumtext="지불필여부 "/>
  621. <Column id="reqdeptcd" type="STRING" size="256" sumtext="의뢰부서 "/>
  622. <Column id="workstat" type="STRING" size="256" sumtext="수리상태 "/>
  623. <Column id="rpirflag2" type="STRING" size="256" sumtext="의뢰부서 "/>
  624. <Column id="acptflag" type="STRING" size="256" sumtext="접수구분 "/>
  625. <Column id="accountdd" type="STRING" size="256" sumtext="계산서일 "/>
  626. <Column id="calcdocukind" type="STRING" size="256" sumtext="계산서유형 "/>
  627. <Column id="calccnfmyn" type="STRING" size="256" sumtext="정산확정여부 "/>
  628. </ColumnInfo>
  629. </Dataset>
  630. <Dataset id="ds_main_fixasetdet_fixasettmplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  631. <Dataset id="ds_main_list_fixasetdet_fixasettmplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  632. <Dataset id="ds_send_save_rfemdamklistt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  633. </Objects>
  634. <Bind>
  635. <BindItem id="item0" compid="group5.cmb_instcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="instcd"/>
  636. <BindItem id="item1" compid="group5.ipt_possnfrdd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="possnfrdd"/>
  637. <BindItem id="item2" compid="group5.ipt_possntodd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="possntodd"/>
  638. <BindItem id="item3" compid="group5.ipt_cntrdeptcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="cntrdeptcd"/>
  639. <BindItem id="item4" compid="group5.ipt_deptnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="cntrdeptnm"/>
  640. <BindItem id="item5" compid="group5.ipt_mngtdeptcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtdeptcd"/>
  641. <BindItem id="item6" compid="group5.ipt_mngtdeptnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mngtdeptnm"/>
  642. <BindItem id="item7" compid="group5.opt_goodflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflag"/>
  643. <BindItem id="item8" compid="group5.cmb_goodflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflag"/>
  644. <BindItem id="item9" compid="group5.ipt_goodflagengnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodflagengnm"/>
  645. <BindItem id="item10" compid="group5.ipt_lrgcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="lrgcd"/>
  646. <BindItem id="item11" compid="group5.ipt_lrgnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="lrgnm"/>
  647. <BindItem id="item12" compid="group5.ipt_mdlcd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mdlcd"/>
  648. <BindItem id="item13" compid="group5.ipt_mdlnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="mdlnm"/>
  649. <BindItem id="item14" compid="group5.ipt_suplplcecd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="suplplcecd"/>
  650. <BindItem id="item15" compid="group5.ipt_suplplcenm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="suplplcenm"/>
  651. <BindItem id="item16" compid="group5.ipt_prodcmpycd_search" propid="value" datasetid="ds_send_fixasetlist" columnid="prodcmpycd"/>
  652. <BindItem id="item17" compid="group5.ipt_prodcmpynm_search" propid="value" datasetid="ds_send_fixasetlist" columnid="prodcmpynm"/>
  653. <BindItem id="item18" compid="group5.ipt_goodmodel_search" propid="value" datasetid="ds_send_fixasetlist" columnid="goodmodel"/>
  654. <BindItem id="item19" compid="group5.ipt_goodflaghngnm_search" propid="value" datasetid="ds_send_fixasetlist" columnid=""/>
  655. <BindItem id="item20" compid="group5.cmb_acqtflag_search" propid="value" datasetid="ds_send_fixasetlist" columnid="acqtflag"/>
  656. <BindItem id="item21" compid="group5.cmb_rfchmandlist_search" propid="value" datasetid="ds_send_fixasetlist" columnid="rfchmandlistyn"/>
  657. <BindItem id="item22" compid="ipt_fixasetcd" propid="value" datasetid="ds_send_rpirlist" columnid="fixasetcd"/>
  658. <BindItem id="item23" compid="input2" propid="value" datasetid="ds_send_rpirlist" columnid=""/>
  659. <BindItem id="item24" compid="ipt_rpirdd" propid="value" datasetid="ds_send_rpirlist" columnid="rpirdd"/>
  660. <BindItem id="item25" compid="input1" propid="value" datasetid="ds_send_rpirlist" columnid="accountdd"/>
  661. <BindItem id="item26" compid="ipt_rpiramt" propid="value" datasetid="ds_send_rpirlist" columnid="rpiramt"/>
  662. <BindItem id="item27" compid="ipt_custcd" propid="value" datasetid="ds_send_rpirlist" columnid="custcd"/>
  663. <BindItem id="item28" compid="ipt_custnm" propid="value" datasetid="ds_send_rpirlist" columnid="custnm"/>
  664. <BindItem id="item29" compid="txt_rpirspec" propid="value" datasetid="ds_send_rpirlist" columnid="rpirspec"/>
  665. <BindItem id="item30" compid="rdo_paycond" propid="value" datasetid="ds_send_rpirlist" columnid="paycond"/>
  666. <BindItem id="item31" compid="rdo_acptflag" propid="value" datasetid="ds_send_rpirlist" columnid="acptflag"/>
  667. <BindItem id="item32" compid="cmb_calcdocukind" propid="value" datasetid="ds_send_rpirlist" columnid="calcdocukind"/>
  668. <BindItem id="item33" compid="cmb_fixtrseqmtflag" propid="value" datasetid="ds_send_rpirlist" columnid="fixtrseqmtflag"/>
  669. <BindItem id="item34" compid="cmb_instcd" propid="value" datasetid="ds_send_rpirlist" columnid="instcd"/>
  670. <BindItem id="item35" compid="ipt_reqno" propid="value" datasetid="ds_send_rpirlist" columnid="reqno"/>
  671. <BindItem id="item36" compid="cmb_rpirflag2" propid="value" datasetid="ds_send_rpirlist" columnid="rpirflag2"/>
  672. <BindItem id="item37" compid="cmb_workstat" propid="value" datasetid="ds_send_rpirlist" columnid="workstat"/>
  673. <BindItem id="item38" compid="ipt_reqdd" propid="value" datasetid="ds_send_rpirlist" columnid="reqdd"/>
  674. <BindItem id="item40" compid="opt_reqdeptcd" propid="value" datasetid="ds_send_rpirlist" columnid="reqdeptcd"/>
  675. </Bind>
  676. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  677. * System Name :
  678. * Job Name :
  679. * Creator :
  680. * Make Date : 2017-06-19
  681. * Description :
  682. *---------------------------------------------------------------------------------------
  683. * Modify Date Modifier Modify Description
  684. *---------------------------------------------------------------------------------------
  685. * 2017-06-19 Live Converter TF->XP
  686. *
  687. *---------------------------------------------------------------------------------------
  688. ****************************************************************************************/
  689. include "com_commonxp::comm_main.xjs";
  690. include "mis_miscommonxp::MIS.xjs";
  691. include "mis_miscommonxp::RSZ001.xjs";
  692. function SMRFC00902_oninit(obj:Form, e:InitEventInfo)
  693. {
  694. frmf_initForm(obj);
  695. }
  696. function SMRFC00902_onload(obj:Form, e:LoadEventInfo)
  697. {
  698. grdf_initGrid(grd_fixasetlist);
  699. grdf_initGrid(grd_rfemdamklistt);
  700. grdf_setRowTypeIcon(grd_rfemdamklistt, 0);
  701. dsf_setDefaultVal(ds_send_rpirlist, "all");
  702. ds_send_rpirlist.setColumn(0, "deptaprvreqyn", "N");
  703. fInitialize();
  704. }
  705. function fInitialize()
  706. {
  707. misfGridInit(grd_fixasetlist);
  708. misfGridInit(grd_rfemdamklistt);
  709. rszfGoodFlagListByPgmGubn(group5.cmb_goodflag_search,"2","N");
  710. misfComboComCdListMulti("Z0007,Z0007,R0047,R0035,R0285,R0055,R0287",
  711. "group5.cmb_instcd_search,group5.cmb_instcd,grd_fixasetlist.curncyunit,grd_fixasetlist.prodplce,cmb_rpirflag2,cmb_workstat,rdo_acptflag");
  712. ds_send_fixasetlist.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  713. ds_send_fixasetlist.setColumn(0, "goodflag", "GE");
  714. fGridGoodflagCheck();
  715. var sBaseDate = utlf_getCurrentDate();
  716. ds_main_fixasetdet_fixasettmplist.clear();
  717. ds_main_list_fixasetdet_fixasettmplist.clearData();
  718. group5.cmb_acqtflag_search.index = 0;
  719. group5.cmb_rfchmandlist_search.index = 0;
  720. group5.cmb_rfchmandlist_search.value = "";
  721. // misfMsterDetailSet(grd_fixasetlist, null, "TRRFC00202", "Y","byrow");
  722. // misfMsterDetailSet(grd_rfemdamklistt, null, "TRRFE00605", "Y","byrow");
  723. }
  724. function fGridGoodflagCheck()
  725. {
  726. if(group5.cmb_goodflag_search.value == 'GE')
  727. {
  728. misfColHidden(grd_fixasetlist, "goodflaghngnm", false);
  729. misfColHidden(grd_fixasetlist, "goodflagengnm,forgncurncyamt,curncyunit", true);
  730. }
  731. else
  732. {
  733. misfColHidden(grd_fixasetlist, "goodflaghngnm", true);
  734. misfColHidden(grd_fixasetlist, "goodflagengnm,forgncurncyamt,curncyunit", false);
  735. }
  736. }
  737. function ds_send_fixasetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  738. {
  739. if(e.columnid == "cntrdeptcd")
  740. {
  741. var objFocus = this.getFocus();
  742. group5.ipt_cntrdeptcd_search.value = e.newvalue;
  743. group5.ipt_cntrdeptcd_search.setFocus();
  744. if(String(e.newvalue).length == 0)
  745. {
  746. group5.ipt_deptnm_search.value = "";
  747. }
  748. else
  749. {
  750. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptcd", "deptcd," + e.newvalue, "", "cntrdeptcd,cntrdeptnm",group5.ipt_cntrdeptcd_search, "SPRPZ00200", "","");
  751. ds_send_fixasetlist.setColumn(0, "cntrdeptcd", ds_init_main.getColumn(0, "deptcd"));
  752. ds_send_fixasetlist.setColumn(0, "cntrdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  753. }
  754. objFocus.setFocus();
  755. }
  756. if(e.columnid == "cntrdeptnm")
  757. {
  758. var objFocus = this.getFocus();
  759. group5.ipt_deptnm_search.value = e.newvalue;
  760. group5.ipt_deptnm_search.setFocus();
  761. if(String(e.newvalue).length == 0)
  762. {
  763. group5.ipt_cntrdeptcd_search.value = "";
  764. }
  765. else
  766. {
  767. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm", "deptnm," + e.newvalue, "", "cntrdeptcd,cntrdeptnm",group5.ipt_deptnm_search, "SPRPZ00200", "","");
  768. ds_send_fixasetlist.setColumn(0, "cntrdeptcd", ds_init_main.getColumn(0, "deptcd"));
  769. ds_send_fixasetlist.setColumn(0, "cntrdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  770. }
  771. objFocus.setFocus();
  772. }
  773. if(e.columnid == "mngtdeptcd")
  774. {
  775. var objFocus = this.getFocus();
  776. group5.ipt_mngtdeptcd_search.value = e.newvalue;
  777. group5.ipt_mngtdeptcd_search.setFocus();
  778. if(String(e.newvalue).length == 0)
  779. {
  780. group5.ipt_mngtdeptnm_search.value = "";
  781. }
  782. else
  783. {
  784. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptcd", "deptcd," + e.newvalue, "", "mngtdeptcd,mngtdeptnm",group5.ipt_mngtdeptcd_search, "SPRPZ00200", "","");
  785. ds_send_fixasetlist.setColumn(0, "mngtdeptcd", ds_init_main.getColumn(0, "deptcd"));
  786. ds_send_fixasetlist.setColumn(0, "mngtdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  787. }
  788. objFocus.setFocus();
  789. }
  790. if(e.columnid == "mngtdeptnm")
  791. {
  792. var objFocus = this.getFocus();
  793. group5.ipt_mngtdeptnm_search.value = e.newvalue;
  794. group5.ipt_mngtdeptnm_search.setFocus();
  795. if(String(e.newvalue).length == 0)
  796. {
  797. group5.ipt_mngtdeptcd_search.value = "";
  798. }
  799. else
  800. {
  801. rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm", "deptnm," + e.newvalue, "", "mngtdeptcd,mngtdeptnm",group5.ipt_mngtdeptcd_search, "SPRPZ00200", "","");
  802. ds_send_fixasetlist.setColumn(0, "mngtdeptcd", ds_init_main.getColumn(0, "deptcd"));
  803. ds_send_fixasetlist.setColumn(0, "mngtdeptnm", ds_init_main.getColumn(0, "depthngnm"));
  804. }
  805. objFocus.setFocus();
  806. }
  807. if(e.columnid == "lrgcd")
  808. {
  809. var objFocus = this.getFocus();
  810. group5.ipt_lrgcd_search.value = e.newvalue;
  811. group5.ipt_lrgcd_search.setFocus();
  812. if(String(e.newvalue).length == 0)
  813. {
  814. group5.ipt_lrgnm_search.value = "";
  815. }
  816. else
  817. {
  818. rszfValidationCheck("TRRSD00131", "lrglist", "refcond,lrgcd,goodflag", "lrgcd," + e.newvalue+ "," + group5.cmb_goodflag_search.value, "", "lrgcd,lrgnm",group5.ipt_lrgcd_search, "SPRSD00130", "goodflag","group5.cmb_goodflag_search");
  819. }
  820. objFocus.setFocus();
  821. }
  822. if(e.columnid == "lrgnm")
  823. {
  824. var objFocus = this.getFocus();
  825. group5.ipt_lrgnm_search.value = e.newvalue;
  826. group5.ipt_lrgnm_search.setFocus();
  827. if(String(e.newvalue).length == 0)
  828. {
  829. group5.ipt_lrgcd_search.value = "";
  830. }
  831. else
  832. {
  833. rszfValidationCheck("TRRSD00131", "lrglist", "refcond,lrgnm,goodflag", "lrgnm," + e.newvalue + "," + group5.cmb_goodflag_search.value, "", "lrgcd,lrgnm",group5.ipt_lrgnm_search, "SPRSD00130", "goodflag","group5.cmb_goodflag_search");
  834. }
  835. objFocus.setFocus();
  836. }
  837. if(e.columnid == "mdlcd")
  838. {
  839. var objFocus = this.getFocus();
  840. group5.ipt_mdlcd_search.value = e.newvalue;
  841. group5.ipt_mdlcd_search.setFocus();
  842. if(!utlf_isNull(e.newvalue))
  843. {
  844. rszfValidationCheck("TRRSD00141", "mdllist", "refcond,goodflag,lrgcd,mdlcd","mdlcd," + group5.cmb_goodflag_search.value+ "," + group5.ipt_lrgcd_search.value + "," + e.newvalue
  845. ,"","mdlcd,mdlnm" ,group5.ipt_mdlcd_search,"SPRSD00140","goodflag,lrgcd,lrgnm","group5.cmb_goodflag_search,group5.ipt_lrgcd_search,group5.ipt_lrgnm_search");
  846. }
  847. else
  848. {
  849. group5.ipt_mdlcd_search.value = "";
  850. group5.ipt_mdlnm_search.value = "";
  851. }
  852. objFocus.setFocus();
  853. }
  854. if(e.columnid == "mdlnm")
  855. {
  856. var objFocus = this.getFocus();
  857. group5.ipt_mdlnm_search.value = e.newvalue;
  858. group5.ipt_mdlnm_search.setFocus();
  859. if(!utlf_isNull(e.newvalue))
  860. {
  861. rszfValidationCheck("TRRSD00141", "mdllist", "refcond,goodflag,lrgcd,mdlnm",
  862. "mdlnm," + group5.cmb_goodflag_search.value + "," + group5.ipt_lrgcd_search.value + "," + e.newvalue,"","mdlcd,mdlnm" ,
  863. group5.ipt_mdlnm_search,"SPRSD00140","goodflag,lrgcd,lrgnm","group5.cmb_goodflag_search,group5.ipt_lrgcd_search,group5.ipt_lrgnm_search");
  864. }
  865. else
  866. {
  867. group5.ipt_mdlcd_search.value = "";
  868. group5.ipt_mdlnm_search.value = "";
  869. }
  870. objFocus.setFocus();
  871. }
  872. if(e.columnid == "suplplcecd")
  873. {
  874. var objFocus = this.getFocus();
  875. group5.ipt_suplplcecd_search.value = e.newvalue;
  876. group5.ipt_suplplcecd_search.setFocus();
  877. if(!utlf_isNull(e.newvalue))
  878. {
  879. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  880. group5.cmb_instcd_search.value + "," + "entrregno," + e.newvalue, "", "suplplcecd,suplplcenm",
  881. group5.ipt_suplplcecd_search, "SPRSD00220", "instcd","group5.cmb_instcd_search");
  882. }
  883. else
  884. {
  885. group5.ipt_suplplcenm_search.value = "";
  886. }
  887. objFocus.setFocus();
  888. }
  889. if(e.columnid == "suplplcenm")
  890. {
  891. var objFocus = this.getFocus();
  892. group5.ipt_suplplcenm_search.value = e.newvalue;
  893. group5.ipt_suplplcenm_search.setFocus();
  894. if(!utlf_isNull(e.newvalue))
  895. {
  896. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  897. group5.cmb_instcd_search.value + "," + "custnm," + e.newvalue, "", "suplplcecd,suplplcenm",
  898. group5.ipt_suplplcecd_search, "SPRSD00220", "instcd","group5.cmb_instcd_search");
  899. }
  900. else
  901. {
  902. group5.ipt_suplplcecd_search.value = "";
  903. }
  904. objFocus.setFocus();
  905. }
  906. if(e.columnid == "prodcmpycd")
  907. {
  908. var objFocus = this.getFocus();
  909. group5.ipt_prodcmpycd_search.value = e.newvalue;
  910. group5.ipt_prodcmpycd_search.setFocus();
  911. if(!utlf_isNull(e.newvalue))
  912. {
  913. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
  914. "prodcmpycd," + e.newvalue+",","","prodcmpycd,prodcmpynm" , group5.ipt_prodcmpycd_search,"SPRSD00160","","");
  915. }
  916. else
  917. {
  918. group5.ipt_prodcmpynm_search.value = "";
  919. }
  920. objFocus.setFocus();
  921. }
  922. if(e.columnid == "prodcmpynm")
  923. {
  924. var objFocus = this.getFocus();
  925. group5.ipt_prodcmpynm_search.value = e.newvalue;
  926. group5.ipt_prodcmpynm_search.setFocus();
  927. if(!utlf_isNull(e.newvalue))
  928. {
  929. rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
  930. "prodcmpynm,," + e.newvalue,"","prodcmpycd,prodcmpynm" , group5.ipt_prodcmpycd_search,"SPRSD00160","","");
  931. }
  932. else
  933. {
  934. group5.ipt_prodcmpycd_search.value = "";
  935. }
  936. objFocus.setFocus();
  937. }
  938. }
  939. function group5_button1_onclick(obj:Button, e:ClickEventInfo)
  940. {
  941. misfOpenPopUpList("02", group5.ipt_cntrdeptcd_search,"","cntrdeptcd,cntrdeptnm");
  942. }
  943. function group5_btn_mngtdeptcd_search_onclick(obj:Button, e:ClickEventInfo)
  944. {
  945. misfOpenPopUpList("02", group5.ipt_mngtdeptcd_search,"","mngtdeptcd,mngtdeptnm");
  946. }
  947. function group5_cmb_goodflag_search_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  948. {
  949. fGridGoodflagCheck();
  950. }
  951. function group5_btn_lrgcd_search_onclick(obj:Button, e:ClickEventInfo)
  952. {
  953. rszfOpenPopUpListByWndName(group5.ipt_lrgcd_search,"","lrgcd,lrgnm","SPRSD00130","goodflag","group5.cmb_goodflag_search");
  954. }
  955. function group5_button5_onclick(obj:Button, e:ClickEventInfo)
  956. {
  957. rszfOpenPopUpListByWndName(group5.ipt_mdlcd_search,"","mdlcd,mdlnm","SPRSD00140" ,"goodflag,lrgcd,lrgnm","group5.cmb_goodflag_search,group5.ipt_lrgcd_search,group5.ipt_lrgnm_search");
  958. }
  959. function group5_btn_suplcecd_search_onclick(obj:Button, e:ClickEventInfo)
  960. {
  961. rszfOpenPopUpListByWndName(group5.ipt_suplplcecd_search,"","suplplcecd,suplplcenm","SPRSD00220","instcd","group5.cmb_instcd_search");
  962. }
  963. function group5_btn_prodcmpycd_search_onclick(obj:Button, e:ClickEventInfo)
  964. {
  965. rszfOpenPopUpListByWndName(group5.ipt_prodcmpycd_search,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
  966. }
  967. function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
  968. {
  969. var oParam = {};
  970. oParam.id = "TRRFC00202";
  971. oParam.service = "purcbaseapp.PurcBaseMngt";
  972. oParam.method = "reqGetFixAsetList";
  973. oParam.inds = "req=ds_send_fixasetlist";
  974. oParam.outds = "ds_main_list_fixaset_fixasetlist=fixasetlist";
  975. oParam.async = false;
  976. //oParam.callback = "cf_TRRFC00202";
  977. tranf_submit(oParam);
  978. if(ds_main_list_fixaset_fixasetlist.rowcount > 0)
  979. {
  980. ds_main_list_fixaset_fixasetlist.rowposition = 0;
  981. grd_fixasetlist_oncellclick();
  982. }
  983. else
  984. {
  985. ds_main_fixasetdet_fixasettmplist.clearData();
  986. }
  987. }
  988. function grd_fixasetlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  989. {
  990. var fInstcd = ds_main_list_fixaset_fixasetlist.getColumn(ds_main_list_fixaset_fixasetlist.rowposition, "instcd");
  991. var fFixasetcd = ds_main_list_fixaset_fixasetlist.getColumn(ds_main_list_fixaset_fixasetlist.rowposition, "fixasetcd");
  992. // model.setValue("/root/send/instcd", fInstcd);
  993. // model.setValue("/root/send/fixasetcd", fFixasetcd);
  994. ds_send_rpirlist.setColumn(0, "instcd", fInstcd);
  995. ds_send_rpirlist.setColumn(0, "fixasetcd", fFixasetcd);
  996. ds_send_rpirlist.setColumn(0, "fixtrseqmtflag", ds_main_list_fixaset_fixasetlist.getColumn(ds_main_list_fixaset_fixasetlist.rowposition, "goodflag"));
  997. ds_send_rpirlist.setColumn(0, "rpirspec", "");
  998. ds_send_rpirlist.setColumn(0, "rpiramt", "");
  999. ds_send_rpirlist.setColumn(0, "paycond", "");
  1000. ds_send_rpirlist.setColumn(0, "custcd", "");
  1001. ds_send_rpirlist.setColumn(0, "custnm", "");
  1002. ds_send_rpirlist.setColumn(0, "rpirdd", "");
  1003. ds_send_rpirlist.setColumn(0, "rpirflag2", "");
  1004. ds_send_rpirlist.setColumn(0, "acptflag", "");
  1005. ds_send_rpirlist.setColumn(0, "calccnfmyn", "");
  1006. var oParam = {};
  1007. oParam.id = "TRRFE00605";
  1008. oParam.service = "reqapp.ReqMngt";
  1009. oParam.method = "reqGetHistRfemdamkListt";
  1010. oParam.inds = "req=ds_send_rpirlist";
  1011. oParam.outds = "ds_main_list_rfemdamklistt=rfemdamklistt";
  1012. oParam.async = false;
  1013. //oParam.callback = "cf_TRRFE00605";
  1014. tranf_submit(oParam);
  1015. if( utlf_isNull(ds_main_list_rfemdamklistt.getColumnInfo("calccnfmyn")) ){
  1016. ds_main_list_rfemdamklistt.addColumn("calccnfmyn", "string");
  1017. }
  1018. ds_main_list_rfemdamklistt.rowposition = -1;
  1019. }
  1020. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  1021. {
  1022. ds_send_fixasetlist.clearData();
  1023. ds_send_fixasetlist.addRow();
  1024. dsf_setDefaultVal(ds_send_fixasetlist, "all");
  1025. ds_send_rpirlist.clearData();
  1026. ds_send_rpirlist.addRow();
  1027. dsf_setDefaultVal(ds_send_rpirlist, "all");
  1028. ds_send_rpirlist.setColumn(0, "deptaprvreqyn", "N");
  1029. fInitialize();
  1030. }
  1031. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  1032. {
  1033. if( ds_main_list_fixaset_fixasetlist.rowcount > 0)
  1034. {
  1035. var fileName = "자산내역_" + utlf_getCurrentDate();
  1036. grdf_exportExcel(grd_fixasetlist, fileName, "Sheet", "true", "", "");
  1037. }
  1038. else
  1039. {
  1040. sysf_messageBox("저장 데이터가","I004");
  1041. }
  1042. }
  1043. function ds_send_rpirlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1044. {
  1045. if(e.columnid == "custcd")
  1046. {
  1047. var objFocus = this.getFocus();
  1048. ipt_custcd.value = e.newvalue;
  1049. ipt_custcd.setFocus();
  1050. if(!utlf_isNull(e.newvalue))
  1051. {
  1052. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  1053. cmb_instcd.value + "," + "entrregno," + e.newvalue, "", "custcd,custnm",
  1054. ipt_custcd, "SPRSD00220", "instcd","cmb_instcd");
  1055. }
  1056. else
  1057. {
  1058. ipt_custnm.value= "";
  1059. }
  1060. objFocus.setFocus();
  1061. }
  1062. if(e.columnid == "custnm")
  1063. {
  1064. var objFocus = this.getFocus();
  1065. ipt_custnm.value = e.newvalue;
  1066. ipt_custnm.setFocus();
  1067. if(!utlf_isNull(e.newvalue))
  1068. {
  1069. rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  1070. cmb_instcd.value + "," + "custnm," + e.newvalue, "", "custcd,custnm",
  1071. ipt_custcd, "SPRSD00220", "instcd","cmb_instcd");
  1072. }
  1073. else
  1074. {
  1075. ipt_custcd.value= "";
  1076. }
  1077. objFocus.setFocus();
  1078. }
  1079. if(e.columnid == "reqdeptcd")
  1080. {
  1081. opt_reqdeptcd.value = e.newvalue;
  1082. opt_reqdeptcd.setFocus();
  1083. if(String(e.newvalue).length == 0)
  1084. {
  1085. opt_reqdeptnm.value = "";
  1086. }
  1087. else
  1088. {
  1089. misfValidationCheck("02", "", "reqdeptcd,reqdeptnm" );
  1090. }
  1091. group5.btn_search.click();
  1092. }
  1093. }
  1094. function btn_custcd_onclick(obj:Button, e:ClickEventInfo)
  1095. {
  1096. rszfOpenPopUpListByWndName(ipt_custcd,"","custcd,custnm","SPRSD00220","instcd","cmb_instcd");
  1097. }
  1098. function btn_dept_onclick(obj:Button, e:ClickEventInfo)
  1099. {
  1100. misfOpenPopUpList("02", opt_reqdeptcd, "", "reqdeptcd,reqdeptnm");
  1101. group5.btn_search.click();
  1102. }
  1103. function btn_addrow_onclick(obj:Button, e:ClickEventInfo)
  1104. {
  1105. ds_main_list_rfemdamklistt.addRow();
  1106. ds_send_rpirlist.setColumn(0, "reqdd", "");
  1107. ds_send_rpirlist.setColumn(0, "calccnfmyn", "");
  1108. ds_send_rpirlist.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
  1109. cmb_fixtrseqmtflag.value = group5.cmb_goodflag_search.value;
  1110. cmb_workstat.value = "03";
  1111. }
  1112. function btn_delrow_onclick(obj:Button, e:ClickEventInfo)
  1113. {
  1114. misfGridIUD(grd_rfemdamklistt, "D");
  1115. }
  1116. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  1117. {
  1118. if (ipt_calccnfmyn.value == "Y")
  1119. {
  1120. sysf_messageBox("정산확정이 완료된 Data는 저장","E001");
  1121. return false;
  1122. }
  1123. if ( utlf_isNull(txt_rpirspec.value) || String(txt_rpirspec.value).length== 0 )
  1124. {
  1125. sysf_messageBox("수리내역을 ","C001");
  1126. return false;
  1127. }
  1128. if ( utlf_isNull(ipt_custcd.value) || String(ipt_custcd.value).length== 0 )
  1129. {
  1130. sysf_messageBox("거래처를","C001");
  1131. return false;
  1132. }
  1133. if ( utlf_isNull(ipt_rpirdd.value) || String(ipt_rpirdd.value).length== 0 )
  1134. {
  1135. sysf_messageBox("수리일자를","C001");
  1136. return false;
  1137. }
  1138. if ( utlf_isNull(rdo_acptflag.value) || String(rdo_acptflag.value).length== 0 )
  1139. {
  1140. sysf_messageBox("수리,예방을 ","C001");
  1141. return false;
  1142. }
  1143. if ( utlf_isNull(rdo_paycond.value) || String(rdo_paycond.value).length== 0 )
  1144. {
  1145. sysf_messageBox("정상,지불필을 ","C001");
  1146. return false;
  1147. }
  1148. if (ds_main_list_rfemdamklistt.getRowType(ds_main_list_rfemdamklistt.rowposition) != 2 && ds_main_list_rfemdamklistt.getRowType(ds_main_list_rfemdamklistt.rowposition) != 8)
  1149. {
  1150. misfGridRowStatusChange(grd_rfemdamklistt,"ds_main_list_rfemdamklistt","ds_send_rpirlist");
  1151. var updtdata = grdf_getGridUpdateData(grd_rfemdamklistt)
  1152. ds_main_list_rfemdamklistt.updatecontrol = false;
  1153. ds_main_list_rfemdamklistt.setRowType(ds_main_list_rfemdamklistt.rowposition, "u");
  1154. ds_main_list_rfemdamklistt.updatecontrol = true;
  1155. }
  1156. faddnode();
  1157. var oParam = {};
  1158. oParam.id = "TXRFE00605";
  1159. oParam.service = "reqapp.ReqMngt";
  1160. oParam.method = "reqSaveHistRfemdamktListt";
  1161. oParam.inds = "rfemdamklistt=ds_send_save_rfemdamklistt";
  1162. oParam.async = false;
  1163. //oParam.callback = "cf_TXRFE00605";
  1164. tranf_submit(oParam);
  1165. ds_send_rpirlist.setColumn(0, "rpirspec", "");
  1166. ds_send_rpirlist.setColumn(0, "rpiramt", "");
  1167. ds_send_rpirlist.setColumn(0, "paycond", "");
  1168. ds_send_rpirlist.setColumn(0, "custcd", "");
  1169. ds_send_rpirlist.setColumn(0, "custnm", "");
  1170. ds_send_rpirlist.setColumn(0, "rpirdd", "");
  1171. ds_send_rpirlist.setColumn(0, "rpirflag2", "");
  1172. ds_send_rpirlist.setColumn(0, "acptflag", "");
  1173. ds_send_rpirlist.setColumn(0, "accountdd", "");
  1174. ds_send_rpirlist.setColumn(0, "calcdocukind", "");
  1175. group5.btn_search.click();
  1176. }
  1177. function faddnode()
  1178. {
  1179. var row = ds_main_list_rfemdamklistt.addRow();
  1180. ds_main_list_rfemdamklistt.setColumn(row, "rpirspec", ds_send_rpirlist.getColumn(0, "rpirspec"));
  1181. ds_main_list_rfemdamklistt.setColumn(row, "rpiramt", ds_send_rpirlist.getColumn(0, "rpiramt"));
  1182. ds_main_list_rfemdamklistt.setColumn(row, "custnm", ds_send_rpirlist.getColumn(0, "custnm"));
  1183. ds_main_list_rfemdamklistt.setColumn(row, "custcd", ds_send_rpirlist.getColumn(0, "custcd"));
  1184. ds_main_list_rfemdamklistt.setColumn(row, "rpirdd", ds_send_rpirlist.getColumn(0, "rpirdd"));
  1185. ds_main_list_rfemdamklistt.setColumn(row, "mainrpirpsnnm", ds_send_rpirlist.getColumn(0, "mainrpirpsnnm"));
  1186. ds_main_list_rfemdamklistt.setColumn(row, "rpirtm", ds_send_rpirlist.getColumn(0, "rpirtm"));
  1187. ds_main_list_rfemdamklistt.setColumn(row, "mainrpirpsn", ds_send_rpirlist.getColumn(0, "mainrpirpsn"));
  1188. ds_main_list_rfemdamklistt.setColumn(row, "supprpirpsn", ds_send_rpirlist.getColumn(0, "supprpirpsn"));
  1189. ds_main_list_rfemdamklistt.setColumn(row, "instcd", ds_send_rpirlist.getColumn(0, "instcd"));
  1190. ds_main_list_rfemdamklistt.setColumn(row, "fixtrseqmtflag", ds_send_rpirlist.getColumn(0, "fixtrseqmtflag"));
  1191. ds_main_list_rfemdamklistt.setColumn(row, "calcdocukind", ds_send_rpirlist.getColumn(0, "calcdocukind"));
  1192. if (utlf_isNull(ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "reqdd")))
  1193. {
  1194. ipt_reqdd.value = ds_send_rpirlist.getColumn(0, "rpirdd");
  1195. ds_main_list_rfemdamklistt.setColumn(ds_main_list_rfemdamklistt.rowposition, "reqdd", ds_send_rpirlist.getColumn(0, "rpirdd"));
  1196. }
  1197. ds_main_list_rfemdamklistt.setColumn(row, "reqno", ds_send_rpirlist.getColumn(0, "reqno"));
  1198. ds_main_list_rfemdamklistt.setColumn(row, "paycond", ds_send_rpirlist.getColumn(0, "paycond"));
  1199. ds_main_list_rfemdamklistt.setColumn(row, "fixasetcd", ds_send_rpirlist.getColumn(0, "fixasetcd"));
  1200. ds_main_list_rfemdamklistt.setColumn(row, "reqdeptcd", ds_send_rpirlist.getColumn(0, "reqdeptcd"));
  1201. ds_main_list_rfemdamklistt.setColumn(row, "rpirflag2", ds_send_rpirlist.getColumn(0, "rpirflag2"));
  1202. ds_main_list_rfemdamklistt.setColumn(row, "workstat", ds_send_rpirlist.getColumn(0, "workstat"));
  1203. ds_main_list_rfemdamklistt.setColumn(row, "acptflag", ds_send_rpirlist.getColumn(0, "acptflag"));
  1204. ds_main_list_rfemdamklistt.setColumn(row, "accountdd", ds_send_rpirlist.getColumn(0, "accountdd"));
  1205. ds_main_list_rfemdamklistt.setColumn(row, "deptaprvreqyn", ds_send_rpirlist.getColumn(0, "deptaprvreqyn"));
  1206. ds_send_save_rfemdamklistt.copyData(grdf_getGridUpdateData(grd_rfemdamklistt));
  1207. }
  1208. function btn_excel2_onclick(obj:Button, e:ClickEventInfo)
  1209. {
  1210. if( ds_main_list_rfemdamklistt.rowcount > 0)
  1211. {
  1212. var fileName = "자산상세내역_" + utlf_getCurrentDate();
  1213. grdf_exportExcel(grd_rfemdamklistt, fileName, "Sheet", "true", "", "");
  1214. }
  1215. else
  1216. {
  1217. sysf_messageBox("저장 데이터가","I004");
  1218. }
  1219. }
  1220. function group5_ipt_cntrdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1221. {
  1222. if( e.keycode == 13 ){
  1223. obj.updateToDataset();
  1224. }
  1225. }
  1226. function group5_ipt_mngtdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1227. {
  1228. if( e.keycode == 13 ){
  1229. obj.updateToDataset();
  1230. }
  1231. }
  1232. function group5_ipt_deptnm_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1233. {
  1234. if( e.keycode == 13 ){
  1235. obj.updateToDataset();
  1236. }
  1237. }
  1238. function group5_ipt_mngtdeptnm_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1239. {
  1240. if( e.keycode == 13 ){
  1241. obj.updateToDataset();
  1242. }
  1243. }
  1244. function group5_ipt_lrgcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1245. {
  1246. if( e.keycode == 13 ){
  1247. obj.updateToDataset();
  1248. }
  1249. }
  1250. function group5_ipt_mdlcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1251. {
  1252. if( e.keycode == 13 ){
  1253. obj.updateToDataset();
  1254. }
  1255. }
  1256. function group5_ipt_lrgnm_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1257. {
  1258. if( e.keycode == 13 ){
  1259. obj.updateToDataset();
  1260. }
  1261. }
  1262. function group5_ipt_mdlnm_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1263. {
  1264. if( e.keycode == 13 ){
  1265. obj.updateToDataset();
  1266. }
  1267. }
  1268. function group5_ipt_prodcmpycd_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1269. {
  1270. if( e.keycode == 13 ){
  1271. obj.updateToDataset();
  1272. }
  1273. }
  1274. function group5_ipt_prodcmpynm_search_onkeydown(obj:Edit, e:KeyEventInfo)
  1275. {
  1276. if( e.keycode == 13 ){
  1277. obj.updateToDataset();
  1278. }
  1279. }
  1280. function grd_rfemdamklistt_oncellclick(obj:Grid, e:GridClickEventInfo)
  1281. {
  1282. var tPath = ds_send_rpirlist;
  1283. var sPath = ds_main_list_rfemdamklistt;
  1284. ds_send_rpirlist.enableevent = false;
  1285. ds_send_rpirlist.updatecontrol = false;
  1286. // model.setValue(tPath +"fixasetcd" ,model.getValue(sPath+"/fixasetcd" ));
  1287. ds_send_rpirlist.setColumn(0, "instcd", ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "instcd"));
  1288. ds_send_rpirlist.setColumn(0, "rpirdd" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "rpirdd" ));
  1289. ds_send_rpirlist.setColumn(0, "fixtrseqmtflag",ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "fixtrseqmtflag"));
  1290. ds_send_rpirlist.setColumn(0, "acptflag" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "acptflag" ));
  1291. ds_send_rpirlist.setColumn(0, "paycond" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "paycond" ));
  1292. ds_send_rpirlist.setColumn(0, "custcd" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "custcd" ));
  1293. ds_send_rpirlist.setColumn(0, "custnm" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "custnm" ));
  1294. ds_send_rpirlist.setColumn(0, "rpirspec" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "rpirspec" ));
  1295. ds_send_rpirlist.setColumn(0, "reqdeptcd" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "reqdeptcd" ));
  1296. ds_send_rpirlist.setColumn(0, "reqno" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "reqno" ));
  1297. ds_send_rpirlist.setColumn(0, "reqdd" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "reqdd" ));
  1298. ds_send_rpirlist.setColumn(0, "rpiramt" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "rpiramt" ));
  1299. ds_send_rpirlist.setColumn(0, "rpirflag2" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "rpirflag2" ));
  1300. ds_send_rpirlist.setColumn(0, "workstat" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "workstat" ));
  1301. ds_send_rpirlist.setColumn(0, "accountdd" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "accountdd" ));
  1302. ds_send_rpirlist.setColumn(0, "calcdocukind" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "calcdocukind" ));
  1303. ds_send_rpirlist.setColumn(0, "calccnfmyn" ,ds_main_list_rfemdamklistt.getColumn(ds_main_list_rfemdamklistt.rowposition, "calccnfmyn" ));
  1304. ds_send_rpirlist.updatecontrol = true;
  1305. ds_send_rpirlist.enableevent = true;
  1306. }
  1307. ]]></Script>
  1308. </Form>
  1309. </FDL>