/* --------------------------------------------------------------------- SMRSG04200_°èÁ¤º° ºÒÃâÇöȲ.xrw (SMRSG04200.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var xAuth = !(checkAuth("X")); var pAuth = !(checkAuth("P")); var vPurcAuth = "1"; var gMaxCol = 0; var vWinQty = 0; var vWinAmt = 0; var vWinQtySel = 0; var vWinAmtSel = 0; var gIndex = ""; // 02 ¹°Ç°±¸ºÐ var gGoodflag = ""; // 02 ¹°Ç°±¸ºÐ var gSuplplcecd = ""; // 03 ÁÖ°Å·¡Ã³ var gSuppcustcd = ""; // 04 º¸Á¶°Å·¡Ã³ // -------------------------------------------------- // È­¸é ControlÀ» ÃʱâÈ­ÇÑ´Ù // -------------------------------------------------- function fInit() { fInitialize(); return; } // -------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------------------- function fInitialize() { // makeReportPreview(0,110,1195,650); misfComboComCdListMulti("Z0007", "cmb_instcd"); var today = getCurrentDate(); var cur_mm = today.substring(0, 6); cmb_instcd.value = getUserInfo("dutplceinstcd"); opt_deptcd.value = getUserInfo("dutplcecd"); opt_deptnm.value = getUserInfo("dutplcenm"); model.setValue("/root/main/headdata/prtname", getUserInfo("usernm")); model.setValue("/root/send/frmonth", cur_mm.substr(0,6)); model.setValue("/root/send/tomonth", cur_mm.substr(0,6)); ipt_frpayym.refresh(); ipt_topayym.refresh(); //for (var i = 1; i < 601 ; i++ ) { // grd_viewlist.colHidden(i+1) = true; //} model.refresh(); } // --------------------------------------------------- // group : // ver : 2010.01.21 // by : ÃÖÇÐ·Ï // --------------------------------------------------- // type : function // access : public // desc : Data View Instance Create // --------------------------------------------------- function fViewDataTitle(){ var vRowCnt = 0; var vPurcAcntCd = ""; var sPurcAcntCd = ""; var sPath = "/root/init/ViewList"; var tPath = "/root/main/ViewLists"; var tPath2 = "/root/main/ViewLists/ViewList"; misfGridInit(grd_viewlist); // model.removenode(tPath); // model.makeNode(tPath2); var sDeptCaption = "XXX"; var sViewCaption = grd_viewlist.caption; var vRowCnt = 0; var vColCnt = 0; var vColPos = ""; var sViewCaption10 = "°èÁ¤/ºÎ¼­^°èÁ¤ÄÚµå"; var sViewCaption20 = "°èÁ¤/ºÎ¼­^°èÁ¤ÄÚµå"; for (var fRow = 1; fRow < grd_source.rows ; fRow++ ) { vDeptCd = model.getValue(grd_source.nodeset+"["+fRow+"]/windeptcd" ); vDeptNm = model.getValue(grd_source.nodeset+"["+fRow+"]/deptnm" ); // if (vDeptNm =="") { vDeptNm = model.getValue(grd_source.nodeset+"["+fRow+"]/windeptcd"); } // if (sPurcAcntCd != vPurcAcntCd) { sPurcAcntCd = vPurcAcntCd; vRowCnt++; } // vColPos = model.getValue(grd_source.nodeset+"[windeptcd='"+vDeptCd+"']/colpos"); if (vColPos == "") { vColCnt++; // if (vDeptCd == "2200300000") { // alert("ºÎ¼­=2200300000=>>"+model.getValue(grd_source.nodeset+"[windeptcd='"+vDeptCd+"']/colpos")+"=="+ vColCnt+" <<== °èÁ¤==>>"+vRowCnt) // } sViewCaption20 += "^±Ý¿ù^Àü¿ù^Áõ°¨À²"; sViewCaption10 += "^"+vDeptNm+"^"+ vDeptNm +"^"+ vDeptNm; if (gMaxCol < vColCnt) { grd_viewlist.insertColumn((vColCnt*3) , "ref:d" + lpad(vColCnt , 3, "0"), "after", false); grd_viewlist.insertColumn((vColCnt*3)+1, "ref:b" + lpad(vColCnt , 3, "0"), "after", false); grd_viewlist.insertColumn((vColCnt*3)+2, "ref:p" + lpad(vColCnt , 3, "0"), "after", false); grd_viewlist.colAttribute ((vColCnt*3) , "format" ) = "(-)#,###"; grd_viewlist.colAttribute ((vColCnt*3)+1, "format" ) = "(-)#,###"; grd_viewlist.colAttribute ((vColCnt*3)+2, "format" ) = "(-)#,###"; gMaxCol = vColCnt; } vColPos = ""+ vColCnt } model.setValue(grd_source.nodeset+"["+fRow+"]/colpos", vColPos); model.setValue(grd_source.nodeset+"["+fRow+"]/rowpos", vRowCnt); } grd_viewlist.caption = sViewCaption10+"|"+ sViewCaption20; if (gMaxCol > vColCnt) { for (var i = gMaxCol; i > vColCnt ; i-- ) { grd_viewlist.removeColumn(true); } } misfGridInit(grd_viewlist); grd_source.refresh(); // grd_viewlist.refresh(); for (var fRow = 1; fRow < grd_source.rows ; fRow++ ) { vDeptCd = model.getValue(grd_source.nodeset+"["+fRow+"]/windeptcd" ); vDeptNm = model.getValue(grd_source.nodeset+"["+fRow+"]/deptnm" ); vOutAmt = model.getValue(grd_source.nodeset+"["+fRow+"]/outamt" ); vBefOutAmt = model.getValue(grd_source.nodeset+"["+fRow+"]/befoutamt" ); vPercent = model.getValue(grd_source.nodeset+"["+fRow+"]/percent" ); vPurcAcntCd = model.getValue(grd_source.nodeset+"["+fRow+"]/purcacntcd"); vPurcAcntNm = model.getValue(grd_source.nodeset+"["+fRow+"]/purcacntnm"); // if (sPurcAcntCd != vPurcAcntCd) { sPurcAcntCd = vPurcAcntCd; misfGridIUD(grd_viewlist,"A" ); addRow = grd_viewlist.rows - grd_viewlist.fixedRows; fDefaultSetting(grd_viewlist, addRow, vColCnt); model.setValue(grd_viewlist.nodeset+"["+ addRow + "]"+ "/purcacntcd",vPurcAcntCd); model.setValue(grd_viewlist.nodeset+"["+ addRow + "]"+ "/purcacntnm",vPurcAcntNm); } // vColPos = model.getValue(grd_source.nodeset+"["+fRow+"]/colpos"); model.setValue(grd_viewlist.nodeset+"["+ addRow + "]"+ "/d"+lpad(vColPos, 3, "0") ,vOutAmt ); model.setValue(grd_viewlist.nodeset+"["+ addRow + "]"+ "/b"+lpad(vColPos, 3, "0") ,vBefOutAmt); model.setValue(grd_viewlist.nodeset+"["+ addRow + "]"+ "/p"+lpad(vColPos, 3, "0") ,vPercent ); } for (var fCol = 3; fCol < grd_viewlist.cols ; fCol++ ) { grd_viewlist.colStyle(fCol, "data", "text-align") = "right"; if ((fCol%3)== 2) { grd_viewlist.colwidth(fCol) = 60; } } grd_viewlist.refresh(); } // --------------------------------------------------- // group : // ver : 2010.01.21 // by : ÃÖÇÐ·Ï // --------------------------------------------------- // type : function // access : public // desc : Copy Instance Clear // --------------------------------------------------- function fDefaultSetting(pGrid, pRow, pColCnt){ tPath = pGrid.nodeset+"["+ pRow + "]/" model.setValue(tPath+ "purcacntnm",""); model.setValue(tPath+ "purcacntcd",""); // for (var i = 1; i <= pColCnt ; i++ ) { tCol1 = "b" + lpad(i + "", 3, "0"); tCol2 = "d" + lpad(i + "", 3, "0"); tCol3 = "p" + lpad(i + "", 3, "0"); model.setValue(tPath+ tCol1, "0"); model.setValue(tPath+ tCol2, "0"); model.setValue(tPath+ tCol3, "0"); } } // --------------------------------------------------- // group : // ver : 2010.01.21 // by : ÃÖÇÐ·Ï // --------------------------------------------------- // type : function // access : public // desc : Data View Instance Create // --------------------------------------------------- function fViewData(){ var vRowCnt = 0; var vPurcAcntCd = ""; var sPurcAcntCd = ""; var sPath = "/root/init/ViewList"; var tPath = "/root/main/ViewLists"; var tPath2 = "/root/main/ViewLists/ViewList"; //for (var i = 1; i < 601 ; i++ ) { // grd_viewlist.colHidden(i+1) = true; // } model.removenode(tPath); model.makeNode(tPath2); var sDeptCaption = "XXX"; var sViewCaption = grd_viewlist.caption; for (var fRow = 1; fRow < grd_source.rows ; fRow++ ) { vDeptCd = model.getValue(grd_source.nodeset+"["+fRow+"]/windeptcd" ); vDeptNm = model.getValue(grd_source.nodeset+"["+fRow+"]/deptnm" ); vOutAmt = model.getValue(grd_source.nodeset+"["+fRow+"]/outamt" ); vPurcAcntCd = model.getValue(grd_source.nodeset+"["+fRow+"]/purcacntcd"); vPurcAcntNm = model.getValue(grd_source.nodeset+"["+fRow+"]/purcacntnm"); // if (vDeptNm =="") { vDeptNm = model.getValue(grd_source.nodeset+"["+fRow+"]/windeptcd"); } // if (sPurcAcntCd != vPurcAcntCd) { if (vRowCnt != 0) { if (vRowCnt == 1) { model.copyNode(tPath2 , sPath); } else { model.duplicate(tPath , sPath); } } fInitViewData(); vRowCnt++; sPurcAcntCd = vPurcAcntCd; model.setValue(sPath+ "/purcacntcd",vPurcAcntCd); model.setValue(sPath+ "/purcacntnm",vPurcAcntNm); } // Idx = sDeptCaption.indexOf(vDeptCd); if (Idx < 0) { sDeptCaption += "#"+vDeptCd; sViewCaption += "^"+vDeptNm; } Idx = fDeptCodeCheck(sDeptCaption, vDeptCd); vDept = "/d" + lpad( Idx + "", 3, "0"); model.setValue(sPath+ vDept, vOutAmt); } if (vRowCnt != 0) { if (vRowCnt == 1) { model.copyNode(tPath2, sPath); // model.copyNode(tPath , sPath); } else { model.duplicate(tPath , sPath); } } grd_viewlist.caption = sViewCaption; grd_viewlist.refresh(); } // --------------------------------------------------- // group : // ver : 2010.01.21 // by : ÃÖÇÐ·Ï // --------------------------------------------------- // type : function // access : public // desc : Copy Instance Clear // --------------------------------------------------- function fInitViewData(){ tPath = "/root/init/ViewList/"; model.setValue(tPath+ "purcacntnm",""); model.setValue(tPath+ "purcacntcd",""); // for (var i = 1; i < 601 ; i++ ) { vDept = "d" + lpad(i + "", 3, "0"); model.setValue(tPath+ vDept,"0"); } } // --------------------------------------------------- // desc : ºÎ¼­À§Ä¡ ã±â // --------------------------------------------------- function fDeptCodeCheck(pDataCode, pCode){ var Idx = 0 ; var gDataCd = pDataCode.split("#"); // for (var i = 0; i < gDataCd.length; i++){ if (gDataCd[i] == pCode) { Idx = i; break; } } Idx += 1; // grd_viewlist.colHidden(Idx+1) = false; return Idx } //============================================================ // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // -------------------------------------------------------------- function fAfterRetrieve(pFlag) { vWinQty = 0; vWinAmt = 0; vWinQtySel = 0; vWinAmtSel = 0; if (pFlag == "1") { // °áÀç ³»¿ª List for (var fRow = grd_rsihdpaplist.fixedRows ; fRow < grd_rsihdpaplist.rows ; fRow++) { vWinQty += parseFloat(grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("winqty"))); vWinAmt += parseFloat(grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("winamt"))); if (grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("slipdd")) != "") { grd_rsihdpaplist.isReadOnly(fRow, grd_rsihdpaplist.fixedCols-1, fRow, grd_rsihdpaplist.cols-1) = true; } else { if (grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("chkyn")) == "Y") { vWinQtySel += parseFloat(grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("winqty"))); vWinAmtSel += parseFloat(grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("winamt"))); } grd_rsihdpaplist.isReadOnly(fRow, grd_rsihdpaplist.fixedCols-1, fRow, grd_rsihdpaplist.cols-1) = false; } } // // grd_rsihdpaplist.colHidden(4) = (chk_suppcustcd.value== "Y") ? true : false; // º¸Á¶°Å·¡Ã³Á¦¿Ü // grd_rsihdpaplist.colHidden(5) = (chk_suppcustcd.value== "Y") ? true : false; // º¸Á¶°Å·¡Ã³Á¦¿Ü // grd_rsihdpaplist.colHidden(6) = (chk_windd.value == "Y") ? true : false; // ÀÔ°íÀÏÀÚÁ¦¿Ü // grd_rsihdpaplist.colHidden(8) = (chk_calcdocudd.value== "Y") ? true : false; // °è»ê¼­ÀÏÀÚ // model.setValue(opt_winqtysel.attribute("ref") ,vWinQtySel); model.setValue(opt_winamtsel.attribute("ref") ,vWinAmtSel); model.setValue(opt_winqtytotal.attribute("ref"),vWinQty ); model.setValue(opt_winamttotal.attribute("ref"),vWinAmt ); } else { // °áÀç ³»¿ª »ó¼¼ List fDataSum(grd_rsihdpapwinlist); // model.setValue(opt_winqtysum.attribute("ref"),vWinQty); model.setValue(opt_winamtsum.attribute("ref"),vWinAmt); } model.refresh(); } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // -------------------------------------------------------------- function fDataSum(pGrid) { vWinQty = 0; vWinAmt = 0; // °áÀç ³»¿ª List for (var fRow = pGrid.fixedRows ; fRow < pGrid.rows ; fRow++) { vWinQty += parseFloat(pGrid.valueMatrix(fRow, pGrid.colRef("winqty"))); vWinAmt += parseFloat(pGrid.valueMatrix(fRow, pGrid.colRef("winamt"))); } } // -------------------------------------------------- // È­¸é ControlÀ» ÃʱâÈ­ÇÑ´Ù // -------------------------------------------------- function fClearData() { // misfGridInit(grd_rsihdpaplist); misfGridInit(grd_rsihdpapwinlist); model.setValue(opt_winqtysum.attribute("ref" ),""); model.setValue(opt_winamtsum.attribute("ref" ),""); model.setValue(opt_winqtytotal.attribute("ref"),""); model.setValue(opt_winamttotal.attribute("ref"),""); model.refresh(); return; } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // -------------------------------------------------------------- function fDataAllSelect(pFlag) { vWinQtySel = 0; vWinAmtSel = 0; // °áÀç ³»¿ª List for (var fRow = grd_rsihdpaplist.fixedRows ; fRow < grd_rsihdpaplist.rows ; fRow++) { if (grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("slipdd")) == "") { if (pFlag == "Y") { vWinQtySel += parseFloat(grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("winqty"))); vWinAmtSel += parseFloat(grd_rsihdpaplist.valueMatrix(fRow, grd_rsihdpaplist.colRef("winamt"))); if (model.getValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkyn") !="Y") { model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkyn" ,pFlag); model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkpsn" ,getUserInfo("userid")); model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkpsnnm",getUserInfo("usernm")); model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkdd" ,getCurrentDate() ); } } else { model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkpsn" , ''); model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkpsnnm", ''); model.setValue(grd_rsihdpaplist.nodeset+ "[" + fRow + "]/chkdd" , ''); } } } // model.setValue(opt_winqtysel.attribute("ref") ,vWinQtySel); model.setValue(opt_winamtsel.attribute("ref") ,vWinAmtSel); model.refresh(); } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // -------------------------------------------------------------- function fDataSelectSum(pGrid) { vWinQtySel = 0; vWinAmtSel = 0; // °áÀç ³»¿ª List for (var fRow = pGrid.fixedRows ; fRow < pGrid.rows ; fRow++) { if (pGrid.valueMatrix(fRow, pGrid.colRef("slipdd")) == "" ) { if (pGrid.valueMatrix(fRow, pGrid.colRef("chkyn" )) == "Y") { vWinQtySel += parseFloat(pGrid.valueMatrix(fRow, pGrid.colRef("winqty"))); vWinAmtSel += parseFloat(pGrid.valueMatrix(fRow, pGrid.colRef("winamt"))); } } } model.setValue(opt_winqtysel.attribute("ref") ,vWinQtySel); model.setValue(opt_winamtsel.attribute("ref") ,vWinAmtSel); model.refresh(); } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // -------------------------------------------------------------- function fOnRowChanged(pGrid) { sPath ="/root/send/"; tPath ="/root/send/windtl/"; model.setValue(tPath + "instcd" , model.getValue(sPath + "instcd" )); // ±â°üÄÚµå model.setValue(tPath + "fromdd" , model.getValue(sPath + "fromdd" )); // ÀÔ°íÀÏÀÚ FROM model.setValue(tPath + "todd" , model.getValue(sPath + "todd" )); // ÀÔ°íÀÏÀÚ TO model.setValue(tPath + "chkyn" , model.getValue(sPath + "chkyn" )); // °Ë¼öÀ¯¹« model.setValue(tPath + "winpsn" , model.getValue(sPath + "winpsn" )); // ÀÔ°íÀÚ model.setValue(tPath + "suppcustcd", model.getValue(sPath + "suppcustcd")); // º¸Á¶°Å·¡Ã³ model.setValue(tPath + "purcflag" , model.getValue(sPath + "purcflag" )); // ±¸¸Å±¸ºÐ model.setValue(tPath + "paycond" , model.getValue(sPath + "paycond" )); // 1:Á¤»ó, 2:ÁöºÒÇÊ model.setValue(tPath + "windd" , "" ); // ÀÔ°íÀÏÀÚ model.setValue(tPath + "calcdocudd", "" ); // °è»ê¼­ÀÏÀÚ model.setValue(tPath +"goodflag" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("goodflag" ))); // ¹°Ç°±¸ºÐ model.setValue(tPath +"suplplcecd" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("suplplcecd" ))); // ÁÖ°Å·¡Ã³ model.setValue(tPath +"purcflag" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("purcflag" ))); // ±¸¸Å±¸ºÐ model.setValue(tPath +"calcdocukind", pGrid.valueMatrix(pGrid.row, pGrid.colRef("calcdocukind"))); // °è»ê¼­±¸ºÐ model.setValue(tPath +"slipdd" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("slipdd"))); // ÀüÇ¥ÀÏÀÚ model.setValue(tPath +"slipno" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("slipno"))); // ÀüÇ¥¹øÈ£ model.setValue(tPath +"winpsn" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("winpsn"))); // ÀÔ°íÀÚ //if (chk_suppcustcd.value != "Y") model.setValue(tPath +"windd" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("windd" ))); // ÀÔ°íÀÏÀÚ //if (chk_windd.value != "Y") model.setValue(tPath +"suppcustcd" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("suppcustcd"))); // º¸Á¶°Å·¡Ã³ //if (chk_calcdocudd.value != "Y") model.setValue(tPath +"calcdocudd" , pGrid.valueMatrix(pGrid.row, pGrid.colRef("calcdocudd"))); // °è»ê¼­ÀÏÀÚ submit("TRRSI02706"); fAfterRetrieve("2"); model.refresh(); } // -------------------------------------------------- // Tree Click // -------------------------------------------------- function fTreeClick(pIdx) { var OpCode = ""; var OpDepth = ""; var TreePath = "/root/main/rsihdpaplists/TreeList"; var Idx = pIdx + 1; if (gIndex == pIdx) { return; } else { gIndex = pIdx; } var vDepth // 1 LEVEL var vPcode // 2 ÄÚµå+»óÀ§ÄÚµå var vCodecd // 3 ÄÚµå var vCodenm // 4 ÄÚµå¸í var vBasecd // 5 °áÇÕÄÚµå var vWincnt // 6 ÀÔ°í°Ç¼ö var vWinqty // 7 ÀÔ°í¼ö·® var vWinamt // 8 ÀÔ°í±Ý¾× var vWincnt2 // 6 ÀÔ°í°Ç¼ö var vWinqty2 // 7 ÀÔ°í¼ö·® var vWinamt2 // 8 ÀÔ°í±Ý¾× var vDispnm // 9 DISPLAY ºÐ·ù¸í var DispData // var vGoodflag = ""; // 02 ¹°Ç°±¸ºÐ var vSuplplcecd = ""; // 03 ÁÖ°Å·¡Ã³ var vSuppcustcd = ""; // 04 º¸Á¶°Å·¡Ã³ // bbt_append.disabled = false; // bbt_delete.disabled = false; // // model.setValue(DataPath + "/jobcls" , "I"); // model.setValue(DataPath + "/updateyn" , "N"); vDepth = model.getValue(TreePath +"["+Idx+"]/depth" ); // 01 LEVEL vPcode = model.getValue(TreePath +"["+Idx+"]/pcode" ); // 02 ÄÚµå+»óÀ§ÄÚµå vCodecd = model.getValue(TreePath +"["+Idx+"]/codecd" ); // 03 ÄÚµå vEcodecd = model.getValue(TreePath +"["+Idx+"]/ecodecd"); // 04 EDIT ÄÚµå vCodenm = model.getValue(TreePath +"["+Idx+"]/codenm" ); // 05 ÄÚµå¸í vBasecd = model.getValue(TreePath +"["+Idx+"]/basecd" ); // 06 °áÇÕÄÚµå vWincnt = model.getValue(TreePath +"["+Idx+"]/wincnt" ); // 07 ÀÔ°í°Ç¼ö vWinqty = model.getValue(TreePath +"["+Idx+"]/winqty" ); // 08 ÀÔ°í¼ö·® vWinamt = model.getValue(TreePath +"["+Idx+"]/winamt" ); // 09 ÀÔ°í±Ý¾× vWincnt2 = model.getValue(TreePath +"["+Idx+"]/wincnt2"); // 07 ÀÔ°í°Ç¼ö vWinqty2 = model.getValue(TreePath +"["+Idx+"]/winqty2"); // 08 ÀÔ°í¼ö·® vWinamt2 = model.getValue(TreePath +"["+Idx+"]/winamt2"); // 09 ÀÔ°í±Ý¾× vDispnm = model.getValue(TreePath +"["+Idx+"]/dispnm" ); // 10 DISPLAY ºÐ·ù¸í DispData = vEcodecd + " : " + vCodenm; // switch(vDepth) { case "1" : DispData = vEcodecd + " : " + vCodenm + " ¼ö·® : "+vWinqty2 + " ±Ý¾× : "+vWinamt2; // break; case "2" : vGoodflag = vCodecd; // 02 ¹°Ç°±¸ºÐ DispData = vEcodecd + " : " + vCodenm + " ¼ö·® : "+vWinqty2 + " ±Ý¾× : "+vWinamt2; // break; case "3" : Tree3 = trv_win.item(pIdx) ; pIdx1 = Tree3.parentindex + 1; vGoodflag = model.getValue(TreePath +"["+(pIdx1)+"]/codecd"); // 02 ¹°Ç°±¸ºÐ vSuplplcecd = vCodecd; // 03 ÁÖ°Å·¡Ã³ DispData = model.getValue(TreePath +"["+(pIdx1)+"]/ecodecd") + " : " + model.getValue(TreePath +"["+(pIdx1)+"]/codenm" ) + " " + vCodecd + " : " + vCodenm + " ¼ö·® : "+vWinqty2 + " ±Ý¾× : "+vWinamt2; // break; case "4" : Tree4 = trv_win.item(pIdx); // ÀڽŠTree3 = trv_win.item(Tree4.parentindex); // Tree2 = trv_win.item(Tree3.parentindex); pIdx2 = Tree3.parentindex + 1; pIdx3 = Tree4.parentindex + 1; vGoodflag = model.getValue(TreePath +"["+(pIdx2)+"]/codecd"); // 02 ¹°Ç°±¸ºÐ vSuplplcecd = model.getValue(TreePath +"["+(pIdx3)+"]/codecd"); // 03 ÁÖ°Å·¡Ã³ vSuppcustcd = vCodecd; // 04 º¸Á¶°Å·¡Ã³ DispData = model.getValue(TreePath +"["+(pIdx2)+"]/ecodecd") + " : " + model.getValue(TreePath +"["+(pIdx2)+"]/codenm" ) + " " + model.getValue(TreePath +"["+(pIdx3)+"]/ecodecd") + " : " + model.getValue(TreePath +"["+(pIdx3)+"]/codenm" ) + " " + vEcodecd + " : " + vCodenm + " ¼ö·® : "+vWinqty2 + " ???? : "+vWinamt2; // } cp_data.value = DispData; model.setValue(opt_winqtytotal.attribute("ref"), vWinqty); model.setValue(opt_winamttotal.attribute("ref"), vWinamt); if (parseFloat(vWincnt) > 500) { alert("Á¶È¸·®ÀÌ 500°ÇÀ» ÃʰúÇÏ¿© ½Ã°£ÀÌ Áö¿¬µË´Ï´Ù. ÇÏÀ§·¹º§¿¡¼­ Á¶È¸ ¹Ù¶ø´Ï´Ù!!"); misfGridInit(grd_rsihdpapwinlist); model.refresh(); return; } //if (vDepth < "3") { // alert(vWincnt2); // misfGridInit(grd_rsihdpapwinlist); // model.refresh(); // return; //} sPath ="/root/send/"; tPath ="/root/send/windtl/"; model.setValue(tPath + "instcd" , model.getValue(sPath + "instcd" )); // ±â°üÄÚµå model.setValue(tPath + "fromdd" , model.getValue(sPath + "fromdd" )); // ÀÔ°íÀÏÀÚ FROM model.setValue(tPath + "todd" , model.getValue(sPath + "todd" )); // ÀÔ°íÀÏÀÚ TO model.setValue(tPath + "chkyn" , model.getValue(sPath + "chkyn" )); // °Ë¼öÀ¯¹« model.setValue(tPath + "winpsn" , model.getValue(sPath + "winpsn" )); // ÀÔ°íÀÚ model.setValue(tPath + "suplplcecd" , model.getValue(sPath + "suplplcecd")); // ÁÖ°Å·¡Ã³ model.setValue(tPath + "suppcustcd" , model.getValue(sPath + "suppcustcd")); // º¸Á¶°Å·¡Ã³ model.setValue(tPath + "purcflag" , model.getValue(sPath + "purcflag" )); // ±¸¸Å±¸ºÐ model.setValue(tPath + "paycond" , model.getValue(sPath + "paycond" )); // 1:Á¤»ó, 2:ÁöºÒÇÊ model.setValue(tPath +"goodflag" , vGoodflag ); // ¹°Ç°±¸ºÐ model.setValue(tPath +"suplplcecd" , vSuplplcecd ); // ÁÖ°Å·¡Ã³ model.setValue(tPath +"suppcustcd" , vSuppcustcd ); // º¸Á¶°Å·¡Ã³ submit("TRRSI02706"); trv_win.rebuild(); // fAfterRetrieve("2"); model.refresh(); } // -------------------------------------------------- // Data Part Toggle ¼Ó¼ºToggle ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fDataPartToggle(pCls) { switch(pCls) { case 0 : // ¸ÞÀÎ Grup grd_rsihdpapwinlist.attribute("left" ) = "427"; grd_rsihdpapwinlist.attribute("width" ) = "760"; grd_rsihdpapwinlist.refresh(); break; case 1 : grd_rsihdpapwinlist.attribute("left" ) = "0"; grd_rsihdpapwinlist.attribute("width" ) = "1185"; grd_rsihdpapwinlist.refresh(); } grd_rsihdpapwinlist.refresh(); } // -------------------------------------------------- // View Option ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fViewOptionToggle() { grd_rsihdpapwinlist.colHidden(01) = (chk_goodflagnm_op.value =="Y") ? false : true; // 01 ¹°Ç°±¸ºÐ grd_rsihdpapwinlist.colHidden(02) = (chk_purcflagnm_op.value =="Y") ? false : true; // 02 ±¸¸Å±¸ºÐ grd_rsihdpapwinlist.colHidden(03) = (chk_suplplcecd_op.value =="Y") ? false : true; // 03 ÁÖ°Å·¡Ã³ÄÚµå grd_rsihdpapwinlist.colHidden(04) = (chk_suplplcenm_op.value =="Y") ? false : true; // 04 ÁÖ°Å·¡Ã³ grd_rsihdpapwinlist.colHidden(05) = (chk_suppcustcd_op.value =="Y") ? false : true; // 05 º¸Á¶°Å·¡Ã³ÄÚµå grd_rsihdpapwinlist.colHidden(06) = (chk_suppcustnm_op.value =="Y") ? false : true; // 06 º¸Á¶°Å·¡Ã³ grd_rsihdpapwinlist.colHidden(07) = (chk_winputno_op.value =="Y") ? false : true; // 07 ÀÔ°í¹øÈ£Á¶ÇÕ grd_rsihdpapwinlist.colHidden(08) = (chk_purcreqno_op.value =="Y") ? false : true; // 08 ¹ßÁÖ¹øÈ£Á¶ÇÕ grd_rsihdpapwinlist.colHidden(09) = (chk_calcdocukindn_op.value =="Y") ? false : true; // 09 °è»ê¼­À¯Çü¸í grd_rsihdpapwinlist.colHidden(10) = (chk_calcdocudd_op.value =="Y") ? false : true; // 10 °è»ê¼­ÀÏÀÚ grd_rsihdpapwinlist.colHidden(11) = (chk_winunit_op.value =="Y") ? false : true; // 11 ÀÔ°í´ÜÀ§ grd_rsihdpapwinlist.colHidden(12) = (chk_winunitcost_op.value =="Y") ? false : true; // 12 ÀÔ°í´Ü°¡ grd_rsihdpapwinlist.colHidden(13) = (chk_winqty_op.value =="Y") ? false : true; // 13 ÀÔ°í¼ö·® grd_rsihdpapwinlist.colHidden(14) = (chk_winamt_op.value =="Y") ? false : true; // 14 ÀÔ°í±Ý¾× grd_rsihdpapwinlist.colHidden(15) = (chk_chkyn_op.value =="Y") ? false : true; // 15 °Ë¼öÀ¯¹« grd_rsihdpapwinlist.colHidden(16) = (chk_chkdd_op.value =="Y") ? false : true; // 16 °Ë¼öÀÏÀÚ grd_rsihdpapwinlist.colHidden(17) = (chk_chkpsnnm_op.value =="Y") ? false : true; // 17 °Ë¼öÀÚ¸í grd_rsihdpapwinlist.colHidden(18) = (chk_slipdd_op.value =="Y") ? false : true; // 18 ÀüÇ¥ÀÏÀÚ grd_rsihdpapwinlist.colHidden(19) = (chk_slipno_op.value =="Y") ? false : true; // 19 ÀüÇ¥¹øÈ£ grd_rsihdpapwinlist.colHidden(20) = (chk_banknm_op.value =="Y") ? false : true; // 20 ÀºÇà¸íĪ grd_rsihdpapwinlist.colHidden(21) = (chk_bankcd_op.value =="Y") ? false : true; // 21 ÀºÇàÄÚµå grd_rsihdpapwinlist.colHidden(22) = (chk_aactno_op.value =="Y") ? false : true; // 22 ÀºÇà°èÁ grd_rsihdpapwinlist.colHidden(23) = (chk_goodcd_op.value =="Y") ? false : true; // 23 ¹°Ç°ÄÚµå grd_rsihdpapwinlist.colHidden(24) = (chk_goodnm_op.value =="Y") ? false : true; // 24 ¹°Ç°¸í grd_rsihdpapwinlist.colHidden(25) = (chk_goodspec_op.value =="Y") ? false : true; // 25 ¹°Ç°±Ô°Ý grd_rsihdpapwinlist.colHidden(26) = (chk_goodmodel_op.value =="Y") ? false : true; // 26 ¹°Ç°¸ðµ¨ grd_rsihdpapwinlist.colHidden(27) = (chk_instcd_op.value =="Y") ? false : true; // 27 ±â°üÄÚµå grd_rsihdpapwinlist.colHidden(28) = (chk_goodflag_op.value =="Y") ? false : true; // 28 ¹°Ç°±¸ºÐ grd_rsihdpapwinlist.colHidden(29) = (chk_windd_op.value =="Y") ? false : true; // 29 ÀÔ°íÀÏÀÚ grd_rsihdpapwinlist.colHidden(30) = (chk_winno_op.value =="Y") ? false : true; // 30 ÀÔ°í¹øÈ£ grd_rsihdpapwinlist.colHidden(31) = (chk_winseqno_op.value =="Y") ? false : true; // 31 ÀÔ°íÀϷùøÈ£ grd_rsihdpapwinlist.colHidden(32) = (chk_prodcmpynm_op.value =="Y") ? false : true; // 32 Á¦Á¶È¸»ç grd_rsihdpapwinlist.colHidden(33) = (chk_iokind_op.value =="Y") ? false : true; // 33 ÀÔÃâÀ¯ÇüÄÚµå grd_rsihdpapwinlist.colHidden(34) = (chk_windeptcd_op.value =="Y") ? false : true; // 34 ÀÔ°íºÎ¼­ÄÚµå grd_rsihdpapwinlist.colHidden(35) = (chk_calcdocukind_op.value =="Y") ? false : true; // 35 °è»ê¼­À¯Çü grd_rsihdpapwinlist.colHidden(36) = (chk_elctstmntyn_op.value =="Y") ? false : true; // 36 ÀüÀÚ°è»ê¼­¿©ºÎ grd_rsihdpapwinlist.colHidden(37) = (chk_installplcecd_op.value =="Y") ? false : true; // 37 ¼³Ä¡Àå¼ÒÄÚµå grd_rsihdpapwinlist.colHidden(38) = (chk_profno_op.value =="Y") ? false : true; // 38 Áõºù¹øÈ£ grd_rsihdpapwinlist.colHidden(39) = (chk_acntcd_op.value =="Y") ? false : true; // 39 °èÁ¤ÄÚµå grd_rsihdpapwinlist.colHidden(40) = (chk_winpsn_op.value =="Y") ? false : true; // 40 ÀÔ°íÀÚid grd_rsihdpapwinlist.colHidden(41) = (chk_winpsnnm_op.value =="Y") ? false : true; // 41 ÀÔ°íÀÚ¸í grd_rsihdpapwinlist.colHidden(42) = (chk_purcdmnddd_op.value =="Y") ? false : true; // 42 ±¸¸Å¿ä±¸ÀÏÀÚ grd_rsihdpapwinlist.colHidden(43) = (chk_purcdmndno_op.value =="Y") ? false : true; // 43 ±¸¸Å¿ä±¸¹øÈ£ grd_rsihdpapwinlist.colHidden(44) = (chk_purcdmndseq_op.value =="Y") ? false : true; // 44 ±¸¸Å¿ä±¸ÀϷùøÈ£ grd_rsihdpapwinlist.colHidden(45) = (chk_reqdd_op.value =="Y") ? false : true; // 45 û±¸ÀÏÀÚ grd_rsihdpapwinlist.colHidden(46) = (chk_reqno_op.value =="Y") ? false : true; // 46 û±¸¹øÈ£ grd_rsihdpapwinlist.colHidden(47) = (chk_reqseqno_op.value =="Y") ? false : true; // 47 û±¸ÀϷùøÈ£ grd_rsihdpapwinlist.colHidden(48) = (chk_delivedeptcd_op.value =="Y") ? false : true; // 48 Ãâ°íºÎ¼­ grd_rsihdpapwinlist.colHidden(49) = (chk_reqdeptcd_op.value =="Y") ? false : true; // 49 ±¸¸Å¿ä±¸ºÎ¼­ grd_rsihdpapwinlist.colHidden(50) = (chk_oldchkyn_op.value =="Y") ? false : true; // 50 °Ë¼öÀ¯¹« grd_rsihdpapwinlist.colHidden(51) = (chk_chkpsn_op.value =="Y") ? false : true; // 51 °Ë¼öÀÚid grd_rsihdpapwinlist.colHidden(52) = (chk_purcflag_op.value =="Y") ? false : true; // 52 ±¸¸Å±¸ºÐ grd_rsihdpapwinlist.colHidden(53) = (chk_paycond_op.value =="Y") ? false : true; // 53 ÁöºÒÇʱ¸ºÐ grd_rsihdpapwinlist.colHidden(54) = (chk_paycondnm_op.value =="Y") ? false : true; // 54 ÁöºÒÇʱ¸ºÐ¸í grd_rsihdpapwinlist.colHidden(55) = (chk_delivedeptnm_op.value =="Y") ? false : true; // 55 ºÒÃâºÎ¼­¸í grd_rsihdpapwinlist.colHidden(56) = (chk_windeptnm_op.value =="Y") ? false : true; // 56 ÀÔ°íºÎ¼­¸í grd_rsihdpapwinlist.colHidden(57) = (chk_iokindnm_op.value =="Y") ? false : true; // 57 ÀÔÃâÀ¯ÇüÄÚµå grp_view.visible = false; grd_rsihdpapwinlist.refresh(); } // -------------------------------------------------- // ???? ?? Click ???? ?? // -------------------------------------------------- function fGooddeliveButtonClick() { grp_allsize.attribute("visibility") = "hidden" ; grp_bugtflag.attribute("visibility") = "hidden" ; /*if (grd_goodreq.col == grd_goodreq.colRef("goodcd") && grd_goodreq.rowStatus(grd_goodreq.row) == "1" ) { //??????? ??? ?? fViewToggle(2); // 1 :???, 2 : ??? cmb_reqflag.select(0); fReqFagChange(cmb_reqflag.value); fGoodListReady(grd_goodreq.valueMatrix(grd_goodreq.row, grd_goodreq.col),""); // ???? ???? ?? model.toggle("gd_find"); bbt_good.selected = "true"; } else if (grd_goodreq.col == grd_goodreq.colRef("goodspec") && grd_goodreq.valueMatrix(grd_goodreq.row , grd_goodreq.colRef("allsizeyn")) == "Y" ) { fAllSizeRead(grd_goodreq.row ,grd_goodreq.col, event.clientY); } else if (grd_goodreq.col == grd_goodreq.colRef("bugtnm")) {*/ var iClickY = event.clientY - 100; if (iClickY > 375) iClickY = iClickY - 319; grp_bugtflag.attribute("top") = iClickY+ "px"; model.setValue("/root/main/bugtinfo/groupbugt", model.getValue("/root/main/component/windetail/acntcd")); cmb_acntcd.dispatch("xforms-value-changed"); grp_bugtflag.attribute("visibility") = "visible" ; //} //model.refresh(); } function fDeliveBugtDataSet() { if (cmb_bugtcd.value == "") return; var vPath = "/root/main/BugLists/bugtlist["+(cmb_bugtcd.focusIndex+1)+"]"; model.setValue(out_projectid.attribute("ref") , model.getvalue(vPath+"/projectid")); model.setValue(out_projectnm.attribute("ref") , model.getvalue(vPath+"/projectnm")); model.setValue(out_totamt.attribute("ref") , model.getvalue(vPath+"/totamt")); model.setValue(out_bugtexpcamt.attribute("ref") , model.getvalue(vPath+"/bugtexpcamt")); model.setValue(out_remainder.attribute("ref") , model.getvalue(vPath+"/remainder")); } // ¿¹»ê°èÁ¤ Clear function fDeliveAcctDataClear() { model.setValue(cmb_bugtcd.attribute("ref") , ""); model.setValue(out_projectid.attribute("ref") , ""); model.setValue(out_projectnm.attribute("ref") , ""); model.setValue(out_totamt.attribute("ref") , ""); model.setValue(out_bugtexpcamt.attribute("ref") , ""); model.setValue(out_bugtexecamt.attribute("ref") , ""); model.setValue(out_remainder.attribute("ref") , ""); } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */