123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:my="http://www.comsquare.co.kr/example" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:cs="http://www.comsquare.co.kr/xforms">
- <xhtml:head>
- <xhtml:title>검수내역 조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <purcchkinfo>
- <purcchklist/>
- </purcchkinfo>
- <purcchknoinfo>
- <maxpurcchkno>
- <purcchkno/>
- </maxpurcchkno>
- </purcchknoinfo>
- </list>
- </main>
- <target/>
- <init>
- </init>
- <send>
- <search>
- <instcd/>
- <purcchkdd/>
- <purcchkno/>
- </search>
- <nosearch>
- <instcd/>
- <purcchkdd/>
- <purcchkno/>
- </nosearch>
- </send>
- <temp/>
- </root>
- </instance>
- <script type="javascript">
- <![CDATA[
- function fInitialize()
- {
- // 금일 날자 설정
- var curdate = getCurrentDate();
- var cvtdate = curdate.toDate("YYYYMMDD");
-
- model.removenode("/root/main/list/purcchkinfo/purcchklist");
- model.setValue("/root/send/search/instcd", getUserInfo("dutplceinstcd")); // 기관코드
- model.setValue(cal_purcchkdd.attribute("ref"), curdate);
- cal_purcchkdd.dispatch("xforms-value-changed");
-
- btn_search.dispatch("DOMActivate");
- model.refresh();
-
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- <submission id="TRRSI10102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/nosearch" resultref="/root/main/list/purcchknoinfo"/>
- <submission id="TRRFC00210" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" resultref="/root/main/list/purcchkinfo"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.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/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="1100" pageheight="480" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:600px; height:14px; ">검수내역 조회</caption>
- <button id="btn_confirm" class="btn4_letter2" style="left:1015px; top:440px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( checkOpener() ) {
- opener.javascript.setParameter("para_closeyn" , "Y");
- } else {
- var rtn = messageBox("상위화면을 찾을 수", "E001");
- }
- model.close();
- ]]>
- </script>
- </button>
- <group id="grp_search" style="left:0px; top:22px; width:1080px; height:48px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1075px; height:40px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="btn_search" class="btn1_letter2" style="left:1005px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var spath = "/root/main/list/purcchkinfo/purcchklist"
- model.removeNodeset(spath);
- if (submit("TRRFC00210")){
- model.removeNodeset("/root/submain/list/purcchkinfo");
- model.makeNode("/root/submain/list/purcchkinfo");
- model.copyNode("/root/submain/list/purcchkinfo", "/root/main/list/purcchkinfo");
-
- //그리드 순번 출력. 일련번호 히든처리
- var numberNode = "/root/main/list/purcchkinfo/purcchklist";
- var rowNo;
- for(var i=grd_purcchkinfo.fixedRows;i<grd_purcchkinfo.rows;i++){
- rowNo = i - grd_purcchkinfo.fixedRows + 1;
- model.makeValue(numberNode + "[" + i + "]/rowno" , rowNo);
- }
- }
- grd_purcchkinfo.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_instcd" ref="/root/send/search/instcd" class="input_default" disabled="true" visibility="hidden" style="left:300px; top:10px; width:75px; height:19px; text-align:center; "/>
- <caption id="caption20" class="search_name" style="left:10px; top:10px; width:96px; height:17px; vertical-align:middle; ">검수일자 :</caption>
- <input id="ipt_purcchkno" ref="/root/send/search/purcchkno" class="input_default" navindex="2" style="left:215px; top:10px; width:75px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_search", "DOMActivate");
- ]]>
- </script>
- </input>
- <input id="cal_purcchkdd" ref="/root/send/search/purcchkdd" navindex="1" inputtype="date" style="left:101px; top:10px; width:105px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/nosearch/instcd" , getUserInfo("dutplceinstcd"));
- model.setValue("/root/send/nosearch/purcchkdd" , model.getValue(cal_purcchkdd.attribute("ref")));
- if (submit("TRRSI10102")){
- var purcchkno = model.getValue("/root/main/list/purcchknoinfo/maxpurcchkno/purcchkno");
- model.setValue(ipt_purcchkno.attribute("ref"), purcchkno);
- }
- model.setValue("/root/send/nosearch/instcd" , "");
- model.setValue("/root/send/nosearch/purcchkdd" , "");
-
- model.refresh();
- ]]>
- </script>
- </input>
- </group>
- <caption id="caption4" class="tit_2" style="left:10px; top:79px; width:131px; height:13px; ">구매계약 내역</caption>
- <line id="line2" class="line_1" style="x1:1px; y1:99px; x2:1072px; y2:99px; "/>
- <datagrid id="grd_purcchkinfo" nodeset="/root/main/list/purcchkinfo/purcchklist" caption="seq^순번^물품코드^물품코드^물품명^규격^수량^단위^단가^금액^구매요구부서코드^요구부서^주거래처코드^주거래처^입고계정코드^입고계정^비용계정코드^비용계정^검수일^계약일^검수번호^요구일자^요구번호^요구순번" colsep="^" colwidth="59, 64, 93, 39, 128, 160, 69, 80, 97, 114, 40, 99, 43, 109, 33, 80, 26, 80, 87, 85, 29, 30, 34, 30" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="24" rowsep="|" style="left:1px; top:105px; width:1070px; height:320px; font-weight:normal; text-align:center; ">
- <col ref="purcchkseq" visibility="hidden" style="text-align:center; "/>
- <col ref="rowno" style="text-align:center; "/>
- <col ref="goodcd" style="text-align:center; "/>
- <col ref="allsizespecid" style="text-align:left; "/>
- <col ref="goodnm" style="text-align:left; padding-left:10; "/>
- <col ref="goodspec" style="text-align:left; padding-left:10; "/>
- <col ref="qty" format="#,###" style="text-align:right; "/>
- <col ref="unit" style="text-align:center; "/>
- <col ref="goodunitcost" format="#,###" style="text-align:right; "/>
- <col ref="amt" format="#,###" style="text-align:right; "/>
- <col ref="reqdeptcd" visibility="hidden" style="text-align:left; "/>
- <col ref="reqdeptnm" style="text-align:left; padding-left:10; "/>
- <col ref="suplplcecd" visibility="hidden" style="text-align:left; "/>
- <col ref="suplplcenm" style="text-align:left; padding-left:10; "/>
- <col ref="winacnt" visibility="hidden" style="text-align:left; "/>
- <col ref="winacntnm" style="text-align:left; padding-left:10; "/>
- <col ref="amtacnt" visibility="hidden" style="text-align:left; "/>
- <col ref="amtacntnm" style="text-align:left; padding-left:10; "/>
- <col ref="purcchkdd" visibility="visible" format="yyyy/mm/dd" style="text-align:center; "/>
- <col ref="purccondd" visibility="visible" format="yyyy/mm/dd" style="text-align:center; "/>
- <col ref="purcchkno" visibility="hidden" format="yyyy/mm/dd" style="text-align:left; "/>
- <col ref="purcdmnddd" visibility="hidden"/>
- <col ref="purcdmndno" visibility="hidden"/>
- <col ref="purcdmndseq" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- /*var iParam = model.getValue(grd_purcchkinfo.nodeset);
- var nodelist = instance1.selectNodes(grd_purcchkinfo.nodeset);
- for (var i=grd_purcchkinfo.fixedRows;i<grd_purcchkinfo.rows;i++){
- if (grd_purcchkinfo.valueMatrix(i, grd_purcchkinfo.colRef("chkflag")).getTrim() == ""){
- messageBox(i +"번째에 검수구분이 입력되지 ", "E007");
- return;
- }
- }*/
- // var nodelist = instance1.selectNodes(grd_purcchkinfo.nodeset);
- // var rCVS = getNodeListCSV(nodelist);
- var goodnm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("goodnm" ));
- var goodspec = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("goodspec" ));
- var cntrdeptcd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptcd" ));
- var cntrdeptnm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptnm" ));
- var mngtdeptcd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptcd" ));
- var mngtdeptnm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptnm" ));
- var tempmngtdeptcd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptcd" ));
- var tempmngtdeptnm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptnm" ));
- var installplcecd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptcd" ));
- var installplcenm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("reqdeptnm" ));
- var suplplcecd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("suplplcecd" ));
- var suplplcenm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("suplplcenm" ));
- var acntcd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("winacnt" ));
- var acntnm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("winacntnm" ));
- var amtacnt = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("amtacnt" ));
- var amtacntnm = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("amtacntnm" ));
- var fixasetunit = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("unit" ));
- var chkdd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcchkdd" ));
- var possnamt = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("goodunitcost"));
- var purcdmnddd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcdmnddd" ));
- var purcdmndno = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcdmndno" ));
- var purcdmndseq = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcdmndseq" ));
- var purcchkdd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcchkdd" ));
- var purcchkno = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcchkno" ));
- var purcchkseq = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purcchkseq" ));
- var fixasetcdcnt = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("qty" ));
- var purccondd = grd_purcchkinfo.valueMatrix(grd_purcchkinfo.row , grd_purcchkinfo.colRef("purccondd" ));
-
- if ( checkOpener() ) {
- opener.javascript.setParameter("para_goodnm" , goodnm );
- opener.javascript.setParameter("para_goodspect" , goodspec );
- opener.javascript.setParameter("para_cntrdeptcd" , cntrdeptcd );
- opener.javascript.setParameter("para_cntrdeptnm" , cntrdeptnm );
- opener.javascript.setParameter("para_mngtdeptcd" , mngtdeptcd );
- opener.javascript.setParameter("para_mngtdeptnm" , mngtdeptnm );
- //opener.javascript.setParameter("para_tempmngtdeptcd" , tempmngtdeptcd);
- //opener.javascript.setParameter("para_tempmngtdeptnm" , tempmngtdeptnm);
- opener.javascript.setParameter("para_installplcecd" , installplcecd );
- opener.javascript.setParameter("para_installplcenm" , installplcenm );
- opener.javascript.setParameter("para_suplplcecd" , suplplcecd );
- opener.javascript.setParameter("para_suplplcenm" , suplplcenm );
- opener.javascript.setParameter("para_acntcd" , acntcd );
- opener.javascript.setParameter("para_acntnm" , acntnm );
- opener.javascript.setParameter("para_amtacnt" , amtacnt );
- opener.javascript.setParameter("para_amtacntnm" , amtacntnm );
- opener.javascript.setParameter("para_fixasetunit" , fixasetunit );
- opener.javascript.setParameter("para_chkdd" , chkdd );
- opener.javascript.setParameter("para_possnamt" , possnamt );
- opener.javascript.setParameter("para_purcchkdd" , purcchkdd );
- opener.javascript.setParameter("para_purcchkno" , purcchkno );
- opener.javascript.setParameter("para_purcchkseq" , purcchkseq );
- opener.javascript.setParameter("para_fixasetcdcnt" , fixasetcdcnt );
- opener.javascript.setParameter("para_purcdmnddd" , purcdmnddd );
- opener.javascript.setParameter("para_purcdmndno" , purcdmndno );
- opener.javascript.setParameter("para_purcdmndseq" , purcdmndseq );
- opener.javascript.setParameter("para_purccondd" , purccondd );
- opener.javascript.setParameter("para_closeyn" , "N");
- } else {
- var rtn = messageBox("상위화면을 찾을 수", "E001");
- }
- model.close();
- ]]>
- </script>
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|