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")
Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!
Регистрация| Похожие посты | Ответы | Просмотры | Активность | |
|---|---|---|---|---|
|
1
мар. 23
|
3211 | |||
|
0
дек. 22
|
3810 | |||
|
0
июн. 21
|
3516 | |||
|
0
июн. 20
|
6376 | |||
|
One2many or many2one
Решено
|
1
нояб. 19
|
3271 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.
Can you explain where you want to use it ?