/* --------------------------------------------------------------------- SMRSC05302_ÅëÇÕ¹°Ç°ÄÚµåµî·Ï.xrw (SMRSC05302.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By HR Choi : 2015.05.02 ---------------------------------------------------------------------- */ var xAuth = !(checkAuth("X")); var rAuth = !(checkAuth("R")); var gGoodFlag = "X"; var gInstcd = getUserInfo("dutplceinstcd"); var gInstnm = getUserInfo("dutplceinstnm"); var vGoodNew = "U"; //U:UPDATE, N:NEW // -------------------------------------------------- // »ç¿ëÀÚ±ÇÇÑ Check // -------------------------------------------------- function fInitForm() { // btn_search.disabled = rAuth ; btn_save.disabled = xAuth ; fInitialize(); // fCheckAuth(); // fOpenForm(); } // -------------------------------------------------- // »ç¿ëÀÚ±ÇÇÑ Check // -------------------------------------------------- function fCheckAuth() { btn_save.visible = false; // ÀúÀå bbt_newgoodcd.visible = false; // ½Å±ÔÀç·á½Åû bbt_excelload.visible = false; // Excel Load btn_choidel.visible = false; // ¹°Ç°»èÁ¦ btn_addgrdgoodlist.visible = false; // ’XǰÃß°¡ bbt_insrow.visible = false; // All SizeÃß°¡ bbt_delrow.visible = false; // All Size»èÁ¦ btn_loadexcel.visible = false; // All Size Excel bbt_sizesave.visible = false; // All SizeÀúÀå btn_save.disabled = false; // ÀúÀå bbt_newgoodcd.disabled = false; // ½Å±ÔÀç·á½Åû bbt_excelload.disabled = false; // Excel Load btn_choidel.disabled = false; // ¹°Ç°»èÁ¦ btn_addgrdgoodlist.disabled = false; // ’XǰÃß°¡ bbt_insrow.disabled = false; // All SizeÃß°¡ bbt_delrow.disabled = false; // All Size»èÁ¦ btn_loadexcel.disabled = false; // All Size Excel bbt_sizesave.disabled = false; // All SizeÀúÀå model.setValue(opt_usernm.attribute("ref"), getUserInfo("usernm")); var instcls = "1"; // if (gInstcd == "012" ) instcls = "1"; // 012:¼­¿ï¼º¸ð // if (gInstnm == "103" ) instcls = "1"; // 103:¼ºÀDZ³Á¤ //----------------------------------------------------------------------------------- // ÀϹݼҸðǰÀǰæ¿ì´Â ¸ðµç º´¿ø¿¡¼­ ¼öÁ¤ÀúÀåÇÒ¼ö ÀÖµµ·Ï ÇÑ´Ù. // 2009.11.05 °¢º´¿ø ITC¿äûÀ¸·Î ¼öÁ¤ÇÔ. //----------------------------------------------------------------------------------- /* if (gGoodFlag =="Z") { instcls = "1"; btn_choidel.visible = true; // ¹°Ç°»èÁ¦ } // if ((gGoodFlag =="Y") && (getUserInfo("userid") == "80030609")) { // 80030609(ÀÌÇý¼÷) instcls = "1"; btn_choidel.visible = true; // ¹°Ç°»èÁ¦ } // if ((gGoodFlag =="U") && (getUserInfo("userid") == "80030609")) { // 80030609(ÀÌÇý¼÷) instcls = "1"; btn_choidel.visible = true; // ¹°Ç°»èÁ¦ } // if ((gGoodFlag =="Y") && (getUserInfo("userid") == "95055737")) { // 95055737(±è¿µ¼ø) instcls = "1"; btn_choidel.visible = true; // ¹°Ç°»èÁ¦ } // if ((gGoodFlag =="U") && (getUserInfo("userid") == "95055737")) { // 95055737(±è¿µ¼ø) instcls = "1"; btn_choidel.visible = true; // ¹°Ç°»èÁ¦ } // */ if (instcls == "1") { btn_save.visible = true; // ÀúÀå bbt_newgoodcd.visible = true; // ½Å±ÔÀç·á½Åû bbt_excelload.visible = true; // Excel Load // btn_choidel.visible = true; // ¹°Ç°»èÁ¦ btn_addgrdgoodlist.visible = true; // ¹°Ç°Ãß°¡ bbt_insrow.visible = true; // All SizeÃß°¡ bbt_delrow.visible = true; // All Size»èÁ¦ btn_loadexcel.visible = true; // All Size Excel bbt_sizesave.visible = true; // All SizeÀúÀå } } // -------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------- function fInitialize() { misfGridInit(grd_allsize); misfGridInit(grd_applist); misfGridInit(grd_allsizecopy); model.resetInstanceNode("/root/send"); model.setValue("/root/send/save/setautoins/setyn","N"); model.setValue("/root/send/goodlist/filecls", "S"); rszfGoodFlagListByPgmGubn(cmb_goodflag,"1","N"); misfComboCopyItemSet(cmb_goodflag, "", cmb_goodflag_search, ""); //¹°Ç°±¸ºÐ misfComboComCdListMulti("R0043,Z0007","cmb_asetflag,cmb_instcd"); misfGridComboComCdList("R0032",grd_allsize , "goodunit"); //±â°üÄÚµå Àоî¿À´Â ºÎºÐ ³Ö±â gInstcd = getUserInfo("dutplceinstcd"); gInstnm = getUserInfo("dutplceinstnm"); if(gInstcd.length > 0)model.setValue(opt_instcd.attribute("ref"), gInstcd); if(gInstnm.length > 0)model.setValue(opt_instnm.attribute("ref"), gInstnm); //¹°Ç°±¸ºÐÀÏ °æ¿ì ù¹øÂ° index ÀÚµ¿ ¼³Á¤ if(cmb_goodflag_search.length> 0) cmb_goodflag_search.selectedindex= 0; model.removeNodeset(grd_goodlist.nodeset); model.removeNodeset(grd_instinfo.nodeset); // model.removeNodeset(grd_allsize.nodeset ); // ´ëºÐ·ù ÄÚµå ÄÞº¸ ¼³Á¤. rszfLMSComboList(model.getValue(cmb_goodflag_search.attribute("ref")), "", "", "cmb_lrgcd_search", "", "L", "", "Y"); rszfLMSComboList(model.getValue(cmb_goodflag_search.attribute("ref")), "", "", "cmb_lrgcd" , "", "L", "", "Y"); misfMsterDetailSet(grd_goodlist,null , "TRRSC05309" ,"Y", "byrow"); misfMsterDetailSet(grd_instinfo,grd_goodlist, "TRRSC05308" ,"N", "byrow"); // ¹°Ç°±¸ºÐº° ±ÇÇÑ fSetGoodFlagAuth(); grd_goodlist.explorerbar = "sortshow"; model.setFocus("ipt_goodcd"); misfComboComCdListMulti("R0043,Z0007","cmb_asetflag,cmb_instcd"); gGoodFlag = model.getValue(cmb_goodflag_search.attribute("ref")); fCheckAuth(); model.refresh(); } // -------------------------------------------------- // È­¸éÀÌ ´Ù¸¥ Æû¿¡ ÀÇÇØ ºÒ·ÁÁ³À»¶§ ½ÇÇà!! // -------------------------------------------------- function fOpenForm() { if (checkOpener()) { if(opener.window.javascript.getScreenID() == "SMPIC00100") { //ÀÔ·Â¹× ÀúÀå°ü·Ã ÄÁÆ®·Ñ ¼³Á¤. fOpenFormControlSetting(true); model.makeNode("/root/temp/good"); model.copyNode("/root/temp/good", opener.root.main.item1.mchrginfo); model.setValue("/root/send/goodlist/goodcd", model.getValue("/root/temp/good/calcscorcd")); //ÆË¾÷À¸·Î ¶ç¿öÁ³À»°æ¿ì ¹°Ç°±¸ºÐ ÄÞº¸¿¡ "Àüü" ItemÀ» Ãß°¡ //ǰ¸ñ¼¼ºÎ»çÇ×ÀÇ ´ÜÀ§ ÄÞº¸¸¦ ¼³Á¤Çϱâ À§ÇØ ³Ñ¾î¿Â goodcdÀÇ ¹°Ç°±¸ºÐÀ» °¡Á®¿Í¼­ ¼³Á¤ÇÔ. if(model.getValue("/root/send/goodlist/goodcd") != "") { addComboItem("cmb_goodflag_search", "", "", "above"); var goodcdflag = model.getValue("/root/send/goodlist/goodcd"); var flag = goodcdflag.substr(0,1); cmb_goodflag_search.value = flag; //cmb_goodflag_search.select(0); btn_search.dispatch("DOMActivate"); } }else if(opener.window.javascript.getScreenID() == "SMRSI02600"){ // ÆòÈ­µå¸² ¿ùÁ¤»ê¿¡¼­ ·ÎµåÇßÀ»½Ã.... if (model.getValue("/root/temp/goodcd") != "") { cmb_goodflag_search.value = model.getValue("/root/temp/goodflag"); ipt_goodcd_search.value = model.getValue("/root/temp/goodcd"); btn_search.dispatch("DOMActivate"); } } } } // -------------------------------------------------- // È­¸éÀÌ Button Control // -------------------------------------------------- function fOpenFormControlSetting(fBool) { btn_save.disabled = fBool; //btn_sgsave.disabled = fBool; button2.disabled = fBool; //btn_choidel.disabled = fBool; btn_insert.disabled = fBool; btn_photinfo.disabled = fBool; btn_goodcdcopy.disabled = fBool; btn_useinstinfo.disabled = fBool; btn_allsizergst.disabled = fBool; btn_goodsetrgst.disabled = fBool; } // -------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // È­¸é Àüü Á¶È¸ // -------------------------------------------------- function fRetrGoodList(nodecopy) { //model.resetInstanceNode("/root/main/goodlists/det/gooddetlist"); model.setValue("/root/send/goodlist/filecls" ,"S"); misfMsterDetailRetrieve(); // Áߺзù/¼ÒºÐ·ù combo setting // rszfLMSComboList(model.getValue(cmb_goodflag_search.attribute("ref")), "", "", "cmb_lrgcd", "", "L", "", "Y"); var goodflag = grd_goodlist.valueMatrix(grd_goodlist.row,grd_goodlist.colRef("goodflag")); if (grd_goodlist.valueMatrix(grd_goodlist.row,grd_goodlist.colRef("mdlcd")).length > 0 ) { rszfLMSComboList(goodflag, cmb_lrgcd.value, "", "cmb_mdlcd", "", "M", "", "Y"); } if (grd_goodlist.valueMatrix(grd_goodlist.row,grd_goodlist.colRef("smlcd")).length > 0 ) { rszfLMSComboList(goodflag, cmb_lrgcd.value, "" , "cmb_mdlcd", "", "M", "", "Y"); rszfLMSComboList(goodflag, cmb_lrgcd.value, cmb_mdlcd.value, "cmb_smlcd", "", "S", "", "Y"); } if (nodecopy == true) fAfterRetrGoodList(); fAppInstcdGridSet(model.getValue(ipt_appinstdata.attribute("ref"))); fAllSizeRead(); // fRscdtchgRead(); } // -------------------------------------------------- // ¹°Ç°±¸ºÐº° ±ÇÇÑüũ. // -------------------------------------------------- function fSetGoodFlagAuth() { btn_save.disabled=true; //btn_sgsave.disabled=true; rszfGetPurcGoodFlagAuthInfo(opt_instcd.value , cmb_goodflag_search.value, getUserInfo("userid"), "%"); if (rszfGetGoodFlagAuthInfoByCond("goodflagauth") =="Y") { btn_save.disabled=false; //btn_sgsave.disabled=false; } gGoodFlag = model.getValue(cmb_goodflag_search.attribute("ref")); fCheckAuth(); } // -------------------------------------------------- // Save Data Check // -------------------------------------------------- function fCheckSaveData() { if (model.getValue(ipt_goodcd.attribute("ref")).length== 0 ) { messageBox("¹°Ç°ÄÚµå´Â" ,"I003"); model.setFocus("ipt_goodcd"); return false; } // if (model.getValue(ipt_goodnm.attribute("ref")).length > 0 ) { if (model.getValue(ipt_goodhngnm.attribute("ref")).length == 0 ) { model.setValue(ipt_goodhngnm.attribute("ref"), model.getValue(ipt_goodnm.attribute("ref"))); } // if (model.getValue(ipt_goodengnm.attribute("ref")).length == 0 ) { model.setValue(ipt_goodengnm.attribute("ref"), model.getValue(ipt_goodnm.attribute("ref"))); } } // if (model.getValue(ipt_goodhngnm.attribute("ref")).length > 0 ) { if (model.getValue(ipt_goodnm.attribute("ref")).length == 0 ) { model.setValue(ipt_goodnm.attribute("ref"), model.getValue(ipt_goodhngnm.attribute("ref"))); } // if (model.getValue(ipt_goodengnm.attribute("ref")).length == 0 ) { model.setValue(ipt_goodengnm.attribute("ref"), model.getValue(ipt_goodhngnm.attribute("ref"))); } } // if (model.getValue(ipt_goodengnm.attribute("ref")).length > 0 ) { if (model.getValue(ipt_goodnm.attribute("ref")).length == 0 ) { model.setValue(ipt_goodnm.attribute("ref"), model.getValue(ipt_goodengnm.attribute("ref"))); } // if (model.getValue(ipt_goodhngnm.attribute("ref")).length == 0 ) { model.setValue(ipt_goodhngnm.attribute("ref"), model.getValue(ipt_goodengnm.attribute("ref"))); } } if(model.getValue(ipt_goodnm.attribute("ref")).length== 0 ) { messageBox("¹°Ç°ÄÚµå¸íÀº" ,"I003"); model.setFocus("ipt_goodnm"); return false; } if(model.getValue(cmb_lrgcd.attribute("ref")).length== 0 ) { messageBox("´ëºÐ·ùÄÚµå´Â" ,"I003"); model.setFocus("cmb_lrgcd"); return false; } //---------------- if(model.getValue(cmb_asetflag.attribute("ref")).length== 0 ) { messageBox("Àڻ걸ºÐÀº" ,"I003"); model.setFocus("cmb_asetflag"); return false; } //----------------------------------------------------------------------------------------------- return true; } //---------------------------- // Check All Size Data //---------------------------- function fRscdtchgRead() { model.setValue("/root/send/rscdtchglist/goodcd" ,ipt_goodcd.value); model.setValue("/root/send/rscdtchglist/goodflag",model.getValue(cmb_goodflag_search.attribute("ref"))); submit("TRRSC00214"); grd_chgdata.refresh(); } //---------------------------- // Check All Size Data //---------------------------- function fAllSizeRead() { model.setValue("/root/send/allsizelist/goodcd" ,ipt_goodcd.value); model.setValue("/root/send/allsizelist/instflag","1"); submit("TRRSC00211"); grd_allsize.refresh(); } //---------------------------- // Check All Size Data //---------------------------- function fCheckSaveAllSize() { if (model.getValue(opt_goodcd.attribute("ref")).length== 0 ) { messageBox("¹°Ç°Äڵ尡 Á¸ÀçÇÏÁö ¾Ê¾Æ ÀúÀå " ,"E001"); return false; } for (var currow = 1 ; currow < grd_allsize.rows ; currow++) { if (grd_allsize.valueMatrix(currow , grd_allsize.colRef("goodspec")).length == 0) { messageBox(currow + " ¹øÂ° ±Ô°ÝÀ» " ,"C001"); grd_allsize.row = currow; grd_allsize.col= grd_allsize.colRef("goodspec"); grd_allsize.editCell(); return false; } } return true; } // function fAfterRetrGoodList() { model.copyNode("/root/main/goodlists/goodlist","/root/main/list/goodlists/goodlist[" + (grd_goodlist.row - grd_goodlist.fixedRows + 1) + "]"); grp_detail.refresh(); model.setFocus("ipt_goodcd"); fSetOldGoodList(); } // function fSetOldGoodList() { var sPath = "/root/main/goodlists/goodlist"; var tPath = "/root/init/oldgoodlist"; model.copyNode(tPath, sPath); fRscdtchgRead(); // model.removenode(tPath); // model.makeNode(tPath); // model.setValue(tPath, vData); } // function fSetDataCopy(){ var vAppinstdata = fAppInstcdSet(); model.setValue(ipt_appinstdata.attribute("ref"), vAppinstdata); fGoodOldNewCompare(); // º¯°æColumn Check misfGridRowStatusChange(grd_goodlist,"/root/main/list/goodlists" , "/root/main/goodlists/"); grp_detail.refresh(); } function fAppInstcdClear() { for (var i = 1 ; i < grd_applist.rows ; i++) { model.setValue(grd_applist.nodeset+"["+ i +"]/minval", "N"); } // grd_applist.refresh(); } function fAppInstcdSet() { var vAppinstdata = ""; for (var i = 1 ; i < grd_applist.rows ; i++) { if (model.getValue(grd_applist.nodeset+"["+ i +"]/minval") == "Y") { vAppinstdata += model.getValue(grd_applist.nodeset+"["+ i +"]/cdid") + " "; } } return vAppinstdata; } // function fAppInstcdGridSet(pAppinstdata) { var vAppinstdata = pAppinstdata.split(" "); fAppInstcdClear(); for (var j=0; j < vAppinstdata.length; j++){ if (vAppinstdata[j] != "") { model.setValue(grd_applist.nodeset+"[cdid ='"+ vAppinstdata[j] + "']/minval", "Y"); } } grd_applist.refresh(); } // function fChkSaveData(pgrid_name, ptarget_node, psource_node) { var node1 = instance1.selectNodes(ptarget_node + "/*"); var node2 = instance1.selectNodes(psource_node + "/*"); for (var i = 0; i < node1.length ; i++) { for (var j = 0; j < node2.length; j++) { if (node1.item(i).nodeName == node2.item(j).nodeName) { var nextnode1 = instance1.selectNodes(ptarget_node + "/" + node1.item(i).nodeName + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]" + "/*"); var nextnode2 = instance1.selectNodes(psource_node + "/" + node2.item(j).nodeName + "/*"); var copytarget = ptarget_node + "/" + node1.item(i).nodeName + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]"; var copysource = psource_node + "/" + node2.item(j).nodeName; for (var k = 0; k < nextnode1.length; k++) { for (var p = 0; p < nextnode2.length; p++) { if (nextnode1.item(k).nodeName == nextnode2.item(p).nodeName) { if (model.getValue(ptarget_node + "/" + node1.item(i).nodeName + "[" + (pgrid_name.row - pgrid_name.fixedRows + 1) + "]" + "/" + nextnode1.item(k).nodeName) != model.getValue(psource_node + "/" + node2.item(j).nodeName + "/" + nextnode2.item(p).nodeName))return true; } } } } } } return false; } function fCheckRetrieveData() { if(model.getValue(cmb_goodflag_search.attribute("ref")).length== 0 ) { if(cmb_goodflag_search.label != "- Àü ü -") { messageBox("¹°Ç°±¸ºÐÀ» " ,"C002"); model.setFocus("cmb_goodflag"); return false; } } return true; } function fInstGoodCdCopy() { if(grd_goodlist.rows - grd_goodlist.fixedRows == 0)return; btn_insert.dispatch("DOMActivate"); model.SetValue(ipt_goodcd.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/goodcd")); model.SetValue(ipt_goodnm.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/goodnm")); model.SetValue(ipt_goodhngnm.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/goodhngnm")); model.SetValue(ipt_goodengnm.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/goodengnm")); model.SetValue(ipt_goodspec.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/goodspec")); model.SetValue(ipt_goodmodel.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/goodmodel")); model.SetValue(cmb_lrgcd.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/lrgcd")); cmb_lrgcd.dispatch("xforms-value-changed"); // ¼±ÅÃÇÑ ´ëºÐ·ù¿¡ ´ëÇÑ Áߺзù °ªÀ» ¾ò±â À§ÇÑ action model.SetValue(cmb_mdlcd.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/mdlcd")); model.SetValue(cmb_smlcd.attribute("ref"),model.getValue(grd_goodlist.nodeset+"["+grd_goodlist.row+"]/smlcd")); model.refresh(); model.setFocus("ipt_winacnt"); } function fGoodCdCopy() { if(model.getValue(cmb_goodflag_search.attribute("ref")).length== 0 ) { messageBox("¹°Ç°±¸ºÐÀ» " ,"C002"); model.setFocus("cmb_goodflag"); return false; } if(model.getValue(cmb_lrgcd.attribute("ref")).length== 0 ) { messageBox("´ëºÐ·ùÄڵ带 " ,"C002"); model.setFocus("cmb_lrgcd"); return false; } if(model.getValue(cmb_mdlcd.attribute("ref")).length== 0 ) { messageBox("ÁߺзùÄڵ带 " ,"C002"); model.setFocus("cmb_mdlcd"); return false; } model.makeValue("/root/send/goodcopy/goodflag", model.getValue(cmb_goodflag_search.attribute("ref"))); model.makeValue("/root/send/goodcopy/lrgcd" , model.getValue(cmb_lrgcd.attribute("ref"))); model.makeValue("/root/send/goodcopy/mdlcd" , model.getValue(cmb_mdlcd.attribute("ref"))); submit("TRRSC05303"); var goodcd = model.getValue("/root/main/goodcopy/goodlist/goodcd"); //if (goodcd.length == 0)goodcd = model.getValue(cmb_goodflag_search.attribute("ref")) + model.getValue(cmb_lrgcd.attribute("ref")) + model.getValue(cmb_mdlcd.attribute("ref")) + "0001"; model.setValue(ipt_goodcd.attribute("ref"), goodcd); grp_detail.refresh(); } // -------------------------------------------------- // Excel File¸¦ LoadÇÑ´Ù. // -------------------------------------------------- function fLoadExcel(pCls) { // if (model.getValue(cmb_instcd.attribute("ref")).length== 0 ) // { // messageBox("±â°üÄڵ带 " ,"C002"); // model.setFocus("cmb_instcd"); // return false; // } var fileName = window.fileDialog("open", ",", false, "", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); misfGridInit(grd_allsizecopy); grd_allsizecopy.loadExcel(fileName, 1); // fGridInsertChanged(); // misfGridIUD(grd_rscdexcellist, "D"); // misfGridIUD(grd_instexcellist, "D"); grd_allsizecopy.refresh(); } // -------------------------------------------------- // Excel File¸¦ LoadÇÑ´Ù. // -------------------------------------------------- function fLoadExcel_2(pCls,pGroup,pGrid) { pGroup.visible = true; var fileName = window.fileDialog("open", ",", false, "", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); misfGridInit(pGrid); pGrid.loadExcel(fileName, 1); pGrid.refresh(); } //---------------------------- // Delete All Size Data //---------------------------- function fDeleteSizeIdNull() { for (var cRow = (grd_allsizecopy.rows-1) ; cRow > 0 ; cRow--) { if (grd_allsizecopy.valueMatrix(cRow , grd_allsizecopy.colRef("allsizespecid")).length == 0) { grd_allsizecopy.deleteRow(cRow); } } grd_allsizecopy.refresh(); } //---------------------------- // Remove Node All Size Data //---------------------------- function fRemoveNodeSizeId() { //var sPath ="/root/init/CopyData/CopySizeLists/CopySizeList/goodcd // /root/main/allsizelists/allsizelist/goodcd var vGoodCd = model.getValue(ipt_goodcd.attribute("ref")); var sPath ="/root/init/CopyData/CopySizeLists/CopySizeList"; for (var cRow = (grd_allsizecopy.rows-1) ; cRow > 0 ; cRow--) { if (vGoodCd != model.getValue(sPath+"["+cRow+"]/goodcd")) { model.removeNodeset(sPath+"["+cRow+"]"); } } grd_allsizecopy.refresh(); } //---------------------------- // Remove Node All Size Data //---------------------------- function fCopyAllSizeId() { //var sPath ="/root/init/CopyData/CopySizeLists/CopySizeList/goodcd // /root/main/allsizelists/allsizelist/goodcd var vGoodCd = model.getValue(ipt_goodcd.attribute("ref")); var tPath = "/root/main/allsizelists/allsizelist"; var sPath = "/root/init/CopyData/CopySizeLists/CopySizeList"; for (var cRow = 1; cRow < grd_allsizecopy.rows ; cRow++) { vAllSizeId = model.getValue(sPath+"["+cRow+"]/allsizespecid"); if (model.getValue(tPath+"[allsizespecid='"+vAllSizeId+"']/goodcd") =="") { misfGridIUD(grd_allsize, "A"); model.setValue(grd_allsize.nodeset + "["+ grd_allsize.row + "]/goodcd" , model.getValue("/root/send/allsizelist/goodcd" )); model.setValue(grd_allsize.nodeset + "["+ grd_allsize.row + "]/instflag" , model.getValue("/root/send/allsizelist/instflag")); model.setValue(grd_allsize.nodeset + "["+ grd_allsize.row + "]/allsizespecid" , model.getValue(sPath+"["+cRow+"]/allsizespecid" )); model.setValue(grd_allsize.nodeset + "["+ grd_allsize.row + "]/goodspec" , model.getValue(sPath+"["+cRow+"]/goodspec" )); model.setValue(grd_allsize.nodeset + "["+ grd_allsize.row + "]/goodmodel" , model.getValue(sPath+"["+cRow+"]/goodmodel" )); model.setValue(grd_allsize.nodeset + "["+ grd_allsize.row + "]/goodunit" , model.getValue(sPath+"["+cRow+"]/goodunit" )); } else { for (var tRow = 1; tRow < grd_allsize.rows ; tRow++) { if (model.getValue(tPath+"["+tRow+"]/allsizespecid") == vAllSizeId) { grd_allsize.rowStatus(tRow) = 2; model.setValue(grd_allsize.nodeset + "["+ tRow+ "]/allsizespecid" , model.getValue(sPath+"["+cRow+"]/allsizespecid" )); model.setValue(grd_allsize.nodeset + "["+ tRow+ "]/goodspec" , model.getValue(sPath+"["+cRow+"]/goodspec" )); model.setValue(grd_allsize.nodeset + "["+ tRow+ "]/goodmodel" , model.getValue(sPath+"["+cRow+"]/goodmodel" )); if (model.getValue(sPath+"["+cRow+"]/goodunit") != ""){ model.setValue(grd_allsize.nodeset + "["+ tRow+ "]/goodunit" , model.getValue(sPath+"["+cRow+"]/goodunit" )); } break; } } } } grp_allsizecopy.visible = false; misfGridInit(grd_allsizecopy); grd_allsize.refresh(); } //--------------------------------------- // Á¦Á¶È¸»çÄÚµå Àϰý °¡Á®¿À±â //--------------------------------------- function fAllProdCmpySet() { //var sPath ="/root/init/CopyData/CopySizeLists/CopySizeList/goodcd // /root/main/allsizelists/allsizelist/goodcd // var vGoodCd = model.getValue(ipt_goodcd.attribute("ref")); var sPath = grd_copygood.nodeset; for (var cRow = (grd_copygood.rows-1) ; cRow > 0 ; cRow--) { if ((model.getValue(sPath+"["+cRow+"]/prodcmpycd") =="") && (model.getValue(sPath+"["+cRow+"]/prodcmpynm") !="") ) { model.setValue("/root/send/prodcmpy/refcond" ,"prodcmpynm"); model.setValue("/root/send/prodcmpy/prodcmpynm", model.getValue(sPath+"["+cRow+"]/prodcmpynm")); submit("TRRSC00213"); if (instance1.selectNodes("/root/main/prodcmpylists/prodcmpylist/*").length > 0) { model.setValue(sPath+"["+cRow+"]/prodcmpycd",model.getValue("/root/main/prodcmpylists/prodcmpylist[1]/prodcmpycd")); } } } grd_copygood.refresh(); } //---------------------------- // Remove Node All Size Data //---------------------------- function fSaveGoodExcel() { var tPath = "/root/send/save/excelgoodlists"; var sPath = "/root/init/CopyData/CopyGoodLists"; if (instance1.selectNodes(sPath+"/*").length < 1) return; var vData = ""; var vHeader = "m" + "¢Ë" // 01 »óÅ + "goodcd" + "¢Ë" // 02 New Code + "edicd" + "¢Ë" // 03 EDIÄÚµå + "goodflag" + "¢Ë" // 04 ¹°Ç°±¸ºÐ + "lrgcd" + "¢Ë" // 05 ´ëºÐ·ù + "mdlcd" + "¢Ë" // 06 Áߺзù + "smlcd" + "¢Ë" // 07 ¼ÒºÐ·ù + "allsizespecid" + "¢Ë" // 08 ALLSIZE + "goodnm" + "¢Ë" // 09 ǰ¸í + "goodspec" + "¢Ë" // 10 ±Ô°Ý + "goodmodel" + "¢Ë" // 11 ¸ðµ¨ + "prodcmpycd" + "¢Ë" // 12 Á¦Á¶È¸»çÄÚµå + "prodcmpynm" + "¢Ë" // 13 Á¦Á¶È¸»ç¸í + "ogoodcd" + "¢Ë" // 14 ÀÚÀçÄÚµå + "asetflag" + "¢Ë" // 15 ÀÚ»êÄÚµå + "cmt" + "¢Ë" // 16 ºñ°í + "appinstdata" + "¢Ì"; // 17 Àû¿ë±â°ü // for (var cRow = grd_copygood.fixedRows ; cRow < grd_copygood.rows ; cRow++) { vData += "i" + "¢Ë" // 01 »óÅ + model.getValue(grd_copygood.nodeset+"["+cRow+"]/goodcd" ) + "¢Ë" // 02 New Code + model.getValue(grd_copygood.nodeset+"["+cRow+"]/edicd" ) + "¢Ë" // 03 EDIÄÚµå + model.getValue(grd_copygood.nodeset+"["+cRow+"]/goodflag" ) + "¢Ë" // 04 ¹°Ç°±¸ºÐ + model.getValue(grd_copygood.nodeset+"["+cRow+"]/lrgcd" ) + "¢Ë" // 05 ´ëºÐ·ù + model.getValue(grd_copygood.nodeset+"["+cRow+"]/mdlcd" ) + "¢Ë" // 06 Áߺзù + model.getValue(grd_copygood.nodeset+"["+cRow+"]/smlcd" ) + "¢Ë" // 07 ¼ÒºÐ·ù + model.getValue(grd_copygood.nodeset+"["+cRow+"]/allsizespecid") + "¢Ë" // 08 ALLSIZE + model.getValue(grd_copygood.nodeset+"["+cRow+"]/goodnm" ) + "¢Ë" // 09 ǰ¸í + model.getValue(grd_copygood.nodeset+"["+cRow+"]/goodspec" ) + "¢Ë" // 10 ±Ô°Ý + model.getValue(grd_copygood.nodeset+"["+cRow+"]/goodmodel" ) + "¢Ë" // 11 ¸ðµ¨ + model.getValue(grd_copygood.nodeset+"["+cRow+"]/prodcmpycd" ) + "¢Ë" // 12 Á¦Á¶È¸»çÄÚµå + model.getValue(grd_copygood.nodeset+"["+cRow+"]/prodcmpynm" ) + "¢Ë" // 13 Á¦Á¶È¸»ç¸í + model.getValue(grd_copygood.nodeset+"["+cRow+"]/ogoodcd" ) + "¢Ë" // 14 ÀÚÀçÄÚµå + model.getValue(grd_copygood.nodeset+"["+cRow+"]/asetflag" ) + "¢Ë" // 15 ÀÚ»êÄÚµå + model.getValue(grd_copygood.nodeset+"["+cRow+"]/cmt" ) + "¢Ë" // 16 ºñ°í + model.getValue(grd_copygood.nodeset+"["+cRow+"]/appinstdata" ) + "¢Ì"; // 17 Àû¿ë±â°ü } // model.removenode(tPath); model.makeNode(tPath+"/goodexcel"); model.setValue(tPath+"/goodexcel" ,vHeader+vData); // model.setValue(tPath+"/goodexcel" ,grd_copygood.getUpdateData()); submit("TXRSC05305"); if (model.getValue(gvErrorMsgPath + "/type") != "error") { misfGridInit(grd_copygood); grp_copygood.visible = false; } else { alert("ÀúÀå ½ÇÆÐ!!! È®Àοä."); } } //---------------------------- // Save Grid to Excel //---------------------------- function fSaveGridToExcel() { var fileName = window.fileDialog("save", ",", false, "ÅëÇÕ¹°Ç°ÄÚµåList", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != "") { grd_goodlist.saveExcel(fileName, "¹°Ç°ÄÚµå"); } // if(fCheckRetrieveData() == false)return; // // var filenm = "¹°Ç°ÄÚµåList"; // var localfile = window.fileDialog("save", ",", false, filenm, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); // // if (localfile != "") { // var param = "&goodflag=" + model.getValue("/root/send/goodlist/goodflag"); // param += "&mdlcd=" + model.getValue("/root/send/goodlist/mdlcd"); // param += "&spec=" + model.getValue("/root/send/goodlist/spec"); // param += "&prodcmpy=" + model.getValue("/root/send/goodlist/prodcmpy"); // param += "&smlcd=" + model.getValue("/root/send/goodlist/smlcd"); // param += "&model=" + model.getValue("/root/send/goodlist/model"); // param += "&goodnm=" + model.getValue("/root/send/goodlist/goodnm"); // param += "&lrgcd=" + model.getValue("/root/send/goodlist/lrgcd"); // param += "&goodcd=" + model.getValue("/root/send/goodlist/goodcd"); // param += "&edicd=" + model.getValue("/root/send/goodlist/edicd"); // // model.download(getActionURL("TRRSC05312") + param, localfile, true); // var rtn = messageBox("ÆÄÀÏÀ»", "Q004"); // if( rtn == 6 ) { // window.exec(localfile); // } // } // } //---------------------------- // ½Å±ÔÀç·á ½Åûµî·Ï //---------------------------- function fNewGoodcdCreate() { modal("SMRSD04500"); /* model.removenode(gvParamPath +"/SMRSD04500_/SMRSD04500_value"); rszfOpenPopUpListByWndName("","","","SMRSD04500","newmatrprcsstat,openergoodmgt","5,Y"); model.removenode("/root/copynode"); model.makeNode("/root/copynode"); var CSV = model.getValue(gvParamPath + "/SMRSD04500_/SMRSD04500_value"); setCSVToNode("/root/copynode", CSV, "newmstgood"); var copynode = "/root/copynode/newmstgood"; var newgoodcd = model.getValue(copynode + "/goodcd"); if (newgoodcd.length > 0) { var currow = grd_goodlist.findRow(newgoodcd,grd_goodlist.fixedRows, grd_goodlist.colRef("goodcd"), false,true); //½Å±ÔÄÚµå·Î µî·ÏµÈ Äڵ尡 Á¸ÀçÇÑ´Ù¸é(Á¸ÀçÇÒ °æ¿ì´Â ¾øÁö¸¸¼­µµ..) if (currow > -1) { grd_goodlist.row = currow; return; } else { //misfGridInit(grd_gooddetlist); misfGridIUD(grd_goodlist, "A"); model.setValue(grd_goodlist.nodeset + "/goodflag" , model.getValue(copynode + "/goodflag" )); model.setValue(grd_goodlist.nodeset + "/goodcd" , model.getValue(copynode + "/goodcd" )); //model.setValue(grd_gooddetlist.nodeset + "/fromdd" , getCurrentDate()); model.setValue(grd_goodlist.nodeset + "/lrgcd" , model.getValue(copynode + "/lrgcd" )); model.setValue(grd_goodlist.nodeset + "/lrgnm" , model.getValue(copynode + "/lrgnm" )); model.setValue(grd_goodlist.nodeset + "/mdlcd" , model.getValue(copynode + "/mdlcd" )); model.setValue(grd_goodlist.nodeset + "/mdlnm" , model.getValue(copynode + "/mdlnm" )); model.setValue(grd_goodlist.nodeset + "/prodcmpycd" , model.getValue(copynode + "/prodcmpycd")); model.setValue(grd_goodlist.nodeset + "/prodcmpynm" , model.getValue(copynode + "/prodcmpynm")); model.setValue(grd_goodlist.nodeset + "/goodhngnm" , model.getValue(copynode + "/goodhngnm" )); model.setValue(grd_goodlist.nodeset + "/goodengnm" , model.getValue(copynode + "/goodengnm" )); model.setValue(grd_goodlist.nodeset + "/asetflag" , model.getValue(copynode + "/asetflag" )); model.setValue(grd_goodlist.nodeset + "/goodspec" , model.getValue(copynode + "/goodspec" )); model.setValue(grd_goodlist.nodeset + "/goodmodel" , model.getValue(copynode + "/goodmodel" )); model.copyNode("/root/main/goodlists/goodlist","/root/main/list/goodlists/goodlist"); grp_detail.refresh(); return; } } */ } //---------------------------------------------------------- // Columnº° º¯°æÀÌ·ÂÁ¤º¸¸¦ ºñ±³ÇÏ´Â ±¸ºÐ //---------------------------------------------------------- var GoodColumnData = "goodcd" +"*goodcd" +"*GOODCD" +"*¹°Ç°ÄÚµå" +"*V#" // 01 ¹°Ç°ÄÚµå VARCHAR2(12) + "goodflag" +"*goodflagnm" +"*GOODFLAG" +"*¹°Ç°±¸ºÐ" +"*V#" // 02 ¹°Ç°±¸ºÐ VARCHAR2(1) + "goodnm" +"*goodnm" +"*GOODNM" +"*¹°Ç°¸í" +"*V#" // 03 ¹°Ç°¸í VARCHAR2(200) + "goodhngnm" +"*goodhngnm" +"*GOODHNGNM" +"*¹°Ç°¸í" +"*V#" // 04 ¿µ¹®¸í VARCHAR2(200) + "goodengnm" +"*goodengnm" +"*GOODENGNM" +"*¿µ¹®¸í" +"*V#" // 05 ¹°Ç°¸í VARCHAR2(200) + "goodspec" +"*goodspec" +"*GOODSPEC" +"*¹°Ç°±Ô°Ý" +"*V#" // 06 ¹°Ç°±Ô°Ý VARCHAR2(100) + "goodmodel" +"*goodmodel" +"*GOODMODEL" +"*¸ðµ¨" +"*V#" // 07 ¸ðµ¨ VARCHAR2(100) + "asetflag" +"*asetflagnm" +"*ASETFLAG" +"*Àڻ걸ºÐ" +"*V#" // 08 Àڻ걸ºÐ(R0043) VARCHAR2(1) + "lrgcd" +"*lrgnm" +"*LRGCD" +"*´ëºÐ·ùÄÚµå" +"*V#" // 09 ´ëºÐ·ùÄÚµå VARCHAR2(2) + "mdlcd" +"*mdlnm" +"*MDLCD" +"*ÁߺзùÄÚµå" +"*V#" // 10 ÁߺзùÄÚµå VARCHAR2(3) + "smlcd" +"*smlnm" +"*SMLCD" +"*¼ÒºÐ·ùÄÚµå" +"*V#" // 11 ¼ÒºÐ·ùÄÚµå VARCHAR2(2) + "edicd" +"*edicd" +"*EDICD" +"*EDIÄÚµå" +"*V#" // 12 EDIÄÚµå VARCHAR2(16) + "prodcmpycd" +"*prodcmpynm" +"*PRODCMPYCD" +"*Á¦Á¶È¸»çÄÚµå" +"*V#" // 13 Á¦Á¶È¸»çÄÚµå VARCHAR2(5) + "mngtflag" +"*mngtflag" +"*MNGTFLAG" +"*¼ö¼úSet" +"*V#" // 14 ¼ö¼úSet VARCHAR2(5) + "cmt" +"*cmt" +"*CMT" +"*ºñ°í" +"*V" ; // 15 ºñ°í VARCHAR2(200) var GoodColumn = GoodColumnData.split("#"); // function fGoodOldNewCompare() { var DefCnt = 0; var chngCnt = 0; var vOldPath = "/root/init/oldgoodlist/"; var vNewPath = "/root/main/goodlists/goodlist/"; var vSndPath = "/root/send/save/goodchange"; var vHeadData = "instcd" +"¢Ë" // 01 ±â°üÄÚµå + "tabname" +"¢Ë" // 02 Å×À̺í¸í + "changefl" +"¢Ë" // 03 º¯°æºÐ·ù ¹°Ç°ºÐ·ù + "changecd" +"¢Ë" // 04 º¯°æÄÚµå ¹°Ç°ÄÚµå + "colname" +"¢Ë" // 05 Ä÷³¸í + "colcomt" +"¢Ë" // 06 Ä÷³ÄÚ¸àµå + "oldvalue" +"¢Ë" // 07 º¯°æÀüº¯°æ°ª + "oldvalnm" +"¢Ë" // 08 º¯°æÀüº¯°æ¸í + "newvalue" +"¢Ë" // 09 º¯°æÈĺ¯°æ°ª + "newvalnm" +"¢Ë" // 10 º¯°æÈĺ¯°æ¸í + "colflag" +"¢Ë" // 11 Ä÷³±¸ºÐ V:VARCHAR,D:DATE,N:NUMBER,T:TIMESTAMP + "userid" +"¢Ì"; // 14 º¯°æÀÛ¾÷ÀÚ if (vGoodNew == "N") {; model.removenode(vSndPath); model.makeNode(vSndPath); model.setValue(vSndPath, vHeadData); return; } var vBodyData = ""; var vInstcd = '000'; var vUserId = getUserInfo("userid") ; var vTabName = "RSCMGOOD" ; var vGoodcd = model.getValue(vNewPath + "goodcd" ); var vGoodFalg = model.getValue(vNewPath + "goodflag"); for (var i=0; i < GoodColumn.length; i++){ var vColumn = GoodColumn[i].split("*"); if (model.getValue(vOldPath+vColumn[0]) != model.getValue(vNewPath+vColumn[0]) ) { DefCnt++; if (vColumn[0] == "goodcd" || vColumn[0] == "goodnm" || vColumn[0] == "goodhngnm" || vColumn[0] == "goodengnm" || vColumn[0] == "goodspec" || vColumn[0] == "goodmodel" || vColumn[0] == "prodcmpycd" || vColumn[0] == "edicd" || vColumn[0] == "mngtflag" ) { chngCnt++; } vBodyData += vInstcd + "¢Ë" // 01 ±â°üÄÚµå + vTabName + "¢Ë" // 02 Å×À̺í¸í + vGoodFalg + "¢Ë" // 03 º¯°æºÐ·ù ¹°Ç°ºÐ·ù + vGoodcd + "¢Ë" // 04 º¯°æÄÚµå ¹°Ç°ÄÚµå + vColumn[2] + "¢Ë" // 05 Ä÷³¸í + vColumn[3] + "¢Ë" // 06 Ä÷³ÄÚ¸àµå + model.getValue(vOldPath+vColumn[0]) + "¢Ë" // 07 º¯°æÀüº¯°æ°ª + model.getValue(vOldPath+vColumn[1]) + "¢Ë" // 08 º¯°æÀüº¯°æ¸í + model.getValue(vNewPath+vColumn[0]) + "¢Ë" // 09 º¯°æÈĺ¯°æ°ª + model.getValue(vNewPath+vColumn[1]) + "¢Ë" // 10 º¯°æÈĺ¯°æ¸í + vColumn[4] + "¢Ë" // 11 Ä÷³±¸ºÐ V:VARCHAR,D:DATE,N:NUMBER,T:TIMESTAMP + vUserId + "¢Ì"; // 14 º¯°æÀÛ¾÷ÀÚ } } model.makeNode("/root/send/save/chngyn"); /* if(chngCnt > 0) { model.setValue("/root/send/save/chngyn", "Y"); } else { model.setValue("/root/send/save/chngyn", "N"); } */ for(var i = grd_goodlist.fixedRows; i < grd_goodlist.rows; i++) { if(chngCnt > 0) { grd_goodlist.valueMatrix(i, grd_goodlist.colRef("chngyn")) = "Y"; } else { grd_goodlist.valueMatrix(i, grd_goodlist.colRef("chngyn")) = "N"; } } model.removenode(vSndPath); model.makeNode(vSndPath); model.setValue(vSndPath, vHeadData+vBodyData); } //-------------------------------------- // ÅëÇÕ¹°Ç° »èÁ¦Ã³¸® //-------------------------------------- function fDeleteRscmgoodView() { model.setValue(chk_delcheck1.attribute("ref"), ""); model.setValue(chk_delcheck2.attribute("ref"), ""); model.setValue(chk_delcheck3.attribute("ref"), ""); model.setValue(chk_delcheck4.attribute("ref"), ""); model.setValue(chk_delcheck5.attribute("ref"), ""); model.setValue(ipt_delgood.attribute("ref") ,model.getValue(ipt_goodcd.attribute("ref"))); model.setValue(ipt_delgoodnm.attribute("ref"),model.getValue(ipt_goodnm.attribute("ref"))); grp_delete.visible = true; grp_delete.refresh(); } //-------------------------------------- // ÅëÇÕ¹°Ç° »èÁ¦Ã³¸® //-------------------------------------- function fDeleteRscmgood() { if ((model.getValue(ipt_delgood.attribute("ref")) == "")) { alert("¹°Ç°Äڵ带 È®ÀÎÇϽʽÿä!!."); return; }; if ((model.getValue(ipt_delgoodnm.attribute("ref")) == "")) { alert("¹°Ç°ÄÚµå¸í¸¦ È®ÀÎÇϽʽÿä!!."); return; }; if ((model.getValue(chk_delcheck1.attribute("ref")) != "Y") || (model.getValue(chk_delcheck2.attribute("ref")) != "Y") || (model.getValue(chk_delcheck3.attribute("ref")) != "Y") || (model.getValue(chk_delcheck4.attribute("ref")) != "Y") || (model.getValue(chk_delcheck5.attribute("ref")) != "Y") ) { alert("»èÁ¦ÀÇ Check¿©ºÎ¸¦ È®ÀÎÇϽʽÿä!!."); return; }; model.setValue("/root/send/delrscmgood/delflag" ,"All"); submit("TXRSC05103"); grp_delete.visible = false; btn_search.dispatch("DOMActivate"); } //-------------------------------------- // Á¦Á¶È¸»ç Àϰýº¯°æÃ³¸® //-------------------------------------- function fChangeProdcmpy() { if ((model.getValue(ipt_delgood.attribute("ref")) == "")) { alert("¹°Ç°Äڵ带 È®ÀÎÇϽʽÿä!!."); return; }; if ((model.getValue(ipt_delgoodnm.attribute("ref")) == "")) { alert("¹°Ç°ÄÚµå¸í¸¦ È®ÀÎÇϽʽÿä!!."); return; }; if ((model.getValue(chk_delcheck1.attribute("ref")) != "Y") || (model.getValue(chk_delcheck2.attribute("ref")) != "Y") || (model.getValue(chk_delcheck3.attribute("ref")) != "Y") || (model.getValue(chk_delcheck4.attribute("ref")) != "Y") || (model.getValue(chk_delcheck5.attribute("ref")) != "Y") ) { alert("»èÁ¦ÀÇ Check¿©ºÎ¸¦ È®ÀÎÇϽʽÿä!!."); return; }; model.setValue("/root/send/delrscmgood/delflag" ,"All"); submit("TXRSC05103"); grp_delete.visible = false; btn_search.dispatch("DOMActivate"); } function fSetHistInfo() { var vHeadData = "instcd" +"¢Ë" // 01 ±â°üÄÚµå + "tabname" +"¢Ë" // 02 Å×À̺í¸í + "changefl" +"¢Ë" // 03 º¯°æºÐ·ù ¹°Ç°ºÐ·ù + "changecd" +"¢Ë" // 04 º¯°æÄÚµå ¹°Ç°ÄÚµå + "colname" +"¢Ë" // 05 Ä÷³¸í + "colcomt" +"¢Ë" // 06 Ä÷³ÄÚ¸àµå + "oldvalue" +"¢Ë" // 07 º¯°æÀüº¯°æ°ª + "oldvalnm" +"¢Ë" // 08 º¯°æÀüº¯°æ¸í + "newvalue" +"¢Ë" // 09 º¯°æÈĺ¯°æ°ª + "newvalnm" +"¢Ë" // 10 º¯°æÈĺ¯°æ¸í + "colflag" +"¢Ë" // 11 Ä÷³±¸ºÐ V:VARCHAR,D:DATE,N:NUMBER,T:TIMESTAMP + "userid" +"¢Ì"; // 14 º¯°æÀÛ¾÷ÀÚ var vBodyData = ""; var vUserId = getUserInfo("userid"); var vInstcd = getUserInfo("dutplceinstcd"); var vTabName = "RSCDGOOD2"; var vGoodcd = ""; var vAllSizeSpecid = ""; var vCmt = ""; var vStatus = ""; var vGoodFlag = model.getValue(cmb_goodflag.attribute("ref")); for(var i = grd_allsize.fixedRows; i < grd_allsize.rows; i++) { vGoodcd = grd_allsize.valueMatrix(i, grd_allsize.colRef("goodcd")); vAllSizeSpecid = grd_allsize.valueMatrix(i, grd_allsize.colRef("allsizespecid")); vStatus = grd_allsize.rowStatus(i); if(vStatus != "0") { vBodyData += vInstcd + "¢Ë" // 01 ±â°üÄÚµå + vTabName + "¢Ë" // 02 Å×À̺í¸í + vGoodFlag + "¢Ë" // 03 º¯°æºÐ·ù ¹°Ç°ºÐ·ù + vGoodcd + "¢Ë" // 04 º¯°æÄÚµå ¹°Ç°ÄÚµå + " " + "¢Ë" // 05 Ä÷³¸í + "Allsizeº¯°æ" + "¢Ë" // 06 Ä÷³ÄÚ¸àµå + " " + "¢Ë" // 07 º¯°æÀüº¯°æ°ª + "" + "¢Ë" // 08 º¯°æÀüº¯°æ¸í + " " + "¢Ë" // 09 º¯°æÈĺ¯°æ°ª + "" + "¢Ë" // 10 º¯°æÈĺ¯°æ¸í + "" + "¢Ë" // 11 Ä÷³±¸ºÐ V:VARCHAR,D:DATE,N:NUMBER,T:TIMESTAMP + vUserId + "¢Ì"; // 14 º¯°æÀÛ¾÷ÀÚ break; } } model.makeValue("/root/send/save/allsizelists/histinfo", vHeadData + vBodyData); } function fClearGoodInfo() { model.resetInstanceNode(cmb_lrgcd.attribute("ref")); model.resetInstanceNode(cmb_mdlcd.attribute("ref")); model.resetInstanceNode(cmb_smlcd.attribute("ref")); model.resetInstanceNode(ipt_instcd.attribute("ref")); model.resetInstanceNode(cmb_goodflag.attribute("ref")); model.resetInstanceNode(ipt_goodnm.attribute("ref")); model.resetInstanceNode(ipt_goodhngnm.attribute("ref")); model.resetInstanceNode(ipt_goodengnm.attribute("ref")); model.resetInstanceNode(ipt_goodspec.attribute("ref")); model.resetInstanceNode(ipt_goodmodel.attribute("ref")); model.resetInstanceNode(ipt_prodcmpycd.attribute("ref")); model.resetInstanceNode(opt_prodcmpynm.attribute("ref")); model.resetInstanceNode(ipt_edicd.attribute("ref")); model.resetInstanceNode(cmb_asetflag.attribute("ref")); model.resetInstanceNode(ipt_lastupdtridnm.attribute("ref")); model.resetInstanceNode(ipt_cmt.attribute("ref")); model.resetInstanceNode(ipt_appinstdata.attribute("ref")); cmb_lrgcd.refresh(); cmb_mdlcd.refresh(); cmb_smlcd.refresh(); ipt_instcd.refresh(); cmb_goodflag.refresh(); ipt_goodnm.refresh(); ipt_goodhngnm.refresh(); ipt_goodengnm.refresh(); ipt_goodspec.refresh(); ipt_goodmodel.refresh(); ipt_prodcmpycd.refresh(); opt_prodcmpynm.refresh(); ipt_edicd.refresh(); cmb_asetflag.refresh(); ipt_lastupdtridnm.refresh(); ipt_cmt.refresh(); ipt_appinstdata.refresh(); } // multilinegrid.rowStatus(2) = 1; /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */