WriteArticleParameter
Permet d'écrire ou mettre à jour un paramètre de l'article
Syntaxe
procedure WriteArticleParameter(artGPAOID: String; varName: String; value: Variant)
artGPAOID: GPAO_ID de l'article
varName: nom du paramètre
value: valeur du paramètre
Remarques
La fonction provoque une erreur si le GPAO_ID du lot est introuvable
Si le paramètre varName n'existe pas, il est créé.
Les paramètres d'article sont typés. Par défaut, Qubes va affecter un type correspondant au type de la donnée fournie dans value.
Exemples
uses QuBESStock;
WriteArticleParameter('article1', 'param1', 5000); // écrit le paramètre 'param1' avec comme valeur 5000 pour l'article avec le GPAO_ID 'article1'
WriteArticleParameter('article1', 'param1', 5000); // écrit le paramètre 'param1' avec comme valeur 5000 pour l'article avec le GPAO_ID 'article1'
Syntaxe as
Les paramètres peuvent être typés en utilisant la syntaxe nom as type, les types possibles sont les suivants :
- string, type par défaut
- integer
- float
- datetime
- measure
- user
- partner
- container
- site
- service
- lot
- formula
- document
- article
- equipment
- enumerate, la syntaxe doit prendre la rud entre parenthèse immédiatement après enumerate, ex : enumerate(ENU123)
Exemple param1 as datetime