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")
Create an account today to enjoy exclusive features and engage with our awesome community!
Tilmeld dig| Related Posts | Besvarelser | Visninger | Aktivitet | |
|---|---|---|---|---|
|  | 1 mar. 23  | 3011 | ||
|  | 0 dec. 22  | 3626 | ||
|  | 0 jun. 21  | 3365 | ||
|  | 0 jun. 20  | 6175 | ||
| 
            
                One2many or many2one
            
            
                    Løst
            
         |  | 1 nov. 19  | 3160 | 
Can you explain where you want to use it ?