У меня есть два класса purchase_requisition
и purchase_requisition_line
. Я хочу показать значение из purchase_requisition_line
класса в purchase_requisition
классе. До сих пор я так много сделал
class purchase_requisition_line(osv.osv):
_name = "purchase.requisition.line"
_description = "Purchase Requisition Line"
_rec_name = 'product_id'
_columns = {
'product_id': fields.many2one('product.product','Product', domain=[('purchase_ok', '=', True)]),
'requisition_id': fields.many2one('purchase.requisition', 'Requisition', ondelete='cascade'),
}
и
class purchase_requisition(osv.osv):
_name = "purchase.requisition"
_description = "Purchase Requisition"
_inherit = ['mail.thread', 'ir.needaction_mixin']
_columns = {
'line_ids': fields.one2many('purchase.requisition.line', 'requisition_id', 'Products to Purchase', states={'done': [('readonly', True)]}, copy=True),
'product': fields.many2one('line_ids.product_id', string='Product', store=True),
}
Я хочу показать product_id (т.е. имя продукта) в древовидной структуре класса purchase_requisition
, но не смог сделать это, есть что-то, что я пропускаю?Также здесь скриншот дерева.