/* --------------------------------------------------------------------- SMRSI02730_ÀüÀÚ¼¼±Ý°è»ê¼­.xrw (SMRSI02730.xrw - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ // -------------------------------------------------- // È­¸é ControlÀ» ÃʱâÈ­ÇÑ´Ù // -------------------------------------------------- function fInitDti() { fInitializeDti(); return; } // -------------------------------------------------------------- // È­¸é open½Ã¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã È­¸é ÃʱâÈ­ ±â´ÉÀ» ¼öÇàÇÑ´Ù. // -------------------------------------------------------------- function fInitializeDti() { var vInstcd = getUserInfo("dutplceinstcd"); // ±â°üÄÚµå var vUserid = getUserInfo("userid" ); // »ç¿ëÀÚ misfComboComCdList('R0025', dti_goodflag,"N"); // ¹°Ç°±¸ºÐ // if(model.getValue(dti_goodflag.attribute("ref")).length == 0 && dti_goodflag.length> 0) dti_goodflag.selectedindex= 0; // ------------------------------------------------------------------------------------- // ±â°üº° ±¸¸Å½Ã½ºÅÛ ±âº»Á¤º¸¸¦ Á¶È¸ÇÑ´Ù // vPathResult = "/root/init/RscsysinftLists"; // ------------------------------------------------------------------------------------- rszfRscsysinftLists(vInstcd); var vPurcDeptcd = getRscsysinftInfo("purcdept"); // ±¸¸ÅºÎ¼­ÄÚµå var vPurcDeptnm = getRscsysinftInfo("purcdeptnm"); // ±¸¸ÅºÎ¼­¸í //---------------------------------------------- // ±â°üº° ±¸¸Å¹ßÁÖÀÚ ±âº»Á¤º¸¸¦ Á¶È¸ÇÑ´Ù //---------------------------------------------- rszfRscsysordtLists(vInstcd, vPurcDeptcd, vUserid); var vPurcordID = getRscsysordtInfo("purcordid"); // ±¸¸Å´ã´çÀÚid var vPurcordNM = getRscsysordtInfo("purcordnm"); // ±¸¸Å´ã´çÀÚ¸í var vPurcEmail = getRscsysordtInfo("purcemail"); // ´ã´çÀÚ email // »ç¿ëÀÚ ±â°ü List model.removeNodeset(grd_baseinvoice.nodeset ); // ¼¼±Ý°è»ê¼­ ³»¿ª model.removeNodeset(grd_invoiceitems.nodeset ); // ¼¼±Ý°è»ê¼­ Ç׸ñ model.setValue(dti_instcd.attribute("ref"),vInstcd ); // ±â°üÄÚµå model.setValue(dti_deptcd.attribute("ref"),vPurcDeptcd ); // ±¸¸ÅºÎ¼­ÄÚµå model.setValue(dti_deptnm.attribute("ref"),vPurcDeptnm ); // ±¸¸ÅºÎ¼­¸í model.setValue(dti_emplno.attribute("ref"),vPurcordID ); // ±¸¸Å´ã´çÀÚid model.setValue(dti_emplnm.attribute("ref"),vPurcordNM ); // ±¸¸Å´ã´çÀÚ¸í model.setValue(dti_email.attribute("ref") ,vPurcEmail ); // ´ã´çÀÚ email model.setValue(ipt_fr_pub_date.attribute("ref") ,getCurrentDate() ); // °è»ê¼­ÀÏÀÚ FROM model.setValue(ipt_to_pub_date.attribute("ref") ,getCurrentDate() ); // °è»ê¼­ÀÏÀÚ TO model.refresh(); } //----------------------------------- // ¼¼±Ý°è»ê¼­ ÁÖ°Å·¡Ã³ Copy Node //----------------------------------- function fCustCopyNode_BAK(){ var vCnt = 0 ; var vCust = ""; var cPath = "/root/init/CustList"; var sGrid = eval("grd_"+gGridNm[gTabIdx1]+"_tree") var tPath = "/root/init/Dti"+gPathNm[gTabIdx1]; var tPath2 = "/root/init/Dti"+gPathNm[gTabIdx1]+"/CustList"; // cmb_supregnum.attribute("ref") model.removenode(tPath); for (var fRow = sGrid.fixedRows; fRow < sGrid.rows ; fRow++ ) { if (model.getValue(sGrid.nodeset+"["+fRow+"]/depth") == "3") { // ÁÖ°Å·¡Ã³ vCust = model.getValue(sGrid.nodeset+"["+fRow+"]/codecd"); // ÁÖ°Å·¡Ã³ ÄÚµå // alert("vCust==>>"+ vCust +"<<== suplplcecd==>>"+ model.getValue(tPath2+"[suplplcecd='"+ vCust +"']" +"/suplplcecd")+"<<== "); if (model.getValue(tPath2+"[suplplcecd='"+ vCust +"']" +"/suplplcecd") == "") { model.setValue(cPath + "/suplplcecd" , model.getValue(sGrid.nodeset+"["+fRow+"]/codecd")) ; // 01 °Å·¡Ã³ Code model.setValue(cPath + "/suplplcenm" , model.getValue(sGrid.nodeset+"["+fRow+"]/treenm")) ; // 02 °Å·¡Ã³ Name if (vCnt == 0) { model.makeNode(tPath2 ); model.copyNode(tPath2 , cPath); } else { model.duplicate(tPath , cPath); } vCnt++; } } } cmb_supregnum.choices.itemset.attribute("nodeset") = tPath2; cmb_supregnum.refresh(); } //----------------------------------- // ¼¼±Ý°è»ê¼­ ÁÖ°Å·¡Ã³ Copy Node //----------------------------------- function fCustCopyNode(pGridNm, pPath, pCustCd, pCustNm){ var vCnt = 0 ; var vCust = ""; var cPath = "/root/init/CustList"; var sGrid = eval("grd_"+pGridNm) var tPath = "/root/init/Dti"+pPath; var tPath2 = "/root/init/Dti"+pPath+"/CustList"; // cmb_supregnum.attribute("ref") model.removenode(tPath); for (var fRow = sGrid.fixedRows; fRow < sGrid.rows ; fRow++ ) { if (model.getValue(sGrid.nodeset+"["+fRow+"]/depth") == "3") { // ÁÖ°Å·¡Ã³ vCust = model.getValue(sGrid.nodeset+"["+fRow+"]/"+pCustCd); // ÁÖ°Å·¡Ã³ ÄÚµå // alert("vCust==>>"+ vCust +"<<== suplplcecd==>>"+ model.getValue(tPath2+"[suplplcecd='"+ vCust +"']" +"/suplplcecd")+"<<== "); if (model.getValue(tPath2+"[suplplcecd='"+ vCust +"']" +"/suplplcecd") == "") { model.setValue(cPath + "/suplplcecd" , model.getValue(sGrid.nodeset+"["+fRow+"]/"+pCustCd)) ; // 01 °Å·¡Ã³ Code model.setValue(cPath + "/suplplcenm" , model.getValue(sGrid.nodeset+"["+fRow+"]/"+pCustNm)) ; // 02 °Å·¡Ã³ Name if (vCnt == 0) { model.makeNode(tPath2 ); model.copyNode(tPath2 , cPath); } else { model.duplicate(tPath , cPath); } vCnt++; } } } cmb_supregnum.choices.itemset.attribute("nodeset") = tPath2; cmb_supregnum.refresh(); } //-------------------------------------------- // ¼¼±Ý°è»ê¼­ ÁÖ°Å·¡Ã³ Itemset NodeSet Change //-------------------------------------------- function fCustItemsetNodeSetChange(){ var tPath2 = "/root/init/Dti"+gPathNm[gTabIdx1]+"/CustList"; cmb_supregnum.choices.itemset.attribute("nodeset") = tPath2; cmb_supregnum.refresh(); } // -------------------------------------------------- // ¼¼±Ý°è»ê¼­ ÁÖ°Å·¡Ã³ Set // -------------------------------------------------- function fCustTreeSelect(pGrid) { var Idx = pGrid.row; if (pGrid.row == 0) return; var vDepth = model.getValue(pGrid.nodeset +"["+ pGrid.row +"]/depth" ); // 01 LEVEL var vPcode = model.getValue(pGrid.nodeset +"["+ pGrid.row +"]/pcode" ); // 02 ÄÚµå+»óÀ§ÄÚµå if (vDepth > "1") { vGoodFlag = vPcode.substr( 2, 1); // 02 ¹°Ç°±¸ºÐ model.setValue(dti_goodflag.attribute("ref") , vGoodFlag ); // 02 ¹°Ç°±¸ºÐ } if (vDepth > "2") { vGoodFlag = vPcode.substr( 2, 1); // 02 ¹°Ç°±¸ºÐ vSuplplcecd = vPcode.substr( 3, 10); // 03 ÁÖ°Å·¡Ã³ vSuppcustcd = vPcode.substr(13, 10); // 04 º¸Á¶°Å·¡Ã³ model.setValue(cmb_supregnum.attribute("ref"), vSuplplcecd); // 03 °Å·¡Ã³ Name } cmb_supregnum.refresh(); } // -------------------------------------------------- // ¼¼±Ý°è»ê¼­ Data Á¶È¸ // -------------------------------------------------- function fDtiDataSearchClick() { // »ç¿ëÀÚ ±â°ü List // model.removeNodeset(grd_baseinvoice.nodeset ); // ¼¼±Ý°è»ê¼­ ³»¿ª // model.removeNodeset(grd_invoiceitems.nodeset ); // ¼¼±Ý°è»ê¼­ Ç׸ñ misfGridInit(grd_baseinvoice); misfGridInit(grd_invoiceitems); if (model.getValue(cmb_supregnum.attribute("ref")) == "") { alert("ÁÖ°Å·¡Ã³¸¦ ¼±ÅÃÇϽʽÿä!!"); return; } submit("TRRSI02730"); if (model.getValue(gvErrorMsgPath + "/type") == "error") return; grd_baseinvoice.row = 1; fDtiItemDataSearch(); model.refresh(); } // -------------------------------------------------- // ¼¼±Ý°è»ê¼­ Data Á¶È¸ // -------------------------------------------------- function fDtiClearData() { misfGridInit(grd_baseinvoice); misfGridInit(grd_invoiceitems); } // -------------------------------------------------- // ¼¼±Ý°è»ê¼­ Ç׸ñ Á¶È¸ // -------------------------------------------------- function fDtiItemDataSearch() { model.removeNodeset(grd_invoiceitems.nodeset); // ¼¼±Ý°è»ê¼­ Ç׸ñ if (grd_baseinvoice.row < 1) { return; } // model.setValue("/root/send/invoiceitem/inv_no", model.getValue(grd_baseinvoice.nodeset +"["+ grd_baseinvoice.row +"]/inv_no" )); // 01 °è»ê¼­¹øÈ£ submit("TRRSI02731"); } // -------------------------------------------------- // 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; // dti_search.dispatch("DOMActivate"); // pGrid.refresh();grd_confirmlist } // // ÀÔ°í³»¿ª ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎÇÑ´Ù. // function fSaveInvoiceData() { if (grd_baseinvoice.row < 1) { alert("¼¼±Ý°è»ê¼­¸¦ ¼±ÅÃÇϽʽÿä!!"); return true; } var vNo = model.getValue(grd_baseinvoice.nodeset + "[" +grd_baseinvoice.row + "]/inv_no" ); // 17 ÀüÀÚ°è»ê¼­¹øÈ£ var vPub_date = model.getValue(grd_baseinvoice.nodeset + "[" +grd_baseinvoice.row + "]/pub_date" ); // 23 ÀüÀÚ°è»ê¼­ÀÏÀÚ var vNo_mapid = dti_emplno.value; // ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÚ var vNo_mapdd = getCurrentDate(); // ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÏÀÚ var vNo_cnfmpsn = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÚ var vNo_cnfmdd = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÏÀÚ var vNo_cnfmyn = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤¿©ºÎ // ----------------------------------------------------------------- // ÀÛ¾÷±¸ºÐ // winflag : 1 - Àç°íÀÚ»ê ÀÔ°í³»¿ª ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎ // 2 - ÀÇ·áÀåºñÀÇ·áºñǰ ÀÔ°í³»¿ª ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎ // 3 - °íÁ¤ÀÚ»êÀÇ ÀÚ»ê ¼ö¸® ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎ //----------------------------------------------------------------- var UpdateCnt = 0; var vOldPath = "/root/init/oldgoodlist/"; var vNewPath = "/root/main/goodlists/goodlist/"; var vSndSave = "/root/send/save"; var vSndPath = vSndSave +"/invoicelist"; var vHeadData = fHederData(); var vBodyData = ""; if (model.getValue(cmb_custselect.attribute("ref"))== "A") { vBodyData = model.getValue(dti_instcd.attribute("ref" )) + "¢Ë" // 01 ±â°üÄÚµå + model.getValue(cmb_supregnum.attribute("ref" )) + "¢Ë" // 02 ÁÖ°Å·¡Ã³ + model.getValue(dti_goodflag.attribute("ref" )) + "¢Ë" // 03 ¹°Ç°±¸ºÐ + "" + "¢Ë" // 04 ÀÔ°íÀÏÀÚ + "" + "¢Ë" // 05 ÀÔ°í¹øÈ£ + "" + "¢Ë" // 06 ÀÔ°í¼ø¹ø + "" + "¢Ë" // 07 ÀÔ°íºÎ¼­ + model.getValue(ipt_fromdd.attribute("ref" )) + "¢Ë" // 08 ÀÔ°íÀÏÀÚ FROM + model.getValue(ipt_todd.attribute("ref" )) + "¢Ë" // 09 ÀÔ°íÀÏÀÚ TO + model.getValue(cmb_sanctyn.attribute("ref" )) + "¢Ë" // 10 °Ë¼öÀ¯¹« + model.getValue(ipt_winpsn.attribute("ref" )) + "¢Ë" // 11 ÀÔ°íÀÚ + model.getValue(cmb_purcflag.attribute("ref" )) + "¢Ë" // 12 ±¸¸Å±¸ºÐ + "" + "¢Ë" // 13 °è»ê¼­±¸ºÐ + model.getValue(rd_paycond.attribute("ref" )) + "¢Ë" // 14 1:Á¤»ó, 2:ÁöºÒÇÊ + "" + "¢Ë" // 15 °è»ê¼­ÀÏÀÚ + model.getValue(ipt_frcalcdocudd.attribute("ref")) + "¢Ë" // 16 °è»ê¼­ÀÏÀÚ FR + model.getValue(ipt_tocalcdocudd.attribute("ref")) + "¢Ë" // 17 °è»ê¼­ÀÏÀÚ TO + vNo + "¢Ë" // 18 ÀüÀÚ°è»ê¼­¹øÈ£ + vNo_mapid + "¢Ë" // 19 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÚ + vNo_mapdd + "¢Ë" // 20 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÏÀÚ + vNo_cnfmpsn + "¢Ë" // 21 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÚ + vNo_cnfmdd + "¢Ë" // 22 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÏÀÚ + vNo_cnfmyn + "¢Ë" // 23 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤¿©ºÎ + vPub_date + "¢Ë" // 24 ÀüÀÚ°è»ê¼­ÀÏÀÚ + model.getValue(ckb_sameyn.attribute("ref" )) + "¢Ë" // 25 µ¿Àϰè»ê¼­ÀÏÀÚ + model.getValue(ckb_mappingyn.attribute("ref" )) + "¢Ë" // 26 ÀüÀÚ¼¼±Ý°è»ê¼­ ¸ÅÇÎ ¾ÈµÈ °Í¸¸ + model.getValue(ckb_calcdocuddyn.attribute("ref")) + "¢Ë" // 27 °è»ê¼­ÀÏÀÚ µ¿½Ãº¯°æ + "" + "¢Ë" // 28 È®Á¤±¸ºÐ + "1" + "¢Ì"; // 29 Á¶°Ç±¸ºÐ 0:ÀÔ°íKEY, 1:Á¶°ÇKEY UpdateCnt++; } else { var CheckFlag = "N"; var pGridDetail = eval("grd_"+gGridNm[gTabIdx1]) var sRowCnt = pGridDetail.rows - pGridDetail.fixedRows; var vInstcd = "" ; // ±â°üÄÚµå var vGoodFlag = "" ; // ¹°Ç°±¸ºÐ var vWindd = "" ; // ÀÔ°íÀÏÀÚ var vWinno = "" ; // ÀÔ°í¹øÈ£(0000) var vWinseqno = "" ; // ÀÔ°íÀϷùøÈ£(000~999) var vWindeptcd = "" ; // ÀÔ°íºÎ¼­ÄÚµå var vSuplplcecd = "" ; // ÁÖ°Å·¡Ã³ÄÚµå for (var i=1; i<= sRowCnt; i++){ CheckFlag = "N"; if (model.getValue(pGridDetail.nodeset+"["+ i +"]/chk") == "Y") { // CHECK±¸ºÐ if (model.getValue(ckb_sameyn.attribute("ref")) == "Y") { // µ¿Àϰè»ê¼­ÀÏÀÚ ±¸ºÐ if (model.getValue(pGridDetail.nodeset+"["+ i +"]/calcdocudd") == vPub_date) { // °è»ê¼­ÀÏÀÚ CheckFlag = "C"; } else { CheckFlag = "X"; } } else { CheckFlag = "Y"; } // if (gTabIdx1 == "3") { vGoodFlag = model.getValue(pGridDetail.nodeset+"["+ i +"]/fixtrseqmtflag" ); // ¹°Ç°±¸ºÐ vWindd = model.getValue(pGridDetail.nodeset+"["+ i +"]/reqdd" ); // ÀÔ°íÀÏÀÚ vWinno = model.getValue(pGridDetail.nodeset+"["+ i +"]/reqno" ); // ÀÔ°í¹øÈ£(0000) vWinseqno = "" ; // ÀÔ°íÀϷùøÈ£(000~999) vWindeptcd = "" ; // ÀÔ°íºÎ¼­ÄÚµå vSuplplcecd = model.getValue(pGridDetail.nodeset+"["+ i +"]/custcd" ); // ÁÖ°Å·¡Ã³ÄÚµå } else { vGoodFlag = model.getValue(pGridDetail.nodeset+"["+ i +"]/goodflag" ); // ¹°Ç°±¸ºÐ vWindd = model.getValue(pGridDetail.nodeset+"["+ i +"]/windd" ); // ÀÔ°íÀÏÀÚ vWinno = model.getValue(pGridDetail.nodeset+"["+ i +"]/winno" ); // ÀÔ°í¹øÈ£(0000) vWinseqno = model.getValue(pGridDetail.nodeset+"["+ i +"]/winseqno" ); // ÀÔ°íÀϷùøÈ£(000~999) vSuplplcecd = model.getValue(pGridDetail.nodeset+"["+ i +"]/suplplcecd" ); // ÁÖ°Å·¡Ã³ÄÚµå if (gTabIdx1 == "2") { vWindeptcd = ""; // ÀÔ°íºÎ¼­ÄÚµå } else { vWindeptcd = model.getValue(pGridDetail.nodeset+"["+ i +"]/windeptcd" ); // ÀÔ°íºÎ¼­ÄÚµå } } // if ((vGoodFlag != model.getValue(dti_goodflag.attribute("ref" ))) || // ¹°Ç°±¸ºÐ (vSuplplcecd != model.getValue(cmb_supregnum.attribute("ref"))) ) { // ÁÖ°Å·¡Ã³ÄÚµå CheckFlag = "X"; } // if (CheckFlag != "X") { vBodyData += model.getValue(dti_instcd.attribute("ref" ) ) + "¢Ë" // 01 ±â°üÄÚµå + vSuplplcecd + "¢Ë" // 02 ÁÖ°Å·¡Ã³ + vGoodFlag + "¢Ë" // 03 ¹°Ç°±¸ºÐ + vWindd + "¢Ë" // 04 ÀÔ°íÀÏÀÚ + vWinno + "¢Ë" // 05 ÀÔ°í¹øÈ£ + vWinseqno + "¢Ë" // 06 ÀÔ°í¼ø¹ø + vWindeptcd + "¢Ë" // 07 ÀÔ°íºÎ¼­ + "" + "¢Ë" // 08 ÀÔ°íÀÏÀÚ FROM + "" + "¢Ë" // 09 ÀÔ°íÀÏÀÚ TO + "" + "¢Ë" // 10 °Ë¼öÀ¯¹« + "" + "¢Ë" // 11 ÀÔ°íÀÚ + "" + "¢Ë" // 12 ±¸¸Å±¸ºÐ + "" + "¢Ë" // 13 °è»ê¼­±¸ºÐ + "" + "¢Ë" // 14 1:Á¤»ó, 2:ÁöºÒÇÊ +((CheckFlag == "Y") ? "" : vPub_date) + "¢Ë" // 15 °è»ê¼­ÀÏÀÚ + "" + "¢Ë" // 16 °è»ê¼­ÀÏÀÚ FR + "" + "¢Ë" // 17 °è»ê¼­ÀÏÀÚ TO + vNo + "¢Ë" // 18 ÀüÀÚ°è»ê¼­¹øÈ£ + vNo_mapid + "¢Ë" // 19 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÚ + vNo_mapdd + "¢Ë" // 20 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÏÀÚ + "" + "¢Ë" // 21 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÚ + "" + "¢Ë" // 22 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÏÀÚ + "" + "¢Ë" // 23 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤¿©ºÎ + vPub_date + "¢Ë" // 24 ÀüÀÚ°è»ê¼­ÀÏÀÚ + model.getValue(ckb_sameyn.attribute("ref" )) + "¢Ë" // 25 µ¿Àϰè»ê¼­ÀÏÀÚ + model.getValue(ckb_mappingyn.attribute("ref" )) + "¢Ë" // 26 ÀüÀÚ¼¼±Ý°è»ê¼­ ¸ÅÇÎ ¾ÈµÈ °Í¸¸ + model.getValue(ckb_calcdocuddyn.attribute("ref")) + "¢Ë" // 27 °è»ê¼­ÀÏÀÚ µ¿½Ãº¯°æ + "" + "¢Ë" // 28 È®Á¤±¸ºÐ + "0" + "¢Ì"; // 29 Á¶°Ç±¸ºÐ 0:ÀÔ°íKEY, 1:Á¶°ÇKEY UpdateCnt++; } } } } // model.removenode(vSndSave); model.makeNode(vSndSave + "/winflag"); model.setValue(vSndSave + "/winflag", gTabIdx1); model.makeNode(vSndPath); if (UpdateCnt == 0) { alert("ÇØ´çÀÚ·á°¡ ¾ø½À´Ï´Ù!!"); return; } else { model.setValue(vSndPath, vHeadData+vBodyData); } submit("TXRSI02730"); if (model.getValue(gvErrorMsgPath + "/type") == "error") return; dti_cancel.dispatch("DOMActivate"); alert("ÀÚ·áó¸® ¿Ï·á!!!"); gIndex = "9"; fTreeGridClick(); } //======================== // Header Data //======================== function fHederData() { return vHeadData = "instcd" +"¢Ë" // 01 ±â°üÄÚµå + "suplplcecd" +"¢Ë" // 02 ÁÖ°Å·¡Ã³ + "goodflag" +"¢Ë" // 03 ¹°Ç°±¸ºÐ + "windd" +"¢Ë" // 04 ÀÔ°íÀÏÀÚ + "winno" +"¢Ë" // 05 ÀÔ°í¹øÈ£ + "winseqno" +"¢Ë" // 06 ÀÔ°í¼ø¹ø + "windeptcd" +"¢Ë" // 07 ÀÔ°íºÎ¼­ + "fromdd" +"¢Ë" // 08 ÀÔ°íÀÏÀÚ FROM + "todd" +"¢Ë" // 09 ÀÔ°íÀÏÀÚ TO + "chkyn" +"¢Ë" // 10 °Ë¼öÀ¯¹« + "winpsn" +"¢Ë" // 11 ÀÔ°íÀÚ + "purcflag" +"¢Ë" // 12 ±¸¸Å±¸ºÐ + "calcdocukind" +"¢Ë" // 13 °è»ê¼­±¸ºÐ + "paycond" +"¢Ë" // 14 1:Á¤»ó, 2:ÁöºÒÇÊ + "calcdocudd" +"¢Ë" // 15 °è»ê¼­ÀÏÀÚ + "frcalcdocudd" +"¢Ë" // 16 °è»ê¼­ÀÏÀÚ FR + "tocalcdocudd" +"¢Ë" // 17 °è»ê¼­ÀÏÀÚ TO + "inv_no" +"¢Ë" // 18 ÀüÀÚ°è»ê¼­¹øÈ£ + "inv_no_mapid" +"¢Ë" // 19 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÚ + "inv_no_mapdd" +"¢Ë" // 20 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÏÀÚ + "inv_no_cnfmpsn" +"¢Ë" // 21 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÚ + "inv_no_cnfmdd" +"¢Ë" // 22 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÏÀÚ + "inv_no_cnfmyn" +"¢Ë" // 23 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤¿©ºÎ + "pub_date" +"¢Ë" // 24 ÀüÀÚ°è»ê¼­ÀÏÀÚ + "sameyn" +"¢Ë" // 25 µ¿Àϰè»ê¼­ÀÏÀÚ + "mappingyn" +"¢Ë" // 26 ¸ÅÇξȵȰŸ¸ + "calcdocuddyn" +"¢Ë" // 27 °è»ê¼­ÀÏÀÚ µ¿½Ãº¯°æ + "cnfflag" +"¢Ë" // 28 È®Á¤±¸ºÐ + "keyflag" +"¢Ì"; // 29 Á¶°Ç±¸ºÐ 0:ÀÔ°íKEY, 1:Á¶°ÇKEY } // // ÀÔ°í³»¿ª ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎÇÑ´Ù. // function fClearInvoiceData() { var vNo_mapid = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÚ var vNo_mapdd = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÏÀÚ var vNo_cnfmpsn = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÚ var vNo_cnfmdd = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÏÀÚ var vNo_cnfmyn = "-"; // ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤¿©ºÎ // ----------------------------------------------------------------- // ÀÛ¾÷±¸ºÐ // winflag : 1 - Àç°íÀÚ»ê ÀÔ°í³»¿ª ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎ // 2 - ÀÇ·áÀåºñÀÇ·áºñǰ ÀÔ°í³»¿ª ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎ // 3 - °íÁ¤ÀÚ»êÀÇ ÀÚ»ê ¼ö¸® ¼¼±Ý°è»ê¼­¹øÈ£ ¸ÅÇÎ //----------------------------------------------------------------- var UpdateCnt = 0; var vSndSave = "/root/send/save"; var vSndPath = vSndSave +"/invoicelist"; var vHeadData = fHederData(); var vBodyData = ""; var pGridDetail = eval("grd_"+gGridNm[gTabIdx1]) var sRowCnt = pGridDetail.rows - pGridDetail.fixedRows; var vInstcd = "" ; // ±â°üÄÚµå var vGoodFlag = "" ; // ¹°Ç°±¸ºÐ var vWindd = "" ; // ÀÔ°íÀÏÀÚ var vWinno = "" ; // ÀÔ°í¹øÈ£(0000) var vWinseqno = "" ; // ÀÔ°íÀϷùøÈ£(000~999) var vWindeptcd = "" ; // ÀÔ°íºÎ¼­ÄÚµå var vSuplplcecd = "" ; // ÁÖ°Å·¡Ã³ÄÚµå for (var i=1; i<= sRowCnt; i++){ if (pGridDetail.rowStatus(i) == "2") { if (gTabIdx1 == "3") { vGoodFlag = model.getValue(pGridDetail.nodeset+"["+ i +"]/fixtrseqmtflag" ); // ¹°Ç°±¸ºÐ vWindd = model.getValue(pGridDetail.nodeset+"["+ i +"]/reqdd" ); // ÀÔ°íÀÏÀÚ vWinno = model.getValue(pGridDetail.nodeset+"["+ i +"]/reqno" ); // ÀÔ°í¹øÈ£(0000) vWinseqno = "" ; // ÀÔ°íÀϷùøÈ£(000~999) vWindeptcd = "" ; // ÀÔ°íºÎ¼­ÄÚµå vSuplplcecd = model.getValue(pGridDetail.nodeset+"["+ i +"]/custcd" ); // ÁÖ°Å·¡Ã³ÄÚµå } else { vGoodFlag = model.getValue(pGridDetail.nodeset+"["+ i +"]/goodflag" ); // ¹°Ç°±¸ºÐ vWindd = model.getValue(pGridDetail.nodeset+"["+ i +"]/windd" ); // ÀÔ°íÀÏÀÚ vWinno = model.getValue(pGridDetail.nodeset+"["+ i +"]/winno" ); // ÀÔ°í¹øÈ£(0000) vWinseqno = model.getValue(pGridDetail.nodeset+"["+ i +"]/winseqno" ); // ÀÔ°íÀϷùøÈ£(000~999) vSuplplcecd = model.getValue(pGridDetail.nodeset+"["+ i +"]/suplplcecd" ); // ÁÖ°Å·¡Ã³ÄÚµå if (gTabIdx1 == "2") { vWindeptcd = ""; // ÀÔ°íºÎ¼­ÄÚµå } else { vWindeptcd = model.getValue(pGridDetail.nodeset+"["+ i +"]/windeptcd" ); // ÀÔ°íºÎ¼­ÄÚµå } } //-- vBodyData += model.getValue(cmb_instcd.attribute("ref" )) + "¢Ë" // 01 ±â°üÄÚµå + vSuplplcecd + "¢Ë" // 02 ÁÖ°Å·¡Ã³ + vGoodFlag + "¢Ë" // 03 ¹°Ç°±¸ºÐ + vWindd + "¢Ë" // 04 ÀÔ°íÀÏÀÚ + vWinno + "¢Ë" // 05 ÀÔ°í¹øÈ£ + vWinseqno + "¢Ë" // 06 ÀÔ°í¼ø¹ø + vWindeptcd + "¢Ë" // 07 ÀÔ°íºÎ¼­ + "" + "¢Ë" // 08 ÀÔ°íÀÏÀÚ FROM + "" + "¢Ë" // 09 ÀÔ°íÀÏÀÚ TO + "" + "¢Ë" // 10 °Ë¼öÀ¯¹« + "" + "¢Ë" // 11 ÀÔ°íÀÚ + "" + "¢Ë" // 12 ±¸¸Å±¸ºÐ + "" + "¢Ë" // 13 °è»ê¼­±¸ºÐ + "" + "¢Ë" // 14 1:Á¤»ó, 2:ÁöºÒÇÊ + "" + "¢Ë" // 15 °è»ê¼­ÀÏÀÚ + "" + "¢Ë" // 16 °è»ê¼­ÀÏÀÚ FR + "" + "¢Ë" // 17 °è»ê¼­ÀÏÀÚ TO + "" + "¢Ë" // 18 ÀüÀÚ°è»ê¼­¹øÈ£ + "" + "¢Ë" // 19 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÚ + "" + "¢Ë" // 20 ÀüÀÚ°è»ê¼­¹øÈ£ ¸ÅÇÎÀÏÀÚ + "" + "¢Ë" // 21 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÚ + "" + "¢Ë" // 22 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤ÀÏÀÚ + "" + "¢Ë" // 23 ÀüÀÚ°è»ê¼­¹øÈ£ È®Á¤¿©ºÎ + "" + "¢Ë" // 24 ÀüÀÚ°è»ê¼­ÀÏÀÚ + "" + "¢Ë" // 25 µ¿Àϰè»ê¼­ÀÏÀÚ + "" + "¢Ë" // 26 ÀüÀÚ¼¼±Ý°è»ê¼­ ¸ÅÇÎ ¾ÈµÈ °Í¸¸ + "" + "¢Ë" // 27 °è»ê¼­ÀÏÀÚ µ¿½Ãº¯°æ + "" + "¢Ë" // 28 È®Á¤±¸ºÐ + "0" + "¢Ì"; // 29 Á¶°Ç±¸ºÐ 0:ÀÔ°íKEY, 1:Á¶°ÇKEY UpdateCnt++; } } // model.removenode(vSndSave); model.makeNode(vSndSave + "/winflag"); model.setValue(vSndSave + "/winflag", gTabIdx1); model.makeNode(vSndPath); if (UpdateCnt == 0) { alert("ÇØ´çÀÚ·á°¡ ¾ø½À´Ï´Ù!!"); return; } else { model.setValue(vSndPath, vHeadData+vBodyData); } submit("TXRSI02730"); if (model.getValue(gvErrorMsgPath + "/type") == "error") return; alert("ÀÚ·áó¸® ¿Ï·á!!!"); gIndex = "9"; fTreeGridClick(); } /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */