Paramètre LOG-EVTNUF
BUT
Paramétrer le numéro d’un événement logistique à partir de variables et de formats.
ZONE → Désignation
REGLES D’INITIALISATION
Les informations doivent être renseignées sous forme de liste chaînée de définition de variable dont le séparateur est le point-virgule, telle que :
DAT=<type_variable>.<réf_variable>;VAR=<type_variable>.<réf_variable>;LON=<longueur_pour_VAR>;CAR=<caractère_défaut_pour_VAR>
avec :
DAT= Date à considérer pour les paramètres &1, &2, &3, &4, &6 du paramètre
LOG-EVTNUM.
Peut être :
- une variable standard (SXX) de type date OU
- une variable spécifique (VXX) de type date.
VAR= Donnée à considérer pour le paramètre &5 du paramètre LOG-EVTNUM.
Peut être :
- une variable standard (SXX) de type caractère OU
- une variable spécifique (VXX) de type caractère.
LON= Longueur de la variable utilisée par l’élément VAR=.
Doit être non nulle pour que la donnée VAR= soit considérée
CAR= Caractère à ajouter à la donnée VAR= si sa valeur pour l’événement à une
longueur inférieure à la longueur définie par LON=
REGLES DE GESTION
Ce paramètre n’est pas considéré si la désignation du paramètre LOG-EVTNUM est vide.
Si ce paramétrage n’est pas géré, DIAPASON conserve le format actuel pour la numérotation de l’événement d’expédition soit : quantième suivi d’un compteur.
Si la donnée DAT= n’est pas définie, la date du jour (TODAY) sera la date considérée.
Si la donnée DAT= est définie mais que la variable correspondante n’a pas de valeur, DIAPASON génère une erreur.
Si la donnée LON= n’est pas définie, la donnée VAR= n’est pas prise en compte.
Si la longueur totale du numéro généré pour l’événement est supérieure à dix caractères, DIAPASON génère une erreur.
Si l’indice maximum est atteint pour un paramétrage donné, DIAPASON génère une erreur.
EXEMPLES
Cas 1
Le paramètre LOG-EVTNUM est défini comme suit :
Désignation &4&2&5
Valeur Num 3
Valeur Log. Oui
Le paramètre LOG-EVTNUF est défini comme suit :
Désignation DAT=SXX.CdeExpDat;VAR=SXX.GesUtiRef ;LON=3;CAR=X
L’événement du gestionnaire VTE au 01/01/2003 a pour numéro : 0301VTE001
L’événement du gest. VENTE au 01/02/2003 a pour numéro : 0302VEN001
L’événement du gestionnaire V au 10/12/2002 a pour numéro : 0212VXX001
Cas 2
Le paramètre LOG-EVTNUM est défini comme suit :
Valeur Log. Non
Pour la 1ère création de la journée du 17 Mars, le numéro sera : 076001
avec 076 étant le numéro de jour (le quantième) dans l’année et 001 le numéro d’ordre s’incrémentant.
Cas 3
Le paramètre LOG-EVTNUM est défini comme suit :
Désignation RAC
Valeur Num 5
Valeur Log. Oui
Le 1er numéro d’événement généré sera le RAC00001, suivi du RAC00002, etc …
Cas 4
Le paramètre LOG-EVTNUM est défini comme suit :
Désignation R&3
Valeur Num 5
Valeur Log. Oui
Le paramètre LOG-EVTNUF est défini comme suit :
Désignation DAT=SXX.CdeExpDat
L’événement d’expédition, dont la date d’expédition est le 16/03/2001, aura pour numéro : R200100001.