¿Cómo defino precisión decimal de campo vía código en Odoo 10?

He comprado modulo de tercero y sucede lo siguiente:

Para calculo preciso deseo que los campos de Cantidad Planeada y Costo/Unitario puedan tener precisión de 5 digitos; sin embargo, al editar valor en campo automaticamente se redondea a precisión de 2 digitos. De acuerdo la imágen 2.77751 pasa a ser 2.78 y 1.51415 a 1.51 respectivamente.

En modelo .py se consigna este código para cada campo:

product_qty = fields.Float(digits=dp.get_precision('Unit of Measure'),

cost_price = fields.Float(digits=(10,5),

En vista XML:

<field name="product_qty" type="xs:float"/>

<field name="cost_price" sum="Cost Unit" widget="monetary" options="{'currency_field': 'currency_id'}" type="xs:float"/>

Aprecio sus aportes valiosos, recien voy iniciando con phyton y odoo. 

ESanchez
ESanchez
9
| 0 0 0
Preguntado en 22/03/19 07:59
0
voto
113 Vistas

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantenerse informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

245 seguidor(es)

Estadísticas

Preguntado: 22/03/19 07:59
Visto: 113 veces
Última actualización: 22/03/19 07:59