Dans un scénario bloc code, j’ai besoin de mettre à jour le paramètre « Formule de calcul » d’une commande. J’ai appris à le modifier avec cette instruction :
Mais c’est une modification du paramètre existant que je veux faire. J’ai donc besoin avant de récupérer dans une variable, par exemple $ancienCalcul, la valeur du paramètre actuel. Pour cela j’essaye d’utiliser « getConfiguration » mais je n’y arrive pas. J’ai essayé de démarrer comme ça :
Mais ton code n’est pas très clean, il faudrait tester si la cmd existe et mettre l’objet dans une variable :
$cmd = cmd::byId($cmdIdTest);
if (is_object($cmd)) { // vérifie si la commande existe
$ancienCalcul = $cmd->getConfiguration('calculValueOffset'); // récupère la valeur calculValueOffset
if ($ancienCalcul != '') { // si une valeur existe
// je fait ma modification de calculValueOffset
}
}