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"
})Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!
Registrieren| Verknüpfte Beiträge | Antworten | Ansichten | Aktivität | |
|---|---|---|---|---|
|
7
Aug. 20
|
8645 | |||
|
0
Feb. 19
|
5550 | |||
|
1
Nov. 19
|
4533 | |||
|
0
Apr. 19
|
5095 | |||
|
1
März 19
|
8155 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.