//////////////////////////////////////
// //
// JavaScript Functions //
// //
//////////////////////////////////////
function report_fra() {
var npag=0;
var nrolin=0;
while (c_factreg.next()) {
// if ( nrolin <= request.maxLins && npag >0 ) {
// skipTopPage(nrolin,request.maxLins);
// nrolin=0;
// }
// npag++;;
if (request.f_formato=="proveedor")
FraProveedorHtml();
if (request.f_formato=="centro")
FraCentroHtml();
if (request.f_formato=="pendientes")
FraPendientesHtml();
if (request.f_formato=="emitidas")
FraEmitidasHtml();
if (request.f_formato=="provBloq")
FraRetenidasHtml();
if (request.f_formato=="documento")
nrolin=FraDocHtml(c_factreg.nro_reg);
}
}
function FraProveedorHtml() {
var suma_total=0;
var suma_prov=0;
var nrolin=0;
var keyLastRow="-";
var is_newpag=true;
while (true) {
if ( nrolin+3 == request.maxLins ) {
fileRpt.writeln('
');
nrolin=0;
is_newpag=true;
};
if ( keyLastRow != c_factreg.nif && keyLastRow !="-") {
fileRpt.writeln('');
fileRpt.writeln('
TOTAL .... | "+ ""+NroFormat(suma_prov,NF11)+" | "); fileRpt.writeln('
"+c_factreg.nif +" | "+ ""+c_factreg.razon_social+" | "); fileRpt.writeln('
Nro. Reg." + " | F.Emisión | "+ "Nro. Fra. | "+ "Centro | "+ "Vto. Pago | "+ "Importe | |
"+c_factreg.nro_reg.substring(4,c_factreg.nro_reg.length) + "/" + c_factreg.nro_reg.substring(0,4) +" | "+ ""+datetoString(c_factreg.f_emision) +" | "+ ""+c_factreg.nro_fra +" | "+ ""+c_factreg.cod_centro +" | "+ ""+datetoString(c_factreg.vto_pago) +" | "+ ""+NroFormat(c_factreg.importe_total,NF9)+" | |
---------------- | "); // writeln("||||||
Suma Total: | "+NroFormat(suma_total,NF10) +" | "); fileRpt.writeln('
TOTAL .... | "+ ""+NroFormat(suma_prov,NF11)+" | "); fileRpt.writeln('
TOTAL Acumulado....... | "+ ""+NroFormat(suma_total,NF11)+" | "); fileRpt.writeln('