Я создал новую модель «sale.order.category» для того, чтобы группа продажа Строки заказа в конкретных категориях (что позволяет отображать подытог и т.д.)Odoo 8: как автоматически связать поле Many2one с родительской моделью?
class SaleOrderCategory(models.Model):
_name = 'sale.order.category'
name = fields.Char('Name', required=True)
line_ids = fields.One2many('sale.order.line', 'category_id', 'Order Lines in this category')
order_id = fields.Many2one('sale.order', 'Order', required=True, readonly=True)
class SaleOrder(models.Model):
_name = 'sale.order'
_inherit = 'sale.order'
order_category_ids = fields.One2many('sale.order.category', 'order_id', 'Categories in this order', readonly=True, copy=True)
Просто для информации, вот мой заказ линии дерево вид модификации, чтобы добавить столбец Категория:
<!-- adds a category column in the order lines list -->
<xpath expr="//field[@name='order_line']/tree/field[@name='name']" position="after">
<field name="category_id"/>
</xpath>
Мой вопрос: как я могу автоматически заполнить поле Order_ID с текущим продажам Идентификатор заказа, когда я создаю новую категорию по порядку Линии Дерево (внутри заказ клиента) ?
Большое спасибо, Max