J’ai lu le Wiki pour les ODT et j’ai cherché un peu partout cette réponse qui me semble simple…
Dolibarr 9.0.2, je me sers d’un ODT, et là…
Les champs de base sont bien repris ( {mycompany_name} , {company_name} , etc…)
Mais les attributs supplémentaires (documents, pas lignes) que j’ai ajoutés dans Devis et Commandes, eux… rien.
J’ai essayé toutes les déclinaisons possibles {object_options_devis_nom_part} , {options_nom_part} , {nom_part} , etc…
Jamais dans mes ODT je ne vois la valeur s’afficher.
Qu’est-ce que j’ai oublié s’il vous plaît ?
Pour info, pas de php, j’ai besoin de travailler sur ODT
Après recherches, impossible de me passer des valeurs suivantes :
[!-- BEGIN row.projectcontacts --]� : [!-- END row.projectcontacts --]
[!-- BEGIN row.projectrefs --]Le : [!-- END row.projectrefs --]
[!-- BEGIN projectfiles --]
[!-- END projectfiles --]
Pour le point 1 :
- Pouvez-vous nous poster une capture d’écran de vos attributs supplémentaires ?
- Les extrafields de type documents et pas lignes sont : {object_options_xxx} avec xxx = nom de l’attribut supplémentairement.
Pour le point 2, pas compris votre question, pouvez-vous préciser ?
Pour le point 1 je mets l’image en PJ si c’est bon…
Pour le point 2, j’avais oublié la balise de code :
Donc il faut toujours de code, pourquoi ?
[!-- BEGIN row.projectcontacts --]� : [!-- END row.projectcontacts --]
[!-- BEGIN row.projectrefs --]Le : [!-- END row.projectrefs --]
[!-- BEGIN projectfiles --]
[!-- END projectfiles --]
Bon,
Je ne saurai jamais pourquoi ça fonctionne d’un coup, mais la piste est la suivante :
J’ai donc créé l’ODT que j’ai uploadé dans le dossier de doctemplates.
J’ai fait la génération non concluante, mais j’ai utilisé le fichier généré sur Dolibarr pour m’en servir ensuite de modèle.
Et là… pof pof ça fonctionne.
En-têtes ou meta, je ne sais pas mais c’est ok pour les attributs supplémentaires pour le moment
Pour le code à mettre obligatoirement, c’est toujours le cas :
[!-- BEGIN row.projectcontacts --]
[!-- END row.projectcontacts --]
[!-- BEGIN row.projectrefs --]
[!-- END row.projectrefs --]
[!-- BEGIN projectfiles --]
[!-- END projectfiles --]
Bon, toujours un souci pur les extrafields avec les cases à cocher !
Je ne parviens pas à faire afficher toutes les valeurs choisies… est-ce qu’il faut rajouter quelque chose ?
Avec plaisir.
Je me prends un peu la tête car prochainement un des membres va s’occuper de convertir ça en pdf, mais en attendant il faut qu’on pare au plus urgent !
Du coup je vois bien le champs, mais dans mon ODT, s’il n’y a pas d’erreur, le résultat quant à lui ne s’affiche pas.
j’ai surligné dans mon ODT le champs