/* -------------------------------------------------------- ¿¹°á»êÁ¤º¸Á¶È¸ (SMAYA04700.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By ÀÓ¿©¿ø : 2015.05.02 -------------------------------------------------------- */ /** * @group : * @ver : 2008.01.05 * @by : Lim YeoWon * @----------------------------------------------------------- * @type : function * @access : public * @desc : ¿¹°á»êÁ¤º¸Á¶È¸ÀÇ ÃʱâÈ­ ÇÔ¼ö * @----------------------------------------------------------- */ function fInit() { var CurrentDate=getCurrentDate(); // »ç¾÷³âµµ ¿ÃÇØ ³¯Â¥·Î CurrentDate¿¡ ÀúÀå var CurrentMM=CurrentDate.substr(4,2); // ÇöÀç ³¯Â¥ÀÇ ¿ù CurrentMM¿¡ ÀúÀå var CurrentYY=CurrentDate.substr(0,4); // ÇöÀç ³¯Â¥ÀÇ ³âÀ» CurrentYY¿¡ ÀúÀå if(CurrentMM>="03" && CurrentMM<="12") // ÇöÀç ¿ùÀÌ 3¿ù¿¡¼­ 12¿ù±îÁöÀÏ ¶§ { // ÇöÀç ³âµµ¸¦ »ç¾÷³âµµ¿¡ ÀúÀå model.setValue("/root/main/search/entryy",CurrentYY); // ÇöÀç ¿ùÀÌ 1¿ù¿¡¼­ 2¿ùÀ̸é // Àü³âµµ¸¦ »ç¾÷³âµµ¿¡ ÀúÀå } else if(CurrentMM>="01" && CurrentMM<="02") { model.setValue("/root/main/search/entryy",CurrentYY-1); } model.setValue("/root/main/search/fromdd", CurrentDate.substr(0,6)+"01"); // È­¸é¶ã¶§ Á¶È¸±â°£ ±×´ÞÀÇ Ã¹ ³¯·Î ¼ÂÆÃ model.setValue("/root/main/search/mthqtyflag","1"); // È­¸é ¿ÀÇ½à ¶óµð¿À ¹öư 1À» ¼ÂÆÃ model.refresh(); var fdate=ipt_fromdd.currentText; // Á¶È¸½ÃÀÛ³¯Â¥¿¡ ÀÔ·ÂÇÑ ÅØ½ºÆ®¸¦ º¯¼ö¿¡ ÀúÀå var fmth=ipt_fromdd.currentText.substr(5,2); // ÀÔ·ÂÇÑ ÅØ½ºÆ®ÀÇ ¿ùÀ» º¯¼ö¿¡ ÀúÀå if(fmth==02) // ÀÔ·ÂÇÑ ÅØ½ºÆ®ÀÇ ´ÞÀÌ 02ÀÏ ¶§ { if(parseInt(fdate)%4==0) // À±³âÀ϶§ { model.makeValue("/root/main/search/todd",parseInt(fdate)+fmth+'29'); // TODD¿¡ 29ÀÏÀ» ¼ÂÆÃ } else { model.makeValue("/root/main/search/todd",parseInt(fdate)+fmth+'28'); // ±×¿Ü¿¡´Â 28ÀÏ ¼ÂÆÃ } } else if(fmth==04 ||fmth== 06 ||fmth== 09 ||fmth== 11) // 30À¸·Î ³¡³ª´Â ´Þ ¼ÂÆÃ { model.makeValue("/root/main/search/todd",parseInt(fdate)+fmth+'30'); } else { model.makeValue("/root/main/search/todd",parseInt(fdate)+fmth+'31'); //31ÀÏ·Î ³¡³ª´Â ´Þ ¼ÂÆÃ } zbcfGetCodeList( new Array("A0451"), new Array("/root/hidden/init/comcd"),true ); // °ü°èÄÚµå ¼³Á¤ var supcdid = model.getValue("/root/main/search/acntflagcd"); // »óÀ§ÄÚµå °ª ¹Þ¾Æ¿Í¼­ °ü°èÄÚµå ¼ÂÆÃ var sortfield = "cdnm"; var sortmethod = "asc"; var minimum = "true"; zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/hidden/init/comcd"); // »óÀ§Äڵ忡 µû¸¥ ÇÏÀ§ÄÚµå À̸§À» ¼ÂÆÃ addComboItem("cmb_acntflagcd", "","","above"); // ºñ¸ñ¿¡ ºó°ø°£ Ãß°¡ÇÑ´Ù. addComboItem("cmb_itemexpendflag", "","","above"); // ºñ¸ñ¿¡ ºó°ø°£ Ãß°¡ÇÑ´Ù. cmb_itemexpendflag.select(0); // °èÁ¤°ú¸ñÀº ù¹øÂ° ¼±Åà model.refresh(); } /* --------------------------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¿¹°á»ê Á¤º¸Á¶È¸ÀÇ °èÁ¤°ú¸ñ ¼±Åýà ºñ¸ñ ¼±ÅõǴ ÇÔ¼ö */ /* --------------------------------------------------------------------------*/ function fAcntflagcdSelect() { var supcdid = model.getValue("/root/main/search/acntflagcd"); // »óÀ§ÄÚµå °ª ¹Þ¾Æ¿Í¼­ °ü°èÄÚµå ¼ÂÆÃ var sortfield = "cdnm"; var sortmethod = "asc"; var minimum = "true"; zbcfGetSubCodeList("A0451", supcdid, "A0452", sortfield, sortmethod, minimum, "/root/hidden/init/comcd"); // »óÀ§Äڵ忡 µû¸¥ ÇÏÀ§ÄÚµå À̸§À» ¼ÂÆÃ addComboItem("cmb_itemexpendflag", "","","above"); // ºñ¸ñ¿¡ ºó°ø°£ Ãß°¡ÇÑ´Ù. cmb_itemexpendflag.select(0); // ºñ¸ñÀº ù¹øÂ° ¼±Åà model.refresh(); } /* --------------------------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¿¹°á»ê Á¤º¸Á¶È¸ÀÇ ¿ù, ºÐ±â ¶óµð¿À ¹öư ¼±Åà ÇÔ¼ö */ /* --------------------------------------------------------------------------*/ function fRadioSelect() { var rdo=model.getValue("/root/main/search/mthqtyflag") //¶óµð¿À ¹öư¿¡ ¼±Åà µÇ´Â °ª rdo¿¡ ÀúÀå if(rdo=="1") //¿ù ¼±Åýà { grp_reqdate.visible = true; //Á¶È¸±â°£ÀÇ ±×·ì¹Ú½º º¸ÀÓ grp_qurtyy.visible = false; //ºÐ±âÀÇ ±×·ì¹Ú½º´Â ±âº»ÀûÀ¸·Î visibility¸¦ hiddenÀ¸·Î ¼³Á¤, ¼û±è model.setFocus("ipt_fromdd"); } else //ºÐ±â ¼±Åýà { grp_reqdate.visible = false; //Á¶È¸±â°£ÀÇ ±×·ì¹Ú½º ¼û±è grp_qurtyy.visible = true; //ºÐ±â ±×·ì¹Ú½º º¸ÀÓ cmb_qurtyy.select(0); //ºÐ±â ÄÞº¸¿¡ Àüü ¼ÂÆÃ model.setFocus("cmb_qurtyy"); } model.refresh(); } /* --------------------------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¿¹°á»ê Á¤º¸Á¶È¸ ÇÔ¼ö */ /* --------------------------------------------------------------------------*/ function fReqBugtInfo() { var entryy=ipt_entryy.currentText; //»ç¾÷³âµµ¿¡ ÇöÀç ÀԷ¹ÞÀº ÅØ½ºÆ® var fromdd=model.getValue("/root/main/search/fromdd"); //fromddÀÇ °ª ¹Þ¾Æ¼­ º¯¼ö fromdd¿¡ ÀúÀå var todd=model.getValue("/root/main/search/todd"); //toddÀÇ °ª ¹Þ¾Æ¼­ º¯¼ö todd¿¡ ÀúÀå var qurtyy=model.getValue("/root/main/search/qurtyy"); //ºÐ±â ¼±ÅÃµÈ °ªÀ» º¯¼ö qurtyy¿¡ ÀúÀå if(entryy=='') { messageBox("»ç¾÷³âµµ´Â","I003"); model.setFocus("ipt_entryy"); return; } if(rdo_mthqtyflag.value=='1') //¿ùÀÌ ¼±Åà µÇ¾úÀ»¶§ { model.setValue("/root/main/search/fromdd",fromdd); //fromdd,todd¿¡ ÀÔ·ÂµÈ °ªÀ» ³ëµå¿¡ ¼ÂÆÃ model.setValue("/root/main/search/todd",todd); if(fromdd>todd) { messageBox("Á¶È¸ ½ÃÀÛ ³¯Â¥°¡ Á¶È¸ Á¾·á ³¯Â¥º¸´Ù Ŭ ¼ö","I004"); model.setFocus("ipt_fromdd"); return; } var fromentryy=entryy+'0301'; var tooentry=(parseInt(entryy)+1)+'0229'; if(fromddtooentry) { messageBox(" ÀÔ·ÂÇÑ »ç¾÷³âµµ ³» ±â°£ À̿ܿ¡´Â ÀÔ·ÂÇÒ ¼ö ","I004"); model.setFocus("ipt_fromdd"); return; } } else //ºÐ±â¸¦ ¼±ÅÃÇßÀ» ¶§ °¢ ºÐ±â¿¡ ÇØ´çÇÏ´Â Á¶È¸³¯Â¥¸¦ ¼ÂÆÃ { if(qurtyy=='2') //1ºÐ±â ¼±Åýà { model.setValue("/root/main/search/fromdd",entryy+'0301'); //»ç¾÷³âµµ+3¿ù1ÀÏÀ» fromdd¿¡ ÀúÀå model.setValue("/root/main/search/todd",entryy+'0530'); //»ç¾÷³âµµ+5¿ù 31À» todd¿¡ ÀúÀå } else if(qurtyy=='3') { model.setValue("/root/main/search/fromdd",entryy+'0601'); model.setValue("/root/main/search/todd",entryy+'0831'); } else if(qurtyy=='4') { model.setValue("/root/main/search/fromdd",entryy+'0901'); model.setValue("/root/main/search/todd",entryy+'1131'); } else if(qurtyy=='5') { model.setValue("/root/main/search/fromdd",entryy+'1201'); model.setValue("/root/main/search/todd",(parseInt(entryy)+1)+'0229'); } else //Àüü ¼±Åýà »ç¾÷Á¶È¸±â°£ ½ÃÀÛÀÏ ºÎÅÍ Á¾·áÀϱîÁö ¼ÂÆÃ { model.setValue("/root/main/search/fromdd",entryy+'0301'); model.setValue("/root/main/search/todd",(parseInt(entryy)+1)+'0229'); } } model.resetInstanceNode("/root/send/reqdata"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata","/root/main/search"); submit("TRAYA04701"); var fdate=model.getValue("/root/main/search/fromdd"); //Ãâ·Â½Ã ÇÊ¿äÇÑ fromdd,todd,qurtyy °ªÀ» º¯¼ö¿¡ ÀúÀå var tdate=model.getValue("/root/main/search/todd"); var qurtyy=model.getValue("/root/main/search/qurtyy"); if(rdo_mthqtyflag.value=='1') //¿ùÀ» ¼±Åà ÇßÀ» ¶§ { model.resetInstanceNode("/root/main/search/prt_qurtyy"); //Ãâ·ÂÀ» À§ÇØ ºÐ±â µ¥ÀÌÅÍ »èÁ¦ var prt_incmexpsdd="Á¶È¸±â°£ : "+ fdate.substr(0,4)+"-"+fdate.substr(4,2)+"-"+fdate.substr(6,2)+" ~ "+tdate.substr(0,4)+"-"+tdate.substr(4,2)+"-"+tdate.substr(6,2); //Ãâ·Â¿¡¼­ ÇÊ¿äÇÑ Á¶È¸ ±â°£À» º¯¼ö prt_incmexpsdd¿¡ ÀúÀå model.setValue("/root/main/search/prt_incmexpsdd",prt_incmexpsdd); } else if(rdo_mthqtyflag.value=='2') //ºÐ±â¸¦ ¼±Åà ½Ã { model.resetInstanceNode("/root/main/search/prt_incmexpsdd"); //Á¶È¸±â°£¿¡ ´ã°Ü ÀÖ´Â µ¥ÀÌÅÍ »èÁ¦ if(qurtyy=='1') //Àüü ¼±ÅÃÀ̸é { model.setValue("/root/main/search/prt_qurtyy"," Àüü "); //Ãâ·Â¿¡¼­ ¾µ µ¥ÀÌÅÍ ÀúÀå } else //°¢ ºÐ±âº° ¼±ÅÃÀ̸é { var prt_qurtyy=qurtyy-1+" ºÐ±â "; //°¢ ºÐ±â Á¤º¸¸¦ search ³ëµå¿¡ ÀúÀå model.setValue("/root/main/search/prt_qurtyy",prt_qurtyy); } } var idxRows=grd_bugtinfolist.rows; //±×¸®µå °¹¼ö¸¸Å­À» idxRows º¯¼ö¿¡ ÀúÀå for(var i=1 ; i