我添加了字段
class account_invoice_line(osv.osv):
_inherit = 'account.invoice.line'
_columns = {
'rel_stock_move_ids': fields.one2many('stock.move', 'invoice_line_id', string='Moves')
}
但出现错误
invf = comodel._fields[self.inverse_name]
KeyError: 'invoice_line_id'
为什么我的inverse_name不起作用?因为invoice_line_id
中有stock.move
字段
还有stock.move我有
class stock_move(osv.osv):
_inherit = "stock.move"
_columns = {
'invoice_line_id': fields.many2one(
'account.invoice.line', 'Invoice Line', readonly=True
),
}
答案 0 :(得分:0)
我没有提到的是这两个类在不同的模块中。所以我只需要在 openerp 文件中添加依赖项。