Не удается добавить поле с обратным отношением - PullRequest
0 голосов
/ 04 апреля 2019

Я добавил поле

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'

почему мое обратное_имя не работает? как есть поле invoice_line_id в 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 голосов
/ 08 апреля 2019

Я не упомянул о том, что эти 2 класса были в разных модулях. поэтому мне просто нужно было добавить зависимость в openerp файл.

...