8.1. Dictionnaire des variables : Les variables de bases de données - U2 - ERP Silog

Sommaire

8.1. Dictionnaire des variables : Les variables de bases de données

8.1.1. Définition

Il contient l'inventaire des variables (champs de l'ERP) par fichier (table), il est enregistré dans le fichier nommé "Dictionnaire.txt".

Télécharger le dernier dictionnaire.

Un code variable et un nom de champ de la base de données. Le code variable n'est pas conseillé pour être utilisé dans les paramétrages, Il faut lui préférer le nom de la table associée au nom du champ..

8.1.2. Syntaxe : exemple

i00701$ pour le code variable équivalent à CLI.CodeClient pour le champ de la base de données de la table CLI.

Description du code variable :
f' : indique qu'il s'agit d'une variable fichier, et 'i' d'une variable identifiante (clé primaire de la table).
232 : N° du fichier sur 3 chiffres.
50 : N° de la variable dans le fichier (de 0 à 99).
$ : indique une variable alphanumérique, '%' une variable entière et Rien une variable contenant un réel.

Les dates et les booléens sont stockés dans des variables alphanumériques.

(10) : indique, lorsque la variable est un tableau, l'indice du tableau.

Description du nom du champ :
Il faut respecter la casse :
Il s'agit, lors de la saisie manuelle de la chaîne de caractères quelle qu'elle soit de respecter les caractères en majuscule et ceux en minuscule. On dit alors que l'on respecte la casse. Cela peut paraître être un détail, mais lors de la vérification par le noyau de la valeur, si la casse n'est pas respectée, le noyau de l'ERP renverra une erreur même si les caractères saisis sont identiques.

Lorsque vous saisissez dans un paramétrage le nom d'un champ, il faut saisir le nom du champ de la façon suivante :
NOMTABLE.NOMCHAMP

A l'identique de ce qui est présent dans le dictionnaire des variables SILOG ERP.

Prenons le cas de la variable i00701$ qui correspond au code client de la table CLI.

Le nom du champ est donc CLI.CodeClient en respectant la casse. Une autre méthode consiste à éditer le masque pour voir le champ et la table concernés.

 

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