BUT Permet de générer un événement. La fonction renvoie ‘’ dans la variable résultat si la génération s’est bien passée, ‘*PB ‘ si un problème est survenu. La fonction utilise la liste standard WfEvtListe pour stocker les informations nécessaires à la création de l’événement.
TYPE CARACTERE
SYNTAXE
Variable = GENERE-EVT( )
PARAMETRES
Cette fonction ne comporte aucun paramètre mais son utilisation nécessite la création
d'au moins un enregistrement de la liste WfEvtListe dont voici la description :
|
Champ |
Type |
Description |
|
EvtRéférence |
Caractère |
Référence DIAPASON de l’événement. |
|
EvtNuméro |
Caractère |
Numéro de l’événement. |
|
EvtRecuOuTransmis |
Logique |
Indique si l’événement est reçu (+) ou transmis (-). |
|
EvtDétailOuEntête |
Logique |
Indique si c’est un détail (+) ou une entête (-). |
|
EvtSocDestinataire |
Caractère |
Référence de la société destinataire. |
|
EvtDétailListe |
Caractère |
Référence du détail ou de la liste. |
|
EvtDétailOrdre |
Numérique |
Numéro d’ordre dans la liste. |
|
EvtCléEvt |
Caractère |
Clé associée à l’événement. |
|
EvtCar0 à EvtCar9 |
Caractère |
Information caractère de 0 à 9. |
|
EvtNum0 à EvtNum9 |
Numérique |
Information numérique de 0 à 9. |
|
EvtDat0 à EvtDat9 |
Date |
Information date de 0 à 9. |
|
EvtLog0 à EvtLog9 |
Logique |
Information logique de 0 à 9. |
EXEMPLE
Génération d'un événement de création d'entête de commande sans gestion de détail
CREATION LISTE WFEvtListe :
PRENDRE WFEvtListe EvtRéférence = CLO.’GPCRE-CDE’
PRENDRE WFEvtListe EvtNuméro = CLO.’199901256’
PRENDRE WFEvtListe EvtRecuOuTransmis = CGL.OUI
PRENDRE WFEvtListe EvtDetailOuEntete = CGL.NON
PRENDRE WFEvtListe EvtCar1 = VLO.VarNumCde
PRENDRE WFEvtListe EvtCar2 = VLO.VarRéseau
PRENDRE WFEvtListe EvtCar3 = VLO.VarClient
PRENDRE WFEvtListe EvtCar4 = VLO.VarDesClient
PRENDRE WFEvtListe EvtDat0 = VLO.VarDateReception
PRENDRE WFEvtListe EvtSocDestinataire = CLO.VarSociété
FIN_BLOC.
VLO.VarRésultat = GENERE-EVT( ).