Informe, Cálculo en pagina siguiente


([N1] alamillos) #1

Despues de hacer muchas pruebas, no he conseguido crear un informe en el que el calculo de la pagina anterior aparezca correctamente en la pagina siguiente, he leido los comentarios del foro y parece que el claculo en el informe está limitado a la pagina siguiente, podeis decirme si eso es correcto?
Muchas gracias.
Juan Diaz


([N1] Pepeto) #2

Imagino que depende de donde inicializas las variables utilizadas en los cálculos.
Pero las variables inicializadas para el informe, estan disponibles en todas las paginas, y se muestran sus acumulados.
Indica con mas claridad lo que pretendes conseguir, para darte una solucion.

un saludo
Jose Luis
http://www.ascsl.com


([N1] alamillos) #3

La variable local de fin de pagina funiona perfectamente, el problema es al iniciar la pagina, en este informe como se puede ver es la primera página y toma como valor la primera linea del informe, en la segunda pagina toma como valor el calculo de la pagina anterior mas la primera linea de la segunda pagina y así sucesivamente.

[attachment=19525,1570]


([N1] alamillos) #4

Pues en vista que nadie responde, tengo que dar por hecho este mal presentimiento que tenía, entonces puedo concluir que, si esto es así no se podría realizar con Velneo un libro de contabilidad correcto, y esto me parece muy mal.


([N1] Pepeto) #5

Hola Juan,
Siento no haber respondido antes, pero tambien hay que cumplir con otras obligaciones, y ademas, hacer de marido y de padre, :)
Dicho esto, vamos al tema,
No he tenido tiempo de probar el ejemplo tal y como lo muestras, y por tanto, voy a asumir que estas en lo cierto, y que en la primera linea, la variable que realiza el calculo acumulado, ya incluye el importe de la primera linea de la siguiente pagina.

Esto parece un trabalenguas, :D
Al lio, y pensando un poquito se me ocurre una solucion, a falta de otra respuesta mejor que la mia.

Solucion:
1. La variable con el acumulado incluye el importe de la primera linea, y es perfectamente valida para incluirla en el pie de pagina.
2. Sabemos cual es el importe de la primera linea (o lo que es lo mismo, de cada linea de la seccion detalle)
3. Crea una segunda variable que tenga como resultado, el valor acumulado - el importe de la linea actual del detalle y utiliza esta segunda variable para utilizarla en la cabecera de pagina como acumulado de la pagina anterior.
4. Realiza la prueba y nos cuentas el resultado.

un saludo
José Luis
http://www.ascsl.com
http://ascsl.net


([N1] alamillos) #6

Muchisimas gracias Pepeto, por tu ayuda.
Pero imposible de los imposibles, creando una nueva variable, sale bien la primera pagina del informe pero las siguientes no, asi que me rindo, Probablemente salga alguna actualización que corrija este problema y repito, un libro contable, ya sea de IVA o Diario, sin "Suma anterior .: ....." No está correcto.
Saludos
Juan Diaz


([N1] Pepeto) #7

@jdalamillos

No estoy de acuerdo.
Ayer te dije que no podia probarlo, y te di la solucion.
A raiz de tu mensaje, he sacado un ratito para comprobarlo y funciona perfectamente

1. Variable ACU_PIE (esta variable suma los importes y aparece en el pie de pagina), pero si la utilizas en la cabecera de la siguiente pagina el resultado es incorrecto, hasta ahi es cierto lo que comentas.
2. Variable ACU_CAB (nueva variable para utilizar en la cabecera),

Tambien debes crear un nuevo subobjeto CALCULO para la nueva variable:
1. Calculo ACU_PIE con propiedades Modo: Acumulado y Formula: #IMPORTE
2. Calculo ACU_CAB con propiedades Modo: Absoluto y Formula: ACU_PIE-#IMPORTE

Fijate que la segunda variable realiza el calculo en modo absoluto, para no acumular el importe de la primera variable.

y funciona , ahora estoy seguro porque lo he probado.

un saludo
Jose Luis
http://www.ascsl.com
http://ascsl.net


([N1] alamillos) #8

Pepeto, me descubro ante vecencia, te debo otro barrilillo, y ya he perdido la cuenta.


([N1] Pepeto) #9

El problema es cuando empiece a responder en el foro, despues de beberme tanto barrilillo.
Entonces será, cuando no os podreis fiar de mis respuestas.

Vaya cogorza que me voy a pillar, :D :D :D

un saludo
José Luis


([N1] Pepeto) #10

Aqui tienes la solucion, aunque veo que ya has solucionado el problema.
http://www.ascsl.com/2011/10/calculos-acumulados-en-la-cabecera-de-pagina/

un saludo
José Luis
http://www.ascsl.com
http://ascsl.net


([N1] Giuseppe::Komenco) #11

Llevo tiempo queriendo hacer una OpenApp vBirras para llevar las cuentas...

Alguien se apunta a un proyecto colaborativo? :D