Skip to Content
Menu
This question has been flagged
1 Odpoveď
3373 Zobrazenia

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
Zrušiť

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

Best Answer

 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
Zrušiť
Related Posts Replies Zobrazenia Aktivita
2
mar 24
2054
2
nov 19
6983
1
feb 24
1718
2
jan 24
2055
1
máj 23
14488