TManufacturingSubOperation.WriteParameter
| TManufacturingSubOperation = class (TObject) | Interface de TManufacturingSubOperation | Exemples 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;
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;
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