Attribut supplémentaires (Champ calculé)

Bonjour,

J’ai un problème avec un champ calculé qui fonctionne en v12 mais pas en v14 :frowning:

Dans le module tiers, j’ai créé un Attribut supplémentaire :
Type : HTML
Code de l’attribut : add_int

Dans le module facture, j’ai créé un Attibut sup :
Type : Chaîne
Code de l’attribut : add_int
Champ calculé : (($tmp = new Societe($db)) && ($tmp->fetch($object->socid)) ? $tmp->array_options[‹ options_add_int ›] : ‹  ›)

Je vous remercie par avance !

Bonjour,

La syntaxe d’exemple pour ce cas est la suivante :
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->id ? $obj->id: ($obj->rowid ? $obj->rowid: $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'

Bonjour @ksar,

Cela ne fonctionne toujours pas, j’obtiens « -1 »

Merci

Je pense avoir un souci avec la BDD…

Bonjour,

On ne pourra pas vous aider à distance si vous ne communiquez pas les éléments :

  • Copie d’écrans de la configuration des extrafileds
  • Copie d’écran du résultat obtenu

Etc.

Bonjour @ksar,

Problème de base de donnée, c’est résolu :slight_smile:

Merci