123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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>인건비계획</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <grid1>
- <usernm/>
- <userid/>
- <sosok/>
- <rrgstno1/>
- <rrgstno2/>
- <bankcd/>
- <acntno/>
- <depor/>
- <workplceaddr/>
- <cmpytelno/>
- <email/>
- <subjid/>
- <instcd/>
- <enddd/>
- <userseqno/>
- <subjid/>
- <instcd/>
- <userkind/>
- <execdt/>
- <conreseryn/>
- </grid1>
- </list>
- <list2>
- <grid2>
- <chk/>
- <paydd/>
- <payamt/>
- <cretdg/>
- <cmt/>
- <crccaprvyn/>
- <execflag/>
- <subjid/>
- <instcd/>
- <userid/>
- <cretdg/>
- <conreseryn/>
- </grid2>
- </list2>
- <list3>
- <grid3>
- <userid/>
- <usernm/>
- <paydd/>
- <payamt/>
- <cretdg/>
- <cmt/>
- <crccaprvyn/>
- <execflag/>
- <subjid/>
- <instcd/>
- <conreseryn/>
- </grid3>
- </list3>
- </main>
- <send>
- <data>
- <subjid/>
- <instcd/>
- <apprvyn/>
- </data>
- <data1>
- <subjid/>
- <instcd/>
- <userid/>
- </data1>
- <startdd/>
- <enddd/>
- <data2>
- <subjid/>
- <instcd/>
- <detlitemexpendcd/>
- </data2>
- <grid2/>
- </send>
- <senddata>
- <execdata>
- <prsnpaydetl/>
- <saveflag/>
- <subjid/>
- <userid/>
- <paydd/>
- <instcd/>
- <appdg/>
- <conreseryn/>
- </execdata>
- <grid1/>
- </senddata>
- <init>
- <cmb_info>
- <initbank>
- <cdid/>
- <cdnm/>
- </initbank>
- </cmb_info>
- <balanceinfo>
- <bal/>
- </balanceinfo>
- <appdg/>
- <expendcdinfo>
- <expendcdlist>
- <detlitemexpendcd/>
- <detlitemexpendnm/>
- <itemexpendcd/>
- </expendcdlist>
- </expendcdinfo>
- </init>
- <hidden>
- <source>
- <seqno/>
- </source>
- </hidden>
- <costinput>
- <detlitemexpendcd/>
- <confpurcusedd/>
- <payflagcd>2</payflagcd>
- <costuserid/>
- <costusernm/>
- <rcpttypecd/>
- <bizmngrgstno/>
- <totcost/>
- <suplamtincmtax/>
- <amtresdntax/>
- <bankcd/>
- <acntno/>
- <depor/>
- <cmt/>
- <natiforgnflagcd/>
- <itemexpendcd/>
- <subjid/>
- <appdg/>
- <instcd/>
- <seqno/>
- <iudgb/>
- <nm/>
- <detlitemexpendnm/>
- <silamt/>
- <needrate>80</needrate>
- <needcost/>
- <taxrate>20</taxrate>
- <incomeamt/>
- <supcost/>
- <addtax/>
- </costinput>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- zbcfGetCodeList( new Array("R0001"), new Array("/root/init/cmb_info/initbank") );
- submit("TRZBC00101", false);
- submit("TRICU01101", false);
- model.removeNodeset("/root/main/list/grid1");
- model.removeNodeset("/root/main/list2/grid2");
- model.removeNodeset("/root/main/list3/grid3");
- submit("TRICU01601", false);
- submit("TRICU01603", false);
- if (model.getValue("/root/send/data/apprvyn") != "T"){
- btn_save.disabled = true;
- }
- model.setValue("/root/send/data2/instcd", model.getValue("/root/send/data/instcd"));
- model.setValue("/root/send/data2/subjid", model.getValue("/root/send/data/subjid"));
- model.setValue("/root/send/data2/detlitemexpendcd", '10002');
- submit("TRICU01103");
-
- model.refresh();
- ]]>
- </script>
- <submission id="TRICU01101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" replace="instance" resultref="/root/init/expendcdinfo"/>
- <submission id="TRICU01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/main/list"/>
- <submission id="TRICU01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" replace="instance" resultref="/root/main/list2"/>
- <submission id="TRICU01603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/init/appdg"/>
- <submission id="TXICU01601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/senddata/execdata" replace="instance" resultref="/root/hidden/source"/>
- <submission id="TXICU01604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/senddata/execdata" replace="instance" resultref="/root/hidden/source"/>
- <submission id="TRICU01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" replace="instance" resultref="/root/init/balanceinfo"/>
- <submission id="TRZBC00101"/>
- <submission id="TXICU01602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/grid2" replace="instance"/>
- <submission id="TXICU01603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/senddata/grid1" 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 readfunc(){
- model.removeNodeset("/root/main/list2/grid2");
- submit("TRICU01602");
- for (var i = 1; i < datagrid1.rows; i ++){
- if (model.getValue("/root/main/list2/grid2[" + i + "]/crccaprvyn") == "Y" || model.getValue("/root/main/list2/grid2[" + (datagrid1.row-1) + "]/execfalg") == "Y"){
- datagrid1.isReadOnly(i, datagrid1.colRef("payamt")) = true;
- datagrid1.isReadOnly(i, datagrid1.colRef("cmt")) = true;
- }else{
- datagrid1.isReadOnly(i, datagrid1.colRef("payamt")) = false;
- datagrid1.isReadOnly(i, datagrid1.colRef("cmt")) = false;
- }
- }
- for(var i = 1; i <= datagrid1.rows; i++)
- {
- if(model.getValue("/root/main/list2/grid2[" + i + "]/execflag") == "E")
- {
- datagrid1.cellAttribute("editable", i, 2, i, 2) = false;
- datagrid1.isReadOnly(i, 1) = true;
- }
- // ***** kjw 추가(2009.11.24, 그리드 2번째의 계약연구원 처리) *****
- if (i < datagrid1.rows)
- model.makeValue("/root/main/list2/grid2[" + i + "]/conreseryn", model.getValue("/root/main/list/grid1["+ datagrid3.row +"]/conreseryn"));
- }
-
-
- if (datagrid1.rows> 1 ){
- for (var i = 1; i < datagrid1.rows; i ++){
- if(model.getValue("/root/main/list2/grid2[" + i + "]/chk") == "Y" && model.getValue("/root/main/list2/grid2[" + i + "]/execflag") == "E")
- {
- datagrid1.isReadOnly(i, 1) = true;
- datagrid1.isReadOnly(i, 2) = true;
- datagrid1.isReadOnly(i, 3) = true;
- datagrid1.isReadOnly(i, 4) = true;
- datagrid1.isReadOnly(i, 5) = true;
- datagrid1.isReadOnly(i, 6) = true;
- datagrid1.isReadOnly(i, 7) = true;
- } else {
- datagrid1.isReadOnly(i, 1) = false;
- datagrid1.isReadOnly(i, 2) = false;
- datagrid1.isReadOnly(i, 3) = false;
- datagrid1.isReadOnly(i, 4) = false;
- datagrid1.isReadOnly(i, 5) = false;
- datagrid1.isReadOnly(i, 6) = true;
- datagrid1.isReadOnly(i, 7) = true;
- }
- }
- }
- model.refresh();
- }
- function Execdata(){
- if (datacheck() == false){
- return;
- }
-
- model.refresh();
- var update = getGridUpdateData(datagrid1);
- model.setValue("/root/senddata/execdata/prsnpaydetl", update);
- if (submit("TXICU01601")){
- readfunc();
- if (datagrid1.rows> 1 ){
- for (var i = 1; i < datagrid1.rows; i ++){
- if(model.getValue("/root/main/list2/grid2[" + i + "]/chk") == "Y" && model.getValue("/root/main/list2/grid2[" + i + "]/execflag") == "E")
- {
- datagrid1.isReadOnly(i, 1) = true;
- datagrid1.isReadOnly(i, 2) = true;
- datagrid1.isReadOnly(i, 3) = true;
- datagrid1.isReadOnly(i, 4) = true;
- datagrid1.isReadOnly(i, 5) = true;
- datagrid1.isReadOnly(i, 6) = true;
- datagrid1.isReadOnly(i, 7) = true;
- } else {
- datagrid1.isReadOnly(i, 1) = false;
- datagrid1.isReadOnly(i, 2) = false;
- datagrid1.isReadOnly(i, 3) = false;
- datagrid1.isReadOnly(i, 4) = false;
- datagrid1.isReadOnly(i, 5) = true;
- datagrid1.isReadOnly(i, 6) = true;
- }
- }
- }
- }
- }
- function datacheck(){
- for (var i = 1; i < datagrid1.rows; i ++){
- var syymm = model.getValue("/root/main/list2/grid2[" + i + "]/paydd");
- /* if ((parseInt(syymm.substring(5, 7)) < 0) || (parseInt(syymm.substring(5, 7)) > 12)){
- messageBox(i + "번째 지급일의 월이 잘못 입력되었습니다.", "E999");
- return false;
- }
- if (syymm == ""){
- messageBox(i + "번째 지급일은 필수 입력항목입니다.", "E999");
- return false;
- } */
- if (model.getValue("/root/main/list2/grid2[" + i + "]/payamt") == "" || model.getValue("/root/main/list2/grid2[" + i + "]/payamt") == "0"){
- messageBox(i + "번째 지급액은 필수 입력항목입니다.", "E999");
- return false;
- }
- var j = parseInt(i) + 1;
- if (j != datagrid1.rows){
- for (var k = j; k < datagrid1.rows; k ++){
- var syymm1 = model.getValue("/root/main/list2/grid2[" + k + "]/paydd");
-
- if (syymm1 == syymm ){
- messageBox(k + "번째 지급일이 중복 입력되었습니다.", "E999");
- return false;
- }
- }
- }
- }
- /* if (model.getXPathValue("sum(/root/main/list2/grid2/payamt)") > model.getValue("/root/init/balanceinfo/bal")){
- messageBox("인건비총액은 잔액보다 클 수 없습니다.", "E999");
- return false;
- } */
- }
- function trim(data){
- return data.replace(/(^\s*)|(\s*$)/g, "");
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="880" pageheight="780" 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:185px; height:13px; ">인건비 지급계획</caption>
- <button id="button3" class="btn2_letter3" navindex="32" style="left:805px; top:745px; width:53px; height:19px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn5_letter3" disabled="true" navindex="30" _auth="X" style="left:805px; top:259px; width:53px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- for(var i = 1; i <= datagrid1.row ; i++)
- {
- if(model.getValue("/root/main/list2/grid2[" + i + "]/chk") == "Y" && model.getValue("/root/main/list2/grid2[" + i + "]/execflag") != "E")
- {
- model.setValue("/root/main/list2/grid2[" + i + "]/execflag", "Y");
- if(datagrid1.rowStatus(i) == 0) datagrid1.addStatus(i, "update");
- }
- }
- model.setValue("/root/senddata/execdata/saveflag", "P"); // 연구비 신청 E, 저장 P
- Execdata();
- // 계약연구원은 수정 불가(2009.11.24)
- datagrid1.colDisabled(datagrid1.colRef("conreseryn")) = true;
- ]]>
- </script>
- </button>
- <datagrid id="datagrid3" nodeset="/root/main/list/grid1" caption="역할^ID^성명^사번^계약연구원^소속^주민등록번호^주민등록번호^은행명^계좌번호^예금주^주소(실제우편물 수신처)^연락처^이메일" colsep="^" colwidth="126, 83, 78, 0, 72, 75, 58, 60, 120, 138, 78, 275, 131, 168, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:30px; width:855px; height:180px; ">
- <col disabled="true" ref="userkind" type="combo">
- <choices>
- <item>
- <label>책임</label>
- <value>1</value>
- </item>
- <item>
- <label>공동</label>
- <value>2</value>
- </item>
- <item>
- <label>코디네이터</label>
- <value>3</value>
- </item>
- <item>
- <label>관리약사</label>
- <value>4</value>
- </item>
- </choices>
- </col>
- <col ref="userid"/>
- <col ref="usernm" type="input"/>
- <col ref="userid"/>
- <col checkvalue="Y,N" disabled="true" ref="conreseryn" type="checkbox"/>
- <col ref="sosok" type="input"/>
- <col ref="rrgstno1" type="input" maxlength="6"/>
- <col ref="rrgstno2" type="input" maxlength="7"/>
- <col class="gridcombo" ref="bankcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initbank/R0001">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col class="gridinput" ref="acntno" type="input"/>
- <col class="gridinput" ref="depor" type="input"/>
- <col class="gridinput" ref="workplceaddr" type="input" maxlength="150"/>
- <col class="gridinput" ref="cmpytelno" type="input"/>
- <col class="gridinput" ref="email" type="input"/>
- <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[
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
- if ( datagrid3.col == datagrid3.colRef("usernm") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("rrgstno1") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("rrgstno2") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("sosok") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("workplceaddr") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("cmpytelno") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("email") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("depor") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("bankcd") ) {
- datagrid3.editCell();
- //return;
- }
- if ( datagrid3.col == datagrid3.colRef("acntno") ) {
- datagrid3.editCell();
- //return;
- }
- model.setValue("/root/send/data1/subjid", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/subjid"));
- model.setValue("/root/send/data1/instcd", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/instcd"));
- model.setValue("/root/send/data1/userid", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/userid"));
- model.setValue("/root/send/enddd", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/enddd"));
-
- readfunc();
-
- if (datagrid3.rows > 0){
- button1.disabled = false;
- button2.disabled = false;
- btn_save.disabled = false;
- }
-
- }
-
- for(var j=1; j<datagrid2.rows; j++){
- for(var i=1; i<datagrid1.rows; i++){
- if ( model.getValue("/root/main/list2/grid2["+ i +"]/userid")== model.getValue("/root/main/list3/grid3["+ j +"]/userid") &&
- model.getValue("/root/main/list2/grid2["+ i +"]/paydd") == model.getValue("/root/main/list3/grid3["+ j +"]/paydd")) {
- model.setValue("/root/main/list2/grid2["+ i +"]/chk","Y");
- }
- }
- }
-
- // 계약연구원은 수정 불가(2009.11.24)
- datagrid1.colDisabled(datagrid1.colRef("conreseryn")) = true;
-
- model.refresh();
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid1" nodeset="/root/main/list2/grid2" caption="선택^지급일^계약연구원^지급액^차수^비고^승인여부^생성여부^생성일자^caption1^caption2^caption3" colsep="^" colwidth="39, 100, 72, 100, 35, 318, 69, 64, 85, 25, 22, 26, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:280px; width:855px; height:220px; ">
- <col checkvalue="Y,N" disabled="false" ref="chk" type="checkbox"/>
- <col disabled="true" ref="paydd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col checkvalue="Y,N" disabled="true" ref="conreseryn" type="checkbox"/>
- <col ref="payamt" type="input" format="(-)#,###" style="text-align:right; "/>
- <col ref="cretdg" style="text-align:center; "/>
- <col ref="cmt" type="input" style="text-align:left; "/>
- <col disabled="true" ref="crccaprvyn" type="combo">
- <choices>
- <item>
- <label>승인</label>
- <value>Y</value>
- </item>
- <item>
- <label>미승인</label>
- <value>N</value>
- </item>
- <item>
- <label>반려</label>
- <value>R</value>
- </item>
- <item>
- <label>보류</label>
- <value>H</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="execflag" type="combo">
- <choices>
- <item>
- <label>생성</label>
- <value>E</value>
- </item>
- <item>
- <label>미생성</label>
- <value>Y</value>
- </item>
- <item>
- <label>미생성</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col ref="execdt" format="yyyy-mm-dd"/>
- <col ref="subjid" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="userid" visibility="hidden"/>
- <col ref="cretdg" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row +"]/usernm") == "" ){
- messageBox("인건비생성 대상자를 선택하십시요.", "E999");
- return;
- }
- if ( (model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno1") + model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno2")).length != 13 ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 주민번호 입력은 필수입니다." , "E999");
- return;
- }
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/bankcd")=="" ||
- model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/acntno")=="" ||
- model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/depor")=="" ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 은행명,계좌번호,예금주 입력은 필수입니다." , "E999");
- return;
- }
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/workplceaddr") == "" ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 주소(실제우편물수령지) 입력은 필수입니다." , "E999");
- return;
- }
-
- if ( (datagrid1.rows-datagrid1.fixedRows) > 0 ) {
- model.setValue("/root/send/startdd", model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/paydd"));
- }
-
- for(var i=1; i<datagrid1.rows; i++){
- if ( datagrid1.valueMatrix(i, datagrid1.colRef("chk")) == 'Y' && model.getValue("/root/main/list2/grid2["+ i +"]/execflag") != 'E') {
- model.setValue("/root/main/list2/grid2["+ i +"]/execflag", "Y");
- } else if(model.getValue("/root/main/list2/grid2["+ i +"]/execflag") != 'E') {
- model.setValue("/root/main/list2/grid2["+ i +"]/execflag", "N");
- }
- }
-
- if ( datagrid1.col == datagrid1.colRef("chk") && model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/chk") == "Y") {
- datagrid2.addRow();
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/userid", model.getValue("/root/main/list/grid1["+datagrid3.row+"]/userid"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/usernm", model.getValue("/root/main/list/grid1["+datagrid3.row+"]/usernm"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/paydd", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/paydd"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/payamt", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/payamt"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/cretdg", model.getValue("/root/init/appdg/item/appdg"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/cmt", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/cmt"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/crccaprvyn", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/crccaprvyn"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/execflag", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/execflag"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/subjid", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/subjid"));
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/instcd", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/instcd"));
- // ***** kjw 추가(2009.11.24, 계약연구원 항목 추가) *****
- model.setValue("/root/main/list3/grid3["+(datagrid2.rows-1)+"]/conreseryn", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/conreseryn"));
- datagrid2.colDisabled(datagrid2.colRef("conreseryn")) = true;
- // ***** 2009.11.24 끝 *****
-
- model.refresh();
- } else if ( datagrid1.col == datagrid1.colRef("chk") && model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/chk") == "N") {
- for(var j=1; j<datagrid2.rows; j++){
- if ( model.getValue("/root/main/list2/grid2["+ datagrid1.row +"]/userid")== model.getValue("/root/main/list3/grid3["+ j +"]/userid") &&
- model.getValue("/root/main/list2/grid2["+ datagrid1.row +"]/paydd") == model.getValue("/root/main/list3/grid3["+ j +"]/paydd")) {
- datagrid2.deleteRow( j );
- }
- }
- datagrid2.refresh();
-
- }
-
- var sumamt=0;
- for(var i=1; i<datagrid2.rows; i++){
- sumamt = sumamt + parseInt(model.getValue("/root/main/list3/grid3["+i+"]/payamt"));
-
- }
- model.setValue("/root/costinput/totcost", sumamt);
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.setValue("/root/senddata/execdata/subjid", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/subjid"));
- model.setValue("/root/senddata/execdata/instcd", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/instcd"));
- model.setValue("/root/senddata/execdata/userid", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/userid"));
- model.setValue("/root/senddata/execdata/paydd", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/paydd"));
-
- // ***** kjw 추가(2009.11.26 계약연구원 일 때 조회 팝업창 호출) *****
- if (datagrid1.col== 4)
- {
- if (model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/conreseryn") == "Y")
- {
- datagrid1.col = 1;
- window.load("SPICU02000_퇴직급여충당금.xrw","modal","stdycost01", "left:100; top:100; ");
- if (getParameter("payamt") != "")
- model.setValue("/root/main/list2/grid2["+ +datagrid1.row +"]/payamt", getParameter("payamt"));
- }
- else
- {
- if ( datagrid1.col == datagrid1.colRef("payamt") ) {
- datagrid1.editCell();
- }
- }
- }
- // ***** 2009.11.26 *****
- ]]>
- </script>
- </datagrid>
- <button id="button1" class="btn2_letter3" disabled="false" navindex="21" _auth="X" style="left:678px; top:259px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- datagrid1.addRow();
- var irow = datagrid1.row;
- model.setValue("/root/main/list2/grid2[" + irow + "]/subjid", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/subjid"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/instcd", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/instcd"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/userid", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/userid"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/conreseryn", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/conreseryn"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/crccaprvyn", "N");
- model.setValue("/root/main/list2/grid2[" + irow + "]/execflag", "N");
-
- datagrid1.colDisabled(datagrid1.colRef("crccaprvyn")) = true;
- datagrid1.colDisabled(datagrid1.colRef("conreseryn")) = true;
- datagrid1.refresh();
- return;
- if ( (model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno1") + model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno2")).length != 13 ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 주민번호 입력은 필수입니다." , "E999");
- return;
- }
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/bankcd")=="" ||
- model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/acntno")=="" ||
- model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/depor")=="" ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 은행명,계좌번호,예금주 입력은 필수입니다." , "E999");
- return;
- }
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/workplceaddr") == "" ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 주소(실제우편물수령지) 입력은 필수입니다." , "E999");
- return;
- }
- var rrgs = model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno1") + model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno2");
- if(!isResidentNo(rrgs)){ // 주민번호 유효성 체크
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm") + "님의 주민번호는 잘못된 주민번호","E008");
- return false;
- }
- datagrid1.addRow();
- var irow = datagrid1.row;
- model.setValue("/root/main/list2/grid2[" + irow + "]/subjid", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/subjid"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/instcd", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/instcd"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/userid", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/userid"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/conreseryn", model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/conreseryn"));
- model.setValue("/root/main/list2/grid2[" + irow + "]/crccaprvyn", "N");
- model.setValue("/root/main/list2/grid2[" + irow + "]/execflag", "N");
-
- datagrid1.colDisabled(datagrid1.colRef("crccaprvyn")) = true;
- datagrid1.colDisabled(datagrid1.colRef("conreseryn")) = true;
- datagrid1.refresh();
- ]]>
- </script>
- </button>
- <button id="button2" class="btn2_letter3" disabled="true" navindex="22" _auth="X" style="left:735px; top:259px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (model.getValue("/root/main/list2/grid2[" +datagrid1.row + "]/execflag") == "E"){
- messageBox("승인된 자료는 행삭제할 수 없습니다.", "E999");
- return;
- }
- datagrid1.deleteItem(datagrid1.row);
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter5" disabled="false" navindex="21" _auth="X" style="left:590px; top:259px; width:75px; height:19px; ">
- <caption>일괄복사</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if ( (datagrid1.rows-datagrid1.fixedRows) == 0 ) {
- messageBox("한 줄 이상 입력되어야 합니다.(복사기준은 마지막 줄의 내용입니다.)", "E999");
- return;
- }
-
- for(var i = 1; i <= datagrid1.rows-1 ; i++)
- { if (model.getValue("/root/main/list2/grid2[" + i + "]/paydd") == '' ) {
- alert('i:' +i+' '+model.getValue("/root/main/list2/grid2[" + i + "]/paydd"));
- messageBox("지급일입력은 필수입니다.", "I999");
- return;
- }
- }
-
- var startdate = model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/paydd");
- var payamt = model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/payamt");
-
- if ( (payamt == 0 )||(payamt =='' )||(startdate == '') ) {
- messageBox("선택된 인건비내역의 지급일과 지급금액 입력은 필수입니다.", "I999");
- return;
- }
-
- var subjid = model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/subjid");
- var instcd = model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/instcd");
- var userid = model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/userid");
-
- var exMonth = (startdate).toDate("YYYYMMDD").getMonth();
-
- for ( var i= 0 ; (((startdate).toDate("YYYYMMDD")).getAddDate(i+1,"M")).getDateFormat("YYYYMMDD")<= model.getValue("/root/send/enddd") ; i++){
- datagrid1.addRow(true);
- var currentMonth = (startdate).toDate("YYYYMMDD").getAddDate(i+1,"M").getMonth();
- var currentDay;
-
- if(parseInt(exMonth) == 12 && parseInt(currentMonth) == 2)
- {
- currentDay = ((((startdate).toDate("YYYYMMDD")).getAddDate(i+1,"M")).getDateFormat("YYYYMMDD"));
- currentDay = currentDay.substring(1, 4) + "0131";
- }
- else if(parseInt(currentMonth) - parseInt(exMonth) > 1)
- {
- var tempYM = startdate.toDate("YYYYMMDD").getAddDate(i+1,"M").getAddDate(-10, "D");
- currentDay = tempYM.getDateFormat("YYYYMM") + (tempYM).getMonthDay();
- }
- else
- {
- currentDay = (((startdate).toDate("YYYYMMDD")).getAddDate(i+1,"M")).getDateFormat("YYYYMMDD");
- }
- exMonth = currentMonth;
-
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/paydd", currentDay);
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/payamt", payamt);
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/crccaprvyn", 'N');
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/execflag", 'N');
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/subjid", subjid);
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/instcd", instcd);
- model.setValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/userid", userid);
- }
- //datagrid1.refresh();
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/send/enddd" class="input_default" inputtype="date" style="left:470px; top:259px; width:110px; height:19px; "/>
- <caption id="caption2" style="left:450px; top:259px; width:20px; height:15px; ">~</caption>
- <input id="output1" ref="/root/send/startdd" class="input_default" inputtype="date" format="yyyy-mm-dd" appearance="input" style="left:330px; top:259px; width:115px; height:19px; "/>
- <input id="input7" ref="/root/init/balanceinfo/bal" class="input_default" disabled="true" navindex="27" visibility="hidden" format="(-)#,###" appearance="input" style="left:108px; top:259px; width:100px; height:19px; text-align:right; "/>
- <caption id="caption43" class="cell_1" visibility="hidden" style="left:5px; top:257px; width:100px; height:23px; text-align:center; vertical-align:middle; ">인건비잔액</caption>
- <button id="button5" class="btn5_letter5" _auth="X" style="left:783px; top:504px; width:75px; height:19px; ">
- <caption>인건비생성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- /*
- if ( model.getValue("/root/main/list2/grid2[" + datagrid1.row +"]/execflag") == "E" ) {
- messageBox("이미 인건비생성이된 인건비계획입니다.", "E999");
- return;
- }
- var chkCnt = 0;
- for(var i = 1; i <= datagrid1.rows ; i++)
- {
- if(model.getValue("/root/main/list2/grid2[" + i + "]/chk") == "Y" && model.getValue("/root/main/list2/grid2[" + i + "]/execflag") != "E")
- {
- chkCnt++;
- }
- }
- if(model.getValue("/root/main/list2/grid2[" + datagrid1.row + "]/chk") != "Y" ) {
- messageBox("지급내역 인건비생성 내역을 체크하여 선택을하십시요 ", "E999");
- return;
- }
- if (( model.getValue("/root/main/list2/grid2[" + datagrid1.row +"]/paydd") == "" )||
- ( model.getValue("/root/main/list2/grid2[" + datagrid1.row +"]/payamt") == "" )||
- ( model.getValue("/root/main/list2/grid2[" + datagrid1.row +"]/payamt") == "0" )) {
- messageBox("필수입력인 지급일과 지급금액을 확인바랍니다.", "E999");
- return;
- }
- if(chkCnt > 1)
- {
- messageBox("생성은 한번에 하나씩만 가능합니다.", "E999");
- chkCnt = 0;
- return false;
- }*/
- if (parseInt(model.getValue("/root/costinput/totcost")) > parseInt(model.getValue("/root/init/balanceinfo/bal"))){
- messageBox("지급총액은 잔액보다 클 수 없습니다.", "E999", "");
- return false;
- }
-
- chkCnt = 0;
- for(var i = 1; i < datagrid2.rows ; i++)
- {
- model.setValue("/root/main/list3/grid3[" + i + "]/execflag", "E");
- if(datagrid2.rowStatus(i) == 0) datagrid2.addStatus(i, "update");
- model.setValue("/root/senddata/execdata/paydd", model.getValue("/root/main/list3/grid3[" + i + "]/paydd"));
-
- }
-
-
- model.setValue("/root/senddata/execdata/saveflag", "E");
- model.setValue("/root/senddata/execdata/subjid", model.getValue("/root/send/data1/subjid"));
- model.setValue("/root/senddata/execdata/userid", model.getValue("/root/send/data1/userid"));
- model.setValue("/root/senddata/execdata/appdg", model.getValue("/root/init/appdg/item/appdg"));
- model.setValue("/root/senddata/execdata/conreseryn", model.getValue("/root/main/list3/grid3/conreseryn")); // 2009.11.25 추가(계약연구원 여부 체크)
-
- var update = getGridUpdateData(datagrid2);
- model.setValue("/root/senddata/execdata/prsnpaydetl", update);
- submit("TXICU01604");
-
- readfunc();
- messageBox("신규차수로 인건보조비가 생성되었습니다.", "I999");
-
- model.dispatch("xforms-ready");
- model.setValue("/root/costinput/totcost", "0");
- model.refresh();
- ]]>
- </script>
- <hint>
- <![CDATA[자동차수 생성되어 신청됨]]>
- </hint>
- </button>
- <line id="line1" class="line_3" style="x1:5px; y1:212px; x2:860px; y2:212px; "/>
- <button id="button6" class="btn5_letter3" navindex="30" _auth="X" style="left:805px; top:9px; width:53px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if ( (model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno1") + model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno2")).length != 13 ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 주민번호 입력은 필수입니다." , "E999");
- return;
- }
- var rrgs = model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno1") + model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/rrgstno2");
- if(!isResidentNo(rrgs)){ // 주민번호 유효성 체크
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm") + "님의 주민번호는 잘못된 주민번호","E008");
- return false;
- }
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/bankcd")=="" ||
- model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/acntno")=="" ||
- model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/depor")=="" ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 은행명,계좌번호,예금주 입력은 필수입니다." , "E999");
- return;
- }
- if ( model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/workplceaddr") == "" ) {
- messageBox(model.getValue("/root/main/list/grid1[" + datagrid3.row + "]/usernm")+
- "님 주소(실제우편물수령지) 입력은 필수입니다." , "E999");
- return;
- }
-
- var update = getGridUpdateData(datagrid3);
- model.setValue("/root/senddata/grid1", update);
- if (submit("TXICU01603")){
- model.dispatch("xforms-ready");
- messageBox("저장이 성공적으로 이루어졌습니다.","I999");
- }
- ]]>
- </script>
- </button>
- <caption id="caption3" style="left:10px; top:215px; width:615px; height:20px; ">대상자 확인(성명,주민번호,소속,주민번호,은행명,계좌번호,예금주,주소) → 대상자 선택("역할컬럼" 클릭) →</caption>
- <input id="input2" visibility="hidden" style="left:485px; top:5px; width:100px; height:20px; "/>
- <caption id="caption4" style="left:10px; top:235px; width:850px; height:20px; ">"행추가"버튼 클릭 → 지급일,지급액 필수입력 ( 일괄복사시 끝일자를 선택하여 "일괄복사") → "저장" 클릭 → 계획생성. 실제 인건비는 아래 인건비생성필요.</caption>
- <datagrid id="datagrid2" nodeset="/root/main/list3/grid3" caption="ID^성명^계약연구원^지급일^지급액^차수^비고^승인여부^생성여부^caption1^caption2" colsep="^" colwidth="87, 75, 72, 100, 100, 35, 276, 69, 64, 25, 22" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:525px; width:855px; height:215px; ">
- <col ref="userid"/>
- <col ref="usernm"/>
- <col checkvalue="Y,N" disabled="true" ref="conreseryn" type="checkbox"/>
- <col disabled="true" ref="paydd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col editable="false" ref="payamt" type="input" format="(-)#,###" style="text-align:right; "/>
- <col ref="cretdg" style="text-align:center; "/>
- <col ref="cmt" type="input" style="text-align:left; "/>
- <col disabled="true" ref="crccaprvyn" type="combo">
- <choices>
- <item>
- <label>승인</label>
- <value>Y</value>
- </item>
- <item>
- <label>미승인</label>
- <value>N</value>
- </item>
- <item>
- <label>반려</label>
- <value>R</value>
- </item>
- <item>
- <label>보류</label>
- <value>H</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="execflag" type="combo">
- <choices>
- <item>
- <label>생성</label>
- <value>E</value>
- </item>
- <item>
- <label>미생성</label>
- <value>Y</value>
- </item>
- <item>
- <label>미생성</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col ref="subjid" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if ( (datagrid1.rows-datagrid1.fixedRows) > 0 ) {
- model.setValue("/root/send/startdd", model.getValue("/root/main/list2/grid2["+(datagrid1.rows-1)+"]/paydd"));
- }
-
- for(var i=1; i<datagrid1.rows; i++){
- if ( datagrid1.valueMatrix(i, datagrid1.colRef("chk")) == 'Y' && model.getValue("/root/main/list2/grid2["+ i +"]/execflag") != 'E') {
- model.setValue("/root/main/list2/grid2["+ i +"]/execflag", "Y");
- } else if(model.getValue("/root/main/list2/grid2["+ i +"]/execflag") != 'E') {
- model.setValue("/root/main/list2/grid2["+ i +"]/execflag", "N");
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.setValue("/root/senddata/execdata/subjid", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/subjid"));
- model.setValue("/root/senddata/execdata/instcd", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/instcd"));
- model.setValue("/root/senddata/execdata/userid", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/userid"));
- model.setValue("/root/senddata/execdata/paydd", model.getValue("/root/main/list2/grid2["+datagrid1.row+"]/paydd"));
- ]]>
- </script>
- </datagrid>
- <caption id="caption5" style="left:10px; top:505px; width:765px; height:20px; ">위의 인건비 계획에서 선택 체크 → 모든 생성할 인건비 선택완료후 "인건비생성" 클릭</caption>
- <caption id="caption14" class="cell_1" style="left:5px; top:742px; width:105px; height:23px; text-align:center; vertical-align:middle; ">항목별잔액</caption>
- <input id="input3" ref="/root/init/balanceinfo/bal" class="input_default" disabled="true" navindex="2" editable="true" format="(-)#,###" style="left:113px; top:744px; width:120px; height:19px; text-align:right; "/>
- <caption id="caption7" class="cell_1" style="left:245px; top:743px; width:87px; height:23px; text-align:center; vertical-align:middle; ">지급총액</caption>
- <input id="input5" ref="/root/costinput/totcost" class="input_default" disabled="true" navindex="10" editable="true" format="(-)#,###" style="left:335px; top:745px; width:105px; height:19px; text-align:right; "/>
- </xhtml:body>
- </xhtml:html>
|