DIAPASON 05
Breadcrumbs

AJOUTER-INFO-ERREUR : ajout informations liées à une entête ou un détail d'erreur

BUT associer une clé à une entête d’erreur ou une information additionnelle à un détail d’erreur. Le contexte fonctionnel est expliqué ici.

Cette fonction est accessible dans tous les types de requêtes.

TYPE CARACTERE

SYNTAXE

Variable = AJOUTER-INFO-ERREUR( TYPE-INFO= Paramètre, IDLIE= VLO.ErrID , NOM= VLO.Ref , VALEUR= VLO.Val , EST-DERNIER= Paramètre )

Variable : obligatoirement de type caractère. Variable contenant le résultat de la fonction. Vide signifie que l’exécution s’est correctement passé. 

PARAMETRES

Paramètre

E/S

Obligatoire

Type

Description

TYPE-INFO

E

Oui

Caractère

“ENTETE” ou “DETAIL”

IDLIE

E

Oui

Caractère

Si TYPE-INFO = ENTETE ➡️ GUID de l’entête récupéré de la fonction CREER-ERREUR

Si TYPE-INFO = DETAIL ➡️ GUID du détail récupéré de la fonction CREER-DETAIL-ERREUR

NOM

E

Oui

Caractère

Si TYPE-INFO = ENTETE ➡️ référence libre

Si TYPE-INFO = DETAIL ➡️ la valeur doit avoir été déclarée sur la famille d’erreur associée à l’entête d’erreur (dans le champ “Champs Add.”)

VALEUR

E

Oui

Caractère

Valeur à associer au nom

EST-DERNIER

E

Oui

Caractère

“OUI” ou “NON”. Utile uniquement si TYPE-INFO = ENTETE. Indique à Diapason qu’il doit passer au statut “Obsolète” les erreurs déjà existantes qui ont même famille, entité, clés et qui sont plus anciennes.

L’utilisation du “EST-DERNIER= OUI” nécessite que tous les détails de l’erreur aient été créés préalablement.


EXEMPLES

Alimentation des clés numéro de commande et numéro de ligne sur une entête d’erreur :

image-20251201-155536.png


Alimentation d’informations supplémentaires sur un détail :

image-20251201-155944.png