Я хочу добавить последовательность в одно поле с именем x_id_proforma в модели account.invoice, когда счет-фактура переходит в PRO-FORMA. Но проблема в том, что он не присваивает последовательность полю x_id_proforma, когда я нажимаю кнопку PRO -FORMA.
Это кнопка, которая находится в представлении:
<button name="invoice_proforma2" states="draft" string="PRO-FORMA" groups="account.group_proforma_invoices"/>
Это мой invoice.py:
@api.multi
def invoice_prsoforma2(self, vals):
for invoice in self:
invoice.x_id_proforma = self.env['ir.sequence'].next_by_code('account.invoice')
return super(AccountInvoice, self).invoice_proforma2(vals)
Я хочу, чтобы при нажатии PRO -FORMA кнопке поля присваивалась последовательность поля x_id.proforma.
Это представление счетов клиентов:
Спасибо за вашу помощь.