Hi All,
How to create function field for many2one or one2many.
Can any one suggest me with example, please
Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi All,
How to create function field for many2one or one2many.
Can any one suggest me with example, please
Thanks
Hi Babu,
This can be implemented as follows. In old api,
def _get_default_address(self, cr, uid, ids, field_name, arg, context=None):
res = {}
partner_obj = self.pool.get('res.partner')
for data in self.browse(cr, uid, ids, context=context):
adr_id = False
if data.partner_id:
adr_id = partner_obj.address_get(cr, uid, [data.partner_id.id], ['contact'])['contact']
res[data.id] = adr_id
return res
_columns ={
'default_address_id': fields.function(_get_default_address, type="many2one", relation="res.partner"),
}
In new api, it will be as follows:
default_address_id = fields.Many2one(compute="_get_default_address", relation="res.partner")
Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!
RegistrierenVerknüpfte Beiträge | Antworten | Ansichten | Aktivität | |
---|---|---|---|---|
|
1
März 23
|
1661 | ||
|
0
Dez. 22
|
2341 | ||
|
0
Juni 21
|
2369 | ||
|
0
Juni 20
|
4831 | ||
One2many or many2one
Gelöst
|
|
1
Nov. 19
|
2285 |
Can you explain where you want to use it ?