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'

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

Classification

QuBESStock