Skip to main content
Skip table of contents

GEN-PRO

BUT

Permet de lancer le calcul des propriétés sur un domaine pour une ligne de commande ou un article standard.

Cette fonction est disponible dans tout les types de requêtes.

 

TYPE

CARACTERE

 

SYNTAXE

 

Variable_Résultat = GEN-PRO( DOMAINE= Référence Domaine ,

TYPE= LIG.CDE ou ART.STD ,

CLE1 ENTITE= Clé1 Entité,

CLE2 ENTITE= Clé2 Entité )

PARAMETRES

Paramètre

E/S

O

Type

Description

Domaine

E

Oui

Caractère

Référence règle de correspondance à utiliser (définie dans la bibliothèque des règles de correspondances). Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale.

Type

E

Oui

/reb

Caractère

Type entité de recherche. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou bien par la sélection d’une entité pré-définie (article standard : nécessité de définir la référence article standard) ou pour tous les articles standards).

Clé 1 Entité

E

Oui

/reb

Caractère

Référence clé 1 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard, il s’agit de la référence article standard.

Clé 2 Entité

E

Oui

/reb

Caractère

Référence clé 2 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard, cette clé n’est pas utilisée.

Cette fonction retourne dans la variable résultat le retour de l’exécution de la fonction (vide : exécution OK, non vide : problème).

 

EXEMPLE

Lancement du calcul des propriétés de tous les domaines de la ligne de commande représentée par les variable NumCom et NumLig.

VLO.erreur = GEN-PRO ( DOMAINE= TOUS ,

TYPE= LIG.CDE ,

CLE1 ENTITE= VLO.NumCom ,

CLE2 ENTITE= VLO.NumLig ) 

 NOTES

La variable retour est vide si l’exécution de la fonction s’est correctement déroulée ; sinon, elle contient le code erreur DIAPASON et le libellé associé à l’erreur.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.