Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
3537 Vistas

Odoo 10

for example: a float x_uvp is in sale.order. i want to calculate x_uvp /1,19. 

What do i have to put into depends and calculate?


 

Avatar
Descartar

The value 1.19 is always fix? or coming from any other input field?

Mejor respuesta

 Have you checked the ORM API documentation (https://www.odoo.com/documentation/9.0/reference/orm.html#computed-fields)?

Are you going to add an additional field to the model? If so something like the following should work.

x_uvp_display = fields.Float(string='UVP scaled'. compute='_compute_x_uvp_display')


@api.onchange('x_uvp')

@api.depends('x_uvp')

def _compute_x_uvp_display(self):

     for rec in self:

         rec.x_uvp_display = rec.x_uvp / 1.19

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
2
mar 24
2207
2
nov 19
7158
1
feb 24
1880
2
ene 24
2266
1
may 23
14690