123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" 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">
- <xhtml:head>
- <xhtml:title>4대 보험료 및 퇴직급여충당금 예시표</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <grid>
- <notiyy/>
- <seqno/>
- <mmpayamt/>
- <calcinsuamt1/>
- <calcinsuamt2/>
- <mtrtinsuamt1/>
- <mtrtinsuamt2/>
- <pensinsuamt1/>
- <pensinsuamt2/>
- <emplinsuamt1/>
- <emplinsuamt2/>
- <inducsinsuamt/>
- <cultvinsuamt/>
- <retireinsuamt/>
- <fromdd/>
- <todd/>
- <resertotamt/>
- <tot1amt/>
- <tot2amt/>
- <totalamt/>
- </grid>
- <item>
- <notiyy/>
- </item>
- </list>
- </main>
- <send>
- <notiyy/>
- <mmpayamt/>
- </send>
- <combo>
- <item>
- <notiyy/>
- </item>
- </combo>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- var getdate = new Date().getDateFormat().substring(0,4);
- model.setValue("/root/send/notiyy", getdate);
- model.removeNodeset("/root/main/list/grid");
- submit("TRICU01604", false);
-
- model.refresh();
-
- model.copyNode("/root/combo", "/root/main/list");
- model.removeNodeset("/root/combo/grid");
-
- combo1.value = model.getValue("/root/combo/item[1]/notiyy");
- // addComboInstance("/root/send/", "oproomcd^oproomnm", "0000^방없음", "oproomlist");
-
- ]]>
- </script>
- <submission id="TRICU01604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/list"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript">
- <![CDATA[
- function loadgridview()
- {
- var gettot1 = "";
- var gettot2 = "";
- var gettot3 = "";
- var gettot4 = "";
-
- for (var i=1; i < totalgrid.rows - 1; i++)
- {
- gettot1 = parseInt(model.getValue("/root/main/list/grid[" + i + "]/calcinsuamt2")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/mtrtinsuamt2")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/pensinsuamt2")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/inducsinsuamt")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/emplinsuamt2")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/cultvinsuamt")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/retireinsuamt"));
- gettot2 = parseInt(model.getValue("/root/main/list/grid[" + i + "]/calcinsuamt2")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/mtrtinsuamt2"));
- gettot3 = parseInt(model.getValue("/root/main/list/grid[" + i + "]/emplinsuamt2")) + parseInt(model.getValue("/root/main/list/grid[" + i + "]/cultvinsuamt"));
- gettot4 = parseInt(model.getValue("/root/main/list/grid[" + i + "]/mmpayamt")) + parseInt(gettot1);
-
- model.setValue("/root/main/list/grid[" + i + "]/resertotamt", gettot1); // 4대보험 책임연구자 부담금(건강보험+장기요양+국민연금+산재보험+고용보험+능력개발+퇴직급여충당금)
- model.makeValue("/root/main/list/grid[" + i + "]/tot1amt", gettot2); // 건강보험 : 합계(건강보험+장기요양)
- model.makeValue("/root/main/list/grid[" + i + "]/tot2amt", gettot3); // 고용보험 : 합계(고용보험 + 능력개발)
- model.makeValue("/root/main/list/grid[" + i + "]/totalamt", gettot4); // 책임연구자 재원준비금(월보수액 + 4대책임연구자 부담금)
- }
- }
-
- function trim(data){
- return data.replace(/(^\s*)|(\s*$)/g, "");
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="880" pageheight="450" guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <caption id="caption1" class="tit_2" style="left:0px; top:11px; width:244px; height:14px; ">4대 보험료 및 퇴직급여충당금 예시표</caption>
- <button id="button3" class="btn2_letter3" navindex="32" style="left:785px; top:395px; width:53px; height:19px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- opener.window.javascript.setParameter("payamt", "");
- window.close();
- ]]>
- </script>
- </button>
- <datagrid id="totalgrid" nodeset="/root/main/list/grid" caption="^월보수액^책임연구자 재원준비금 (활용동의서작성)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)^연구자부담금(기관)|^월보수액^책임연구자 재원준비금 (활용동의서작성)^4대보험 책임연구자 부담금^건강보험^건강보험^건강보험^국민연금^산재보험^고용보험^고용보험^고용보험^퇴직급여 충당금|^월보수액^책임연구자 재원준비금 (활용동의서작성)^4대보험 책임연구자 부담금^합계^건강보험 ^장기요양^국민연금^산재보험^합계^고용보험 ^능력개발^퇴직급여 충당금" colsep="^" colwidth="20, 71, 69, 83, 65, 65, 65, 65, 65, 65, 65, 65, 59, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:65px; width:875px; height:300px; ">
- <col checkvalue="Y,N" type="radio" style="left:20px; top:63px; width:40px; height:23px; "/>
- <col ref="mmpayamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="totalamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="resertotamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="tot1amt" format="(-)#,###" style="text-align:right; "/>
- <col ref="calcinsuamt2" format="(-)#,###" style="text-align:right; "/>
- <col ref="mtrtinsuamt2" format="(-)#,###" style="text-align:right; "/>
- <col ref="pensinsuamt2" format="(-)#,###" style="text-align:right; "/>
- <col ref="inducsinsuamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="tot2amt" format="(-)#,###" style="text-align:right; "/>
- <col ref="emplinsuamt2" format="(-)#,###" style="text-align:right; "/>
- <col ref="cultvinsuamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="retireinsuamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="subjid" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="enddd" visibility="hidden"/>
- <col ref="userseqno" visibility="hidden"/>
- <col ref="subjid" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- for (var i = 3; i < totalgrid.rows; i++)
- {
- if (i == totalgrid.row)
- totalgrid.textmatrix(totalgrid.row, 1) = "Y";
- else
- totalgrid.textmatrix(i, 1) = "N";
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption43" class="cell_1" style="left:194px; top:38px; width:75px; height:23px; text-align:center; vertical-align:middle; ">월보수액</caption>
- <line id="line1" class="line_3" style="x1:5px; y1:361px; x2:879px; y2:361px; "/>
- <button id="button6" class="btn5_letter3" navindex="30" _auth="X" style="left:780px; top:40px; width:53px; height:19px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (totalgrid.row < 0) {
- messageBox("목록에서 하나 이상 선택해 주세요", "I");
- return;
- }
- var i = totalgrid.row - 2;
- opener.window.javascript.setParameter("payamt",model.getValue("/root/main/list/grid["+ i +"]/totalamt"));
- window.close();
- ]]>
- </script>
- </button>
- <input id="input2" ref="/root/send/mmpayamt" style="left:275px; top:40px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if ( event.keyCode == 13 ) {
- inputEnterKey("input2", "xforms-value-changed");
- var iamt = model.getValue("/root/send/mmpayamt");
- var irow = totalgrid.findRow(iamt, 1, 2, false, false);
- totalgrid.row = irow;
- totalgrid.topRow = irow;
- }
- ]]>
- </script>
- </input>
- <caption id="caption2" class="cell_1" style="left:17px; top:38px; width:75px; height:23px; text-align:center; vertical-align:middle; ">년도</caption>
- <button id="button2" class="btn1_letter2" style="left:380px; top:39px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- inputEnterKey("input2", "xforms-value-changed");
- var iamt = model.getValue("/root/send/mmpayamt");
- var irow = totalgrid.findRow(iamt, 1, 2, false, false);
- totalgrid.row = irow;
- totalgrid.topRow = irow;
- ]]>
- </script>
- </button>
- <select1 id="combo1" ref="/root/combo/item/notiyy" class="input_default" appearance="minimal" style="left:98px; top:40px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/list/item">
- <label ref="notiyy"/>
- <value ref="notiyy"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/notiyy", combo1.value);
- model.removenode("/root/main/list/grid");
- submit("TRICU01604", false);
-
- for (var i = 3; i < totalgrid.rows; i++)
- totalgrid.textmatrix(i, 1) = "N";
-
- model.refresh();
-
-
- ]]>
- </script>
- </select1>
- <line id="line2" class="line_3" style="x1:188px; y1:38px; x2:188px; y2:61px; "/>
- </xhtml:body>
- </xhtml:html>
|