Ajout d’une variable dans $object

Bonjour,

Pour ajouter une communication structurée, j’utilise un bout de code dans les factures et dans htdocs/core/lib/function.lib.php (pour les mails).

J’aimerai pouvoir ajouter cette communication en champ calculé d’un attribut supplémentaire de facture afin de le rendre plus visible — surtout dans les listes — et du coup me faciliter la vie lors du relevé de compte.

Le code est trop lourd pour entrer dans une ligne, du coup, je me suis demandé s’il n’était pas possible d’ajouter la variable dans l’objet ; ce qui permettrai un $object->comstruct comme champ calculé.

Si oui, où faut-il faire cette affectation ? Et sinon, y a-t-il une autre façon de faire ?

Je suis sur Dolibarr 10.0.0.0

Un tout grand merci aux bonnes âmes qui me mettront sur la voie.

Bonjour

vous devez simplement définir la fonction de calcul dans un module supplémentaire et inclure cette extension dans functions.lib.php …
au niveau de la déclaration des extrafields, l’appel de votre fonction vous permettra d’obtenir les résultats…

Bonne continuation

1 « J'aime »