Hello,
i have two fields
one = fields.Float()
two = fields.Float()
i want
toto = one + two
how can i do that??
ODOO 11
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello,
i have two fields
one = fields.Float()
two = fields.Float()
i want
toto = one + two
how can i do that??
ODOO 11
try this one.
one = fields.Float()
two = fields.Float()
total = fields.Float(compute='_get_sum')
@api.depends('one', 'two')
def _get_sum(self):
for rec in self:
rec.update({
'total': rec.one+rec.two,
})
sjmple and to the point:) My father nabaged to add field using your advice (he is non IT 60+). Thanks
Tested in Odoo v11
one = fields.Float()
two = fields.Float()
total = fields.Float(compute='_get_sum')
@api.depends('one', 'two')
def _get_sum(self):
for rec in self:
rec.total = rec.one+rec.two
hello ,
you can add new field as compute field, and that new field make the total of field1 and field2.
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Sep 19
|
5667 | ||
|
0
Apr 23
|
1906 | ||
|
0
May 15
|
3664 | ||
|
2
Mar 15
|
3142 | ||
|
2
Sep 24
|
716 |
Exactly as you did. You can now apply the sum (one + two) to a variable which is shown in the frontend.