Si l’on souhaite avoir à la fois un champs calculé sur la liste et sur l’écran il faut employer une petite astuce
Prenons l’exemple d’un champs liste de déroulante et un champs calculé en fonction de la valeur de cette liste et le total d’une facture
Voici le code a ajouter dans le second champs pour afficher la bonne valeur à la fois au niveau de la liste mais aussi de l’écran ($obj->id > 0?
($obj->options_seltx==1 ?$obj->total_ttc * 0.058:
($obj->options_seltx==2 ? $obj->total_ttc * 0.012:0)):
($object->array_options['options_seltx'] ==1 ? $object->total_ttc * 0.058:($object->array_options['options_seltx'] ==2 ? $object->total_ttc * 0.012:0)))