8.2. Les variables globales - U2 - ERP Silog

Sommaire

8.2. Les variables globales

8.2.1. Définitions :

Ces variables mémorisent certaines informations utiles aux bon fonctionnement de l'ERP.
Il est interdit de modifier l'état d'une variable globale.
Ci-dessous, un extrait du listage de ces variables pour vous permettre de les utiliser à titre consultatif uniquement.

8.2.2. Syntaxe :

  • g_c_user$ : variable indiquant le code utilisateur

  • g_nomapp$ : variable indiquant le nom de l'application. Cette variable est utilisée quant un fichier est un fichier principal pour plusieurs applications. Pour certaines zones, vous pouvez mettre "Non saisissable" si g_nomapp$="..."

  • g_err% : contient le résultat (STATUTS) d'une lecture, d'une écriture ou d'une destruction de fiche, le résultat d'une ouverture ou d'une fermeture de fichier.

  • g_objet% : cette variable est utilisée en tant que condition dans le masque des clés.
    Si g_objet%=2, ceci signifie que nous somme sur le corps de l'application en mode pleine page. Certaines variables du corps (variables de la clé) apparaissent dans le masque des clés avec la condition "g_objet%=2" afin de voir le contenu de ces variables lorsque nous nous trouvons en mode pleine page sur le corps.
    Si g_objet%=1, idem pour l'en-tête.

  • p_dat_gpao$ : variable indiquant la date de l'ERP.

  • g_esc% : Variable mise à jour au cours d'une action (création, modification, suppression), Lorsque l'action est abandonnées cette variable prend la valeur 1.

  • g_axion% : Variable indiquant l'état en cours de l'ERP (visualisation, modification, création).
    1 = Visualisation
    2 = Modification
    3 = Création
    4 = Destruction

  • g_dupli% : Variable indiquant si l'application est dans le mode "Duplication".
    1 = Mode Duplication
    0 = L'application n'est pas dans le mode "Duplication".

  • g_macro% : Variable indiquant s'il s'agit d'un mode macro.
    1 = Mode Macro
    0 = Mode Manuel

  • GetSILOGDir() : Cette fonction permet de renvoyer le chemin complet où se trouve l'exe "Silog.exe" qui a été lancé.

  • GetParamFormatNotRounded() : utilisable pour les zones éditables numériques par exemple. Elle permet d’afficher le contenu d’une zone numérique sans aucun arrondi dans la limite du format 19.8.

  • GetLangue() : Cette fonction permet d'obtenir le nom du fichier de la langue chargé au démarrage de l'ERP. Cette fonction sera disponible à partir de la version V8.8.

  • g_c_alias$ : Variable indiquant le nom du profil de la base de données.

  • g_c_site$ : Variable indiquant le nom du site connecté.

  • g_c_societe$ : Variable indiquant le nom de la société connectée.

Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr