TManufacturing.ConnectByGPAOID
| TManufacturing = class (TObject) | Interface de TManufacturing | Exemples de TManufacturing |
Connexion à une gamme existante par sa référence
Syntaxe
constructor ConnectByGPAOID(GPAO_ID: String)
GPAO_ID: référence de la gamme
Remarques
La référence est la chaîne complète identifiant une version de gamme : GPAOID vX.Y (où X est le n° de version majeure et YY est le n° de version mineure).
Si on indique uniquement le code de la gamme (GPAOID) sans indiquer une version :
- on se connecte à la version validée (s'il y en a plusieurs, ce sera la plus récente)
- S'il n'y a aucune version validée, on se connecte à la version la plus récente, quel que soit son statut
Si la référence (ou le GPAOID) n'existe pas, la fonction déclenche une erreur.
Exemples
// Connexion à la version 1.01 de 'ITEM001'
var gamme := TManufacturing.ConnectByGPAOID('ITEM001 v1.01');
var gamme := TManufacturing.ConnectByGPAOID('ITEM001 v1.01');
// Connexion à la version valide la plus récente de 'ITEM001'
var gamme := TManufacturing.ConnectByGPAOID('ITEM001');
if gamme.State <> TManufacturingState.msValidated then
raise Exception.Create('Cette gamme n''a pas de version validée');
var gamme := TManufacturing.ConnectByGPAOID('ITEM001');
if gamme.State <> TManufacturingState.msValidated then
raise Exception.Create('Cette gamme n''a pas de version validée');