Optimización de posteo de asientos y recálculo de saldos
Con el fin de mejorar performance se realizaron los siguientes cambios:
Se quitó el cálculo de InitialBalance cuando se genera el asiento en estado posteado por defecto (Cnf_AutoJournalStatus = 2). Osea, se realiza el asiento en estado posteado pero NO se calcula el saldo de las cuentas en ese momento!
Se puso un top en la consulta de pendientes en Comprobantes Contables para que el Journal Generator procese de a lotes.
El nuevo proceso genera los asientos en estado posteado y una vez que finaliza con el lote (nuevo Top), calcula los saldos tanto de las cuentas como de los terceros.
Se guarda la "Fecha Mínima" de los asientos que se fueron generando de a lotes en estado posteado y sin InitialBalance, para luego, calcular los saldos desde ESA fecha en adelante.
Netactica.com