Hi,
Sale order line field, How can i find it's relation name.
tax_id = fields.Many2many('account.tax', string='Taxes', domain=['|', ('active', '=', False), ('active', '=', True)])
Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi,
Sale order line field, How can i find it's relation name.
tax_id = fields.Many2many('account.tax', string='Taxes', domain=['|', ('active', '=', False), ('active', '=', True)])
Thanks
As relational name is not given in the field definition, system generates the relational table's name automatically. In this case the table name is "account_tax_sale_order_line_rel".
There is a following rule for that:
If name is not given, it is automatically generated from provided "model_name" and "comodel_name" after sorted by alphabetical order (account_tax, sale_order_line = account_tax_sale_order_line_rel)
Original Code in framework:
tables = sorted([model._table, comodel._table])
relation = '%s_%s_rel' % tuple(tables)
Sudhir Arya ERP Harbor Consulting Services Skype: sudhir@erpharbor.com Website: http://www.erpharbor.com
Thanks for explanation.
you can find the related tables from db ending with _rel. for eg:
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
2
Jul 25
|
4656 | ||
|
2
Dec 24
|
7787 | ||
How to ORDER BY? [Odoo 10]
Solved
|
|
2
Nov 24
|
28563 | |
|
2
May 24
|
7502 | ||
|
3
Mar 24
|
6924 |