SMRIF02510_연구비 실행예산서 변경 신청서.xrw 56 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:my="http://www.comsquare.co.kr/example" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:cs="http://www.comsquare.co.kr/xforms">
  4. <xhtml:head>
  5. <xhtml:title>Untitle</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <repdetl>
  11. <R0251001/>
  12. <R0251002/>
  13. <R0251003/>
  14. <R0251004/>
  15. <R0251005/>
  16. <R0251006/>
  17. <R0251007/>
  18. <R0251008/>
  19. <R0251009/>
  20. <R0251010/>
  21. <R0251011/>
  22. <R0251012/>
  23. <R0251013/>
  24. <R0251014/>
  25. <R0251015/>
  26. <R0251016/>
  27. <R0251017/>
  28. <R0251018/>
  29. <R0251019/>
  30. <R0251020/>
  31. <R0251021/>
  32. <R0251022/>
  33. <R0251023/>
  34. <R0251024/>
  35. <R0251025/>
  36. <R0251026/>
  37. <R0251027/>
  38. <R0251028/>
  39. <R0251029/>
  40. <R0251030/>
  41. <R0251031/>
  42. <R0251032/>
  43. <R0251033/>
  44. <R0251034/>
  45. <R0251035/>
  46. <R0251036/>
  47. <R0251037/>
  48. <R0251038/>
  49. <R0251039/>
  50. <R0251040/>
  51. <R0251041/>
  52. <R0251042/>
  53. <R0251043/>
  54. <R0251044/>
  55. <R0251045/>
  56. <R0251046/>
  57. <R0251047/>
  58. <R0251048/>
  59. <R0251049/>
  60. <R0251050/>
  61. <R0251051/>
  62. <R0251052/>
  63. <R0251053/>
  64. <R0251054/>
  65. <R0251055/>
  66. <R0251056/>
  67. <R0251057/>
  68. <R0251058/>
  69. <R0251059/>
  70. <R0251060/>
  71. <R0251061/>
  72. <R0251062/>
  73. <R0251063/>
  74. <R0251064/>
  75. <R0251065/>
  76. <R0251066/>
  77. <R0251067/>
  78. <R0251068/>
  79. <R0251069/>
  80. <R0251070/>
  81. <R0251071/>
  82. <R0251072/>
  83. <R0251073/>
  84. <R0251074/>
  85. <R0251075/>
  86. <R0251076/>
  87. <R0251077/>
  88. <R0251078/>
  89. <R0251079/>
  90. <R0251080/>
  91. <R0251081/>
  92. <R0251082/>
  93. <R0251083/>
  94. <R0251084/>
  95. <R0251085/>
  96. <R0251086/>
  97. <R0251087/>
  98. <R0251088/>
  99. <R0251089/>
  100. <R0251090/>
  101. <R0251091/>
  102. <R0251092/>
  103. <R0251093/>
  104. <R0251094/>
  105. <R0251095/>
  106. <R0251096/>
  107. <R0251097/>
  108. <R0251098/>
  109. <R0251099/>
  110. <R0251100/>
  111. <R0251101/>
  112. <R0251102/>
  113. <R0251103/>
  114. <R0251104/>
  115. <R0251105/>
  116. <R0251106/>
  117. <R0251107/>
  118. <R0251108/>
  119. <R0251109/>
  120. <R0251110/>
  121. <R0251111/>
  122. <R0251112/>
  123. <R0251113/>
  124. <R0251114/>
  125. <R0251115/>
  126. <R0251116/>
  127. </repdetl>
  128. <repmain>
  129. <inistcd/>
  130. <bsdd/>
  131. <projcd/>
  132. <projnm/>
  133. <reptcd/>
  134. <reptnm/>
  135. <rshid/>
  136. <rshnm/>
  137. <bsid/>
  138. <bsnm/>
  139. <seqno/>
  140. </repmain>
  141. </main>
  142. <send/>
  143. <init/>
  144. <hidden>
  145. </hidden>
  146. <temp/>
  147. </root>
  148. </instance>
  149. </model>
  150. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  151. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  152. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  153. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  154. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  155. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  156. <script type="javascript" src="../../../mis/ctmsweb/js/SMRIF02101.js"/>
  157. <script type="javascript">
  158. <![CDATA[
  159. var amt1 = "";
  160. var amt2 = "";
  161. var amt3 = "";
  162. var amt4 = "";
  163. var amt5 = "";
  164. var amt6 = "";
  165. var amt7 = "";
  166. var amt8 = "";
  167. var amt9 = "";
  168. var amt10 = "";
  169. var amt11 = "";
  170. var amt12 = "";
  171. var amt13 = "";
  172. var amt14 = "";
  173. var amt15 = "";
  174. var amt16 = "";
  175. var amt17 = "";
  176. var amt18 = "";
  177. var amt18 = "";
  178. var amt18 = "";
  179. var amt19 = "";
  180. var chng_amt1 = "";
  181. var chng_amt2 = "";
  182. var chng_amt3 = "";
  183. var chng_amt4 = "";
  184. var chng_amt5 = "";
  185. var chng_amt6 = "";
  186. var chng_amt7 = "";
  187. var chng_amt8 = "";
  188. var chng_amt9 = "";
  189. var chng_amt10 = "";
  190. var chng_amt11 = "";
  191. var chng_amt12 = "";
  192. var chng_amt13 = "";
  193. var chng_amt14 = "";
  194. var chng_amt15 = "";
  195. var chng_amt16 = "";
  196. var chng_amt17 = "";
  197. var chng_amt18 = "";
  198. function fSetInitData(){
  199. //보고서 기본값 셋팅.
  200. model.setValue("/root/main/repdetl/R0251001",model.getValue("/root/main/repmain/rshnm"));
  201. model.setValue("/root/main/repdetl/R0251002",model.getValue("/root/main/repmain/reqfirm"));
  202. model.setValue("/root/main/repdetl/R0251003",model.getValue("/root/main/repmain/projcd"));
  203. model.setValue("/root/main/repdetl/R0251004",model.getValue("/root/main/repmain/fromdd"));
  204. model.setValue("/root/main/repdetl/R0251005",model.getValue("/root/main/repmain/todd"));
  205. model.setValue("/root/main/repdetl/R0251006",model.getValue("/root/main/repmain/projnm"));
  206. model.refresh();
  207. }
  208. function fAmtZeroChk(){
  209. if( amt1.length == 0 ){ amt1 = 0; }else{ amt1 = parseInt(amt1); }
  210. if( amt2.length == 0 ){ amt2 = 0; }else{ amt2 = parseInt(amt2); }
  211. if( amt3.length == 0 ){ amt3 = 0; }else{ amt3 = parseInt(amt3); }
  212. if( amt4.length == 0 ){ amt4 = 0; }else{ amt4 = parseInt(amt4); }
  213. if( amt5.length == 0 ){ amt5 = 0; }else{ amt5 = parseInt(amt5); }
  214. if( amt6.length == 0 ){ amt6 = 0; }else{ amt6 = parseInt(amt6); }
  215. if( amt7.length == 0 ){ amt7 = 0; }else{ amt7 = parseInt(amt7); }
  216. if( amt8.length == 0 ){ amt8 = 0; }else{ amt8 = parseInt(amt8); }
  217. if( amt9.length == 0 ){ amt9 = 0; }else{ amt9 = parseInt(amt9); }
  218. if( amt10.length == 0 ){ amt10 = 0; }else{ amt10 = parseInt(amt10); }
  219. if( amt11.length == 0 ){ amt11 = 0; }else{ amt11 = parseInt(amt11); }
  220. if( amt12.length == 0 ){ amt12 = 0; }else{ amt12 = parseInt(amt12); }
  221. if( amt13.length == 0 ){ amt13 = 0; }else{ amt13 = parseInt(amt13); }
  222. if( amt14.length == 0 ){ amt14 = 0; }else{ amt14 = parseInt(amt14); }
  223. if( amt15.length == 0 ){ amt15 = 0; }else{ amt15 = parseInt(amt15); }
  224. if( amt16.length == 0 ){ amt16 = 0; }else{ amt16 = parseInt(amt16); }
  225. if( amt17.length == 0 ){ amt17 = 0; }else{ amt17 = parseInt(amt17); }
  226. if( amt18.length == 0 ){ amt18 = 0; }else{ amt18 = parseInt(amt18); }
  227. }
  228. function fChngAmtZeroChk(){
  229. if( chng_amt1.length == 0 ){ chng_amt1 = 0; }else{ chng_amt1 = parseInt(chng_amt1); }
  230. if( chng_amt2.length == 0 ){ chng_amt2 = 0; }else{ chng_amt2 = parseInt(chng_amt2); }
  231. if( chng_amt3.length == 0 ){ chng_amt3 = 0; }else{ chng_amt3 = parseInt(chng_amt3); }
  232. if( chng_amt4.length == 0 ){ chng_amt4 = 0; }else{ chng_amt4 = parseInt(chng_amt4); }
  233. if( chng_amt5.length == 0 ){ chng_amt5 = 0; }else{ chng_amt5 = parseInt(chng_amt5); }
  234. if( chng_amt6.length == 0 ){ chng_amt6 = 0; }else{ chng_amt6 = parseInt(chng_amt6); }
  235. if( chng_amt7.length == 0 ){ chng_amt7 = 0; }else{ chng_amt7 = parseInt(chng_amt7); }
  236. if( chng_amt8.length == 0 ){ chng_amt8 = 0; }else{ chng_amt8 = parseInt(chng_amt8); }
  237. if( chng_amt9.length == 0 ){ chng_amt9 = 0; }else{ chng_amt9 = parseInt(chng_amt9); }
  238. if( chng_amt10.length == 0 ){ chng_amt10 = 0; }else{ chng_amt10 = parseInt(chng_amt10); }
  239. if( chng_amt11.length == 0 ){ chng_amt11 = 0; }else{ chng_amt11 = parseInt(chng_amt11); }
  240. if( chng_amt12.length == 0 ){ chng_amt12 = 0; }else{ chng_amt12 = parseInt(chng_amt12); }
  241. if( chng_amt13.length == 0 ){ chng_amt13 = 0; }else{ chng_amt13 = parseInt(chng_amt13); }
  242. if( chng_amt14.length == 0 ){ chng_amt14 = 0; }else{ chng_amt14 = parseInt(chng_amt14); }
  243. if( chng_amt15.length == 0 ){ chng_amt15 = 0; }else{ chng_amt15 = parseInt(chng_amt15); }
  244. if( chng_amt16.length == 0 ){ chng_amt16 = 0; }else{ chng_amt16 = parseInt(chng_amt16); }
  245. if( chng_amt17.length == 0 ){ chng_amt17 = 0; }else{ chng_amt17 = parseInt(chng_amt17); }
  246. if( chng_amt18.length == 0 ){ chng_amt18 = 0; }else{ chng_amt18 = parseInt(chng_amt18); }
  247. }
  248. //최초예산 합계
  249. function fAmtCalc(){
  250. //직접비 (A)
  251. amt1 = model.getValue("/root/main/repdetl/R0251007");
  252. amt2 = model.getValue("/root/main/repdetl/R0251012");
  253. amt3 = model.getValue("/root/main/repdetl/R0251017");
  254. amt4 = model.getValue("/root/main/repdetl/R0251022");
  255. amt5 = model.getValue("/root/main/repdetl/R0251027");
  256. amt6 = model.getValue("/root/main/repdetl/R0251032");
  257. amt7 = model.getValue("/root/main/repdetl/R0251037");
  258. amt8 = model.getValue("/root/main/repdetl/R0251042");
  259. amt9 = model.getValue("/root/main/repdetl/R0251047");
  260. amt10 = model.getValue("/root/main/repdetl/R0251052");
  261. amt11 = model.getValue("/root/main/repdetl/R0251057");
  262. amt12 = model.getValue("/root/main/repdetl/R0251062");
  263. amt13 = model.getValue("/root/main/repdetl/R0251067");
  264. amt14 = model.getValue("/root/main/repdetl/R0251072");
  265. amt15 = model.getValue("/root/main/repdetl/R0251077");
  266. amt16 = model.getValue("/root/main/repdetl/R0251082");
  267. //간접비 (B)
  268. amt17 = model.getValue("/root/main/repdetl/R0251087");
  269. amt18 = model.getValue("/root/main/repdetl/R0251092");
  270. //부가세 (C)
  271. amt19 = model.getValue("/root/main/repdetl/R0251102");
  272. fAmtZeroChk();
  273. var total1 = amt1+amt2+amt3+amt4+amt5+amt6+amt7+amt8+amt9+amt10+amt11+amt12+amt13+amt14+amt15+amt16;
  274. var total2 = amt17+amt18;
  275. var total3 = (total1+total2)*0.1;
  276. model.setValue("/root/main/repdetl/R0251107", total1); //직접비 소계
  277. model.setValue("/root/main/repdetl/R0251112", total2); //간접비 소계
  278. model.setValue("/root/main/repdetl/R0251102", total3); //부가세
  279. model.setValue("/root/main/repdetl/R0251097", total1 + total2 + total3);
  280. fChangeValue();
  281. }
  282. // 변경후예산 합계
  283. function fChngAmtCalc(){
  284. //직접비(A)
  285. chng_amt1 = model.getValue("/root/main/repdetl/R0251008");
  286. chng_amt2 = model.getValue("/root/main/repdetl/R0251013");
  287. chng_amt3 = model.getValue("/root/main/repdetl/R0251018");
  288. chng_amt4 = model.getValue("/root/main/repdetl/R0251023");
  289. chng_amt5 = model.getValue("/root/main/repdetl/R0251028");
  290. chng_amt6 = model.getValue("/root/main/repdetl/R0251033");
  291. chng_amt7 = model.getValue("/root/main/repdetl/R0251038");
  292. chng_amt8 = model.getValue("/root/main/repdetl/R0251043");
  293. chng_amt9 = model.getValue("/root/main/repdetl/R0251048");
  294. chng_amt10 = model.getValue("/root/main/repdetl/R0251053");
  295. chng_amt11 = model.getValue("/root/main/repdetl/R0251058");
  296. chng_amt12 = model.getValue("/root/main/repdetl/R0251063");
  297. chng_amt13 = model.getValue("/root/main/repdetl/R0251068");
  298. chng_amt14 = model.getValue("/root/main/repdetl/R0251073");
  299. chng_amt15 = model.getValue("/root/main/repdetl/R0251078");
  300. chng_amt16 = model.getValue("/root/main/repdetl/R0251083");
  301. //간접비(B)
  302. chng_amt17 = model.getValue("/root/main/repdetl/R0251088");
  303. chng_amt18 = model.getValue("/root/main/repdetl/R0251093");
  304. fChngAmtZeroChk();
  305. var total1 = chng_amt1+chng_amt2+chng_amt3+chng_amt4+chng_amt5+chng_amt6+chng_amt7+chng_amt8+chng_amt9+chng_amt10+chng_amt11+chng_amt12+chng_amt13+chng_amt14+chng_amt15+chng_amt16 ;
  306. var total2 = chng_amt17+chng_amt18;
  307. var total3 = (total1+total2)*0.1;
  308. model.setValue("/root/main/repdetl/R0251108", total1);//직접비 소계
  309. model.setValue("/root/main/repdetl/R0251113", total2);//간접비 소계
  310. model.setValue("/root/main/repdetl/R0251103", total3);//부가세
  311. model.setValue("/root/main/repdetl/R0251098", total1+total2+total3 );
  312. fChangeValue();
  313. }
  314. function fChangeValue(){
  315. var amt20 = model.getValue("/root/main/repdetl/R0251107");
  316. var chng_amt20 = model.getValue("/root/main/repdetl/R0251108");
  317. var amt21 = model.getValue("/root/main/repdetl/R0251112");
  318. var chng_amt21 = model.getValue("/root/main/repdetl/R0251113");
  319. var amt22 = model.getValue("/root/main/repdetl/R0251102");
  320. var chng_amt22 = model.getValue("/root/main/repdetl/R0251103");
  321. var amt23 = model.getValue("/root/main/repdetl/R0251097");
  322. var chng_amt23 = model.getValue("/root/main/repdetl/R0251098");
  323. if( amt20 != "" && chng_amt20 != "" ){
  324. var InceaValue = parseInt(chng_amt20)-parseInt(amt20);
  325. var InceaRate = (InceaValue/amt20)*100;
  326. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  327. model.setValue("/root/main/repdetl/R0251109", InceaValue );
  328. model.setValue("/root/main/repdetl/R0251110", InceaRate + "%" );
  329. }
  330. if( amt21 != "" && chng_amt21 != "" ){
  331. var InceaValue = parseInt(chng_amt21)-parseInt(amt21);
  332. var InceaRate = (InceaValue/amt21)*100;
  333. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  334. model.setValue("/root/main/repdetl/R0251114", InceaValue );
  335. model.setValue("/root/main/repdetl/R0251115", InceaRate + "%" );
  336. }
  337. if( amt22 != "" && chng_amt22 != "" ){
  338. var InceaValue = parseInt(chng_amt22)-parseInt(amt22);
  339. var InceaRate = (InceaValue/amt22)*100;
  340. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  341. model.setValue("/root/main/repdetl/R0251104", InceaValue );
  342. model.setValue("/root/main/repdetl/R0251105", InceaRate + "%" );
  343. }
  344. if( amt23 != "" && chng_amt23 != "" ){
  345. var InceaValue = parseInt(chng_amt23)-parseInt(amt23);
  346. var InceaRate = (InceaValue/amt23)*100;
  347. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  348. model.setValue("/root/main/repdetl/R0251099", InceaValue );
  349. model.setValue("/root/main/repdetl/R0251100", InceaRate + "%" );
  350. }
  351. model.refresh();
  352. }
  353. function fAmtCalcIncea(itemno){
  354. amt1 = model.getValue("/root/main/repdetl/R0251007");
  355. amt2 = model.getValue("/root/main/repdetl/R0251012");
  356. amt3 = model.getValue("/root/main/repdetl/R0251017");
  357. amt4 = model.getValue("/root/main/repdetl/R0251022");
  358. amt5 = model.getValue("/root/main/repdetl/R0251027");
  359. amt6 = model.getValue("/root/main/repdetl/R0251032");
  360. amt7 = model.getValue("/root/main/repdetl/R0251037");
  361. amt8 = model.getValue("/root/main/repdetl/R0251042");
  362. amt9 = model.getValue("/root/main/repdetl/R0251047");
  363. amt10 = model.getValue("/root/main/repdetl/R0251052");
  364. amt11 = model.getValue("/root/main/repdetl/R0251057");
  365. amt12 = model.getValue("/root/main/repdetl/R0251062");
  366. amt13 = model.getValue("/root/main/repdetl/R0251067");
  367. amt14 = model.getValue("/root/main/repdetl/R0251072");
  368. amt15 = model.getValue("/root/main/repdetl/R0251077");
  369. amt16 = model.getValue("/root/main/repdetl/R0251082");
  370. amt17 = model.getValue("/root/main/repdetl/R0251087");
  371. amt18 = model.getValue("/root/main/repdetl/R0251092");
  372. chng_amt1 = model.getValue("/root/main/repdetl/R0251008");
  373. chng_amt2 = model.getValue("/root/main/repdetl/R0251013");
  374. chng_amt3 = model.getValue("/root/main/repdetl/R0251018");
  375. chng_amt4 = model.getValue("/root/main/repdetl/R0251023");
  376. chng_amt5 = model.getValue("/root/main/repdetl/R0251028");
  377. chng_amt6 = model.getValue("/root/main/repdetl/R0251033");
  378. chng_amt7 = model.getValue("/root/main/repdetl/R0251038");
  379. chng_amt8 = model.getValue("/root/main/repdetl/R0251043");
  380. chng_amt9 = model.getValue("/root/main/repdetl/R0251048");
  381. chng_amt10 = model.getValue("/root/main/repdetl/R0251053");
  382. chng_amt11 = model.getValue("/root/main/repdetl/R0251058");
  383. chng_amt12 = model.getValue("/root/main/repdetl/R0251063");
  384. chng_amt13 = model.getValue("/root/main/repdetl/R0251068");
  385. chng_amt14 = model.getValue("/root/main/repdetl/R0251073");
  386. chng_amt15 = model.getValue("/root/main/repdetl/R0251078");
  387. chng_amt16 = model.getValue("/root/main/repdetl/R0251083");
  388. chng_amt17 = model.getValue("/root/main/repdetl/R0251088");
  389. chng_amt18 = model.getValue("/root/main/repdetl/R0251093");
  390. fAmtZeroChk();
  391. fChngAmtZeroChk();
  392. var InceaValue = 0;
  393. var InceaRate = 0;
  394. if( itemno == "1" && amt1 != "" && chng_amt1 != "" ){
  395. InceaValue = parseInt(chng_amt1)-parseInt(amt1);
  396. InceaRate = (InceaValue/amt1)*100;
  397. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  398. model.setValue("/root/main/repdetl/R0251009", InceaValue );
  399. model.setValue("/root/main/repdetl/R0251010", InceaRate + "%" );
  400. }else if( itemno == "2" && amt2 != "" && chng_amt2 != "" ){
  401. InceaValue = parseInt(chng_amt2)-parseInt(amt2);
  402. InceaRate = (InceaValue/parseInt(amt2))*100;
  403. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  404. model.setValue("/root/main/repdetl/R0251014", InceaValue );
  405. model.setValue("/root/main/repdetl/R0251015", InceaRate + "%" );
  406. }else if( itemno == "3" && amt3 != "" && chng_amt3 != "" ){
  407. InceaValue = parseInt(chng_amt3)-parseInt(amt3);
  408. InceaRate = (InceaValue/parseInt(amt3))*100;
  409. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  410. model.setValue("/root/main/repdetl/R0251019", InceaValue );
  411. model.setValue("/root/main/repdetl/R0251020", InceaRate + "%" );
  412. }else if( itemno == "4" && amt4 != "" && chng_amt4 != "" ){
  413. InceaValue = parseInt(chng_amt4)-parseInt(amt4);
  414. InceaRate = (InceaValue/parseInt(amt4))*100;
  415. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  416. model.setValue("/root/main/repdetl/R0251024", InceaValue );
  417. model.setValue("/root/main/repdetl/R0251025", InceaRate + "%" );
  418. }else if( itemno == "5" && amt5 != "" && chng_amt5 != "" ){
  419. InceaValue = parseInt(chng_amt5)-parseInt(amt5);
  420. InceaRate = (InceaValue/parseInt(amt5))*100;
  421. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  422. model.setValue("/root/main/repdetl/R0251029", InceaValue );
  423. model.setValue("/root/main/repdetl/R0251030", InceaRate + "%" );
  424. }else if( itemno == "6" && amt6 != "" && chng_amt6 != "" ){
  425. InceaValue = parseInt(chng_amt6)-parseInt(amt6);
  426. InceaRate = (InceaValue/parseInt(amt6))*100;
  427. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  428. model.setValue("/root/main/repdetl/R0251034", InceaValue );
  429. model.setValue("/root/main/repdetl/R0251035", InceaRate + "%" );
  430. }else if( itemno == "7" && amt7 != "" && chng_amt7 != "" ){
  431. InceaValue = parseInt(chng_amt7)-parseInt(amt7);
  432. InceaRate = (InceaValue/parseInt(amt7))*100;
  433. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  434. model.setValue("/root/main/repdetl/R0251039", InceaValue );
  435. model.setValue("/root/main/repdetl/R0251040", InceaRate + "%" );
  436. }else if( itemno == "8" && amt8 != "" && chng_amt8 != "" ){
  437. InceaValue = parseInt(chng_amt8)-parseInt(amt8);
  438. InceaRate = (InceaValue/parseInt(amt8))*100;
  439. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  440. model.setValue("/root/main/repdetl/R0251044", InceaValue );
  441. model.setValue("/root/main/repdetl/R0251045", InceaRate + "%" );
  442. }else if( itemno == "9" && amt9 != "" && chng_amt9 != "" ){
  443. InceaValue = parseInt(chng_amt9)-parseInt(amt9);
  444. InceaRate = (InceaValue/parseInt(amt9))*100;
  445. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  446. model.setValue("/root/main/repdetl/R0251049", InceaValue );
  447. model.setValue("/root/main/repdetl/R0251050", InceaRate + "%" );
  448. }else if( itemno == "10" && amt10 != "" && chng_amt10 != "" ){
  449. InceaValue = parseInt(chng_amt10)-parseInt(amt10);
  450. InceaRate = (InceaValue/parseInt(amt10))*100;
  451. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  452. model.setValue("/root/main/repdetl/R0251054", InceaValue );
  453. model.setValue("/root/main/repdetl/R0251055", InceaRate + "%" );
  454. }else if( itemno == "11" && amt11 != "" && chng_amt11 != "" ){
  455. InceaValue = parseInt(chng_amt11)-parseInt(amt11);
  456. InceaRate = (InceaValue/parseInt(amt11))*100;
  457. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  458. model.setValue("/root/main/repdetl/R0251059", InceaValue );
  459. model.setValue("/root/main/repdetl/R0251060", InceaRate + "%" );
  460. }else if( itemno == "12" && amt12 != "" && chng_amt12 != "" ){
  461. InceaValue = parseInt(chng_amt12)-parseInt(amt12);
  462. InceaRate = (InceaValue/parseInt(amt12))*100;
  463. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  464. model.setValue("/root/main/repdetl/R0251064", InceaValue );
  465. model.setValue("/root/main/repdetl/R0251065", InceaRate + "%" );
  466. }else if( itemno == "13" && amt13 != "" && chng_amt13 != "" ){
  467. InceaValue = parseInt(chng_amt13)-parseInt(amt13);
  468. InceaRate = (InceaValue/parseInt(amt13))*100;
  469. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  470. model.setValue("/root/main/repdetl/R0251069", InceaValue );
  471. model.setValue("/root/main/repdetl/R0251070", InceaRate + "%" );
  472. }else if( itemno == "14" && amt14 != "" && chng_amt14 != "" ){
  473. InceaValue = parseInt(chng_amt14)-parseInt(amt14);
  474. InceaRate = (InceaValue/parseInt(amt14))*100;
  475. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  476. model.setValue("/root/main/repdetl/R0251074", InceaValue );
  477. model.setValue("/root/main/repdetl/R0251075", InceaRate + "%" );
  478. }else if( itemno == "15" && amt15 != "" && chng_amt15 != "" ){
  479. InceaValue = parseInt(chng_amt15)-parseInt(amt15);
  480. InceaRate = (InceaValue/parseInt(amt15))*100;
  481. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  482. model.setValue("/root/main/repdetl/R0251079", InceaValue );
  483. model.setValue("/root/main/repdetl/R0251080", InceaRate + "%" );
  484. }else if( itemno == "16" && amt16 != "" && chng_amt16 != "" ){
  485. InceaValue = parseInt(chng_amt16)-parseInt(amt16);
  486. InceaRate = (InceaValue/parseInt(amt16))*100;
  487. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  488. model.setValue("/root/main/repdetl/R0251084", InceaValue );
  489. model.setValue("/root/main/repdetl/R0251085", InceaRate + "%" );
  490. }else if( itemno == "17" && amt17 != "" && chng_amt17 != "" ){
  491. InceaValue = parseInt(chng_amt17)-parseInt(amt17);
  492. InceaRate = (InceaValue/parseInt(amt17))*100;
  493. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  494. model.setValue("/root/main/repdetl/R0251089", InceaValue );
  495. model.setValue("/root/main/repdetl/R0251090", InceaRate + "%" );
  496. }else if( itemno == "18" && amt18 != "" && chng_amt18 != "" ){
  497. InceaValue = parseInt(chng_amt18)-parseInt(amt18);
  498. InceaRate = (InceaValue/parseInt(amt18))*100;
  499. InceaRate = InceaRate.toString().getRound(-2, "HALF_UP");
  500. model.setValue("/root/main/repdetl/R0251094", InceaValue );
  501. model.setValue("/root/main/repdetl/R0251095", InceaRate + "%" );
  502. }
  503. model.refresh();
  504. }
  505. // 최종저장시 한번더 계산
  506. function fLastAmtSave(){
  507. fAmtCalc();
  508. fChngAmtCalc();
  509. for( var i = 1; i <= 18 ; i++){
  510. fAmtCalcIncea(i);
  511. }
  512. }
  513. ]]>
  514. </script>
  515. </xhtml:head>
  516. <xhtml:body pagewidth="660" guideline="1,650;">
  517. <script type="javascript" ev:event="onloadcomplete">
  518. <![CDATA[
  519. fSetInitData(); // <-- 개인적으로 처리해야 할 로직 삽입
  520. ]]>
  521. </script>
  522. <caption id="caption1" style="left:165px; top:0px; width:350px; height:35px; font-family:맑은 고딕; font-size:16pt; font-weight:bold; text-decoration:underline; text-align:center; ">연구비 실행예산서 변경 신청서</caption>
  523. <group id="group1" style="left:0px; top:50px; width:650px; height:82px; ">
  524. <caption id="caption3" class="cell_1" style="left:0px; top:41px; width:90px; height:19px; ">연구책임자</caption>
  525. <caption id="caption4" class="cell_1" style="left:0px; top:61px; width:90px; height:19px; ">연구과제번호</caption>
  526. <caption id="caption2" class="cell_1" style="left:346px; top:41px; width:90px; height:19px; ">연구지원기관</caption>
  527. <caption id="caption6" class="cell_1" style="left:346px; top:61px; width:90px; height:19px; ">연구기간</caption>
  528. <input id="input1" ref="/root/main/repdetl/R0251001" navindex="1" style="left:91px; top:41px; width:254px; height:19px; "/>
  529. <input id="input2" ref="/root/main/repdetl/R0251003" navindex="3" style="left:91px; top:61px; width:254px; height:19px; "/>
  530. <input id="input3" ref="/root/main/repdetl/R0251002" navindex="2" style="left:437px; top:41px; width:212px; height:19px; "/>
  531. <input id="input5" ref="/root/main/repdetl/R0251004" navindex="4" inputtype="date" style="left:437px; top:61px; width:93px; height:19px; text-align:center; "/>
  532. <input id="input6" ref="/root/main/repdetl/R0251005" navindex="5" inputtype="date" style="left:556px; top:61px; width:93px; height:19px; text-align:center; "/>
  533. <caption id="caption7" style="left:535px; top:61px; width:25px; height:20px; font-weight:bold; ">~</caption>
  534. <caption id="caption5" class="cell_1" style="left:0px; top:0px; width:90px; height:40px; ">연구과제명</caption>
  535. <textarea id="textarea1" ref="/root/main/repdetl/R0251006" navindex="6" scroll="auto" style="left:91px; top:0px; width:558px; height:40px; text-align:left; vertical-align:top; "/>
  536. </group>
  537. <caption id="caption8" style="left:5px; top:141px; width:120px; height:25px; font-family:맑은 고딕; font-size:13ptpt; font-weight:bold; ">[ 변경내역 ]</caption>
  538. <caption id="caption9" style="left:540px; top:149px; width:105px; height:20px; font-size:9pt; font-weight:bold; text-align:right; ">( 금액단위 : 원 )</caption>
  539. <group id="group3" style="left:0px; top:170px; width:650px; height:550px; ">
  540. <caption id="caption34" class="cell_1" style="left:45px; top:0px; width:162px; height:24px; font-weight:bold; text-align:center; ">항 목</caption>
  541. <caption id="caption38" class="cell_1" style="left:45px; top:25px; width:60px; height:39px; ">인건비</caption>
  542. <caption id="caption39" class="cell_1" style="left:106px; top:25px; width:101px; height:19px; ">내부인건비</caption>
  543. <caption id="caption40" class="cell_1" style="left:208px; top:0px; width:77px; height:24px; font-weight:bold; text-align:center; ">최초예산</caption>
  544. <caption id="caption41" class="cell_1" style="left:286px; top:0px; width:80px; height:24px; font-weight:bold; text-align:center; ">변경후예산</caption>
  545. <caption id="caption42" class="cell_1" style="left:367px; top:0px; width:63px; height:24px; font-weight:bold; text-align:center; ">증감</caption>
  546. <caption id="caption43" class="cell_1" style="left:431px; top:0px; width:46px; height:24px; font-weight:bold; text-align:center; ">증감율</caption>
  547. <caption id="caption44" class="cell_1" style="left:478px; top:0px; width:171px; height:24px; font-weight:bold; text-align:center; ">사유</caption>
  548. <input id="input12" ref="/root/main/repdetl/R0251007" navindex="7" format="#,###" style="left:208px; top:25px; width:77px; height:19px; text-align:right; ">
  549. <script type="javascript" ev:event="xforms-value-changed">
  550. <![CDATA[
  551. fAmtCalc();
  552. fAmtCalcIncea("1");
  553. model.refresh();
  554. ]]>
  555. </script>
  556. </input>
  557. <input id="input13" ref="/root/main/repdetl/R0251008" navindex="8" format="#,###" style="left:286px; top:25px; width:80px; height:19px; text-align:right; ">
  558. <script type="javascript" ev:event="xforms-value-changed">
  559. <![CDATA[
  560. fChngAmtCalc();
  561. fAmtCalcIncea("1");
  562. model.refresh();
  563. ]]>
  564. </script>
  565. </input>
  566. <input id="input14" ref="/root/main/repdetl/R0251009" disabled="true" navindex="9" format="(-)#,###" style="left:367px; top:25px; width:63px; height:19px; text-align:right; "/>
  567. <input id="input15" ref="/root/main/repdetl/R0251010" disabled="true" navindex="10" style="left:431px; top:25px; width:46px; height:19px; text-align:right; "/>
  568. <input id="input16" ref="/root/main/repdetl/R0251011" navindex="11" style="left:478px; top:25px; width:171px; height:19px; text-align:left; "/>
  569. <caption id="caption45" class="cell_1" style="left:106px; top:45px; width:101px; height:19px; ">외부인건비</caption>
  570. <caption id="caption46" class="cell_1" style="left:45px; top:65px; width:60px; height:59px; ">
  571. <![CDATA[장비/
  572. 재료비 ]]>
  573. </caption>
  574. <caption id="caption47" class="cell_1" style="left:106px; top:65px; width:101px; height:19px; ">연구기자재</caption>
  575. <caption id="caption48" class="cell_1" style="left:106px; top:85px; width:101px; height:19px; ">재료/전산처리비</caption>
  576. <caption id="caption49" class="cell_1" style="left:106px; top:105px; width:101px; height:19px; ">시제품제작비</caption>
  577. <caption id="caption50" class="cell_1" style="left:106px; top:165px; width:101px; height:19px; ">자문료/강사료</caption>
  578. <caption id="caption51" class="cell_1" style="left:106px; top:125px; width:101px; height:19px; ">출장여비</caption>
  579. <caption id="caption52" class="cell_1" style="left:106px; top:185px; width:101px; height:19px; ">기술정보활동비</caption>
  580. <caption id="caption53" class="cell_1" style="left:106px; top:205px; width:101px; height:19px; ">세부과제관리비</caption>
  581. <caption id="caption54" class="cell_1" style="left:106px; top:145px; width:101px; height:19px; ">수용비/수수료</caption>
  582. <caption id="caption55" class="cell_1" style="left:106px; top:265px; width:101px; height:19px; ">진료/검사비</caption>
  583. <caption id="caption56" class="cell_1" style="left:106px; top:325px; width:101px; height:19px; ">위탁연구개발비</caption>
  584. <caption id="caption57" class="cell_1" style="left:106px; top:285px; width:101px; height:19px; ">환자교통비</caption>
  585. <caption id="caption58" class="cell_1" style="left:106px; top:225px; width:101px; height:19px; ">기타잡비</caption>
  586. <caption id="caption59" class="cell_1" style="left:106px; top:305px; width:101px; height:19px; ">연구참여비</caption>
  587. <caption id="caption60" class="cell_1" style="left:45px; top:365px; width:162px; height:19px; ">약제/의료기기</caption>
  588. <caption id="caption61" class="cell_1" style="left:45px; top:385px; width:162px; height:19px; ">일반관리비</caption>
  589. <caption id="caption62" class="cell_1" style="left:106px; top:245px; width:101px; height:19px; ">보상장려금</caption>
  590. <caption id="caption63" class="cell_1" style="left:45px; top:125px; width:60px; height:119px; ">
  591. <![CDATA[연구
  592. 활동비 ]]>
  593. </caption>
  594. <caption id="caption64" class="cell_1" style="left:45px; top:245px; width:60px; height:19px; ">연구수당</caption>
  595. <caption id="caption65" class="cell_1" style="left:45px; top:265px; width:60px; height:79px; ">
  596. <![CDATA[임상시험
  597. 수행경비]]>
  598. </caption>
  599. <caption id="caption66" class="cell_1" style="left:0px; top:365px; width:44px; height:59px; text-align:center; ">
  600. <![CDATA[간접비
  601. (B)]]>
  602. </caption>
  603. <caption id="caption67" class="cell_2" style="left:0px; top:455px; width:207px; height:19px; font-weight:bold; ">총연구비(A+B+C)</caption>
  604. <input id="input17" ref="/root/main/repdetl/R0251012" navindex="12" format="#,###" style="left:208px; top:45px; width:77px; height:19px; text-align:right; ">
  605. <script type="javascript" ev:event="xforms-value-changed">
  606. <![CDATA[
  607. fAmtCalc();
  608. fAmtCalcIncea("2");
  609. model.refresh();
  610. ]]>
  611. </script>
  612. </input>
  613. <input id="input18" ref="/root/main/repdetl/R0251013" navindex="13" format="#,###" style="left:286px; top:45px; width:80px; height:19px; text-align:right; ">
  614. <script type="javascript" ev:event="xforms-value-changed">
  615. <![CDATA[
  616. fChngAmtCalc();
  617. fAmtCalcIncea("2");
  618. model.refresh();
  619. ]]>
  620. </script>
  621. </input>
  622. <input id="input19" ref="/root/main/repdetl/R0251014" disabled="true" navindex="14" format="(-)#,###" style="left:367px; top:45px; width:63px; height:19px; text-align:right; "/>
  623. <input id="input20" ref="/root/main/repdetl/R0251015" disabled="true" navindex="15" style="left:431px; top:45px; width:46px; height:19px; text-align:right; "/>
  624. <input id="input21" ref="/root/main/repdetl/R0251016" navindex="16" style="left:478px; top:45px; width:171px; height:19px; text-align:left; "/>
  625. <input id="input22" ref="/root/main/repdetl/R0251020" disabled="true" navindex="20" style="left:431px; top:65px; width:46px; height:19px; text-align:right; "/>
  626. <input id="input23" ref="/root/main/repdetl/R0251021" navindex="21" style="left:478px; top:65px; width:171px; height:19px; text-align:left; "/>
  627. <input id="input24" ref="/root/main/repdetl/R0251017" navindex="17" format="#,###" style="left:208px; top:65px; width:77px; height:19px; text-align:right; ">
  628. <script type="javascript" ev:event="xforms-value-changed">
  629. <![CDATA[
  630. fAmtCalc();
  631. fAmtCalcIncea("3");
  632. model.refresh();
  633. ]]>
  634. </script>
  635. </input>
  636. <input id="input25" ref="/root/main/repdetl/R0251018" navindex="18" format="#,###" style="left:286px; top:65px; width:80px; height:19px; text-align:right; ">
  637. <script type="javascript" ev:event="xforms-value-changed">
  638. <![CDATA[
  639. fChngAmtCalc();
  640. fAmtCalcIncea("3");
  641. model.refresh();
  642. ]]>
  643. </script>
  644. </input>
  645. <input id="input26" ref="/root/main/repdetl/R0251019" disabled="true" navindex="19" format="(-)#,###" style="left:367px; top:65px; width:63px; height:19px; text-align:right; "/>
  646. <input id="input27" ref="/root/main/repdetl/R0251025" disabled="true" navindex="25" style="left:431px; top:85px; width:46px; height:19px; text-align:right; "/>
  647. <input id="input28" ref="/root/main/repdetl/R0251026" navindex="26" style="left:478px; top:85px; width:171px; height:19px; text-align:left; "/>
  648. <input id="input29" ref="/root/main/repdetl/R0251022" navindex="22" format="#,###" style="left:208px; top:85px; width:77px; height:19px; text-align:right; ">
  649. <script type="javascript" ev:event="xforms-value-changed">
  650. <![CDATA[
  651. fAmtCalc();
  652. fAmtCalcIncea("4");
  653. model.refresh();
  654. ]]>
  655. </script>
  656. </input>
  657. <input id="input30" ref="/root/main/repdetl/R0251023" navindex="23" format="#,###" style="left:286px; top:85px; width:80px; height:19px; text-align:right; ">
  658. <script type="javascript" ev:event="xforms-value-changed">
  659. <![CDATA[
  660. fChngAmtCalc();
  661. fAmtCalcIncea("4");
  662. model.refresh();
  663. ]]>
  664. </script>
  665. </input>
  666. <input id="input31" ref="/root/main/repdetl/R0251024" disabled="true" navindex="24" format="(-)#,###" style="left:367px; top:85px; width:63px; height:19px; text-align:right; "/>
  667. <input id="input32" ref="/root/main/repdetl/R0251028" navindex="28" format="#,###" style="left:286px; top:105px; width:80px; height:19px; text-align:right; ">
  668. <script type="javascript" ev:event="xforms-value-changed">
  669. <![CDATA[
  670. fChngAmtCalc();
  671. fAmtCalcIncea("5");
  672. model.refresh();
  673. ]]>
  674. </script>
  675. </input>
  676. <input id="input33" ref="/root/main/repdetl/R0251029" disabled="true" navindex="29" format="(-)#,###" style="left:367px; top:105px; width:63px; height:19px; text-align:right; "/>
  677. <input id="input34" ref="/root/main/repdetl/R0251030" disabled="true" navindex="30" style="left:431px; top:105px; width:46px; height:19px; text-align:right; "/>
  678. <input id="input35" ref="/root/main/repdetl/R0251031" navindex="31" style="left:478px; top:105px; width:171px; height:19px; text-align:left; "/>
  679. <input id="input36" ref="/root/main/repdetl/R0251027" navindex="27" format="#,###" style="left:208px; top:105px; width:77px; height:19px; text-align:right; ">
  680. <script type="javascript" ev:event="xforms-value-changed">
  681. <![CDATA[
  682. fAmtCalc();
  683. fAmtCalcIncea("5");
  684. model.refresh();
  685. ]]>
  686. </script>
  687. </input>
  688. <input id="input37" ref="/root/main/repdetl/R0251033" navindex="33" format="#,###" style="left:286px; top:125px; width:80px; height:19px; text-align:right; ">
  689. <script type="javascript" ev:event="xforms-value-changed">
  690. <![CDATA[
  691. fChngAmtCalc();
  692. fAmtCalcIncea("6");
  693. model.refresh();
  694. ]]>
  695. </script>
  696. </input>
  697. <input id="input38" ref="/root/main/repdetl/R0251034" disabled="true" navindex="34" format="(-)#,###" style="left:367px; top:125px; width:63px; height:19px; text-align:right; "/>
  698. <input id="input39" ref="/root/main/repdetl/R0251035" disabled="true" navindex="35" style="left:431px; top:125px; width:46px; height:19px; text-align:right; "/>
  699. <input id="input40" ref="/root/main/repdetl/R0251036" navindex="36" style="left:478px; top:125px; width:171px; height:19px; text-align:left; "/>
  700. <input id="input41" ref="/root/main/repdetl/R0251032" navindex="32" format="#,###" style="left:208px; top:125px; width:77px; height:19px; text-align:right; ">
  701. <script type="javascript" ev:event="xforms-value-changed">
  702. <![CDATA[
  703. fAmtCalc();
  704. fAmtCalcIncea("6");
  705. model.refresh();
  706. ]]>
  707. </script>
  708. </input>
  709. <input id="input42" ref="/root/main/repdetl/R0251041" navindex="41" style="left:478px; top:145px; width:171px; height:19px; text-align:left; "/>
  710. <input id="input43" ref="/root/main/repdetl/R0251037" navindex="37" format="#,###" style="left:208px; top:145px; width:77px; height:19px; text-align:right; ">
  711. <script type="javascript" ev:event="xforms-value-changed">
  712. <![CDATA[
  713. fAmtCalc();
  714. fAmtCalcIncea("7");
  715. model.refresh();
  716. ]]>
  717. </script>
  718. </input>
  719. <input id="input44" ref="/root/main/repdetl/R0251038" navindex="38" format="#,###" style="left:286px; top:145px; width:80px; height:19px; text-align:right; ">
  720. <script type="javascript" ev:event="xforms-value-changed">
  721. <![CDATA[
  722. fChngAmtCalc();
  723. fAmtCalcIncea("7");
  724. model.refresh();
  725. ]]>
  726. </script>
  727. </input>
  728. <input id="input45" ref="/root/main/repdetl/R0251039" disabled="true" navindex="39" format="(-)#,###" style="left:367px; top:145px; width:63px; height:19px; text-align:right; "/>
  729. <input id="input46" ref="/root/main/repdetl/R0251040" disabled="true" navindex="40" style="left:431px; top:145px; width:46px; height:19px; text-align:right; "/>
  730. <input id="input47" ref="/root/main/repdetl/R0251046" navindex="46" style="left:478px; top:165px; width:171px; height:19px; text-align:left; "/>
  731. <input id="input48" ref="/root/main/repdetl/R0251042" navindex="42" format="#,###" style="left:208px; top:165px; width:77px; height:19px; text-align:right; ">
  732. <script type="javascript" ev:event="xforms-value-changed">
  733. <![CDATA[
  734. fAmtCalc();
  735. fAmtCalcIncea("8");
  736. model.refresh();
  737. ]]>
  738. </script>
  739. </input>
  740. <input id="input49" ref="/root/main/repdetl/R0251043" navindex="43" format="#,###" style="left:286px; top:165px; width:80px; height:19px; text-align:right; ">
  741. <script type="javascript" ev:event="xforms-value-changed">
  742. <![CDATA[
  743. fChngAmtCalc();
  744. fAmtCalcIncea("8");
  745. model.refresh();
  746. ]]>
  747. </script>
  748. </input>
  749. <input id="input50" ref="/root/main/repdetl/R0251044" disabled="true" navindex="44" format="(-)#,###" style="left:367px; top:165px; width:63px; height:19px; text-align:right; "/>
  750. <input id="input51" ref="/root/main/repdetl/R0251045" disabled="true" navindex="45" style="left:431px; top:165px; width:46px; height:19px; text-align:right; "/>
  751. <input id="input52" ref="/root/main/repdetl/R0251049" disabled="true" navindex="49" format="(-)#,###" style="left:367px; top:185px; width:63px; height:19px; text-align:right; "/>
  752. <input id="input53" ref="/root/main/repdetl/R0251050" disabled="true" navindex="50" style="left:431px; top:185px; width:46px; height:19px; text-align:right; "/>
  753. <input id="input54" ref="/root/main/repdetl/R0251051" navindex="51" style="left:478px; top:185px; width:171px; height:19px; text-align:left; "/>
  754. <input id="input55" ref="/root/main/repdetl/R0251047" navindex="47" format="#,###" style="left:208px; top:185px; width:77px; height:19px; text-align:right; ">
  755. <script type="javascript" ev:event="xforms-value-changed">
  756. <![CDATA[
  757. fAmtCalc();
  758. fAmtCalcIncea("9");
  759. model.refresh();
  760. ]]>
  761. </script>
  762. </input>
  763. <input id="input56" ref="/root/main/repdetl/R0251048" navindex="48" format="#,###" style="left:286px; top:185px; width:80px; height:19px; text-align:right; ">
  764. <script type="javascript" ev:event="xforms-value-changed">
  765. <![CDATA[
  766. fChngAmtCalc();
  767. fAmtCalcIncea("9");
  768. model.refresh();
  769. ]]>
  770. </script>
  771. </input>
  772. <input id="input57" ref="/root/main/repdetl/R0251054" disabled="true" navindex="54" format="(-)#,###" style="left:367px; top:205px; width:63px; height:19px; text-align:right; "/>
  773. <input id="input58" ref="/root/main/repdetl/R0251055" disabled="true" navindex="55" style="left:431px; top:205px; width:46px; height:19px; text-align:right; "/>
  774. <input id="input59" ref="/root/main/repdetl/R0251056" navindex="56" style="left:478px; top:205px; width:171px; height:19px; text-align:left; "/>
  775. <input id="input60" ref="/root/main/repdetl/R0251052" navindex="52" format="#,###" style="left:208px; top:205px; width:77px; height:19px; text-align:right; ">
  776. <script type="javascript" ev:event="xforms-value-changed">
  777. <![CDATA[
  778. fAmtCalc();
  779. fAmtCalcIncea("10");
  780. model.refresh();
  781. ]]>
  782. </script>
  783. </input>
  784. <input id="input61" ref="/root/main/repdetl/R0251053" navindex="53" format="#,###" style="left:286px; top:205px; width:80px; height:19px; text-align:right; ">
  785. <script type="javascript" ev:event="xforms-value-changed">
  786. <![CDATA[
  787. fChngAmtCalc();
  788. fAmtCalcIncea("10");
  789. model.refresh();
  790. ]]>
  791. </script>
  792. </input>
  793. <input id="input62" ref="/root/main/repdetl/R0251057" navindex="57" format="#,###" style="left:208px; top:225px; width:77px; height:19px; text-align:right; ">
  794. <script type="javascript" ev:event="xforms-value-changed">
  795. <![CDATA[
  796. fAmtCalc();
  797. fAmtCalcIncea("11");
  798. model.refresh();
  799. ]]>
  800. </script>
  801. </input>
  802. <input id="input63" ref="/root/main/repdetl/R0251058" navindex="58" format="#,###" style="left:286px; top:225px; width:80px; height:19px; text-align:right; ">
  803. <script type="javascript" ev:event="xforms-value-changed">
  804. <![CDATA[
  805. fChngAmtCalc();
  806. fAmtCalcIncea("11");
  807. model.refresh();
  808. ]]>
  809. </script>
  810. </input>
  811. <input id="input64" ref="/root/main/repdetl/R0251059" disabled="true" navindex="59" format="(-)#,###" style="left:367px; top:225px; width:63px; height:19px; text-align:right; "/>
  812. <input id="input65" ref="/root/main/repdetl/R0251060" disabled="true" navindex="60" style="left:431px; top:225px; width:46px; height:19px; text-align:right; "/>
  813. <input id="input66" ref="/root/main/repdetl/R0251061" navindex="61" style="left:478px; top:225px; width:171px; height:19px; text-align:left; "/>
  814. <input id="input67" ref="/root/main/repdetl/R0251062" navindex="62" format="#,###" style="left:208px; top:245px; width:77px; height:19px; text-align:right; ">
  815. <script type="javascript" ev:event="xforms-value-changed">
  816. <![CDATA[
  817. fAmtCalc();
  818. fAmtCalcIncea("12");
  819. model.refresh();
  820. ]]>
  821. </script>
  822. </input>
  823. <input id="input68" ref="/root/main/repdetl/R0251063" navindex="63" format="#,###" style="left:286px; top:245px; width:80px; height:19px; text-align:right; ">
  824. <script type="javascript" ev:event="xforms-value-changed">
  825. <![CDATA[
  826. fChngAmtCalc();
  827. fAmtCalcIncea("12");
  828. model.refresh();
  829. ]]>
  830. </script>
  831. </input>
  832. <input id="input69" ref="/root/main/repdetl/R0251064" disabled="true" navindex="64" format="(-)#,###" style="left:367px; top:245px; width:63px; height:19px; text-align:right; "/>
  833. <input id="input70" ref="/root/main/repdetl/R0251065" disabled="true" navindex="65" style="left:431px; top:245px; width:46px; height:19px; text-align:right; "/>
  834. <input id="input71" ref="/root/main/repdetl/R0251066" navindex="66" style="left:478px; top:245px; width:171px; height:19px; text-align:left; "/>
  835. <input id="input72" ref="/root/main/repdetl/R0251071" navindex="71" style="left:478px; top:265px; width:171px; height:19px; text-align:left; "/>
  836. <input id="input73" ref="/root/main/repdetl/R0251067" navindex="67" format="#,###" style="left:208px; top:265px; width:77px; height:19px; text-align:right; ">
  837. <script type="javascript" ev:event="xforms-value-changed">
  838. <![CDATA[
  839. fAmtCalc();
  840. fAmtCalcIncea("13");
  841. model.refresh();
  842. ]]>
  843. </script>
  844. </input>
  845. <input id="input74" ref="/root/main/repdetl/R0251068" navindex="68" format="#,###" style="left:286px; top:265px; width:80px; height:19px; text-align:right; ">
  846. <script type="javascript" ev:event="xforms-value-changed">
  847. <![CDATA[
  848. fChngAmtCalc();
  849. fAmtCalcIncea("13");
  850. model.refresh();
  851. ]]>
  852. </script>
  853. </input>
  854. <input id="input75" ref="/root/main/repdetl/R0251069" disabled="true" navindex="69" format="(-)#,###" style="left:367px; top:265px; width:63px; height:19px; text-align:right; "/>
  855. <input id="input76" ref="/root/main/repdetl/R0251070" disabled="true" navindex="70" style="left:431px; top:265px; width:46px; height:19px; text-align:right; "/>
  856. <input id="input77" ref="/root/main/repdetl/R0251076" navindex="76" style="left:478px; top:285px; width:171px; height:19px; text-align:left; "/>
  857. <input id="input78" ref="/root/main/repdetl/R0251072" navindex="72" format="#,###" style="left:208px; top:285px; width:77px; height:19px; text-align:right; ">
  858. <script type="javascript" ev:event="xforms-value-changed">
  859. <![CDATA[
  860. fAmtCalc();
  861. fAmtCalcIncea("14");
  862. model.refresh();
  863. ]]>
  864. </script>
  865. </input>
  866. <input id="input79" ref="/root/main/repdetl/R0251073" navindex="73" format="#,###" style="left:286px; top:285px; width:80px; height:19px; text-align:right; ">
  867. <script type="javascript" ev:event="xforms-value-changed">
  868. <![CDATA[
  869. fChngAmtCalc();
  870. fAmtCalcIncea("14");
  871. model.refresh();
  872. ]]>
  873. </script>
  874. </input>
  875. <input id="input80" ref="/root/main/repdetl/R0251074" disabled="true" navindex="74" format="(-)#,###" style="left:367px; top:285px; width:63px; height:19px; text-align:right; "/>
  876. <input id="input81" ref="/root/main/repdetl/R0251075" disabled="true" navindex="75" style="left:431px; top:285px; width:46px; height:19px; text-align:right; "/>
  877. <input id="input82" ref="/root/main/repdetl/R0251081" navindex="81" style="left:478px; top:305px; width:171px; height:19px; text-align:left; "/>
  878. <input id="input83" ref="/root/main/repdetl/R0251077" navindex="77" format="#,###" style="left:208px; top:305px; width:77px; height:19px; text-align:right; ">
  879. <script type="javascript" ev:event="xforms-value-changed">
  880. <![CDATA[
  881. fAmtCalc();
  882. fAmtCalcIncea("15");
  883. model.refresh();
  884. ]]>
  885. </script>
  886. </input>
  887. <input id="input84" ref="/root/main/repdetl/R0251078" navindex="78" format="#,###" style="left:286px; top:305px; width:80px; height:19px; text-align:right; ">
  888. <script type="javascript" ev:event="xforms-value-changed">
  889. <![CDATA[
  890. fChngAmtCalc();
  891. fAmtCalcIncea("15");
  892. model.refresh();
  893. ]]>
  894. </script>
  895. </input>
  896. <input id="input85" ref="/root/main/repdetl/R0251079" disabled="true" navindex="79" format="(-)#,###" style="left:367px; top:305px; width:63px; height:19px; text-align:right; "/>
  897. <input id="input86" ref="/root/main/repdetl/R0251080" disabled="true" navindex="80" style="left:431px; top:305px; width:46px; height:19px; text-align:right; "/>
  898. <input id="input87" ref="/root/main/repdetl/R0251086" navindex="86" style="left:478px; top:325px; width:171px; height:19px; text-align:left; "/>
  899. <input id="input88" ref="/root/main/repdetl/R0251082" navindex="82" format="#,###" style="left:208px; top:325px; width:77px; height:19px; text-align:right; ">
  900. <script type="javascript" ev:event="xforms-value-changed">
  901. <![CDATA[
  902. fAmtCalc();
  903. fAmtCalcIncea("16");
  904. model.refresh();
  905. ]]>
  906. </script>
  907. </input>
  908. <input id="input89" ref="/root/main/repdetl/R0251083" navindex="83" format="#,###" style="left:286px; top:325px; width:80px; height:19px; text-align:right; ">
  909. <script type="javascript" ev:event="xforms-value-changed">
  910. <![CDATA[
  911. fChngAmtCalc();
  912. fAmtCalcIncea("16");
  913. model.refresh();
  914. ]]>
  915. </script>
  916. </input>
  917. <input id="input90" ref="/root/main/repdetl/R0251084" disabled="true" navindex="84" format="(-)#,###" style="left:367px; top:325px; width:63px; height:19px; text-align:right; "/>
  918. <input id="input91" ref="/root/main/repdetl/R0251085" disabled="true" navindex="85" style="left:431px; top:325px; width:46px; height:19px; text-align:right; "/>
  919. <input id="input92" ref="/root/main/repdetl/R0251091" navindex="91" style="left:478px; top:365px; width:171px; height:19px; text-align:left; "/>
  920. <input id="input93" ref="/root/main/repdetl/R0251087" navindex="87" format="#,###" style="left:208px; top:365px; width:77px; height:19px; text-align:right; ">
  921. <script type="javascript" ev:event="xforms-value-changed">
  922. <![CDATA[
  923. fAmtCalc();
  924. fAmtCalcIncea("17");
  925. model.refresh();
  926. ]]>
  927. </script>
  928. </input>
  929. <input id="input94" ref="/root/main/repdetl/R0251088" navindex="88" format="#,###" style="left:286px; top:365px; width:80px; height:19px; text-align:right; ">
  930. <script type="javascript" ev:event="xforms-value-changed">
  931. <![CDATA[
  932. fChngAmtCalc();
  933. fAmtCalcIncea("17");
  934. model.refresh();
  935. ]]>
  936. </script>
  937. </input>
  938. <input id="input95" ref="/root/main/repdetl/R0251089" disabled="true" navindex="89" format="(-)#,###" style="left:367px; top:365px; width:63px; height:19px; text-align:right; "/>
  939. <input id="input96" ref="/root/main/repdetl/R0251090" disabled="true" navindex="90" style="left:431px; top:365px; width:46px; height:19px; text-align:right; "/>
  940. <input id="input97" ref="/root/main/repdetl/R0251092" navindex="92" format="#,###" style="left:208px; top:385px; width:77px; height:19px; text-align:right; ">
  941. <script type="javascript" ev:event="xforms-value-changed">
  942. <![CDATA[
  943. fAmtCalc();
  944. fAmtCalcIncea("18");
  945. model.refresh();
  946. ]]>
  947. </script>
  948. </input>
  949. <input id="input98" ref="/root/main/repdetl/R0251093" navindex="93" format="#,###" style="left:286px; top:385px; width:80px; height:19px; text-align:right; ">
  950. <script type="javascript" ev:event="xforms-value-changed">
  951. <![CDATA[
  952. fChngAmtCalc();
  953. fAmtCalcIncea("18");
  954. model.refresh();
  955. ]]>
  956. </script>
  957. </input>
  958. <input id="input99" ref="/root/main/repdetl/R0251094" disabled="true" navindex="94" format="(-)#,###" style="left:367px; top:385px; width:63px; height:19px; text-align:right; "/>
  959. <input id="input100" ref="/root/main/repdetl/R0251095" disabled="true" navindex="95" style="left:431px; top:385px; width:46px; height:19px; text-align:right; "/>
  960. <input id="input101" ref="/root/main/repdetl/R0251096" navindex="96" style="left:478px; top:385px; width:171px; height:19px; text-align:left; "/>
  961. <input id="input102" ref="/root/main/repdetl/R0251097" disabled="true" navindex="97" format="#,###" style="left:208px; top:455px; width:77px; height:19px; text-align:right; "/>
  962. <input id="input103" ref="/root/main/repdetl/R0251098" disabled="true" navindex="98" format="#,###" style="left:286px; top:455px; width:80px; height:19px; text-align:right; "/>
  963. <input id="input104" ref="/root/main/repdetl/R0251099" disabled="true" navindex="99" format="(-)#,###" style="left:367px; top:455px; width:63px; height:19px; text-align:right; "/>
  964. <input id="input105" ref="/root/main/repdetl/R0251100" disabled="true" navindex="100" style="left:431px; top:455px; width:46px; height:19px; text-align:right; "/>
  965. <input id="input106" ref="/root/main/repdetl/R0251101" navindex="101" style="left:478px; top:455px; width:171px; height:19px; text-align:left; "/>
  966. <caption id="caption10" class="cell_1" style="left:0px; top:0px; width:44px; height:364px; text-align:center; ">
  967. <![CDATA[직접비
  968. (A)]]>
  969. </caption>
  970. <textarea id="textarea2" disabled="true" scroll="none" style="left:208px; top:425px; width:77px; height:29px; text-align:right; vertical-align:middle; "/>
  971. <caption id="caption11" class="cell_1" style="left:0px; top:425px; width:44px; height:29px; text-align:center; ">
  972. <![CDATA[부가세
  973. (C)]]>
  974. </caption>
  975. <caption id="caption12" class="cell_1" style="left:45px; top:425px; width:162px; height:29px; text-align:center; ">(A + B) * 0.1</caption>
  976. <textarea id="textarea3" disabled="true" scroll="none" style="left:286px; top:425px; width:80px; height:29px; text-align:right; vertical-align:middle; "/>
  977. <textarea id="textarea4" disabled="true" scroll="none" style="left:367px; top:425px; width:63px; height:29px; text-align:right; vertical-align:middle; "/>
  978. <textarea id="textarea5" disabled="true" scroll="none" style="left:431px; top:425px; width:46px; height:29px; text-align:right; vertical-align:middle; "/>
  979. <textarea id="textarea6" ref="/root/main/repdetl/R0251106" disabled="true" scroll="none" style="left:478px; top:425px; width:171px; height:29px; text-align:right; vertical-align:middle; "/>
  980. <caption id="caption13" class="cell_1" style="left:45px; top:405px; width:162px; height:19px; font-weight:bold; ">소 계</caption>
  981. <input id="input4" ref="/root/main/repdetl/R0251112" disabled="true" navindex="92" format="#,###" style="left:208px; top:405px; width:77px; height:19px; text-align:right; ">
  982. <script type="javascript" ev:event="xforms-value-changed">
  983. <![CDATA[
  984. fAmtCalc();
  985. fAmtCalcIncea("18");
  986. model.refresh();
  987. ]]>
  988. </script>
  989. </input>
  990. <input id="input7" ref="/root/main/repdetl/R0251113" disabled="true" navindex="93" format="#,###" style="left:286px; top:405px; width:80px; height:19px; text-align:right; ">
  991. <script type="javascript" ev:event="xforms-value-changed">
  992. <![CDATA[
  993. fChngAmtCalc();
  994. fAmtCalcIncea("18");
  995. model.refresh();
  996. ]]>
  997. </script>
  998. </input>
  999. <input id="input8" ref="/root/main/repdetl/R0251114" disabled="true" navindex="94" format="(-)#,###" style="left:367px; top:405px; width:63px; height:19px; text-align:right; "/>
  1000. <input id="input9" ref="/root/main/repdetl/R0251115" disabled="true" navindex="95" style="left:431px; top:405px; width:46px; height:19px; text-align:right; "/>
  1001. <input id="input10" ref="/root/main/repdetl/R0251116" disabled="true" navindex="96" style="left:478px; top:405px; width:171px; height:19px; text-align:left; "/>
  1002. <caption id="caption14" class="cell_1" style="left:45px; top:345px; width:162px; height:19px; font-weight:bold; ">소 계</caption>
  1003. <input id="input11" ref="/root/main/repdetl/R0251107" disabled="true" navindex="82" format="#,###" style="left:208px; top:345px; width:77px; height:19px; text-align:right; ">
  1004. <script type="javascript" ev:event="xforms-value-changed">
  1005. <![CDATA[
  1006. fAmtCalc();
  1007. fAmtCalcIncea("16");
  1008. model.refresh();
  1009. ]]>
  1010. </script>
  1011. </input>
  1012. <input id="input107" ref="/root/main/repdetl/R0251108" disabled="true" navindex="83" format="#,###" style="left:286px; top:345px; width:80px; height:19px; text-align:right; ">
  1013. <script type="javascript" ev:event="xforms-value-changed">
  1014. <![CDATA[
  1015. fChngAmtCalc();
  1016. fAmtCalcIncea("16");
  1017. model.refresh();
  1018. ]]>
  1019. </script>
  1020. </input>
  1021. <input id="input108" ref="/root/main/repdetl/R0251111" disabled="true" navindex="86" style="left:478px; top:345px; width:171px; height:19px; text-align:left; "/>
  1022. <input id="input109" ref="/root/main/repdetl/R0251109" disabled="true" navindex="84" format="(-)#,###" style="left:367px; top:345px; width:63px; height:19px; text-align:right; "/>
  1023. <input id="input110" ref="/root/main/repdetl/R0251110" disabled="true" navindex="85" style="left:431px; top:345px; width:46px; height:19px; text-align:right; "/>
  1024. <input id="input111" ref="/root/main/repdetl/R0251102" disabled="true" format="#,###" style="left:209px; top:430px; width:75px; height:19px; text-align:right; border-color:#eaeaea; "/>
  1025. <input id="input112" ref="/root/main/repdetl/R0251103" disabled="true" format="#,###" style="left:287px; top:430px; width:78px; height:19px; text-align:right; border-color:#eaeaea; "/>
  1026. <input id="input113" ref="/root/main/repdetl/R0251104" disabled="true" format="#,###" style="left:368px; top:430px; width:61px; height:19px; text-align:right; border-color:#eaeaea; "/>
  1027. <input id="input114" ref="/root/main/repdetl/R0251105" disabled="true" style="left:432px; top:430px; width:44px; height:19px; text-align:right; border-color:#eaeaea; "/>
  1028. </group>
  1029. </xhtml:body>
  1030. </xhtml:html>