• Domingo 22 de Diciembre de 2024, 08:16

Autor Tema:  Problemas Con Suma Y Sigue  (Leído 1799 veces)

rmg

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Problemas Con Suma Y Sigue
« en: Lunes 23 de Abril de 2007, 11:21 »
0
Hola a todos los usuarios del foro

Me está ocurriendo una cosa curiosa que no se como resolver.

Estoy preparando un informe para la impresión de Facturas a Clientes.
El informe llama a dos tablas, la tabla FACTURAS_C que contiene los datos de la cabecera de la factura y la tabla FACTURAS_D que contiene los datos del detalle de la factura.

El informe está diseñado con la siguiente estructura:
Report Header
Page Header
Group Header #1
Group Header #2
Details
Group Footer #2
Group Footer #1
Report Footer
Page Footer a
Page Footer b

Cuando la impresión de la factura es de más de una hoja he de incluir el campo SUMA Y SIGUE.
Para calcularlo, he creado las siguientes fórmulas (colocadas en las secciones que indico)

Inicializar (Colocada en el Report Header)
WhilePrintingRecords;
NumberVar SumaPagina :=0;

Suma (Colocada en el detalle)
WhilePrintingRecords;
NumberVar SumaPagina := SumaPagina + “IMPORTE LINEA”;

Mostrar (Colocada en el Page Footer a)
WhilePrintingRecords;
NumberVar SumaPagina := SumaPagina;

Todo me ha funcionado correctamente en las pruebas que he realizado, hasta que una vez que lo instalo en el cliente a él le ocurre que en el Suma y Sigue de una página le acumula el importe del primer registro de la página siguiente (dentro de una misma factura). Lo curioso es que no le ocurre siempre, sólo le ocurre en algunas ocasiones.
No trabajamos con la misma impresora, y sospecho que esa pudiera ser la razón (no lo sé).

Alguien podría decirme dónde puede estar el problema??

Muchas gracias y un saludo