Calculo de Saldo


([N1] Cecilio Ruiz) #1

Hola.
Estoy haciendo la vCaja de la versión 6x para practicar y de camino que me sirva para heredar.

El problema: No calcula bien los saldos.

Para quien no lo conoce: hay dos tablas, conceptos y apuntes.

En apuntes está el campo entrada, salida, importe (entrada-salida), y saldo. Además y muy importante un campo Apunte-anterior, que es un hermano contiguo anterior, resuelto por el índice Fecha+Id.

El saldo se calcula: #apunte-ant.saldo + #importe

La cuestión es que cuando agrego en orden apuntes el saldo lo calcula bien. Pero si meto un apunte entre dos fechas, no calcula los apuntes posteriores.

En V6x, lo hacía perfecto tal como lo he detallado y no se si en V7 hay que hacer algo más.


([N4] Infortic) #2

Te aconsejo leas estos dos artículos.

La actualización a hermanos posteriores por trigger en cascada no funciona bien en v7.

https://velnex.wordpress.com/2013/10/14/v7-enlaces-a-hermano-y-saldos-acumulados/

http://jarboleya.com/2013/04/21/actualizaciones-y-arrastrados-con-condicion-dinamica-en-velneo-v7/

Yo lo tengo parecido a como aquí se explica y funciona.