WriteLotParameter
Permet d'écrire ou mettre à jour un paramètre du lot
Syntaxe
procedure WriteLotParameter(lotGPAOID: String; varName: String; value: Variant)
lotGPAOID: GPAO_ID du lot
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 de lot sont typés. Par défaut, Qubes va affecter un type correspondant au type de la donnée fournie dans value.
Exemples
uses QuBESStock;
WriteLotParameter('lot1', 'param1', 5000); // écrit le paramètre 'param1' avec comme valeur 5000 pour le lot avec le GPAO_ID 'lot1'
WriteLotParameter('lot1', 'param1', 5000); // écrit le paramètre 'param1' avec comme valeur 5000 pour le lot avec le GPAO_ID 'lot1'
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