/* --------------------------------------------------------------------- ¹æÀç°í½Ç»çÀÔ·Â(SMMNP03900.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By ±èÁø¸í : 2007.12.18 ---------------------------------------------------------------------- */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÃʱâÈ­ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fInit() { model.removeNodeset("/root/main/stoclist"); submit("TRMNP04604"); var level = model.getValue("/root/temp/logginlevel/usrlevel"); var stocflag = model.getValue("/root/main/cond/stocflag"); grd_stoclist.explorerbar = "sort"; grd_stoclist.fixedcellcheckbox(0,18) = true; submit("TRMNP03905"); addComboItem("cmb_oproomcd", "Àü ü", "", "above" ); submit("TRMNP03004") // ¼ö¼ú½Ç(Rosette) °¡Á®¿À±â addComboItem("cmb_rosette","Àüü","","above"); model.removenode("/root/send"); //------------(20101011) °æºÏ´ë) //model.setValue("/root/main/cond/goodflag", "Y"); addComboItem("cmb_goodflag","Àüü","","above"); //------------(20101011) °æºÏ´ë) model.removeNodeset("/root/init/lrglist"); model.removeNodeset("/root/init/mdllist"); model.removeNodeset("/root/init/smllist"); model.setValue("/root/main/cond/lrgcd", ""); model.setValue("/root/main/cond/mdlcd", ""); model.setValue("/root/main/cond/smlcd", ""); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04463"); addComboItem("cmb_lrg", "Àü ü", "", "above" ); //2009-06-22 K.J.M º´¿øº° Display ¿©ºÎ model.removenode("/root/send"); model.makeValue("/root/send/reqdata/cdgrupid", "106");//º´¿øº° Display ¿©ºÎ model.makeValue("/root/send/reqdata/supcdid", "");//¼­ºê±¸ºÐ model.makeValue("/root/send/reqdata/cdid", "");//¼­ºê±¸ºÐ submit("TRMNP04903", false); if( model.getValue("/root/init/hardcodeinfo/cdid").substr(4, 1) == "Y" ) {//»èÁ¦ ¹öư btn_delete.visible = "true"; }else { btn_delete.visible = "false"; } fChangeBtn();//¹öưó¸® } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹æÀç°í½Ç»çÀÔ·Â ¹öư ó¸® */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fChangeBtn() { if( model.getValue("/root/main/cond/cnfmyn") == "Y" ) {//È®Á¤ btn_cnclcnfm.visible = true;// È®Á¤Ãë¼Ò btn_cnfm.visible = false;//È®Á¤ btn_saveexcel2.attribute("style") = "left:133px; top:1px; width:53px; height:19px; "; btn_prnt2.attribute("style") = "left:89px; top:1px; width:42px; height:19px; "; btn_delete.attribute("style") = "left:45px; top:1px; width:42px; height:19px; "; grd_stoclist.colDisabled(17) = "true";//Àç°í½Ç»ç grd_stoclist.colDisabled(15) = "true";//Àç°íµî·Ï grd_stoclist.colDisabled(20) = "true";//ºÒÃâ¼ö·® grd_stoclist.colDisabled(21) = "true";//¹Ý³³¼ö·® grd_stoclist.colDisabled(22) = "true";//¹ÌºÒÃâ¼ö·® }else { btn_cnclcnfm.visible = false;// È®Á¤Ãë¼Ò btn_cnfm.visible = true;//È®Á¤ btn_saveexcel2.attribute("style") = "left:155px; top:1px; width:53px; height:19px; "; btn_prnt2.attribute("style") = "left:111px; top:1px; width:42px; height:19px; "; btn_delete.attribute("style") = "left:67px; top:1px; width:42px; height:19px; "; grd_stoclist.colDisabled(17) = "true";//Àç°í½Ç»ç grd_stoclist.colDisabled(15) = "true";//Àç°íµî·Ï grd_stoclist.colDisabled(20) = "false";//ºÒÃâ¼ö·® grd_stoclist.colDisabled(21) = "false";//¹Ý³³¼ö·® grd_stoclist.colDisabled(22) = "false";//¹ÌºÒÃâ¼ö·® } // fSearch(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹æÀç°í½Ç»çÀÔ·Â Á¶È¸(°ü¸®ÀÚ) */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSearch(flag) { var goodcd = model.getValue("/root/main/cond/goodcd"); var oproomcd = model.getValue("/root/main/cond/oproomcd"); if(flag=="1") { } else { if( oproomcd == "" && goodcd == "") { messageBox("¼ö¼ú¹æÀ» ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_oproomcd"); return; } } model.removeNodeset("/root/main/stoclist"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP03906"); grd_stoclist.colStyle(20, "data", "background-color") = "#ccffcc"; if( model.getValue("/root/main/cond/cnfmyn") == "Y" ) { grd_stoclist.colDisabled(20) = "true";//ºÒÃâ¼ö·® }else { grd_stoclist.colDisabled(20) = "false";//ºÒÃâ¼ö·® } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹æÀç°í½Ç»çÀÔ·Â ¹öư Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fBtnSearch(pFlag) { var goodcd = model.getValue("/root/main/cond/goodcd"); var oproomcd = model.getValue("/root/main/cond/oproomcd"); var goodnm = model.getValue("/root/main/cond/goodnm"); var refflag = model.getValue("/root/main/cond/refflag"); var variable = model.getValue("/root/main/cond/variable"); var level = model.getValue("/root/temp/logginlevel/usrlevel"); //2009.05.13 Á¶È¸ ¹öư Ç÷¡±× °ª ¼ÂÆÃ model.setValue("/root/main/cond/stocflag", pFlag); model.setValue("/root/main/cond/searflag", pFlag); var stocflag = model.getValue("/root/main/cond/stocflag"); if( ( level == "0" ) ) {//ÀϹÝÀ¯Àú if( oproomcd == "" ) { messageBox("¼ö¼ú¹æÀ» ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_oproomcd"); return; } if( stocflag == "R" || stocflag == "U" ) { grd_stoclist.colDisabled(17) = "true"; grd_stoclist.colDisabled(15) = "false"; grd_stoclist.colDisabled(21) = "true"; grd_stoclist.colDisabled(22) = "true"; grd_stoclist.colDisabled(23) = "true"; }else if( stocflag == "I" ){ grd_stoclist.colDisabled(17) = "false"; grd_stoclist.colDisabled(15) = "true"; grd_stoclist.colDisabled(21) = "true"; grd_stoclist.colDisabled(22) = "true"; grd_stoclist.colDisabled(23) = "true"; }else { grd_stoclist.colDisabled(17) = "true"; grd_stoclist.colDisabled(15) = "true"; grd_stoclist.colDisabled(21) = "true"; grd_stoclist.colDisabled(22) = "true"; grd_stoclist.colDisabled(23) = "true"; } }else { } model.removeNodeset("/root/main/stoclist"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); if( ( level == "M" )||( level == "C" ) ) {//°ü¸®ÀÚ submit("TRMNP03906"); grd_stoclist.colStyle(20, "data", "background-color") = "#ccffcc"; }else { submit("TRMNP03904"); if( stocflag == "R" || stocflag == "U" ) { grd_stoclist.colStyle(15, "data", "background-color") = "#ccffcc"; }else if( stocflag == "I" ){ grd_stoclist.colStyle(17, "data", "background-color") = "#ccffcc"; }else { grd_stoclist.colStyle(15, "data", "background-color") = "transparent"; grd_stoclist.colStyle(17, "data", "background-color") = "transparent"; } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹°Ç° Á¶È¸ ÆË¾÷ ÈÄ Ã³¸® */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSetGoodCd(paramData) { var variable = "'"; var goodcd = ""; var goodnm = ""; var oldgoodcd, oldgoodnm, oldvariable; oldgoodcd = model.getValue("/root/main/cond/goodcd"); oldgoodnm = model.getValue("/root/main/cond/goodnm"); oldvariable = model.getValue("/root/main/cond/variable"); var getData = paramData; if( getData != "") { if( model.getValue("/root/temp/chkcncl") != "C" ) { var getDataTemp1 = getData.split("¢Ì"); for( var i = 0; i < getDataTemp1.length-1; i++) { var getDataTemp2 = getDataTemp1[i].split("|"); variable = variable + getDataTemp2[0] + getDataTemp2[2] + "'"; goodcd = goodcd + getDataTemp2[0]; goodnm = goodnm + getDataTemp2[1]; if(( i+1) != (getDataTemp1.length-1) ) { variable = variable + ", '"; goodcd = goodcd + ", "; goodnm = goodnm + ", "; } } if( oldgoodcd != "" ) { goodcd = oldgoodcd + ", " + goodcd } if( oldgoodnm != "" ) { goodnm = oldgoodnm + ", " + goodnm } if( oldvariable != "" ) { variable = oldvariable + ", " + variable } model.setValue("/root/main/cond/goodcd", goodcd); model.setValue("/root/main/cond/goodnm", goodnm); model.setValue("/root/main/cond/variable", variable); model.refresh(); fSearch(); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹æÀç°í½Ç»çÀÔ·Â ½Ç»ç·®ÀÔ·Â */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSave( ) { var iRows = -1; var chkflag, oproomcd, goodcd, allsizespecid, bfsafestocqty, safestocqty, reqcnfmyn; var stocqty, refdeptflag, stocflag, undeliveqty, deliveqty, stat, cnfmyn, reqdd, inspqty, reqqty; var cnt = 0, chkcnt = 0; iRows = grd_stoclist.rows; var stoclist = "m¢Ëoproomcd¢Ëgoodcd¢Ëallsizespecid¢Ëbfsafestocqty¢Ëinspqty¢Ërefdeptflag¢Ësafestocqty¢Ëstocflag¢Ëreqqty¢Ëdeliveqty¢Ëundeliveqty¢Ëcnfmyn¢Ëreqdd"; if( model.getValue("/root/main/cond/searflag") == "A" ) { messageBox("ÀüüÁ¶È¸½Ã´Â ÀúÀåÀ» ", "E001"); return; } for( var i = 1; i <= iRows; i++ ) { chkflag = model.getValue("/root/main/stoclist[" + i + "]/chkflag"); oproomcd = model.getValue("/root/main/stoclist[" + i + "]/oproomcd"); goodcd = model.getValue("/root/main/stoclist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/stoclist[" + i + "]/allsizespecid"); bfsafestocqty = model.getValue("/root/main/stoclist[" + i + "]/bfsafestocqty"); safestocqty = model.getValue("/root/main/stoclist[" + i + "]/safestocqty"); stocqty = model.getValue("/root/main/stoclist[" + i + "]/stocqty"); inspqty = model.getValue("/root/main/stoclist[" + i + "]/inspqty"); deliveqty = model.getValue("/root/main/stoclist[" + i + "]/deliveqty"); rtnqty = model.getValue("/root/main/stoclist[" + i + "]/rtnqty"); undeliveqty = model.getValue("/root/main/stoclist[" + i + "]/undeliveqty"); stat = model.getValue("/root/main/stoclist[" + i + "]/stat"); reqdd = model.getValue("/root/main/stoclist[" + i + "]/reqdd"); reqcnfmyn = model.getValue("/root/main/stoclist[" + i + "]/reqcnfmyn"); refdeptflag = model.getValue("/root/main/cond/refdeptflag"); stocflag = model.getValue("/root/main/cond/stocflag"); if( reqcnfmyn == "Y"&&reqdd == getCurrentDate().substr(0, 8) ) { messageBox("È®Á¤µÈ ´çÀÏÀÇ·Ú´Â CCR¿¡¼­ È®Á¤Ãë¼Ò¸¦ ÇØ¾ß¸¸ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E000"); return; } if( stocflag == "R"||stocflag == "U" ) {//Àç°íµî·Ï, º¯°æÀ϶§´Â ½Ç»ç·® 0 inspqty = "0"; cnfmyn = "N"; reqqty = (parseInt(safestocqty) - parseInt(bfsafestocqty)); }else { cnfmyn = "N";//Àç°í½Ç»çÀϰæ¿ì ÀÚµ¿ ½ÂÀÎ ==> CSR ½ÂÀÎÀ¸·Î º¯°æ 2009.04.13 reqqty = "0"; } if( chkflag == "true" ) { //if( stocflag == "R" ) { // if( parseInt(bfsafestocqty) > 1 ) {//¾ÈÀüÀç°í°¡ ÀÖÀ¸¸é º¯°æÀ¸·Î ÇØ¾ßÇÔ // messageBox("¾ÈÀüÀç°í°¡ Àִ°æ¿ì ¾ÈÀüÀç°í º¯°æÀ¸·Î º¯°æ °¡´ÉÇÕ´Ï´Ù.", "E000"); // return; // } //} if( stocflag == "R"||stocflag == "U" ) {//Àç°íµî·Ï, º¯°æ if( parseInt(reqqty) == 0 ) { chkcnt += 1; continue; } if( parseInt(bfsafestocqty) < 1 ) {//ÀÌÀü Àç°í°¡ ÀÖÀ¸¸é 0ÀԷ°¡´É if( safestocqty == "0"||safestocqty == "" ) { messageBox("¼ö·®À» ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.!", "E000"); return; } } }else { if( inspqty == "0"||inspqty == "" ) {//½Ç»ç·®À» ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é ¸®ÅÏ messageBox("¼ö·®À» ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.!", "E000"); return; } if( reqcnfmyn == "Y" ) {//½Ç»ç, È®Á¤À̸é I stat = "I"; } } //2009.05.13 ¾ÈÀüÀç°íµî·Ï, º¯°æ È®Á¤µÈ Á¶È¸¸®½ºÆ®¿¡¼­ ¼ö·®º¯°æ½Ã Àç°íº¯°æ ¹× ÀÔ·ÂÀ¸·Î Ç÷¡±× ¼ÂÆÃ if( (reqqty != 0)&&(parseInt(inspqty) == 0)&&(stocflag == "R"||stocflag == "U")&&(reqcnfmyn == "Y") ) { stocflag = "U"; stat = "I"; } cnt += 1; stoclist = stoclist + "¢Ì" + stat + "¢Ë" + oproomcd + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + bfsafestocqty + "¢Ë" + inspqty + "¢Ë" + refdeptflag + "¢Ë" + safestocqty + "¢Ë" + stocflag + "¢Ë" + reqqty + "¢Ë" + "0" + "¢Ë" + "0" + "¢Ë" + cnfmyn + "¢Ë" + reqdd; } } 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", stoclist); submit("TXMNP03901"); }else { if( chkcnt > 0 ) { messageBox("º¯°æµÈ ¼ö·®ÀÌ ¾ø½À´Ï´Ù.", "E000"); }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : Àç°í ½Åû È®Á¤ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fCnfmSave() { var iRows = -1; var chkflag, oproomcd, goodcd, allsizespecid, bfsafestocqty, safestocqty, stocqty, refdeptflag, stocflag, reqqty, deliveqty; var undeliveqty, cnfmyn, stat, reqdd, bfdeliveqty, inspqty, reqcnfmyn, realdeliveqty; var cnt = 0, chkcnt = 0; iRows = grd_stoclist.rows; var stoclist = "m¢Ëoproomcd¢Ëgoodcd¢Ëallsizespecid¢Ëbfsafestocqty¢Ëinspqty¢Ërefdeptflag¢Ësafestocqty¢Ëstocflag¢Ëreqqty¢Ëdeliveqty¢Ëundeliveqty¢Ëcnfmyn¢Ëreqdd¢Ërealdeliveqty"; for( var i = 1; i <= iRows; i++ ) { chkflag = model.getValue("/root/main/stoclist[" + i + "]/chkflag"); oproomcd = model.getValue("/root/main/stoclist[" + i + "]/oproomcd"); goodcd = model.getValue("/root/main/stoclist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/stoclist[" + i + "]/allsizespecid"); bfsafestocqty = model.getValue("/root/main/stoclist[" + i + "]/bfsafestocqty"); safestocqty = model.getValue("/root/main/stoclist[" + i + "]/safestocqty"); stocqty = model.getValue("/root/main/stoclist[" + i + "]/stocqty"); deliveqty = model.getValue("/root/main/stoclist[" + i + "]/deliveqty"); bfdeliveqty = model.getValue("/root/main/stoclist[" + i + "]/bfdeliveqty"); rtnqty = model.getValue("/root/main/stoclist[" + i + "]/rtnqty"); reqqty = model.getValue("/root/main/stoclist[" + i + "]/reqqty"); undeliveqty = model.getValue("/root/main/stoclist[" + i + "]/undeliveqty"); stat = model.getValue("/root/main/stoclist[" + i + "]/stat"); reqdd = model.getValue("/root/main/stoclist[" + i + "]/reqdd"); inspqty = model.getValue("/root/main/stoclist[" + i + "]/inspqty"); stocflag = model.getValue("/root/main/stoclist[" + i + "]/stocflag"); refdeptflag = model.getValue("/root/main/cond/refdeptflag"); //stocflag = model.getValue("/root/main/cond/stocflag"); reqcnfmyn = model.getValue("/root/main/stoclist[" + i + "]/reqcnfmyn"); if( stocflag == "R"||stocflag == "U" ) {//Àç°íµî·Ï, º¯°æÀ϶§´Â ½Ç»ç·® 0 inspqty = "0"; } if( undeliveqty > 0 ) {//¹ÌºÒÃâÀÖÀ¸¸é ÀϺνÂÀÎ Ç÷¡±× cnfmyn = "S"; if( chkflag == "true" ) { if( parseInt(deliveqty) == parseInt(bfdeliveqty) ) { messageBox("ÀÌ¹Ì ºÒÃâÇÑ ¼ö·®ÀÔ´Ï´Ù.", "E000"); return; } } }else { cnfmyn = "Y"; } if( rtnqty > 0 ) { deliveqty = -(rtnqty); } if( chkflag == "true" ) { if( reqcnfmyn == "Y" ) { chkcnt += 1; continue; } cnt += 1; stoclist = stoclist + "¢Ì" + stat + "¢Ë" + oproomcd + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + bfsafestocqty + "¢Ë" + inspqty + "¢Ë" + refdeptflag + "¢Ë" + safestocqty + "¢Ë" + stocflag + "¢Ë" + reqqty + "¢Ë" + deliveqty + "¢Ë" + undeliveqty + "¢Ë" + cnfmyn + "¢Ë" + reqdd + "¢Ë" + deliveqty; } } 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", stoclist); submit("TXMNP03902"); }else { if( chkcnt > 0 ) { messageBox("ÀÌ¹Ì È®Á¤µÈ°Í¸¸ ¼±ÅÃÇϼ̽À´Ï´Ù.", "E000"); }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : Àç°í ½Åû È®Á¤Ãë¼Ò */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fCnclCnfmSave() { var iRows = -1; var chkflag, oproomcd, goodcd, allsizespecid, bfsafestocqty, safestocqty, stocqty, refdeptflag, stocflag, reqqty, deliveqty, undeliveqty, cnfmyn, stat, reqdd, bfdeliveqty; var cnt = 0, chkcnt = 0; iRows = grd_stoclist.rows; var stoclist = "m¢Ëoproomcd¢Ëgoodcd¢Ëallsizespecid¢Ëbfsafestocqty¢Ëinspqty¢Ërefdeptflag¢Ësafestocqty¢Ëstocflag¢Ëreqqty¢Ëdeliveqty¢Ëundeliveqty¢Ëcnfmyn¢Ëreqdd¢Ërealdeliveqty"; for( var i = 1; i <= iRows; i++ ) { chkflag = model.getValue("/root/main/stoclist[" + i + "]/chkflag"); oproomcd = model.getValue("/root/main/stoclist[" + i + "]/oproomcd"); goodcd = model.getValue("/root/main/stoclist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/stoclist[" + i + "]/allsizespecid"); bfsafestocqty = model.getValue("/root/main/stoclist[" + i + "]/bfsafestocqty"); safestocqty = model.getValue("/root/main/stoclist[" + i + "]/safestocqty"); stocqty = model.getValue("/root/main/stoclist[" + i + "]/stocqty"); deliveqty = model.getValue("/root/main/stoclist[" + i + "]/deliveqty"); bfdeliveqty = model.getValue("/root/main/stoclist[" + i + "]/bfdeliveqty"); rtnqty = model.getValue("/root/main/stoclist[" + i + "]/rtnqty"); reqqty = model.getValue("/root/main/stoclist[" + i + "]/reqqty"); undeliveqty = model.getValue("/root/main/stoclist[" + i + "]/undeliveqty"); stat = model.getValue("/root/main/stoclist[" + i + "]/stat"); reqdd = model.getValue("/root/main/stoclist[" + i + "]/reqdd"); inspqty = model.getValue("/root/main/stoclist[" + i + "]/inspqty"); stocflag = model.getValue("/root/main/stoclist[" + i + "]/stocflag"); refdeptflag = model.getValue("/root/main/cond/refdeptflag"); //stocflag = model.getValue("/root/main/cond/stocflag"); reqcnfmyn = model.getValue("/root/main/stoclist[" + i + "]/reqcnfmyn"); cnfmyn = "N"; if( chkflag == "true" ) { if( reqcnfmyn == "N" ) {//¹ÌÈ®Á¤À̸é È®Á¤Ãë¼Ò ºÒ°¡ chkcnt += 1; continue; } cnt += 1; stoclist = stoclist + "¢Ì" + "C" + "¢Ë" + oproomcd + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + bfsafestocqty + "¢Ë" + inspqty + "¢Ë" + refdeptflag + "¢Ë" + safestocqty + "¢Ë" + stocflag + "¢Ë" + reqqty + "¢Ë" + deliveqty + "¢Ë" + undeliveqty + "¢Ë" + cnfmyn + "¢Ë" + reqdd + "¢Ë" + bfdeliveqty; } } 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", stoclist); submit("TXMNP03902"); }else { if( chkcnt > 0 ) { messageBox("¹ÌÈ®Á¤ ¸®½ºÆ®´Â È®Á¤ Ãë¼Ò¸¦ ", "E001"); }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹æÀç°í µî·Ï ÀÌ·Â »èÁ¦ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fDelHist() { var chkflag, goodcd, allsizespecid, oproomcd, refdeptflag, pFlag, reqdd; var cnt = 0; var dellist = "m¢Ëgoodcd¢Ëallsizespecid¢Ëoproomcd¢Ërefdeptflag¢Ëreqdd"; for( var i = 1; i <= grd_stoclist.rows; i++ ) { chkflag = model.getValue("/root/main/stoclist[" + i + "]/chkflag"); goodcd = model.getValue("/root/main/stoclist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/stoclist[" + i + "]/allsizespecid"); oproomcd = model.getValue("/root/main/stoclist[" + i + "]/oproomcd"); reqdd = model.getValue("/root/main/stoclist[" + i + "]/reqdd"); refdeptflag = model.getValue("/root/main/cond/refdeptflag"); if( chkflag == "true" ) { dellist = dellist + "¢Ì" + "C" + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + oproomcd + "¢Ë" + refdeptflag + "¢Ë" + reqdd; cnt++; } } 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", dellist); submit("TXMNP03903"); pFlag = model.getValue("/root/temp/btnflag"); fBtnSearch(pFlag); }else { messageBox("¼±ÅÃÇϽй°Ç°ÀÌ ¾ø½À´Ï´Ù.!", "E000"); return; } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ´ÙÀ½ ÇàÀ¸·Î ÀÚµ¿ À̵¿ À̺¥Æ® */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fNextRowM() { var row = -1; var rows = -1; var col = -1; var stocflag = model.getValue("/root/main/cond/stocflag"); row = grd_stoclist.row; rows = grd_stoclist.rows; col = grd_stoclist.col; if( (row == (rows-1))||(row < 1)||(col == 1) ) { return; }else { if( col == 20 ) { grd_stoclist.row = row + 1; grd_stoclist.editCell(); } } } function fSubmitOnScroll() { if(grd_stoclist.vscroll.attribute("max") == grd_stoclist.vscroll.attribute("pos")) { // end of scroll model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.setValue("/root/send/reqdata/offset", grd_stoclist.rows-grd_stoclist.fixedRows); // gridÀÇ header row´Â Á¦¿Ü submit("TRMNP03906"); grd_stoclist.dispatch("onmouseup"); // ½ºÅ©·Ñ¹Ù 󸮸¦ À§ÇÑ À̺¥Æ® ¹ß»ý } }