/* ¿Ü·¡Acting °ü¸®(SMMNO00900.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var sACTPRCPLIST_PATH = "/root/main/prcpendlist/prcpendlist"; var g_initGrdData; // ¸®½ºÆ® °ü·Ã Ãʱâ Instance°ª /** * @group : * @ver : 2007.10.14 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.setValue("/root/main/cond/prcpdd", getCurrentDate()); zbcfGetDeptCodeList("012", "orduseyn", "D", "/root/init/orddept", "depthngnm", "asc"); //ºÎ¼­ÄÚµå ÄÞº¸Á¶È¸ model.setValue("/root/main/cond/orddeptcd", getUserInfo("dutplcecd")); // ±Ù¹«ÁöºÎ¼­ÄÚµå model.refresh(); //if(cmb_orddept.label != "") fOrddridSearch(); } /** * @group : * @ver : 2007.10.14 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : Áø·á°úÀÇ ÇØ´çÇÏ´Â Áø·áÀÇ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fOrddridSearch() { //cmb_orddr.disabled = false; model.makeNode("/root/send"); model.makeValue("/root/send/enddd", model.getValue("/root/main/cond/enddd")); model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd")); var sordclsdeptflag = model.getValue("/root/init/orddept/dept[deptcd = '"+model.getValue("/root/main/cond/orddeptcd")+"']/ordclsdeptflag"); // ¼¾ÅÍ/´ëÇ¥/ºÐ°ú/¼­ºê ±¸ºÐ var sorddeptkind = model.getValue("/root/init/orddept/dept[deptcd = '"+model.getValue("/root/main/cond/orddeptcd")+"']/orddeptkind"); // ¼¾ÅÍ/´ëÇ¥ ±¸ºÐ var ssupdeptcd = model.getValue("/root/init/orddept/dept[deptcd = '"+model.getValue("/root/main/cond/orddeptcd")+"']/supdeptcd"); // »óÀ§ºÎ¼­ÄÚµå var sorddeptflag = ""; if (sorddeptkind == "C") { // ¼¾ÅÍÀ̸é sorddeptflag = "C"; //} else if (sorddeptkind != "C" && sordclsdeptflag == "A") { // ¼¾ÅͰ¡ ¾Æ´Ï¸é¼­ ºÐ°úÀ̸é // sorddeptflag = "A"; } else { // ±×¿Ü¿¡ ±âŸ°ú sorddeptflag = "etc"; } model.setValue("/root/main/cond/ordclsdeptflag",sorddeptflag); model.setValue("/root/main/cond/supdeptcd",ssupdeptcd); model.makeValue("/root/send/ordclsdeptflag", model.getValue("/root/main/cond/ordclsdeptflag")); model.makeValue("/root/send/supdeptcd", model.getValue("/root/main/cond/supdeptcd")); submit("TRMNO00902"); //Áø·áÀÇÄÞº¸ ÀüüÃß°¡-kys-20091116 if(getNodesetCount("/root/init/orddr/orddr") > 0){ if(getUserInfo("dutplceinstcd") == seoulinstcd && model.getValue("/root/main/cond/orddeptcd") == Eyedeptcd){ //¼­¿ï¼º¸ðÀ̸鼭 ¾È¼¾ÅÍÀ̸é ÀüüÀÇ»ç Ãß°¡ Á¦¿Ü-20091116-kys }else{ addComboInstance("/root/init/orddr", "deptcd^userid^usernm", "0000000000^00000000^ÀüüÀÇ»ç", "orddr"); model.resetInstanceNode("/root/main/cond/orddrid"); } } } /** * @group : * @ver : 2007.10.14 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿Ü·¡ Actng °ü¸® Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSearch() { model.removeNodeset("/root/main/prcpendlist/prcpendlist"); grd_prcpendlist.fixedcellischeck(0,0) = false; model.removeNodeset("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/enddd" , model.getValue("/root/main/cond/enddd")); model.makeValue("/root/send/orddeptcd" , model.getValue("/root/main/cond/orddeptcd")); model.makeValue("/root/send/orddrid" , model.getValue("/root/main/cond/orddrid")); model.makeValue("/root/send/execflag" , model.getValue("/root/main/cond/execflag")); /* ¼¾ÅͰ³³äÀ¸·Î ÀÎÇØ Ãß°¡ - 20090305 */ model.makeValue("/root/send/ordclsdeptflag", model.getValue("/root/main/cond/ordclsdeptflag")); model.makeValue("/root/send/supdeptcd", model.getValue("/root/main/cond/supdeptcd")); //20090811-kys(¼­¿ï¼º¸ðÀΰæ¿ì ¼ö³³Àü¿¡µµ Áø·á¿¹¾àÀϽð¡ Á¶È¸µÇ¾î¾ß ÇÑ´Ù) if(getUserInfo("dutplceinstcd") == seoulinstcd){ model.makeValue("/root/send/seoulyn" , "Y"); } submit("TRMNO00901"); for(var i = 1 ; i <= grd_prcpendlist.rows ; i++ ){ if(model.getValue("/root/main/prcpendlist/prcpendlist["+i+"]/endacptdt") !=""){ grd_prcpendlist.isReadOnly(i, grd_prcpendlist.colRef("chk")) = true; } else { grd_prcpendlist.isReadOnly(i, grd_prcpendlist.colRef("chk")) = false; } } //fSetGridData();// ±¸ºÐ¿¡ µû¸¥ ¸¶°¨¹öư Á¦¾î±â´É fSetBackColor() //20090226Ãß°¡(¹Ì¼ö³³ÀÚ¿¡ ´ëÇÑ »öÇ¥½Ã) model.refresh(); } /** * @group : * @ver : 2007.10.14 * @by : ÇÏÀç·û * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿Ü·¡ Actng °ü¸® ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSave() { //var grdData = getGridUpdateData(grd_prcpendlist); //model.removeNodeset("/root/send/data"); //model.makeValue("/root/send/data", grdData); var Row = grd_prcpendlist.rows; var prcpdetlPATH = "/root/main/prcpendlist/prcpendlist" var iRow = grd_prcpendlist.row; var sSrchData = ""; var chek = 0; var kRow = 0; for (i=1; i