Error en liquidacion Mapuche 1.7.0

Hola nosotros tenemos instalado el mapuche en modo local para prueba, y lo vamos actualizando con las nuevas versiones de mapuche con los datos de febrero 2010 y no logramos liquidar con la version 1.6 y ya con la 1.7 no podemos liquidar y tampoco podemos generar el RHUN con los datos del dh21 que tenemos de la liq postgres de la migracion.
El error que aparece es "Se han encontrado los siguientes problemas:
Se ha producido un desbordamiento en el campo de fecha y hora. Por ejemplo, una operación aritmética en una fecha o indicación de la hora da como resultado un valor que no se encuentra dentro del rango válido de fechas. ", el mismo al que se hace referencia en http://comunidad.siu.edu.ar/index.php?topic=1405.0

Desde ya muchas gracias

Hola Stella, el error del liquidador y el de RHUN, no son el mismo verdad?
Comencemos por el error del liquidador

  • Que versión de postgresql tienen en su servidor de bases de datos?
  • Por favor fijate si existe la linea
$sql = "set datestyle='ISO,DMY';";

en el archivo mapuche/aplicacion/php/modelos/negocio/liquidador/liquidacion.php

Ahora pasemos a la generación de RHUN, necesitaria mas info sobre el error como para ver que puede ser.

Aguardo tus rtas.

Saludos

Emiliano

Emiliano estuvimos verificando lo que nos pediste
la version de postgres es 8.3.7 y si existe la linea $sql = “set datestyle=‘ISO,DMY’;”;

por otro lado el error que da la generacion del RHUN es exactamente el mismo que el del liquidador

seguimos en contacto

Hola Stella, para poder dar con el problema, vamos a necesitar una serie de datos y pruebas ya que no tenemos claro el porque les da el error.

  1. Ver el datastyle que tienen seteado los clientes por defecto.
    Dentro del arcihvo postgresql.conf, en la sección “# CLIENT CONNECTION DEFAULTS” el parametro datestyle que valor tiene? esta comentada (#) la linea?.

  2. nos pueden mandar los archivos de log de postgres correspondientes al dia/hora en que se produce el desbordamiento?

Muchas gracias!
Nico.

Hola Nico, estuvimos viendo lo que nos pediste y el punto 1 esta verificado y la linea esta y esta sin # es decir que estaria ok

Te adjunto el log de postgres del dia de hoy, lo que hicimos fue intentar generar el RHUN, intentar liquidar un legajo sin sobreescribir el dh21 y por ultimos intentamos liquidar escribiendo en el dh21

En los tres casos nos da el mismo mensaje de error

cualquier otra cosa que necesites nos comunicamos

besos
Stella


Hola Stella…

Gracias al log de postgres encontramos el origen del problema.
Estaba tomando 31 (que es el valor que tienen seteado en dianacim del rrhhini) de febrero para ambos, rhun y liquidador, cuando esto es invalido.

Para la próxima versión ya estará solucionado.

Saludos

Emiliano