Hola Nicolás, estamos teniendo problemas con el Visualizador Histórico de Liquidaciones. Independientemente de cual sea la liquidación seleccionada, al presionar el botón de “Liquidación modo Windows”, el proceso comienza y después de un tiempo prolongado aparece el error de la imagen que te adjunto. ¿Puede ser que alguna tabla este rota? Lo más grave es que tampoco podemos hacer backups de la base de datos desde que paso esto…no termina el pg_dump.
¿Qué pudo haber pasado?
Saludos,
Ese problema de los históricos ya lo tenemos registrado y tenemos que solucionarlo.
En cuanto al dump es muy raro que nunca termine. Por favor, nos podes mostrar la sentencia del dump que estas realizando?
Ah, ok entonces con el tema de los históricos. En cuento a lo del dump, seguramente no tenga que ver con lo primero. Ayer intentamos varias veces hacer un dump de nuestra base de datos “siu” y el proceso no se completaba. El dump lo hacemos habitualmente con PgAdmin, o con la sentencia pg_dump.exe -i -h ip-servidor w.x.y.z -p pppp -U postgres -F c -b -v -f “C:.….….…\siu-23oct2008.backup” sss.
Te adjunto una de capturas de pantalla que nos surgieron en ese momento. De todos modos cuando reiniciamos el servidor el problema se solucionó.
Puede ser que tardaba mucho porque estaba haciendo un backup de la tabla históricos de liquidación (dh21h). Para backups diarios talvez no tenga sentido backupear esta tabla (con un backup mensual alcanzaría ¿no?). Por lo que a la linea del dump le puede agregar un -T dh21h para que excluya esa tabla del backup.
Lo que producirá que los backups diarios sean mucho mas rápidos.
Hola Nicolás! Te cuento que seguimos teniendo problemas con el visualizador de históricos. Tenemos muchos usuarios que lo utilizan diariamente y mucho, y el problema es que además de que demora muchísimo en aparecer el informe de la liquidación la mayoría de las veces tira el error que nuevamente te adjunto. Espero tu respuesta a ver que puedo hacer.
Saludos,
Hola Andrea, te comento que no hay una solución clara al respecto debido a que el error esta dado por un problema de memoria del lenguaje de programación en la lectura de volúmenes de datos grandes. Este servicio sere reimplementado para el sistema SIU-Mapuche.
Mientras tanto, se pueden hacer algunas “trampas” para poder ver el histórico de periodos anteriores que den error.
Podes bajar el volumen de datos de la tabla dh21h eliminando los registros que caigan afuera de la liquidación o periodo a consultar (previo backup o renombrado de la tabla)
Podes tener varias bases instaladas y en cada base mantenes 2 o 3 periodos de dh21h. Y redireccionas al pampa que tenga el histórico que buscas.
Tener una dh21h vacia y por otro lado en archivos de texto plano los dh21h por periodo. Y le vas cargando solo el periodo que quieras consultar.
Si bien todas estas “trampas” son feas, poco practicas o incluso de difícil operatividad para la mayoría de los usuarios, es lo que podemos darte como solución temporaria.