3 decimales en cantidad (UdM) de línea de pedido

873 views
Skip to first unread message

Jose Manuel Tovar

unread,
Nov 20, 2012, 6:35:30 AM11/20/12
to openerp-s...@googlegroups.com
Buenos días,

En la version 6.0.4 tengo un producto que se mide en metros y quiero vender 162 milimetros. El problema viene porque al añadir una línea de pedido con el producto no me deja poner mas de 2 cifras decimales.

Tengo el Decimal accuracy de Product UoM con 3 decimales pero nada.

Sigo buscado el sitio donde se configura esto pero os agradezco cualquier indicación.

Un saludo.

José Manuel.

David Diz

unread,
Nov 21, 2012, 3:33:16 AM11/21/12
to openerp-s...@googlegroups.com
Lo que tienes que hacer es en el pedido de venta poner como unidad cm, por ejemplo, que ya viene configurada , y entonces el precio por unidad se ajustará automáticamente gracias al valor de conversión.
Con el core de OpenERP ya vienen configuradas una serie de categorías de unidades de medida como por ejemplo "Longitud/Distancia" cuya unidad de referencia es m (metros) y la unidad (cm) está definida en la misma categoría y con una precisión de redondeo con respecto a la unidad de referencia (0,010).
Si lo que prefieres es que la unidad aparezca en milímetros simplemente creas una nueva unidad que pertenezca a la categoría "Longitud/Distancia" cuyo tipo sea "Menor que la UdM de referencia" con una precisión de redondeo de 0,001 y un ratio de 1000,0000000.

La restricción de dos decimales en cantidad de producto en línea de pedido viene dada por la definición del campo "product_uom_qty" como float con digits=(16, 2)

Un saludo.

Jose Manuel Tovar

unread,
Nov 21, 2012, 4:02:13 AM11/21/12
to openerp-s...@googlegroups.com
Muchas gracias por la aclaración.

El material se vende habitualmente en metros, pero a veces te lo piden
cortado con longitudes especificadas en milímetros, por lo que si
cambio la unidad de medida creo que va a dar lugar a confusión.

Ante esta situación ¿sería recomendable cambiar la definición del campo?

José Manuel.


2012/11/21 David Diz <dd...@prevencontrol.net>:
> --
> Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP
> en España" de Grupos de Google.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> openerp-spain-u...@googlegroups.com
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>



--
Un saludo,

José Manuel Tovar
jesq...@gmail.com

David Diz

unread,
Nov 27, 2012, 3:37:03 AM11/27/12
to openerp-s...@googlegroups.com
Tienes que decidir qué unidad de medida quieres por defecto para ese producto, Pero siempre puedes tener varias unidades de medida sobre la mista magnitud (p.ej. Longitud/Distancia) y que el precio haga la conversión según las unidades de medida de venta que utilices.
> openerp-spain-users+unsub...@googlegroups.com

Jose Manuel Tovar

unread,
Nov 27, 2012, 3:59:47 AM11/27/12
to openerp-s...@googlegroups.com
Muchas gracias David,

Soy nuevo en estos temas y no había caido en la opción que propones.
Voy a mirarlo y te comento.

Un saludo,

José Manuel.

2012/11/27 David Diz <davi...@gmail.com>:
>> > openerp-spain-u...@googlegroups.com
>> > Para obtener más opciones, visita
>> > https://groups.google.com/groups/opt_out.
>> >
>> >
>>
>>
>>
>> --
>> Un saludo,
>>
>> José Manuel Tovar
>> jesq...@gmail.com
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP
> en España" de Grupos de Google.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> openerp-spain-u...@googlegroups.com

Jose Manuel Tovar

unread,
Nov 27, 2012, 5:35:28 AM11/27/12
to openerp-s...@googlegroups.com
Pues efectivamente la cosa es así de sencilla, no había caido en que
se puede definir otra unidad de medida en la línea de pedido. Se
define el producto en metros y luego en la línea de pedido se pone la
unidad de medida en centímetros con los decimales que sean necesarios.
El sistema convierte automáticamente el precio a € por centímetros.

Muchas gracias otra vez y un saludo,

José Manuel.

2012/11/27 Jose Manuel Tovar <jesq...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages