// Función añadida al objeto Number para escribir decimales
Number.prototype.toVdosString = toVdosString;

function toVdosString(n,ss){ // n == nº de decimales [ss == cadena que puede sufijarse a la cadena número]
	var st = this.toFixed(n);
	var decre= (n==8)?/\.\d{8}$/
		: (n==7)?/\.\d{7}$/
		: (n==6)?/\.\d{6}$/
		: (n==5)?/\.\d{5}$/
		: (n==4)?/\.\d{4}$/
		: (n==3)?/\.\d{3}$/
		: (n==2)?/\.\d{2}$/
		: (n==1)?/\.\d{1}$/
		: /\.\d{0}[^\.]$/;
	var period=/\./
	var t = period.exec(st);//var t = tre.exec(st);
	var after = RegExp.rightContext;
	var before = RegExp.leftContext;
	var thre = /(-?\d+)(\d{3})/;
	while (thre.test(before)) {
		before = before.replace(thre, "$1.$2");
	}
	if(st.search(decre)!=-1){
		st = st.replace(decre,',')+ after;
		starr = st.split(',');
		starr[0] = before;
		st = starr[0]+','+starr[1];
	}
	if(ss){
		st += ss;
	}
	return st;
}

// CONSTANTES (simuladas) para realizar cálculos y presentar resultados en vistas del informe
var _365 = 365;		// número de días del año
var CLC = 4; 			// número de decimales para cálculos
var RND_2 = 2;		// expresa número con 2 decimales tras la coma
var RND_6 = 6;		// expresa número con 6 decimales tras la coma
var EUR=" EUR"	// sufijo identificador de divisa en Euros, separado de la cantidad por un espacio
var P100="%"		// sufijo identificador de valores expresados en tanto por 100

