GENERE-EVT
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( ).