На OpenERP 8 (Odoo), я разрабатываю модуль, который должен добавить поле Связанные продукты, он должен относиться к продуктам в обоих направлениях. Я добавил много много полейКак я могу связать продукт с самим собой в OpenERP 8 (Odoo) в обоих направлениях?
class product_template(osv.Model):
_name = 'product.template'
_inherit = 'product.template'
_columns = {
'related_products': fields.many2many('product.template', 'rel_related_product', 'product_id', string="Related Products"),
}
Проблема в том, что я могу связать продукт только одним способом. То есть если я отношу ProductB к ProductA, я могу видеть взаимосвязь внутри ProductA, а не наоборот
Как я могу это решить?
Я думаю, что это будет создавать иерархическую структуру, которая не всегда. Я ищу плоскую структуру, где любые предметы могут быть связаны друг с другом. Я прав? – Mustafa
каких-либо предметов ?? я не получил вас. – OmaL
Позвольте мне объяснить. Элемент (Устройство) и элемент (отвертка) имеют смысл связываться как родитель-ребенок. Но товар (мобильный телефон) и товар (ноутбук) нет. Имеет ли смысл то, что я говорю? – Mustafa