This commit is contained in:
2026-05-21 14:20:51 +02:00
parent 900d733fcd
commit 4b9621a5f0
2 changed files with 16 additions and 0 deletions

View File

@@ -16,6 +16,12 @@ Scope: templates Relatorio + ponts `report_*` Python.
## 2) Pratiques templates Relatorio
- Preferer des proprietes Python `report_*` stables sur le modele plutot que des expressions Genshi complexes.
- Pour creer un nouveau report `.fodt`, partir d'un template voisin qui fonctionne
deja dans le meme module, puis remplacer seulement le contenu metier
necessaire. Eviter les FODT minimaux faits a la main: Relatorio et
LibreOffice attendent une enveloppe ODT complete (`office:meta`, settings,
namespaces comme `draw`/`xlink`, styles, master pages), sinon le parsing ou le
rendu peut casser.
- Pour `stock.shipment.in`, privilegier `records[0].report_*` dans le template.
- Si un placeholder s'affiche en brut dans le PDF:
- verifier que c'est un vrai `text:placeholder` ODF et pas du texte simple.