Extrafields et ODT

Bonjour à tous,

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à…

  1. 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

  1. 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 --]

Pourquoi ?

Merci de votre aide

Bonjour,

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 --]

Pièces jointes :

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 ?

Je fais un petit up car dans les odt, les cases à cocher multiples et booleen ne s’affichent pas dans les résultats…

Slt

Partage ton odt …c plus simple de regarder le pb :wink:

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 !

Pièces jointes :

Slt

ds la logique…
{order_options_cmd_modalites_action}

maintenant le _ ds le nom de l extrafield pose peut etre pb?
Enleve le pour tester…

On va tester ça demain !

Bonjour,

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

Pièces jointes :

Bonjour,

Pas d’affichage de résultat malheureusement
Une copie d’écran, l’ODT et le résultat peuvent vous aider ?

Pièces jointes :