for example; I want to do a search on sale.order model and get the records that the partner_id object's parent_id is equal to '1'. How can I achieve?
self.env['sale.order].search(['???' , '=', '1']) can ??? be partner_id.parent_id ???
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
for example; I want to do a search on sale.order model and get the records that the partner_id object's parent_id is equal to '1'. How can I achieve?
self.env['sale.order].search(['???' , '=', '1']) can ??? be partner_id.parent_id ???
self.env['sale.order].search(['partner_id.parent_id' , '=', '1']) works as well as sale_orders = self.env['sale.order].search([]).filtered(lambda so: so.partner_id.parent_id == 1)
You can not achieve this using domain on search method. However, you can grab all sale orders and then filter them like this:
sale_orders = self.env['sale.order].search([]).filtered(lambda so: so.partner_id.parent_id == 1)
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrire| Publications associées | Réponses | Vues | Activité | |
|---|---|---|---|---|
|
Domain with inherited field
Résolu
|
|
1
oct. 22
|
4471 | |
|
|
8
févr. 17
|
9055 | ||
|
|
0
janv. 17
|
6357 | ||
|
|
2
févr. 24
|
13300 | ||
|
|
4
mai 24
|
19347 |