TManufacturingSubOperation.WriteParameter

TManufacturingSubOperation = class (TObject)Interface de TManufacturingSubOperationExemples de TManufacturingSubOperation

Écriture d'un paramètre d'une sous-opération.

Syntaxe

procedure WriteParameter(varName: String; val: Variant)
varName: nom du paramètre.
val: valeur du paramètre.

Remarques

Un paramètre peut-avoir plusieurs types. L'exemple ci-dessous prend volontairement un exemple complexe qui peut-être extrapolé à d'autres types.

Exemples

var gammeCroissant := TManufacturing.ConnectByGPAOID('gammeCroissant v0.00');
var gammeSubOperation := gammeCroissant.GetOperationByNumber(10).GetManufacturingSubOperation(0);
gammeSubOp.WriteParameter('nomDuParamètre as Enumerate(ENUM002)', 2); //écriture d'un paramètre de type "Énuméré" avec le nom et la RUD du document entre parenthèses.  
gammeCroissant.Post;
// Connexion à la gamme 'gammeCroissant' et écriture d'un paramètre de type "énuméré" pour une sous-opération.

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

QuBESGamme TManufacturingSubOperation