CIRUGÍA DEL SOFTWARE

Cabezera
You are here: Home Blog 2011 March 24 Configuración de decimales y separador de miles en OpenERP 6

Configuración de decimales y separador de miles en OpenERP 6

by alberto — last modified Mar 24, 2011 01:13 PM
Filed Under:

Cómo configurar correctamente los decimales y el separador de miles para las cifras en OpenERP v6

    Uno de los problemas de formato más molestos de OpenERP es su tratamiento de decimales y miles en las cantidades numéricas, ya que, por defecto, separa los decimales con una coma, pero no separa los miles con un punto (como es habitual en nuestro país).

    En la anterior versión 5 existía ciertos problemas para configurar correctamente esto (aquí y aquí se puede leer varios topics relacionados con el tema), sin embargo en la actual versión estable (6.0 a la hora de escribir estas lineas) se puede configurar de forma sencilla sin que se presente ningún problema.

   Lo primero que tenemos que hacer es (como usuario con suficientes permisos) dirigirnos al menú 'Administración->Traducciones->Idiomas' y escoger el idioma que queremos modificar (en nuestro caso, el Español). Una vez en la vista formulario, debemos modificar los siguientes campos con estos valores:

  • Formato separador: [3] (en vez de [])
  • Separador de miles: . (en vez de un valor vacío)
    Ya que estamos en esta vista, podemos asegurarnos de que no se nos presenta uno de los bugs más molestos que se dieron en las primeras revisiones de la versión 6.0, que consistía en que las horas estaban con un formato '%t' en vez de con un formato -por ejemplo- '%H:%M:%S', que provocaba que los campos datetime

fallasen al no poder cargar correctamente sus valores por defecto.

    Aplicados los cambios, deberíamos tener una configuración similar a esta:

 

Configuración Idioma Español OpenERP v6

 

 

    A continuación, cerraremos sesión y reiniciaremos el servidor de OpenERP (no hace falta hacer un --update=all) para que se apliquen los cambios. ¡OJO!

Si ni aún así conseguimos el efecto buscado, matad todas las conexiones abiertas de PostgreSQL que haya contra la Base de Datos que estamos modificando antes de reiniciar el servidor.

    Si ya lo tenemos configurado todo correctamente, nuestras facturas, pedidos de venta, etc deberían mostrarse de la siguiente forma:

 

Factura con decimales

 

 

 

 

 

coma en el teclado numérico

Posted by Anonymous User at May 11, 2011 04:29 PM
Gracias por los aportes.
Me preguntaba si es posible utilizar el 'punto' del teclado numérico como 'coma' decimal, sin necesidad de remapear el teclado. Esto parecido a como hacen otros programas, que al pulsar el 'punto' del teclado numérico lo cambian por una ','

Gracias
Juanjo A

 
Logotipo pexego