/* --------------------------------------------------------------------- SMRSC05304_ÅëÇÕ¹°Ç°±â°üÀû¿ë³»¿ªÁ¶È¸.xrw (SMRSC05304.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By HR Choi : 2015.05.02 ---------------------------------------------------------------------- */ var xAuth = !(checkAuth("X")); var rAuth = !(checkAuth("R")); // -------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------- function fInstInitForm() { misfGridInit(grd_allsize); misfGridInit(grd_applist); model.resetInstanceNode("/root/send"); model.setValue("/root/send/goodlist/filecls", "S"); rszfGoodFlagListByPgmGubn(cmb_goodflag_search,"1","N"); misfMsterDetailSet(grd_applist,null, "TRRPZ00302" ,"N"); misfGridComboComCdList("R0032",grd_allsize , "goodunit"); //±â°üÄÚµå Àоî¿À´Â ºÎºÐ ³Ö±â var instcd = getUserInfo("dutplceinstcd"); var instnm = getUserInfo("dutplceinstnm"); //¹°Ç°±¸ºÐÀÏ °æ¿ì ù¹øÂ° index ÀÚµ¿ ¼³Á¤ if(cmb_goodflag_search.length> 0) cmb_goodflag_search.selectedindex= 0; model.removeNodeset(grd_goodlist.nodeset); model.removeNodeset(grd_instinfo.nodeset); // ´ëºÐ·ù ÄÚµå ÄÞº¸ ¼³Á¤. rszfLMSComboList(model.getValue(cmb_goodflag_search.attribute("ref")), "", "", "cmb_lrgcd_search", "", "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"); var curdate = getCurrentDate(); model.setValue("/root/send/goodlist/fr_fromdd", curdate.substr(0,8)); model.setValue("/root/send/goodlist/to_fromdd", curdate.substr(0,8)); misfComboComCdListMulti("Z0007", "cmb_instcd_search"); model.setValue("/root/send/goodlist/instcd", getUserInfo("dutplceinstcd")); model.refresh(); } // -------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // È­¸é Àüü Á¶È¸ // -------------------------------------------------- function fInstRetrGoodList(nodecopy) { model.setValue("/root/send/goodlist/filecls" ,"S"); misfMsterDetailRetrieve(); fAppInstcdGridSet(model.getValue(ipt_appinstdata.attribute("ref"))); fInstAllSizeRead(); } //---------------------------- // Check All Size Data //---------------------------- function fInstAllSizeRead() { model.setValue("/root/send/allsizelist/goodcd" ,grd_goodlist.valueMatrix(grd_goodlist.row, grd_goodlist.colRef("goodcd"))); model.setValue("/root/send/allsizelist/instflag","1"); submit("TRRSC00211"); grd_allsize.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(); } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */