/* --------------------------------------------------------------------- SMRSI02711_ÀÔ°í³»¿ª°Ë¼ö°ü¸®.xrw (SMRSI02711.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var vWinQty = 0; var vWinAmt = 0; var vWinQtySel = 0; var vWinAmtSel = 0; var gIndex = ""; // 02 ¹°Ç°±¸ºÐ var gGoodflag = ""; // 02 ¹°Ç°±¸ºÐ var gSuplplcecd = ""; // 03 ÁÖ°Å·¡Ã³ var gSuppcustcd = ""; // 04 º¸Á¶°Å·¡Ã³ var gPurcDeptcd = ""; // ±¸¸ÅºÎ¼­ÄÚµå var gPurcDeptnm = ""; // ±¸¸ÅºÎ¼­ÄÚµå¸í var gTabIdx1 = "0"; //TAB INDEX var gTreeNode = "/root/main/TreeLists"; var gTreeNodeset = "/root/main/TreeLists/TreeList"; var gCustNodeset = "/root/main/TreeLists/CustList"; var gPathName = "RsihinptLists#RsihinptLists#RfchinpfLists#RfehemhtLists" var gPathNm = gPathName.split("#"); var gPathDetailName = "RsihinptList#RsihinptList#RfchinpfList#RfehemhtList" var gPathDetailNm = gPathDetailName.split("#"); var gGridName = "rsihinptlist#rsihinptlist2#rfchinpflist#rfehemhtlist" var gGridNm = gGridName.split("#"); // -------------------------------------------------- // È­¸é ControlÀ» ÃʱâÈ­ÇÑ´Ù // -------------------------------------------------- function fInit() { fInitialize(); return; } // -------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------------------- // function fInitialize() { misfGridInit(grd_gooddelivelist); misfGridInit(eval("grd_"+gGridNm[0])); misfGridInit(eval("grd_"+gGridNm[0]+"_tree")); misfGridInit(eval("grd_"+gGridNm[2])); misfGridInit(eval("grd_"+gGridNm[2]+"_tree")); misfGridInit(eval("grd_"+gGridNm[3])); misfGridInit(eval("grd_"+gGridNm[3]+"_tree")); // »ç¿ëÀÚº° û±¸ ±â°ü List rszfUserReqInstList(cmb_instcd ,getUserInfo("userid"),"1","B"); rszfUserReqInstList(ipt_batch_instcd,getUserInfo("userid"),"1","B"); cmb_instcd.value = getUserInfo("dutplceinstcd"); ipt_batch_instcd.value = getUserInfo("dutplceinstcd"); // ------------------------------------------------------------------------------------- // ±â°üº° ±¸¸Å½Ã½ºÅÛ ±âº»Á¤º¸¸¦ Á¶È¸ÇÑ´Ù // vPathResult = "/root/init/RscsysinftLists"; // ------------------------------------------------------------------------------------- rszfRscsysinftLists(getUserInfo("dutplceinstcd")); // ------------------------------------------------------------------------------------- // ±¸¸Å ÀÎÅÍÆäÀ̽º °Å·¡Ã³Á¤º¸¸¦ Á¶È¸ÇÑ´Ù // vPathResult = "/root/init/RscifcustLists"; // pInstcd" : (Á¶È¸°ª) ±â°üÄÚµå // pEntrregno" : (Á¶È¸°ª) °Å·¡Ã³ // pMaindeptcd" : (Á¶È¸°ª) °ü¸®ºÎ¼­ÄÚµå // pCombo : ÄÞº¸±¸ºÐ // pAllYN : Àüü±¸ºÐ // ------------------------------------------------------------------------------------*/ gPurcDeptcd = getRscsysinftInfo("purcdept" ); gPurcDeptnm = getRscsysinftInfo("purcdeptnm"); // ¼ºÀDZ³Á¤,»êÇùÀº °èÁ¤À» °¡Á®¿Â´Ù. if (cmb_instcd.value == "103" || cmb_instcd.value == "114") { //rszfComboBgcdBugtList("cmb_groupbugt" , cmb_instcd.value, '1'); rszfComboBgcdBugtList("cmb_groupbugt" , "103", "1"); addComboItem( "cmb_groupbugt" , "Àüü", "", "above"); cmb_groupbugt.visible = true; cap_groupbugt.visible = true; } else { cmb_groupbugt.visible = false; // °èÁ¤ cap_groupbugt.visible = false; // °èÁ¤ } // »ç¿ëÀÚº° ¹°Ç° ±¸ºÐ misfComboComCdList("R0111",cmb_purcflag,"Y"); var reqdate = getCurrentDate().toDate("YYYYMMDD"); model.setValue(ipt_fromdd.attribute("ref"), getCurrentDate()); model.setValue(ipt_todd.attribute("ref") , getCurrentDate()); model.setValue(opt_calccnfmpsn.attribute("ref"), getUserInfo("userid")); model.setValue(opt_purcdeptcd.attribute("ref") , gPurcDeptcd); misfMsterDetailSet(eval("grd_"+gGridNm[gTabIdx1]) , null, "TRRSI02706", "N"); model.refresh(); } /** * @group : * @ver : 2009.04.23 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå¸¦ Æ®¸®±¸Á¶·Î ¸¸µé¾îÁØ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fDataSearch(){ if(!isRequiredControls("cmb_instcd"))return; if(!isRequiredControls("ipt_fromdd"))return; if(!isRequiredControls("ipt_todd" ))return; var vGrid = eval("grd_"+gGridNm[gTabIdx1]+"_tree") misfGridInit(vGrid); // fClearData(); model.removeNodeset(gTreeNodeset); submit("TRRSI02705"); fMakeTreeView(gTabIdx1, vGrid) gIndex = ""; // 02 ¹°Ç°±¸ºÐ gGoodflag = ""; // 02 ¹°Ç°±¸ºÐ gSuplplcecd = ""; // 03 ÁÖ°Å·¡Ã³ gSuppcustcd = ""; // 04 º¸Á¶°Å·¡Ã³ } /** * @group : * @ver : 2009.04.23 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå¸¦ Æ®¸®±¸Á¶·Î ¸¸µé¾îÁØ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fMakeTreeView(pIdx, pGrid){ model.removeNodeset(pGrid.nodeset); model.copyNode( "/root/init/"+ gPathNm[pIdx], gTreeNode); pGrid.refresh(); var iQty = 0; var oQty = 0; var sRowCnt = pGrid.rows-pGrid.fixedRows; var depth; for(var i=1; i<= sRowCnt; i++){ model.setValue(pGrid.nodeset+"["+i+"]/treenm", model.getValue(pGrid.nodeset+"["+i+"]/codecd") +" : " + model.getValue(pGrid.nodeset+"["+i+"]/codenm") ); depth = model.getValue(pGrid.nodeset+"["+i+"]/depth"); pGrid.outlinelevel(i) = depth;//depthº°·Î ·¹º§À» ÁöÁ¤ÇÑ´Ù. if (model.getValue(rd_mainsub.attribute("ref")) == "N" ) { vDepth = 3; } else { vDepth = 4; } // if (depth == vDepth) { //depthº°·Î ·¹º§À» ÁöÁ¤ÇÑ´Ù. iQty = parseFloat(model.getValue(pGrid.nodeset+"["+ i +"]/winqty" )); oQty = parseFloat(model.getValue(pGrid.nodeset+"["+ i +"]/outqty" )); if (iQty != oQty ) { pGrid.cellstyle("background-color", i, pGrid.colRef("winamt"), i, pGrid.colRef("winamt")) = "yellow"; pGrid.cellstyle("color" , i, pGrid.colRef("winamt"), i, pGrid.colRef("winamt")) = "red"; } } // eval("grd_"+gGridNm[gTabIdx1]+"_tree").rowhidden(i) = (depth > 3) ? true : false; // eval("grd_"+gGridNm[gTabIdx1]+"_tree").colDisabled(11) = true ;//½ÃÀÛÀÏÀÚ Ä÷³À» Non-Editó¸®ÇÑ´Ù. } pGrid.OutlineCol = 1; //Æ®¸®±¸Á¶·Î º¸¿©ÁÙ colÀ妽º¼³Á¤ pGrid.OutlineBar = 4; //Æ®¸®ÀÇ ½ºÅ¸ÀÏ ¼³Á¤ pGrid.TreeColor = "gray"; //Æ®¸®»ö ¼³Á¤ blue red yellow skyblue black gray model.removeNodeset(gTreeNodeset); model.removeNodeset(gCustNodeset); pGrid.refresh(); // /* // cmb_supregnum.refresh(); // */ } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª 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; } } // model.setValue(eval("opt_"+gGridNm[gTabIdx1]+"_qty").attribute("ref"),vWinQty ); model.setValue(eval("opt_"+gGridNm[gTabIdx1]+"_amt").attribute("ref"),vWinAmt ); } else { // °áÀç ³»¿ª »ó¼¼ List fDataSum(eval("grd_"+gGridNm[gTabIdx1])); } 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(eval("grd_"+gGridNm[gTabIdx1]+"_tree")); misfGridInit(eval("grd_"+gGridNm[gTabIdx1])); // model.setValue(opt_winqtysum.attribute("ref" ),""); // model.setValue(opt_winamtsum.attribute("ref" ),""); model.setValue(eval("opt_"+gGridNm[gTabIdx1]+"_qty").attribute("ref"),""); model.setValue(eval("opt_"+gGridNm[gTabIdx1]+"_amt").attribute("ref"),""); model.refresh(); return; } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // pGrid : ¼±Åñ׸®µå, pFlag : Y:¼±ÅÃ, N :Ãë¼Ò // -------------------------------------------------------------- function fDataChkAllSelect(pFlag) { vWinQtySel = 0; vWinAmtSel = 0; var pGrid = eval("grd_"+gGridNm[gTabIdx1]) // °áÀç ³»¿ª List for (var fRow = pGrid.fixedRows ; fRow < pGrid.rows ; fRow++) { fDataCheckSelect(pGrid, fRow, pFlag); } pGrid.refresh(); } function fDataCheckSelect(pGrid, pRow, pFlag) { vCheck = 0; if ((model.getValue(pGrid.nodeset+"["+pRow+"]/calccnfmyn") == "Y") && (model.getValue(pGrid.nodeset+"["+pRow+"]/winprcsflag") == "9") ){ vCheck = 1; } ChkFlag = model.getValue(pGrid.nodeset+"["+pRow+"]/oldcalccnfmyn"); if (ChkFlag == "") ChkFlag = "N"; if (ChkFlag == pFlag){ vCheck = 1; } if (vCheck == 0) { pGrid.rowStatus(pRow) = "2"; model.setValue(pGrid.nodeset + "[" + pRow + "]/calccnfmyn", pFlag); } else { pGrid.removeStatus(pRow, "update"); model.setValue(pGrid.nodeset + "[" + pRow + "]/calccnfmyn", ChkFlag); } // pGrid.refresh(); } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª 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.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"))); // ÀÔ°íÀÚ submit("TRRSI02706"); fAfterRetrieve("2"); model.refresh(); } // -------------------------------------------------- // Tree Click // -------------------------------------------------- function fTreeGridClick() { var OpCode = ""; var OpDepth = ""; var pGrid = eval("grd_"+gGridNm[gTabIdx1]+"_tree") var Idx = pGrid.row; var TreePath = pGrid.nodeset; if (Idx == 0) return; if (gIndex == Idx) { return; } else { gIndex = Idx; } 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 º¸Á¶°Å·¡Ã³ 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; // vGoodflag = vPcode.substr( 2, 2); // 02 ¹°Ç°±¸ºÐ vSuplplcecd = vPcode.substr( 4, 10); // 03 ÁÖ°Å·¡Ã³ vSuppcustcd = vPcode.substr(14, 10); // 04 º¸Á¶°Å·¡Ã³ model.setValue(eval("opt_"+gGridNm[gTabIdx1]+"_qty").attribute("ref"), vWinqty); model.setValue(eval("opt_"+gGridNm[gTabIdx1]+"_amt").attribute("ref"), vWinamt); // if (parseFloat(vWincnt) > 500) { // alert("Á¶È¸·®ÀÌ 500°ÇÀ» ÃʰúÇÏ¿© ½Ã°£ÀÌ Áö¿¬µË´Ï´Ù. ÇÏÀ§·¹º§¿¡¼­ Á¶È¸ ¹Ù¶ø´Ï´Ù!!"); // misfGridInit(eval("grd_"+gGridNm[gTabIdx1])); // 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 + "searchflag" , model.getValue(sPath + "searchflag" )); // Á¶È¸±¸ºÐ model.setValue(tPath + "frcalcdocudd" , model.getValue(sPath + "frcalcdocudd")); // °è»ê¼­ÀÏÀÚ FR model.setValue(tPath + "tocalcdocudd" , model.getValue(sPath + "tocalcdocudd")); // °è»ê¼­ÀÏÀÚ TO model.setValue(tPath + "groupbugt" , model.getValue(sPath + "groupbugt" )); // ¿¹»ê°èÁ¤ÄÚµå model.setValue(tPath + "calccnfmyn" , model.getValue(sPath + "calccnfmyn" )); // Á¤»êÈ®Á¤¿©ºÎ model.setValue(tPath + "winprcsflag" , model.getValue(sPath + "winprcsflag" )); // 8:¹Ìó¸®, 9:ó¸® // model.setValue(tPath + "calccnfmdd" , model.getValue(sPath + "calccnfmdd" )); // Á¤»êÀÏÀÚ model.setValue(tPath + "frcalccnfmdd" , model.getValue(sPath + "frcalccnfmdd")); // Á¤»êÈ®Á¤ÀÏÀÚ FR model.setValue(tPath + "tocalccnfmdd" , model.getValue(sPath + "tocalccnfmdd")); // Á¤»êÈ®Á¤ÀÏÀÚ TO model.setValue(tPath + "qtyflag" , model.getValue(sPath + "qtyflag" )); // ÀÔ°íÃâ°í´Ù¸¥³»¿ª model.setValue(tPath + "goodflag" , vGoodflag ); // ¹°Ç°±¸ºÐ model.setValue(tPath + "suplplcecd" , vSuplplcecd ); // ÁÖ°Å·¡Ã³ model.setValue(tPath + "suppcustcd" , vSuppcustcd ); // º¸Á¶°Å·¡Ã³ var pGridDetail = eval("grd_"+gGridNm[gTabIdx1]) misfGridInit(pGridDetail); if (gTabIdx1 == "0") { misfGridInit(grd_gooddelivelist); submit("TRRSI02706"); // if (grd_rsihinptlist.rows > 1) { // // grd_rsihinptlist.row = 1; // fRsihinptGridRowChanged(grd_rsihinptlist); // } } if (gTabIdx1 == "2") { submit("TRRSI02712"); } if (gTabIdx1 == "3") { submit("TRRSI02713"); } fViewOptionToggleX(pGridDetail); fViewOptionToggle(); pGridDetail.refresh(); model.refresh(); } /** * @group : * @ver : 2009.04.23 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå¸¦ Æ®¸®±¸Á¶·Î ¸¸µé¾îÁØ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fCopy2DetailData(pIdx, pGrid){ // model.removeNodeset(pGrid.nodeset); misfGridInit(pGrid); model.copyNode( "/root/init/"+gPathNm[pIdx], "/root/main/"+ gPathNm[pIdx]); model.removeNodeset("/root/main/"+ gPathNm[pIdx]); fViewOptionToggleX(pGrid); } // -------------------------------------------------- // Data Part Toggle ¼Ó¼ºToggle ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fDataPartToggle(pCls) { var pGrpDetail = eval("grp_"+gGridNm[gTabIdx1]) var pGrdDetail = eval("grd_"+gGridNm[gTabIdx1]) switch(pCls) { case 0 : // ¸ÞÀÎ Grup pGrpDetail.attribute("left" ) = "457"; pGrpDetail.attribute("width" ) = "731"; pGrdDetail.attribute("width" ) = "731"; break; case 1 : pGrpDetail.attribute("left" ) = "0"; pGrpDetail.attribute("width" ) = "1188"; pGrdDetail.attribute("width" ) = "1188"; } pGrpDetail.refresh(); } // -------------------------------------------------- // View Option ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fViewOptionToggleX(pGrid) { var iQty = 0; var oQty = 0; for (var fRow = 1; fRow < pGrid.rows ; fRow++) { if (gTabIdx1 == "0") { iQty = parseFloat(model.getValue(pGrid.nodeset+"["+ fRow +"]/winqty" )); oQty = parseFloat(model.getValue(pGrid.nodeset+"["+ fRow +"]/delivedeptqty" )); if (iQty != oQty ) { pGrid.cellstyle("background-color", fRow, pGrid.colRef("winqty"), fRow, pGrid.colRef("delivedeptqty")) = "yellow"; pGrid.cellstyle("color" , fRow, pGrid.colRef("winqty"), fRow, pGrid.colRef("delivedeptqty")) = "red"; } else { pGrid.cellstyle("background-color", fRow, pGrid.colRef("winqty"), fRow, pGrid.colRef("delivedeptqty")) = "white"; pGrid.cellstyle("color" , fRow, pGrid.colRef("winqty"), fRow, pGrid.colRef("delivedeptqty")) = "black"; } } if (model.getValue(pGrid.nodeset+"["+fRow+"]/winprcsflag")=="9") { pGrid.isReadOnly(fRow, pGrid.colRef("calccnfmyn"), fRow, pGrid.colRef("calccnfmyn")) = true; } else { pGrid.isReadOnly(fRow, pGrid.colRef("calccnfmyn"), fRow, pGrid.colRef("calccnfmyn")) = false; } // //if (model.getValue(pGrid.nodeset+"["+fRow+"]/calccnfmdd")=="0") { // model.setValue(pGrid.nodeset+"["+fRow+"]/calccnfmdd", ""); //} } pGrid.refresh(); } // -------------------------------------------------- // View Option ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fViewOptionToggle() { var vColName = ""; var sNode = null; var oPath = "/root/init/Options/option_"+ gTabIdx1 +"/"; var vOpTail = "_op_"+gTabIdx1; var pGrid = eval("grd_"+gGridNm[gTabIdx1]) for (var fCol = 1; fCol < pGrid.cols ; fCol++) { vColName = pGrid.colAttribute(fCol,"ref"); var sNode = instance1.selectSingleNode(oPath + vColName); if (sNode != null) { pGrid.colHidden(pGrid.colRef(vColName)) = (eval("chk_"+vColName + vOpTail).value =="Y") ? false : true; } } pGrid.refresh(); grp_view.visible = false; grp_main.disabled = false; // addGroup ÄÁÆ®·ÑÀÌ ³ªÅ¸³ª¸é listGroup ÄÁÆ®·ÑÀ» disabled ½ÃÅ´ } // -------------------------------------------------- // Grid On Click ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fGridConClick() { var vGrid = eval("grd_"+gGridNm[gTabIdx1]) if ((vGrid.row == 0 ) || (vGrid.col != vGrid.colRef("calccnfmyn"))) return; ChkFlag = model.getValue(vGrid.nodeset + "[" + vGrid.row + "]/calccnfmyn"); fDataCheckSelect(vGrid, vGrid.row, ChkFlag); vGrid.refresh(); } //----------------------------------- // ÀÔ°í °Ë¼ö È®ÀÎ ÀúÀå //----------------------------------- function fCheckPersonSave(){ var vCnt = 0 ; var pGrid = eval("grd_"+gGridNm[gTabIdx1]) var sPath = pGrid.nodeset; var tPath = "/root/send/winchecklists"; var tPath2 = "/root/send/winchecklists/winchecklist"; var vCalcCnfmDd = ""; var WincheckData = ""; // Send Data var WincheckHead = "instcd" + "¢Ë" // 01 ±â°üÄÚµå + "goodflag" + "¢Ë" // 02 ¹°Ç°±¸ºÐ + "windd" + "¢Ë" // 03 ÀÔ°íÀÏÀÚ + "winno" + "¢Ë" // 04 ÀÔ°í¹øÈ£(0000) + "winseqno" + "¢Ë" // 05 ÀÔ°íÀϷùøÈ£(000~999) + "windeptcd" + "¢Ë" // 06 ÀÔ°íºÎ¼­ÄÚµå + "checkflag" + "¢Ë" // 07 °Ë¼öÈ®ÀÎ UPDATE ¿©ºÎ + "chkyn" + "¢Ë" // 08 °Ë¼öÈ®Àο©ºÎ + "chkpsn" + "¢Ë" // 09 °Ë¼öÈ®ÀÎÀÚ + "chkdd" + "¢Ë" // 10 °Ë¼öÈ®Àγâ¿ù + "calccnfmflag" + "¢Ë" // 11 Á¤»êÈ®Á¤UPDATE ¿©ºÎ + "calccnfmpsn" + "¢Ë" // 12 Á¤»êÈ®Á¤ÀÚ + "calccnfmyn" + "¢Ë" // 13 Á¤»êÈ®Á¤¿©ºÎ + "calccnfmdd" + "¢Ë" // 14 Á¤»êÈ®Á¤³â¿ù + "winprcsflag" + "¢Ë" // 15 Á¤»ê»óÅ 0:¹Ì°áÀç,8:ȸ°è󸮴ë»ó,9:ȸ°è󸮿Ϸá + "slipflag" + "¢Ë" // 16 ÀüÇ¥UPDATE ¿©ºÎ + "slipdd" + "¢Ë" // 17 ÀüÇ¥ÀÏÀÚ + "slipno" + "¢Ë" // 18 ÀüÇ¥¹øÈ£ + "tableflag" + "¢Ë" // 19 °Ë¼öÅ×ÀÌºí±¸ºÐ + "oldendmonth" + "¢Ì"; // 20 ¸¶°¨³â¿ù for (var fRow = pGrid.fixedRows; fRow < pGrid.rows ; fRow++ ) { if (pGrid.rowStatus(fRow) == 2) { if (gTabIdx1 == "0") { // ÀÇ·á¼Ò¸ð,ºñǰ,ÀϹݼҸð ÀÔ°í³»¿ª iQty = parseFloat(model.getValue(sPath + "[" + fRow + "]/winqty" )); oQty = parseFloat(model.getValue(sPath + "[" + fRow + "]/delivedeptqty" )); if (iQty != oQty ) { alert(fRow+" ¹øÂ° ÀÔ°í¼ö·®:=>"+iQty+ "<== °ú Ãú°í¼ö·®:=>"+oQty+"<== ÀÌ °°Áö ¾Ê½À´Ï´Ù. Ãâ°í³»¿ªÀ» ¼öÁ¤ÇϽʽÿä!!. "); return; } } WincheckData += model.getValue(sPath + "[" + fRow + "]/instcd" ) + "¢Ë" // 01 ±â°üÄÚµå if (gTabIdx1 == "3") { WincheckData += model.getValue(sPath + "[" + fRow + "]/fixtrseqmtflag" ) + "¢Ë" // 02 ¹°Ç°±¸ºÐ WincheckData += model.getValue(sPath + "[" + fRow + "]/reqdd" ) + "¢Ë" // 03 ÀÔ°íÀÏÀÚ WincheckData += model.getValue(sPath + "[" + fRow + "]/reqno" ) + "¢Ë" // 04 ÀÔ°í¹øÈ£(0000) WincheckData += "" + "¢Ë" // 05 ÀÔ°íÀϷùøÈ£(000~999) WincheckData += "" + "¢Ë" // 06 ÀÔ°íºÎ¼­ÄÚµå } else { WincheckData += model.getValue(sPath + "[" + fRow + "]/goodflag" ) + "¢Ë" // 02 ¹°Ç°±¸ºÐ WincheckData += model.getValue(sPath + "[" + fRow + "]/windd" ) + "¢Ë" // 03 ÀÔ°íÀÏÀÚ WincheckData += model.getValue(sPath + "[" + fRow + "]/winno" ) + "¢Ë" // 04 ÀÔ°í¹øÈ£(0000) WincheckData += model.getValue(sPath + "[" + fRow + "]/winseqno" ) + "¢Ë" // 05 ÀÔ°íÀϷùøÈ£(000~999) if (gTabIdx1 == "2") { WincheckData += "" + "¢Ë" // 06 ÀÔ°íºÎ¼­ÄÚµå } else { WincheckData += model.getValue(sPath + "[" + fRow + "]/windeptcd") + "¢Ë" // 06 ÀÔ°íºÎ¼­ÄÚµå } } WincheckData += "" + "¢Ë" // 07 °Ë¼öÈ®ÀÎ UPDATE ¿©ºÎ WincheckData += "" + "¢Ë" // 08 °Ë¼öÈ®Àο©ºÎ WincheckData += "" + "¢Ë" // 09 °Ë¼öÈ®ÀÎÀÚ WincheckData += "" + "¢Ë" // 10 °Ë¼öÈ®Àγâ¿ù WincheckData += "Y" + "¢Ë" // 11 Á¤»êÈ®Á¤UPDATE ¿©ºÎ if (model.getValue(sPath + "[" + fRow + "]/calccnfmyn")=="Y") { WincheckData += getUserInfo("userid") + "¢Ë" // 12 Á¤»êÈ®Á¤ÀÚ WincheckData += model.getValue(sPath + "[" + fRow + "]/calccnfmyn") + "¢Ë" // 13 Á¤»êÈ®Á¤¿©ºÎ WincheckData += model.getValue(ipt_insertdd.attribute("ref")) + "¢Ë" // 14 Á¤»êÈ®Á¤³âÀÏÀÚ WincheckData += "8" + "¢Ë" // 15 Á¤»ê»óÅ 0:¹Ì°áÀç,8:ȸ°è󸮴ë»ó,9:ȸ°è󸮿Ϸá } else { WincheckData += "" + "¢Ë" // 12 Á¤»êÈ®Á¤ÀÚ WincheckData += "" + "¢Ë" // 13 Á¤»êÈ®Á¤¿©ºÎ WincheckData += "" + "¢Ë" // 14 Á¤»êÈ®Á¤³âÀÏÀÚ WincheckData += "" + "¢Ë" // 15 Á¤»ê»óÅ 0:¹Ì°áÀç,8:ȸ°è󸮴ë»ó,9:ȸ°è󸮿Ϸá } if (model.getValue(sPath + "[" + fRow + "]/calccnfmdd") =="" || model.getValue(sPath + "[" + fRow + "]/calccnfmdd") =="0" ) { vCalcCnfmDd = "999999"; } else { vCalcCnfmDd = model.getValue(sPath + "[" + fRow + "]/calccnfmdd").substr(0,6); } WincheckData += "N" + "¢Ë" // 16 ÀüÇ¥UPDATE ¿©ºÎ WincheckData += "" + "¢Ë" // 17 ÀüÇ¥ÀÏÀÚ WincheckData += "" + "¢Ë" // 18 ÀüÇ¥¹øÈ£ WincheckData += gTabIdx1 + "¢Ë" // 19 °Ë¼öÅ×ÀÌºí±¸ºÐ WincheckData += vCalcCnfmDd + "¢Ì"; // 20 ¸¶°¨³â¿ù vCnt++; } } // if (vCnt > 0) { model.removenode(tPath); model.makeValue(tPath2, WincheckHead+WincheckData); submit("TXRSI02710"); } ipt_insertdd.value = ""; } //----------------------------------- // ÀÔ°í °Ë¼ö È®ÀÎ Àϰý ÀúÀå //----------------------------------- function fCheckBatchProcess(){ if (model.getValue(ipt_batch_instcd.attribute("ref")) == "" ) { alert("±â°üÀ» ¼±ÅÃÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_calccnfmdd.attribute("ref")) == "" ) { alert("È®Á¤ÀÏÀÚ¸¦ ¼±ÅÃÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_frwindd.attribute("ref")) == "" ) { alert("½ÃÀÛÀÔ°íÀÏÀÚ¸¦ ¼±ÅÃÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_towindd.attribute("ref")) == "" ) { alert("³¡ ÀÔ°íÀÏÀÚ¸¦ ¼±ÅÃÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_frwindd.attribute("ref")) > model.getValue(ipt_batch_towindd.attribute("ref")) ) { alert("ÀÔ°íÀÏÀÚ ³¡ÀÏÀÚ°¡ ½ÃÀÛÀÏÀÚº¸´Ù Å®´Ï´Ù. È®ÀÎÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_frcalcdocudd.attribute("ref")) == "" ) { alert("½ÃÀÛ °è»ê¼­ÀÏÀÚ¸¦ ¼±ÅÃÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_tocalcdocudd.attribute("ref")) == "" ) { alert("³¡ °è»ê¼­ÀÏÀÚ¸¦ ¼±ÅÃÇϽʽÿä!!"); return; } if (model.getValue(ipt_batch_frcalcdocudd.attribute("ref")) > model.getValue(ipt_batch_tocalcdocudd.attribute("ref")) ) { alert("°è»ê¼­ÀÏÀÚ ³¡ÀÏÀÚ°¡ ½ÃÀÛÀÏÀÚº¸´Ù Å®´Ï´Ù. È®ÀÎÇϽʽÿä!!"); return; } var ChekFlag = 0 ChekFlag += (model.getValue(chk_rsihinpt.attribute("ref")) == "" ) ? 0 : 1; ChekFlag += (model.getValue(chk_rfchinpf.attribute("ref")) == "" ) ? 0 : 1; ChekFlag += (model.getValue(chk_rfehemht.attribute("ref")) == "" ) ? 0 : 1; if (ChekFlag == 0 ) { alert("ÀÔ°í±¸ºÐÀ» ¼±ÅÃÇϽʽÿä!!"); return; } submit("TXRSI02711"); if (model.getValue(gvErrorMsgPath + "/type") == "error") { alert("ÀÛ¾÷ó¸® Áß ¿À·ù ¿î¿µÆÀ¿¡ ¹®ÀÇ é© !!!"); } else { alert("ÀÛ¾÷ó¸® ¿Ï·á !!"); grp_batchconf.visible = false; } } // -------------------------------------------------- // º¸±â Option ¼±Åà // -------------------------------------------------- function fViewOptionClick() { switch(gTabIdx1) { case "0" : grp_rsihinptlist_op.visible = true; grp_rfchinpflist_op.visible = false; grp_rfehemhtlist_op.visible = false; break; case "2" : grp_rsihinptlist_op.visible = false; grp_rfchinpflist_op.visible = true; grp_rfehemhtlist_op.visible = false; break; case "3" : grp_rsihinptlist_op.visible = false; grp_rfchinpflist_op.visible = false; grp_rfehemhtlist_op.visible = true; } grp_view.visible = true; grp_main.disabled = true; // addGroup ÄÁÆ®·ÑÀÌ ³ªÅ¸³ª¸é listGroup ÄÁÆ®·ÑÀ» disabled ½ÃÅ´ grp_view.refresh(); } // -------------------------------------------------- // Grid Excel ÀúÀå // -------------------------------------------------- function fExcelDataSave() { switch(gTabIdx1) { case "0" : misfSaveExcel(grd_rsihinptlist); break; case "2" : misfSaveExcel(grd_rfchinpflist); break; case "3" : misfSaveExcel(grd_rfehemhtlist); } } // -------------------------------------------------- // ÀÔ°í³»¿ª Grid Click ÀúÀå // -------------------------------------------------- function fRsihinptGridRowChanged(pGrid) { misfGridInit(grd_gooddelivelist); if (pGrid.row == 0) return; var pRow = pGrid.row; var xPath = "/root/send/gooddelive"; model.setValue(xPath + "/goodcd" , model.getValue(pGrid.nodeset+"["+pRow +"]/goodcd" )); model.setValue(xPath + "/goodflag" , model.getValue(pGrid.nodeset+"["+pRow +"]/goodflag" )); model.setValue(xPath + "/winseqno" , model.getValue(pGrid.nodeset+"["+pRow +"]/winseqno" )); model.setValue(xPath + "/winno" , model.getValue(pGrid.nodeset+"["+pRow +"]/winno" )); model.setValue(xPath + "/windd" , model.getValue(pGrid.nodeset+"["+pRow +"]/windd" )); model.setValue(xPath + "/windeptcd", model.getValue(pGrid.nodeset+"["+pRow +"]/windeptcd")); model.setValue(xPath + "/instcd" , model.getValue(pGrid.nodeset+"["+pRow +"]/instcd" )); submit("TRRSI02714"); for ( var i = grd_gooddelivelist.fixedRows ; i< grd_gooddelivelist.rows ; i++ ) { if (grd_gooddelivelist.valueMatrix(grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("deliveno")) == "") { grd_gooddelivelist.cellStyle("background-image", grd_gooddelivelist.fixedRows , grd_gooddelivelist.colRef("delivedeptnm")) = ""; grd_gooddelivelist.cellStyle("background-color", grd_gooddelivelist.fixedRows , grd_gooddelivelist.colRef("delivedeptnm")) = "red"; }else{ grd_gooddelivelist.cellStyle("background-image", grd_gooddelivelist.fixedRows , grd_gooddelivelist.colRef("delivedeptnm")) = ""; grd_gooddelivelist.cellStyle("background-color", grd_gooddelivelist.fixedRows , grd_gooddelivelist.colRef("delivedeptnm")) = "white"; } } model.setValue(chk_allchoiyn.attribute("ref"), ""); model.refresh(); //grd_gooddelivelist.refresh(); } // -------------------------------------------------- // Ãâ°í³»¿ª Grid Changed // -------------------------------------------------- function fGoodDeliveListChanged() { var restqty; var deliveamt; var reqqty = parseFloat(model.getValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/reqqty" )); var delivedeptqty = parseFloat(model.getValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/delivedeptqty")); if (delivedeptqty > reqqty){ var retMes = messageBox("Ãâ°í¼ö·®ÀÌ Ã»±¸¼ö·® º¸´Ù Å®´Ï´Ù. ÀÛ¾÷ÇϽðڽÀ´Ï±î?", "Q999"); if (retMes != 6) { model.setValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/delivedeptqty", "0"); // return; } // messageBox("Ãâ°í ¼ö·®ÀÌ Ã»±¸ ¼ö·®À» ","E003"); // model.setValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/delivedeptqty", "0"); } restqty = parseFloat(model.getValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/reqqty" )) - parseFloat(model.getValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/delivedeptqty")); model.setValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/restqty", restqty); deliveamt = parseFloat(model.getValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/delivedeptqty")) * parseFloat(model.getValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/goodunitcost" )); model.setValue(grd_gooddelivelist.nodeset+"[" + grd_gooddelivelist.row + "]/deliveamt", deliveamt); grd_gooddelivelist.refresh(); } // -------------------------------------------------- // Ãâ°í³»¿ª INSERT ROW // -------------------------------------------------- function fDeliveInsertRow() { var retMes = messageBox("Ãß°¡ ÇϽðڽÀ´Ï±î?", "Q999"); if (retMes != 6) { return; } // misfGridIUD(grd_gooddelivelist, "A"); grd_gooddelivelist.row = grd_gooddelivelist.rows -grd_gooddelivelist.fixedRows ; // model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/chk" , "TRUE" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/windeptcd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/oldwindeptcd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/windeptnm" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptnm" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/deliveallno" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/delivedd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/deliveno" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/deliveseqno" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqqty" , "0" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/delivedeptqty" , "0" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/restqty" , "0" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/goodunitcost" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winunitcost" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/deliveamt" , "0" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/deliveunit" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winunit" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/iokindcd" , "2C" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/iokindnm" , "Á¤»óÀÔ°íµ¿½ÃÃâ°í" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/goodcd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/goodcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/allsizespecid" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/allsizespecid")); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/goodnm" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/goodnm" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/goodspec" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/goodspec" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/goodmodel" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/goodmodel" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/winallno" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winputno" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/windd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/winno" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winno" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/winseqno" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winseqno" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/olddelivedeptcd", model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/delivedeptcd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/delivedeptnm" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptnm" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqflag" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqallno" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqdd" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqno" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqseqno" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/purcdmnddd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/purcdmnddd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/purcdmndno" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/purcdmndno" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/purcdmndseq" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/purcdmndseq" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/delivepsn" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winpsn" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/delivepsnnm" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/winpsnnm" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/goodflag" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/goodflag" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/tranflag" , "" ); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/instcd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/instcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/reqdeptcd" , model.getValue(grd_rsihinptlist.nodeset+"["+grd_rsihinptlist.row +"]/windeptcd" )); model.setValue(grd_gooddelivelist.nodeset+"["+grd_gooddelivelist.row+"]/endmonth" , "999999" ); // grd_gooddelivelist.refresh(); } // -------------------------------------------------- // Ãâ°í³»¿ª UPDATE // -------------------------------------------------- function fGoodDeliveUpdate() { // 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 (grd_gooddelivelist.rowStatus(i) == 0) { 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; gIndex = -1; fTreeGridClick(); model.setFocus("grd_rsihinptlist"); grd_rsihinptlist.row = focus; // fRsihinptGridRowChanged(grd_rsihinptlist); // model.refresh(); } function fItemAllChoice( vFlag ) { if (grd_gooddelivelist.rows - grd_gooddelivelist.fixedRows <= 0 ) { messageBox("¼±ÅÃÇÒ µ¥ÀÌÅͰ¡","I004"); model.setValue(chk_allchoiyn.attribute("ref"), "false"); return false; } for( cnt = grd_gooddelivelist.fixedRows; cnt < grd_gooddelivelist.rows ; cnt++ ) { grd_gooddelivelist.valueMatrix( cnt, grd_gooddelivelist.colRef("chk")) = vFlag; if (vFlag == "true"){ grd_gooddelivelist.rowStatus(cnt) = "2"; }else{ grd_gooddelivelist.rowStatus(cnt) = "0"; } } } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */