des codes qui servent d'identifiants, et qui seront stockés dans les champs utilisant le type de données ADI. Le nombre de carctères peut être rendu paramétrable par l'utilisateur sur certaines tables diverses, dans la définition de la table. L'utilisateur définira alors la longueur de ces codes par le biais d'une fonction dédiée.
les intitulés longs et courts correspondants. Ces intitulés sont traduisibles. Les textes sont stockés dans la table ATEXTRA.
un lien de dépendance éventuel vers une clé d'une autre table diverse (pour gérer, par exemple, le fait qu'une sous-famille ne puisse être rattachée qu'à une famille donnée).
de 1 à 4 zones libres.
La signification d'un certain nombre de ces tables est prédéfinie dans le progiciel, mais il est possible d'ajouter des tables dans le cadre d'un vertical ou d'un spécifique. Les tranches réservées sont définies en annexe de cette documentation.
Ces tables diverses sont, pour des raisons techniques, stockées dans une seule table de la base de données. La saisie de valeurs dans ces tables diverses est assurée par cette fonction.
Les tables 900 à 999 sont relivrées systématiquement par le standard. De ce fait, s'il est nécessaire d'ajouter des enregistrements dans ces tables, ils doivent être avec un identifiant commençant par X, Y ou Z pour être conservés. Sans cela, ces enregistrements seront supprimés lors de la prochaine validation de dossier.
Reportez-vous à la documentation de Mise en oeuvre
Présentation
Une fois le numéro de la table saisi, le tableau des codes existants est chargé, et on peut saisir ligne à ligne les codes, les intitulés long et court correspondants, les valeurs complémentaires associées si nécessaire, et le code de la famille liée (ces colonnes n'apparaissant que si des champs complémentaires et / ou un lien de dépendance ont été définis). Ces valeurs complémentaires peuvent être sélectionnées et contrôlées.
Lorsqu'on appelle cette fonction directement en tunnel depuis la saisie d'une valeur de code, le numéro de la table est imposé. On ne peut alors pas le changer.
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
| Ce numéro identifie la table diverse. Un certain nombre de numéros sont prédéfinis dans le progiciel, mais il est possible d'en ajouter, par développement spécifique, dans des plages de numéros réservées à cet effet. |
|   |
| On indique ici le numéro de table diverse qui sert de référence pour saisir la colonne Dépendance. Lors de l'utilisation de la table diverse, ceci impose une dépendance entre deux champs saisis par les tables diverses liées. |
Tableau Liste des valeurs
|   |
| Liste des codes propres à chaque numéro de table. Ces codes servent d'identifiant au sein de chaque table. |
| Cet intitulé, associé au code de la table, est saisi par défaut dans la langue de connexion, mais il est traduisible dans d'autres langues. En effet, par un clic droit sur le champ, on peut ouvrir une fenêtre permettant de saisir une liste de codes langues et d'intitulés associés. Sinon, la fonction de traduction des textes permet, en choisissant le chapitre Tables diverses, de réaliser une traduction dans toutes les langues des textes ainsi choisis. |
|   |
| Les valeurs saisies dans les colonnes supplémentaires dépendent du paramétrage de la table diverse (on peut avoir jusqu'à 15 valeurs alphabétiques et 15 valeurs numériques supplémentaires). |
|   |
Intitulé court du groupe de société. |
| Cette colonne "Groupe société" apparaît lorsque la case à cocher "Filtre société" a été positionnée au niveau de la définition de la table diverse. Si la variable GSOCIETE est renseignée dans une fonction appelante, un filtre sera appliqué sur cette table, en sélection et contrôle, sur le groupe de la société courante. |
Ce champ affiche le code de la législation du pays, par exemple FRA pour la législation française. Ce code, associé à une société, permet d’affecter les règles et paramètres prédéfinis qui sont requis pour répondre aux exigences légales du pays. Ce code peut inclure des règles de calcul, des états légaux, des déclarations légales, la gestion de taxes, etc. Les législations sont définies dans la table diverse 909. Des paramètres généraux peuvent également être définis au niveau législation. |
| Cette colonne "Législation" apparaît lorsque la case à cocher "Filtre Législation" a été positionnée au niveau de la définition de la table diverse. Si la variable GCURLEG est renseignée dans une fonction appelante, un filtre sera appliqué sur cette table, en sélection et contrôle, sur la législation de la société courante. |
|   |
Option
| Cette valeur, choisie parmi les codes disponibles de la table, est proposée par défaut lors de la saisie d'un champ obligatoire, contrôlé par cette table diverse. |
Par défaut, les états suivants sont associés à la fonction :
ATABDIV : Tables diverses
Mais ceci peut être modifié par paramétrage.
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Ce bouton permet de recopier à la fois le paramétrage de structure de la table diverse et son contenu (le contenu de la table diverse précédente est perdu) vers un autre dossier. |
Reportez-vous à la documentation de Mise en oeuvre
Quelques tranches particulières sont à noter :
Bornes de numéros | Contenu de la tranche de numéros |
901-949 | Tables Superviseur copiées à la validation dossier |
950-999 | Tables fonctionnelles copiées à la validation dossier |
1000-1999 | Tables réservées pour le vertical |
6000-6999 | Tables réservées pour le spécifique |