Hello,
In my contacts I want to add a field wich combines the field "name" of the contact and the field "zip".
Should i do that with an automated action or in any other way ?
Thank you four your help.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello,
In my contacts I want to add a field wich combines the field "name" of the contact and the field "zip".
Should i do that with an automated action or in any other way ?
Thank you four your help.
You have to inherit the class and define the new field:
from odoo import fields, api, models
class ResPartner(models.Model):
_inherit = "res.partner"
zip_name = fields.Char("Custom Name", compute='_compute_zip_name')
@api.depends('name', 'zip')
def _compute_zip_name(self):
for r in self:
r.zip_name = # the logic u want for combination
Thanks for your feedback !
I'll try this as soon as possible.
Hey Edouard,
you can approach this via automated action and concatenate that fields on creating or updating the record.
But normally automated actions are not suggested if you can code it.
Via Code you can just
new_field = fields.Char(string="new_field", compute="_concat_name_zip")
@api.depends('name','zip')
def _concat_name_zip(self):
for record in self:
record.new_field = record.name + record.zip
Best Regards
Thanks for your feedback !
I'll try this as soon as possible.
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Jan 24
|
898 | ||
|
3
Sep 23
|
1847 | ||
Explain fields.property()
Solved
|
|
2
Mar 18
|
33909 | |
|
10
Jan 24
|
16600 | ||
|
2
Mar 15
|
5277 |