Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
3525 Tampilan

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
Buang

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

Jawaban Terbai

 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
Buang
Post Terkait Replies Tampilan Aktivitas
2
Mar 24
2191
2
Nov 19
7139
1
Feb 24
1869
2
Jan 24
2250
1
Mei 23
14674