Champs calculé, recharger l'objet

Bonjour à tous

Je rencontre des problème avec les champs extras recaculé. J’ai créé un champ extra « remise xxxx » qui déduit du total TTC d’un devis. Avec une formule simple, ça marche. Mais lorsque je change la valeur de « remise xxxx », le calcul ne se refait pas, il faut que je recharge la page pour que ce soit recalculé.

J’ai vu cet exemple :
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options[‹ options_extrafieldkey ›] * $reloadedobj->capital / 5 : ‹ -1 ›

Je l’ai adapté à mon cas, mais j’ai cette erreur :

( ! ) Fatal error: Uncaught Error: Maximum function nesting level of ‹ 256 › reached, aborting!

Quelqu’un aurait-il une idée ou un exemple pour que cela marche ?

Merci d’avance !

Bonjour,

Avez-vous testé le pack de modèle de documents Rubis qui permet de rajouter un extrafield pour une remise justement ?

Sinon il va nous falloir plus d’informations pour orienter nos réponses, par exemple :


DOLIBARR

  • Version :
  • Système d’exploitation et version :
  • Navigateur web avec modules Externes complémentaires activés ou non et version :
  • Serveur Web et version :
  • Version de PHP :
  • Base de donnée et version :
  • Thème courant :
  • Gestionnaire menu courant :
  • Modèles utilisés pour la génération des documents :
  • Modules Externes complémentaires activés ou non et version :

Pour trouver les réponses à ces questions :

Avec un compte administrateur Il faut aller dans :

  • Accueil–>Outils d’administration–>Infos Dolibarr
  • Accueil–>Outils d’administration–>Infos navigateur
  • Accueil–>Outils d’administration–>Infos OS
  • Accueil–>Outils d’administration–>Infos web server
  • Accueil–>Outils d’administration–>Infos PHP
  • Accueil–>Outils d’administration–>Infos base de données

Cordialement,
Gaëtan.