/* --------------------------------------------------------------------- ÀÏ´ÜÀ§ ¹°Ç° ó¹æ Á¶È¸(SMMNP02000.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By ±èÁø¸í : 2009.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 curday = new Date(); var dayflag = curday.getDay(); var curdate = curday.getDateFormat(); /* if( dayflag == 1 ) {//ÇöÀçÀÏÀÌ ¿ù¿äÀÏÀ̸é model.setValue("/root/main/cond/opfromdd", getDateAddc(curdate, -3)); model.setValue("/root/main/cond/optodd", getDateAddc(curdate, -1)); }else if( dayflag == 0 ) {//ÇöÀçÀÏÀÌ ÀÏ¿äÀÏÀ̸é model.setValue("/root/main/cond/opfromdd", getDateAddc(curdate, -2)); model.setValue("/root/main/cond/optodd", getDateAddc(curdate, -1)); }else {//È­¿äÀϺÎÅÍ Åä¿äÀÏ model.setValue("/root/main/cond/opfromdd", getDateAddc(curdate, -1)); model.setValue("/root/main/cond/optodd", getDateAddc(curdate, -1)); } */ model.setValue("/root/main/cond/opfromdd", getCurrentDate()); model.setValue("/root/main/cond/optodd", getCurrentDate()); ipt_reqfromdd.refresh(); ipt_reqtodd.refresh(); grd_prcplist.explorerbar = "sort"; grd_prcplist.fixedcellcheckbox(0,1) = true; grd_delivelist.explorerbar = "sort"; grd_delivelist.fixedcellcheckbox(0,1) = true; radio1.dispatch("xforms-value-changed"); submit("TRMNP05001", false); addComboItem("cmb_oproomcd", "Àüü", "", "above" ); submit("TRMNP03004") // ¼ö¼ú½Ç(Rosette) °¡Á®¿À±â addComboItem("cmb_rosette","Àüü","","above"); model.removenode("/root/send"); model.makeValue("/root/send/cdgrupid", "038"); submit("TRMNP00323", false); var cdgrupid = "'U08'"; fGetNursHardCdInfo(cdgrupid, getCurrentDate()); model.setValue(opt_usernm.attribute("ref"), getUserInfo("usernm")); opt_usernm.refresh(); //20101220_KNUH_Start 2ÁÙ ÁÖ¼®Ã³¸®.(¾ø´Â°ªÀ» ¼ÂÆÃÇÔ.'W') //var deptflag = model.getValue("/root/viewctrl/viewctrllist/viewctrlinfo/cdnm"); //model.setValue("/root/main/cond/refdeptflag", deptflag); //20101220_KNUH_End //20101220_KNUH_end fSearch(); //model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÀÏ´ÜÀ§ ¹°Ç° ó¹æ Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSearch() { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP02001"); //20110421 À̼±°æ(°æºÏ´ë) : ÀÀ±ÞºÒÃâÀ϶§´Â µî·Ï¹øÈ£, ȯÀÚ¸í º¸¿©ÁÖ±â if(model.getValue("/root/main/cond/erprcpflag") == "Y"){ grd_prcplist.colHidden(grd_prcplist.colRef("pid")) = false; grd_prcplist.colHidden(grd_prcplist.colRef("hngnm")) = false; grd_delivelist.colHidden(grd_delivelist.colRef("pid")) = false; grd_delivelist.colHidden(grd_delivelist.colRef("hngnm")) = false; //¹ÌºÒÃâÁ¶È¸¹öư »ç¿ë¸øÇÏ°Ô button1.disabled = true; var delyn; for(var i = grd_delivelist.fixedRows; i < grd_delivelist.rows; i++) { delyn = grd_delivelist.valueMatrix(i, grd_delivelist.colRef("delyn")); if(delyn=="Ãë¼Ò") { grd_delivelist.isReadOnly(i, grd_delivelist.colRef("cnfmqty"), i, grd_delivelist.colRef("cnfmqty")) = false; } else { grd_delivelist.isReadOnly(i, grd_delivelist.colRef("cnfmqty"), i, grd_delivelist.colRef("cnfmqty")) = true; } } } else { grd_prcplist.colHidden(grd_prcplist.colRef("pid")) = true; grd_prcplist.colHidden(grd_prcplist.colRef("hngnm")) = true; grd_delivelist.colHidden(grd_delivelist.colRef("pid")) = true; grd_delivelist.colHidden(grd_delivelist.colRef("hngnm")) = true; //¹ÌºÒÃâÁ¶È¸¹öư »ç¿ë button1.disabled = false; } for( i= grd_delivelist.fixedRows; i < grd_delivelist.rows; i++) { var delyn = grd_delivelist.valueMatrix(i, grd_delivelist.colRef("delyn")); if (delyn == "Ãë¼Ò") { grd_delivelist.isReadOnly(i, grd_delivelist.colRef("chkflag")) = true; //grd_delivelist.colStyle(grd_delivelist.colRef("delyn"), "data", "color") = "#ff0000"; grd_delivelist.cellStyle("color", i, grd_delivelist.colRef("delyn")) = "#ff0000"; } else { grd_delivelist.isReadOnly(i, grd_delivelist.colRef("chkflag")) = false; grd_delivelist.cellStyle("color", i, grd_delivelist.colRef("delyn")) = "#000000"; } } } /* --------------------------------------------------*/ /* 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; iRows = grd_stoclist.rows; var stoclist = "m¢Ëoproomcd¢Ëgoodcd¢Ëallsizespecid¢Ëbfsafestocqty¢Ëinspqty¢Ërefdeptflag¢Ësafestocqty¢Ëstocflag¢Ëreqqty¢Ëdeliveqty¢Ëundeliveqty¢Ëcnfmyn¢Ëreqdd"; 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" ) { messageBox("CCR¿¡¼­ È®Á¤ÀÌ µÇ¾ú½À´Ï´Ù. ¼öÁ¤À» ÇϽǷÁ¸é 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"||stocflag == "U" ) {//Àç°íµî·Ï, º¯°æ if( parseInt(bfsafestocqty) < 1 ) {//ÀÌÀü Àç°í°¡ ÀÖÀ¸¸é 0ÀԷ°¡´É if( safestocqty == "0"||safestocqty == "" ) { messageBox("¼ö·®À» ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.!", "E000"); return; } } }else { if( inspqty == "0"||inspqty == "" ) {//½Ç»ç·®À» ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é ¸®ÅÏ messageBox("¼ö·®À» ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.!", "E000"); return; } } 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 { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÀÏ´ÜÀ§ ¹°Ç° ºÒÃâ È®Á¤ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fCnfmSave(flag) { var iRows = -1; var chkflag, oproomcd, goodcd, allsizespecid, opfromdd, optodd, deliveqty, cmt, refdeptflag, cartgubn, ordseq, oprsrvno, erprcpflag; var cnt = 0; iRows = grd_prcplist.rows; var nodes = instance1.selectNodes(grd_prcplist.nodeset + "[chkflag='true']"); var tempnode= "/root/temp/barcdlist"; if(flag != "") { model.removeNodeset(tempnode); model.makeNode(tempnode); var desnode = instance1.selectSingleNode(tempnode); var node; if(nodes.length > 0) { while(node = nodes.nextNode()) { model.duplicate(desnode, node); } } } var prcplist = "m¢Ëgoodcd¢Ëallsizespecid¢Ëdeptflag¢Ëoproomcd¢Ësumfromdd¢Ësumtodd¢Ëdeliveqty¢Ëcmt¢Ëdelivedd¢Ëseqno¢Ëcartgubn¢Ëordseq¢Ëoprsrvno¢Ëerprcpflag¢Ëprcpdd¢Ëoproomnm¢Ëpid¢Ëhngnm¢Ësexage¢Ëgoodnm¢Ëdeptengabbr¢Ëprcpernm¢Ëbarcdno¢Ëopcnfmdd"; for( var i = 1; i <= iRows; i++ ) { chkflag = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/chkflag"); oproomcd = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/oproomcd"); goodcd = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/allsizespecid"); deliveqty = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/deliveqty"); cmt = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/cmt"); refdeptflag = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/cartgubn"); opfromdd = model.getValue("/root/main/cond/opfromdd"); optodd = model.getValue("/root/main/cond/optodd"); cartgubn = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/cartgubn"); ordseq = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/ordseq"); oprsrvno = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/oprsrvno"); erprcpflag = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/erprcpflag"); prcpdd = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/prcpdd"); oproomnm = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/oproomnm"); pid = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/pid"); hngnm = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/hngnm"); sexage = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/sexage"); goodnm = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/goodnm"); deptengabbr = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/deptengabbr"); prcpernm = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/prcpernm"); barcdno = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/barcdno"); opcnfmdd = model.getValue("/root/main/deliveLists/prcplist[" + i + "]/opcnfmdd"); if( chkflag == "true" ) { if( parseInt(deliveqty) < 1 ) { messageBox("ºÒÃâ¼ö·®Àº 0ÀÌ»ó¸¸ °¡´ÉÇÕ´Ï´Ù.!", "E000"); return; } cnt += 1; //oproomnm¢Ëpid¢Ëhngnm¢Ësexage¢Ëgoodnm¢Ëdeptengabbr¢Ëprcpernm¢Ëbarcdno prcplist = prcplist + "¢Ì" + "I" + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refdeptflag + "¢Ë" + oproomcd + "¢Ë" + opfromdd + "¢Ë" + optodd + "¢Ë" + deliveqty + "¢Ë" + cmt + "¢Ë" + "" + "¢Ë" + "" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + oprsrvno + "¢Ë" + erprcpflag + "¢Ë" + prcpdd + "¢Ë" + oproomnm + "¢Ë" + pid + "¢Ë" + hngnm + "¢Ë" + sexage + "¢Ë" + goodnm+ "¢Ë" + deptengabbr+ "¢Ë" + prcpernm+ "¢Ë" + barcdno + "¢Ë" + opcnfmdd; } } 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", prcplist); model.makeValue("/root/send/reqdata/flag", flag); submit("TXMNP02001"); var nodes = instance1.selectNodes("/root/main/deliveLists/barcdlist"); var printyn = model.getValue("/root/init/codeinfo/codelist[cdgrupid='U08']/cdid"); if(flag == "1") { if(printyn == "Y") { if(nodes.length > 0) { fPrintBarcd(); } } } fCheckGrid(); }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÀÏ´ÜÀ§ ¹°Ç° ºÒÃâ È®Á¤ Ãë¼Ò */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fCnclCnfmSave() { var iRows = -1; var chkflag, oproomcd, goodcd, allsizespecid, sumfromdd, sumtodd, deliveqty, cmt, refdeptflag, delivedd, seqno, cartgubn, ordseq, oprsrvno, erprcpflag; var cnt = 0; iRows = grd_delivelist.rows; var prcplist = "m¢Ëgoodcd¢Ëallsizespecid¢Ëdeptflag¢Ëoproomcd¢Ësumfromdd¢Ësumtodd¢Ëdeliveqty¢Ëcmt¢Ëdelivedd¢Ëseqno¢Ëcartgubn¢Ëordseq¢Ëoprsrvno¢Ëerprcpflag"; for( var i = 1; i <= iRows; i++ ) { chkflag = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/chkflag"); oproomcd = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/oproomcd"); goodcd = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/allsizespecid"); deliveqty = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/deliveqty"); cmt = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/cmt"); sumfromdd = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/sumfromdd"); sumtodd = model.getValue("/root/main/deliveLists/delivelist[z" + i + "]/sumtodd"); delivedd = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/delivedd"); seqno = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/seqno"); refdeptflag = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/cartgubn"); cartgubn = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/cartgubn"); ordseq = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/ordseq"); oprsrvno = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/oprsrvno"); erprcpflag = model.getValue("/root/main/deliveLists/delivelist[" + i + "]/erprcpflag"); if( chkflag == "true" ) { cnt += 1; prcplist = prcplist + "¢Ì" + "C" + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refdeptflag + "¢Ë" + oproomcd + "¢Ë" + sumfromdd + "¢Ë" + sumtodd + "¢Ë" + deliveqty + "¢Ë" + cmt + "¢Ë" + delivedd + "¢Ë" + seqno + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + oprsrvno + "¢Ë" + erprcpflag ; } } 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", prcplist); submit("TXMNP02001"); }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÀÏ´ÜÀ§ ¹°Ç° Ãâ·Â */ /* param : P:ó¹æÁý°è, D:ºÒÃâ³»¿ª */ /* return : */ /* --------------------------------------------------*/ function fPrntList(pFlag) { //20110422 À̼±°æ(°æºÏ´ë) : ÀÀ±ÞºÒÃâÀº Ãâ·Â¾ç½ÄÀÌ ´Ù¸§(ȯÀÚº°·Î Ãâ·Â) if(model.getValue("/root/main/cond/erprcpflag") == "Y") { model.removenode("/root/send/report"); model.makeNode("/root/send/report"); var dcnt = 0; if( pFlag == "D" ) { //ºÒÃâ for(var i = 0; i < grd_delivelist.rows; i++){ if(model.getValue("/root/main/deliveLists/delivelist[" + i + "]/chkflag") == "true") { copyNodeListType("/root/send/report", "/root/main/deliveLists/delivelist[" + i + "]", "after"); dcnt++; } } if(dcnt > 0) { // 20110719 wify °æºÏ´ëº´¿ø Ãâ·Â¹° row 2°³¾¿ ³ª¿À´Â ¿À·ù ¼öÁ¤.(rexÆÄÀÏ xml¼³Á¤¿À·ù) exeReportPreview("RPMNP02002", "XMLSTR", ""); //¹Ì¸®º¸±â } else { messageBox("Ãâ·ÂÇÒ Ã³¹æÀ» ¼±ÅÃÇϼ¼¿ä.", "I999"); } } else if( pFlag == "P" ) { //ó¹æ for(var i = 0; i < grd_prcplist.rows; i++){ if(model.getValue("/root/main/deliveLists/prcplist[" + i + "]/chkflag") == "true") { copyNodeListType("/root/send/report", "/root/main/deliveLists/prcplist[" + i + "]", "after"); dcnt++; } } if(dcnt > 0) { exeReportPreview("RPMNP02003", "XMLSTR", "/root/send/report"); //¹Ì¸®º¸±â } else { messageBox("Ãâ·ÂÇÒ Ã³¹æÀ» ¼±ÅÃÇϼ¼¿ä.", "I999"); } } else if ( pFlag == "A" ) { // 20110914 wify °æºÏ´ëº´¿ø ÀÀ±ÞºÒÃâ³»¿ª ÀüüÃâ·Â Ãß°¡ for(var i=0; i < grd_delivelist.rows; i++) { if(model.getValue("/root/main/deliveLists/delivelist[" + i + "]/chkflag") == "true") { copyNodeListType("/root/send/report", "/root/main/deliveLists/delivelist[" + i + "]", "after"); dcnt++; } } if(dcnt > 0) { // 20110914 wify °æºÏ´ëº´¿ø ÀÀ±Þ ºÒÃâ³»¿ª ÀüüÃâ·Â Ãß°¡ exeReportPreview("RPMNP02004", "XMLSTR", ""); //¹Ì¸®º¸±â } else { messageBox("Ãâ·ÂÇÒ Ã³¹æÀ» ¼±ÅÃÇϼ¼¿ä.", "I999"); } } } else { if( pFlag == "D" ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata") model.copyNode("/root/send/reqdata", "/root/main/cond"); //if(submit("TRMNP02003")) { model.removenode("/root/send"); model.makeNode("/root/send/report"); model.copyNode("/root/send/report", "/root/main/cond"); //model.copynode("/root/hidden/deliveLists", "/root/main/deliveLists"); model.removeNodeset("/root/hidden/deliveLists/delivelist"); for( var i=0; i < grd_delivelist.rows; i++) { // 20110919 wify °æºÏ´ëº´¿ø º»¿ø, Ä¥°î ¿äû»çÇ×ÀÌ ´Ù¸§(º»¿øÀº Ãë¼Ò³»¿ªÀº Ãâ·ÂµÇÁö ¾ÊÀ½, Ä¥°îÀº Ãë¼Ò³»¿ª Ãâ·Â¿äû) // 20110920 wify °æºÏ´ëº´¿ø Ä¥°îº´¿ø ¿äûÀ¸·Î ÀÎÇØ Ãâ·Â¹° Ãë¼Ò¿©ºÎ Ä÷³ Ãß°¡. º»¿øÀº Ãë¼Ò¿©ºÎ¿¡ 'È®Á¤'¸¸ ³ª¿È if ( getUserInfo("dutplceinstcd") == "031" ) { if (model.getValue("/root/main/deliveLists/delivelist[" + i+ "]/delyn") == "È®Á¤") { copyNodeListType("/root/hidden/deliveLists", "/root/main/deliveLists/delivelist[" + i + "]", "after"); } } else if ( getUserInfo("dutplceinstcd") == "032" ) { copyNodeListType("/root/hidden/deliveLists", "/root/main/deliveLists/delivelist[" + i + "]", "after"); } } exeReportPreview("RPMNP02001", "XMLSTR", "/root/send/report"); //¹Ì¸®º¸±â model.removeNodeset("/root/hidden/deliveLists/delivelist"); // } } else if( pFlag == "P" ) { model.removenode("/root/send"); model.makeNode("/root/send/report"); model.copyNode("/root/send/report", "/root/main/cond"); exeReportPreview("RPMNP02000", "XMLSTR"); //¹Ì¸®º¸±â } else if( pFlag == "A") { model.removenode("/root/send"); model.makeNode("/root/send/reqdata") model.copyNode("/root/send/reqdata", "/root/main/cond"); //if(submit("TRMNP02003")) { model.removenode("/root/send"); model.makeNode("/root/send/report"); model.copyNode("/root/send/report", "/root/main/cond"); //model.copynode("/root/hidden/deliveLists", "/root/main/deliveLists"); model.removeNodeset("/root/hidden/deliveLists/delivelist"); for( var i=0; i < grd_delivelist.rows; i++) { // 20110919 wify °æºÏ´ëº´¿ø º»¿ø, Ä¥°î ¿äû»çÇ×ÀÌ ´Ù¸§(º»¿øÀº Ãë¼Ò³»¿ªÀº Ãâ·ÂµÇÁö ¾ÊÀ½, Ä¥°îÀº Ãë¼Ò³»¿ª Ãâ·Â¿äû) // 20110920 wify °æºÏ´ëº´¿ø Ä¥°îº´¿ø ¿äûÀ¸·Î ÀÎÇØ Ãâ·Â¹° Ãë¼Ò¿©ºÎ Ä÷³ Ãß°¡. º»¿øÀº Ãë¼Ò¿©ºÎ¿¡ 'È®Á¤'¸¸ ³ª¿È if ( getUserInfo("dutplceinstcd") == "031" ) { if (model.getValue("/root/main/deliveLists/delivelist[" + i+ "]/delyn") == "È®Á¤") { copyNodeListType("/root/hidden/deliveLists", "/root/main/deliveLists/delivelist[" + i + "]", "after"); } } else if ( getUserInfo("dutplceinstcd") == "032" ) { copyNodeListType("/root/hidden/deliveLists", "/root/main/deliveLists/delivelist[" + i + "]", "after"); } } exeReportPreview("RPMNP02005", "XMLSTR", "/root/send/report"); //¹Ì¸®º¸±â model.removeNodeset("/root/hidden/deliveLists/delivelist"); } } } function fPrintBarcd() { model.property("id") = "SMMNP02000"; open("SPMNZ00800", "","","","", "/root/main/deliveLists", "/root/main/deliveLists");//var scrnid = "SMMNP02000"; // //model.removeNodeset("/root/main/barcdprntsetup"); //fGetBarCodeInfo(scrnid); // CareCom.js // ////2. ¹ÙÄÚµå ¶óº§ È¯°æ¼³Á¤ //var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; // //barcdRef = barcdRef.replace("/setupinfo", ""); //makeReportPreview(0,0,10, 10, ""); //fPrintRexbar("RPMNZ00007", "", 1, "", "", barcdRef); } function fCheckGrid() { var oprsrvno; var cartgubn; var ordseq; var oprsrvno2; var cartgubn2; var ordseq2; var nodes = instance1.selectNodes("/root/temp/barcdlist/prcplist"); for(var i = 1; i <= nodes.length; i++) { oprsrvno = model.getValue("/root/temp/barcdlist/prcplist[" + i + "]/oprsrvno"); cartgubn = model.getValue("/root/temp/barcdlist/prcplist[" + i + "]/cartgubn"); ordseq = model.getValue("/root/temp/barcdlist/prcplist[" + i + "]/ordseq"); for(var j = grd_prcplist.fixedRows; j < grd_prcplist.rows; j++) { oprsrvno2 = model.getValue(grd_prcplist.nodeset + "[" + j + "]/oprsrvno"); cartgubn2 = model.getValue(grd_prcplist.nodeset + "[" + j + "]/cartgubn"); ordseq2 = model.getValue(grd_prcplist.nodeset + "[" + j + "]/ordseq"); if( (oprsrvno == oprsrvno2) && (cartgubn == cartgubn2) && (ordseq == ordseq2) ) { grd_prcplist.valueMatrix(j, grd_prcplist.colRef("chkflag")) = "true"; continue; } } } } function fCalcdate(calcn, calcd){ calcd = calcd.toDate("YYYYMMDD"); calcd = calcd.getAddDate(calcn , "D"); calcd = calcd.getDateFormat("YYYYMMDD"); return calcd; }