Hi everyone, I recently migrated from version 11 to version 13 of odoo, my system is based on communication via REST API, so in the external interface I had given the possibility to download invoices, since I migrated to version 13 , I no longer have attachments, so I no longer have the id, how can I recreate them for all invoices?
Is there a method that allows me to recreate it?
Addition:
When from the backend of odoo I go to the invoice but it recreates it then I can download it from the frontend.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Comptabilité
- Inventaire
- PoS
- Project
- MRP
Cette question a été signalée
Ok solved (for now),
report = self.env['ir.actions.report']._ get_report_from_name('account.report_invoice_with_payments')
report.sudo().render(inv.id)
Only solution found at the moment, bad for performance. I will update you if there is any news, in the meantime I thank all the people who have answered me.
Hi
make sure about your Old Server's Filestore must be copied on the Newly server.
Thanks
I can't
you can do it via SSH Access of your old server if you have it.
No and it would also be useless, when I do the POST in the REST, he goes to read the attachment, let's say I change the template, he would return the old one. My question is: is it possible to re-generate the pdf without creating the invoice? Maybe even with a cron
Did you also copy the filestore?
No
Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrirePublications associées | Réponses | Vues | Activité | |
---|---|---|---|---|
|
2
mai 25
|
747 | ||
|
2
nov. 16
|
4286 | ||
|
1
mars 15
|
4091 | ||
|
0
août 24
|
1272 | ||
|
0
juin 23
|
1785 |