SMRFE00900_수리접수 및 결과등록(통합).xfdl 123 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRFE00900" position="absolute 0 0 1203 799" titletext="수리접수 및 결과 등록" oninit="SMRFE00900_oninit" onload="SMRFE00900_onload">
  5. <Layouts>
  6. <Layout>
  7. <Edit id="ipt_acptpsnid" taborder="28" class="input_essential" enable="false" visible="false" position="absolute 731 374 828 393" anchor="top right" autoselect="true"/>
  8. <Edit id="ipt_acptpsnnm" taborder="30" class="input_defalut" enable="false" visible="false" position="absolute 820 374 915 393" anchor="top right" autoselect="true"/>
  9. <Edit id="ipt_deprtmangrsanctnm" taborder="52" class="input_default" enable="false" position="absolute 833 374 913 393" anchor="top right" autoselect="true"/>
  10. <Combo id="cmb_rpirflag1" taborder="34" class="combo_default" position="absolute 731 348 854 367" anchor="top right"/>
  11. <Combo id="cmb_bugtcd" taborder="10" enable="false" visible="false" position="absolute 781 348 854 367" anchor="top right"/>
  12. <Static id="caption16" text="~" position="absolute 863 457 875 469" anchor="top right"/>
  13. <Combo id="cmb_rpirflag2" taborder="35" class="combo_default" enable="false" position="absolute 947 348 1053 367" anchor="top right"/>
  14. <Static id="caption6" text="수리접수 및 결과 등록" class="tit_1" position="absolute 0 0 186 25"/>
  15. <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1069 26 1125 48" anchor="top right" onclick="btn_save_onclick"/>
  16. <Button id="btn_init" taborder="2" text="초기화" class="btn4" position="absolute 1127 26 1195 48" anchor="top right" onclick="btn_init_onclick"/>
  17. <Button id="button1" taborder="3" text="출력" class="btn6" visible="false" position="absolute 588 26 644 48"/>
  18. <Button id="button26" taborder="4" text="화면이동" class="btn3" visible="false" position="absolute 506 26 586 48"/>
  19. <Shape id="line3" class="line_6" position="absolute 0 47 1195 53" anchor="left top right"/>
  20. <Button id="button5" taborder="5" text="전자결재" class="btn2" visible="false" position="absolute 382 26 462 48"/>
  21. <Button id="button2" taborder="6" text="출력(일괄)" class="btn6" position="absolute 58 26 150 48" onclick="button2_onclick"/>
  22. <Button id="btn_prnt" taborder="7" text="출력" class="btn6" position="absolute 0 26 56 48" onclick="btn_prnt_onclick"/>
  23. <Button id="btn_deprtmangrsanctid" taborder="8" class="icon_search" position="absolute 811 375 827 391" anchor="top right" onclick="btn_deprtmangrsanctid_onclick"/>
  24. <Grid id="grd_rfehemhtlist" taborder="9" binddataset="ds_main_grid_rfehemhtlist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 0 168 635 790" anchor="all" oncellclick="grd_rfehemhtlist_oncellclick" oncelldblclick="grd_rfehemhtlist_oncelldblclick" onheadclick="grd_rfehemhtlist_onheadclick" onrbuttondown="grd_rfehemhtlist_onrbuttondown" onrbuttonup="grd_rfehemhtlist_onrbuttonup">
  25. <Formats>
  26. <Format id="default">
  27. <Columns>
  28. <Column size="20" band="left"/>
  29. <Column size="19"/>
  30. <Column size="0"/>
  31. <Column size="74"/>
  32. <Column size="37"/>
  33. <Column size="71"/>
  34. <Column size="81"/>
  35. <Column size="100"/>
  36. <Column size="167"/>
  37. <Column size="68"/>
  38. <Column size="0"/>
  39. <Column size="70"/>
  40. <Column size="57"/>
  41. <Column size="75"/>
  42. <Column size="70"/>
  43. <Column size="70"/>
  44. <Column size="70"/>
  45. <Column size="0"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. <Column size="0"/>
  49. <Column size="0"/>
  50. <Column size="0"/>
  51. <Column size="0"/>
  52. <Column size="0"/>
  53. <Column size="0"/>
  54. <Column size="0"/>
  55. <Column size="0"/>
  56. <Column size="0"/>
  57. <Column size="0"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="0"/>
  66. <Column size="0"/>
  67. <Column size="0"/>
  68. <Column size="0"/>
  69. <Column size="0"/>
  70. <Column size="0"/>
  71. <Column size="0"/>
  72. <Column size="0"/>
  73. <Column size="0"/>
  74. <Column size="0"/>
  75. <Column size="0"/>
  76. <Column size="0"/>
  77. <Column size="0"/>
  78. <Column size="0"/>
  79. <Column size="0"/>
  80. <Column size="0"/>
  81. <Column size="0"/>
  82. <Column size="0"/>
  83. <Column size="0"/>
  84. <Column size="0"/>
  85. <Column size="0"/>
  86. <Column size="0"/>
  87. <Column size="0"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. <Column size="0"/>
  91. <Column size="0"/>
  92. <Column size="0"/>
  93. <Column size="0"/>
  94. <Column size="0"/>
  95. <Column size="0"/>
  96. <Column size="0"/>
  97. <Column size="0"/>
  98. <Column size="0"/>
  99. <Column size="0"/>
  100. <Column size="0"/>
  101. <Column size="0"/>
  102. <Column size="0"/>
  103. <Column size="0"/>
  104. <Column size="0"/>
  105. <Column size="0"/>
  106. <Column size="80"/>
  107. <Column size="150"/>
  108. <Column size="150"/>
  109. <Column size="100"/>
  110. <Column size="80"/>
  111. </Columns>
  112. <Rows>
  113. <Row size="24" band="head"/>
  114. <Row size="24"/>
  115. </Rows>
  116. <Band id="head">
  117. <Cell/>
  118. <Cell col="1" displaytype="checkbox" edittype="checkbox" expr="0"/>
  119. <Cell col="2" text="자산구분"/>
  120. <Cell col="3" colspan="2" text="의뢰일자" taborder="undefined"/>
  121. <Cell col="5" text="의뢰부서"/>
  122. <Cell col="6" text="계정과목"/>
  123. <Cell col="7" text="자산번호"/>
  124. <Cell col="8" text="자산명"/>
  125. <Cell col="9" text="수리형태"/>
  126. <Cell col="10" text="완료상태"/>
  127. <Cell col="11" text="담당자"/>
  128. <Cell col="12" text="서류상태"/>
  129. <Cell col="13" text="수리상태"/>
  130. <Cell col="14" text="실장"/>
  131. <Cell col="15" text="과장"/>
  132. <Cell col="16" text="검수자"/>
  133. <Cell col="17" text="승인"/>
  134. <Cell col="18" text="S/N"/>
  135. <Cell col="19" text="접수일자"/>
  136. <Cell col="20" text="결재상태"/>
  137. <Cell col="21" text="담당자comment"/>
  138. <Cell col="22" text="미가동일수"/>
  139. <Cell col="23" text="접수구분"/>
  140. <Cell col="24" text="기관코드"/>
  141. <Cell col="25" text="비품_장비구분"/>
  142. <Cell col="26" text="접수자ID"/>
  143. <Cell col="27" text="접수자이름"/>
  144. <Cell col="28" text="A/S대리점"/>
  145. <Cell col="29" text="A/S연락처"/>
  146. <Cell col="30" text="예산년도"/>
  147. <Cell col="31" text="담당자전화번호(사내전화번호)"/>
  148. <Cell col="32" text="완료인수일"/>
  149. <Cell col="33" text="인수자이름"/>
  150. <Cell col="34" text="의뢰부서명"/>
  151. <Cell col="35" text="하자보수기간from"/>
  152. <Cell col="36" text="하자보수기간to"/>
  153. <Cell col="37" text="발생일자"/>
  154. <Cell col="38" text="물품모델"/>
  155. <Cell col="39" text="설치장소CODE"/>
  156. <Cell col="40" text="설치장소"/>
  157. <Cell col="41" text="구입금액"/>
  158. <Cell col="42" text="취득일"/>
  159. <Cell col="43" text="의뢰자이름"/>
  160. <Cell col="44" text="의뢰자연락처"/>
  161. <Cell col="45" text="수리비"/>
  162. <Cell col="46" text="연구과제명"/>
  163. <Cell col="47" text="담당자ID(수리담당자)"/>
  164. <Cell col="48" text="연구과제code"/>
  165. <Cell col="49" text="예산계정"/>
  166. <Cell col="50" text="고장유형"/>
  167. <Cell col="51" text="청구구분"/>
  168. <Cell col="52" text="비고"/>
  169. <Cell col="53" text="고장내역(의뢰내역)"/>
  170. <Cell col="54" text="최종수리결과"/>
  171. <Cell col="55" text="수리내역"/>
  172. <Cell col="56" text="화면id"/>
  173. <Cell col="57" text="승인자"/>
  174. <Cell col="58" text="견적금액"/>
  175. <Cell col="59" text="구코드번호"/>
  176. <Cell col="60" text="제조원명"/>
  177. <Cell col="61" text="절감액"/>
  178. <Cell col="62" text="부품사용금액"/>
  179. <Cell col="63" text="수리완료일"/>
  180. <Cell col="64" text="수리시간"/>
  181. <Cell col="65" text="팀장결재일"/>
  182. <Cell col="66" text="거래처명"/>
  183. <Cell col="67"/>
  184. <Cell col="68"/>
  185. <Cell col="69"/>
  186. <Cell col="70"/>
  187. <Cell col="71" text="caption1"/>
  188. <Cell col="72"/>
  189. <Cell col="73"/>
  190. <Cell col="74"/>
  191. <Cell col="75"/>
  192. <Cell col="76"/>
  193. <Cell col="77"/>
  194. <Cell col="78" text="공급처코드"/>
  195. <Cell col="79" text="공급처명"/>
  196. <Cell col="80" text="수리거래처명"/>
  197. <Cell col="81" text="구매품의일자"/>
  198. <Cell col="82" text="구매품의번호"/>
  199. </Band>
  200. <Band id="body">
  201. <Cell celltype="head"/>
  202. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'Y' || chk == '1' ? 1 : 0"/>
  203. <Cell col="2" displaytype="combo" edittype="combo" text="bind:fixtrseqmtflag"/>
  204. <Cell col="3" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext"/>
  205. <Cell col="4" text="bind:reqno"/>
  206. <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:depthngnm"/>
  207. <Cell col="6" style="align:left middle;padding:0 0 0 3;" text="bind:acntnm"/>
  208. <Cell col="7" text="bind:fixasetcd"/>
  209. <Cell col="8" style="align:left middle;padding:0 0 0 3;cursor:hand;" text="bind:fixasetnm"/>
  210. <Cell col="9" displaytype="combo" style="padding:0 0 0 3;" text="bind:rpirflag2" enable="false"/>
  211. <Cell col="10" text="bind:endflag"/>
  212. <Cell col="11" text="bind:chrgpsnnm"/>
  213. <Cell col="12" displaytype="combo" style="align:center;" text="bind:docustat" combodataset="ds_init_comcd__030M001210__030M001210" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  214. <Cell col="13" displaytype="combo" style="align:center;" text="bind:workstat"/>
  215. <Cell col="14" text="bind:deprtmangrsanctnm"/>
  216. <Cell col="15" text="bind:mngersanctnm"/>
  217. <Cell col="16" text="bind:chkpsnnm"/>
  218. <Cell col="17" displaytype="checkbox" edittype="checkbox" text="bind:deptaprvyn" enable="false"/>
  219. <Cell col="18" text="bind:mngtno"/>
  220. <Cell col="19" text="bind:acptdd"/>
  221. <Cell col="20" displaytype="combo" edittype="combo" text="bind:sanctyn" enable="false"/>
  222. <Cell col="21" text="bind:chrgpsncmt"/>
  223. <Cell col="22" text="bind:nonworkdayno"/>
  224. <Cell col="23" displaytype="combo" edittype="combo" text="bind:acptflag"/>
  225. <Cell col="24" text="bind:instcd"/>
  226. <Cell col="25" text="bind:fixtrseqmtflag"/>
  227. <Cell col="26" text="bind:acptpsnid"/>
  228. <Cell col="27" text="bind:acptpsnnm"/>
  229. <Cell col="28" text="bind:agency"/>
  230. <Cell col="29" text="bind:agencycntctel"/>
  231. <Cell col="30" text="bind:bugtyy"/>
  232. <Cell col="31" text="bind:chrgtel"/>
  233. <Cell col="32" text="bind:deptacptdd"/>
  234. <Cell col="33" text="bind:deptacptpsnnm"/>
  235. <Cell col="34" text="bind:depthngnm"/>
  236. <Cell col="35" text="bind:flwgrnttermfr"/>
  237. <Cell col="36" text="bind:flwgrnttermto"/>
  238. <Cell col="37" text="bind:genrdd"/>
  239. <Cell col="38" text="bind:goodmodel"/>
  240. <Cell col="39" text="bind:installplcecd"/>
  241. <Cell col="40" text="bind:installplcenm"/>
  242. <Cell col="41" text="bind:possnamt"/>
  243. <Cell col="42" text="bind:possndd"/>
  244. <Cell col="43" text="bind:reqpsnnm"/>
  245. <Cell col="44" text="bind:reqtel"/>
  246. <Cell col="45" text="bind:rpiramt"/>
  247. <Cell col="46" text="bind:stdysubjnm"/>
  248. <Cell col="47" text="bind:chrgpsnid"/>
  249. <Cell col="48" text="bind:stdysubjno"/>
  250. <Cell col="49" text="bind:bugtcd"/>
  251. <Cell col="50" text="bind:rpirflag1"/>
  252. <Cell col="51" text="bind:useyn"/>
  253. <Cell col="52" text="bind:cmt"/>
  254. <Cell col="53" text="bind:hdrncspec"/>
  255. <Cell col="54" text="bind:lastrpirrslt"/>
  256. <Cell col="55" text="bind:rpirspec"/>
  257. <Cell col="56" text="bind:bizscrnid"/>
  258. <Cell col="57" text="bind:deptaprvpsnnm"/>
  259. <Cell col="58" text="bind:estimateamt"/>
  260. <Cell col="59" text="bind:oldcd"/>
  261. <Cell col="60" text="bind:prodcmpynm"/>
  262. <Cell col="61" text="bind:reductionamt"/>
  263. <Cell col="62" text="bind:rfehdabptotal"/>
  264. <Cell col="63" text="bind:rpirenddd"/>
  265. <Cell col="64" text="bind:rpirtm"/>
  266. <Cell col="65" text="bind:sanctdd"/>
  267. <Cell col="66" text="bind:suplplcenm"/>
  268. <Cell col="67" text="bind:mngersanctyn"/>
  269. <Cell col="68" text="bind:mngersanctdd"/>
  270. <Cell col="69" text="bind:mngersanctid"/>
  271. <Cell col="70" text="bind:deprtmangrsanctyn"/>
  272. <Cell col="71" text="bind:deprtmangrsanctdd"/>
  273. <Cell col="72" text="bind:deprtmangrsanctid"/>
  274. <Cell col="73" text="bind:execdept"/>
  275. <Cell col="74" text="bind:execdeptnm"/>
  276. <Cell col="75" text="bind:rpirendyn"/>
  277. <Cell col="76" text="bind:chkpsn"/>
  278. <Cell col="77" text="bind:goodspec"/>
  279. <Cell col="78" text="bind:suplplcecd"/>
  280. <Cell col="79" text="bind:suplplcenm"/>
  281. <Cell col="80" text="bind:agency"/>
  282. <Cell col="81" text="bind:purccnsttndd"/>
  283. <Cell col="82" text="bind:purccnsttnno"/>
  284. </Band>
  285. </Format>
  286. </Formats>
  287. </Grid>
  288. <Static id="caption9" text="예산년도/계정" class="cell_1" visible="false" position="absolute 639 346 729 369" anchor="top right"/>
  289. <Edit id="ipt_stdysubjno" taborder="11" class="input_dafault" enable="false" visible="false" position="absolute 947 348 1053 367" anchor="top right" autoselect="true"/>
  290. <Edit id="ipt_stdysubjnm" taborder="12" class="input_dafault" enable="false" visible="false" position="absolute 1055 348 1192 367" anchor="top right" autoselect="true"/>
  291. <Static id="caption13" text="연구과제" class="cell_1" visible="false" position="absolute 855 346 920 369" anchor="top right"/>
  292. <Edit id="ipt_bugtyy" taborder="13" class="input_default" enable="false" visible="false" position="absolute 731 348 780 367" anchor="top right" autoselect="true"/>
  293. <Shape id="line4" class="line_2" position="absolute 639 420 1194 426" anchor="top right"/>
  294. <Shape id="line28" class="line_2" position="absolute 639 290 1194 296" anchor="top right"/>
  295. <Shape id="line1" class="line_10" position="absolute 639 163 1194 169" anchor="top right"/>
  296. <Shape id="line15" class="line_2" position="absolute 640 446 1195 452" anchor="top right"/>
  297. <Shape id="line37" class="line_2" position="absolute 639 342 1194 348" anchor="top right"/>
  298. <Shape id="line14" linetype="vertical" class="line_2" position="absolute 639 688 1194 694" anchor="top right"/>
  299. <Shape id="line35" class="line_2" position="absolute 639 316 1194 322" anchor="top right"/>
  300. <Shape id="line10" class="line_2" position="absolute 639 190 1194 196" anchor="top right"/>
  301. <Shape id="line9" class="line_2" position="absolute 639 264 1194 270" anchor="top right"/>
  302. <Shape id="line40" class="line_2" position="absolute 639 394 1194 400" anchor="top right"/>
  303. <Shape id="line8" class="line_2" position="absolute 639 238 1194 244" anchor="top right"/>
  304. <Div id="grp_sea" anchor="left top right" taborder="14" class="div_SA2" position="absolute 0 51 1195 131">
  305. <Layouts>
  306. <Layout>
  307. <Static id="caption2" text="자산구분 :" class="search_name" position="absolute 15 32 101 49"/>
  308. <Button id="btn_search" taborder="21" text="조회" class="btn1" position="absolute 1124 30 1180 52" anchor="top right" onclick="grp_sea_btn_search_onclick"/>
  309. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1106 9 1112 77" anchor="top right"/>
  310. <Button id="btn_reqdeptcd" taborder="22" class="icon_search" position="absolute 441 57 457 73" onclick="grp_sea_btn_reqdeptcd_onclick"/>
  311. <Edit id="ipt_reqdeptcdS" taborder="23" class="input_default" position="absolute 360 55 438 74" autoselect="true" onkeydown="grp_sea_ipt_reqdeptcdS_onkeydown"/>
  312. <Edit id="ipt_reqdeptnmS" taborder="24" readonly="true" class="output" position="absolute 460 55 620 74"/>
  313. <Static id="caption3" text="의뢰부서 :" class="search_name" position="absolute 268 56 355 73"/>
  314. <Static id="cap_reqdd1S" text="의뢰일자 :" class="search_name" position="absolute 268 5 354 22"/>
  315. <Calendar id="ipt_reqdd1S" taborder="25" class="input_essential" position="absolute 360 4 463 23" autoselect="true"/>
  316. <Calendar id="ipt_reqdd2S" taborder="26" class="input_essential" position="absolute 480 4 583 23" autoselect="true"/>
  317. <Button id="btn_chrgpsnidS" taborder="27" class="icon_search" position="absolute 814 58 830 74" onclick="grp_sea_btn_chrgpsnidS_onclick"/>
  318. <Static id="caption20" text="검 토 자 :" class="search_name" position="absolute 651 57 738 74"/>
  319. <Edit id="ipt_chrgpsnidS" taborder="28" class="input_default" position="absolute 733 56 811 75" autoselect="true" onkeydown="grp_sea_ipt_chrgpsnidS_onkeydown"/>
  320. <Edit id="ipt_chrgpsnnmS" taborder="29" readonly="true" class="output" position="absolute 833 56 945 75"/>
  321. <Combo id="cmb_fixtrseqmtflag" taborder="30" innerdataset="@ds_init_goodflag" codecolumn="value" datacolumn="label" class="combo_essential" position="absolute 105 31 245 50" onitemchanged="grp_sea_cmb_fixtrseqmtflag_onitemchanged"/>
  322. <Combo id="cmb_instcd" taborder="31" class="combo_essential" position="absolute 105 5 245 24" onitemchanged="grp_sea_cmb_instcd_onitemchanged"/>
  323. <Static id="caption11" text="기관코드 :" class="search_name" position="absolute 15 6 101 23"/>
  324. <Static id="caption12" text="~" position="absolute 465 4 477 24"/>
  325. <Static id="caption30" text="수리형태 :" class="search_name" position="absolute 650 6 739 23"/>
  326. <Combo id="cmb_rpirflag2_search" taborder="32" position="absolute 732 6 830 25"/>
  327. <Static id="caption34" text="검수여부 :" class="search_name" position="absolute 769 32 860 49"/>
  328. <Static id="caption35" text="결재여부 :" class="search_name" position="absolute 650 31 741 48"/>
  329. <CheckBox id="chk_chkyn" taborder="33" position="absolute 859 33 879 48" truevalue="Y" falsevalue="N" onclick="grp_sea_chk_chkyn_onclick"/>
  330. <CheckBox id="chk_acptyn" taborder="34" position="absolute 732 32 752 47" truevalue="Y" falsevalue="N" onclick="grp_sea_chk_acptyn_onclick"/>
  331. <Static id="caption22" text="진행상태 :" class="search_name" position="absolute 865 9 966 26"/>
  332. <Combo id="cmb_exedeptcd" taborder="35" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 1079 57 1179 76">
  333. <Dataset id="innerdataset">
  334. <ColumnInfo>
  335. <Column id="codecolumn"/>
  336. <Column id="datacolumn"/>
  337. </ColumnInfo>
  338. <Rows>
  339. <Row>
  340. <Col id="codecolumn"/>
  341. <Col id="datacolumn">전체</Col>
  342. </Row>
  343. <Row>
  344. <Col id="codecolumn">4090500000</Col>
  345. <Col id="datacolumn">의공학과</Col>
  346. </Row>
  347. <Row>
  348. <Col id="codecolumn">4020334000</Col>
  349. <Col id="datacolumn">물류파트</Col>
  350. </Row>
  351. <Row>
  352. <Col id="codecolumn">4130100000</Col>
  353. <Col id="datacolumn">정보통신실</Col>
  354. </Row>
  355. </Rows>
  356. </Dataset>
  357. </Combo>
  358. <Edit id="ipt_fixasetcd_search" taborder="36" class="input_default" position="absolute 105 56 245 75" onkeyup="grp_sea_ipt_fixasetcd_search_onkeyup" autoselect="true"/>
  359. <Static id="caption38" text="자산코드 :" class="search_name" position="absolute 16 57 104 74"/>
  360. <cp_checkboxList id="chk_workstatmulti" titletext="CheckBox List" taborder="37" scrollbars="none" position="absolute 950 6 1099 52" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  361. <Static id="caption42" text="완료일자 :" class="search_name" position="absolute 268 31 354 48"/>
  362. <Calendar id="input2" taborder="38" class="input_essential" position="absolute 360 29 463 48" autoselect="true"/>
  363. <Static id="caption41" text="~" position="absolute 465 29 477 49"/>
  364. <Calendar id="ipt_rpirenddd2" taborder="39" class="input_essential" position="absolute 480 29 583 48" autoselect="true"/>
  365. </Layout>
  366. </Layouts>
  367. </Div>
  368. <Static id="caption1" text="의뢰내역" class="tit_2" position="absolute 0 147 157 168"/>
  369. <Shape id="line2" class="line_10" position="absolute 0 163 634 169" anchor="left top right"/>
  370. <Static id="caption60" text="서류상태" class="cell_1" position="absolute 639 502 729 525" anchor="top right"/>
  371. <Combo id="cmb_docustat" taborder="15" class="combo_default" enable="false" position="absolute 731 504 846 523" anchor="top right"/>
  372. <Static id="caption4" text="수리상태" class="cell_1" position="absolute 900 502 990 525" anchor="top right"/>
  373. <Static id="caption32" text="의뢰번호" class="cell_1" position="absolute 639 320 729 343" anchor="top right"/>
  374. <Static id="caption5" text="의뢰부서" class="cell_1" position="absolute 639 294 729 317" anchor="top right"/>
  375. <Edit id="ipt_depthngnm" taborder="16" class="output" position="absolute 731 296 854 315" anchor="top right" autoselect="true" readonly="true"/>
  376. <Static id="caption7" text="완료인수일" class="cell_1" position="absolute 639 268 729 291" anchor="top right"/>
  377. <Edit id="ipt_installplcecd" taborder="17" class="output" position="absolute 947 270 1053 289" anchor="top right" autoselect="true" readonly="true"/>
  378. <Static id="caption8" text="설치장소" class="cell_1" position="absolute 855 268 945 291" anchor="top right"/>
  379. <Edit id="ipt_reqtel" taborder="18" class="output" position="absolute 947 296 1053 315" anchor="top right" autoselect="true" readonly="true"/>
  380. <Static id="cap_reqtel" text="의뢰자 연락처" class="cell_1" position="absolute 855 294 945 317" anchor="top right"/>
  381. <Shape id="line11" linetype="vertical" class="line_2" position="absolute 639 756 1194 762" anchor="top right"/>
  382. <Static id="caption18" text="수리내역" class="cell_1" position="absolute 639 649 729 790" anchor="top right"/>
  383. <MaskEdit id="ipt_genrdd" taborder="19" type="string" mask="####-##-##" maskchar=" " trimtype="both" class="output" position="absolute 1040 323 1192 342" anchor="top right" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" " readonly="true"/>
  384. <TextArea id="txt_lastrpirrslt" taborder="20" class="output" position="absolute 731 649 1192 790" anchor="top right" acceptstab="true" wordwrap="word" readonly="true"/>
  385. <Static id="caption19" position="absolute 295 438 395 458"/>
  386. <Static id="caption23" text="인수자" class="cell_1" position="absolute 855 242 945 265" anchor="top right"/>
  387. <Static id="caption26" text="의뢰자" class="cell_1" position="absolute 639 242 729 265" anchor="top right"/>
  388. <Static id="caption27" text="자산코드" class="cell_1" position="absolute 639 168 729 191" anchor="top right"/>
  389. <Edit id="ipt_fixasetcd" taborder="21" position="absolute 731 170 855 189" anchor="top right" autoselect="true" class="output" readonly="true"/>
  390. <Edit id="ipt_fixasetnm" taborder="22" class="output" position="absolute 731 218 1192 237" anchor="top right" autoselect="true" readonly="true"/>
  391. <Edit id="ipt_deptacptpsnnm" taborder="23" class="output" position="absolute 947 244 1053 263" anchor="top right" autoselect="true" readonly="true"/>
  392. <Edit id="ipt_reqpsnnm" taborder="24" class="output" position="absolute 731 244 854 263" anchor="top right" autoselect="true" readonly="true"/>
  393. <Edit id="ipt_deptacptdd" taborder="25" class="output" position="absolute 731 270 854 289" anchor="top right" autoselect="true" readonly="true"/>
  394. <Edit id="ipt_installplcenm" taborder="26" class="output" position="absolute 1055 270 1192 289" anchor="top right" autoselect="true" readonly="true"/>
  395. <Static id="caption31" text="고장유형" class="cell_1" position="absolute 639 346 729 369" anchor="top right"/>
  396. <Static id="caption10" text="수리형태" class="cell_1" position="absolute 855 346 945 369" anchor="top right"/>
  397. <Combo id="cmb_workstat" taborder="27" class="combo_default" enable="false" position="absolute 992 504 1107 523" anchor="top right"/>
  398. <Button id="btn_acptpsnid" taborder="29" class="icon_search" enable="false" visible="false" position="absolute 811 375 827 391" anchor="top right" onclick="btn_acptpsnid_onclick"/>
  399. <Static id="caption24" text="비고" class="cell_1" position="absolute 639 398 729 421" anchor="top right"/>
  400. <Static id="cap_acptpsnid" text="접수자" class="cell_1" visible="false" position="absolute 639 372 729 395" anchor="top right"/>
  401. <TextArea id="txt_cmt" taborder="31" class="output" enable="false" position="absolute 731 400 1192 419" anchor="top right" acceptstab="true"/>
  402. <TextArea id="txt_hdrncspec" taborder="32" class="output" position="absolute 731 529 1192 647" anchor="top right" wordwrap="word" acceptstab="true" readonly="true"/>
  403. <Static id="cap_genrdd" text="발생일자" class="cell_1" position="absolute 948 320 1038 343" anchor="top right"/>
  404. <Edit id="ipt_reqno" taborder="33" class="output" position="absolute 856 322 945 341" anchor="top right" autoselect="true" readonly="true"/>
  405. <Radio id="rdo_useyn" taborder="36" columncount="2" rowcount="0" innerdataset="@ds_init_useyn" codecolumn="value" datacolumn="label" enable="false" visible="false" position="absolute 1067 564 1157 583" anchor="top right"/>
  406. <Static id="caption14" text="수리구분" class="cell_1" visible="false" position="absolute 1000 561 1063 584" anchor="top right"/>
  407. <Static id="cap_acptdd" text="납품일자" class="cell_1" visible="false" position="absolute 1000 541 1063 564" anchor="top right"/>
  408. <Edit id="ipt_acptdd" taborder="37" class="input_essential" enable="false" visible="false" position="absolute 1067 542 1130 561" anchor="top right" autoselect="true"/>
  409. <MaskEdit id="ipt_reqdd" taborder="38" type="string" mask="####-##-##" maskchar=" " trimtype="both" class="output" position="absolute 731 322 854 341" anchor="top right" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" " readonly="true"/>
  410. <Shape id="line5" class="line_2" position="absolute 638 368 1193 374" anchor="top right"/>
  411. <Button id="btn_chrgpsnid" taborder="39" class="icon_search" enable="false" position="absolute 831 428 847 444" anchor="top right" onclick="btn_chrgpsnid_onclick"/>
  412. <Edit id="ipt_chrgpsnid" taborder="40" class="input_essential" enable="false" position="absolute 731 426 828 445" anchor="top right" autoselect="true" onkeydown="ipt_chrgpsnid_onkeydown"/>
  413. <Edit id="ipt_chrgpsnnm" taborder="41" class="input_search" enable="false" position="absolute 849 426 944 445" anchor="top right" autoselect="true"/>
  414. <Edit id="ipt_chrgtel" taborder="42" class="input_essential" enable="false" position="absolute 1038 426 1192 445" anchor="top right" autoselect="true"/>
  415. <Shape id="line6" class="line_2" position="absolute 637 472 1192 478" anchor="top right"/>
  416. <Button id="btn_excel" taborder="43" text="Excel" class="btn5" position="absolute 1142 144 1195 163" anchor="top right" onclick="btn_excel_onclick"/>
  417. <MaskEdit id="ipt_flwgrnttermto" taborder="44" type="string" mask="####-##-##" maskchar=" " trimtype="both" class="output" position="absolute 876 452 1001 471" anchor="top right" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" " readonly="true"/>
  418. <MaskEdit id="ipt_flwgrnttermfr" taborder="45" type="string" mask="####-##-##" maskchar=" " trimtype="both" class="output" position="absolute 731 452 856 471" anchor="top right" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" " readonly="true"/>
  419. <MaskEdit id="ipt_possnamt" taborder="46" mask="#,###" class="output" position="absolute 731 478 897 497" anchor="top right" autoselect="true" readonly="true"/>
  420. <Edit id="ipt_agency" taborder="47" class="input_default" visible="false" position="absolute 1074 587 1088 606" anchor="top right" autoselect="true"/>
  421. <MaskEdit id="ipt_possndd" taborder="48" type="string" mask="####-##-##" maskchar=" " trimtype="both" class="output" position="absolute 1067 453 1192 472" anchor="top right" style=":disabled {align:center middle;}" autoselect="true" displaynulltext=" " readonly="true"/>
  422. <Edit id="ipt_agencycntctel" taborder="49" class="input_default" visible="false" position="absolute 1167 588 1180 607" anchor="top right" autoselect="true"/>
  423. <Grid id="grd_erfehemhtlist" taborder="50" binddataset="ds_main_grid_erfehemhtlist" useinputpanel="false" visible="false" position="absolute 10 403 630 538">
  424. <Formats>
  425. <Format id="default">
  426. <Columns>
  427. <Column size="100"/>
  428. <Column size="50"/>
  429. <Column size="120"/>
  430. <Column size="85"/>
  431. <Column size="120"/>
  432. <Column size="120"/>
  433. <Column size="150"/>
  434. <Column size="110"/>
  435. <Column size="120"/>
  436. <Column size="100"/>
  437. <Column size="80"/>
  438. <Column size="80"/>
  439. <Column size="80"/>
  440. <Column size="100"/>
  441. <Column size="120"/>
  442. <Column size="120"/>
  443. <Column size="100"/>
  444. <Column size="80"/>
  445. <Column size="80"/>
  446. <Column size="80"/>
  447. <Column size="80"/>
  448. <Column size="80"/>
  449. <Column size="80"/>
  450. <Column size="100"/>
  451. <Column size="80"/>
  452. <Column size="80"/>
  453. <Column size="100"/>
  454. <Column size="100"/>
  455. <Column size="180"/>
  456. <Column size="180"/>
  457. <Column size="100"/>
  458. <Column size="80"/>
  459. </Columns>
  460. <Rows>
  461. <Row size="24" band="head"/>
  462. <Row size="24"/>
  463. </Rows>
  464. <Band id="head">
  465. <Cell text="의뢰일자"/>
  466. <Cell col="1" text="의뢰일자"/>
  467. <Cell col="2" text="의뢰부서"/>
  468. <Cell col="3" text="계정과목"/>
  469. <Cell col="4" text="코드번호"/>
  470. <Cell col="5" text="구코드번호"/>
  471. <Cell col="6" text="장비명"/>
  472. <Cell col="7" text="모델"/>
  473. <Cell col="8" text="S/N"/>
  474. <Cell col="9" text="취득일자"/>
  475. <Cell col="10" text="의뢰인명"/>
  476. <Cell col="11" text="승인자"/>
  477. <Cell col="12" text="전화번호"/>
  478. <Cell col="13" text="제조원명"/>
  479. <Cell col="14" text="공급처명"/>
  480. <Cell col="15" text="수리거래처명"/>
  481. <Cell col="16" text="수리진행상태"/>
  482. <Cell col="17" text="담당자명"/>
  483. <Cell col="18" text="청구구분"/>
  484. <Cell col="19" text="고장구분"/>
  485. <Cell col="20" text="수리형태"/>
  486. <Cell col="21" text="수리시간"/>
  487. <Cell col="22" text="견적금액"/>
  488. <Cell col="23" text="부품사용금액"/>
  489. <Cell col="24" text="절감액"/>
  490. <Cell col="25" text="확정금액"/>
  491. <Cell col="26" text="수리완료일"/>
  492. <Cell col="27" text="팀장결재일"/>
  493. <Cell col="28" text="의뢰내용"/>
  494. <Cell col="29" text="수리내용"/>
  495. <Cell col="30" text="접수구분"/>
  496. <Cell col="31" text="구입금액"/>
  497. </Band>
  498. <Band id="body">
  499. <Cell displaytype="date" text="bind:reqdd" calendardisplaynulltype="none"/>
  500. <Cell col="1" text="bind:reqno"/>
  501. <Cell col="2" text="bind:depthngnm"/>
  502. <Cell col="3" text="bind:acntnm"/>
  503. <Cell col="4" text="bind:fixasetcd"/>
  504. <Cell col="5" text="bind:oldcd"/>
  505. <Cell col="6" text="bind:fixasetnm"/>
  506. <Cell col="7" text="bind:goodmodel"/>
  507. <Cell col="8" text="bind:mngtno"/>
  508. <Cell col="9" displaytype="date" text="bind:possndd" calendardisplaynulltype="none"/>
  509. <Cell col="10" text="bind:reqpsnnm"/>
  510. <Cell col="11" text="bind:deptaprvpsnnm"/>
  511. <Cell col="12" text="bind:reqtel"/>
  512. <Cell col="13" text="bind:prodcmpynm"/>
  513. <Cell col="14" text="bind:suplplcenm"/>
  514. <Cell col="15" text="bind:agency"/>
  515. <Cell col="16" displaytype="combo" edittype="combo" text="bind:workstat"/>
  516. <Cell col="17" text="bind:chrgpsnnm"/>
  517. <Cell col="18" displaytype="combo" edittype="combo" text="bind:useyn"/>
  518. <Cell col="19" displaytype="combo" edittype="combo" text="bind:rpirflag1"/>
  519. <Cell col="20" displaytype="combo" edittype="combo" text="bind:rpirflag2"/>
  520. <Cell col="21" text="bind:rpirtm" mask="expr:utlf_isNull(rpirtm) ? '' : '##:##'"/>
  521. <Cell col="22" displaytype="number" text="bind:estimateamt" mask="#,###"/>
  522. <Cell col="23" displaytype="number" text="bind:rfehdabptotal" mask="#,###"/>
  523. <Cell col="24" displaytype="number" text="bind:reductionamt" mask="#,###"/>
  524. <Cell col="25" displaytype="number" text="bind:rpiramt" mask="#,###"/>
  525. <Cell col="26" displaytype="date" text="bind:rpirenddd" calendardisplaynulltype="none"/>
  526. <Cell col="27" displaytype="date" text="bind:sanctdd" calendardisplaynulltype="none"/>
  527. <Cell col="28" text="bind:hdrncspec"/>
  528. <Cell col="29" text="bind:lastrpirrslt"/>
  529. <Cell col="30" displaytype="combo" edittype="combo" text="bind:acptflag"/>
  530. <Cell col="31" displaytype="number" text="bind:possnamt"/>
  531. </Band>
  532. </Format>
  533. </Formats>
  534. </Grid>
  535. <MaskEdit id="ipt_rpiramt" taborder="51" mask="#,###" class="output" position="absolute 992 479 1192 498" anchor="top right" autoselect="true" readonly="true"/>
  536. <Static id="cap_chrgpsnid" text="검토자" class="cell_1" position="absolute 639 424 729 447" anchor="top right"/>
  537. <Static id="cap_chrgtel" text="검토자 연락처" class="cell_1" position="absolute 946 424 1036 447" anchor="top right"/>
  538. <Shape id="line7" class="line_2" position="absolute 639 498 1194 504" anchor="top right"/>
  539. <Static id="caption15" text="하자보수기간" class="cell_1" position="absolute 639 450 729 473" anchor="top right"/>
  540. <Static id="caption17" text="취득일" class="cell_1" position="absolute 1005 450 1065 473" anchor="top right"/>
  541. <Shape id="line12" class="line_2" position="absolute 640 524 1195 530" anchor="top right"/>
  542. <Static id="caption29" text="확정금액" class="cell_1" position="absolute 900 476 990 499" anchor="top right"/>
  543. <Static id="caption21" text="구입금액" class="cell_1" position="absolute 639 476 729 499" anchor="top right"/>
  544. <Static id="caption25" text="A/S대리점" class="cell_1" visible="false" position="absolute 997 586 1071 609" anchor="top right"/>
  545. <Static id="caption28" text="A/S연락처" class="cell_1" visible="false" position="absolute 1092 586 1165 609" anchor="top right"/>
  546. <Shape id="line17" class="line_2" position="absolute 640 645 1195 651" anchor="top right"/>
  547. <Static id="caption33" text="의뢰내역" class="cell_1" position="absolute 639 528 729 646" anchor="top right"/>
  548. <Shape id="line24" class="line_3" position="absolute 639 790 1194 796" anchor="top right"/>
  549. <Edit id="ipt_mngersanctid" taborder="53" class="input_default" position="absolute 984 373 1064 392" anchor="top right" autoselect="true" onkeydown="ipt_mngersanctid_onkeydown"/>
  550. <Button id="btn_mngersanctid" taborder="54" class="icon_search" position="absolute 1068 374 1084 390" anchor="top right" onclick="btn_mngersanctid_onclick"/>
  551. <Edit id="ipt_mngersanctnm" taborder="55" class="input_default" enable="false" position="absolute 1087 373 1167 392" anchor="top right" autoselect="true"/>
  552. <Static id="caption36" text="과장 결재" class="cell_1" position="absolute 916 372 981 395" anchor="top right"/>
  553. <Static id="caption37" text="실장 결재" class="cell_1" position="absolute 639 372 729 395" anchor="top right"/>
  554. <Edit id="ipt_deprtmangrsanctid" taborder="56" class="input_default" position="absolute 731 374 811 393" anchor="top right" autoselect="true" onkeydown="ipt_deprtmangrsanctid_onkeydown"/>
  555. <Edit id="ipt_goodspec" taborder="57" class="output" position="absolute 948 170 1192 189" anchor="top right" autoselect="true" readonly="true"/>
  556. <Edit id="ipt_goodmodel" taborder="58" class="input_default" visible="false" position="absolute 1040 170 1187 189" anchor="top right" autoselect="true" readonly="true"/>
  557. <Static id="caption39" text="규격" class="cell_1" position="absolute 856 168 946 191" anchor="top right"/>
  558. <Static id="caption40" text="자산명" class="cell_1" position="absolute 639 216 729 239" anchor="top right"/>
  559. <TextArea id="txt_rpirspec" taborder="59" wordwrap="word" visible="false" position="absolute 731 654 1192 783" anchor="top right" acceptstab="true" readonly="true"/>
  560. <Button id="button4" taborder="60" text="(미)정산현황" class="btn6" position="absolute 151 26 259 48" onclick="button4_onclick"/>
  561. <Button id="button3" taborder="61" text="미처리내역" class="btn2" visible="false" position="absolute 293 26 381 48" onclick="button3_onclick"/>
  562. <Grid id="grd_prttemp" taborder="62" position="absolute 201 590 401 672" binddataset="ds_main_grid_prttemp" visible="false">
  563. <Formats>
  564. <Format id="default">
  565. <Columns>
  566. <Column size="40"/>
  567. <Column size="40"/>
  568. <Column size="40"/>
  569. <Column size="40"/>
  570. <Column size="40"/>
  571. <Column size="40"/>
  572. <Column size="40"/>
  573. <Column size="40"/>
  574. </Columns>
  575. <Rows>
  576. <Row size="24" band="head"/>
  577. <Row size="24"/>
  578. </Rows>
  579. <Band id="head">
  580. <Cell text="자산번호"/>
  581. <Cell col="1" text="자산명"/>
  582. <Cell col="2" text="수리형태"/>
  583. <Cell col="3" text="의뢰부서'"/>
  584. <Cell col="4" text="의뢰일자"/>
  585. <Cell col="5" text="완료일자"/>
  586. <Cell col="6" text="수리거래처명"/>
  587. <Cell col="7" text="견적금액"/>
  588. </Band>
  589. <Band id="body">
  590. <Cell text="bind:fixasetcd"/>
  591. <Cell col="1" text="bind:fixasetnm"/>
  592. <Cell col="2" text="bind:depthngnm"/>
  593. <Cell col="3" text="bind:rpirflag2"/>
  594. <Cell col="4" text="bind:reqdd"/>
  595. <Cell col="5" text="bind:rpirenddd"/>
  596. <Cell col="6" text="bind:agency"/>
  597. <Cell col="7" text="bind:estimateamt"/>
  598. </Band>
  599. </Format>
  600. </Formats>
  601. </Grid>
  602. <Static id="caption00" text="S/N" class="cell_1" position="absolute 948 192 1038 215" anchor="top right"/>
  603. <Edit id="ipt_mngtno" taborder="63" readonly="true" autoselect="true" class="output" position="absolute 1040 195 1192 214" anchor="top right"/>
  604. <Static id="caption02" text="제조사" class="cell_1" position="absolute 639 192 729 215" anchor="top right"/>
  605. <Edit id="ipt_prodcmpynm" taborder="64" readonly="true" autoselect="true" class="output" position="absolute 731 195 946 214" anchor="top right"/>
  606. <PopupMenu id="pMenu_discardmenu" innerdataset="@ds_discard_menu" idcolumn="func" captioncolumn="name" levelcolumn="lev" position="absolute 10 809 80 831" style="buttonsize:-1;" onmenuclick="pMenu_discardmenu_onmenuclick"/>
  607. <Div id="div_discard" taborder="65" position="absolute 45 203 624 401" style="background:white;border:1 solid #808080ff ;" visible="false">
  608. <Layouts>
  609. <Layout>
  610. <Static id="cap_rpirspec" text="수리내역" class="cell_1" position="absolute 10 35 110 106" anchor="default"/>
  611. <TextArea id="txt_rpirspec" taborder="1" wordwrap="word" autoselect="true" acceptstab="true" class="input_essential" position="absolute 115 37 567 104" anchor="default" maxlength="333"/>
  612. <Static id="cap_chrgtel" text="전화번호" class="cell_1" position="absolute 10 109 110 132" anchor="default"/>
  613. <Shape id="line3" class="line_2" position="absolute 10 105 567 111" anchor="default"/>
  614. <Edit id="ipt_chrgtel" taborder="2" autoselect="true" class="input_essential" position="absolute 115 112 225 131" anchor="default" maxlength="14" inputtype="number"/>
  615. <Shape id="line22" class="line_3" position="absolute 10 131 567 137" anchor="default"/>
  616. <Button id="btn_discard" taborder="3" text="일괄처리" class="btn3" position="absolute 430 154 506 176" anchor="default" onclick="div_discard_btn_discard_onclick"/>
  617. <Button id="btn_cancel" taborder="4" text="취소" class="btn3" position="absolute 511 154 567 176" anchor="default" onclick="div_discard_btn_cancel_onclick"/>
  618. <Shape id="line00" class="line_2" position="absolute 10 31 567 37" anchor="default"/>
  619. <Static id="cap_rpirflag2" text="수리형태" class="cell_1" position="absolute 10 9 110 32" anchor="default"/>
  620. <Combo id="cmb_rpirflag2" taborder="5" class="input_default" position="absolute 115 11 228 30" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="5" text="폐기">
  621. <Dataset id="innerdataset">
  622. <ColumnInfo>
  623. <Column id="codecolumn" size="256"/>
  624. <Column id="datacolumn" size="256"/>
  625. </ColumnInfo>
  626. <Rows>
  627. <Row>
  628. <Col id="codecolumn">5</Col>
  629. <Col id="datacolumn">폐기</Col>
  630. </Row>
  631. <Row>
  632. <Col id="codecolumn">4</Col>
  633. <Col id="datacolumn">외주</Col>
  634. </Row>
  635. <Row>
  636. <Col id="codecolumn">1</Col>
  637. <Col id="datacolumn">무비용</Col>
  638. </Row>
  639. </Rows>
  640. </Dataset>
  641. </Combo>
  642. </Layout>
  643. </Layouts>
  644. </Div>
  645. </Layout>
  646. </Layouts>
  647. <Objects>
  648. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_oncolumnchanged">
  649. <ColumnInfo>
  650. <Column id="instcd" type="STRING" size="256"/>
  651. <Column id="fixtrseqmtflag" type="STRING" size="256"/>
  652. <Column id="reqdd1" type="STRING" size="256"/>
  653. <Column id="reqdd2" type="STRING" size="256"/>
  654. <Column id="chrgpsnid" type="STRING" size="256"/>
  655. <Column id="chrgpsnnm" type="STRING" size="256"/>
  656. <Column id="reqdeptcd" type="STRING" size="256"/>
  657. <Column id="reqdeptnm" type="STRING" size="256"/>
  658. <Column id="deptaprvyn" type="STRING" size="256"/>
  659. <Column id="condflag" type="STRING" size="256"/>
  660. <Column id="chrgpsnid" type="STRING" size="256"/>
  661. <Column id="chrgpsnnm" type="STRING" size="256"/>
  662. <Column id="rpirflag2" type="STRING" size="256"/>
  663. <Column id="workstatmulti" type="STRING" size="256"/>
  664. <Column id="bizscrnid" type="STRING" size="256"/>
  665. <Column id="workstat" type="STRING" size="256"/>
  666. <Column id="chkyn" type="STRING" size="256"/>
  667. <Column id="acptyn" type="STRING" size="256"/>
  668. <Column id="execdeptcd" type="STRING" size="256"/>
  669. <Column id="fixasetcd" type="STRING" size="256"/>
  670. <Column id="rpirenddd1" type="STRING" size="256"/>
  671. <Column id="rpirenddd2" type="STRING" size="256"/>
  672. <Column id="rpirenmm" type="STRING" size="256"/>
  673. <Column id="lastrpirenmm" type="STRING" size="256"/>
  674. <Column id="screen_id" type="STRING" size="256"/>
  675. <Column id="purflag" type="STRING" size="256"/>
  676. </ColumnInfo>
  677. <Rows>
  678. <Row>
  679. <Col id="instcd"/>
  680. <Col id="fixtrseqmtflag"/>
  681. <Col id="reqdd1"/>
  682. <Col id="reqdd2"/>
  683. <Col id="chrgpsnid"/>
  684. <Col id="chrgpsnnm"/>
  685. <Col id="reqdeptcd"/>
  686. <Col id="reqdeptnm"/>
  687. <Col id="deptaprvyn"/>
  688. <Col id="condflag">Y</Col>
  689. <Col id="chrgpsnid"/>
  690. <Col id="chrgpsnnm"/>
  691. <Col id="rpirflag2"/>
  692. <Col id="workstatmulti"/>
  693. <Col id="bizscrnid">SMRFE00900</Col>
  694. <Col id="workstat"/>
  695. <Col id="chkyn"/>
  696. <Col id="acptyn"/>
  697. <Col id="execdeptcd"/>
  698. <Col id="fixasetcd"/>
  699. <Col id="rpirenddd1"/>
  700. <Col id="rpirenddd2"/>
  701. <Col id="rpirenmm"/>
  702. <Col id="lastrpirenmm"/>
  703. <Col id="screen_id">SMRFE00900</Col>
  704. </Row>
  705. </Rows>
  706. </Dataset>
  707. <Dataset id="ds_main_grid_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_grid_rfehemhtlist_oncolumnchanged">
  708. <ColumnInfo>
  709. <Column id="reqdd" type="STRING" size="256" sumtext=" 의뢰일자* "/>
  710. <Column id="reqno" type="STRING" size="256" sumtext=" 의뢰번호 "/>
  711. <Column id="reqdeptcd" type="STRING" size="256" sumtext=" 의뢰부서 "/>
  712. <Column id="mngtno" type="STRING" size="256" sumtext=" S/N(관리번호) "/>
  713. <Column id="fixasetnm" type="STRING" size="256" sumtext=" 고정자산코드명 "/>
  714. <Column id="workstat" type="STRING" size="256" sumtext=" 작업상태* "/>
  715. <Column id="deptaprvyn" type="STRING" size="256" sumtext=" 부서승인여부 "/>
  716. <Column id="fixasetcd" type="STRING" size="256" sumtext=" 고정자산코드*- "/>
  717. <Column id="chrgpsnnm" type="STRING" size="256" sumtext=" 담당자명 "/>
  718. <Column id="acptdd" type="STRING" size="256" sumtext=" 접수일자 "/>
  719. <Column id="sanctyn" type="STRING" size="256" sumtext=" 결재여부 "/>
  720. <Column id="chrgpsncmt" type="STRING" size="256" sumtext=" 담당자comment "/>
  721. <Column id="nonworkdayno" type="STRING" size="256" sumtext=" 미가동일수 "/>
  722. <Column id="acptflag" type="STRING" size="256" sumtext=" 접수구분 "/>
  723. <Column id="instcd" type="STRING" size="256" sumtext=" 기관코드 "/>
  724. <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext=" 비품_장비구분 "/>
  725. <Column id="acptpsnid" type="STRING" size="256" sumtext=" 접수자ID "/>
  726. <Column id="acptpsnnm" type="STRING" size="256" sumtext=" 접수자이름 "/>
  727. <Column id="agency" type="STRING" size="256" sumtext=" A/S대리점 "/>
  728. <Column id="agencycntctel" type="STRING" size="256" sumtext=" A/S연락처 "/>
  729. <Column id="bugtyy" type="STRING" size="256" sumtext=" 예산년도 "/>
  730. <Column id="chrgtel" type="STRING" size="256" sumtext=" 담당자전화번호(사내) "/>
  731. <Column id="deptacptdd" type="STRING" size="256" sumtext=" 완료인수일 "/>
  732. <Column id="deptacptpsnnm" type="STRING" size="256" sumtext=" 인수자 이름 "/>
  733. <Column id="depthngnm" type="STRING" size="256" sumtext=" 의뢰부서명 "/>
  734. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext=" 하자보수기간from "/>
  735. <Column id="flwgrnttermto" type="STRING" size="256" sumtext=" 하자보수기간to "/>
  736. <Column id="genrdd" type="STRING" size="256" sumtext=" 발생일자 "/>
  737. <Column id="goodmodel" type="STRING" size="256" sumtext=" 물품모델 "/>
  738. <Column id="goodspec" type="STRING" size="256" sumtext=" 물품스펙 "/>
  739. <Column id="installplcecd" type="STRING" size="256" sumtext=" 설치장소CODE "/>
  740. <Column id="installplcenm" type="STRING" size="256" sumtext=" 설치장소 "/>
  741. <Column id="possnamt" type="STRING" size="256" sumtext=" 구입금액 "/>
  742. <Column id="possndd" type="STRING" size="256" sumtext=" 취득일 "/>
  743. <Column id="reqpsnnm" type="STRING" size="256" sumtext=" 의뢰자이름 "/>
  744. <Column id="reqtel" type="STRING" size="256" sumtext=" 의뢰자 연락처 "/>
  745. <Column id="rpiramt" type="STRING" size="256" sumtext=" 수리비 "/>
  746. <Column id="stdysubjnm" type="STRING" size="256" sumtext=" 연구과제명 "/>
  747. <Column id="chrgpsnid" type="STRING" size="256" sumtext=" 담당자ID(수리담당자) "/>
  748. <Column id="stdysubjno" type="STRING" size="256" sumtext=" 연구과제code "/>
  749. <Column id="bugtcd" type="STRING" size="256" sumtext=" 예산계정 "/>
  750. <Column id="rpirflag1" type="STRING" size="256" sumtext=" 고장유형 "/>
  751. <Column id="rpirflag2" type="STRING" size="256" sumtext=" 수리형태 "/>
  752. <Column id="endflag" type="STRING" size="256" sumtext=" 완료구분 "/>
  753. <Column id="useyn" type="STRING" size="256" sumtext=" 청구구분 "/>
  754. <Column id="cmt" type="STRING" size="256" sumtext=" 비고 "/>
  755. <Column id="hdrncspec" type="STRING" size="256" sumtext=" 고장내역(의뢰내역) "/>
  756. <Column id="lastrpirrslt" type="STRING" size="256" sumtext=" 최종수리결과 "/>
  757. <Column id="rpirspec" type="STRING" size="256" sumtext=" 수리내역 "/>
  758. <Column id="bizscrnid" type="STRING" size="256" sumtext=" 화면id "/>
  759. <Column id="deptaprvpsnnm" type="STRING" size="256" sumtext=" 승인자 "/>
  760. <Column id="estimateamt" type="STRING" size="256" sumtext=" 견적금액 "/>
  761. <Column id="oldcd" type="STRING" size="256" sumtext=" 구코드번호 "/>
  762. <Column id="prodcmpynm" type="STRING" size="256" sumtext=" 제조원명 "/>
  763. <Column id="reductionamt" type="STRING" size="256" sumtext=" 절감액 "/>
  764. <Column id="rfehdabptotal" type="STRING" size="256" sumtext=" 부품사용금액 "/>
  765. <Column id="rpirenddd" type="STRING" size="256" sumtext=" 수리완료일 "/>
  766. <Column id="rpirtm" type="STRING" size="256" sumtext=" 수리시간 "/>
  767. <Column id="sanctdd" type="STRING" size="256" sumtext=" 팀장결재일 "/>
  768. <Column id="suplplcenm" type="STRING" size="256" sumtext=" 거래처명 "/>
  769. <Column id="suplplcecd" type="STRING" size="256" sumtext=" 거래처코드 "/>
  770. <Column id="mngersanctyn" type="STRING" size="256" sumtext=" 과장승인여부 "/>
  771. <Column id="mngersanctdd" type="STRING" size="256" sumtext=" 과장승인일자 "/>
  772. <Column id="mngersanctid" type="STRING" size="256" sumtext=" 과장승인자ID "/>
  773. <Column id="mngersanctnm" type="STRING" size="256" sumtext=" 과장승인자 "/>
  774. <Column id="chkpsn" type="STRING" size="256" sumtext=" 검수자ID "/>
  775. <Column id="chkpsnnm" type="STRING" size="256" sumtext=" 검수자명 "/>
  776. <Column id="deprtmangrsanctyn" type="STRING" size="256" sumtext=" 실장승인여부 "/>
  777. <Column id="deprtmangrsanctdd" type="STRING" size="256" sumtext=" 실장승인일자 "/>
  778. <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext=" 실장승인자ID "/>
  779. <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext=" 실장승인자 "/>
  780. <Column id="execdept" type="STRING" size="256" sumtext=" 담당부서 "/>
  781. <Column id="execdeptnm" type="STRING" size="256" sumtext=" 담당부서명 "/>
  782. <Column id="docustat" type="STRING" size="256" sumtext=" 서류상태 "/>
  783. <Column id="rpirendyn" type="STRING" size="256" sumtext=" 수리완료여부 "/>
  784. <Column id="acntcd" type="STRING" size="256" sumtext=" 계정과목코드 "/>
  785. <Column id="acntnm" type="STRING" size="256" sumtext=" 계정과목명 "/>
  786. <Column id="purccnsttndd" type="STRING" size="256" sumtext=" 구매품의일자 "/>
  787. <Column id="purccnsttnno" type="STRING" size="256" sumtext=" 구매품의번호 "/>
  788. </ColumnInfo>
  789. </Dataset>
  790. <Dataset id="ds_init_goodflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  791. <ColumnInfo>
  792. <Column id="label" type="STRING" size="256"/>
  793. <Column id="value" type="STRING" size="256"/>
  794. </ColumnInfo>
  795. <Rows>
  796. <Row>
  797. <Col id="label">전체</Col>
  798. <Col id="value"/>
  799. </Row>
  800. <Row>
  801. <Col id="label">비품</Col>
  802. <Col id="value">GE</Col>
  803. </Row>
  804. <Row>
  805. <Col id="label">의료장비</Col>
  806. <Col id="value">EQ</Col>
  807. </Row>
  808. </Rows>
  809. </Dataset>
  810. <Dataset id="ds_main_component_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_component_rfehemhtlist_oncolumnchanged">
  811. <ColumnInfo>
  812. <Column id="reqdd" type="STRING" size="256" sumtext=" 의뢰일자* "/>
  813. <Column id="reqno" type="STRING" size="256" sumtext=" 의뢰번호 "/>
  814. <Column id="reqdeptcd" type="STRING" size="256" sumtext=" 의뢰부서 "/>
  815. <Column id="mngtno" type="STRING" size="256" sumtext=" S/N(관리번호) "/>
  816. <Column id="fixasetnm" type="STRING" size="256" sumtext=" 고정자산코드명 "/>
  817. <Column id="workstat" type="STRING" size="256" sumtext=" 작업상태* "/>
  818. <Column id="deptaprvyn" type="STRING" size="256" sumtext=" 부서승인여부 "/>
  819. <Column id="fixasetcd" type="STRING" size="256" sumtext=" 고정자산코드*- "/>
  820. <Column id="chrgpsnnm" type="STRING" size="256" sumtext=" 담당자명 "/>
  821. <Column id="acptdd" type="STRING" size="256" sumtext=" 접수일자 "/>
  822. <Column id="sanctyn" type="STRING" size="256" sumtext=" 결재여부 "/>
  823. <Column id="chrgpsncmt" type="STRING" size="256" sumtext=" 담당자comment "/>
  824. <Column id="nonworkdayno" type="STRING" size="256" sumtext=" 미가동일수 "/>
  825. <Column id="acptflag" type="STRING" size="256" sumtext=" 접수구분 "/>
  826. <Column id="instcd" type="STRING" size="256" sumtext=" 기관코드 "/>
  827. <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext=" 비품_장비구분 "/>
  828. <Column id="acptpsnid" type="STRING" size="256" sumtext=" 접수자ID "/>
  829. <Column id="acptpsnnm" type="STRING" size="256" sumtext=" 접수자이름 "/>
  830. <Column id="agency" type="STRING" size="256" sumtext=" A/S대리점 "/>
  831. <Column id="agencycntctel" type="STRING" size="256" sumtext=" A/S연락처 "/>
  832. <Column id="bugtyy" type="STRING" size="256" sumtext=" 예산년도 "/>
  833. <Column id="chrgtel" type="STRING" size="256" sumtext=" 담당자전화번호(사내) "/>
  834. <Column id="deptacptdd" type="STRING" size="256" sumtext=" 완료인수일 "/>
  835. <Column id="deptacptpsnnm" type="STRING" size="256" sumtext=" 인수자 이름 "/>
  836. <Column id="depthngnm" type="STRING" size="256" sumtext=" 의뢰부서명 "/>
  837. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext=" 하자보수기간from "/>
  838. <Column id="flwgrnttermto" type="STRING" size="256" sumtext=" 하자보수기간to "/>
  839. <Column id="genrdd" type="STRING" size="256" sumtext=" 발생일자 "/>
  840. <Column id="goodmodel" type="STRING" size="256" sumtext=" 물품모델 "/>
  841. <Column id="goodspec" type="STRING" size="256" sumtext=" 물품스펙 "/>
  842. <Column id="installplcecd" type="STRING" size="256" sumtext=" 설치장소CODE "/>
  843. <Column id="installplcenm" type="STRING" size="256" sumtext=" 설치장소 "/>
  844. <Column id="possnamt" type="STRING" size="256" sumtext=" 구입금액 "/>
  845. <Column id="possndd" type="STRING" size="256" sumtext=" 취득일 "/>
  846. <Column id="reqpsnnm" type="STRING" size="256" sumtext=" 의뢰자이름 "/>
  847. <Column id="reqtel" type="STRING" size="256" sumtext=" 의뢰자 연락처 "/>
  848. <Column id="rpiramt" type="STRING" size="256" sumtext=" 수리비 "/>
  849. <Column id="stdysubjnm" type="STRING" size="256" sumtext=" 연구과제명 "/>
  850. <Column id="chrgpsnid" type="STRING" size="256" sumtext=" 담당자ID(수리담당자) "/>
  851. <Column id="stdysubjno" type="STRING" size="256" sumtext=" 연구과제code "/>
  852. <Column id="bugtcd" type="STRING" size="256" sumtext=" 예산계정 "/>
  853. <Column id="rpirflag1" type="STRING" size="256" sumtext=" 고장유형 "/>
  854. <Column id="rpirflag2" type="STRING" size="256" sumtext=" 수리형태 "/>
  855. <Column id="endflag" type="STRING" size="256" sumtext=" 완료구분 "/>
  856. <Column id="useyn" type="STRING" size="256" sumtext=" 청구구분 "/>
  857. <Column id="cmt" type="STRING" size="256" sumtext=" 비고 "/>
  858. <Column id="hdrncspec" type="STRING" size="256" sumtext=" 고장내역(의뢰내역) "/>
  859. <Column id="lastrpirrslt" type="STRING" size="256" sumtext=" 최종수리결과 "/>
  860. <Column id="rpirspec" type="STRING" size="256" sumtext=" 수리내역 "/>
  861. <Column id="bizscrnid" type="STRING" size="256" sumtext=" 화면id "/>
  862. <Column id="deptaprvpsnnm" type="STRING" size="256" sumtext=" 승인자 "/>
  863. <Column id="estimateamt" type="STRING" size="256" sumtext=" 견적금액 "/>
  864. <Column id="oldcd" type="STRING" size="256" sumtext=" 구코드번호 "/>
  865. <Column id="prodcmpynm" type="STRING" size="256" sumtext=" 제조원명 "/>
  866. <Column id="reductionamt" type="STRING" size="256" sumtext=" 절감액 "/>
  867. <Column id="rfehdabptotal" type="STRING" size="256" sumtext=" 부품사용금액 "/>
  868. <Column id="rpirenddd" type="STRING" size="256" sumtext=" 수리완료일 "/>
  869. <Column id="rpirtm" type="STRING" size="256" sumtext=" 수리시간 "/>
  870. <Column id="sanctdd" type="STRING" size="256" sumtext=" 팀장결재일 "/>
  871. <Column id="suplplcenm" type="STRING" size="256" sumtext=" 거래처명 "/>
  872. <Column id="suplplcecd" type="STRING" size="256" sumtext=" 거래처코드 "/>
  873. <Column id="mngersanctyn" type="STRING" size="256" sumtext=" 과장승인여부 "/>
  874. <Column id="mngersanctdd" type="STRING" size="256" sumtext=" 과장승인일자 "/>
  875. <Column id="mngersanctid" type="STRING" size="256" sumtext=" 과장승인자ID "/>
  876. <Column id="mngersanctnm" type="STRING" size="256" sumtext=" 과장승인자 "/>
  877. <Column id="chkpsn" type="STRING" size="256" sumtext=" 검수자ID "/>
  878. <Column id="chkpsnnm" type="STRING" size="256" sumtext=" 검수자명 "/>
  879. <Column id="deprtmangrsanctyn" type="STRING" size="256" sumtext=" 실장승인여부 "/>
  880. <Column id="deprtmangrsanctdd" type="STRING" size="256" sumtext=" 실장승인일자 "/>
  881. <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext=" 실장승인자ID "/>
  882. <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext=" 실장승인자 "/>
  883. <Column id="execdept" type="STRING" size="256" sumtext=" 담당부서 "/>
  884. <Column id="execdeptnm" type="STRING" size="256" sumtext=" 담당부서명 "/>
  885. <Column id="docustat" type="STRING" size="256" sumtext=" 서류상태 "/>
  886. <Column id="rpirendyn" type="STRING" size="256" sumtext=" 수리완료여부 "/>
  887. <Column id="acntcd" type="STRING" size="256" sumtext=" 계정과목코드 "/>
  888. <Column id="acntnm" type="STRING" size="256" sumtext=" 계정과목명 "/>
  889. <Column id="purccnsttndd" type="STRING" size="256" sumtext=" 구매품의일자 "/>
  890. <Column id="purccnsttnno" type="STRING" size="256" sumtext=" 구매품의번호 "/>
  891. </ColumnInfo>
  892. <Rows>
  893. <Row/>
  894. </Rows>
  895. </Dataset>
  896. <Dataset id="ds_init_useyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  897. <ColumnInfo>
  898. <Column id="label" type="STRING" size="256"/>
  899. <Column id="value" type="STRING" size="256"/>
  900. </ColumnInfo>
  901. <Rows>
  902. <Row>
  903. <Col id="label">내부</Col>
  904. <Col id="value">1</Col>
  905. </Row>
  906. <Row>
  907. <Col id="label">외부</Col>
  908. <Col id="value">2</Col>
  909. </Row>
  910. </Rows>
  911. </Dataset>
  912. <Dataset id="ds_main_grid_prttemp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  913. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  914. <ColumnInfo>
  915. <Column id="rfehemhtlist" type="STRING" size="256"/>
  916. <Column id="acptpsnid" type="STRING" size="256"/>
  917. <Column id="chrgpsnid" type="STRING" size="256"/>
  918. <Column id="bfworkstatmulti" type="STRING" size="256"/>
  919. </ColumnInfo>
  920. <Rows>
  921. <Row>
  922. <Col id="rfehemhtlist"/>
  923. <Col id="acptpsnid"/>
  924. <Col id="chrgpsnid"/>
  925. </Row>
  926. </Rows>
  927. </Dataset>
  928. <Dataset id="ds_temp_grid_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  929. <ColumnInfo>
  930. <Column id="reqdd" type="STRING" size="256" sumtext=" 의뢰일자* "/>
  931. <Column id="reqno" type="STRING" size="256" sumtext=" 의뢰번호 "/>
  932. <Column id="reqdeptcd" type="STRING" size="256" sumtext=" 의뢰부서 "/>
  933. <Column id="mngtno" type="STRING" size="256" sumtext=" S/N(관리번호) "/>
  934. <Column id="fixasetnm" type="STRING" size="256" sumtext=" 고정자산코드명 "/>
  935. <Column id="workstat" type="STRING" size="256" sumtext=" 작업상태* "/>
  936. <Column id="deptaprvyn" type="STRING" size="256" sumtext=" 부서승인여부 "/>
  937. <Column id="fixasetcd" type="STRING" size="256" sumtext=" 고정자산코드*- "/>
  938. <Column id="chrgpsnnm" type="STRING" size="256" sumtext=" 담당자명 "/>
  939. <Column id="acptdd" type="STRING" size="256" sumtext=" 접수일자 "/>
  940. <Column id="sanctyn" type="STRING" size="256" sumtext=" 결재여부 "/>
  941. <Column id="chrgpsncmt" type="STRING" size="256" sumtext=" 담당자comment "/>
  942. <Column id="nonworkdayno" type="STRING" size="256" sumtext=" 미가동일수 "/>
  943. <Column id="acptflag" type="STRING" size="256" sumtext=" 접수구분 "/>
  944. <Column id="instcd" type="STRING" size="256" sumtext=" 기관코드 "/>
  945. <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext=" 비품_장비구분 "/>
  946. <Column id="acptpsnid" type="STRING" size="256" sumtext=" 접수자ID "/>
  947. <Column id="acptpsnnm" type="STRING" size="256" sumtext=" 접수자이름 "/>
  948. <Column id="agency" type="STRING" size="256" sumtext=" A/S대리점 "/>
  949. <Column id="agencycntctel" type="STRING" size="256" sumtext=" A/S연락처 "/>
  950. <Column id="bugtyy" type="STRING" size="256" sumtext=" 예산년도 "/>
  951. <Column id="chrgtel" type="STRING" size="256" sumtext=" 담당자전화번호(사내) "/>
  952. <Column id="deptacptdd" type="STRING" size="256" sumtext=" 완료인수일 "/>
  953. <Column id="deptacptpsnnm" type="STRING" size="256" sumtext=" 인수자 이름 "/>
  954. <Column id="depthngnm" type="STRING" size="256" sumtext=" 의뢰부서명 "/>
  955. <Column id="flwgrnttermfr" type="STRING" size="256" sumtext=" 하자보수기간from "/>
  956. <Column id="flwgrnttermto" type="STRING" size="256" sumtext=" 하자보수기간to "/>
  957. <Column id="genrdd" type="STRING" size="256" sumtext=" 발생일자 "/>
  958. <Column id="goodmodel" type="STRING" size="256" sumtext=" 물품모델 "/>
  959. <Column id="goodspec" type="STRING" size="256" sumtext=" 물품스펙 "/>
  960. <Column id="installplcecd" type="STRING" size="256" sumtext=" 설치장소CODE "/>
  961. <Column id="installplcenm" type="STRING" size="256" sumtext=" 설치장소 "/>
  962. <Column id="possnamt" type="STRING" size="256" sumtext=" 구입금액 "/>
  963. <Column id="possndd" type="STRING" size="256" sumtext=" 취득일 "/>
  964. <Column id="reqpsnnm" type="STRING" size="256" sumtext=" 의뢰자이름 "/>
  965. <Column id="reqtel" type="STRING" size="256" sumtext=" 의뢰자 연락처 "/>
  966. <Column id="rpiramt" type="STRING" size="256" sumtext=" 수리비 "/>
  967. <Column id="stdysubjnm" type="STRING" size="256" sumtext=" 연구과제명 "/>
  968. <Column id="chrgpsnid" type="STRING" size="256" sumtext=" 담당자ID(수리담당자) "/>
  969. <Column id="stdysubjno" type="STRING" size="256" sumtext=" 연구과제code "/>
  970. <Column id="bugtcd" type="STRING" size="256" sumtext=" 예산계정 "/>
  971. <Column id="rpirflag1" type="STRING" size="256" sumtext=" 고장유형 "/>
  972. <Column id="rpirflag2" type="STRING" size="256" sumtext=" 수리형태 "/>
  973. <Column id="endflag" type="STRING" size="256" sumtext=" 완료구분 "/>
  974. <Column id="useyn" type="STRING" size="256" sumtext=" 청구구분 "/>
  975. <Column id="cmt" type="STRING" size="256" sumtext=" 비고 "/>
  976. <Column id="hdrncspec" type="STRING" size="256" sumtext=" 고장내역(의뢰내역) "/>
  977. <Column id="lastrpirrslt" type="STRING" size="256" sumtext=" 최종수리결과 "/>
  978. <Column id="rpirspec" type="STRING" size="256" sumtext=" 수리내역 "/>
  979. <Column id="bizscrnid" type="STRING" size="256" sumtext=" 화면id "/>
  980. <Column id="deptaprvpsnnm" type="STRING" size="256" sumtext=" 승인자 "/>
  981. <Column id="estimateamt" type="STRING" size="256" sumtext=" 견적금액 "/>
  982. <Column id="oldcd" type="STRING" size="256" sumtext=" 구코드번호 "/>
  983. <Column id="prodcmpynm" type="STRING" size="256" sumtext=" 제조원명 "/>
  984. <Column id="reductionamt" type="STRING" size="256" sumtext=" 절감액 "/>
  985. <Column id="rfehdabptotal" type="STRING" size="256" sumtext=" 부품사용금액 "/>
  986. <Column id="rpirenddd" type="STRING" size="256" sumtext=" 수리완료일 "/>
  987. <Column id="rpirtm" type="STRING" size="256" sumtext=" 수리시간 "/>
  988. <Column id="sanctdd" type="STRING" size="256" sumtext=" 팀장결재일 "/>
  989. <Column id="suplplcenm" type="STRING" size="256" sumtext=" 거래처명 "/>
  990. <Column id="suplplcecd" type="STRING" size="256" sumtext=" 거래처코드 "/>
  991. <Column id="mngersanctyn" type="STRING" size="256" sumtext=" 과장승인여부 "/>
  992. <Column id="mngersanctdd" type="STRING" size="256" sumtext=" 과장승인일자 "/>
  993. <Column id="mngersanctid" type="STRING" size="256" sumtext=" 과장승인자ID "/>
  994. <Column id="mngersanctnm" type="STRING" size="256" sumtext=" 과장승인자 "/>
  995. <Column id="chkpsn" type="STRING" size="256" sumtext=" 검수자ID "/>
  996. <Column id="chkpsnnm" type="STRING" size="256" sumtext=" 검수자명 "/>
  997. <Column id="deprtmangrsanctyn" type="STRING" size="256" sumtext=" 실장승인여부 "/>
  998. <Column id="deprtmangrsanctdd" type="STRING" size="256" sumtext=" 실장승인일자 "/>
  999. <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext=" 실장승인자ID "/>
  1000. <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext=" 실장승인자 "/>
  1001. <Column id="execdept" type="STRING" size="256" sumtext=" 담당부서 "/>
  1002. <Column id="execdeptnm" type="STRING" size="256" sumtext=" 담당부서명 "/>
  1003. <Column id="docustat" type="STRING" size="256" sumtext=" 서류상태 "/>
  1004. <Column id="rpirendyn" type="STRING" size="256" sumtext=" 수리완료여부 "/>
  1005. <Column id="acntcd" type="STRING" size="256" sumtext=" 계정과목코드 "/>
  1006. <Column id="acntnm" type="STRING" size="256" sumtext=" 계정과목명 "/>
  1007. <Column id="purccnsttndd" type="STRING" size="256" sumtext=" 구매품의일자 "/>
  1008. <Column id="purccnsttnno" type="STRING" size="256" sumtext=" 구매품의번호 "/>
  1009. </ColumnInfo>
  1010. </Dataset>
  1011. <Dataset id="ds_main_grid_erfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1012. <Dataset id="ds_send_sendprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1013. <ColumnInfo>
  1014. <Column id="instcd" type="STRING" size="256"/>
  1015. <Column id="reqdd" type="STRING" size="256"/>
  1016. <Column id="reqno" type="STRING" size="256"/>
  1017. <Column id="fixtrseqmtflag" type="STRING" size="256"/>
  1018. </ColumnInfo>
  1019. <Rows>
  1020. <Row>
  1021. <Col id="instcd"/>
  1022. <Col id="reqdd"/>
  1023. <Col id="reqno"/>
  1024. <Col id="fixtrseqmtflag"/>
  1025. </Row>
  1026. </Rows>
  1027. </Dataset>
  1028. <Dataset id="ds_print_rpirprntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1029. <ColumnInfo>
  1030. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1031. <Column id="fixasetcd" type="STRING" size="256" sumtext="고정자산코드"/>
  1032. <Column id="fixtrseqmtflag" type="STRING" size="256" sumtext="비품_장비구분"/>
  1033. <Column id="goodflaghngnm" type="STRING" size="256" sumtext="자산품명"/>
  1034. <Column id="goodflagengnm" type="STRING" size="256" sumtext="자산영문품명"/>
  1035. <Column id="installplcecd" type="STRING" size="256" sumtext="설치장소코드"/>
  1036. <Column id="installplcenm" type="STRING" size="256" sumtext="설치장소명"/>
  1037. <Column id="execdept" type="STRING" size="256" sumtext="시행부서"/>
  1038. <Column id="execdeptnm" type="STRING" size="256" sumtext="시행부서명"/>
  1039. <Column id="goodspec" type="STRING" size="256" sumtext="설치장소명"/>
  1040. <Column id="possnamt" type="STRING" size="256" sumtext="취득금액"/>
  1041. <Column id="suplplcecd" type="STRING" size="256" sumtext="거래처코드"/>
  1042. <Column id="suplplcenm" type="STRING" size="256" sumtext="거래처명"/>
  1043. <Column id="prodcmpy" type="STRING" size="256" sumtext="제조원"/>
  1044. <Column id="prodcmpynm" type="STRING" size="256" sumtext="제조원명"/>
  1045. <Column id="possndd" type="STRING" size="256" sumtext="취득일자"/>
  1046. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  1047. <Column id="reqpsnid" type="STRING" size="256" sumtext="의뢰자id"/>
  1048. <Column id="reqpsnnm" type="STRING" size="256" sumtext="의뢰자"/>
  1049. <Column id="reqtel" type="STRING" size="256" sumtext="수리담당자연락처"/>
  1050. <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
  1051. <Column id="reqno" type="STRING" size="256" sumtext="의뢰번호"/>
  1052. <Column id="hdrncspec" type="STRING" size="256" sumtext="고장내역"/>
  1053. <Column id="chrgpsnid" type="STRING" size="256" sumtext="담당자id"/>
  1054. <Column id="chrgpsnnm" type="STRING" size="256" sumtext="담당자"/>
  1055. <Column id="rpirflag2" type="STRING" size="256" sumtext="수리형태"/>
  1056. <Column id="rpirflag2nm" type="STRING" size="256" sumtext="수리형태"/>
  1057. <Column id="lastrpirrslt" type="STRING" size="256" sumtext="최종수리결과"/>
  1058. <Column id="rpiramt" type="STRING" size="256" sumtext="확정금액"/>
  1059. <Column id="rpirenddd" type="STRING" size="256" sumtext="수리완료일자"/>
  1060. <Column id="deprtmangrsanctid" type="STRING" size="256" sumtext="실장승인자id"/>
  1061. <Column id="deprtmangrsanctnm" type="STRING" size="256" sumtext="실장승인자"/>
  1062. <Column id="mngersanctid" type="STRING" size="256" sumtext="과장승인자id"/>
  1063. <Column id="mngersanctnm" type="STRING" size="256" sumtext="과장승인자"/>
  1064. <Column id="acsrscd" type="STRING" size="256" sumtext="부품코드"/>
  1065. <Column id="acsrsnm" type="STRING" size="256" sumtext="부품명"/>
  1066. <Column id="acsrsspec" type="STRING" size="256" sumtext="규격"/>
  1067. <Column id="acsrsqty" type="STRING" size="256" sumtext="수량"/>
  1068. <Column id="acsrsunit" type="STRING" size="256" sumtext="단위"/>
  1069. <Column id="reqdeptnm" type="STRING" size="256" sumtext="의뢰부서"/>
  1070. <Column id="agency" type="STRING" size="256" sumtext="수리거래처"/>
  1071. <Column id="estimateamt" type="STRING" size="256" sumtext="견적금액"/>
  1072. </ColumnInfo>
  1073. </Dataset>
  1074. <Dataset id="ds_main_grind_prtrfehemht" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1075. <Dataset id="ds_main_grid_lastprtrfehemht" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1076. <Dataset id="ds_print_totfehemht" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1077. <Dataset id="ds_print_prtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1078. <Dataset id="ds_print_prtinfo_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1079. <Dataset id="ds_discard_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1080. <ColumnInfo>
  1081. <Column id="name" type="STRING" size="256"/>
  1082. <Column id="func" type="STRING" size="256"/>
  1083. <Column id="lev" type="STRING" size="256"/>
  1084. </ColumnInfo>
  1085. <Rows>
  1086. <Row>
  1087. <Col id="name">일괄처리</Col>
  1088. <Col id="func">fDiscard</Col>
  1089. <Col id="lev">0</Col>
  1090. </Row>
  1091. </Rows>
  1092. </Dataset>
  1093. <Dataset id="ds_discard_rfehemhtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_grid_rfehemhtlist_oncolumnchanged">
  1094. <ColumnInfo>
  1095. <Column id="flag" type="STRING" size="256"/>
  1096. <Column id="workstat" type="STRING" size="256"/>
  1097. <Column id="acptdeptcd" type="STRING" size="256"/>
  1098. <Column id="chrgtel" type="STRING" size="256"/>
  1099. <Column id="lastrpirrslt" type="STRING" size="256"/>
  1100. <Column id="instcd" type="STRING" size="256"/>
  1101. <Column id="reqdd" type="STRING" size="256"/>
  1102. <Column id="reqno" type="STRING" size="256"/>
  1103. <Column id="fixtrseqmtflag" type="STRING" size="256"/>
  1104. <Column id="rpirspec" type="STRING" size="256"/>
  1105. <Column id="fixasetcd" type="STRING" size="256"/>
  1106. <Column id="fixasetnm" type="STRING" size="256"/>
  1107. <Column id="rpirflag2" type="STRING" size="256"/>
  1108. </ColumnInfo>
  1109. </Dataset>
  1110. <Dataset id="ds_discard_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1111. <ColumnInfo>
  1112. <Column id="rpirspec" type="STRING" size="256"/>
  1113. <Column id="chrgtel" type="STRING" size="256"/>
  1114. <Column id="rpirflag2" type="STRING" size="256"/>
  1115. </ColumnInfo>
  1116. <Rows>
  1117. <Row/>
  1118. </Rows>
  1119. </Dataset>
  1120. </Objects>
  1121. <Bind>
  1122. <BindItem id="item0" compid="grp_sea.cmb_instcd" propid="value" datasetid="ds_send" columnid="instcd"/>
  1123. <BindItem id="item1" compid="grp_sea.cmb_fixtrseqmtflag" propid="value" datasetid="ds_send" columnid="fixtrseqmtflag"/>
  1124. <BindItem id="item2" compid="grp_sea.ipt_fixasetcd_search" propid="value" datasetid="ds_send" columnid="fixasetcd"/>
  1125. <BindItem id="item3" compid="grp_sea.ipt_reqdd1S" propid="value" datasetid="ds_send" columnid="reqdd1"/>
  1126. <BindItem id="item4" compid="grp_sea.ipt_reqdd2S" propid="value" datasetid="ds_send" columnid="reqdd2"/>
  1127. <BindItem id="item5" compid="grp_sea.input2" propid="value" datasetid="ds_send" columnid="rpirenddd1"/>
  1128. <BindItem id="item6" compid="grp_sea.ipt_rpirenddd2" propid="value" datasetid="ds_send" columnid="rpirenddd2"/>
  1129. <BindItem id="item7" compid="grp_sea.ipt_reqdeptcdS" propid="value" datasetid="ds_send" columnid="reqdeptcd"/>
  1130. <BindItem id="item8" compid="grp_sea.ipt_reqdeptnmS" propid="value" datasetid="ds_send" columnid="reqdeptnm"/>
  1131. <BindItem id="item9" compid="grp_sea.cmb_rpirflag2_search" propid="value" datasetid="ds_send" columnid="rpirflag2"/>
  1132. <BindItem id="item10" compid="grp_sea.chk_acptyn" propid="value" datasetid="ds_send" columnid="acptyn"/>
  1133. <BindItem id="item11" compid="grp_sea.chk_chkyn" propid="value" datasetid="ds_send" columnid="chkyn"/>
  1134. <BindItem id="item12" compid="grp_sea.ipt_chrgpsnidS" propid="value" datasetid="ds_send" columnid="chrgpsnid"/>
  1135. <BindItem id="item13" compid="grp_sea.ipt_chrgpsnnmS" propid="value" datasetid="ds_send" columnid="chrgpsnnm"/>
  1136. <BindItem id="item14" compid="grp_sea.cmb_exedeptcd" propid="value" datasetid="ds_send" columnid="execdeptcd"/>
  1137. <BindItem id="item15" compid="ipt_fixasetcd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="fixasetcd"/>
  1138. <BindItem id="item16" compid="ipt_fixasetnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="fixasetnm"/>
  1139. <BindItem id="item17" compid="ipt_reqpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reqpsnnm"/>
  1140. <BindItem id="item18" compid="ipt_deptacptdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deptacptdd"/>
  1141. <BindItem id="item19" compid="ipt_depthngnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="depthngnm"/>
  1142. <BindItem id="item20" compid="ipt_reqdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reqdd"/>
  1143. <BindItem id="item21" compid="cmb_bugtcd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="bugtcd"/>
  1144. <BindItem id="item22" compid="ipt_bugtyy" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="bugtyy"/>
  1145. <BindItem id="item23" compid="ipt_deprtmangrsanctid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deprtmangrsanctid"/>
  1146. <BindItem id="item24" compid="ipt_acptpsnid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acptpsnid"/>
  1147. <BindItem id="item25" compid="ipt_deprtmangrsanctnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deprtmangrsanctnm"/>
  1148. <BindItem id="item26" compid="ipt_mngersanctid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="mngersanctid"/>
  1149. <BindItem id="item27" compid="ipt_mngersanctnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="mngersanctnm"/>
  1150. <BindItem id="item28" compid="ipt_stdysubjno" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid=""/>
  1151. <BindItem id="item29" compid="ipt_stdysubjnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="stdysubjnm"/>
  1152. <BindItem id="item30" compid="ipt_genrdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="genrdd"/>
  1153. <BindItem id="item31" compid="ipt_reqtel" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reqtel"/>
  1154. <BindItem id="item32" compid="ipt_installplcecd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="installplcecd"/>
  1155. <BindItem id="item33" compid="ipt_installplcenm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="installplcenm"/>
  1156. <BindItem id="item34" compid="ipt_deptacptpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="deptacptpsnnm"/>
  1157. <BindItem id="item35" compid="ipt_goodspec" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="goodspec"/>
  1158. <BindItem id="item36" compid="ipt_goodmodel" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="goodmodel"/>
  1159. <BindItem id="item37" compid="txt_cmt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="cmt"/>
  1160. <BindItem id="item38" compid="ipt_chrgpsnid" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgpsnid"/>
  1161. <BindItem id="item39" compid="ipt_chrgpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgpsnnm"/>
  1162. <BindItem id="item40" compid="ipt_flwgrnttermfr" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="flwgrnttermfr"/>
  1163. <BindItem id="item41" compid="ipt_flwgrnttermto" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="flwgrnttermto"/>
  1164. <BindItem id="item42" compid="ipt_possnamt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="possnamt"/>
  1165. <BindItem id="item43" compid="cmb_docustat" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="docustat"/>
  1166. <BindItem id="item44" compid="txt_hdrncspec" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="hdrncspec"/>
  1167. <BindItem id="item45" compid="cmb_workstat" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="workstat"/>
  1168. <BindItem id="item46" compid="ipt_rpiramt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpiramt"/>
  1169. <BindItem id="item47" compid="ipt_possndd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="possndd"/>
  1170. <BindItem id="item48" compid="ipt_chrgtel" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="chrgtel"/>
  1171. <BindItem id="item49" compid="ipt_acptdd" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acptdd"/>
  1172. <BindItem id="item50" compid="rdo_useyn" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="useyn"/>
  1173. <BindItem id="item51" compid="ipt_agency" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="agency"/>
  1174. <BindItem id="item52" compid="ipt_agencycntctel" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="agencycntctel"/>
  1175. <BindItem id="item53" compid="txt_rpirspec" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirspec"/>
  1176. <BindItem id="item54" compid="txt_lastrpirrslt" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="lastrpirrslt"/>
  1177. <BindItem id="item55" compid="ipt_reqno" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="reqno"/>
  1178. <BindItem id="item56" compid="cmb_rpirflag1" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirflag1"/>
  1179. <BindItem id="item57" compid="ipt_acptpsnnm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="acptpsnnm"/>
  1180. <BindItem id="item58" compid="cmb_rpirflag2" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="rpirflag2"/>
  1181. <BindItem id="item59" compid="ipt_mngtno" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="mngtno"/>
  1182. <BindItem id="item60" compid="ipt_prodcmpynm" propid="value" datasetid="ds_main_component_rfehemhtlist" columnid="prodcmpynm"/>
  1183. <BindItem id="item72" compid="div_discard.txt_rpirspec" propid="value" datasetid="ds_discard_send" columnid="rpirspec"/>
  1184. <BindItem id="item61" compid="div_discard.ipt_chrgtel" propid="value" datasetid="ds_discard_send" columnid="chrgtel"/>
  1185. <BindItem id="item62" compid="div_discard.cmb_rpirflag2" propid="value" datasetid="ds_discard_send" columnid="rpirflag2"/>
  1186. </Bind>
  1187. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1188. * System Name :
  1189. * Job Name :
  1190. * Creator :
  1191. * Make Date : 2017-06-19
  1192. * Description :
  1193. *---------------------------------------------------------------------------------------
  1194. * Modify Date Modifier Modify Description
  1195. *---------------------------------------------------------------------------------------
  1196. * 2017-06-19 Live Converter TF->XP
  1197. *
  1198. *---------------------------------------------------------------------------------------
  1199. ****************************************************************************************/
  1200. include "com_commonxp::comm_main.xjs";
  1201. include "mis_miscommonxp::MIS.xjs";
  1202. include "mis_miscommonxp::RSZ001.xjs";
  1203. var arErrorCode = new HashArray();
  1204. function SMRFE00900_oninit(obj:Form, e:InitEventInfo)
  1205. {
  1206. frmf_initForm(obj);
  1207. }
  1208. function SMRFE00900_onload(obj:Form, e:LoadEventInfo)
  1209. {
  1210. //grdf_initGrid(grd_rfehemhtlist);
  1211. grdf_setGridSort(grd_rfehemhtlist);
  1212. grdf_setRowTypeIcon(grd_rfehemhtlist, 0);
  1213. fInitialize();
  1214. grp_sea.btn_search.click();
  1215. }
  1216. function fInitialize()
  1217. {
  1218. misfGridInit(grd_rfehemhtlist);
  1219. ds_main_component_rfehemhtlist.clearData();
  1220. ds_main_component_rfehemhtlist.addRow();
  1221. rszfComboBugtList("cmb_bugtcd",sysf_getUserInfo("dutplceinstcd"));
  1222. misfComboComCdListMulti("R0285,R0055,R0055,R0055,R0055"
  1223. + ",R0285,R0285,R0286,R0285,R0286"
  1224. + ",030M0012,C0048" ,
  1225. "grd_rfehemhtlist.rpirflag2,grp_sea.chk_workstatmulti,grd_rfehemhtlist.workstat,grd_erfehemhtlist.workstat,cmb_workstat"
  1226. + ",grp_sea.cmb_rpirflag2_search,cmb_rpirflag2,cmb_rpirflag1,grd_erfehemhtlist.rpirflag2,grd_erfehemhtlist.rpirflag1"
  1227. + ",cmb_docustat,grp_sea.cmb_instcd" );
  1228. var addRow = ds_init_comcd_R00551_R00551.addRow();
  1229. ds_init_comcd_R00551_R00551.setColumn(addRow, "cdnm", "전체");
  1230. ds_init_comcd_R00551_R00551.setColumn(addRow, "cdid", "A");
  1231. var sProp="col=2,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  1232. grp_sea.chk_workstatmulti.setInitComp(sProp, ds_init_comcd_R00551_R00551,"cdid","cdnm","fn_cmpEvent");
  1233. frmf_addComboItem("grp_sea.cmb_rpirflag2_search","서류접수","02","above");
  1234. frmf_addComboItem("grp_sea.cmb_rpirflag2_search","전체","","above");
  1235. grp_sea.cmb_rpirflag2_search.value = "";
  1236. var reqdate = utlf_getCurrentDate().toDate("YYYYMMDD");
  1237. ds_send.setColumn(0, "reqdd1", reqdate.getAddDate(-6, "M").getDateFormat("YYYYMMDD"));
  1238. ds_send.setColumn(0, "reqdd2", utlf_getCurrentDate());
  1239. misfMsterDetailSet(grd_rfehemhtlist, null, "TRRFE00502", "Y");
  1240. ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  1241. fdisabledTF(true);
  1242. if(!frmf_checkAuth("X"))
  1243. {
  1244. btn_save.enable = false;
  1245. }
  1246. grd_rfehemhtlist.setCellProperty("Head", 1, "text", 0);
  1247. grp_sea.cmb_exedeptcd.value = sysf_getUserInfo("dutplcecd");
  1248. grp_sea.ipt_fixasetcd_search.setFocus();
  1249. div_discard.cmb_rpirflag2.index = 0;
  1250. ds_send.setColumn(0, "execdeptcd", sysf_getUserInfo("dutplcecd"));
  1251. }
  1252. function fn_cmpEvent()
  1253. {
  1254. var bfworkstatmulti = ds_temp.getColumn(0, "bfworkstatmulti");
  1255. var workstatmulti = grp_sea.chk_workstatmulti.getData()+"";
  1256. if (utlf_isSearchString(bfworkstatmulti, 'A'))
  1257. {
  1258. workstatmulti = workstatmulti.replace("A", "");
  1259. var aData = new Array();
  1260. aData[0] = workstatmulti;
  1261. grp_sea.chk_workstatmulti.setData(aData, "",false);
  1262. }
  1263. else
  1264. {
  1265. workstatmultiArr = workstatmulti.split(",");
  1266. for (var i = 0; i < workstatmultiArr.length; i++)
  1267. {
  1268. if (workstatmultiArr[i] == "A")
  1269. {
  1270. var aData = new Array();
  1271. aData[0] = "A";
  1272. grp_sea.chk_workstatmulti.setData(aData, "",false);
  1273. break;
  1274. }
  1275. }
  1276. }
  1277. ds_temp.setColumn(0, "bfworkstatmulti", grp_sea.chk_workstatmulti.getData());
  1278. ds_send.setColumn(0, "workstatmulti", grp_sea.chk_workstatmulti.getData());
  1279. }
  1280. function fdisabledTF( fbool)
  1281. {
  1282. cmb_rpirflag1.enable = false;
  1283. }
  1284. function grp_sea_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1285. {
  1286. grp_sea.btn_search.click();
  1287. }
  1288. function grp_sea_cmb_fixtrseqmtflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1289. {
  1290. grp_sea.btn_search.click();
  1291. }
  1292. function grp_sea_ipt_fixasetcd_search_onkeyup(obj:Edit, e:KeyEventInfo)
  1293. {
  1294. if(e.keycode == 13)
  1295. {
  1296. obj.updateToDataset();
  1297. grp_sea.btn_search.click();
  1298. }
  1299. }
  1300. function ds_send_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1301. {
  1302. if(e.columnid == "reqdeptcd")
  1303. {
  1304. var objFocus = this.getFocus();
  1305. grp_sea.ipt_reqdeptcdS.value = e.newvalue;
  1306. grp_sea.ipt_reqdeptcdS.setFocus();
  1307. misfSearchDept(grp_sea.ipt_reqdeptnmS);
  1308. objFocus.setFocus();
  1309. }
  1310. if(e.columnid == "chrgpsnid")
  1311. {
  1312. var objFocus = this.getFocus();
  1313. grp_sea.ipt_chrgpsnidS.value = e.newvalue;
  1314. grp_sea.ipt_chrgpsnidS.setFocus();
  1315. if(utlf_transNullToEmpty(e.newvalue).length == 0)
  1316. {
  1317. grp_sea.ipt_chrgpsnnmS.value = "";
  1318. }
  1319. else
  1320. {
  1321. misfValidationCheck("01-1", "", "chrgpsnid,chrgpsnnm");
  1322. }
  1323. objFocus.setFocus();
  1324. }
  1325. }
  1326. function grp_sea_btn_reqdeptcd_onclick(obj:Button, e:ClickEventInfo)
  1327. {
  1328. misfOpenPopUpList("02", grp_sea.ipt_reqdeptcdS, "", "reqdeptcd,reqdeptnm");
  1329. }
  1330. function grp_sea_chk_acptyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1331. {
  1332. if(grp_sea.chk_chkyn.value == "Y" && obj.value == "Y") grp_sea.chk_chkyn.value = "N";
  1333. }
  1334. function grp_sea_chk_chkyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1335. {
  1336. if(obj.value == "Y" && grp_sea.chk_acptyn.value == "Y") grp_sea.chk_acptyn.value = "N";
  1337. }
  1338. function grp_sea_btn_chrgpsnidS_onclick(obj:Button, e:ClickEventInfo)
  1339. {
  1340. misfOpenPopUpList("12", grp_sea.ipt_chrgpsnidS, "", "chrgpsnid,chrgpsnnm");
  1341. }
  1342. function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1343. {
  1344. arrCompId = new Array("grp_sea.cmb_instcd","grp_sea.ipt_reqdd1S","grp_sea.ipt_reqdd2S");
  1345. if(!frmf_isRequiredControls(arrCompId)) return;
  1346. fRdoChangedInit();
  1347. // 물류 의공팀 선생님 3명에 대해서 조회시 물류팀꺼만 조회되도록 수정 - 물류팀 김진섭샘 요청 2018.12.20
  1348. if (sysf_getUserInfo("userid") == "15183" || sysf_getUserInfo("userid") == "97006" || sysf_getUserInfo("userid") == "10150" ){
  1349. ds_send.setColumn(0, "purflag", "Y");
  1350. }
  1351. misfMsterDetailRetrieve();
  1352. if( utlf_isNull(ds_main_grid_rfehemhtlist.getColumnInfo("chk")) ){
  1353. ds_main_grid_rfehemhtlist.addColumn("chk", "string");
  1354. }
  1355. misfSetReadOnlyCol(grd_rfehemhtlist, "acptflag,reqdd,reqno,depthngnm,fixasetnm,workstat", true);
  1356. }
  1357. function fRdoChangedInit()
  1358. {
  1359. misfGridInit(grd_rfehemhtlist);
  1360. ds_main_component_rfehemhtlist.clearData();
  1361. ds_main_component_rfehemhtlist.addRow();
  1362. }
  1363. function ds_main_grid_rfehemhtlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1364. {
  1365. if(e.columnid == "chk")
  1366. {
  1367. obj.setColumn(e.row, "chk", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  1368. }
  1369. }
  1370. function grd_rfehemhtlist_oncellclick(obj:Grid, e:GridClickEventInfo){
  1371. fGridRowChangedEvent();
  1372. }
  1373. function grd_rfehemhtlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1374. {
  1375. if(e.cell == obj.getBindCellIndex("Body", "fixasetnm"))
  1376. {
  1377. var workstat = ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "workstat");
  1378. var deptaprvreqyn = ds_main_grid_rfehemhtlist.getColumn(ds_main_grid_rfehemhtlist.rowposition, "deptaprvreqyn");
  1379. if (workstat == "00" && deptaprvreqyn == "Y")
  1380. {
  1381. sysf_messageBox("상태가 청구 의뢰(부서장 승인 필요)인 건은 접근 하실 수 ","I004");
  1382. return;
  1383. }
  1384. else
  1385. {
  1386. ds_temp_grid_rfehemhtlist.clearData();
  1387. ds_temp_grid_rfehemhtlist.addRow();
  1388. ds_temp_grid_rfehemhtlist.copyRow(0, ds_main_grid_rfehemhtlist, ds_main_grid_rfehemhtlist.rowposition);
  1389. var objArg = new Object();
  1390. objArg.arg_ds_temp = ds_temp_grid_rfehemhtlist;
  1391. frmf_modal("SMRFE01000", "SMRFE01000", objArg, "", "", "", "", "", "", "", "", "", "M");
  1392. }
  1393. }
  1394. }
  1395. function fGridRowChangedEvent()
  1396. {
  1397. ds_main_component_rfehemhtlist.clearData();
  1398. ds_main_component_rfehemhtlist.addRow();
  1399. ds_main_component_rfehemhtlist.copyRow(0, ds_main_grid_rfehemhtlist, ds_main_grid_rfehemhtlist.rowposition);
  1400. fResetDisabled();
  1401. }
  1402. function fResetDisabled()
  1403. {
  1404. var workstat = cmb_workstat.value;
  1405. var docustat = cmb_docustat.value;
  1406. if(workstat == "01" || workstat == "02" || workstat == "03")
  1407. {
  1408. fDisabledControl(false,"chr");
  1409. }
  1410. else
  1411. {
  1412. fDisabledControl(true,"chr");
  1413. }
  1414. if(utlf_transNullToEmpty(cmb_rpirflag2.value).length != 0)
  1415. {
  1416. fDisabledControl(false,"sanct");
  1417. }
  1418. else
  1419. {
  1420. fDisabledControl(true,"sanct");
  1421. }
  1422. }
  1423. function fDisabledControl(state,control)
  1424. {
  1425. switch(control)
  1426. {
  1427. case "sanct":
  1428. if (sysf_getUserInfo("userid") == "93518" || sysf_getUserInfo("userid") == "MIS" || sysf_getUserInfo("userid") == "10306"|| sysf_getUserInfo("userid") == "KNUH99207" || sysf_getUserInfo("userid") == "99207")
  1429. {
  1430. btn_mngersanctid.enable = !state;
  1431. ipt_mngersanctid.enable = !state;
  1432. ipt_mngersanctnm.enable = !state;
  1433. btn_deprtmangrsanctid.enable= false;
  1434. ipt_deprtmangrsanctid.enable = false;
  1435. ipt_deprtmangrsanctnm.enable = false;
  1436. }
  1437. else if (sysf_getUserInfo("userid") == "93507" || sysf_getUserInfo("userid") == "95047")// 실장님 변경에 따른 수정 93361(이병원) ->93507(오형태) by by 2019.07.01 김금련
  1438. {
  1439. btn_mngersanctid.enable = false;
  1440. ipt_mngersanctid.enable = false;
  1441. ipt_mngersanctnm.enable = false;
  1442. btn_deprtmangrsanctid.enable = !state;
  1443. ipt_deprtmangrsanctid.enable = !state;
  1444. ipt_deprtmangrsanctnm.enable = !state;
  1445. }
  1446. else
  1447. {
  1448. btn_mngersanctid.enable = false;
  1449. ipt_mngersanctid.enable = false;
  1450. ipt_mngersanctnm.enable = false;
  1451. btn_deprtmangrsanctid.enable = false;
  1452. ipt_deprtmangrsanctid.enable = false;
  1453. ipt_deprtmangrsanctnm.enable = false;
  1454. }
  1455. break;
  1456. case "chr":
  1457. ipt_chrgpsnid.enable = !state;
  1458. btn_chrgpsnid.enable = !state;
  1459. ipt_chrgpsnnm.enable = !state;
  1460. ipt_chrgtel.enable = !state;
  1461. break;
  1462. }
  1463. }
  1464. function ds_main_component_rfehemhtlist_oncolumnchanged(obj, e)
  1465. {
  1466. if(e.columnid == "deprtmangrsanctnm")
  1467. {
  1468. var objFocus = this.getFocus();
  1469. ipt_deprtmangrsanctnm.value = e.newvalue;
  1470. ipt_deprtmangrsanctnm.setFocus();
  1471. if(utlf_transNullToEmpty(e.newvalue).length == 0)
  1472. {
  1473. ipt_deprtmangrsanctid.value = "";
  1474. }
  1475. else
  1476. {
  1477. misfValidationCheck("01-2", "", "deprtmangrsanctid,deprtmangrsanctnm");
  1478. }
  1479. objFocus.setFocus();
  1480. }
  1481. if(e.columnid == "deprtmangrsanctid")
  1482. {
  1483. var objFocus = this.getFocus();
  1484. ipt_deprtmangrsanctid.value = e.newvalue;
  1485. ipt_deprtmangrsanctid.setFocus();
  1486. if(utlf_transNullToEmpty(e.newvalue).length == 0)
  1487. {
  1488. ipt_deprtmangrsanctnm.value = "";
  1489. }
  1490. else
  1491. {
  1492. misfValidationCheck("01-1", "", "deprtmangrsanctid,deprtmangrsanctnm");
  1493. }
  1494. fResetState();
  1495. objFocus.setFocus();
  1496. }
  1497. if(e.columnid == "mngersanctid")
  1498. {
  1499. var objFocus = this.getFocus();
  1500. ipt_mngersanctid.value = e.newvalue;
  1501. ipt_mngersanctid.setFocus();
  1502. if(utlf_transNullToEmpty(e.newvalue).length == 0)
  1503. {
  1504. ipt_mngersanctnm.value = "";
  1505. }
  1506. else
  1507. {
  1508. misfValidationCheck("01-1", "", "mngersanctid,mngersanctnm");
  1509. }
  1510. fResetState();
  1511. objFocus.setFocus();
  1512. }
  1513. if(e.columnid == "stdysubjnm")
  1514. {
  1515. ipt_stdysubjnm.value = e.newvalue;
  1516. ipt_stdysubjnm.setFocus();
  1517. if(utlf_isNull(e.newvalue))
  1518. {
  1519. rszfValidationCheck("TRRSD00261", "studylist", "refcond,instcd,stdysubjnm", "stdysubjnm," + grp_sea.cmb_instcd.value + "," + ipt_stdysubjnm.value, "",
  1520. "stdysubjno,stdysubjnm", ipt_stdysubjnm, "SPRSD00260", "instcd", "grp_sea.cmb_instcd");
  1521. }
  1522. else
  1523. {
  1524. ipt_stdysubjno.value = "";
  1525. ipt_stdysubjnm.value = "";
  1526. }
  1527. }
  1528. if(e.columnid == "chrgpsnid")
  1529. {
  1530. var objFocus = this.getFocus();
  1531. ipt_chrgpsnid.value = e.newvalue;
  1532. ipt_chrgpsnid.setFocus();
  1533. misfValidationCheck("01-1", "", "chrgpsnid,chrgpsnnm");
  1534. fResetState();
  1535. objFocus.setFocus();
  1536. }
  1537. if(e.columnid == "chrgpsnnm")
  1538. {
  1539. var objFocus = this.getFocus();
  1540. ipt_chrgpsnnm.value = e.newvalue;
  1541. ipt_chrgpsnnm.setFocus();
  1542. misfValidationCheck("01-2", "", "chrgpsnid,chrgpsnnm");
  1543. objFocus.setFocus();
  1544. }
  1545. }
  1546. function btn_acptpsnid_onclick(obj:Button, e:ClickEventInfo)
  1547. {
  1548. misfOpenPopUpList("12", ipt_acptpsnid, "", "acptpsnid,acptpsnnm");
  1549. }
  1550. function btn_deprtmangrsanctid_onclick(obj:Button, e:ClickEventInfo)
  1551. {
  1552. misfOpenPopUpList("12", ipt_deprtmangrsanctid, "", "deprtmangrsanctid,deprtmangrsanctnm");
  1553. fResetState();
  1554. }
  1555. function fResetState()
  1556. {
  1557. var workstat = "01";
  1558. var docustat = "";
  1559. var chrgpsnid = ipt_chrgpsnid.value;
  1560. if(utlf_transNullToEmpty(chrgpsnid).length != 0)
  1561. {
  1562. workstat = "02";
  1563. docustat = "01";
  1564. }
  1565. else
  1566. {
  1567. workstat = "01";
  1568. docustat = "01";
  1569. }
  1570. if(utlf_transNullToEmpty(cmb_rpirflag2.value).length != 0)
  1571. {
  1572. workstat = "03";
  1573. }
  1574. if(ds_main_component_rfehemhtlist.getColumn(0, "rpirendyn") == "Y")
  1575. {
  1576. workstat = "04";
  1577. }
  1578. switch(cmb_rpirflag2.value)
  1579. {
  1580. case "1": // 무비용
  1581. case "2": // 전도금
  1582. case "5": // 폐기
  1583. case "7": // 검토의견
  1584. if(fSanctState())
  1585. {
  1586. docustat = "03";
  1587. if(workstat == "04") workstat = "05";
  1588. }
  1589. break;
  1590. case "6": // 용역
  1591. if(fSanctState())
  1592. {
  1593. docustat = "03";
  1594. if(workstat == "04")workstat = "05";
  1595. }
  1596. break;
  1597. case "3": // 부품
  1598. case "4": // 외주
  1599. if(fSanctState())
  1600. {
  1601. if(workstat == "04" && utlf_transNullToEmpty(ds_main_component_rfehemhtlist.getColumn(0, "chkpsn")).length != 0)
  1602. {
  1603. workstat = "05";
  1604. docustat = "03";
  1605. }
  1606. else
  1607. {
  1608. docustat = "02";
  1609. }
  1610. }
  1611. break;
  1612. }
  1613. cmb_workstat.value = workstat;
  1614. cmb_docustat.value = docustat;
  1615. fResetDisabled();
  1616. }
  1617. function fSanctState()
  1618. {
  1619. if(cmb_rpirflag2.value == "1" && utlf_transNullToEmpty(ipt_deprtmangrsanctid.value).length != 0) return true; // 무비용일 경우 실장만 결재
  1620. else if(cmb_rpirflag2.value == "6" && utlf_transNullToEmpty(ipt_deprtmangrsanctid.value).length != 0) return true; // 용역일 경우 실장만 결재
  1621. else if(utlf_transNullToEmpty(ipt_deprtmangrsanctid.value).length != 0 && utlf_transNullToEmpty(ipt_mngersanctid.value).length != 0) return true; // 다른상태일경우 실장&과장 결재
  1622. return false;
  1623. }
  1624. function btn_mngersanctid_onclick(obj:Button, e:ClickEventInfo)
  1625. {
  1626. misfOpenPopUpList("12", ipt_mngersanctid, "", "mngersanctid,mngersanctnm");
  1627. fResetState();
  1628. }
  1629. function btn_chrgpsnid_onclick(obj:Button, e:ClickEventInfo)
  1630. {
  1631. misfOpenPopUpList("01", ipt_chrgpsnid, "", "chrgpsnid,chrgpsnnm");
  1632. var eventObj = new EventInfo(); // 이벤트생성
  1633. eventObj.columnid = "chrgpsnid"; //이벤트객체에 값 셋팅
  1634. eventObj.newvalue = ds_main_component_rfehemhtlist.getColumn(0, "chrgpsnid"); //이벤트객체에 값 셋팅
  1635. ds_main_component_rfehemhtlist_oncolumnchanged(ds_main_component_rfehemhtlist, eventObj); //이벤트 호출
  1636. }
  1637. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  1638. {
  1639. ds_main_grid_erfehemhtlist.copyData(ds_main_grid_rfehemhtlist);
  1640. var fileName = "수리접수리스트_" + utlf_getCurrentDate();
  1641. grdf_exportExcel(grd_erfehemhtlist, fileName, "수리접수", "true", "", "");
  1642. }
  1643. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  1644. {
  1645. fInitialize();
  1646. }
  1647. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  1648. {
  1649. var focus = ds_main_grid_rfehemhtlist.rowposition;
  1650. if(fUpdateData() == "N")
  1651. {
  1652. sysf_messageBox("변경된 데이터가","I004");
  1653. return;
  1654. }
  1655. dsf_makeValue(ds_main_component_rfehemhtlist, "bizscrnid", "string", "SMRFE00900_수리접수 및 결과등록.xrw", 0);
  1656. var instcd = sysf_getUserInfo("dutplceinstcd");
  1657. if( instcd != ds_main_component_rfehemhtlist.getColumn(0, "instcd") ){
  1658. sysf_messageBox("현재 로그인한 기관코드와 저장할 기관코드가 달라 저장","E001");
  1659. return;
  1660. }
  1661. if(instcd == "033")
  1662. {
  1663. for ( var i = 0 ; i < ds_main_grid_rfehemhtlist.rowcount;i++)
  1664. {
  1665. if(utlf_transNullToEmpty(ipt_chrgpsnid.value).length != 0)
  1666. {
  1667. if(utlf_transNullToEmpty(ipt_mngersanctid.value).length != 0)
  1668. {
  1669. ds_main_component_rfehemhtlist.setColumn(0, "docustat", "03");
  1670. ds_main_component_rfehemhtlist.setColumn(0, "workstat", "05");
  1671. }
  1672. else
  1673. {
  1674. ds_main_component_rfehemhtlist.setColumn(0, "docustat", "01");
  1675. ds_main_component_rfehemhtlist.setColumn(0, "workstat", "02");
  1676. }
  1677. }
  1678. else
  1679. {
  1680. ds_main_component_rfehemhtlist.setColumn(0, "docustat", "01");
  1681. ds_main_component_rfehemhtlist.setColumn(0, "workstat", "01");
  1682. }
  1683. }
  1684. }
  1685. var oParam = {};
  1686. oParam.id = "TXRFE00502";
  1687. oParam.service = "reqapp.ReqMngt";
  1688. oParam.method = "reqExeSaveRpirRsltInpt";
  1689. oParam.inds = "rfehemhtlist=ds_main_component_rfehemhtlist";
  1690. oParam.async = false;
  1691. oParam.callback = "cf_TXRFE00502";
  1692. tranf_submit(oParam);
  1693. ds_main_grid_rfehemhtlist.selectRow(0, false);
  1694. ds_main_grid_rfehemhtlist.rowposition = focus;
  1695. ds_main_grid_rfehemhtlist.selectRow(focus, true);
  1696. fGridRowChangedEvent();
  1697. }
  1698. function cf_TXRFE00502(sSvcId, nErrorCode, sErrorMsg)
  1699. {
  1700. if(nErrorCode < 0) return;
  1701. else grp_sea.btn_search.click();
  1702. }
  1703. function fUpdateData()
  1704. {
  1705. var detailNode = ds_main_component_rfehemhtlist;
  1706. var mainGrid = ds_main_grid_rfehemhtlist;
  1707. var gridRow = ds_main_grid_rfehemhtlist.rowposition;
  1708. if ( detailNode.getColumn(0, "acptdd") != mainGrid.getColumn(gridRow, "acptdd")) return "Y" ;
  1709. if ( detailNode.getColumn(0, "acptpsnid") != mainGrid.getColumn(gridRow, "acptpsnid")) return "Y" ;
  1710. if ( detailNode.getColumn(0, "bugtcd") != mainGrid.getColumn(gridRow, "bugtcd")) return "Y" ;
  1711. if ( detailNode.getColumn(0, "bugtyy") != mainGrid.getColumn(gridRow, "bugtyy")) return "Y" ;
  1712. if ( detailNode.getColumn(0, "chrgpsnid") != mainGrid.getColumn(gridRow, "chrgpsnid")) return "Y" ;
  1713. if ( detailNode.getColumn(0, "chrgtel") != mainGrid.getColumn(gridRow, "chrgtel")) return "Y" ;
  1714. if ( detailNode.getColumn(0, "cmt") != mainGrid.getColumn(gridRow, "cmt")) return "Y" ;
  1715. if ( detailNode.getColumn(0, "deptacptdd") != mainGrid.getColumn(gridRow, "deptacptdd")) return "Y" ;
  1716. if ( detailNode.getColumn(0, "genrdd") != mainGrid.getColumn(gridRow, "genrdd")) return "Y" ;
  1717. if ( detailNode.getColumn(0, "hdrncspec") != mainGrid.getColumn(gridRow, "hdrncspec")) return "Y" ;
  1718. if ( detailNode.getColumn(0, "lastrpirrslt") != mainGrid.getColumn(gridRow, "lastrpirrslt")) return "Y" ;
  1719. if ( detailNode.getColumn(0, "reqtel") != mainGrid.getColumn(gridRow, "reqtel")) return "Y" ;
  1720. if ( detailNode.getColumn(0, "rpirflag1") != mainGrid.getColumn(gridRow, "rpirflag1")) return "Y" ;
  1721. if ( detailNode.getColumn(0, "rpirflag2") != mainGrid.getColumn(gridRow, "rpirflag2")) return "Y" ;
  1722. if ( detailNode.getColumn(0, "stdysubjno") != mainGrid.getColumn(gridRow, "stdysubjno")) return "Y" ;
  1723. if ( detailNode.getColumn(0, "mngersanctid") != mainGrid.getColumn(gridRow, "mngersanctid")) return "Y" ;
  1724. if ( detailNode.getColumn(0, "docustat") != mainGrid.getColumn(gridRow, "docustat")) return "Y" ;
  1725. if ( detailNode.getColumn(0, "workstat") != mainGrid.getColumn(gridRow, "workstat")) return "Y" ;
  1726. if ( detailNode.getColumn(0, "deprtmangrsanctid") != mainGrid.getColumn(gridRow, "deprtmangrsanctid")) return "Y" ;
  1727. return "N";
  1728. }
  1729. function btn_prnt_onclick(obj:Button, e:ClickEventInfo)
  1730. {
  1731. var Cnt = ds_main_grid_rfehemhtlist.rowcount;
  1732. var print = 0;
  1733. for(var i = 0; i < Cnt;i++)
  1734. {
  1735. if(ds_main_grid_rfehemhtlist.getColumn(i, "chk") == "Y")
  1736. {
  1737. ds_send_sendprint.clearData();
  1738. ds_send_sendprint.addRow();
  1739. ds_send_sendprint.setColumn(0, "instcd", ds_main_grid_rfehemhtlist.getColumn(i, "instcd"));
  1740. ds_send_sendprint.setColumn(0, "reqdd", ds_main_grid_rfehemhtlist.getColumn(i, "reqdd"));
  1741. ds_send_sendprint.setColumn(0, "reqno", ds_main_grid_rfehemhtlist.getColumn(i, "reqno"));
  1742. ds_send_sendprint.setColumn(0, "fixtrseqmtflag", ds_main_grid_rfehemhtlist.getColumn(i, "fixtrseqmtflag"));
  1743. var oParam = {};
  1744. oParam.id = "TRRFE00703";
  1745. oParam.service = "reqapp.ReqMngt";
  1746. oParam.method = "reqGetRpirPrntInfo";
  1747. oParam.inds = "req=ds_send_sendprint";
  1748. oParam.outds = "ds_print_rpirprntinfo=rpirprntinfo";
  1749. oParam.async = false;
  1750. oParam.callback = "cf_TRRFE00703";
  1751. tranf_submit(oParam);
  1752. if(arErrorCode.pop("TRRFE00703") > -1)
  1753. {
  1754. var objDOM = rptf_createDOM();
  1755. rptf_setNodeListToDOM(objDOM, "/root/print/rpirprntinfo", ds_print_rpirprntinfo);
  1756. var objParam = new Object();
  1757. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1758. var option = "";
  1759. rptf_exeReportPreview30(["RPRFE00601"],[objParam], option);
  1760. }
  1761. print = parseInt(print + 1);
  1762. }
  1763. }
  1764. if(print == 0)
  1765. {
  1766. sysf_messageBox("출력할 리스트가 없습니다.\n일괄출력 가능합니다.\n출력을 원하는 리스트를 체크","I008");
  1767. return;
  1768. }
  1769. }
  1770. function cf_TRRFE00703(sSvcId, nErrorCode, sErrorMsg)
  1771. {
  1772. arErrorCode.push(sSvcId, nErrorCode);
  1773. if(nErrorCode < 0) return;
  1774. }
  1775. function button2_onclick(obj:Button, e:ClickEventInfo)
  1776. {
  1777. var Cnt = ds_main_grid_rfehemhtlist.rowcount;
  1778. var print = 0;
  1779. for(var i = 0; i < Cnt; i++)
  1780. {
  1781. if(ds_main_grid_rfehemhtlist.getColumn(i, "chk") == "Y")
  1782. {
  1783. ds_send_sendprint.clearData();
  1784. ds_send_sendprint.addRow();
  1785. ds_send_sendprint.setColumn(0, "instcd", ds_main_grid_rfehemhtlist.getColumn(i, "instcd"));
  1786. ds_send_sendprint.setColumn(0, "reqdd", ds_main_grid_rfehemhtlist.getColumn(i, "reqdd"));
  1787. ds_send_sendprint.setColumn(0, "reqno", ds_main_grid_rfehemhtlist.getColumn(i, "reqno"));
  1788. ds_send_sendprint.setColumn(0, "fixtrseqmtflag", ds_main_grid_rfehemhtlist.getColumn(i, "fixtrseqmtflag"));
  1789. var oParam = {};
  1790. oParam.id = "TRRFE00703";
  1791. oParam.service = "reqapp.ReqMngt";
  1792. oParam.method = "reqGetRpirPrntInfo";
  1793. oParam.inds = "req=ds_send_sendprint";
  1794. oParam.outds = "ds_print_rpirprntinfo=rpirprntinfo";
  1795. oParam.async = false;
  1796. oParam.callback = "cf_TRRFE00703";
  1797. tranf_submit(oParam);
  1798. if(arErrorCode.pop("TRRFE00703") > -1)
  1799. {
  1800. var objDOM = rptf_createDOM();
  1801. rptf_setNodeListToDOM(objDOM, "/root/print/rpirprntinfo", ds_print_rpirprntinfo);
  1802. var objParam = new Object();
  1803. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1804. //var option = "";
  1805. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  1806. rptf_exeReportPreview30(["RPRFE00601"],[objParam], option);
  1807. }
  1808. print = parseInt(print + 1);
  1809. }
  1810. }
  1811. if(print == 0)
  1812. {
  1813. sysf_messageBox("출력할 리스트가 없습니다.\n일괄출력 가능합니다.\n출력을 원하는 리스트를 체크","I008");
  1814. return;
  1815. }
  1816. }
  1817. function button4_onclick(obj:Button, e:ClickEventInfo)
  1818. {
  1819. // model.removeNodeset("/root/print");
  1820. var rpirenddd1 = ds_send.getColumn(0, "rpirenddd1");
  1821. var rpirenddd2 = ds_send.getColumn(0, "rpirenddd2");
  1822. if(utlf_isNull(rpirenddd1) || utlf_isNull(rpirenddd2))
  1823. {
  1824. sysf_messageBox("완료일자를 입력","I008");
  1825. return;
  1826. }
  1827. var reqdate = (grp_sea.ipt_rpirenddd2.value+"").toDate("YYYYMM");
  1828. ds_send.setColumn(0, "rpirenmm", String(grp_sea.ipt_rpirenddd2.value).substr(0,6));
  1829. ds_send.setColumn(0, "lastrpirenmm", reqdate.getAddDate(-1, "M").getDateFormat("YYYYMM"));
  1830. var oParam = {};
  1831. oParam.id = "TRRFE00503";
  1832. oParam.service = "reqapp.ReqMngt";
  1833. oParam.method = "reqGetPrtRfehemhtList";
  1834. oParam.inds = "req=ds_send";
  1835. oParam.outds = "ds_main_grind_prtrfehemht=prtrfehemht ds_main_grid_lastprtrfehemht=lastprtrfehemht ds_print_totfehemht=totfehemht";
  1836. oParam.async = false;
  1837. //oParam.callback = "cf_TRRFE00503";
  1838. tranf_submit(oParam);
  1839. var Cnt = ds_main_grind_prtrfehemht.rowcount;
  1840. var Cnt1 = ds_main_grid_lastprtrfehemht.rowcount;
  1841. if(Cnt == 0 && Cnt1 != 0)
  1842. {
  1843. sysf_messageBox("당월 정산 내역이","I004");
  1844. var objDOM = rptf_createDOM();
  1845. rptf_setNodeListToDOM(objDOM, "/root/print/lastprtrfehemht", ds_main_grid_lastprtrfehemht);
  1846. rptf_setNodeListToDOM(objDOM, "/root/print/temp", ds_send);
  1847. var objParam = new Object();
  1848. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1849. var option = "";
  1850. rptf_exeReportPreview30(["RPRFE00605"],[objParam], option);
  1851. }
  1852. else if(Cnt != 0 && Cnt1 == 0)
  1853. {
  1854. sysf_messageBox("이월 정산 내역이","I004");
  1855. var objDOM = rptf_createDOM();
  1856. rptf_setNodeListToDOM(objDOM, "/root/print/prtrfehemht", ds_main_grind_prtrfehemht);
  1857. rptf_setNodeListToDOM(objDOM, "/root/print/temp", ds_send);
  1858. var objParam = new Object();
  1859. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1860. var option = "";
  1861. rptf_exeReportPreview30(["RPRFE00604"],[objParam], option);
  1862. }
  1863. else if(Cnt == 0 && Cnt1 == 0)
  1864. {
  1865. sysf_messageBox("당월 정산 내역과 이월 미정산 내역이","I004");
  1866. return;
  1867. }
  1868. else
  1869. {
  1870. var objDOM = rptf_createDOM();
  1871. rptf_setNodeListToDOM(objDOM, "/root/print/prtrfehemht", ds_main_grind_prtrfehemht);
  1872. rptf_setNodeListToDOM(objDOM, "/root/print/temp", ds_send);
  1873. var objParam = new Object();
  1874. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1875. var option = "";
  1876. rptf_exeReportPreview30(["RPRFE00604"],[objParam], option);
  1877. var objDOM = rptf_createDOM();
  1878. rptf_setNodeListToDOM(objDOM, "/root/print/lastprtrfehemht", ds_main_grid_lastprtrfehemht);
  1879. rptf_setNodeListToDOM(objDOM, "/root/print/temp", ds_send);
  1880. var objParam = new Object();
  1881. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1882. var option = "";
  1883. rptf_exeReportPreview30(["RPRFE00605"],[objParam], option);
  1884. }
  1885. var objDOM = rptf_createDOM();
  1886. rptf_setNodeListToDOM(objDOM, "/root/print/totfehemht", ds_print_totfehemht);
  1887. rptf_setNodeListToDOM(objDOM, "/root/print/temp", ds_send);
  1888. var objParam = new Object();
  1889. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1890. var option = "";
  1891. rptf_exeReportPreview30(["RPRFE00606"],[objParam], option);
  1892. }
  1893. function grp_sea_ipt_reqdeptcdS_onkeydown(obj:Edit, e:KeyEventInfo)
  1894. {
  1895. if( e.keycode == 13 ){
  1896. obj.updateToDataset();
  1897. grp_sea.ipt_reqdeptnmS.setFocus();
  1898. }
  1899. }
  1900. function grp_sea_ipt_chrgpsnidS_onkeydown(obj:Edit, e:KeyEventInfo)
  1901. {
  1902. if( e.keycode == 13 ){
  1903. obj.updateToDataset();
  1904. grp_sea.ipt_chrgpsnnmS.setFocus();
  1905. }
  1906. }
  1907. function ipt_chrgpsnid_onkeydown(obj:Edit, e:KeyEventInfo)
  1908. {
  1909. if( e.keycode == 13 ){
  1910. obj.updateToDataset();
  1911. ipt_chrgpsnnm.setFocus();
  1912. }
  1913. }
  1914. function grd_rfehemhtlist_onheadclick(obj:Grid, e:GridClickEventInfo)
  1915. {
  1916. if(e.col == grd_rfehemhtlist.getBindCellIndex("body", "chk")){
  1917. ds_main_grid_rfehemhtlist.enableevent = false;
  1918. ds_main_grid_rfehemhtlist.updatecontrol = false;
  1919. if(grd_rfehemhtlist.getCellProperty("head", e.col, "expr") == "0"){
  1920. for(var i = 0; i < ds_main_grid_rfehemhtlist.rowcount ;i++){
  1921. ds_main_grid_rfehemhtlist.setColumn(i, "chk", "Y");
  1922. }
  1923. grd_rfehemhtlist.setCellProperty("head", e.col, "expr", "1");
  1924. }else{
  1925. for(var i = 0; i < ds_main_grid_rfehemhtlist.rowcount ;i++){
  1926. ds_main_grid_rfehemhtlist.setColumn(i, "chk", "N");
  1927. }
  1928. grd_rfehemhtlist.setCellProperty("head", e.col, "expr", "0");
  1929. }
  1930. ds_main_grid_rfehemhtlist.updatecontrol = true;
  1931. ds_main_grid_rfehemhtlist.enableevent = true;
  1932. }
  1933. }
  1934. function ipt_deprtmangrsanctid_onkeydown(obj:Edit, e:KeyEventInfo)
  1935. {
  1936. if(e.keycode == 13){
  1937. obj.updateToDataset();
  1938. ipt_deprtmangrsanctnm.setFocus();
  1939. }
  1940. }
  1941. function ipt_mngersanctid_onkeydown(obj:Edit, e:KeyEventInfo)
  1942. {
  1943. if(e.keycode == 13){
  1944. obj.updateToDataset();
  1945. ipt_mngersanctnm.setFocus();
  1946. }
  1947. }
  1948. function button3_onclick(obj:Button, e:ClickEventInfo)
  1949. {
  1950. misfGridInit(grd_prttemp);
  1951. var print = 0;
  1952. for(var row = 0; row < ds_main_grid_rfehemhtlist.rowcount; row++)
  1953. {
  1954. if(ds_main_grid_rfehemhtlist.getColumn(row, "chk") == "Y") {
  1955. var fixasetcd = ds_main_grid_rfehemhtlist.getColumn(row, "fixasetcd");
  1956. var fixasetnm = ds_main_grid_rfehemhtlist.getColumn(row, "fixasetnm");
  1957. var depthngnm = ds_main_grid_rfehemhtlist.getColumn(row, "depthngnm");
  1958. var reqdd = ds_main_grid_rfehemhtlist.getColumn(row, "reqdd");
  1959. var rpirenddd = ds_main_grid_rfehemhtlist.getColumn(row, "rpirenddd");
  1960. var agency = ds_main_grid_rfehemhtlist.getColumn(row, "agency");
  1961. var estimateamt = ds_main_grid_rfehemhtlist.getColumn(row, "estimateamt");
  1962. var rpirflag2 = ds_main_grid_rfehemhtlist.getColumn(row, "rpirflag2");
  1963. misfGridIUD(grd_prttemp,"A","N");
  1964. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "fixasetcd", fixasetcd );
  1965. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "fixasetnm", fixasetnm );
  1966. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "depthngnm", depthngnm );
  1967. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "reqdd", reqdd );
  1968. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "rpirenddd", rpirenddd );
  1969. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "agency", agency );
  1970. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "estimateamt", estimateamt );
  1971. ds_main_grid_prttemp.setColumn(ds_main_grid_prttemp.rowposition, "rpirflag2", rpirflag2 );
  1972. print = print + 1;
  1973. }
  1974. }
  1975. ds_print_prtinfo_temp.clearData();
  1976. ds_print_prtinfo.clearData();
  1977. ds_print_prtinfo.copyData(ds_main_grid_prttemp);
  1978. dsf_makeValue(ds_print_prtinfo_temp, "reqdd1", "string", ds_send.getColumn(0, "reqdd1"));
  1979. dsf_makeValue(ds_print_prtinfo_temp, "reqdd2", "string", ds_send.getColumn(0, "reqdd2"));
  1980. exeReportPreview("RPRFE00603", "XMLSTR");
  1981. var objDOM = rptf_createDOM();
  1982. rptf_setNodeListToDOM(objDOM, "root/print/prtinfo/temp" , ds_print_prtinfo_temp);
  1983. rptf_setNodeListToDOM(objDOM, "root/print/prtinfo", ds_print_prtinfo);
  1984. var objParam = new Object();
  1985. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1986. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  1987. rptf_exeReportPreview30(["RPRFE00603"],[objParam], option);
  1988. if(print == "0"){
  1989. sysf_messageBox("출력할 리스트가 없습니다.\n출력을 원하는 리스트를 체크","I008");
  1990. return;
  1991. }
  1992. }
  1993. function grd_rfehemhtlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1994. {
  1995. if( e.row > -1 ){
  1996. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  1997. }
  1998. }
  1999. function grd_rfehemhtlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  2000. {
  2001. if( e.row > -1 ){
  2002. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  2003. pMenu_discardmenu.trackPopup(e.screenX, e.screenY);
  2004. }
  2005. return true;
  2006. }
  2007. function pMenu_discardmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  2008. {
  2009. ds_discard_rfehemhtlist.clearData();
  2010. for( var i=0 ; i<grd_rfehemhtlist.selectcount ; i++ ){
  2011. for( var j=grd_rfehemhtlist.selectstartrow[i] ; j<=grd_rfehemhtlist.selectendrow[i] ; j++ ){
  2012. var nRow = ds_discard_rfehemhtlist.addRow();
  2013. ds_discard_rfehemhtlist.copyRow(nRow, ds_main_grid_rfehemhtlist, j);
  2014. }
  2015. }
  2016. var nFindRow = ds_discard_rfehemhtlist.findRowExpr("instcd!='"+sysf_getUserInfo("dutplceinstcd")+"'");
  2017. if( nFindRow > -1 ){
  2018. sysf_messageBox("현재 로그인한 기관코드와 저장할 기관코드가 달라 저장","E001");
  2019. return;
  2020. }
  2021. var nFindRow = ds_discard_rfehemhtlist.findRowExpr("workstat=='04' || workstat=='04'");
  2022. if( nFindRow > -1 ){
  2023. sysf_messageBox(ds_discard_rfehemhtlist.getColumn(nFindRow, "fixasetcd")+"("+ds_discard_rfehemhtlist.getColumn(nFindRow, "fixasetnm")+")은 수리상태가 폐기처리할 수 없는 상태입니다.", "I999");
  2024. return false;
  2025. }
  2026. div_discard.visible = true;
  2027. }
  2028. function div_discard_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  2029. {
  2030. div_discard.visible = false;
  2031. }
  2032. function div_discard_btn_discard_onclick(obj:Button, e:ClickEventInfo)
  2033. {
  2034. if( utlf_isNull(ds_discard_send.getColumn(0, "rpirspec")) ){
  2035. sysf_messageBox("수리내역은", "I003");
  2036. return false;
  2037. }
  2038. if( utlf_isNull(ds_discard_send.getColumn(0, "chrgtel")) ){
  2039. sysf_messageBox("전화번호는", "I003");
  2040. return false;
  2041. }
  2042. var sTodate = utlf_getCurrentDate();
  2043. for( var i=0 ; i<ds_discard_rfehemhtlist.rowcount ; i++ ){
  2044. ds_discard_rfehemhtlist.setColumn(i, "flag", "S");
  2045. ds_discard_rfehemhtlist.setColumn(i, "acptdeptcd", sysf_getUserInfo("dutplcecd"));
  2046. ds_discard_rfehemhtlist.setColumn(i, "rpirspec", ds_discard_send.getColumn(0, "rpirspec"));
  2047. ds_discard_rfehemhtlist.setColumn(i, "lastrpirrslt", sTodate.substr(0, 4)+"-"+sTodate.substr(4, 2)+"-"+sTodate.substr(6, 2)+" >>\n"+ds_discard_send.getColumn(0, "rpirspec"));
  2048. ds_discard_rfehemhtlist.setColumn(i, "chrgtel", ds_discard_send.getColumn(0, "chrgtel"));
  2049. ds_discard_rfehemhtlist.setColumn(i, "rpirflag2", ds_discard_send.getColumn(0, "rpirflag2"));
  2050. }
  2051. var oParam = {};
  2052. oParam.id = "TXRFE00901";
  2053. oParam.service = "reqapp.ReqMngt";
  2054. oParam.method = "reqSetEmhtDisposal";
  2055. oParam.inds = "rfehemhtlist=ds_discard_rfehemhtlist";
  2056. oParam.async = false;
  2057. //oParam.callback = "cf_TXRFE00502";
  2058. tranf_submit(oParam);
  2059. ds_discard_send.clearData();
  2060. ds_discard_send.addRow();
  2061. div_discard.cmb_rpirflag2.index = 0;
  2062. div_discard.visible = false;
  2063. grp_sea.btn_search.click();
  2064. }
  2065. ]]></Script>
  2066. </Form>
  2067. </FDL>