Points d'entrée > Module Superviseur > Script standard EXEFNC 

FONCTION : Avant l'exécution d'une fonction

Ce point d'entrée est placé avant l'exécution d'une fonction appelée à partir d'un menu ou d'un autre traitement. Il est possible en fonction du contexte d'interdire l'exécution de cette fonction.

Contexte et mode de fonctionnement

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

AFONCTION [AFC]

Oui

Dictionnaire des fonctions

Ce point d'entrée est positionné dans le sous-programme EXEFNC du traitement EXEFNC, avant l'appel du traitement associé à la fonction et juste après la lecture de la table AFONCTION.

  • Table AFONCTION

La variable globale concernant l'utilisateur est disponible (GUSER).
La variable GPE différente de zéro permet d'arrêter l'exécution de la fonction.

AUTORIS : Avant l'exécution d'une fonction

Ce point d'entrée est placé avant l'exécution d'une fonction appelée à partir d'un menu ou d'un autre traitement (GOBJET/GCONSULT/etc.). Il est possible en fonction du contexte d'interdire l'exécution de cette fonction.

Contexte et mode de fonctionnement

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

AFONCTION [AFC]

Oui

Dictionnaire des fonctions

Ce point d'entrée est positionné à la fin du sous-programme AUTORIS du traitement EXEFNC, avant l'appel du traitement associé à la fonction et juste après la lecture de la table AFONCTION.

Toutes les variables globales concernant l'utilisateur et la fonction sont disponibles (GUSER, GFONCTION).
La variable GNBAUZ positionnée à zéro permet d'arrêter l'exécution de la fonction.

CONTNAVIG : Contrôle de la navigation (Aller à)

Ce point d'entrée permet dinterdire l'exécution de la fonction qui a été demandé par le menu Navigation/Aller à la fonction ou la barre de navigation.

Contexte et mode de fonctionnement

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

AFONCTION [AFC]

Oui

Dictionnaire des fonctions

Ce point d'entrée est positionné dans le contrôle de la fonction déclenchée par la fonction de navigation.
Si la variable MESSAG est renseignée, la fonction n'est pas exécutée.

TYP Type de contrôle demandé (2=Affichage message d'erreur, autre valeur= pas de message d'erreur)
FONCT Code de la fonction si renseignée
ACTION Code de l'action si renseignée
OBJET Code de l'objet si renseigné
CONSULT Code consultation si renseigné