26.03.26
This commit is contained in:
@@ -82,6 +82,17 @@ Derniere mise a jour: `2026-03-26`
|
||||
- `report_payment_date`
|
||||
- `report_shipment`
|
||||
|
||||
### TR-006 - Penser au cache des reports facture avant d'accuser le `.fodt`
|
||||
|
||||
- Les actions de report `account.invoice` peuvent partager le meme moteur de rendu.
|
||||
- Dans `modules/account_invoice/invoice.py`, le champ `invoice_report_cache` peut reutiliser un document deja genere.
|
||||
- Symptome typique:
|
||||
- plusieurs actions differentes (`Provisional Invoice`, `Final Invoice`, `Prepayment`, etc.) semblent ouvrir le meme template ou le meme rendu
|
||||
- Reflexe a avoir:
|
||||
- verifier si le probleme vient du cache avant de modifier le `.fodt`
|
||||
- pour un report alternatif, ne pas reutiliser le cache du report standard `account_invoice/invoice.fodt`
|
||||
- si besoin, bypasser la lecture/ecriture du cache pour les templates alternatifs
|
||||
|
||||
## 4) Workflow recommande pour corriger un template en erreur
|
||||
|
||||
1. Identifier le placeholder exact qui provoque l'erreur Relatorio.
|
||||
@@ -90,6 +101,7 @@ Derniere mise a jour: `2026-03-26`
|
||||
4. Si l'expression devient trop longue, la deplacer dans une propriete Python `report_*`.
|
||||
5. Ne modifier que les placeholders necessaires.
|
||||
6. Regenerer le document pour verifier la prochaine erreur eventuelle.
|
||||
7. Si plusieurs actions affichent le meme rendu, verifier ensuite le cache `invoice_report_cache`.
|
||||
|
||||
## 5) Cas documentes dans ce repo
|
||||
|
||||
|
||||
Reference in New Issue
Block a user