SMRIF02720_연구비 정산서.xfdl 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRIF02720" position="absolute 0 0 660 585" titletext="Untitle" oninit="SMRIF02720_oninit" onload="SMRIF02720_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 45 649 127" id="group3">
  8. <Layouts>
  9. <Layout>
  10. <Static text="소속" position="absolute 449 0 489 19" id="caption15" class="cell_1"/>
  11. <Edit position="absolute 489 0 646 19" id="input9" taborder="2" autoselect="true"/>
  12. <Static text="성명" position="absolute 449 20 489 39" id="caption16" class="cell_1"/>
  13. <Static text="과제명" position="absolute 0 0 64 39" id="caption17" class="cell_1"/>
  14. <Static text="연구기간" position="absolute 0 40 64 59" id="caption18" class="cell_1"/>
  15. <Static text="연구비 총액" position="absolute 0 60 84 79" align="align:center middle;" id="caption19" class="cell_1"/>
  16. <Static text="연구&#13;&#10;책임자" position="absolute 394 0 448 39" align="align:center middle;" id="caption20" class="cell_1"/>
  17. <Static text="연구 의뢰기관" position="absolute 298 40 393 59" id="caption21" class="cell_1"/>
  18. <Edit position="absolute 489 20 618 39" id="input10" taborder="3" autoselect="true"/>
  19. <Calendar position="absolute 65 40 165 59" id="input11" taborder="4" autoselect="true"/>
  20. <Calendar position="absolute 197 40 297 59" id="input12" taborder="5" autoselect="true"/>
  21. <Static text="~" position="absolute 173 40 193 60" id="caption22"/>
  22. <TextArea position="absolute 65 0 393 39" align="align:left middle;" id="textarea2" taborder="1" autoselect="true" wordwrap="word"/>
  23. <Static text="(인)" position="absolute 622 20 647 39" id="caption23"/>
  24. <Edit position="absolute 394 40 646 59" id="input13" taborder="6" autoselect="true"/>
  25. <Static text="정산액" position="absolute 238 60 297 79" align="align:center middle;" id="caption24" class="cell_1"/>
  26. <Static text="잔액" position="absolute 449 60 499 79" align="align:center middle;" id="caption25" class="cell_1"/>
  27. <Static text="원" position="absolute 220 61 235 80" id="caption26"/>
  28. <Static text="원" position="absolute 426 61 441 80" id="caption27"/>
  29. <Static text="원" position="absolute 627 61 642 80" id="caption28"/>
  30. <MaskEdit position="absolute 85 60 216 79" align="align:right middle;" id="input22" taborder="7" mask="9,999999999999" autoselect="true"/>
  31. <MaskEdit position="absolute 298 60 420 79" align="align:right middle;" id="input23" taborder="8" mask="9,999999999999" autoselect="true"/>
  32. <MaskEdit position="absolute 500 60 624 79" align="align:right middle;" id="input24" taborder="9" mask="9,999999999999" autoselect="true"/>
  33. </Layout>
  34. </Layouts>
  35. </Div>
  36. <Static text="연 구 비 정 산 서" position="absolute 120 1 550 37" align="align:center middle;" id="caption1" style="align:center middle;font:맑은 고딕,18,bold underline;"/>
  37. <Static text="정산내역 (상세하게 기재)" position="absolute 5 155 215 175" id="caption2" style="font:Dotum,9,bold;"/>
  38. <Static id="caption34" text="목" class="cell_1" position="absolute 0 175 55 199" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  39. <Static id="caption3" text="세목" class="cell_1" position="absolute 56 175 131 199" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  40. <Static id="caption4" text="인건비" class="cell_1" position="absolute 0 200 55 239" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  41. <Static id="caption5" text="사용금액 (원)" class="cell_1" position="absolute 316 175 414 199" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  42. <Static id="caption6" text="비 고" class="cell_1" position="absolute 415 175 650 199" style="align:center middle;" align="align:center middle;"/>
  43. <Static id="caption8" text="연구장비&#13;&#10;&#13;&#10;재료비" class="cell_1" position="absolute 56 240 131 331" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  44. <Static id="caption9" text="세세목" class="cell_1" position="absolute 132 175 315 199" style="align:center middle;" align="align:center middle;"/>
  45. <Static id="caption10" text="연구기자재 및 시설비" class="cell_1" position="absolute 132 240 315 275" style="align:center middle;" align="align:center middle;"/>
  46. <Static id="caption11" text="내부 인건비" class="cell_1" position="absolute 56 200 131 219" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  47. <Static id="caption12" text="외부 인건비" class="cell_1" position="absolute 56 220 131 239" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  48. <Edit id="input1" taborder="1" position="absolute 132 200 315 219" autoselect="true"/>
  49. <Edit id="input2" taborder="2" position="absolute 316 200 414 219" autoselect="true" style="align:right middle;"/>
  50. <Edit id="input3" taborder="3" position="absolute 415 200 650 219" autoselect="true"/>
  51. <Edit id="input4" taborder="4" position="absolute 132 220 315 239" autoselect="true"/>
  52. <Edit id="input5" taborder="5" position="absolute 316 220 414 239" autoselect="true" style="align:right middle;"/>
  53. <Edit id="input6" taborder="6" position="absolute 415 220 650 239" autoselect="true"/>
  54. <Static id="caption14" text="인건비" class="cell_1" position="absolute 0 240 55 540" style="padding:0 0 0 0;align:center middle;" align="align:center middle;"/>
  55. <Static id="caption29" text="재료비 및 전산처리비" class="cell_1" position="absolute 132 276 315 311" style="align:center middle;" align="align:center middle;"/>
  56. <TextArea id="textarea1" taborder="7" position="absolute 316 240 414 275" autoselect="true" style="align:right top;"/>
  57. <TextArea id="textarea6" taborder="8" position="absolute 316 276 414 311" autoselect="true" style="align:right top;"/>
  58. <Edit id="input7" taborder="9" position="absolute 316 312 414 331" autoselect="true" style="align:right middle;"/>
  59. <Static id="caption30" text="시작품 제작비" class="cell_1" position="absolute 132 312 315 331" style="align:center middle;" align="align:center middle;"/>
  60. <Edit id="input8" taborder="10" position="absolute 316 332 414 351" autoselect="true" style="align:right middle;"/>
  61. <Static id="caption13" text="여비" class="cell_1" position="absolute 132 332 315 351" style="align:center middle;" align="align:center middle;"/>
  62. <Static id="caption35" text="수용비 &#13;&#10;및 수수료" class="cell_1" position="absolute 132 352 315 405" style="align:center middle;" align="align:center middle;"/>
  63. <TextArea id="textarea7" taborder="11" position="absolute 316 352 414 405" autoselect="true" style="align:right top;"/>
  64. <TextArea id="textarea8" taborder="12" position="absolute 316 406 414 484" autoselect="true" style="align:right top;"/>
  65. <Static id="caption37" text="기술정보&#13;&#10;활동비" class="cell_1" position="absolute 132 406 315 484" style="align:center middle;" align="align:center middle;"/>
  66. <Static id="caption39" text="연구&#13;&#10;활동비 " class="cell_1" position="absolute 56 332 131 504" style="align:center middle;" align="align:center middle;"/>
  67. <Edit id="input14" taborder="13" position="absolute 316 485 414 504" autoselect="true" style="align:right middle;"/>
  68. <Static id="caption40" text="과제관리비" class="cell_1" position="absolute 132 485 315 504" style="align:center middle;" align="align:center middle;"/>
  69. <Static id="caption42" text="연구수당" class="cell_1" position="absolute 56 505 131 540" style="align:center middle;" align="align:center middle;"/>
  70. <TextArea id="textarea9" taborder="14" position="absolute 316 505 414 540" autoselect="true" style="align:right top;"/>
  71. <TextArea id="textarea10" taborder="15" position="absolute 132 505 315 540" autoselect="true"/>
  72. <Static id="caption44" text="위탁연구개발비" class="cell_1" position="absolute 0 541 315 560" style="align:center middle;" align="align:center middle;"/>
  73. <Edit id="input15" taborder="16" position="absolute 316 541 414 560" autoselect="true" style="align:right middle;"/>
  74. <Static id="caption46" text="계" class="cell_2" position="absolute 0 561 315 580" style="align:center middle;" align="align:center middle;"/>
  75. <Edit id="input16" taborder="17" position="absolute 316 561 414 580" autoselect="true" style="align:right middle;"/>
  76. <Edit id="input17" taborder="18" position="absolute 415 561 650 580" autoselect="true"/>
  77. <TextArea id="textarea11" taborder="19" position="absolute 415 240 650 275" wordwrap="word" autoselect="true"/>
  78. <TextArea id="textarea12" taborder="20" position="absolute 415 276 650 311" wordwrap="word" autoselect="true"/>
  79. <Edit id="input18" taborder="21" position="absolute 415 312 650 331" autoselect="true"/>
  80. <Edit id="input19" taborder="22" position="absolute 415 332 650 351" autoselect="true"/>
  81. <TextArea id="textarea13" taborder="23" position="absolute 415 352 650 405" wordwrap="word" autoselect="true"/>
  82. <TextArea id="textarea14" taborder="24" position="absolute 415 406 650 484" wordwrap="word" autoselect="true"/>
  83. <Edit id="input20" taborder="25" position="absolute 415 485 650 504" autoselect="true"/>
  84. <Edit id="input21" taborder="26" position="absolute 415 541 650 560" autoselect="true"/>
  85. <TextArea id="textarea15" taborder="27" position="absolute 415 505 650 540" wordwrap="word" autoselect="true"/>
  86. </Layout>
  87. </Layouts>
  88. <Objects>
  89. <Dataset id="ds_main_repdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_repdetl_oncolumnchanged"/>
  90. <Dataset id="ds_main_repmain" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  91. </Objects>
  92. <Bind>
  93. <BindItem id="item0" compid="group3.textarea2" propid="value" datasetid="ds_main_repdetl" columnid="R0272001"/>
  94. <BindItem id="item1" compid="group3.input11" propid="value" datasetid="ds_main_repdetl" columnid="R0272004"/>
  95. <BindItem id="item2" compid="group3.input12" propid="value" datasetid="ds_main_repdetl" columnid="R0272005"/>
  96. <BindItem id="item3" compid="group3.input22" propid="value" datasetid="ds_main_repdetl" columnid="R0272007"/>
  97. <BindItem id="item4" compid="group3.input23" propid="value" datasetid="ds_main_repdetl" columnid="R0272008"/>
  98. <BindItem id="item5" compid="group3.input13" propid="value" datasetid="ds_main_repdetl" columnid="R0272006"/>
  99. <BindItem id="item6" compid="group3.input10" propid="value" datasetid="ds_main_repdetl" columnid="R0272003"/>
  100. <BindItem id="item7" compid="group3.input9" propid="value" datasetid="ds_main_repdetl" columnid="R0272002"/>
  101. <BindItem id="item8" compid="group3.input24" propid="value" datasetid="ds_main_repdetl" columnid=""/>
  102. <BindItem id="item9" compid="input1" propid="value" datasetid="ds_main_repdetl" columnid="R0272010"/>
  103. <BindItem id="item10" compid="input4" propid="value" datasetid="ds_main_repdetl" columnid="R0272013"/>
  104. <BindItem id="item11" compid="input5" propid="value" datasetid="ds_main_repdetl" columnid="R0272014"/>
  105. <BindItem id="item12" compid="input2" propid="value" datasetid="ds_main_repdetl" columnid="R0272011"/>
  106. <BindItem id="item13" compid="input3" propid="value" datasetid="ds_main_repdetl" columnid="R0272012"/>
  107. <BindItem id="item14" compid="input6" propid="value" datasetid="ds_main_repdetl" columnid="R0272015"/>
  108. <BindItem id="item15" compid="textarea11" propid="value" datasetid="ds_main_repdetl" columnid="R0272017"/>
  109. <BindItem id="item16" compid="textarea1" propid="value" datasetid="ds_main_repdetl" columnid="R0272016"/>
  110. <BindItem id="item17" compid="textarea6" propid="value" datasetid="ds_main_repdetl" columnid="R0272018"/>
  111. <BindItem id="item18" compid="textarea12" propid="value" datasetid="ds_main_repdetl" columnid="R0272019"/>
  112. <BindItem id="item19" compid="input7" propid="value" datasetid="ds_main_repdetl" columnid="R0272020"/>
  113. <BindItem id="item20" compid="input18" propid="value" datasetid="ds_main_repdetl" columnid="R0272021"/>
  114. <BindItem id="item21" compid="input8" propid="value" datasetid="ds_main_repdetl" columnid="R0272022"/>
  115. <BindItem id="item22" compid="input19" propid="value" datasetid="ds_main_repdetl" columnid="R0272023"/>
  116. <BindItem id="item23" compid="textarea7" propid="value" datasetid="ds_main_repdetl" columnid="R0272024"/>
  117. <BindItem id="item24" compid="textarea13" propid="value" datasetid="ds_main_repdetl" columnid="R0272025"/>
  118. <BindItem id="item25" compid="textarea8" propid="value" datasetid="ds_main_repdetl" columnid="R0272026"/>
  119. <BindItem id="item26" compid="textarea14" propid="value" datasetid="ds_main_repdetl" columnid="R0272027"/>
  120. <BindItem id="item27" compid="input14" propid="value" datasetid="ds_main_repdetl" columnid="R0272028"/>
  121. <BindItem id="item28" compid="input20" propid="value" datasetid="ds_main_repdetl" columnid="R0272029"/>
  122. <BindItem id="item29" compid="textarea15" propid="value" datasetid="ds_main_repdetl" columnid="R0272032"/>
  123. <BindItem id="item30" compid="textarea9" propid="value" datasetid="ds_main_repdetl" columnid="R0272031"/>
  124. <BindItem id="item31" compid="textarea10" propid="value" datasetid="ds_main_repdetl" columnid="R0272030"/>
  125. <BindItem id="item32" compid="input15" propid="value" datasetid="ds_main_repdetl" columnid="R0272033"/>
  126. <BindItem id="item33" compid="input21" propid="value" datasetid="ds_main_repdetl" columnid="R0272034"/>
  127. <BindItem id="item34" compid="input16" propid="value" datasetid="ds_main_repdetl" columnid="R0272035"/>
  128. <BindItem id="item35" compid="input17" propid="value" datasetid="ds_main_repdetl" columnid="R0272036"/>
  129. </Bind>
  130. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  131. * System Name :
  132. * Job Name :
  133. * Creator :
  134. * Make Date : 2017-06-19
  135. * Description :
  136. *---------------------------------------------------------------------------------------
  137. * Modify Date Modifier Modify Description
  138. *---------------------------------------------------------------------------------------
  139. * 2017-06-19 Live Converter TF->XP
  140. *
  141. *---------------------------------------------------------------------------------------
  142. ****************************************************************************************/
  143. include "com_commonxp::comm_main.xjs";
  144. include "mis_ctmsxp::SMRIF02101.xjs";
  145. function SMRIF02720_oninit(obj:Form, e:InitEventInfo)
  146. {
  147. frmf_initForm(obj);
  148. }
  149. function SMRIF02720_onload(obj:Form, e:LoadEventInfo)
  150. {
  151. }
  152. function fAmtCalc()
  153. {
  154. var amt1 = String(ds_main_repdetl.getColumn(0, "R0272011"));
  155. var amt2 = String(ds_main_repdetl.getColumn(0, "R0272014"));
  156. var amt3 = String(ds_main_repdetl.getColumn(0, "R0272016"));
  157. var amt4 = String(ds_main_repdetl.getColumn(0, "R0272018"));
  158. var amt5 = String(ds_main_repdetl.getColumn(0, "R0272020"));
  159. var amt6 = String(ds_main_repdetl.getColumn(0, "R0272022"));
  160. var amt7 = String(ds_main_repdetl.getColumn(0, "R0272024"));
  161. var amt8 = String(ds_main_repdetl.getColumn(0, "R0272026"));
  162. var amt9 = String(ds_main_repdetl.getColumn(0, "R0272028"));
  163. var amt10 = String(ds_main_repdetl.getColumn(0, "R0272031"));
  164. var amt11 = String(ds_main_repdetl.getColumn(0, "R0272033"));
  165. if( amt1.length == 0 ){ amt1 = 0; }else{ amt1 = parseInt(amt1); }
  166. if( amt2.length == 0 ){ amt2 = 0; }else{ amt2 = parseInt(amt2); }
  167. if( amt3.length == 0 ){ amt3 = 0; }else{ amt3 = parseInt(amt3); }
  168. if( amt4.length == 0 ){ amt4 = 0; }else{ amt4 = parseInt(amt4); }
  169. if( amt5.length == 0 ){ amt5 = 0; }else{ amt5 = parseInt(amt5); }
  170. if( amt6.length == 0 ){ amt6 = 0; }else{ amt6 = parseInt(amt6); }
  171. if( amt7.length == 0 ){ amt7 = 0; }else{ amt7 = parseInt(amt7); }
  172. if( amt8.length == 0 ){ amt8 = 0; }else{ amt8 = parseInt(amt8); }
  173. if( amt9.length == 0 ){ amt9 = 0; }else{ amt9 = parseInt(amt9); }
  174. if( amt10.length == 0 ){ amt10 = 0; }else{ amt10 = parseInt(amt10); }
  175. if( amt11.length == 0 ){ amt11 = 0; }else{ amt11 = parseInt(amt11); }
  176. ds_main_repdetl.enableevent = false;
  177. ds_main_repdetl.setColumn(0, "R0272035", (amt1+amt2+amt3+amt4+amt5+amt6+amt7+amt8+amt9+amt10+amt11) );
  178. ds_main_repdetl.enableevent = true;
  179. }
  180. function ds_main_repdetl_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  181. {
  182. if(e.columnid == "R0272011")
  183. {
  184. fAmtCalc();
  185. }
  186. if(e.columnid == "R0272014")
  187. {
  188. fAmtCalc();
  189. }
  190. if(e.columnid == "R0272016")
  191. {
  192. fAmtCalc();
  193. }
  194. if(e.columnid == "R0272018")
  195. {
  196. fAmtCalc();
  197. }
  198. if(e.columnid == "R0272020")
  199. {
  200. fAmtCalc();
  201. }
  202. if(e.columnid == "R0272022")
  203. {
  204. fAmtCalc();
  205. }
  206. if(e.columnid == "R0272024")
  207. {
  208. fAmtCalc();
  209. }
  210. if(e.columnid == "R0272026")
  211. {
  212. fAmtCalc();
  213. }
  214. if(e.columnid == "R0272028")
  215. {
  216. fAmtCalc();
  217. }
  218. if(e.columnid == "R0272031")
  219. {
  220. fAmtCalc();
  221. }
  222. if(e.columnid == "R0272033")
  223. {
  224. fAmtCalc();
  225. }
  226. }
  227. ]]></Script>
  228. </Form>
  229. </FDL>