Menu

#38 En la consulta de mayor los saldos aparecen a 0

v1.0_(example)
open
nobody
None
5
2012-10-28
2011-04-19
Anonymous
No

En las consultas de mayor, cuando no hay apuntes anteriores a la primera fecha filtrada, los saldos salen a 0 en la interfaz de usuario. Esto sucede, aparentemente, porque se ejecuta un "select sum(debe),sum(haber) from diario where fecha<'2010-01-01' and cuenta='470000000';" sin filas seleccionadas, con lo que los sum() devuelven NULL en vez de 0.

Los infromes TEX parecen correctos.

Discussion

  • José Manuel Díez - Dibosa

    Hola, no termino de coger el error. ¿ Podrías mandarme algún pantallazo donde quede patente ?, también algún listado TEX donde se muestre el mayor correcto.

    Si puedes infórmame también de sistema operativo y base de datos utilizada.

    Un saludo

     
  • Anonymous

    Anonymous - 2012-03-24

    Mismo bug aquí.

    KEME v2.8 sobre Ubuntu 10.04 con base de datos SQLite.

    Cuando haces una consulta de mayor ya sea mediante "consultas de mayor a partir de apunte" o "consultas de mayor", las anotaciones en haber y debe son correctas, pero el saldo indicado es 0,00 en cada apunte. El informe de latex, sin embargo, sí muestra las cantidades correctas en la columna de saldos.

    Un saludo.

     
  • José Manuel Díez - Dibosa

    Ya se solucionó el problema. No es debido a errores en la sentencia SQL. El percance se produce en algunas configuraciones locales; no se convierten de forma correcta números con coma decimal y eso ocasiona que el saldo aparezca como cero.

    Se publicó un parche para la versión 2.9 que corrige este problema.

    Un saludo,

    José Manuel

     
  • Nobody/Anonymous

    El patch resuelve el problema, al menos en mi caso (KEME v2.8 -> KEME v2.9rev2) sobre Ubuntu 10.04 con base de datos SQLite

     

Log in to post a comment.