Skip to main content
Skip table of contents

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

JavaScript errors detected

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

If this problem persists, please contact our support.