无法添加具有反关系的字段

时间:2019-04-04 14:22:56

标签: odoo odoo-9

我添加了字段

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
        ),
    }

1 个答案:

答案 0 :(得分:0)

我没有提到的是这两个类在不同的模块中。所以我只需要在 openerp 文件中添加依赖项。