Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Champs calculés - attribut supplémentaire (ligne)

Champs calculés - attribut supplémentaire (ligne) il y a 2 mois 1 jour #97660

  • Fabien 42
  • Portrait de Fabien 42
  • Hors ligne
  • Fresh Boarder
  • Messages : 15
  • Remerciements reçus 2
  • Karma: 0
Bonjour,

Champs calculés est un module?

Combien d'extrafields avez vous sur un contrat ?

Je ne suis pas sur mais je crois que vos formules ne fonctionneront pas si vous possédez plusieurs extrafields. En effet, $object->array_options retourne un array et non pas une simple valeur.

Je pourrais essayer de vous aiguiller si vous pouviez me donner plus d'informations sur vos extrafields sur une facture et sur une ligne de facture.

Cordialement.
Dernière édition: il y a 2 mois 1 jour par Fabien 42.
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97827

  • LiB
  • Portrait de LiB
  • Hors ligne
  • Fresh Boarder
  • Messages : 6
  • Karma: 0
Bonjour,

Par mégarde j'ai supprimé mon premier post ...
Ma problématique était de pouvoir calculer automatiquement une différence via "champs calculés" dans attributs supplémentaires (ligne) à partir de 2 attributs supplémentaires que j'ai créé.

Concrètement j'ai besoin que lors de l'ajout d'un produit (pas prédéfinis) dans une facture je puisse saisir 2 relevés compteurs, puis que dolibar effectue la différence entre les deux et même dans l'idéal (mais je pense que mes compétences en codage s'arrête largement avant cela) que le nombre calculé devienne la quantité de mon produit :

Capture1.png


Capture4.png



Capture2.png


Capture3.png


(que mon nombre de page devient la quantité de mon produits essai)

Voilà si quelqu'un peut m'éclairer sur la formule qui doit simplement être fausse ...
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97839

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 293
  • Remerciements reçus 44
  • Karma: 7
Bonjour,
J'essayerais sans espace entre array_options et l'accolade.
Sans garantie, je n'ai pas fait d'essai.
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97840

  • LiB
  • Portrait de LiB
  • Hors ligne
  • Fresh Boarder
  • Messages : 6
  • Karma: 0
Non ça ne change rien ...
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97861

  • frederic34
  • Portrait de frederic34
  • Hors ligne
  • Gold Boarder
  • @NetLogic
  • Messages : 1165
  • Remerciements reçus 313
  • Karma: 58
Bonjour
$object->array_options['options_xxxxx']

Fred
Dernière édition: il y a 1 mois 3 semaines par frederic34.
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97868

  • LiB
  • Portrait de LiB
  • Hors ligne
  • Fresh Boarder
  • Messages : 6
  • Karma: 0
Bonjour Fred,
Non toujours pas de calcul, Dolibarr affiche 0
Merci quand même
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97899

  • frederic34
  • Portrait de frederic34
  • Hors ligne
  • Gold Boarder
  • @NetLogic
  • Messages : 1165
  • Remerciements reçus 313
  • Karma: 58
Bonjour
$object->line->array_options[options_xxxxx]-$object->line->array_options[options_xxxxx]

dans la formule tu peux aussi mettre var_dump($object) pour voir le contenu de $object

Fred
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97904

  • LiB
  • Portrait de LiB
  • Hors ligne
  • Fresh Boarder
  • Messages : 6
  • Karma: 0
Ça fonctionne ! Merci beaucoup Fred ce détail me bloquait depuis quelques jours, super!

Est-ce possible à présent de transformer ce nombre calculé en quantité pour le produit en question? (sans avoir à ressaisir/modifier la quantité à la main?)
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 3 semaines #97906

  • Maurice63
  • Portrait de Maurice63
  • Hors ligne
  • Junior Boarder
  • Messages : 22
  • Remerciements reçus 2
  • Karma: 0
frederic34 écrit:
Bonjour
$object->line->array_options[options_xxxxx]-$object->line->array_options[options_xxxxx]

dans la formule tu peux aussi mettre var_dump($object) pour voir le contenu de $object

Fred


Bonjour
Où peut on trouver une documentation permettant de comprendre et d'utiliser les formules pour ces attributs supplémentaires.?
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: Jeff351

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 1 semaine #98430

  • tchakap
  • Portrait de tchakap
  • Hors ligne
  • Fresh Boarder
  • Messages : 16
  • Karma: 0
Bonjour

Je suis confronté au même problème et je tiens déjà à vous remercier parce que vos réponses me permettent d'avancer toutefois même avec ce que Fred à fait le calcul me retourne 0 et var_dump affiche NULL

si vous avez des idées sur quel pourrait être le problème je suis preneur ;)
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 1 mois 1 semaine #98470

  • Maurice63
  • Portrait de Maurice63
  • Hors ligne
  • Junior Boarder
  • Messages : 22
  • Remerciements reçus 2
  • Karma: 0
Bonjour
Où peut on trouver une documentation permettant de comprendre et d'utiliser les formules pour ces attributs supplémentaires.?
L'administrateur a désactivé l'accès en écriture pour le public.

Champs calculés - attribut supplémentaire (ligne) il y a 2 semaines 1 jour #99103

  • Jeff351
  • Portrait de Jeff351
  • Hors ligne
  • Fresh Boarder
  • Messages : 14
  • Karma: 0
Bonjour à tous,

Ce sujet m'intéresse pour un usage légèrement différent :
Peut on dans un extrafield ligne de facture faire afficher la valeur d'un attribut produit qui est natif dans dolibarr?

Si oui...
Peut-on le multiplier par la quantité de produits de la ligne en question (via un extrafield calculé).

Dans la théorie, je sais que c'est possible (vu dans un autre post - mais la modification est lourde).
Mais en pratique je cherche la solution la plus légère possible!


Merci.
L'administrateur a désactivé l'accès en écriture pour le public.