Suma de totales
Hola keystone, me piden hacer ls suma de los campos y que se imprima al fi8na del reporte estuve haciendo esto:
set printer to name solotexto
...
...
mLinea=1
se le imprime
SUM bimponible1, igv1, TO b,i
scan all
if mLinea=1
=imprimeCabecera()
endif
=imprimeLinea()
if mLinea=62
??? CtrlFF
mLinea=1
endif
endscan
set printer to defa
En este procedimiento:
procedure imprimeLinea
.....
....
+SPACE(3)+PADL(imprime.nro_reg,6)+ctrlF
??? " "+ctrlF
??? " "+ctrlF
??? SPACE(97)+PADR('TOTAL',5)+SPACE(3)+TRANSFORM(b,'###,###.##')+SPACE(3)+TRANSFORM(i,'###,###.##')+ctrlF
Pero la impresión no sale al final si no después de cada linea, el espacio de dos lineas en blanco tbn me sale después de cada linea, la idea es imprimir el total al final después de dos lineas en blanco.
set printer to name solotexto
...
...
mLinea=1
se le imprime
SUM bimponible1, igv1, TO b,i
scan all
if mLinea=1
=imprimeCabecera()
endif
=imprimeLinea()
if mLinea=62
??? CtrlFF
mLinea=1
endif
endscan
set printer to defa
En este procedimiento:
procedure imprimeLinea
.....
....
+SPACE(3)+PADL(imprime.nro_reg,6)+ctrlF
??? " "+ctrlF
??? " "+ctrlF
??? SPACE(97)+PADR('TOTAL',5)+SPACE(3)+TRANSFORM(b,'###,###.##')+SPACE(3)+TRANSFORM(i,'###,###.##')+ctrlF
Pero la impresión no sale al final si no después de cada linea, el espacio de dos lineas en blanco tbn me sale después de cada linea, la idea es imprimir el total al final después de dos lineas en blanco.
1 respuesta
Respuesta de keystone CITI
1