/* --------------------------------------------------------------------- ´©Àû¹°Ç° ÀÇ·Ú/È®Á¤ °ü¸®(SMMNP04600.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By ±èÁø¸í : 2007.08.11 ---------------------------------------------------------------------- */ /* --------------------------------------------------------*/ /* model.getValue(); ¸¦ ÇÔ¼ö·Î ¸¸µé¾ú½À´Ï´Ù. */ /* param1 : node´Â gridÀÇ xPathÀÔ´Ï´Ù. */ /* param2 : row´Â grid¿¡¼­ ¼±ÅÃÇÑ row°ªÀÔ´Ï´Ù. */ /* param3 : element´Â getvalueÇÒ ÇØ´ç element ¸íÀÔ´Ï´Ù. */ /* */ /* ÇØ´ç getvalue°ªÀ» return ÇØÁÝ´Ï´Ù. */ /* return ÇÏÁö ¾ÊÀ¸¸é ÇØ´ç°ªÀ» °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. */ /* --------------------------------------------------------*/ function fGetDateAdd(day) { var curtDate = getCurrentDate(); curtDate = curtDate.substr(0, 8); var curtYY = parseInt(curtDate.substr(0, 4), 10); var curtMM = parseInt(curtDate.substr(4, 2), 10); var curtDD = parseInt(curtDate.substr(6, 2), 10); var cntDay = fGetCntDate(curtYY, curtMM);//±¸ÇÏ·Á´Â ´ÞÀÇ ÀÏÀÚ¼ö¸¦ °¡Á®¿Â´Ù. if( (curtDD - day) > 0 ) { curtDD = curtDD - day; }else { if( curtMM == 1 ) { curtYY = curtYY - 1; curtMM = 12; curtDD = cntDay + curtDD - day; }else { curtMM = curtMM - 1; curtDD = cntDay + curtDD - day; } } curtYY = curtYY + ""; curtMM = curtMM + ""; curtDD = curtDD + ""; var bfDay = curtYY + curtMM.getLeftPad(2, '0') + curtDD.getLeftPad(2, '0'); return bfDay; } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ±¸ÇÏ·Á´Â ´ÞÀÇ ÃÑÀϼö */ /* param : ±¸ÇÏ·Á´Â ´Þ */ /* return : ´ÞÀÇ Àϼö */ /* --------------------------------------------------*/ function fGetCntDate(year, month) { var cntday = 0; switch(month) { case 1: cntday = 31; break; case 2: if( ( (Number(year) % 4 == 0) && (Number(year) % 100 != 0) ) || (Number(year) % 400 == 0) ) { cntday = 29; }else { cntday = 28; } break; case 3: cntday = 31; break; case 4: cntday = 30; break; case 5: cntday = 31; break; case 6: cntday = 30; break; case 7: cntday = 31; break; case 8: cntday = 31; break; case 9: cntday = 30; break; case 10: cntday = 31; break; case 11: cntday = 30; break; case 12: cntday = 31; break; } return cntday; } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ´©Àû¹°Ç° ÀÇ·Ú/ºÒÃâ°ü¸® ÃʱâÈ­ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fInit() { var reqenddd, deliveday, fromdd, todd; model.removeNodeset("/root/main/acmlgooddelivelist"); model.setValue("/root/main/cond/refdd", getCurrentDate().substr(0, 8)); submit("TRMNP04604"); var level = model.getValue("/root/temp/logginlevel/usrlevel"); if( ( level == "0" ) ) {//°ü¸®ÀÚ°¡ ¾Æ´Ï¸é ±ÇÇѰü¸® ¹öư ¼û±è btn_noprcplist.visible = true;//ºñó¹æ ¹°Ç°Á¶È¸ btn_goodsearch.visible = true;//¹°Ç°Á¶È¸ btn_emplevel.visible = false;//±ÇÇѰü¸® ¹öư btn_delivecnfm.visible = false;//ºÒÃâÈ®Á¤ ¹öư btn_reqsave.visible = true;//ÀÇ·ÚÀúÀå ¹öư grd_acmlgooddelivelist.colDisabled(18) = false;//ÀÇ·Ú·® grd_acmlgooddelivelist.colDisabled(22) = true;//ºÒÃâ¼ö·® grd_acmlgooddelivelist.colDisabled(23) = true;//¹ÌºÒÃâ¼ö·® grd_acmlgooddelivelist.colDisabled(28) = true;//¹ÌºÒÃâ»çÀ¯ btn_tempsave.disabled = false; document.title = "¹æÀç°íÀÇ·Ú¹°Ç° ºÒÃâÀÇ·Ú"; cap_title.attribute("text") = "¹æÀç°íÀÇ·Ú¹°Ç° ºÒÃâÀÇ·Ú"; }else { btn_noprcplist.visible = false;//ºñó¹æ ¹°Ç°Á¶È¸ btn_goodsearch.visible = false;//¹°Ç°Á¶È¸ btn_emplevel.visible = true; btn_delivecnfm.visible = true; btn_reqsave.visible = false; btn_tempsave.disabled = true; model.setValue("/root/main/cond/deliveflag", "1");//°ü¸®ÀÚ ¹ÌºÒÃâÀÚµ¿¼ÂÆÃ grd_acmlgooddelivelist.colDisabled(18) = true;//ÀÇ·Ú·® grd_acmlgooddelivelist.colDisabled(22) = false;//ºÒÃâ¼ö·® grd_acmlgooddelivelist.colDisabled(23) = false;//¹ÌºÒÃâ¼ö·® grd_acmlgooddelivelist.colDisabled(28) = false;//¹ÌºÒÃâ»çÀ¯ document.title = "¹æÀç°íÀÇ·Ú¹°Ç° ºÒÃâÈ®Á¤"; cap_title.attribute("text") = "¹æÀç°íÀÇ·Ú¹°Ç° ºÒÃâÈ®Á¤"; } model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04605", false);//¸¶°¨Á¤º¸ Á¶È¸ var basedayflag = model.getValue("/root/init/deliveinfo/basedayflag"); var basedtflag = model.getValue("/root/init/deliveinfo/basedtflag"); var message = model.getValue("/root/init/deliveinfo/message"); var basedelive = model.getValue("/root/init/deliveinfo/basedelive"); if( basedelive == "2" ) {//¿ùºÒÃâ var maxday = new Date(getCurrentDate().substr(0,4), getCurrentDate().substr(4,2),0); var maxflag = maxday.getDay(); var maxdate = maxday.getDateFormat(); if( parseInt(maxflag) > parseInt(basedayflag) ) {//¿ù¸» ¿äÀÏÀÌ ±âÁØ¿äÀϺ¸´Ù Ŭ°æ¿ì reqenddd = getDateAddc(maxdate, (parseInt(basedayflag)-parseInt(maxflag))); }else if( parseInt(maxflag) == parseInt(basedayflag)) {//°°Àº ¿äÀÏÀ϶§ reqenddd = maxdate; }else if( parseInt(maxflag) < parseInt(basedayflag)) {// ±âÁØ¿äÀÏÀÌ Å¬¶§ reqenddd = getDateAddc(maxdate, -7+(parseInt(basedayflag)-parseInt(maxflag))); } if( parseInt(basedayflag)+1 == 6 ) {//ºÒÃâ¿äÀÏÀÌ Åä¿äÀÏÀ̸é deliveday = getDateAddc(reqenddd, 2); }else { deliveday = getDateAddc(reqenddd, 1); } }else if( basedelive == "1" ) {//ÁÖºÒÃâ var flag = "N"; var todayflag = getCurrentWeek(flag); if( parseInt(todayflag) > parseInt(basedayflag) ) { //¸¶°¨¿äÀϺ¸´Ù Ŭ¶§ Â÷ÁÖ reqenddd = getDateAddc(getCurrentDate(), 7+(parseInt(basedayflag)-parseInt(todayflag))); }else if( parseInt(todayflag) < parseInt(basedayflag) ) {//¸¶°¨¿äÀÏÀÌ Å¬¶§ reqenddd = getDateAddc(getCurrentDate(), (parseInt(basedayflag)-parseInt(todayflag))); }else if( parseInt(todayflag) == parseInt(basedayflag) ) {//°°À»¶§ if( basedtflag > parseInt(getCurrentTime().substr(0, 4)) ) {//¸¶°¨½Ã°£º¸´Ù ÀÛÀ»¶§ reqenddd = getCurrentDate().substr(0, 8); }else { reqenddd = getDateAddc(getCurrentDate(), 7); } } if( parseInt(basedayflag)+1 == 6 ) {//ºÒÃâ¿äÀÏÀÌ Åä¿äÀÏÀ̸é deliveday = getDateAddc(reqenddd, 3); }else { deliveday = getDateAddc(reqenddd, 1); } } model.setValue("/root/main/cond/fromdd", getDateAddc(reqenddd, -6)); model.setValue("/root/main/cond/todd", reqenddd); model.setValue("/root/main/deliveinfo/reqenddt", reqenddd+basedtflag); model.setValue("/root/main/deliveinfo/delivecnfmdd", deliveday); model.setValue("/root/main/deliveinfo/delivemessage", message ); submit("TRMNP03004") // ¼ö¼ú½Ç(Rosette) °¡Á®¿À±â addComboItem("cmb_rosette","Àüü","","above"); model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/reqdata/opcnfmdd" ,model.getValue("/root/main/cond/fromdd") ); model.makeValue("/root/send/reqdata/rosette" ,model.getValue("/root/main/cond/oprosette")); submit("TRMNP03002"); // ¼ö¼ú½ÇÄÚµå °¡Á®¿À±â addComboItem("cmb_oproomlist","Àüü","","above"); //submit("TRMNP04603", false); //addComboItem("cmb_oproomlist", "Àü ü", "", "above" ); grd_acmlgooddelivelist.fixedcellcheckbox(0, 20) = true; grd_acmlgooddelivelist.explorerbar = "sort"; model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹æÀç°í ¹°Ç°Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fOnClickSearchGoodPopUp(){ var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; //2008-08-21 ¿ÀÀü 12:28:09 taebum ¾à¼Ó ó¹æ Á¶È¸½Ã ÇöÀç ¼ö¼ú¹æÀÇ ¹æÀç°í¸¦ ÇÔ²² Á¶È¸Çϱâ À§ÇÑ ÆÄ¶ó¹ÌÅÍ ¼³Á¤ Ãß°¡ var sOproomcd = model.getValue("/root/main/cond/oproomcd"); var sCartGubn = model.getValue("/root/main/cond/deptflag"); if( sOproomcd == "" ) { messageBox("¼ö¼ú¹æÀ» ¼±ÅÃÇÏÁö ¾Ê¾Ò½À´Ï´Ù.!", "E000"); model.setFocus("cmb_oproomlist"); return; } setParameter("SPMNP01602_oproomcd", sOproomcd); setParameter("SPMNP01602_cartgubn", sCartGubn); open("SPMNP01602" ,"", xpos, ypos, "SPMNP01602", "", ""); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ºñ󹿼º ¹°Ç°Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fOnClickSearch(){ var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; //2008-08-21 ¿ÀÀü 12:28:09 taebum ¾à¼Ó ó¹æ Á¶È¸½Ã ÇöÀç ¼ö¼ú¹æÀÇ ¹æÀç°í¸¦ ÇÔ²² Á¶È¸Çϱâ À§ÇÑ ÆÄ¶ó¹ÌÅÍ ¼³Á¤ Ãß°¡ var sOproomcd = model.getValue("/root/main/cond/oproomcd"); var sCartGubn = model.getValue("/root/main/cond/deptflag"); if( sOproomcd == "" ) { messageBox("¼ö¼ú¹æÀ» ¼±ÅÃÇÏÁö ¾Ê¾Ò½À´Ï´Ù.!", "E000"); model.setFocus("cmb_oproomlist"); return; } setParameter("SPMNP01601_oproomcd", sOproomcd); setParameter("SPMNP01601_cartgubn", sCartGubn); setParameter("SPMNP01601_openflag", "4600"); open("SPMNP01601" ,"", xpos, ypos, "SPMNP01601", "", ""); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ºñó¹æ ¹°Ç° ¸®½ºÆ® Ãß°¡ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fGoodDataDisplay(pParamList) { var iParamData = pParamList.split("¢Ì"); var pData = "", reqflagnm = ""; var erflag = model.getValue("/root/main/cond/referflag"); for (ii = 0; ii < (iParamData.length-1); ii++) { grd_acmlgooddelivelist.addRow(); pData = iParamData[ii]; var iSplit_Value = pData.split("|"); if( model.getValue("/root/main/cond/oproomcd") != iSplit_Value[12] ) { messageBox("¹°Ç°Á¶È¸ ¼ö¼ú¹æÀÌ ºÒÃâÀÇ·Ú ¼ö¼ú¹æ°ú °°Áö¾Ê½À´Ï´Ù.!", "E000"); return; } if( erflag == "Y" ) { reqflagnm = "ÀÀ±Þ"; }else { reqflagnm = "Á¤±Ô"; } model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqgoodnm", "ºñó¹æ"); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqgoodflag", "N"); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/deptflag", model.getValue("/root/main/cond/deptflag")); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/purcflag", iSplit_Value[0]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/oproomnm", cmb_oproomlist.label); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/goodcd", iSplit_Value[1]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/allsizespecid", iSplit_Value[2]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/goodnm", iSplit_Value[3]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/goodspec", iSplit_Value[4]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/goodmodel", iSplit_Value[5]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/prodcmpynm", iSplit_Value[6]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/prcpunit", iSplit_Value[7]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/prcpqty", 0); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/acmlbaseqty", 1); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqflagnm", reqflagnm); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/safestocqty", iSplit_Value[8]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/stocqty", iSplit_Value[9]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqexchqty", 0); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqqty", iSplit_Value[11]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/bfreqqty", iSplit_Value[11]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/requnit", iSplit_Value[10]); if( parseInt(iSplit_Value[11]) > 0 ) { model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/chkflag", "true"); }else { model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/chkflag", "false"); } model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/deliveyn", "N"); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/deliveqty", 0); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/undeliveqty", 0); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqdd", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqid", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/delivedd", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/deliveid", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/undeliveresn", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/stat", "I"); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/oproomcd", iSplit_Value[12]); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/delivereqdd", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/reqno", ""); model.setValue("/root/main/acmlgooddelivelist[" + (grd_acmlgooddelivelist.rows-1) + "]/olddeliveqty", ""); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ´©Àû¹°Ç° ÀÇ·Ú/ºÒÃâ°ü¸® Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSearch() { var oproomcd = model.getValue("/root/main/cond/oproomcd"); var oprosette = model.getValue("/root/main/cond/oprosette"); var referflag = model.getValue("/root/main/cond/referflag");//ÀÀ±ÞÀÇ·Ú var goodcd = model.getValue("/root/main/cond/goodcd"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); var level = model.getValue("/root/temp/logginlevel/usrlevel"); if( (level == "C")||(level == "M") ) { btn_delivecnfm.visible = true; btn_reqsave.visible = false; submit("TRMNP04602"); }else { if( oproomcd == ""&&oprosette == "" ) { messageBox("¼ö¼ú¹æÀ̳ª RosetteÀ» ¼±Åà ÇÏÁö", "E007"); model.setFocus("cmb_rosette"); return; } if( referflag == "Y" ) {//ÀÀ±ÞÀÇ·Ú¿ë if( goodcd == "" ) { messageBox("ÀÀ±ÞÀÇ·Ú Á¶È¸ÀÏ °æ¿ì ¹°Ç°Äڵ带 ÀÔ·ÂÇϽʽÿÀ.!", "E000"); return; } } submit("TRMNP04601"); } var refMsg = model.getValue("/root/properties/error/msg"); var refMsgCnt = refMsg.substring(0, 1); if( refMsgCnt == "0" ) { messageBox("Á¶È¸µÈ °á°ú°¡", "I004"); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ´©Àû¹°Ç° ÀÇ·Ú/ºÒÃâ°ü¸® ÀÇ·ÚÀúÀå */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fReqSave(pFlag) { var iRows = -1; var deliveyn, reqdd, delivedd, oproomcd, stat, goodcd, allsizespecid, reqqty, acmldeliveqty, chkflag, reqgoodflag; var cnt = 0, cnt2 = 0; iRows = grd_acmlgooddelivelist.rows; var acmlgooddelivelist = "m¢Ëreqdd¢Ëdelivedd¢Ëoproomcd¢Ëgoodcd¢Ëallsizespecid¢Ëreqqty¢Ëreqflag¢Ëreqgoodflag"; if( pFlag != "E" ) { if( model.getValue("/root/main/cond/referflag") == "Y" ) { messageBox("ÀÀ±ÞÀǷڷθ¸ ÀúÀå ÇÒ ¼ö ÀÖ½À´Ï´Ù.!", "E000"); return; } } for( var i = 1; i <= iRows; i++ ) { reqdd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqdd"); delivedd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/delivedd"); oproomcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/oproomcd"); goodcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/goodcd"); allsizespecid = model.getValue("/root/main/acmlgooddelivelist["+i+"]/allsizespecid"); reqqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqqty"); stat = model.getValue("/root/main/acmlgooddelivelist["+i+"]/stat"); chkflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/chkflag"); deliveyn = model.getValue("/root/main/acmlgooddelivelist["+i+"]/deliveyn"); reqgoodflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqgoodflag"); if( chkflag == "true" ) { if( deliveyn == "Y" ) { messageBox("ºÒÃâµÈ ¹°Ç°Àº ÀÇ·Ú¸¦ ", "E001"); return; } if( reqqty > 0 ) {//ÀÇ·Ú·®À» ÀԷ½ÿ¡¸¸ acmlgooddelivelist = acmlgooddelivelist + "¢Ì" + stat + "¢Ë" + reqdd + "¢Ë" + delivedd + "¢Ë" + oproomcd + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + reqqty + "¢Ë" + pFlag + "¢Ë" + reqgoodflag; cnt += 1; }else { messageBox("ÀÇ·Ú·®À» ", "C001"); return; } } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeNode("/root/send/savedata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.setValue("/root/send/savedata", acmlgooddelivelist); submit("TXMNP04602"); }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ´©Àû¹°Ç° ÀÇ·Ú/ºÒÃâ°ü¸® ºÒÃâÀúÀå */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fDeliveCnfm() { var iRows = -1; var delivereqdd, delivedd, oproomcd, stat, goodcd, allsizespecid, exchqty, deliveno, deptflag; var reqno, reqqty, deliveqty, chkflag, sumqty, undeliveresn, acmlbaseqty, olddeliveqty, undeliveqty, reqgoodflag; var cnt = 0; iRows = grd_acmlgooddelivelist.rows; var acmlgooddelivelist = "m¢Ëdelivereqdd¢Ëoproomcd¢Ëgoodcd¢Ëallsizespecid¢Ëreqqty¢Ëdeliveqty¢Ëreqno¢Ëundeliveqty¢Ëundeliveresn¢Ëdeliveno¢Ëdelivedd¢Ëolddeliveqty¢Ë" + "exchqty¢Ëdeptflag¢Ëdifqty¢Ëreqgoodflag"; for( var i = 1; i < iRows; i++ ) { delivereqdd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/delivereqdd"); delivedd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/delivedd"); oproomcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/oproomcd"); goodcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/goodcd"); allsizespecid = model.getValue("/root/main/acmlgooddelivelist["+i+"]/allsizespecid"); reqqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqqty"); deliveqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/deliveqty"); stat = model.getValue("/root/main/acmlgooddelivelist["+i+"]/stat"); chkflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/chkflag"); reqno = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqno"); undeliveresn = model.getValue("/root/main/acmlgooddelivelist["+i+"]/undeliveresn"); olddeliveqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/olddeliveqty"); deliveno = model.getValue("/root/main/acmlgooddelivelist["+i+"]/deliveno"); acmlbaseqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/acmlbaseqty"); undeliveqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/undeliveqty"); reqgoodflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqgoodflag"); deptflag = model.getValue("/root/main/cond/deptflag"); var exchqty = (parseInt(deliveqty)-parseInt(olddeliveqty))*parseInt(acmlbaseqty); var difqty = parseInt(deliveqty)-parseInt(olddeliveqty); if( model.getValue("/root/main/cond/deliveflag") == "2" ) { stat = "C";//Ãë¼Ò difqty = -(parseInt(olddeliveqty)); } if( chkflag == "true" ) { if( deliveqty > 0 ) {//ºÒÃâ¼ö·®ÀÌ ÀÔ·ÂµÈ °æ¿ì acmlgooddelivelist = acmlgooddelivelist + "¢Ì" + stat + "¢Ë" + delivereqdd + "¢Ë" + oproomcd + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + reqqty + "¢Ë" + deliveqty + "¢Ë" + reqno + "¢Ë" + undeliveqty + "¢Ë" + undeliveresn + "¢Ë" + deliveno + "¢Ë" + delivedd + "¢Ë" + olddeliveqty + "¢Ë" + exchqty + "¢Ë" + deptflag + "¢Ë" + difqty + "¢Ë" + reqgoodflag; cnt += 1; } } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeNode("/root/send/savedata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.setValue("/root/send/savedata", acmlgooddelivelist); submit("TXMNP04601"); if( model.getValue("/root/properties/error/msg") == "Á¤»óÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù." ) { messageBox("ÀúÀåÀÌ", "I002"); } }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } }