Hi,
How can we create attachments for the model account.invoice from the other models and from the invoice itself.
Thanks
Hi,
How can we create attachments for the model account.invoice from the other models and from the invoice itself.
Thanks
From the account.invoice it self
pdf = self.env.ref('account.account_invoices').sudo().render_qweb_pdf([self.id])[0]
self.env['ir.attachment'].create({
'name': self.number + ".pdf",
'type': 'binary',
'res_id': self.id,
'res_model': 'account.invoice',
'datas': base64.b64encode(pdf),
'mimetype': 'application/x-pdf',
'datas_fname': self.number + ".pdf"
})From other models
there should be a field in relation with account.invoice, here invoice_id
invoice_id = fields.Many2one('account.invoice')
pdf = self.env.ref('account.account_invoices').sudo().render_qweb_pdf([invoice_id.id])[0]
self.env['ir.attachment'].create({
'name': invoice_id.number + ".pdf",
'type': 'binary',
'res_id': invoice_id.id,
'res_model': 'account.invoice',
'datas': base64.b64encode(pdf),
'mimetype': 'application/x-pdf',
'datas_fname': invoice_id.number + ".pdf"
})Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj się| Powiązane posty | Odpowiedzi | Widoki | Czynność | |
|---|---|---|---|---|
|
7
sie 20
|
8630 | |||
|
0
lut 19
|
5532 | |||
|
1
lis 19
|
4532 | |||
|
0
kwi 19
|
5077 | |||
|
ir.attachment res_*-fields NULL on save
Rozwiązane
|
1
mar 19
|
8111 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.