1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411 |
- <?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>월정산내역Check및전표처리(성의교정)</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <rsihinptlist/>
- <component>
- <windetail>
- <suplplcecd/>
- <suplplcenm/>
- <windeptcd/>
- <windeptnm/>
- <installplcecd/>
- <installplcenm/>
- <acntnm/>
- <bgcdbugtnm/>
- <projectnm/>
- <bgcdbugtcd/>
- <lastupdtrid/>
- </windetail>
- <winnum/>
- <reqnum/>
- <purcdmndnum/>
- <delivenum/>
- <slipnum/>
- </component>
- <gooddelive>
- <gooddelivelist/>
- </gooddelive>
- <bugtinfo>
- <groupbugt/>
- <bugtproject/>
- <projectid/>
- <projectnm/>
- <totamt/>
- <bugtexpcamt/>
- <bugtexecamt/>
- <remainder/>
- <bugtcd/>
- </bugtinfo>
- </main>
- <send>
- <goodreq>
- <fromdd/>
- <todd/>
- <suplplcecd/>
- <suplplcenm/>
- <instcd/>
- <goodcd/>
- <goodnm/>
- <mngtdeptcd/>
- <mngtdeptnm/>
- <treeflag/>
- <deptcd/>
- <supacntcd4/>
- <insertdd/>
- <groupbugt/>
- </goodreq>
- <rsihinpt>
- <rsihinptlist/>
- </rsihinpt>
- <gooddelive>
- <goodcd/>
- <goodflag/>
- <winseqno/>
- <winno/>
- <windd/>
- <windeptcd/>
- <instcd/>
- <winnoflag>1</winnoflag>
- <winallno/>
- <deliveallno/>
- </gooddelive>
- <gooddelivesave>
- <gooddelivesavelist/>
- </gooddelivesave>
- </send>
- <init>
- <paycond>
- <label>정상</label>
- <value>1</value>
- <label>지불필</label>
- <value>2</value>
- </paycond>
- <elctstmntyn>
- <label>예</label>
- <value>Y</value>
- <label>아니오</label>
- <value>N</value>
- </elctstmntyn>
- <chkyn>
- <label>예</label>
- <value>Y</value>
- <label>아니오</label>
- <value>N</value>
- </chkyn>
- <stocynindx>
- <label>예</label>
- <value>Y</value>
- <label>아니오</label>
- <value>N</value>
- </stocynindx>
- <rowtemp/>
- <select_chk/>
- <calccnfmyn>
- <label>예</label>
- <value>Y</value>
- <label>아니오</label>
- <value>N</value>
- </calccnfmyn>
- <plceordwinflag>
- <label>발주</label>
- <value>1</value>
- <label>입고</label>
- <value>2</value>
- </plceordwinflag>
- </init>
- <temp>
- <rsihinptlist/>
- </temp>
- </root>
- </instance>
- <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/dateHelper.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/RSZ001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../mis/reqweb/js/SMRSD00400.js"/>
- <script type="javascript" src="../../../mis/winweb/js/SMRSI02700.js"/>
- <script type="javascript" src="../../../mis/reqweb/js/SMRSD00500.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- <submission id="TRRSD00414" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/main/BugLists"/>
- <submission id="TRRSI02707" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/main/rsihinptlist"/>
- <submission id="TRRSI02714" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/gooddelive" resultref="/root/main/gooddelive"/>
- <submission id="TXRSI02707" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/rsihinpt/rsihinptlist" resultref="/root/temp"/>
- <submission id="TXRSI02708" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/rsihinpt/rsihinptlist" resultref="/root/temp"/>
- <submission id="TXRSI02709" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/gooddelivesave" resultref="/root/temp"/>
- </model>
- <script type="javascript">
- <![CDATA[
- function fInitialize()
- {
- model.resetInstanceNode("/root/send/goodreq");
- model.removeNodeset(grd_rsihinptlist.nodeset);
-
- model.setValue("/root/init/select_chk", 1);
-
- //이번달 첫일부터 말일까지 설정
- var curdate = getCurrentDate();
- var cvtdate = curdate.toDate("YYYYMMDD");
-
- model.setValue("/root/send/goodreq/fromdd", curdate.substr(0,8));
- model.setValue("/root/send/goodreq/todd" , curdate.substr(0,8));
- model.setValue("/root/send/goodreq/instcd", "103");
- model.setValue("/root/send/goodreq/insertdd", curdate.substr(0,8));
- rszfComboBgcdBugtList("cmb_groupbugt" , opt_instcd.value, '1');
- rszfComboBgcdBugtList("cmb_acntcd" , opt_instcd.value, '1');
-
- misfComboComCdListMulti("R0109,Z0007","cmb_calcdocukind,opt_instcd");
- model.refresh();
- }
- // --------------------------------------------------
- // Switch 속성변경 처리하는 함수
- // --------------------------------------------------
- function fViewToggle(pCls)
- {
- if (pCls == 1) // 늘리기
- { // 메인 Grup
- grp_main.attribute("visibility" ) = "hidden" ;
-
- // Data Grid
- grd_rsihinptlist.attribute("left" ) = "0" ;
- grd_rsihinptlist.attribute("top" ) = "31" ;
- grd_rsihinptlist.attribute("width" ) = "1190" ;
- grd_rsihinptlist.attribute("height" ) = "576" ;
- //bbt_right.attribute("visibility" ) = "hidden" ;
- rdo_plceordwinflag.attribute("visibility") = "hidden" ;
- line2.attribute("x2" ) = "1190" ;
- }
- else // 줄이기
- { // 메인 Grup
- grp_main.attribute("visibility" ) = "visible" ;
-
- // Data Grid
- grd_rsihinptlist.attribute("left" ) = "0" ;
- grd_rsihinptlist.attribute("top" ) = "31" ;
- grd_rsihinptlist.attribute("width" ) = "592";
- grd_rsihinptlist.attribute("height" ) = "576" ;
- //bbt_right.attribute("visibility") = "visible" ;
- rdo_plceordwinflag.attribute("visibility") = "visible" ;
- line2.attribute("x2" ) = "592" ;
- }
- grp_main.refresh();
- }
-
- function fGridRowChangedEvent()
- {
- var fRow = grd_rsihinptlist.row;
- var xPath = "/root/main/component/";
-
- model.copyNode(xPath+"windetail" ,"/root/main/rsihinptlist["+ fRow +"]");
- model.setValue(xPath+"winnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("windd"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("winno"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("winseqno")));
- model.setValue(xPath+"reqnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("reqdd"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("reqno"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("reqseqno")));
- model.setValue(xPath+"purcdmndnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("purcdmnddd"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("purcdmndno"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("purcdmndseq")));
- model.setValue(xPath+"delivenum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("delivedd"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("deliveno"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("deliveseqno")));
- model.setValue(xPath+"slipnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("slipdd"))
- + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("slipno")));
-
- model.removeNodeset("/root/temp/rsihinptlist");
- model.makeNode("/root/temp/rsihinptlist");
- model.copyNode("/root/temp/rsihinptlist", "/root/main/component/windetail");
- grd_temp.rebuild();
-
- // model.setValue(ipt_lastupdtrid.attribute("ref"), getUserInfo("userid"));
- // model.setValue(ipt_lastupdtdt.attribute("ref"), getCurrentDate());
-
- model.refresh();
-
- model.dispatch("onmouseup");
-
- model.setValue("/root/send/gooddelive/goodcd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/goodcd"));
- model.setValue("/root/send/gooddelive/goodflag", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/goodflag"));
- model.setValue("/root/send/gooddelive/winseqno", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/winseqno"));
- model.setValue("/root/send/gooddelive/winno", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/winno"));
- model.setValue("/root/send/gooddelive/windd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/windd"));
- model.setValue("/root/send/gooddelive/windeptcd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/windeptcd"));
- model.setValue("/root/send/gooddelive/instcd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/instcd"));
-
- model.refresh();
- submit("TRRSI02714");
-
- var gridObj = document.all("grd_gooddelivelist");
-
- var deliveno = grd_gooddelivelist.valueMatrix(grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("deliveno"));
- if( deliveno.length == 0){
- gridObj.cellStyle("background-image", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "";
- gridObj.cellStyle("background-color", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "red";
- }else{
- gridObj.cellStyle("background-image", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "";
- gridObj.cellStyle("background-color", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "white";
- }
- }
-
- function fRdoChangedInit()
- {
- //초기화
- misfGridInit(grd_rsihinptlist);
- misfGridInit(grd_temp);
- model.resetInstanceNode("/root/main/component/rsihinptlist");
- model.refresh();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:280px; height:14px; ">월정산내역Check 및 전표처리</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:38px; width:1195px; height:702px; ">
- <group id="grp_sea" style="left:0px; top:3px; width:1195px; height:87px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1190px; height:85px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line30" class="line_4" style="x1:1095px; y1:7px; x2:1095px; y2:79px; "/>
- <caption id="cap_fromdd" class="search_name" style="left:13px; top:8px; width:101px; height:17px; ">입 고 일 자 :</caption>
- <input id="ipt_todd" ref="/root/send/goodreq/todd" class="input_s_essential" inputtype="date" style="left:239px; top:7px; width:100px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ]]>
- </script>
- </input>
- <input id="ipt_fromdd" ref="/root/send/goodreq/fromdd" class="input_s_essential" inputtype="date" style="left:118px; top:7px; width:97px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ]]>
- </script>
- </input>
- <caption id="caption23" style="left:221px; top:7px; width:15px; height:20px; font-weight:bold; vertical-align:middle; ">~</caption>
- <caption id="caption2" class="search_name" style="left:13px; top:60px; width:103px; height:17px; ">거 래 처 :</caption>
- <input id="ipt_suplplcecd" ref="/root/send/goodreq/suplplcecd" class="input_search" style="left:118px; top:59px; width:97px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(ipt_suplplcecd.value == "")
- {
- ipt_suplplcenm.value = "";
- }
- model.refresh();
- // if(ipt_suplplcecd.value != ""){
- // rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
- // model.getValue(opt_instcd.attribute("ref")) +",," + model.getValue(ipt_suplplcecd.attribute("ref"))
- // ,"","suplplcecd,suplplcecdnm" ,ipt_suplplcecd,"SPRSD00220","instcd","opt_instcd", "Y");
- //
- // }else{
- // ipt_suplplcecdnm.value = "";
- // }
- //
- // fClearData();
- // model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_suplplcecd" class="icon_search" style="left:219px; top:62px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- rszfOpenPopUpListByWndName(ipt_suplplcecd,"","suplplcecd,suplplcenm","SPRSD00220","instcd","opt_instcd", "Y");
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_suplplcenm" ref="/root/send/goodreq/suplplcenm" class="input_search" style="left:240px; top:59px; width:205px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // if(ipt_suppcustcdnm.value != ""){
- // rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
- // model.getValue(cmb_instcd.attribute("ref")) +",custnm," + model.getValue(ipt_suppcustcdnm.attribute("ref"))
- // ,"","suppcustcd,suppcustcdnm" ,ipt_suppcustcd,"SPRSD00220","instcd","cmb_instcd", "Y");
- //
- // }else{
- // ipt_suppcustcd.value = "";
- // }
- // model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_search" class="btn1_letter2" style="left:1115px; top:30px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(!isRequiredControls("ipt_fromdd"))return;
- if(!isRequiredControls("ipt_todd"))return;
- fViewToggle(1);
- submit("TRRSI02707");
- model.setFocus("grd_rsihinptlist");
- grd_rsihinptlist.select(1,1) = true;
- grd_rsihinptlist.dispatch("onrowchanged");
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption18" class="search_name" style="left:13px; top:34px; width:100px; height:17px; ">계 정 :</caption>
- <select1 id="cmb_groupbugt" ref="/root/send/goodreq/groupbugt" class="combo_search" appearance="minimal" style="left:118px; top:33px; width:122px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/rscmbgcdlist">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // fAcctDataClear();
- //
- // if (cmb_groupbugt.value !="")
- // {
- // model.setValue("/root/send/goodreq/deptcd" , ipt_mngtdeptcd.value);
- // model.setValue("/root/send/goodreq/supacntcd4", cmb_groupbugt.value);
- // submit("TRRSD00414");
- // }
- //
- // model.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_goodnm" ref="/root/send/goodreq/goodnm" class="input_search" style="left:775px; top:7px; width:205px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // if(ipt_goodnm.value != ""){
- // rszfValidationCheck("TRRSD00191", "goodlist" , "refcond,instcd,reqflag,goodcd,goodnm",
- // "goodnm," + model.getValue(opt_instcdgood.attribute("ref")) + "," + model.getValue(cmb_reqflag.attribute("ref")) + ",," + model.getValue(ipt_goodnm.attribute("ref"))
- // ,"","goodcd,goodnm",ipt_goodcd,"SPRSD00210","instcd");
- // }else{
- // ipt_goodcd.value = "";
- // }
- // model.refresh();
- // btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </input>
- <input id="ipt_goodcd" ref="/root/send/goodreq/goodcd" class="input_search" imemode="disabled" maxlength="10" appearance="input" style="left:652px; top:7px; width:97px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(ipt_goodcd.value == "")
- {
- ipt_goodnm.value = "";
- }
- model.refresh();
- // btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_goodcd" class="icon_search" style="left:755px; top:7px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- rszfOpenPopUpListByWndName(ipt_goodcd,"","goodcd,goodnm","SPRSD00210","instcd","opt_instcd","Y");
- //rszfOpenPopUpListByWndName(ipt_goodcd,"","goodcd,goodnm","SPRSD00210","instcd,goodflag,reqflag","cmb_instcd,cmb_goodflag,cmb_reqflag");
- model.refresh();
- // btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <caption id="caption21" class="search_name" style="left:549px; top:7px; width:101px; height:17px; ">물 품 코 드 :</caption>
- <button id="button3" class="icon_search" style="left:756px; top:33px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "mngtdeptcd,mngtdeptnm";
- misfOpenPopUpList("02", ipt_mngtdeptcd,"", recv_list,opt_instcd.value,"instcd") ;
- model.refresh();
- // btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <caption id="caption11" class="search_name" style="left:549px; top:34px; width:101px; height:17px; ">사 용 부 서 :</caption>
- <input id="ipt_mngtdeptnm" ref="/root/send/goodreq/mngtdeptnm" class="input_search" style="left:775px; top:33px; width:205px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // if(ipt_reqdeptnm.value.length == 0)
- // ipt_reqdeptcd.value = "";
- // else
- // rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm,instcd",
- // "deptnm," + ipt_reqdeptnm.value + "," + fLoadReqdeptcdInstcd(), "", "reqdeptcd,reqdeptnm",
- // ipt_reqdeptnm, "SPRPZ00200", "instcd", fLoadReqdeptcdInstcd());
- // model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_mngtdeptcd" ref="/root/send/goodreq/mngtdeptcd" class="input_search" maxlength="10" appearance="input" style="left:652px; top:33px; width:97px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(ipt_mngtdeptcd.value == "")
- {
- ipt_mngtdeptnm.value = "";
- }
- model.refresh();
- // btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </input>
- <output id="opt_projectnm" ref="/root/send/goodreq/projectnm" class="output_fix" visibility="hidden" style="left:350px; top:33px; width:110px; height:19px; "/>
- <output id="opt_projectid" ref="/root/send/goodreq/projectid" class="output_fix" visibility="hidden" style="left:295px; top:33px; width:50px; height:19px; "/>
- <select1 id="opt_instcd" ref="/root/send/goodreq/instcd" class="combo_s_essential" appearance="minimal" style="left:635px; top:59px; width:115px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/goodflag">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption98" class="search_name" style="left:550px; top:60px; width:90px; height:17px; ">기 관 :</caption>
- </group>
- <group id="group1" style="left:0px; top:90px; width:1195px; height:610px; vertical-align:top; ">
- <datagrid id="grd_rsihinptlist" nodeset="/root/main/rsihinptlist" caption="검수확인(OLD)^검수확인^정산확정(OLD)^정산확정^계정코드^계정^예산계정코드^예산계정^물품구분^거래처코드^거래처^계산서일자^품명^수량^금액^모델^규격^입고단가^물품코드^청구부서코드^입고부서코드^입고부서^프로젝트^예산잔액^기관코드^입고일자^입고번호^입고일련번호^보나에스코드^입출유형코드^입고부서코드^가납여부^계산서유형^지불조건^전자계산서여부^설치장소코드^증빙번호^입고자ID^구매요구일자^구매요구번호^구매요구일련번호^청구일자^청구번호^청구순번^입고포장수량^입고포장단위^입고포장단위당갯수^입고단위^유효기간^출고번호^출고일련번호^출고수량^재고수량^재고유무INDEX^검수일자^검수자ID^검수유무^전표일자^전표번호^보조거래처코드^비고^최초등록자ID^최초등록일시^최종수정일시^ALLSIZE규격^연구과제번호^프록트코드^출고일자^전송구분^입고차수^정산확정여부^정산확정자^정산확정일자^정산상태^프로젝트명^검수/정산 선택값 체크" colsep="^" colwidth="100, 58, 100, 55, 60, 90, 60, 90, 80, 95, 90, 80, 110, 60, 70, 85, 85, 85, 100, 100, 60, 90, 60, 85, 90, 85, 100, 75, 90, 70, 100, 100, 90, 80, 100, 85, 100, 90, 60, 70, 80, 90, 120, 60, 80, 90, 60, 80, 60, 60, 100, 90, 80, 60, 90, 60, 100, 125, 90, 90, 90, 90, 90, 90, 75, 90, 70, 70, 80, 90, 90, 80, 100, 100, 100, 100" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:31px; width:1190px; height:576px; vertical-align:middle; ">
- <col checkvalue="Y,N" disabled="true" ref="oldchkyn" type="checkbox" visibility="hidden"/>
- <col checkvalue="Y,N" ref="chkyn" type="checkbox" visibility="visible"/>
- <col checkvalue="Y,N" disabled="true" ref="oldcalccnfmyn" type="checkbox" visibility="hidden"/>
- <col checkvalue="Y,N" ref="calccnfmyn" type="checkbox" visibility="visible"/>
- <col ref="acntcd" visibility="hidden"/>
- <col ref="acntnm" visibility="hidden"/>
- <col ref="bgcdbugtcd" visibility="hidden"/>
- <col ref="bgcdbugtnm"/>
- <col ref="goodflag" visibility="hidden"/>
- <col ref="suplplcecd" visibility="hidden"/>
- <col ref="suplplcenm"/>
- <col ref="calcdocudd" style="text-align:center; "/>
- <col ref="goodnm"/>
- <col ref="winqty" format="#,###" style="text-align:right; "/>
- <col ref="winamt" format="#,###" style="text-align:right; "/>
- <col ref="goodmodel"/>
- <col ref="goodspec"/>
- <col ref="winunitcost"/>
- <col ref="goodcd" style="text-align:center; "/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col ref="windeptcd" visibility="hidden"/>
- <col ref="windeptnm"/>
- <col ref="projectid" style="text-align:center; "/>
- <col ref="remainder" format="#,###" style="text-align:right; "/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="windd" visibility="hidden"/>
- <col ref="winno" visibility="hidden"/>
- <col ref="winseqno" visibility="hidden"/>
- <col ref="bnscd" visibility="hidden"/>
- <col ref="iokind" visibility="hidden"/>
- <col ref="windeptcd" visibility="hidden"/>
- <col ref="temppay" visibility="hidden"/>
- <col ref="calcdocukind" visibility="hidden"/>
- <col ref="paycond" visibility="hidden"/>
- <col ref="elctstmntyn" visibility="hidden"/>
- <col ref="installplcecd" visibility="hidden"/>
- <col ref="profno" visibility="hidden"/>
- <col ref="winpsn" visibility="hidden"/>
- <col ref="purcdmnddd" visibility="hidden"/>
- <col ref="purcdmndno" visibility="hidden"/>
- <col ref="purcdmndseq" visibility="hidden"/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="reqno" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden"/>
- <col ref="winpackqty" visibility="hidden"/>
- <col ref="winpackunit" visibility="hidden"/>
- <col ref="winpackcntperunit" visibility="hidden"/>
- <col ref="winunit" visibility="hidden"/>
- <col ref="valiterm" visibility="hidden"/>
- <col ref="deliveno" visibility="hidden"/>
- <col ref="deliveseqno" visibility="hidden"/>
- <col ref="delivedeptqty"/>
- <col ref="stocqty" visibility="hidden"/>
- <col ref="stocynindx" visibility="hidden"/>
- <col ref="chkdd" visibility="hidden"/>
- <col ref="chkpsn" visibility="hidden"/>
- <col ref="chkyn" visibility="hidden"/>
- <col ref="slipdd" visibility="hidden"/>
- <col ref="slipno" visibility="hidden"/>
- <col ref="suppcustcd" visibility="hidden"/>
- <col ref="cmt" visibility="hidden"/>
- <col ref="fstrgstrid" visibility="hidden"/>
- <col ref="fstrgstdt" visibility="hidden"/>
- <col ref="lastupdtdt" visibility="hidden"/>
- <col ref="allsizespecid" visibility="hidden"/>
- <col ref="stdysubno" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden"/>
- <col ref="delivedd" visibility="hidden"/>
- <col ref="tranflag" visibility="hidden"/>
- <col ref="windg" visibility="hidden"/>
- <col ref="calccnfmyn" visibility="hidden"/>
- <col ref="calccnfmpsn" visibility="hidden"/>
- <col ref="calccnfmdd" visibility="hidden"/>
- <col ref="winprcsflag" visibility="hidden"/>
- <col ref="projectnm" visibility="hidden"/>
- <col ref="chk" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // 1. 검수확인시 관련 data
- if(grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("chkyn")) == "Y")
- {
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkyn", "Y");
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkpsn", getUserInfo("userid"));
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkdd", model.getValue("/root/send/goodreq/insertdd"));
- }
- else
- {
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkyn", "N");
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkpsn", "");
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkdd", "");
- }
- // 2. 정산확정시 관련 data
- if(grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) == "Y")
- {
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmyn", "Y");
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmpsn", getUserInfo("userid"));
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmdd", model.getValue("/root/send/goodreq/insertdd"));
- }
- else
- {
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmyn", "N");
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmpsn", "");
- model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmdd", "");
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // 1. 검수확인이 이미 완료된 건은 재 검수확인 할수 없도록 처리.
- if (grd_rsihinptlist.col == grd_rsihinptlist.colRef("chkyn")){
- if (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldchkyn")) == "Y"){
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("chkyn")) = "Y";
- messageBox("검수확인이 이미 " ,"I002");
- }
- // 2. 정산선택이 이미 완료된 건은 재 검수확인 할수 없도록 처리.
- }else if (grd_rsihinptlist.col == grd_rsihinptlist.colRef("calccnfmyn")){
- if (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldcalccnfmyn")) == "Y"){
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) = "Y";
- messageBox("정산선택이 이미 " ,"I002");
-
- }
- // 3. 검수확인이 완료되기 전에 정산확정 처리 할수 없도록 처리
- if ( (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldchkyn")) == "N")
- && (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) == "Y")){
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) = "N";
- messageBox("검수확인이 완료되지 " ,"I011");
- }
- // click event 처리시 ... (해당 입고 내역에 관련된 입고 상세 내역 및 출고 내역 조회 처리 로직)
- }else{
- btn_cancel.dispatch("DOMActivate");
- fViewToggle(2);
- fGridRowChangedEvent();
- grp_windetail.refresh();
- }
-
- // 변경된 내용이 없을 경우 status 값을 제거한다.
- if ( (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldchkyn")) == grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("chkyn")))
- && (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldcalccnfmyn")) == grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")))){
- grd_rsihinptlist.rowStatus(grd_rsihinptlist.row) = 0;
- }
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (!( grd_rsihinptlist.col == grd_rsihinptlist.colRef("chkyn")
- || grd_rsihinptlist.col == grd_rsihinptlist.colRef("calccnfmyn"))){
- fViewToggle(2);
- fGridRowChangedEvent();
- grp_windetail.refresh();
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_temp" nodeset="/root/temp/rsihinptlist" visibility="hidden" caption="caption1^caption2^caption3" colsep="^" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:275px; width:625px; height:75px; ">
- <col ref="acntcd" visibility="hidden"/>
- <col ref="acntnm" style="text-align:center; "/>
- <col ref="bgcdbugtcd" visibility="hidden"/>
- <col ref="bgcdbugtnm" style="text-align:center; "/>
- <col ref="goodflag" visibility="hidden"/>
- <col ref="calcdocudd" style="text-align:center; "/>
- <col ref="goodcd" style="text-align:center; "/>
- <col ref="goodnm"/>
- <col ref="suplplcecd" visibility="hidden"/>
- <col ref="suplplcenm" style="text-align:center; "/>
- <col ref="winqty" style="text-align:right; "/>
- <col ref="winamt" style="text-align:right; "/>
- <col ref="reqdeptcd" visibility="hidden"/>
- <col ref="windeptcd" visibility="hidden"/>
- <col ref="windeptnm" style="text-align:center; "/>
- <col ref="projectid" style="text-align:center; "/>
- <col ref="remainder" style="text-align:right; "/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="windd" visibility="hidden"/>
- <col ref="winno" visibility="hidden"/>
- <col ref="winseqno" visibility="hidden"/>
- <col ref="bnscd" visibility="hidden"/>
- <col ref="iokind" visibility="hidden"/>
- <col ref="windeptcd" visibility="hidden"/>
- <col ref="temppay" visibility="hidden"/>
- <col ref="calcdocukind" visibility="hidden"/>
- <col ref="paycond" visibility="hidden"/>
- <col ref="elctstmntyn" visibility="hidden"/>
- <col ref="installplcecd" visibility="hidden"/>
- <col ref="profno" visibility="hidden"/>
- <col ref="winpsn" visibility="hidden"/>
- <col ref="purcdmnddd" visibility="hidden"/>
- <col ref="purcdmndno" visibility="hidden"/>
- <col ref="purcdmndseq" visibility="hidden"/>
- <col ref="reqdd" visibility="hidden"/>
- <col ref="reqno" visibility="hidden"/>
- <col ref="reqseqno" visibility="hidden"/>
- <col ref="winpackqty" visibility="hidden"/>
- <col ref="winpackunit" visibility="hidden"/>
- <col ref="winpackcntperunit" visibility="hidden"/>
- <col ref="winunit" visibility="hidden"/>
- <col ref="winunitcost" visibility="hidden"/>
- <col ref="valiterm" visibility="hidden"/>
- <col ref="deliveno" visibility="hidden"/>
- <col ref="deliveseqno" visibility="hidden"/>
- <col ref="delivedeptqty" visibility="hidden"/>
- <col ref="stocqty" visibility="hidden"/>
- <col ref="stocynindx" visibility="hidden"/>
- <col ref="chkdd" visibility="hidden"/>
- <col ref="chkpsn" visibility="hidden"/>
- <col ref="chkyn" visibility="hidden"/>
- <col ref="slipdd" visibility="hidden"/>
- <col ref="slipno" visibility="hidden"/>
- <col ref="suppcustcd" visibility="hidden"/>
- <col ref="cmt" visibility="hidden"/>
- <col ref="fstrgstrid" visibility="hidden"/>
- <col ref="fstrgstdt" visibility="hidden"/>
- <col ref="lastupdtdt" visibility="hidden"/>
- <col ref="allsizespecid" visibility="hidden"/>
- <col ref="stdysubno" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden"/>
- <col ref="delivedd" visibility="hidden"/>
- <col ref="tranflag" visibility="hidden"/>
- <col ref="windg" visibility="hidden"/>
- <col ref="calccnfmyn" visibility="hidden"/>
- <col ref="calccnfmpsn" visibility="hidden"/>
- <col ref="calccnfmdd" visibility="hidden"/>
- <col ref="winprcsflag" visibility="hidden"/>
- <col ref="goodmodel"/>
- <col ref="goodspec"/>
- </datagrid>
- <caption id="cap_title" class="tit_2" style="left:5px; top:10px; width:157px; height:13px; ">입고내역 List</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:26px; x2:1190px; y2:26px; "/>
- <button id="bbt_right" class="icon_next_month" visibility="visible" style="left:575px; top:8px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fViewToggle(1);
- ]]>
- </script>
- </button>
- <input id="ipt_profno" ref="/root/main/component/windetail/profno" class="input_default" visibility="hidden" style="left:470px; top:307px; width:109px; height:19px; "/>
- <input id="ipt_delivenum" ref="/root/main/component/delivenum" class="input_default" visibility="hidden" format="99999999-9999-999" style="left:470px; top:254px; width:109px; height:19px; "/>
- <input id="ipt_cmt" ref="/root/main/component/windetail/cmt" class="input_default" visibility="hidden" style="left:470px; top:385px; width:109px; height:19px; "/>
- <caption id="caption53" class="cell_1" visibility="hidden" style="left:385px; top:382px; width:84px; height:23px; vertical-align:middle; ">비고</caption>
- <caption id="caption32" class="cell_1" visibility="hidden" style="left:385px; top:330px; width:84px; height:23px; vertical-align:middle; ">청구번호</caption>
- <input id="ipt_windg" ref="/root/main/component/windetail/windg" class="input_default" visibility="hidden" style="left:470px; top:359px; width:109px; height:19px; "/>
- <input id="ipt_winpackqty" ref="/root/main/component/windetail/winpackqty" class="input_default" visibility="hidden" format="#,###" style="left:470px; top:202px; width:109px; height:19px; text-align:right; "/>
- <caption id="caption47" class="cell_1" visibility="hidden" style="left:385px; top:226px; width:84px; height:23px; vertical-align:middle; ">전송구분</caption>
- <caption id="caption15" class="cell_1" visibility="hidden" style="left:385px; top:200px; width:84px; height:23px; vertical-align:middle; ">입고량(포장)</caption>
- <caption id="caption37" class="cell_1" visibility="hidden" style="left:385px; top:252px; width:84px; height:23px; vertical-align:middle; ">출고번호</caption>
- <caption id="caption48" class="cell_1" visibility="hidden" style="left:385px; top:356px; width:84px; height:23px; vertical-align:middle; ">입고차수</caption>
- <caption id="caption27" class="cell_1" visibility="hidden" style="left:385px; top:278px; width:84px; height:23px; vertical-align:middle; ">전자계산서</caption>
- <input id="input18" ref="/root/main/component/windetail/reqnum" class="input_default" visibility="hidden" style="left:470px; top:228px; width:109px; height:19px; "/>
- <select1 id="rdo_elctstmntyn" ref="/root/main/component/windetail/elctstmntyn" visibility="hidden" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:470px; top:280px; width:109px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/elctstmntyn">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption29" class="cell_1" visibility="hidden" style="left:385px; top:304px; width:84px; height:23px; vertical-align:middle; ">증빙번호</caption>
- <input id="ipt_reqnum" ref="/root/main/component/reqnum" class="input_default" visibility="hidden" format="99999999-9999-999" style="left:470px; top:333px; width:109px; height:19px; "/>
- <button id="btn_insert_chk" class="btn4_letter2" visibility="visible" style="left:494px; top:3px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for (var i=grd_rsihinptlist.fixedRows;i<=grd_rsihinptlist.rows;i++){
- grd_rsihinptlist.valueMatrix(i, grd_rsihinptlist.colRef("chk")) = model.getValue("/root/init/select_chk");
- }
- if(messageBox("", "Q002") == "6")
- {
- model.removenode("/root/send/rsihinpt/rsihinptlist");
- model.makeNode("/root/send/rsihinpt/rsihinptlist");
- model.setValue("/root/send/rsihinpt/rsihinptlist", grd_rsihinptlist.getUpdateData("update"));
-
- var updtdata = getGridUpdateData(grd_rsihinptlist);
- if (updtdata == "")
- {
- messageBox("변경된 데이터가","I004");
- return;
- }
-
- submit("TXRSI02708");
- }
-
- if (model.getValue(gvErrorMsgPath + "/type") != "error") btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <select1 id="rdo_select_chk" ref="/root/init/select_chk" appearance="full" cols="2" overflow="visible" style="left:248px; top:7px; width:140px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>검수확인</label>
- <value>1</value>
- </item>
- <item>
- <label>정산확정</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <input id="ipt_insertdd" ref="/root/send/goodreq/insertdd" class="input_s_default" inputtype="date" style="left:390px; top:5px; width:97px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </input>
- <button id="button4" class="btn2_letter6" visibility="visible" style="left:157px; top:5px; width:86px; height:19px; ">
- <caption>정산전체선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for(var i = grd_rsihinptlist.fixedRows; i <= grd_rsihinptlist.rows-grd_rsihinptlist.fixedRows ; i++)
- {
- model.setValue(grd_rsihinptlist.nodeset + "["+i+"]/calccnfmyn", "Y");
- grd_rsihinptlist.addStatus( i , "update");
- model.setValue("/root/main/rsihinptlist["+ i +"]/calccnfmyn", "Y");
- model.setValue("/root/main/rsihinptlist["+ i +"]/calccnfmpsn", getUserInfo("userid"));
- model.setValue("/root/main/rsihinptlist["+ i +"]/calccnfmdd", model.getValue("/root/send/goodreq/insertdd"));
- }
- ]]>
- </script>
- </button>
- <group id="grp_main" visibility="hidden" style="left:600px; top:0px; width:594px; height:607px; ">
- <caption id="caption20" class="tit_2" style="left:5px; top:10px; width:157px; height:13px; ">입고상세내역</caption>
- <caption id="caption22" class="tit_2" style="left:5px; top:409px; width:157px; height:13px; ">출고내역 List</caption>
- <line id="line7" class="line_1" style="x1:0px; y1:26px; x2:591px; y2:26px; "/>
- <line id="line8" class="line_1" style="x1:0px; y1:425px; x2:591px; y2:425px; "/>
- <input id="ipt_bnscd" ref="/root/main/component/windetail/bnscd" class="input_default" visibility="hidden" style="left:305px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_iokind" ref="/root/main/component/windetail/iokind" class="input_default" visibility="hidden" style="left:275px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_purcdmnddd" ref="/root/main/component/windetail/purcdmnddd" class="input_default" visibility="hidden" style="left:185px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_purcdmndno" ref="/root/main/component/windetail/purcdmndno" class="input_default" visibility="hidden" style="left:155px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_windd" ref="/root/main/component/windetail/windd" class="input_default" visibility="hidden" style="left:485px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_winno" ref="/root/main/component/windetail/winno" class="input_default" visibility="hidden" style="left:515px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_purcdmndseq" ref="/root/main/component/windetail/purcdmndseq" class="input_default" visibility="hidden" style="left:125px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_reqdd" ref="/root/main/component/windetail/reqdd" class="input_default" visibility="hidden" style="left:95px; top:555px; width:30px; height:19px; "/>
- <input id="input1" ref="/root/main/component/windetail/winpsn" class="input_default" visibility="hidden" style="left:215px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_reqno" ref="/root/main/component/windetail/reqno" class="input_default" visibility="hidden" style="left:65px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_bgcdbugtcd" ref="/root/main/component/windetail/bgcdbugtcd" class="input_default" visibility="hidden" style="left:425px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_goodflag" ref="/root/main/component/windetail/goodflag" class="input_default" visibility="hidden" style="left:395px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_instcd2" ref="/root/main/component/windetail/instcd" class="input_default" visibility="hidden" style="left:335px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_temppay" ref="/root/main/component/windetail/temppay" class="input_default" visibility="hidden" style="left:245px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_reqseqno" ref="/root/main/component/windetail/reqseqno" class="input_default" visibility="hidden" style="left:35px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_acntcd" ref="/root/main/component/windetail/acntcd" class="input_default" visibility="hidden" style="left:455px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_winseqno" ref="/root/main/component/windetail/winseqno" class="input_default" visibility="hidden" style="left:545px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_reqdeptcd" ref="/root/main/component/windetail/reqdeptcd" class="input_default" visibility="hidden" style="left:365px; top:555px; width:30px; height:19px; "/>
- <input id="ipt_installplcenm" ref="/root/main/component/windetail/installplcenm" class="input_default" visibility="hidden" style="left:248px; top:532px; width:172px; height:19px; "/>
- <input id="ipt_installplcecd" ref="/root/main/component/windetail/installplcecd" class="input_default" visibility="hidden" style="left:116px; top:532px; width:109px; height:19px; "/>
- <button id="btn_installplcecd" class="icon_search" visibility="hidden" style="left:229px; top:534px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- rszfOpenPopUpListByWndName(ipt_suplplcecd,"","suplplcecd,suplplcenm","SPRSD00220","instcd","opt_instcd", "Y");
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption28" class="cell_1" visibility="hidden" style="left:30px; top:530px; width:84px; height:23px; vertical-align:middle; ">설치장소</caption>
- <input id="ipt_delivedd" ref="/root/main/component/windetail/delivedd" class="input_default" visibility="hidden" style="left:485px; top:530px; width:30px; height:19px; "/>
- <input id="ipt_deliveno" ref="/root/main/component/windetail/deliveno" class="input_default" visibility="hidden" style="left:515px; top:530px; width:30px; height:19px; "/>
- <input id="ipt_deliveseqno" ref="/root/main/component/windetail/deliveseqno" class="input_default" visibility="hidden" style="left:545px; top:530px; width:30px; height:19px; "/>
- <input id="ipt_slipno" ref="/root/main/component/windetail/slipno" class="input_default" visibility="hidden" style="left:425px; top:530px; width:30px; height:19px; "/>
- <input id="ipt_slipdd" ref="/root/main/component/windetail/slipdd" class="input_default" visibility="hidden" style="left:455px; top:530px; width:30px; height:19px; "/>
- <input id="ipt_fstrgstrid" ref="/root/main/component/windetail/fstrgstrid" class="input_default" visibility="hidden" style="left:515px; top:573px; width:30px; height:19px; "/>
- <input id="ipt_fstrgstdt" ref="/root/main/component/windetail/fstrgstdt" class="input_default" visibility="hidden" style="left:545px; top:573px; width:30px; height:19px; "/>
- <input id="ipt_lastupdtdt" ref="/root/main/component/windetail/lastupdtdt" class="input_default" visibility="hidden" style="left:455px; top:573px; width:30px; height:19px; "/>
- <input id="input2" ref="/root/main/component/windetail/reqseqno" class="input_default" visibility="hidden" style="left:35px; top:573px; width:30px; height:19px; "/>
- <button id="btn_update_win" class="btn4_letter2" visibility="visible" style="left:535px; top:3px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("", "Q002") == "6")
- {
- model.removenode("/root/send/rsihinpt/rsihinptlist");
- model.makeNode("/root/send/rsihinpt/rsihinptlist");
- // model.copyNode("/root/main/rsihinptlist["+grd_rsihinptlist.row+"]", "/root/main/component/windetail");
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("suplplcecd" )) = model.getValue("/root/main/component/windetail/suplplcecd" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("remainder" )) = model.getValue("/root/main/component/windetail/remainder" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("winqty" )) = model.getValue("/root/main/component/windetail/winqty" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calcdocudd" )) = model.getValue("/root/main/component/windetail/calcdocudd" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("winunitcost" )) = model.getValue("/root/main/component/windetail/winunitcost" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("winamt" )) = model.getValue("/root/main/component/windetail/winamt" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("windeptcd" )) = model.getValue("/root/main/component/windetail/windeptcd" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calcdocukind" )) = model.getValue("/root/main/component/windetail/calcdocukind" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("paycond" )) = model.getValue("/root/main/component/windetail/paycond" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmdd" )) = model.getValue("/root/main/component/windetail/calccnfmdd" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("projectid" )) = model.getValue("/root/main/component/windetail/projectid" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("projectnm" )) = model.getValue("/root/main/component/windetail/projectnm" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("acntcd" )) = model.getValue("/root/main/component/windetail/acntcd" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("acntnm" )) = model.getValue("/root/main/component/windetail/acntnm" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("bgcdbugtcd" )) = model.getValue("/root/main/component/windetail/bgcdbugtcd" );
- grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("bgcdbugtnm" )) = model.getValue("/root/main/component/windetail/bgcdbugtnm" );
- grd_rsihinptlist.rowStatus(grd_rsihinptlist.row) = "2";
- model.setValue("/root/send/rsihinpt/rsihinptlist", grd_rsihinptlist.getUpdateData("update"));
-
- // if(model.getValue("/root/main/rsihinptlist["+grd_rsihinptlist.row+"]") == model.getValue("/root/main/component/windetail"))
-
- // misfGridRowStatusChange(grd_rsihinptlist, "/root/send/rsihinpt/rsihinptdetail", "/root/main/rsihinptlist["+grd_rsihinptlist.row+"]", "update");
-
- var updtdata = getGridUpdateData(grd_rsihinptlist);
- if (updtdata == "")
- {
- messageBox("변경된 데이터가","I004");
- return;
- }
- submit("TXRSI02707");
- }
- grd_rsihinptlist.removeStatus(grd_rsihinptlist.row, "update");
- misfGridInit(grd_temp);
- if (model.getValue(gvErrorMsgPath + "/type") != "error") btn_search.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <button id="btn_update_delive" class="btn4_letter2" visibility="visible" style="left:535px; top:402px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var retMes = messageBox("저장 하시겠습니까?", "Q999");
- if ( retMes != 6) {
- return;
- }
- for(var i = grd_gooddelivelist.fixedRows ; i < grd_gooddelivelist.rows ; i++ ){
- var chk = grd_gooddelivelist.valueMatrix(i, grd_gooddelivelist.colRef("chk"));
- if (chk == "true"){
- grd_gooddelivelist.rowStatus(i) = 2;
- }else{
- grd_gooddelivelist.rowStatus(i) = 0;
- }
- }
-
- var updtdata = getGridUpdateData(grd_gooddelivelist);
-
- if (updtdata == "")
- {
- messageBox("선택된 데이터가","I004");
- return;
- }
- model.setValue("/root/send/gooddelivesave/gooddelivesavelist", updtdata)
- misfSave("TXRSI02709");
- var focus = grd_rsihinptlist.row;
- model.setFocus("grd_rsihinptlist");
- grd_rsihinptlist.row = focus;
- grd_rsihinptlist.dispatch("onrowchanged");
- ]]>
- </script>
- </button>
- <group id="grp_windetail" visibility="visible" style="left:0px; top:31px; width:591px; height:367px; border-color:#33cccc; border-style:solid; ">
- <caption id="caption1" class="cell_1" style="left:2px; top:1px; width:84px; height:23px; vertical-align:middle; ">입고번호</caption>
- <caption id="caption3" class="cell_1" style="left:2px; top:79px; width:84px; height:23px; vertical-align:middle; ">주거래처</caption>
- <caption id="caption5" class="cell_1" style="left:198px; top:1px; width:84px; height:23px; vertical-align:middle; ">계정</caption>
- <caption id="caption7" class="cell_1" style="left:2px; top:27px; width:84px; height:23px; vertical-align:middle; ">물품코드</caption>
- <caption id="caption8" class="cell_1" style="left:198px; top:27px; width:84px; height:23px; vertical-align:middle; ">품명</caption>
- <caption id="caption9" class="cell_1" style="left:393px; top:131px; width:84px; height:23px; vertical-align:middle; ">예산잔액</caption>
- <caption id="caption10" class="cell_1" style="left:393px; top:53px; width:84px; height:23px; vertical-align:middle; ">입고량</caption>
- <caption id="caption12" class="cell_1" style="left:2px; top:157px; width:84px; height:23px; vertical-align:middle; ">계산서일자</caption>
- <caption id="caption13" class="cell_1" style="left:393px; top:79px; width:84px; height:23px; vertical-align:middle; ">단가</caption>
- <caption id="caption14" class="cell_1" style="left:393px; top:105px; width:84px; height:23px; vertical-align:middle; ">입고금액</caption>
- <caption id="caption16" class="cell_1" style="left:197px; top:131px; width:84px; height:23px; vertical-align:middle; ">프로젝트</caption>
- <caption id="caption19" class="cell_1" style="left:393px; top:1px; width:84px; height:23px; vertical-align:middle; ">예산계정</caption>
- <input id="ipt_winnum" ref="/root/main/component/winnum" class="input_default" disabled="true" format="99999999-9999-999" style="left:87px; top:3px; width:109px; height:19px; "/>
- <input id="ipt_suplplcecd2" ref="/root/main/component/windetail/suplplcecd" class="input_default" disabled="true" style="left:87px; top:81px; width:109px; height:19px; "/>
- <input id="ipt_goodcd2" ref="/root/main/component/windetail/goodcd" class="input_default" disabled="true" imemode="disabled" style="left:87px; top:29px; width:109px; height:19px; "/>
- <input id="ipt_goodnm2" ref="/root/main/component/windetail/goodnm" class="input_default" disabled="true" style="left:283px; top:29px; width:304px; height:19px; "/>
- <input id="ipt_remainder" ref="/root/main/component/windetail/remainder" class="input_default" disabled="false" format="#,###" style="left:478px; top:133px; width:109px; height:19px; text-align:right; "/>
- <input id="ipt_winqty" ref="/root/main/component/windetail/winqty" class="input_default" disabled="false" format="#,###" style="left:478px; top:55px; width:109px; height:19px; text-align:right; "/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/main/component/windetail/winamt", model.getValue("/root/main/component/windetail/winqty") * model.getValue("/root/main/component/windetail/winunitcost"));
- model.refresh();
- ]]>
- </script>
- <input id="ipt_calcdocudd" ref="/root/main/component/windetail/calcdocudd" class="input_default" disabled="false" inputtype="date" style="left:87px; top:159px; width:109px; height:19px; "/>
- <input id="ipt_winunitcost" ref="/root/main/component/windetail/winunitcost" class="input_default" disabled="false" format="#,###" style="left:478px; top:81px; width:109px; height:19px; text-align:right; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/main/component/windetail/winamt", model.getValue("/root/main/component/windetail/winqty") * model.getValue("/root/main/component/windetail/winunitcost"));
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_winamt" ref="/root/main/component/windetail/winamt" class="input_default" disabled="false" editable="false" format="#,###" style="left:478px; top:107px; width:109px; height:19px; text-align:right; "/>
- <input id="ipt_projectid" ref="/root/main/component/windetail/projectid" class="input_default" disabled="true" visibility="hidden" style="left:282px; top:133px; width:54px; height:19px; "/>
- <button id="btn_suplplcecd2" class="icon_search" disabled="false" style="left:201px; top:83px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- rszfOpenPopUpListByWndName(ipt_suplplcecd2,"","suplplcecd,suplplcenm","SPRSD00220","instcd","opt_instcd", "Y");
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_suplplcenm2" ref="/root/main/component/windetail/suplplcenm" class="input_default" disabled="true" style="left:220px; top:81px; width:172px; height:19px; "/>
- <line id="line38" class="line_2" style="x1:0px; y1:25px; x2:582px; y2:25px; "/>
- <line id="line1" class="line_2" style="x1:-1px; y1:77px; x2:581px; y2:77px; "/>
- <line id="line3" class="line_2" style="x1:-1px; y1:103px; x2:581px; y2:103px; "/>
- <line id="line4" class="line_2" style="x1:-1px; y1:129px; x2:581px; y2:129px; "/>
- <line id="line5" class="line_2" style="x1:-1px; y1:51px; x2:581px; y2:51px; "/>
- <line id="line6" class="line_2" style="x1:-1px; y1:155px; x2:581px; y2:155px; "/>
- <line id="line9" class="line_2" style="x1:0px; y1:181px; x2:582px; y2:181px; "/>
- <line id="line10" class="line_2" style="x1:-1px; y1:233px; x2:581px; y2:233px; "/>
- <line id="line11" class="line_2" style="x1:-1px; y1:259px; x2:581px; y2:259px; "/>
- <line id="line12" class="line_2" style="x1:-1px; y1:285px; x2:581px; y2:285px; "/>
- <line id="line13" class="line_2" style="x1:-1px; y1:207px; x2:581px; y2:207px; "/>
- <line id="line14" class="line_2" style="x1:-1px; y1:311px; x2:581px; y2:311px; "/>
- <line id="line15" class="line_2" style="x1:-1px; y1:337px; x2:581px; y2:337px; "/>
- <button id="btn_windeptcd" class="icon_search" disabled="false" style="left:201px; top:109px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recv_list = "windeptcd,windeptnm";
- misfOpenPopUpList("02", ipt_windeptcd,"", recv_list,opt_instcd.value,"instcd") ;
- model.refresh();
-
- ]]>
- </script>
- </button>
- <caption id="caption17" class="cell_1" style="left:2px; top:105px; width:84px; height:23px; vertical-align:middle; ">입고부서</caption>
- <input id="ipt_windeptnm" ref="/root/main/component/windetail/windeptnm" class="input_default" disabled="true" style="left:220px; top:107px; width:172px; height:19px; "/>
- <input id="ipt_windeptcd" ref="/root/main/component/windetail/windeptcd" class="input_default" disabled="true" style="left:87px; top:107px; width:109px; height:19px; "/>
- <input id="ipt_iokindnm" ref="/root/main/component/windetail/iokindnm" class="input_default" disabled="true" style="left:87px; top:133px; width:109px; height:19px; "/>
- <caption id="caption24" class="cell_1" style="left:2px; top:131px; width:84px; height:23px; vertical-align:middle; ">입출유형</caption>
- <caption id="caption25" class="cell_1" style="left:197px; top:157px; width:84px; height:23px; vertical-align:middle; ">계산서유형</caption>
- <select1 id="cmb_calcdocukind" ref="/root/main/component/windetail/calcdocukind" class="combo_default" disabled="false" appearance="minimal" style="left:282px; top:159px; width:109px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/calcdocukind">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption26" class="cell_1" style="left:393px; top:157px; width:84px; height:23px; vertical-align:middle; ">지불필</caption>
- <select1 id="rdo_paycond" ref="/root/main/component/windetail/paycond" disabled="false" appearance="full" cellspacing="2" cols="2" overflow="visible" style="left:478px; top:160px; width:109px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/paycond">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_winpsn" ref="/root/main/component/windetail/winpsn" class="input_default" disabled="true" style="left:283px; top:185px; width:54px; height:19px; "/>
- <input id="ipt_winpsnnm" ref="/root/main/component/windetail/winpsnnm" class="input_default" disabled="true" style="left:338px; top:185px; width:54px; height:19px; "/>
- <caption id="caption30" class="cell_1" style="left:198px; top:183px; width:84px; height:23px; vertical-align:middle; ">입고자</caption>
- <input id="ipt_purcdmndnum" ref="/root/main/component/purcdmndnum" class="input_default" disabled="true" format="99999999-9999-999" style="left:87px; top:185px; width:109px; height:19px; "/>
- <caption id="caption31" class="cell_1" style="left:2px; top:183px; width:84px; height:23px; vertical-align:middle; ">구매요구번호</caption>
- <caption id="caption33" class="cell_1" style="left:2px; top:209px; width:84px; height:23px; vertical-align:middle; ">입고포장단위</caption>
- <input id="ipt_winpackunit" ref="/root/main/component/windetail/winpackunit" class="input_default" disabled="true" style="left:87px; top:211px; width:109px; height:19px; text-align:right; "/>
- <caption id="caption34" class="cell_1" style="left:198px; top:209px; width:84px; height:23px; vertical-align:middle; ">포장당갯수</caption>
- <input id="ipt_winpackcntperunit" ref="/root/main/component/windetail/winpackcntperunit" class="input_default" disabled="true" format="#,###" style="left:283px; top:211px; width:109px; height:19px; text-align:right; "/>
- <caption id="caption35" class="cell_1" style="left:393px; top:209px; width:84px; height:23px; vertical-align:middle; ">입고단위</caption>
- <input id="ipt_winunit" ref="/root/main/component/windetail/winunit" class="input_default" disabled="true" format="#,###" style="left:478px; top:211px; width:109px; height:19px; text-align:right; "/>
- <caption id="caption36" class="cell_1" style="left:2px; top:235px; width:84px; height:23px; vertical-align:middle; ">유효기간</caption>
- <input id="ipt_valiterm" ref="/root/main/component/windetail/valiterm" class="input_default" disabled="true" style="left:87px; top:237px; width:109px; height:19px; "/>
- <caption id="caption38" class="cell_1" style="left:198px; top:339px; width:84px; height:23px; vertical-align:middle; ">출고수량</caption>
- <input id="ipt_delivedeptqty" ref="/root/main/component/windetail/delivedeptqty" class="input_default" disabled="true" format="#,###" style="left:283px; top:341px; width:109px; height:19px; text-align:right; "/>
- <input id="ipt_stocqty" ref="/root/main/component/windetail/stocqty" class="input_default" disabled="true" format="#,###" style="left:87px; top:263px; width:109px; height:19px; text-align:right; "/>
- <caption id="caption39" class="cell_1" style="left:2px; top:261px; width:84px; height:23px; vertical-align:middle; ">재고수량</caption>
- <caption id="caption40" class="cell_1" style="left:198px; top:261px; width:84px; height:23px; vertical-align:middle; ">재고유무</caption>
- <input id="ipt_chkdd" ref="/root/main/component/windetail/chkdd" class="input_default" disabled="true" inputtype="date" style="left:87px; top:289px; width:109px; height:19px; "/>
- <caption id="caption41" class="cell_1" style="left:2px; top:287px; width:84px; height:23px; vertical-align:middle; ">검수일자</caption>
- <caption id="caption42" class="cell_1" style="left:198px; top:287px; width:84px; height:23px; vertical-align:middle; ">검수자</caption>
- <input id="ipt_chkpsn" ref="/root/main/component/windetail/chkpsn" class="input_default" disabled="true" style="left:283px; top:289px; width:54px; height:19px; "/>
- <input id="ipt_chkpsnnm" ref="/root/main/component/windetail/chkpsnnm" class="input_default" disabled="true" style="left:338px; top:289px; width:54px; height:19px; "/>
- <caption id="caption43" class="cell_1" style="left:393px; top:287px; width:84px; height:23px; vertical-align:middle; ">검수유무</caption>
- <caption id="caption44" class="cell_1" style="left:393px; top:261px; width:84px; height:23px; vertical-align:middle; ">ALLSIZE규격</caption>
- <input id="ipt_allsizespecid" ref="/root/main/component/windetail/allsizespecid" class="input_default" disabled="true" style="left:478px; top:263px; width:109px; height:19px; "/>
- <caption id="caption4" class="cell_1" style="left:393px; top:183px; width:84px; height:23px; vertical-align:middle; ">전표번호</caption>
- <input id="ipt_slipnum" ref="/root/main/component/slipnum" class="input_default" disabled="true" format="99999999-9999" style="left:478px; top:185px; width:109px; height:19px; "/>
- <input id="ipt_stdysubno" ref="/root/main/component/windetail/stdysubno" class="input_default" disabled="true" style="left:478px; top:237px; width:109px; height:19px; "/>
- <caption id="caption45" class="cell_1" style="left:393px; top:235px; width:84px; height:23px; vertical-align:middle; ">연구과제</caption>
- <caption id="caption46" class="cell_1" style="left:198px; top:235px; width:84px; height:23px; vertical-align:middle; ">프록트코드</caption>
- <input id="ipt_delivedeptcd" ref="/root/main/component/windetail/delivedeptcd" class="input_default" disabled="true" style="left:283px; top:237px; width:109px; height:19px; "/>
- <input id="input17" ref="/root/main/component/windetail/reqnum" class="input_default" disabled="true" inputtype="date" style="left:87px; top:341px; width:109px; height:19px; "/>
- <caption id="caption49" class="cell_1" style="left:2px; top:339px; width:84px; height:23px; vertical-align:middle; ">출고일자</caption>
- <caption id="caption50" class="cell_1" style="left:394px; top:313px; width:84px; height:23px; vertical-align:middle; ">정산확정여부</caption>
- <caption id="caption51" class="cell_1" style="left:198px; top:313px; width:84px; height:23px; vertical-align:middle; ">정산확정자</caption>
- <input id="ipt_calccnfmpsn" ref="/root/main/component/windetail/calccnfmpsn" class="input_default" disabled="true" style="left:283px; top:315px; width:54px; height:19px; "/>
- <input id="ipt_calccnfmpsnnm" ref="/root/main/component/windetail/calccnfmpsnnm" class="input_default" disabled="true" style="left:338px; top:315px; width:54px; height:19px; "/>
- <caption id="caption52" class="cell_1" style="left:394px; top:339px; width:84px; height:23px; vertical-align:middle; ">정산상태</caption>
- <input id="ipt_calccnfmdd" ref="/root/main/component/windetail/calccnfmdd" class="input_default" disabled="false" inputtype="date" style="left:87px; top:315px; width:109px; height:19px; "/>
- <caption id="caption54" class="cell_1" style="left:2px; top:313px; width:84px; height:23px; vertical-align:middle; ">정산확정일</caption>
- <input id="ipt_winprcsflag" ref="/root/main/component/windetail/winprcsflag" class="input_default" disabled="true" style="left:479px; top:341px; width:109px; height:19px; "/>
- <select1 id="rdo_chkyn" ref="/root/main/component/windetail/chkyn" disabled="true" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:478px; top:289px; width:109px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/chkyn">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="rdo_stocynindx" ref="/root/main/component/windetail/stocynindx" disabled="true" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:283px; top:264px; width:109px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/stocynindx">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_goodmodel" ref="/root/main/component/windetail/goodmodel" class="input_default" disabled="true" style="left:87px; top:55px; width:109px; height:19px; "/>
- <caption id="caption55" class="cell_1" style="left:2px; top:53px; width:84px; height:23px; vertical-align:middle; ">모델</caption>
- <caption id="caption56" class="cell_1" style="left:198px; top:53px; width:84px; height:23px; vertical-align:middle; ">규격</caption>
- <input id="ipt_goodspec" ref="/root/main/component/windetail/goodspec" class="input_default" disabled="true" style="left:283px; top:55px; width:109px; height:19px; "/>
- <select1 id="rdo_calccnfmyn" ref="/root/main/component/windetail/calccnfmyn" disabled="true" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:478px; top:315px; width:109px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/calccnfmyn">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- // grd_temp.addStatus(1, "update");
- grd_rsihinptlist.addStatus(grd_rsihinptlist.row, "update");
- // updateFlag = 1;
- ]]>
- </script>
- <input id="ipt_projectnm" ref="/root/main/component/windetail/projectnm" class="input_default" disabled="true" style="left:283px; top:133px; width:107px; height:19px; "/>
- <input id="ipt_acntnm" ref="/root/main/component/windetail/acntnm" class="input_default" disabled="true" style="left:284px; top:3px; width:107px; height:19px; "/>
- <input id="ipt_bgcdbugtnm" ref="/root/main/component/windetail/bgcdbugtnm" disabled="true" style="left:479px; top:3px; width:85px; height:19px; "/>
- <button id="button5" class="icon_search" disabled="false" style="left:567px; top:4px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGooddeliveButtonClick();
- cmb_acntcd.dispatch("xforms-value-changed");
- ]]>
- </script>
- </button>
- <group id="grp_bugtflag" visibility="hidden" showeffect="slidepositive 500" style="left:294px; top:29px; width:275px; height:214px; ">
- <shape id="rectangle2" appearance="rectangle" style="left:0px; top:0px; width:275px; height:212px; border-color:#339966; border-width:2px; "/>
- <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:2px; top:3px; width:268px; height:27px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="btn_confirm" class="btn4_letter2" style="left:207px; top:5px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setValue("/root/main/component/windetail/acntcd", cmb_acntcd.value);
- model.setValue("/root/main/component/windetail/acntnm", cmb_acntcd.label);
- model.setValue("/root/main/component/windetail/bgcdbugtcd", cmb_bugtcd.value);
- model.setValue("/root/main/component/windetail/bgcdbugtnm", cmb_bugtcd.label);
- model.setValue("/root/main/component/windetail/projectid", model.getValue("/root/main/bugtinfo/projectid"));
- model.setValue("/root/main/component/windetail/projectnm", model.getValue("/root/main/bugtinfo/projectnm"));
- model.setValue("/root/main/component/windetail/remainder", model.getValue("/root/main/bugtinfo/remainder"));
- grp_windetail.refresh();
- grp_bugtflag.attribute("visibility") = "hidden" ;
- model.resetInstanceNode("/root/main/bugtinfo");
- grp_windetail.refresh();
-
- ]]>
- </script>
- </button>
- <output id="out_remainder" ref="/root/main/bugtinfo/remainder" class="output_fix" format="#,###" style="left:156px; top:183px; width:110px; height:19px; text-align:right; "/>
- <output id="out_totamt" ref="/root/main/bugtinfo/totamt" class="output_fix" format="#,###" style="left:156px; top:110px; width:110px; height:19px; text-align:right; "/>
- <output id="out_projectnm" ref="/root/main/bugtinfo/projectnm" class="output_fix" style="left:156px; top:86px; width:110px; height:19px; "/>
- <caption id="caption58" style="left:122px; top:160px; width:28px; height:20px; font-weight:bold; ">집행</caption>
- <select1 id="cmb_bugtcd" ref="/root/main/bugtinfo/bugtcd" class="combo_default" appearance="minimal" style="left:100px; top:60px; width:166px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/BugLists/bugtlist">
- <label ref="bugtcdnm"/>
- <value ref="bugtcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fDeliveBugtDataSet();
- ]]>
- </script>
- </select1>
- <output id="out_bugtexpcamt" ref="/root/main/bugtinfo/bugtexpcamt" class="output_fix" format="#,###" style="left:156px; top:135px; width:110px; height:19px; text-align:right; "/>
- <caption id="caption59" style="left:96px; top:110px; width:54px; height:20px; font-weight:bold; ">예산편성</caption>
- <output id="out_bugtexecamt" ref="/root/main/bugtinfo/bugtexecamt" class="output_fix" format="#,###" style="left:156px; top:159px; width:110px; height:19px; text-align:right; "/>
- <caption id="caption60" class="search_name" style="left:10px; top:86px; width:86px; height:17px; ">프로젝트 :</caption>
- <caption id="caption61" style="left:105px; top:184px; width:45px; height:20px; font-weight:bold; ">가능액</caption>
- <caption id="caption62" style="left:122px; top:135px; width:28px; height:20px; font-weight:bold; ">추산</caption>
- <caption id="caption63" class="search_name" style="left:10px; top:61px; width:86px; height:17px; ">예산계정 :</caption>
- <caption id="caption64" class="search_name" style="left:10px; top:35px; width:86px; height:17px; ">계 정 :</caption>
- <output id="out_projectid" ref="/root/main/bugtinfo/projectid" class="output_fix" style="left:100px; top:86px; width:50px; height:19px; "/>
- <select1 id="cmb_acntcd" ref="/root/main/bugtinfo/groupbugt" class="combo_default" appearance="minimal" style="left:100px; top:35px; width:166px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/rscmbgcdlist">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fDeliveAcctDataClear();
- fDeliveBugtDataSet();
- if (ipt_acntcd.value !="") {
- model.setValue("/root/send/goodreq/deptcd", ipt_windeptcd.value);
- model.setValue("/root/send/goodreq/supacntcd4", cmb_acntcd.value);
- model.resetInstanceNode("/root/main/BugLists/bugtlist");
- model.refresh();
- submit("TRRSD00414");
- model.setValue(cmb_bugtcd.attribute("ref"), model.getValue(ipt_bgcdbugtcd.attribute("ref")));
- model.refresh();
- if (cmb_bugtcd.label !="") {
- fDeliveBugtDataSet();
- grp_bugtflag.refresh();
- }
- }
- cmb_bugtcd.refresh();
- ]]>
- </script>
- </select1>
- <button id="btn_cancel" class="btn4_letter2" style="left:145px; top:5px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_bugtflag.attribute("visibility") = "hidden" ;
- model.resetInstanceNode("/root/main/bugtinfo");
-
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- </group>
- <output id="output2" style="left:470px; top:405px; width:15px; height:19px; background-color:red; border-style:solid; "/>
- <caption id="caption57" style="left:490px; top:405px; width:45px; height:20px; ">미입력</caption>
- <input id="ipt_lastupdtrid" ref="/root/main/component/windetail/lastupdtrid" class="input_default" visibility="hidden" style="left:485px; top:573px; width:30px; height:19px; "/>
- <datagrid id="grd_gooddelivelist" nodeset="/root/main/gooddelive/gooddelivelist" class="datagrid1" visibility="visible" caption="선택^출고부서코드(OLD)^출고부서코드^출고부서^출고번호^출고일자^출고번호^출고순번^청구수량^출고수량^잔량^출고단가^출고금액^출고단위^출고유형코드^출고유형^물품코드^물품명^규격^모델^입고번호^입고일자^입고번호^입고순번^입고부서코드^입고부서^청구구분^청구번호^청구일자^청구번호^청구순번^발주일자^발주번호^출고자ID^출고자명^물품구분^AllSize규격ID^전송구분^기관코드^청구부서^마감년월" colsep="^" colwidth="37, 126, 91, 100, 128, 80, 80, 80, 80, 80, 80, 80, 88, 75, 99, 80, 80, 153, 121, 80, 151, 80, 80, 80, 80, 96, 80, 159, 80, 80, 80, 80, 80, 80, 80, 117, 80, 80, 80, 80, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:430px; width:591px; height:177px; font-weight:normal; text-align:center; vertical-align:middle; ">
- <col ref="chk" type="checkbox" style="text-align:left; "/>
- <col ref="olddelivedeptcd" visibility="hidden"/>
- <col ref="delivedeptcd" visibility="hidden" style="text-align:left; "/>
- <col disabled="false" ref="delivedeptnm" type="inputbutton" visibility="visible" style="text-align:center; "/>
- <col ref="deliveallno" visibility="visible" style="text-align:center; "/>
- <col ref="delivedd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
- <col ref="deliveno" visibility="hidden" style="text-align:left; "/>
- <col ref="deliveseqno" visibility="hidden" style="text-align:left; "/>
- <col ref="reqqty" style="text-align:right; "/>
- <col ref="delivedeptqty" type="input" style="text-align:right; "/>
- <col ref="restqty" style="text-align:right; "/>
- <col ref="goodunitcost" format="#,###" style="text-align:right; "/>
- <col ref="deliveamt" format="#,###" style="text-align:right; "/>
- <col ref="deliveunit" style="text-align:center; "/>
- <col ref="iokindcd" visibility="hidden" style="text-align:left; "/>
- <col ref="iokindnm" style="text-align:center; "/>
- <col ref="goodcd" visibility="hidden" style="text-align:left; "/>
- <col ref="goodnm" style="text-align:left; padding-left:5; "/>
- <col ref="goodspec" style="text-align:left; padding:5; "/>
- <col ref="goodmodel" style="text-align:left; padding-left:5; "/>
- <col ref="winallno" visibility="visible" style="text-align:center; "/>
- <col ref="windd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
- <col ref="winno" visibility="hidden" style="text-align:center; "/>
- <col ref="winseqno" visibility="hidden" style="text-align:center; "/>
- <col ref="windeptcd" visibility="hidden" style="text-align:left; "/>
- <col ref="windeptnm" style="text-align:left; padding-left:5; "/>
- <col ref="reqflag" visibility="hidden" style="text-align:center; "/>
- <col ref="reqallno" visibility="visible" style="text-align:center; "/>
- <col ref="reqdd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
- <col ref="reqno" visibility="hidden" style="text-align:center; "/>
- <col ref="reqseqno" visibility="hidden" style="text-align:center; "/>
- <col ref="purcdmnddd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
- <col ref="purcdmndno" visibility="hidden" style="text-align:center; "/>
- <col ref="delivepsn" style="text-align:center; "/>
- <col ref="delivepsnnm" style="text-align:center; "/>
- <col ref="goodflag" visibility="hidden" style="text-align:center; "/>
- <col ref="allsizespecid" visibility="hidden" style="text-align:left; "/>
- <col ref="tranflag" visibility="hidden" style="text-align:left; "/>
- <col ref="instcd" visibility="hidden" style="text-align:left; "/>
- <col ref="reqdeptcd" visibility="hidden" style="text-align:left; "/>
- <col ref="endmonth" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var restqty;
- var deliveamt;
- var delivedeptqty = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty"));
- var reqqty = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/reqqty"));
-
- if (delivedeptqty > reqqty){
- messageBox("출고 수량이 청구 수량을 ","E003");
- model.setValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty", "");
- }
- restqty = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/reqqty"))
- - parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty"));
-
- model.setValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/restqty", restqty);
- deliveamt = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty"))
- * parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/goodunitcost"));
-
- model.setValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/deliveamt", deliveamt);
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- //if(grd_gooddelivelist.isCell(event.target) && grd_gooddelivelist.mouseRow >= grd_gooddelivelist.fixedrows){
-
- // if (grd_gooddelivelist.col == grd_gooddelivelist.colRef("delivedeptnm")){
- var recv_list = "delivedeptcd,delivedeptnm";
- misfOpenPopUpList("02", grd_gooddelivelist,"", recv_list,grd_gooddelivelist.valueMatrix(grd_gooddelivelist.row , grd_gooddelivelist.colRef("instcd")),"instcd");
- model.refresh();
- // }
-
-
- // }
- ]]>
- </script>
- </datagrid>
- </group>
- <select1 id="rdo_plceordwinflag" ref="/root/send/gooddelive/winnoflag" visibility="hidden" appearance="full" cols="2" overflow="visible" style="left:725px; top:405px; width:140px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>발주</label>
- <value>1</value>
- </item>
- <item>
- <label>입고</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var focus = grd_rsihinptlist.row;
- model.setFocus("grd_rsihinptlist");
- grd_rsihinptlist.row = focus;
- grd_rsihinptlist.dispatch("onrowchanged");
- ]]>
- </script>
- </select1>
- <group id="grp_allsize" visibility="hidden" showeffect="slidepositive 500" style="left:15px; top:90px; width:364px; height:300px; ">
- <shape id="rectangle1" appearance="rectangle" style="left:0px; top:0px; width:362px; height:300px; border-color:#339966; border-width:2px; "/>
- <datagrid id="grd_codelist" nodeset="/root/main/codelist" class="grd_prodcmpylist" caption="C^ID^명칭^모델^수량" colsep="^" colwidth="30, 40, 140, 76, 51" dataheight="23" defaultrows="0" ellipsis="true" extendlastcol="false" rowheight="23" rowsep="|" selectionmode="free" tooltip="true" style="left:2px; top:40px; width:357px; height:257px; vertical-align:middle; ">
- <col ref="chk" type="checkbox"/>
- <col ref="allsizespecid" style="text-align:center; "/>
- <col ref="goodspec"/>
- <col ref="goodmodel"/>
- <col ref="qty" type="input"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //if (grd_codelist.isCell(event.target ) && grd_codelist.row >= grd_codelist.fixedRows ) {
- // fAllSizeSelect(grd_codelist.row) ;
- // btn_confirm.dispatch("DOMActivate");
- //}
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_codelist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <button id="button1" class="btn4_letter2" style="left:285px; top:10px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fAllSizeSelect() ;
- ]]>
- </script>
- </button>
- </group>
- <button id="btn_left" class="icon_pre_month" visibility="visible" style="left:555px; top:8px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fViewToggle(2);
- ]]>
- </script>
- </button>
- </group>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:12; width:1195px; height:27px; ">
- <button id="button46" class="btn4_letter3" style="left:1122px; top:2px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fViewToggle(1);
- fInitialize();
- ]]>
- </script>
- </button>
- <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1192px; y2:25px; "/>
- <button id="button28" class="btn6_letter5" visibility="hidden" style="left:0; top:3px; width:92px; height:22px; ">
- <caption>청구서출력</caption>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|