Les tables diverses sont des tables annexes utilisables dans tout le contexte du progiciel pour y stocker des codes et un nombre restreint d'informations rattachées. Par exemple, on y stockera les régimes de taxe, les modes de règlement, les motifs d'impayés…

Ces tables banalisées, identifiées par un numéro, permettent de stocker les éléments suivants :

*    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.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

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.

  • Intitulé (champ ZINTIT)

 

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

  • No (champ NUMLIG)

 

Liste des codes propres à chaque numéro de table. Ces codes servent d'identifiant au sein de chaque table.

  • Intitulé (champ LNGDES)

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.

  • Intitulé court (champ SHODES)

 

  • champ A1

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é.

  • champ INTSOC

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.

  • champ INTLEG

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.

  • champ ENAFLG

 

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.

 

Etats

Par défaut, les états suivants sont associés à la fonction :

 ATABDIV : Tables diverses

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • champ OBJET

 

  • champ CLES

 

Bloc numéro 2

  • Depuis le dossier (champ DOSORG)

Indiquez le dossier à partir duquel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

  • Tous dossiers (champ TOUDOS)

Cette option permet de copier la fiche vers tous les dossiers définis dans le dictionnaire (table ADOSSIER de la solution courante).

  • Vers le dossier (champ DOSDES)

Indiquez le dossier dans lequel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

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.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Annexe : tranches de numéros utilisées

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