/* ----------------------------------------------------------------------------------- SMRSI02705_¿ùÁ¤»ê³»¿ªCheck¹×Àüǥó¸®(¼ºÀDZ³Á¤).xrw ( SMRSI02705.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 vWinQty = 0; var vWinAmt = 0; var vWinQtySel = 0; var vWinAmtSel = 0; var gTabIdx = "0"; //TAB INDEX // -------------------------------------------------- // È­¸é ControlÀ» ÃʱâÈ­ÇÑ´Ù // -------------------------------------------------- function fInit() { fInitialize(); return; } // -------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------------------- function fInitialize() { model.resetInstanceNode("/root/send/goodreq"); misfGridInit(grd_rsihinptlist); rszfUserReqInstList(cmb_instcd , getUserInfo("userid"),"1","B"); // ±â°üÄÚµå rszfComboBgcdBugtList("cmb_groupbugt", getUserInfo("dutplceinstcd"), '1'); // ¿¹»ê°èÁ¤ addComboItem( "cmb_groupbugt" , "Àüü", "", "above"); rszfComboBgcdBugtList("cmb_groupbugt2", getUserInfo("dutplceinstcd"), '1'); // ¿¹»ê°èÁ¤ addComboItem( "cmb_groupbugt2" , "Àüü", "", "above"); model.setValue("/root/init/select_chk", 2); model.setValue(cmb_instcd.attribute("ref") , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue("/root/send/slipdata/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue("/root/send/slipdata/instcdnm" , getUserInfo("dutplceinstnm")); model.setValue("/root/send/slipdata/slipdeptcd" , getUserInfo("dutplcecd" )); model.setValue("/root/send/slipdata/slipdeptcdnm", getUserInfo("dutplcenm" )); model.setValue(ipt_fromdd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ FROM model.setValue(ipt_todd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ TO model.setValue(ipt_jobmonth.attribute("ref"), getCurrentDate().substr(0,6)); // Á¤»ê³â¿ù // model.setValue(ipt_insertdd.attribute("ref"), getCurrentDate()); // È®Á¤ÀÏÀÚ misfComboComCdListMulti("R0109","cmb_calcdocukind"); grd_rsihinptlist.explorerbar = "sortshow"; model.refresh(); } // -------------------------------------------------- // Data Á¶È¸ // -------------------------------------------------- function fDataSearchClick() { switch(gTabIdx) { case "0" : fConfirmDataView(); break; case "1" : fSlipDataView("I",grd_inconfirmlist); } } // -------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------------------- function fConfirmDataView() { 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"); // for (var fRow = grd_rsihinptlist.fixedRows ; fRow < grd_rsihinptlist.rows ; fRow++) { if (grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("slipdd")) != "") { grd_rsihinptlist.isReadOnly(fRow, grd_rsihinptlist.fixedCols-1, fRow, grd_rsihinptlist.cols-1) = true; } // iQty = parseFloat(model.getValue(grd_rsihinptlist.nodeset+"["+ fRow +"]/winqty" )); // ÀÔ°í¼ö·® oQty = parseFloat(model.getValue(grd_rsihinptlist.nodeset+"["+ fRow +"]/delivedeptqty" )); // Ãâ°í¼ö·® if (iQty != oQty ) { grd_rsihinptlist.cellstyle("background-color", fRow, grd_rsihinptlist.colRef("winqty"), fRow, grd_rsihinptlist.colRef("delivedeptqty")) = "yellow"; grd_rsihinptlist.cellstyle("color" , fRow, grd_rsihinptlist.colRef("winqty"), fRow, grd_rsihinptlist.colRef("delivedeptqty")) = "red"; } } model.refresh(); } // -------------------------------------------------- // ÀüÇ¥´ë»óÀÚ·á º¸¿©ÁÖ±â ÇÔ¼ö // -------------------------------------------------- function fSlipDataView(pFlag, pGrid) { //var iPath = "/root/send/inlist/"; //var oPath = "/root/send/outlist/"; //if (model.getValue("/root/send/jobmonth") == "") { // alert("ÀÛ¾÷ÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!" ); // return; //} misfGridInit(pGrid); if (pFlag == "I") { submit("TRRSI02710"); pGrid.subtotal("sum", pGrid.colRef(""), pGrid.colRef("dramt" ) , "#,###", "font-weight:bold; background-color:#ccffcc;",pGrid.colRef("acntnm"),"- ÇÕ°è - "); pGrid.subtotal("sum", pGrid.colRef(""), pGrid.colRef("cramt" ) , "#,###", "font-weight:bold; background-color:#ccffcc;",pGrid.colRef(""),""); pGrid.subtotal("sum", pGrid.colRef(""), pGrid.colRef("suplamt" ), "#,###", "font-weight:bold; background-color:#ccffcc;",pGrid.colRef(""),""); pGrid.subtotal("sum", pGrid.colRef(""), pGrid.colRef("valaddtax"), "#,###", "font-weight:bold; background-color:#ccffcc;",pGrid.colRef(""),""); } } // -------------------------------------------------- // Switch ¼Ó¼ºº¯°æ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fViewToggle(pCls) { if (pCls == 1) // ´Ã¸®±â { // ¸ÞÀÎ Grup grp_main.attribute("visibility" ) = "hidden" ; // Data Grid grd_rsihinptlist.attribute("left" ) = "0" ; grd_rsihinptlist.attribute("width" ) = "1190" ; rdo_plceordwinflag.attribute("visibility") = "hidden" ; line2.attribute("x2" ) = "1190" ; } else { // ÁÙÀ̱â // ¸ÞÀÎ Grup grp_main.attribute("visibility" ) = "visible" ; grd_rsihinptlist.attribute("left" ) = "0" ; grd_rsihinptlist.attribute("width" ) = "592"; rdo_plceordwinflag.attribute("visibility") = "visible" ; line2.attribute("x2" ) = "592" ; } grp_main.refresh(); } // -------------------------------------------------- // º¸±â Option ¼±Åà // -------------------------------------------------- function fViewOptionClick() { grp_view.visible = true; grp_main.disabled = true; // addGroup ÄÁÆ®·ÑÀÌ ³ªÅ¸³ª¸é listGroup ÄÁÆ®·ÑÀ» disabled ½ÃÅ´ grp_view.refresh(); } // -------------------------------------------------- // View Option ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fViewOptionToggle() { var vColName = ""; var sNode = null; var oPath = "/root/init/Options/option_0/"; var vOpTail = "_op_0"; var pGrid = grd_rsihinptlist; 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 ½ÃÅ´ } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // pGrid : ¼±Åñ׸®µå, pFlag : Y:¼±ÅÃ, N :Ãë¼Ò // -------------------------------------------------------------- function fDataChkAllSelect(pFlag) { vWinQtySel = 0; vWinAmtSel = 0; var pGrid = grd_rsihinptlist; // °áÀç ³»¿ª 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(); } // -------------------------------------------------- // Á¤»êÈ®Á¤ÀÏÀÚ ÀúÀåó¸® // -------------------------------------------------- function fCheckPersonSave(pCls) { 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 (grd_rsihinptlist.rowStatus(i) == "2") { if (grd_rsihinptlist.valueMatrix(i, grd_rsihinptlist.colRef("calccnfmyn")) == "Y") { model.setValue(grd_rsihinptlist.nodeset+"["+ i +"]/calccnfmpsn", getUserInfo("userid")); model.setValue(grd_rsihinptlist.nodeset+"["+ i +"]/calccnfmdd" , model.getValue("/root/send/goodreq/insertdd")); } else { model.setValue(grd_rsihinptlist.nodeset+"["+ i +"]/calccnfmpsn", "" ); model.setValue(grd_rsihinptlist.nodeset+"["+ i +"]/calccnfmdd" , "" ); } } } grd_rsihinptlist.refresh(); 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"); } // function fGridRowChangedEvent() { var fRow = grd_rsihinptlist.row; var xPath = "/root/main/component"; model.copyNode(xPath ,"/root/main/rsihinptlist["+ fRow +"]"); model.removeNodeset("/root/temp/rsihinptlist"); model.makeNode("/root/temp/rsihinptlist"); model.copyNode("/root/temp/rsihinptlist", "/root/main/component"); if (model.getValue("/root/main/rsihinptlist["+ fRow +"]/slipdd") != "" ) { btn_update_win.disabled = true; btn_update_delive.disabled = true; } else { btn_update_win.disabled = false; btn_update_delive.disabled = false; } 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"; } } // -------------------------------------------------------------- // Á¶È¸ÈÄ °ª SUMó¸®ÇÑ´Ù // -------------------------------------------------------------- function fRdoChangedInit() { //ÃʱâÈ­ misfGridInit(grd_rsihinptlist); model.resetInstanceNode("/root/main/component/rsihinptlist"); model.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; } } // // 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_rsihinptlist); // 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(); } // -------------------------------------------------- // 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(); } // -------------------------------------------------- // ¿¹»ê°èÁ¤ Click // -------------------------------------------------- function fGooddeliveButtonClick() { grp_bugtflag.attribute("visibility") = "hidden" ; 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/groupbugt")); cmb_groupbugt2.dispatch("xforms-value-changed"); grp_bugtflag.attribute("visibility") = "visible" ; } // function fDeliveBugtDataSet() { if (cmb_acntcd.value == "") return; var vPath = "/root/main/BugLists/bugtlist["+(cmb_acntcd.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_acntcd.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") , ""); } // -------------------------------------------------- // Ãâ°í³»¿ª 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"); fGridRowChangedEvent(); // model.refresh(); } // -------------------------------------------------- // ÀÔ°í³»¿ª 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"; } } grd_gooddelivelist.refresh(); } // -------------------------------------------------- // Àüǥó¸® ÇÔ¼ö // -------------------------------------------------- function fUpdateDataView(pFlag) { var sPath = "/root/send/goodreq/"; var tPath = "/root/send/slipdata/"; var cPath = "/root/main/SlipLists/sliplist/"; if (model.getValue(sPath+"frcalccnfmdd") == "") { alert("Á¤»êÀÏÀÚ ±â°£À» ÀÔ·Â ÇϽʽÿä!!" ); return; } // if (model.getValue(ipt_jobmonth.attribute("ref")) == "") { alert("ÀÛ¾÷³â¿ùÀ» ÀÔ·Â ÇϽʽÿä!!" ); return; } // var vYear = model.getValue(ipt_jobmonth.attribute("ref")).substr(0,4); // Á¤»ê³â¿ù var vMonth = model.getValue(ipt_jobmonth.attribute("ref")).substr(4,2); // Á¤»ê³â¿ù vToDay = new Date(vYear,vMonth,0); var vDay = vToDay.getDate()+""; grp_biz.disabled = true; // model.setValue(tPath+"instcd" , getUserInfo("dutplceinstcd") ); // 01 ±â°üÄÚµå model.setValue(tPath+"instcdnm" , getUserInfo("dutplceinstnm") ); // 02 ±â°ü¸íĪ model.setValue(tPath+"jobmonth" , model.getValue(ipt_jobmonth.attribute("ref") )); // 03 ÀÛ¾÷³â¿ù if (getCurrentDate().substr(0,6) >= model.getValue(ipt_jobmonth.attribute("ref"))) { model.setValue(tPath+"genrdd", model.getValue(ipt_jobmonth.attribute("ref"))+vDay); // 04 »ý¼ºÀÏÀÚ } else { model.setValue(tPath+"genrdd" , getCurrentDate()); // 04 »ý¼ºÀÏÀÚ } // model.setValue(tPath+"slipflag" , model.getValue(sPath+"slipflag" )); // 05 ÀüÇ¥±¸ºÐ // model.setValue(tPath+"bizpk" , model.getValue(sPath+"bizpk" )); // 06 ¾÷¹«º° Primary Key model.setValue(tPath+"slipdeptcd" , getUserInfo("dutplcecd" )); // 07 ±âÇ¥ºÎ¼­ model.setValue(tPath+"slipdeptcdnm", getUserInfo("dutplcenm" )); // 08 ±âÇ¥ºÎ¼­¸í model.setValue(tPath+"fromdd" , model.getValue(sPath+"fromdd" )); // 09 ÀÔ°íÀÏÀÚ FR model.setValue(tPath+"todd" , model.getValue(sPath+"todd" )); // 10 ÀÔ°íÀÏÀÚ TO model.setValue(tPath+"frcalccnfmdd", model.getValue(sPath+"frcalccnfmdd" )); // 11 Á¤»êÈ®Á¤ÀÏÀÚ FR model.setValue(tPath+"tocalccnfmdd", model.getValue(sPath+"tocalccnfmdd" )); // 12 Á¤»êÈ®Á¤ÀÏÀÚ TO model.setValue(tPath+"frcalcdocudd", model.getValue(sPath+"frcalcdocudd" )); // 13 °è»ê¼­ÀÏÀÚ FR model.setValue(tPath+"tocalcdocudd", model.getValue(sPath+"tocalcdocudd" )); // 14 °è»ê¼­ÀÏÀÚ TO model.setValue(tPath+"unslwrit" , getUserInfo("userid") ); // 15 °Ë¼öÀÚ ID model.setValue(tPath+"unslwritnm" , getUserInfo("usernm") ); // 16 °Ë¼öÀÚ ID¸í model.setValue(tPath+"defrayreqdd" , getCurrentDate() ); // 17 Ãâ±Ý¿äûÀÏ // model.setValue(tPath+"slipcmt" , vSlipCmt + " ¿ù ¹°Ç°´ë(Àç°íÀÚ»ê)" ); // 18 ÀüÇ¥Àû¿ä ÀÔ°í model.setValue(tPath+"endmonth" , model.getValue(ipt_jobmonth.attribute("ref") )); // 19 Á¤»ê³â¿ù Ãâ°í // model.setValue(tPath+"slipdd" , model.getValue(cPath+"slipdd" )); // 20 ÀüÇ¥ÀÏÀÚ // model.setValue(tPath+"slipno" , model.getValue(cPath+"slipno" )); // 21 ÀüÇ¥¹øÈ£ // model.setValue(tPath+"sanctyn" , model.getValue(cPath+"sanctyn" )); // 24 ÀüÇ¥Ãâ·Â¿©ºÎ // model.setValue(tPath+"slipcheck1" , model.getValue(sPath+"slipcheck1" )); // 25 Àüǥó¸® Àü È®ÀÎ FLAG 1 // model.setValue(tPath+"slipcheck2" , model.getValue(sPath+"slipcheck2" )); // 26 Àüǥó¸® Àü È®ÀÎ FLAG 2 // model.setValue(tPath+"slipcheck3" , model.getValue(sPath+"slipcheck3" )); // 27 Àüǥó¸® Àü È®ÀÎ FLAG 3 model.setValue(tPath+"jobcls" , pFlag ); // 28 ÀÛ¾÷±¸ºÐ S:Àüǥó¸®, C:ÀüÇ¥Ãë¼Ò // if (fRsihinptSlipCheck()) { grp_biz.disabled = false; return; } // if (pFlag == "S") { cpt_slip.visible = true; cpt_cancel.visible = false; bbt_slip_proc.visible = true; bbt_slip_proc.disabled = false; bbt_cancel_proc.visible = false; } else { cpt_slip.visible = false; cpt_cancel.visible = true; bbt_slip_proc.visible = false; bbt_cancel_proc.visible = true; bbt_cancel_proc.disabled = false; model.setValue(tPath+"instcd" , model.getValue(cPath+"instcd" )); // model.setValue(tPath+"calccnfmdd" , model.getValue(cPath+"calccnfmdd")); model.setValue(tPath+"slipdd" , model.getValue(cPath+"slipdd" )); model.setValue(tPath+"slipno" , model.getValue(cPath+"slipno" )); model.setValue(tPath+"slipddno" , model.getValue(cPath+"slipddno" )); model.setValue(tPath+"sanctyn" , model.getValue(cPath+"sanctyn" )); model.setValue(tPath+"genrdd" , model.getValue(cPath+"genrdd" )); model.setValue(tPath+"bizpk" , model.getValue(cPath+"bizpk" )); } grp_slip.visible = true; if (pFlag == "S") { if (model.getValue(cPath + "calccnfmdd") == "") { alert(vYear+" ³â "+ vMonth+" ¿ùÀÇ È®Á¤ ÀÚ·á°¡ ¾ø½À´Ï´Ù. È®ÀÎ ÇϽʽÿä!!"); bbt_slip_proc.disabled = true; } else { // if (model.getValue(cPath + "slipdd") != "") { if (model.getValue(cPath + "sanctyn") == "Y") { alert(vYear+" ³â "+ vMonth+" ¿ùÀÇ È®Á¤ ÀÚ·á°¡ ÀÌ¹Ì ÀüÇ¥Ãâ·ÂÀÌ µÇ¾ú½À´Ï´Ù. À繫Ãâ·ÂÃë¼Ò ÈÄ Àçó¸® ÇϽʽÿä!!"); } else { alert(vYear+" ³â "+ vMonth+" ¿ùÀÇ È®Á¤ ÀÚ·á°¡ ÀÌ¹Ì ÀüÇ¥ ó¸® µÇ¾ú½À´Ï´Ù. °áÀçÃë¼Ò ÈÄ Àçó¸® ÇϽʽÿä!!"); } bbt_slip_proc.disabled = true; } } } else { if (model.getValue(cPath + "calccnfmdd") == "") { alert(vYear+" ³â "+ vMonth+" ¿ùÀÇ È®Á¤ ÀÚ·á°¡ ¾ø½À´Ï´Ù. È®ÀÎ ÇϽʽÿä!!"); bbt_cancel_proc.disabled = true; } else { if (model.getValue(cPath + "slipdd") == "") { alert(vYear+" ³â "+ vMonth+" ¿ùÀÇ È®Á¤ ÀÚ·á°¡ ¹ÌÀüǥó¸®ÀÌ µÇ¾ú½À´Ï´Ù. ÀüÇ¥ ó¸® ÇϽʽÿä!!"); bbt_cancel_proc.disabled = true; } else { if (model.getValue(cPath + "sanctyn") == "Y") { alert(vYear+" ³â "+ vMonth+" ¿ùÀÇ È®Á¤ ÀÚ·á°¡ ÀÌ¹Ì ÀüÇ¥Ãâ·ÂÀÌ µÇ¾ú½À´Ï´Ù. À繫Ãâ·ÂÃë¼Ò ÈÄ Àçó¸® ÇϽʽÿä!!"); bbt_cancel_proc.disabled = true; } } } } model.refresh(); } // -------------------------------------------------- // Àüǥó¸®Àü Data Cehck ÇÔ¼ö // -------------------------------------------------- function fRsihinptSlipCheck() { var sPath = "/root/send/goodreq/"; var tPath = "/root/send/slipdata/"; var cPath = "/root/main/SlipLists/sliplist/"; var vYear = model.getValue(ipt_jobmonth.attribute("ref")).substr(0,4); // Á¤»ê³â¿ù var vMonth = model.getValue(ipt_jobmonth.attribute("ref")).substr(4,2); // Á¤»ê³â¿ù vToDay = new Date(vYear,vMonth,0); var vDay = vToDay.getDate()+""; // model.setValue(tPath+"genrdd", model.getValue(ipt_jobmonth.attribute("ref"))+vDay); model.setValue(tPath+"frcalccnfmdd", model.getValue(sPath+"frcalccnfmdd")); model.setValue(tPath+"tocalccnfmdd", model.getValue(sPath+"tocalccnfmdd")); model.setValue(tPath+"unslwrit" , getUserInfo("userid") ); model.setValue(tPath+"unslwritnm" , getUserInfo("usernm") ); model.setValue(tPath+"endmonth" , model.getValue(ipt_jobmonth.attribute("ref")) ); // ÀÛ¾÷³â¿ù submit("TRRSI02719"); if (model.getValue(gvErrorMsgPath + "/type") == "error") { alert("ÀÛ¾÷ó¸® Áß ¿À·ù ¿î¿µÆÀ¿¡ ¹®ÀÇ é© !!!"); return true; } model.setValue(tPath+"slipdd" , model.getValue(cPath+"slipdd" )); // ÀüÇ¥ÀÏÀÚ model.setValue(tPath+"slipno" , model.getValue(cPath+"slipno" )); // ÀüÇ¥¹øÈ£ model.setValue(tPath+"slipddno" , model.getValue(cPath+"slipddno" )); // ÀüÇ¥¹øÈ£Á¶ÇÕ model.setValue(tPath+"sanctyn" , model.getValue(cPath+"sanctyn" )); // ÀüÇ¥ Ãâ·Â¿©ºÎ model.setValue(tPath+"bizpk" , model.getValue(cPath+"bizpk" )); // »ý¼º KEY ipt_slipdd.disabled = false; if (model.getValue(cPath+"slipdd") != "") { // ÀüÇ¥ÀÏÀÚ model.setValue(ipt_slipdd.attribute("ref"), model.getValue(tPath+"slipdd")); // ÀüÇ¥ÀÏÀÚ ipt_slipdd.disabled = true; } model.refresh(); return false; } // -------------------------------------------------- // Àüǥó¸® ÇÔ¼ö // -------------------------------------------------- function fSlipProcess(pFlag) { var vdate = new Date(); var vTime = lpad(vdate.getHours() +"",2,"0") + lpad(vdate.getMinutes()+"",2,"0") + lpad(vdate.getSeconds()+"",2,"0"); var tPath = "/root/send/slipdata/"; if (pFlag == "S") { // Àüǥó¸® var vCheck = "Y"; vCheck = (model.getValue(tPath+"slipcheck1") == "Y") ? vCheck : "N"; vCheck = (model.getValue(tPath+"slipcheck2") == "Y") ? vCheck : "N"; vCheck = (model.getValue(tPath+"slipcheck3") == "Y") ? vCheck : "N"; if (vCheck == "N") { alert("ÀÛ¾÷ Check¸¦ È®ÀÎÇϽʽÿä!!"); return; } var vSlipCmt = model.getValue(tPath+"genrdd").substr(0,4) + "." + model.getValue(tPath+"genrdd").substr(4,2) ; var vBizpk = getUserInfo("dutplceinstcd") +"_" // ±â°ü + model.getValue(ipt_jobmonth.attribute("ref")) +"_" // ÀÛ¾÷³â¿ù + getCurrentDate()+ vTime ; // ÀÛ¾÷ÀϽà model.setValue(tPath+"slipflag" , "6" ); // 05 ÀüÇ¥±¸ºÐ model.setValue(tPath+"bizpk" , vBizpk + "_O_PURC" ); // 06 ¾÷¹«º° Primary Key model.setValue(tPath+"slipcmt" , vSlipCmt + " ¿ù ¹°Ç°´ë(Àç°íÀÚ»ê)"); // 18 ÀüÇ¥Àû¿ä ÀÔ°í } else { // ÀüÇ¥Ãë¼Ò var retMes = messageBox("À繫ÀüÇ¥ Ãë¼Òó¸® ÀÛ¾÷À» ÇϽðڽÀ´Ï±î?", "Q999"); if (retMes != 6) { return; } } submit("TXRSI02718"); //¼ºÀDZ³Á¤ ¿ùÁ¤»êÈ®Á¤ÀÚ·á À繫±âǥó¸® ¹× Ãë¼Ò¸¦ °ü¸®ÇÑ´Ù. if (model.getValue(gvErrorMsgPath + "/type") == "error") { alert("ÀÛ¾÷ó¸® Áß ¿À·ù ¿î¿µÆÀ¿¡ ¹®ÀÇ é© !!!"); return true; } else { alert("ÀÚ·áó¸® ¿Ï·á!!! ¼ö°í Çϼ̽À´Ï´Ù."); } grp_slip.visible = false; grp_biz.disabled = false; } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */