var cDtlsItxpCd = new Array(); // ¼¼¸ñ var cDtlsItxpNm = new Array(); // ¼¼¸ñ¸í var cSubDtlsItxpCd = new Array(); // ¼¼¼¼¸ñ var cSubDtlsItxpNm = new Array(); // ¼¼¼¼¸ñ¸í var cSpotDtlsItxpCd = new Array(); // Çö¹°¼¼¸ñ var cSpotDtlsItxpNm = new Array(); // Çö¹°¼¼¸ñ¸í var cSpotSubDtlsItxpCd = new Array(); // Çö¹°¼¼¼¼¸ñ var cSpotSubDtlsItxpNm = new Array(); // Çö¹°¼¼¼¼¸ñ¸í // Çö±Ý function ReprDtlsItxpCdOnChange(obj, opt_name){ var k = 0; var tObj = document.all["ReprSubDtlsItxpCd"]; if(opt_name== null || opt_name=="null" || typeof opt_name=="undefined") opt_name = "Àüü"; if(obj.selectedIndex !=0 ){ for(var j = 0;j < cSubDtlsItxpCd.length; j++){ if(obj.value == cDtlsItxpCd[j]){k = j;} } tObj.options.length = cSubDtlsItxpCd[k].length+1; tObj.options[0] = new Option(opt_name); for(var i=0; i < cSubDtlsItxpCd[k].length; i++){ tObj.options[i+1] = new Option(cSubDtlsItxpNm[k][i], cSubDtlsItxpCd[k][i]); } }else{ tObj.options.length = 1; tObj.options[0] = new Option(opt_name); } } // Çö¹° function ReprDtlsItxpCdOnChange1(obj, opt_name){ var tObj = document.all["ReprSubDtlsItxpCd"]; if(opt_name== null || opt_name=="null" || typeof opt_name=="undefined") opt_name = "Àüü"; if(obj.selectedIndex !=0 ){ tObj.options.length = cSpotSubDtlsItxpCd[obj.selectedIndex-1].length+1; tObj.options[i] = new Option(opt_name); for(var i=0; i < cSpotSubDtlsItxpCd[obj.selectedIndex-1].length; i++){ tObj.options[i+1] = new Option(cSpotSubDtlsItxpNm[obj.selectedIndex-1][i], cSpotSubDtlsItxpCd[obj.selectedIndex-1][i]); } }else{ tObj.options.length = 1; tObj.options[0] = new Option(opt_name); } } function ItxpRecordInsert(obj, SpotUsePossItxpYn){ setInsertRecord(obj, ""); } function ItxpRecordInsert_setPitm(obj, Pitm){ setInsertRecord(obj, ""+Pitm+""); } function ItxpRecordInsert_setDt(obj, Dt){ setInsertRecord(obj, ""+Dt+"¹Ìµî·Ï¹Ìµî·Ï"); } function ItxpRecordDelete(obj, SpotUsePossItxpYn){ if(!chkGridSelectedCount(obj, "¼±ÅÃ")) return; gridSelDelete(obj); } function ItxpBachApcl(obj, SpotUsePossItxpYn, dtlsItxpCd, dtlsItxpNm, subDtlsItxpCd, subDtlsItxpNm, itx_cd_col_nm, trn_amt_col_nm){ var cbReprDtlsItxpCd = document.all["ReprDtlsItxpCd"]; // ¼¼¸ñÄÞº¸ var cbReprSubDtlsItxpCd = document.all["ReprSubDtlsItxpCd"]; // ¼¼ºÎºñ¸ñÄÞº¸ var ReprDtlsItxpCd = ""; var ReprDtlsItxpNm = ""; var ReprSubDtlsItxpCd = ""; var ReprSubDtlsItxpNm = ""; if(cbReprDtlsItxpCd.selectedIndex!=0 && cbReprSubDtlsItxpCd.selectedIndex!=0){ ReprDtlsItxpCd = cbReprDtlsItxpCd[cbReprDtlsItxpCd.selectedIndex].value; ReprDtlsItxpNm = cbReprDtlsItxpCd[cbReprDtlsItxpCd.selectedIndex].text; ReprSubDtlsItxpCd = cbReprSubDtlsItxpCd[cbReprSubDtlsItxpCd.selectedIndex].value; ReprSubDtlsItxpNm = cbReprSubDtlsItxpCd[cbReprSubDtlsItxpCd.selectedIndex].text; }else{ alert("´ëÇ¥¼¼ºÎºñ¸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ."); return; } if(typeof dtlsItxpCd=="undefined") dtlsItxpCd="¼¼ºÎºñ¸ñÄÚµå"; if(typeof dtlsItxpNm=="undefined") dtlsItxpNm="¼¼ºÎºñ¸ñ"; if(typeof subDtlsItxpCd=="undefined") subDtlsItxpCd="¼¼¼¼¸ñÄÚµå"; if(typeof subDtlsItxpNm=="undefined") subDtlsItxpNm="¼¼¼¼¸ñ"; if(typeof SpotUsePossItxpYn=="undefined") SpotUsePossItxpYn=""; for(var i=0; i < getGridRowCount(obj); i++){ if(obj.GetValue(i, obj.GetItemIndexFromCaption(dtlsItxpCd)) != "" && obj.GetValue(i, obj.GetItemIndexFromCaption(dtlsItxpCd)) != ReprDtlsItxpCd && obj.GetValue(i, obj.GetItemIndexFromCaption(subDtlsItxpCd)) != "" && obj.GetValue(i, obj.GetItemIndexFromCaption(subDtlsItxpCd)) != ReprSubDtlsItxpCd && obj.GetValue(i, obj.GetItemIndexFromCaption("ºÎ°¡Á¤º¸¸ñ·Ï")) != ""){ if(confirm((i + 1) + "¹øÂ°ÁÙ, ±âÁ¸¿¡ Àû¿ëµÈ ¼¼ºÎºñ¸ñ°ú »õ·Î ¼±ÅÃÇÑ ¼¼ºÎºñ¸ñÀÌ ´Ù¸¦ °æ¿ì ±âÁ¸ÀÇ ºÎ°¡Á¤º¸´Â »èÁ¦µË´Ï´Ù.\n±âÁ¸ÀÇ ºÎ°¡Á¤º¸¸¦ »èÁ¦ÇϽðڽÀ´Ï±î?")){ if(typeof obj.GetItemIndexFromCaption("ºÎ°¡Á¤º¸¸ñ·Ï") != "undefined" && parseInt(obj.GetItemIndexFromCaption("ºÎ°¡Á¤º¸¸ñ·Ï")) >= 0) obj.SetValue(i, obj.GetItemIndexFromCaption("ºÎ°¡Á¤º¸¸ñ·Ï"), ""); }else{ return false; } } obj.SetValue(i, obj.GetItemIndexFromCaption(dtlsItxpCd), ReprDtlsItxpCd); obj.SetValue(i, obj.GetItemIndexFromCaption(dtlsItxpNm), ReprDtlsItxpNm); obj.SetValue(i, obj.GetItemIndexFromCaption(subDtlsItxpCd), ReprSubDtlsItxpCd); obj.SetValue(i, obj.GetItemIndexFromCaption(subDtlsItxpNm), ReprSubDtlsItxpNm); } } function ItxpOneApcl(SpotUsePossItxpYn){ var frm = document.frm; var obj = document.xgrid_itxp; var idx = obj.FocusedRecordIndex; uf_popup_SubDtlsItxp(frm, "xgrid_itxp", idx, SpotUsePossItxpYn); } function isSelectedReprDtlsItxpCd(frmObj){ if( frmObj.ReprDtlsItxpCd.selectedIndex==0 || frmObj.ReprSubDtlsItxpCd.selectedIndex==0 ){ alert("´ëÇ¥¼¼ºÎºñ¸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ."); return false; } return true; } function getReprDtlsItxpCd(frmObj){ return frmObj.ReprDtlsItxpCd.options[frmObj.ReprDtlsItxpCd.selectedIndex].value; } function getReprDtlsItxpNm(frmObj){ return frmObj.ReprDtlsItxpCd.options[frmObj.ReprDtlsItxpCd.selectedIndex].text; } function getReprSubDtlsItxpCd(frmObj){ return frmObj.ReprSubDtlsItxpCd.options[frmObj.ReprSubDtlsItxpCd.selectedIndex].value; } function getReprSubDtlsItxpNm(frmObj){ return frmObj.ReprSubDtlsItxpCd.options[frmObj.ReprSubDtlsItxpCd.selectedIndex].text; } /** * ºñ¸ñº° ÀÌü±Ý¾× Ãß°¡ * param : obj(ºñ¸ñ±×¸®µå), itx_cd_col_nm(ºñ¸ñÄÚµå), trn_amt_col_nm(±Ý¾×) */ function uf_sbjt_itxp_trn(obj, SpotUsePossItxpYn,itx_cd_col_nm, trn_amt_col_nm){ if( typeof obj=="undefined" ) obj = document.xgrid_itxp; if( typeof itx_cd_col_nm=="undefined" ) itx_cd_col_nm = "¼¼ºÎºñ¸ñÄÚµå"; if( typeof trn_amt_col_nm=="undefined" ) trn_amt_col_nm = "ǰ¸ñº°ÇÕ°è"; if( typeof SpotUsePossItxpYn=="undefined" ) SpotUsePossItxpYn = ""; var itxp_sum = 0; // ÇÕ°è uf_sbjt_itxp_reset(); for(var i=0; i < getGridRowCount(obj); i++){ if( getCell(obj,i,itx_cd_col_nm)!="" ){ var col_extcn_trn = getCell(obj,i,itx_cd_col_nm)+'_extcn_trn'; var trn_obj = document.all[col_extcn_trn]; var trn_amt =Number(trn_obj.innerHTML.replace(/,/gi,'')); if( SpotUsePossItxpYn=="Y" ){ trn_amt = trn_amt + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); }else{ trn_amt = trn_amt + Number(getCell(obj,i,"°ø±Þ±Ý¾×")) + Number(getCell(obj,i,"ºÎ°¡°¡Ä¡¼¼¾×")); } trn_obj.innerHTML = toMoney(trn_amt); } if( SpotUsePossItxpYn=="Y" ){ itxp_sum = itxp_sum + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); }else{ itxp_sum = itxp_sum + Number(getCell(obj,i,"°ø±Þ±Ý¾×")) + Number(getCell(obj,i,"ºÎ°¡°¡Ä¡¼¼¾×")); } } document.all["itxp_extcn_sum"].innerHTML = toMoney(itxp_sum); } /** * ºñ¸ñº° ÀÌü±Ý¾× Ãß°¡ * param : obj(ºñ¸ñ±×¸®µå), itx_cd_col_nm(ºñ¸ñÄÚµå), trn_amt_col_nm(±Ý¾×) */ function uf_sbjt_itxp_trn_bal(obj, SpotUsePossItxpYn,itx_cd_col_nm, trn_amt_col_nm){ if( typeof obj=="undefined" ) obj = document.xgrid_itxp; if( typeof itx_cd_col_nm=="undefined" ) itx_cd_col_nm = "¼¼ºÎºñ¸ñÄÚµå"; if( typeof trn_amt_col_nm=="undefined" ) trn_amt_col_nm = "ǰ¸ñº°ÇÕ°è"; if( typeof SpotUsePossItxpYn=="undefined" ) SpotUsePossItxpYn = ""; var itxp_sum = 0; // ÇÕ°è uf_sbjt_itxp_reset(); for(var i=0; i < getGridRowCount(obj); i++){ if( getCell(obj,i,itx_cd_col_nm)!="" ){ var col_extcn_trn = getCell(obj,i,itx_cd_col_nm)+'_extcn_trn'; var trn_obj = document.all[col_extcn_trn]; var trn_amt = Number(trn_obj.innerHTML.replace(/,/gi,'')); var col_bal_extcn_trn = getCell(obj,i,itx_cd_col_nm)+'_extcn_bal'; var trn_bal_obj = document.all[col_bal_extcn_trn]; var trn_bal_amt = Number(trn_bal_obj.innerHTML.replace(/,/gi,'')); var itxp_extcn_bal_obj = document.all["itxp_extcn_bal_sum"]; var itxp_extcn_bal_amt = Number(itxp_extcn_bal_obj.innerHTML.replace(/,/gi,'')); if( SpotUsePossItxpYn=="Y" ){ trn_amt = trn_amt + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); trn_bal_amt = trn_bal_amt + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); itxp_extcn_bal_amt = itxp_extcn_bal_amt + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); }else{ trn_amt = trn_amt + Number(getCell(obj,i,"°ø±Þ±Ý¾×")) + Number(getCell(obj,i,"ºÎ°¡°¡Ä¡¼¼¾×")); trn_bal_amt = trn_bal_amt + Number(getCell(obj,i,"°ø±Þ±Ý¾×")) + Number(getCell(obj,i,"ºÎ°¡°¡Ä¡¼¼¾×")); itxp_extcn_bal_amt = itxp_extcn_bal_amt + Number(getCell(obj,i,"°ø±Þ±Ý¾×")) + Number(getCell(obj,i,"ºÎ°¡°¡Ä¡¼¼¾×")); } trn_obj.innerHTML = toMoney(trn_amt); trn_bal_obj.innerHTML = toMoney(trn_bal_amt); itxp_extcn_bal_obj.innerHTML = toMoney(itxp_extcn_bal_amt); } if( SpotUsePossItxpYn=="Y" ){ itxp_sum = itxp_sum + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); }else{ itxp_sum = itxp_sum + Number(getCell(obj,i,"°ø±Þ±Ý¾×")) + Number(getCell(obj,i,"ºÎ°¡°¡Ä¡¼¼¾×")); } } document.all["itxp_extcn_sum"].innerHTML = toMoney(itxp_sum); } /** * Çö¹°ºñ¸ñº° ÀÌü±Ý¾× Ãß°¡ * param : obj(ºñ¸ñ±×¸®µå), itx_cd_col_nm(ºñ¸ñÄÚµå), trn_amt_col_nm(±Ý¾×) */ function uf_sbjt_itxp_trn1(obj, itx_cd_col_nm, trn_amt_col_nm){ if( typeof obj=="undefined" ) obj = document.xgrid_itxp; if( typeof itx_cd_col_nm=="undefined" ) itx_cd_col_nm = "¼¼ºÎºñ¸ñÄÚµå"; if( typeof trn_amt_col_nm=="undefined" ) trn_amt_col_nm = "»ç¿ë±Ý¾×"; var itxp_sum = 0; // ÇÕ°è uf_sbjt_itxp_reset(); for(var i=0; i < getGridRowCount(obj); i++){ if( getCell(obj,i,itx_cd_col_nm)!="" ){ var trn_obj = eval('document.all["'+getCell(obj,i,itx_cd_col_nm)+'_extcn_trn"]'); var trn_amt =Number(trn_obj.innerHTML.replace(/,/gi,'')); trn_amt = trn_amt + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); trn_obj.innerHTML = toMoney(trn_amt); } itxp_sum = itxp_sum + Number(getCell(obj,i,"»ç¿ë±Ý¾×")); } document.all["itxp_extcn_sum"].innerHTML = toMoney(itxp_sum); } /** * ºñ¸ñ±Ý¾× reset * param : obj(param : item_key=item_value&...) */ function uf_sbjt_itxp_reset(){ var test =0; $("#TblSbjtItxpBal span[id$=_extcn_trn]").each(function(){ $(this).text("0"); }); $("#itxp_extcn_sum").text("0"); } /** * Çö¹°ºñ¸ñ±Ý¾× reset * param : obj(param : item_key=item_value&...) */ function uf_sbjt_itxp_reset1(){ $("#TblSbjtItxpBal span[id$=_extcn_trn]").each(function(){ $(this).text("0"); }); $("#itxp_extcn_sum").text("0"); } function chk_sbjt_itxp_trnAmt(SpotUsePossItxpYn){ var elem = document.body.all.tags('span'); var idx=0; while (idx < elem.length) { if( elem[idx].id.indexOf('_extcn_trn') > 0 ){ var trn = elem[idx].innerHTML; trn = trn.replace(/,/gi, ''); if( trn == "0" ){ idx++; continue; } var bal = document.getElementById( elem[idx].id.substring(0, elem[idx].id.length-10) + "_extcn_bal" ).innerHTML; bal = bal.replace(/,/gi, ''); if( Number(trn) > Number(bal) ){ var msg; if( typeof SpotUsePossItxpYn!="undefined" && SpotUsePossItxpYn=="Y" ){ msg = " Çö¹°»ç¿ë±Ý¾×ÀÌ Çö¹°Àܾ×À» ÃʰúÇÏ¿´½À´Ï´Ù.\n\nÇö¹°Àܾ×À» È®ÀÎÇϽñ⠹ٶø´Ï´Ù."; }else{ msg = " »ç¿ë¿¹Á¤±Ý¾×ÀÌ »ç¿ëÀܾ×À» ÃʰúÇÏ¿´½À´Ï´Ù.\n\n»ç¿ëÀܾ×À» È®ÀÎÇϽñ⠹ٶø´Ï´Ù."; } var tit = document.getElementById( elem[idx].id.substring(0, elem[idx].id.length-10) + "_extcn_tit" ).innerHTML; alert(tit + msg); return false; } } idx++; } return true; }