/* --------------------------------------------------------------------- SMRSI02714_ÀÔ°í±Ý¾×°áÁ¦Ã³¸®(¼º°¡, ºó¼¾Æ®).xrw (SMRSI02714.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var vWinQty = 0; var vWinAmt = 0; var vWinQtySel = 0; var vWinAmtSel = 0; var gIndex = ""; // 02 ¹°Ç°±¸ºÐ var gGoodflag = ""; // 02 ¹°Ç°±¸ºÐ var gSuplplcecd = ""; // 03 ÁÖ°Å·¡Ã³ var gSuppcustcd = ""; // 04 º¸Á¶°Å·¡Ã³ var gTabIdx1 = "0"; //TAB INDEX var gPathName = "ConfirmLists#InconfirmLists" var gPathNm = gPathName.split("#"); var gPathDetailName = "confirmlist#inconfirmlist" var gPathDetailNm = gPathDetailName.split("#"); var gGridName = "confirmlist#inconfirmlist" var gGridNm = gGridName.split("#"); // -------------------------------------------------- // È­¸é ControlÀ» ÃʱâÈ­ÇÑ´Ù // -------------------------------------------------- function fInit() { fInitialize(); return; } // -------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------------------- function fInitialize() { // »ç¿ëÀÚ ±â°ü List model.setValue(opt_instcd.attribute("ref" ), getUserInfo("dutplceinstcd")); model.setValue(opt_instcdnm.attribute("ref" ), getUserInfo("dutplceinstnm")); model.setValue(opt_jobdeptcd.attribute("ref" ), getUserInfo("dutplcecd" )); model.setValue(opt_jobdeptcdnm.attribute("ref"), getUserInfo("dutplcenm" )); model.setValue(opt_jobuser.attribute("ref" ), getUserInfo("userid" )); model.setValue(opt_jobusernm.attribute("ref" ), getUserInfo("usernm" )); model.setValue(opt_chkpsn.attribute("ref" ), getUserInfo("userid" )); model.setValue(opt_chkpsnnm.attribute("ref" ), getUserInfo("usernm" )); model.setValue("/root/send/inlist/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue(ipt_outmonth.attribute("ref") , getCurrentDate().substr(0, 6)); model.setValue(ipt_fromdd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ FROM model.setValue(ipt_todd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ TO model.setValue(ipt_slipdd.attribute("ref") , getCurrentDate()); // ±âÇ¥ÀÏÀÚ model.setValue("/root/send/cnflist/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue(rdo_slipinclusion.attribute("ref") , "Y"); // ±âÇ¥Æ÷ÇÔ ¿©ºÎ model.setValue(ckb_goodflagyn.attribute("ref") , "Y"); // ¹°Ç°±¸ºÐ model.setValue(ckb_paycondyn.attribute("ref") , "Y"); // ÁöºÒÇʱ¸ºÐ model.setValue(ckb_suplplcecdyn.attribute("ref"), "Y"); // ÁÖ°Å·¡Ã³ model.setValue(ckb_suppcustcdyn.attribute("ref"), "Y"); // º¸Á¶°Å·¡Ã³ model.setValue("/root/send/cnflist/queryflag" , "1"); // Á¶È¸±¸ºÐ model.setValue("/root/send/cnflist/query014" , "Y"); // ¼º°¡±¸ºÐ model.setValue("/root/send/inlist/query014" , "Y"); // ¼º°¡±¸ºÐ grd_inconfirmlist.explorerbar = "sortshow"; model.refresh(); } function fInitCtrl(flag) { if(flag == "3") { model.setValue(opt_jobdeptcd.attribute ("ref"), ""); model.setValue(opt_jobdeptcdnm.attribute ("ref"), ""); model.setValue(opt_jobuser.attribute ("ref"), ""); model.setValue(opt_jobusernm.attribute ("ref"), ""); model.setValue(ipt_frcalcdocudd.attribute("ref"), ""); model.setValue(ipt_tocalcdocudd.attribute("ref"), ""); model.setValue(ipt_frcalccnfmdd.attribute("ref"), ""); model.setValue(ipt_tocalccnfmdd.attribute("ref"), ""); model.setValue(ipt_frslipdd.attribute("ref"), ""); model.setValue(ipt_toslipdd.attribute("ref"), ""); model.setValue(rdo_slipinclusion.attribute("ref"), ""); model.setValue(ipt_fromdd.attribute("ref"), ""); model.setValue(ipt_todd.attribute("ref"), ""); model.setValue(ipt_slipdd2.attribute("ref"), getCurrentDate()); model.setValue("/root/send/outslip/deptcd", getUserInfo("dutplcecd")); opt_jobdeptcd.refresh(); opt_jobdeptcdnm.refresh(); opt_jobuser.refresh(); opt_jobusernm.refresh(); ipt_frcalcdocudd.refresh(); ipt_tocalcdocudd.refresh(); ipt_frcalccnfmdd.refresh(); ipt_tocalccnfmdd.refresh(); ipt_frslipdd.refresh(); ipt_toslipdd.refresh(); rdo_slipinclusion.refresh(); ipt_fromdd.refresh(); ipt_todd.refresh(); ipt_fromdd.visible = false; ipt_todd.visible = false; ipt_outmonth.visible = true; cap_bar.visible = false; cap_indd.visible = false; cap_outmonth.visible = true; ipt_frcalcdocudd.disabled = true; ipt_tocalcdocudd.disabled = true; ipt_frcalccnfmdd.disabled = true; ipt_tocalccnfmdd.disabled = true; ipt_frslipdd.disabled = true; ipt_toslipdd.disabled = true; rdo_slipinclusion.disabled = true; } else { model.setValue(opt_instcd.attribute("ref" ), getUserInfo("dutplceinstcd")); model.setValue(opt_instcdnm.attribute("ref" ), getUserInfo("dutplceinstnm")); model.setValue(opt_jobdeptcd.attribute("ref" ), getUserInfo("dutplcecd" )); model.setValue(opt_jobdeptcdnm.attribute("ref"), getUserInfo("dutplcenm" )); model.setValue(opt_jobuser.attribute("ref" ), getUserInfo("userid" )); model.setValue(opt_jobusernm.attribute("ref" ), getUserInfo("usernm" )); model.setValue("/root/send/inlist/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue(ipt_fromdd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ FROM model.setValue(ipt_todd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ TO model.setValue(ipt_slipdd.attribute("ref") , getCurrentDate()); // ±âÇ¥ÀÏÀÚ model.setValue("/root/send/cnflist/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue(rdo_slipinclusion.attribute("ref") , "Y"); // ±âÇ¥Æ÷ÇÔ ¿©ºÎ ipt_fromdd.visible = true; ipt_todd.visible = true; ipt_outmonth.visible = false; cap_bar.visible = true; cap_indd.visible = true; cap_outmonth.visible = false; ipt_frcalcdocudd.disabled = false; ipt_tocalcdocudd.disabled = false; ipt_frcalccnfmdd.disabled = false; ipt_tocalccnfmdd.disabled = false; ipt_frslipdd.disabled = false; ipt_toslipdd.disabled = false; rdo_slipinclusion.disabled = false; opt_instcd.refresh(); opt_instcdnm.refresh(); opt_jobdeptcd.refresh(); opt_jobdeptcdnm.refresh(); opt_jobuser.refresh(); opt_jobusernm.refresh(); ipt_fromdd.refresh(); ipt_todd.refresh(); ipt_slipdd.refresh(); rdo_slipinclusion.refresh(); } } function fInitOutData() { model.setValue(opt_instcd.attribute("ref" ), getUserInfo("dutplceinstcd")); model.setValue(opt_instcdnm.attribute("ref" ), getUserInfo("dutplceinstnm")); model.setValue(opt_jobdeptcd.attribute("ref" ), ""); model.setValue(opt_jobdeptcdnm.attribute("ref"), ""); model.setValue(opt_jobuser.attribute("ref" ), getUserInfo("userid" )); model.setValue(opt_jobusernm.attribute("ref" ), getUserInfo("usernm" )); model.setValue("/root/send/inlist/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue(ipt_fromdd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ FROM model.setValue(ipt_todd.attribute("ref") , getCurrentDate()); // ÀÔ°íÀÏÀÚ TO model.setValue(ipt_slipdd.attribute("ref") , getCurrentDate()); // ±âÇ¥ÀÏÀÚ model.setValue("/root/send/cnflist/instcd" , getUserInfo("dutplceinstcd")); // ±â°üÄÚµå model.setValue(rdo_slipinclusion.attribute("ref") , "Y"); // ±âÇ¥Æ÷ÇÔ ¿©ºÎ model.setValue(ckb_goodflagyn.attribute("ref") , "Y"); // ¹°Ç°±¸ºÐ model.setValue(ckb_paycondyn.attribute("ref") , "Y"); // ÁöºÒÇʱ¸ºÐ model.setValue(ckb_suplplcecdyn.attribute("ref"), "Y"); // ÁÖ°Å·¡Ã³ model.setValue(ckb_suppcustcdyn.attribute("ref"), "Y"); // º¸Á¶°Å·¡Ã³ model.setValue("/root/send/cnflist/queryflag" , "1"); // Á¶È¸±¸ºÐ model.setValue("/root/send/cnflist/query014" , "Y"); // ¼º°¡±¸ºÐ model.setValue("/root/send/inlist/query014" , "Y"); // ¼º°¡±¸ºÐ grd_inconfirmlist.explorerbar = "sortshow"; model.refresh(); } /** * @group : * @ver : 2009.04.23 * @by : ÃÖÇÐ·Ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå¸¦ Æ®¸®±¸Á¶·Î ¸¸µé¾îÁØ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fDataSearch(){ submit("TRRSI02715"); fMakeTreeView(gTabIdx1, eval("grd_"+gGridNm[gTabIdx1]+"_tree")) gIndex = ""; // 02 ¹°Ç°±¸ºÐ gGoodflag = ""; // 02 ¹°Ç°±¸ºÐ gSuplplcecd = ""; // 03 ÁÖ°Å·¡Ã³ gSuppcustcd = ""; // 04 º¸Á¶°Å·¡Ã³ } // -------------------------------------------------- // Grid Excel ÀúÀå // -------------------------------------------------- function fExcelDataSave() { if (gTabIdx1 =="0" ) { misfSaveExcel(grd_confirmlist); } else if(gTabIdx1 =="1" ) { misfSaveExcel(grd_inconfirmlist); } else { misfSaveExcel(grd_outconfirmlist); } } // -------------------------------------------------- // View Option ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fSumViewOption(pGrid,pOption, pCol) { // misfGridInit(pGrid); // pGrid.colHidden(pGrid.colRef(pCol)) = (pOption.value =="Y") ? false : true; grd_confirmlist.colHidden(grd_confirmlist.colRef(pCol)) = (pOption.value =="Y") ? false : true; // btn_search.dispatch("DOMActivate"); // pGrid.refresh();grd_confirmlist } // -------------------------------------------------- // Data Query ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fDataQuery() { if (gTabIdx1 == "0") { fConfirmDataView(); } else if(gTabIdx1 == "1") { fSlipDataView("I",grd_inconfirmlist); } else if(gTabIdx1 == "2") { fSlipDataView2(); } } // -------------------------------------------------- // View Option ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fConfirmDataView() { if (ipt_fromdd.value == "") { alert("Start ÀÔ°íÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!" ); return; } // if (ipt_todd.value == "") { alert("End ÀÔ°íÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!" ); return; } // if (ipt_fromdd.value > ipt_todd.value ) { alert("End°¡ Start ÀÔ°íÀÏÀÚ º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù.!!" ); return; } var sPath = "/root/send/"; var tPath = "/root/send/cnflist/"; model.setValue(opt_instcd.attribute("ref" ), getUserInfo("dutplceinstcd")); model.setValue(tPath + "fromdd" , model.getValue(sPath + "fromdd" )); // ÀÔ°íÀÏÀÚ FROM model.setValue(tPath + "todd" , model.getValue(sPath + "todd" )); // ÀÔ°íÀÏÀÚ TO model.setValue(tPath + "frslipdd" , model.getValue(sPath + "frslipdd" )); // ±âÇ¥ÀÏÀÚ FROM model.setValue(tPath + "toslipdd" , model.getValue(sPath + "toslipdd" )); // ±âÀÔ°íÀÏÀÚ TO model.setValue(tPath + "frcalcdocudd" , model.getValue(sPath + "frcalcdocudd" )); // °è»ê¼­ÀÏÀÚ FR model.setValue(tPath + "tocalcdocudd" , model.getValue(sPath + "tocalcdocudd" )); // °è»ê¼­ÀÏÀÚ TO model.setValue(tPath + "frcalccnfmdd" , model.getValue(sPath + "frcalccnfmdd" )); // Á¤»êÈ®Á¤ÀÏÀÚ FR model.setValue(tPath + "tocalccnfmdd" , model.getValue(sPath + "tocalccnfmdd" )); // Á¤»êÈ®Á¤ÀÏÀÚ TO model.setValue(tPath + "slipinclusion", model.getValue(sPath + "slipinclusion")); // ±âÇ¥´ë»ó Æ÷ÇÔ¿©ºÎ model.setValue(tPath + "query014" , "Y" ); // ¼º°¡±¸ºÐ if(model.getValue(sPath + "chkpsnyn") == "Y") { model.setValue(tPath + "chkpsn" , model.getValue(sPath + "chkpsn")); } else { model.setValue(tPath + "chkpsn" , ""); } submit("TRRSI02715"); // // // // // // // // //subtotal À» ¼öÇàÇÑ´Ù. var SubViewCnt = 0; var SubTot = "instcd"; var SubTotCol = "instcd"; var SubTotName = "-ÃѰè-"; var SubTotName2 = ""; var SubTotName3 = ""; SubViewCnt += (ckb_goodflagyn.value =="Y") ? 1 : 0; // ¹°Ç°±¸ºÐ SubViewCnt += (ckb_paycondyn.value =="Y") ? 2 : 0; // ÁöºÒÇʱ¸ºÐ SubViewCnt += (ckb_suplplcecdyn.value =="Y") ? 4 : 0; // ÁÖ°Å·¡Ã³ SubViewCnt += (ckb_suppcustcdyn.value =="Y") ? 8 : 0; // º¸Á¶°Å·¡Ã³ var SubTot = "instcd"; SubTot = (SubViewCnt == 1 ) ? "instcd" : SubTot; // ¹°Ç°±¸ºÐ SubTot = (SubViewCnt == 2 ) ? "instcd" : SubTot; // ÁöºÒÇʱ¸ºÐ SubTot = (SubViewCnt == 4 ) ? "instcd" : SubTot; // ÁÖ°Å·¡Ã³ SubTot = (SubViewCnt == 8 ) ? "instcd" : SubTot; // º¸Á¶°Å·¡Ã³ SubTotCol = (SubViewCnt == 1 ) ? "goodflagnm" : SubTotCol; // ¹°Ç°±¸ºÐ SubTotCol = (SubViewCnt == 2 ) ? "paycondnm" : SubTotCol; // ÁöºÒÇʱ¸ºÐ SubTotCol = (SubViewCnt == 4 ) ? "suplplcenm" : SubTotCol; // ÁÖ°Å·¡Ã³ SubTotCol = (SubViewCnt == 8 ) ? "suppcustnm" : SubTotCol; // º¸Á¶°Å·¡Ã³ SubTotName = (SubViewCnt == 1 ) ? "- ¹°Ç°±¸ºÐ °è" : SubTotName; // ¹°Ç°±¸ºÐ SubTotName = (SubViewCnt == 2 ) ? "- ÁöºÒÇÊ °è" : SubTotName; // ÁöºÒÇʱ¸ºÐ SubTotName = (SubViewCnt == 4 ) ? "- ÁÖ°Å·¡Ã³ °è" : SubTotName; // ÁÖ°Å·¡Ã³ SubTotName = (SubViewCnt == 8 ) ? "- º¸Á¶°Å·¡Ã³ °è" : SubTotName; // º¸Á¶°Å·¡Ã³ //if (SubViewCnt%2 ==1 && SubViewCnt != 1) SubTotName = "goodflag"; // ¹°Ç°±¸ºÐ //if (SubViewCnt == 12 || SubViewCnt == 14 || SubViewCnt == 15) SubTotName2 = "suplplcecd"; // ¹°Ç°±¸ºÐ if (SubViewCnt != 0 ) { grd_confirmlist.subtotal("clear", 0, 0); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTot), grd_confirmlist.colRef("winqty" ) , "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotCol),SubTotName); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTot), grd_confirmlist.colRef("winamt" ) , "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotCol),""); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTot), grd_confirmlist.colRef("delvqty") , "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotCol),""); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTot), grd_confirmlist.colRef("windelvqty"), "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotCol),""); // grd_confirmlist.subtotal("clear", 0, 0); if (SubTotName2 != "") { grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTotName2), grd_confirmlist.colRef("winqty" ) , "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotName2),""); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTotName2), grd_confirmlist.colRef("winamt" ) , "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotName2),"- °Å·¡Ã³°è"); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTotName2), grd_confirmlist.colRef("delvqty") , "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotName2),""); grd_confirmlist.subtotal("sum", grd_confirmlist.colRef(SubTotName2), grd_confirmlist.colRef("windelvqty"), "#,###", "font-weight:bold; background-color:#ccffcc;",grd_confirmlist.colRef(SubTotName2),""); } } grd_confirmlist.refresh(); } // -------------------------------------------------- // ÀüÇ¥´ë»óÀÚ·á º¸¿©ÁÖ±â ÇÔ¼ö // -------------------------------------------------- function fSlipDataView(pFlag, pGrid) { if (ipt_fromdd.value == "") { messageBox("Start ÀÔ°íÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!", "E" ); return; } // if (ipt_todd.value == "") { messageBox("End ÀÔ°íÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!", "E" ); return; } // if (ipt_fromdd.value > ipt_todd.value ) { messageBox("End°¡ Start ÀÔ°íÀÏÀÚ º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù.!!", "E" ); return; } var sPath = "/root/send/"; var tPath = "/root/send/inlist/"; model.setValue(opt_instcd.attribute("ref" ), getUserInfo("dutplceinstcd")); model.setValue(tPath + "fromdd" , model.getValue(sPath + "fromdd" )); // ÀÔ°íÀÏÀÚ FROM model.setValue(tPath + "todd" , model.getValue(sPath + "todd" )); // ÀÔ°íÀÏÀÚ TO model.setValue(tPath + "frslipdd" , model.getValue(sPath + "frslipdd" )); // ±âÇ¥ÀÏÀÚ FROM model.setValue(tPath + "toslipdd" , model.getValue(sPath + "toslipdd" )); // ±âÀÔ°íÀÏÀÚ TO model.setValue(tPath + "frcalcdocudd" , model.getValue(sPath + "frcalcdocudd" )); // °è»ê¼­ÀÏÀÚ FR model.setValue(tPath + "tocalcdocudd" , model.getValue(sPath + "tocalcdocudd" )); // °è»ê¼­ÀÏÀÚ TO model.setValue(tPath + "frcalccnfmdd" , model.getValue(sPath + "frcalccnfmdd" )); // Á¤»êÈ®Á¤ÀÏÀÚ FR model.setValue(tPath + "tocalccnfmdd" , model.getValue(sPath + "tocalccnfmdd" )); // Á¤»êÈ®Á¤ÀÏÀÚ TO model.setValue(tPath + "slipinclusion", model.getValue(sPath + "slipinclusion")); // ±âÇ¥´ë»ó Æ÷ÇÔ¿©ºÎ model.setValue(tPath + "query014" , "Y" ); // ¼º°¡±¸ºÐ if (model.getValue(sPath + "chkpsnyn") == "Y") { model.setValue(tPath + "chkpsn" , model.getValue(sPath + "chkpsn")); } else { model.setValue(tPath + "chkpsn" , ""); } misfGridInit(pGrid); submit("TRRSI02716"); } function fSlipDataView2() { if(ipt_outmonth.value == "") { messageBox("Ãâ°í³â¿ùÀ» ÀÔ·Â ÇϽʽÿÀ.", "E"); return; } model.makeValue("/root/send/outlist/instcd" , model.getValue(opt_instcd.attribute("ref"))); model.makeValue("/root/send/outlist/outmonth", model.getValue(ipt_outmonth.attribute("ref"))); submit("TRRSI02718"); } // -------------------------------------------------- // Àüǥó¸® ÇÔ¼ö // -------------------------------------------------- function fSlipProcess(flag) { // »ç¿ë³»¿ª Àüǥó¸® if (flag == "2") { if (model.getValue(ipt_slipdd2.attribute("ref")) == "") { alert("±âÇ¥ÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!" ); return; } var sPath = "/root/send/"; var iPath = "/root/send/outslip/"; var vdate = new Date(); var HH = vdate.getHours(); var MI = vdate.getMinutes(); var SS = vdate.getSeconds(); var vTime = HH +"" + MI +"" + SS; model.setValue(ipt_defrayreqdd.attribute("ref"),model.getValue(ipt_slipdd2.attribute("ref"))); var vSlipDate = model.getValue(ipt_slipdd2.attribute("ref")); // ±âÇ¥ÀÏÀÚ var vBizpk = getUserInfo("dutplceinstcd") +"_" // ±â°ü + vSlipDate +"_" // ±âÇ¥ÀÏÀÚ + getCurrentDate()+ vTime +'_O_PURC'; // ÀÛ¾÷ÀϽà var vSlipCmt = vSlipDate.substr(0,4) + "." + vSlipDate.substr(4,2) + "." + vSlipDate.substr(6,2) + " ¿ùºÐ ¹°Ç° »ç¿ë ³»¿ª"; // ´ëÇ¥Àû¿ë model.setValue(iPath + "instcd" , getUserInfo("dutplceinstcd") ); // ±â°üÄÚµå model.setValue(iPath + "genrdd" , vSlipDate ); // »ý¼ºÀÏÀÚ model.setValue(iPath + "slipflag" , "7" ); // ÀüÇ¥±¸ºÐ (1:ÀϹÝÀüÇ¥, 2:ÀÔ¿ø¼öÀÍÀüÇ¥ 3:¿Ü·¡¼öÀÍÀüÇ¥ 4:°ÇÁø¼öÀÍÀüÇ¥ 5:±Þ¿©ÀüÇ¥ 6:¹°·ùÀÔ°íÀüÇ¥ 7:¹°·ùÃâ°íÀüÇ¥ 8:°¨°¡»ó°¢ÀüÇ¥) model.setValue(iPath + "bizpk" , vBizpk ); // ¾÷¹«º° Primary Key model.setValue(iPath + "slipdeptcd" , getUserInfo("dutplcecd") ); // ±¸¸ÅºÎ¼­ model.setValue(iPath + "unslwrit" , getUserInfo("userid" ) ); // ÀüÇ¥ÀÛ¼ºÀÚ model.setValue(iPath + "defrayreqdd" , model.getValue(ipt_defrayreqdd.attribute("ref"))); // Ãâ±Ý¿äûÀÏ model.setValue(iPath + "slipcmt" , vSlipCmt ); // ÀüÇ¥´ëÇ¥Àû¿ä model.setValue(iPath + "usedd" , vSlipDate.substr(0,6)+"01" ); // »ç¿ëÀÏÀÚ model.setValue(iPath + "endmonth" , model.getValue(ipt_outmonth.attribute("ref")) ); // ÀÛ¾÷³â¿ù model.setValue(iPath + "slipkind" , "1" ); //ÀüÇ¥ºÐ·ù model.setValue(iPath + "slipinclusion", model.getValue(sPath + "slipinclusion") ); // ±âÇ¥´ë»ó Æ÷ÇÔ¿©ºÎ model.setValue(iPath + "query014" , "Y" ); // ¼º°¡±¸ºÐ model.setValue(iPath + "deptcd" , getUserInfo("dutplcecd") ); model.setValue(iPath + "alldate" , ""); submit("TXRSI02715"); } else { // ÀÔ°í³»¿ª Àüǥó¸® if (model.getValue(ipt_slipdd.attribute("ref")) == "") { alert("±âÇ¥ÀÏÀÚ¸¦ ÀÔ·Â ÇϽʽÿä!!" ); return; } // model.setValue(ipt_defrayreqdd.attribute("ref"),model.getValue(ipt_slipdd.attribute("ref"))); // if (model.getValue(ipt_defrayreqdd.attribute("ref")) == "") { // alert("Ãâ±Ý¿äûÀÏÀ» ÀÔ·Â ÇϽʽÿä!!" ); // return; // } // var sPath = "/root/send/"; var iPath = "/root/send/inslip/"; var vdate = new Date(); var HH = vdate.getHours(); var MI = vdate.getMinutes(); var SS = vdate.getSeconds(); var vTime = HH +"" + MI +"" + SS; var vSlipDate = model.getValue(ipt_slipdd.attribute("ref")); // ±âÇ¥ÀÏÀÚ var vBizpk = getUserInfo("dutplceinstcd") +"_" // ±â°ü + vSlipDate +"_" // ±âÇ¥ÀÏÀÚ + getCurrentDate()+ vTime +'_I_PURC'; // ÀÛ¾÷ÀϽà var vSlipCmt = vSlipDate.substr(0,4) + "." + vSlipDate.substr(4,2) + "." + vSlipDate.substr(6,2) + " ¹°Ç° ±¸ÀÔ´ë±ÝÁö±Þ³»¿ª"; // ´ëÇ¥Àû¿ä model.setValue(iPath + "instcd" , getUserInfo("dutplceinstcd") ); // ±â°üÄÚµå model.setValue(iPath + "genrdd" , vSlipDate ); // »ý¼ºÀÏÀÚ model.setValue(iPath + "slipflag" , "6" ); // ÀüÇ¥±¸ºÐ (1:ÀϹÝÀüÇ¥, 2:ÀÔ¿ø¼öÀÍÀüÇ¥ 3:¿Ü·¡¼öÀÍÀüÇ¥ 4:°ÇÁø¼öÀÍÀüÇ¥ 5:±Þ¿©ÀüÇ¥ 6:¹°·ùÀÔ°íÀüÇ¥ 7:¹°·ùÃâ°íÀüÇ¥ 8:°¨°¡»ó°¢ÀüÇ¥) model.setValue(iPath + "bizpk" , vBizpk ); // ¾÷¹«º° Primary Key model.setValue(iPath + "slipdeptcd" , getUserInfo("dutplcecd") ); // ±¸¸ÅºÎ¼­ model.setValue(iPath + "unslwrit" , getUserInfo("userid" ) ); // ÀüÇ¥ÀÛ¼ºÀÚ model.setValue(iPath + "defrayreqdd" , model.getValue(ipt_defrayreqdd.attribute("ref"))); // Ãâ±Ý¿äûÀÏ model.setValue(iPath + "slipcmt" , vSlipCmt ); // ÀüÇ¥´ëÇ¥Àû¿ä model.setValue(iPath + "usedd" , vSlipDate.substr(0,6)+"01" ); // »ç¿ëÀÏÀÚ model.setValue(iPath + "endmonth" , vSlipDate.substr(0,6) ); // ÀÛ¾÷³â¿ù model.setValue(iPath + "fromdd" , model.getValue(sPath + "fromdd" ) ); // ÀÔ°íÀÏÀÚ FROM model.setValue(iPath + "todd" , model.getValue(sPath + "todd" ) ); // ÀÔ°íÀÏÀÚ TO model.setValue(iPath + "frslipdd" , model.getValue(sPath + "frslipdd" ) ); // ±âÇ¥ÀÏÀÚ FROM model.setValue(iPath + "toslipdd" , model.getValue(sPath + "toslipdd" ) ); // ±âÀÔ°íÀÏÀÚ TO model.setValue(iPath + "frcalcdocudd" , model.getValue(sPath + "frcalcdocudd" ) ); // °è»ê¼­ÀÏÀÚ FR model.setValue(iPath + "tocalcdocudd" , model.getValue(sPath + "tocalcdocudd" ) ); // °è»ê¼­ÀÏÀÚ TO model.setValue(iPath + "frcalccnfmdd" , model.getValue(sPath + "frcalccnfmdd" ) ); // Á¤»êÈ®Á¤ÀÏÀÚ FR model.setValue(iPath + "tocalccnfmdd" , model.getValue(sPath + "tocalccnfmdd" ) ); // Á¤»êÈ®Á¤ÀÏÀÚ TO model.setValue(iPath + "slipinclusion", model.getValue(sPath + "slipinclusion") ); // ±âÇ¥´ë»ó Æ÷ÇÔ¿©ºÎ model.setValue(iPath + "query014" , "Y" ); // ¼º°¡±¸ºÐ if (model.getValue(sPath + "chkpsnyn") == "Y") { model.setValue(iPath + "chkpsn" , model.getValue(sPath + "chkpsn")); } else { model.setValue(iPath + "chkpsn" , ""); } submit("TXRSI02712"); } if (model.getValue(gvErrorMsgPath + "/type") == "error") return; fDataQuery(); } //-------------------------------------- // °áÀçÃë¼Òó¸® View //-------------------------------------- function fUpdateDataView(flag) { var pGrid = ""; if(flag == "2") { pGrid = grd_outconfirmlist; fRow = pGrid.row ; if (model.getValue(pGrid.nodeset+"["+fRow+"]/slipdd") == "") { alert("°áÀçÀü ÀÚ·á ÀÔ´Ï´Ù. È®ÀÎ é©!!"); return; }; var sPath = "/root/send/"; var iPath = "/root/send/outslipcancel/"; model.setValue(iPath + "instcd" ,model.getValue(sPath + "instcd")); model.setValue(iPath + "endmonth" ,model.getValue(ipt_outmonth.attribute("ref")) ); // ÀÛ¾÷³â¿ù model.setValue(iPath + "slipdd" ,model.getValue(pGrid.nodeset+"["+fRow+"]/slipdd") ); model.setValue(iPath + "slipno" ,model.getValue(pGrid.nodeset+"["+fRow+"]/slipno") ); model.setValue(iPath + "sanctyn" ,model.getValue(pGrid.nodeset+"["+fRow+"]/sanctyn")); model.setValue(iPath + "genrdd" ,model.getValue(pGrid.nodeset+"["+fRow+"]/genrdd" )); model.setValue(iPath + "slipflag" , "7"); model.setValue(iPath + "slipinclusion" , "cancel"); model.setValue(opt_slipdd.attribute("ref") ,model.getValue(pGrid.nodeset+"["+fRow+"]/slipdd") ); model.setValue(opt_slipno.attribute("ref") ,model.getValue(pGrid.nodeset+"["+fRow+"]/slipno") ); model.setValue(opt_sanctyn.attribute("ref"),model.getValue(pGrid.nodeset+"["+fRow+"]/sanctyn")); model.setValue(opt_genrdd.attribute("ref") ,model.getValue(pGrid.nodeset+"["+fRow+"]/genrdd" )); grp_update.visible = true; grp_main.disabled = true; btn_update.disabled = false; if (model.getValue(opt_sanctyn.attribute("ref")) == "Y") { btn_update.disabled = true }; opt_slipdd.refresh() ; opt_slipno.refresh() ; opt_sanctyn.refresh(); opt_genrdd.refresh(); } else { pGrid = grd_inconfirmlist; fRow = pGrid.row ; if (model.getValue(pGrid.nodeset+"["+fRow+"]/slipdd") == "") { alert("°áÀçÀü ÀÚ·á ÀÔ´Ï´Ù. È®ÀÎ é©!!"); return; }; var sPath = "/root/send/"; var iPath = "/root/send/inslipcancel/"; model.setValue(opt_slipdd.attribute("ref") ,model.getValue(pGrid.nodeset+"["+fRow+"]/slipdd") ); model.setValue(opt_slipno.attribute("ref") ,model.getValue(pGrid.nodeset+"["+fRow+"]/slipno") ); model.setValue(opt_sanctyn.attribute("ref"),model.getValue(pGrid.nodeset+"["+fRow+"]/sanctyn")); model.setValue(opt_genrdd.attribute("ref") ,model.getValue(pGrid.nodeset+"["+fRow+"]/genrdd" )); model.setValue(iPath + "instcd" , model.getValue(sPath + "instcd" )); // ±â°üÄÚµå model.setValue(iPath + "fromdd" , model.getValue(sPath + "fromdd" )); // ÀÔ°íÀÏÀÚ FROM model.setValue(iPath + "todd" , model.getValue(sPath + "todd" )); // ÀÔ°íÀÏÀÚ TO model.setValue(iPath + "frslipdd" , model.getValue(sPath + "frslipdd" )); // ±âÇ¥ÀÏÀÚ FROM model.setValue(iPath + "toslipdd" , model.getValue(sPath + "toslipdd" )); // ±âÀÔ°íÀÏÀÚ TO model.setValue(iPath + "frcalcdocudd" , model.getValue(sPath + "frcalcdocudd" )); // °è»ê¼­ÀÏÀÚ FR model.setValue(iPath + "tocalcdocudd" , model.getValue(sPath + "tocalcdocudd" )); // °è»ê¼­ÀÏÀÚ TO model.setValue(iPath + "frcalccnfmdd" , model.getValue(sPath + "frcalccnfmdd" )); // Á¤»êÈ®Á¤ÀÏÀÚ FR model.setValue(iPath + "tocalccnfmdd" , model.getValue(sPath + "tocalccnfmdd" )); // Á¤»êÈ®Á¤ÀÏÀÚ TO model.setValue(iPath + "query014" , "Y" ); // ¼º°¡±¸ºÐ grp_update.visible = true; grp_main.disabled = true; btn_update.disabled = false; if (model.getValue(opt_sanctyn.attribute("ref")) == "Y") { btn_update.disabled = true }; opt_slipdd.refresh() ; opt_slipno.refresh() ; opt_sanctyn.refresh(); opt_genrdd.refresh(); } } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */