Définition tables diverses
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 incoterms…
Cette fonction permet de définir les caractéristiques de ces tables (ou de modifier dans une certaine mesure les caractéristiques des tables existantes). La définition d'une telle table se fait en donnant son numéro, un intitulé (et un intitulé court) définissant les informations qui y sont stockées, des indicateurs spécifiant la façon dont la table est gérée, et un tableau qui permet de donner une liste de champs alphabétiques et/ou numériques, identifiés par un intitulé, dans la limite de 15 champs alphabétiques (de longueur maximale 40), et de 15 champs numériques au maximum.
La longueur du code est en fonction du paramètre dossier MAXADI. Cependant, il est possible pour certaines tables de renseigner une longueur qui soit inférieure ou égale à la longueur du paramètre MAXADI.
Un code activité peut être associé à toute table, pour permettre de l'activer ou de la désactiver, ou bien d'indiquer que la table est spécifique lorsque le code activité commence par l'une des lettres X, Y ou Z.
Les tables sont attribuées selon un plan de numérotation normalisé. Le tableau ci-dessous donne les plages réservées pour tout produit :
Plage de numéros |
Module |
1-100 |
Superviseur |
101-900 |
Tables standard (sous-découpage selon le produit) |
901-999 |
Tables standard recopiées systématiquement dans le dossier client |
1000-1999 |
Réservé pour les tables diverses verticales |
4000-4999 |
Réservé pour les Add-on |
6000-6999 |
Réservé pour les tables diverses spécifiques |
8000-8099 |
Localisation pour USA |
8100-8199 |
Localisation pour l'Angleterre |
8200-8299 |
Localisation pour l'Espagne |
8300-8399 |
Localisation pour le Portugal |
8400-8499 |
Localisation pour l'Italie |
8500-8599 |
Localisation pour l'Argentine |
8600-8699 |
Localisation pour l'Allemagne |
8700-8749 |
Localisation pour la Suisse |
8750-10300 |
--- non encore attribué --- |
10301-11999 |
HRM |
12000-29999 |
--- non encore attribué --- |
Tables 901 à 999 :
Normalement, les tables diverses sont copiées à la création du dossier puis ne sont plus mises à jour par Adonix. Pour certaines tables, telle la table 901 des chapitres pour paramètres, il est nécessaire d'effectuer une mise à jour à chaque validation de dossier client.
Cet automatisme de copie s'applique sur les tables de la tranche 901 à 999 :
- 901 - 949 tables du superviseur
- 950 - 999 tables fonctionnelles
Le paramètrage des tables (ATABTAB) est copié depuis le dossier de référence.
Le contenu des tables (ATABDIV) est copié depuis le dossier de copie.
Attention à la mise à jour des données par le client : Si ces tables sont modifiables, seuls les codes >= "X" sont préservés, tous les autres sont mis à jour.
Il est donc conseillé de positionner le flag "modifiable" sur une nouvelle table de cette tranche que si nécessaire.
Le tableau ci-dessous donne les plages réservées pour le produit Sage X3 :
Plage de numéros |
Module |
101-200 |
Achats |
201-300 |
Ventes |
301-400 |
Comptabilité/tiers/ immobilisations |
401-500 |
CRM |
501-700 |
Abel |
701-800 |
TMS |
801-900 |
Gestion de production |
Le tableau ci-dessous donne les plages réservées pour Sage Warehousing :
Plage de numéros |
Module |
101-900 |
Warehousing |
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Ecran de saisie
Cet onglet permet de saisir les caractéristiques de chaque table diverse.
Identifiant
Table numéro (champ NUMTAB) |
On saisit ici le numéro qui
identifie de façon unique la table à paramétrer. |
Intitulé (champ LNGDES) |
Cet intitulé long est utilisé en titre dans les écrans et les états. Cet intitulé est traduisible et est enregistré dans la langue de connexion de l’utilisateur.
|
Général
Intitulé court (champ SHODES) |
Cet intitulé court est utilisé en titre dans les écrans et les états. Cet intitulé est traduisible et est enregistré dans la langue de connexion de l’utilisateur. Si l’on souhaite traduire cet intitulé dans une autre langue, on peut accéder en clic droit à partir de cette zone à la fonction de traduction correspondante. |
Module (champ MODULE) |
Sélectionnez un module pour le paramétrage. Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier. |
Code activité (champ CODACT) |
Un code activité vous permet de :
Si le code activité est désactivé :
|
Code d'accès (champ ACS) |
Ce code d'accès permet d'interdire l'accès à la fiche courante pour certains utilisateurs. Si le champ est alimenté, seuls les utilisateurs qui ont des droits de lecture sur ce code d'accès peuvent visualiser l'enregistrement ; et seuls les utilisateurs avec des droits d'écriture peuvent le modifier. |
Propriétés
Modifiable (champ UPDFLG) |
Si cette case est décochée, il ne sera pas possible de modifier le contenu de cette table diverse. |
Filtre société (champ FLGSOC) |
Cette case à cocher permet de rajouter l'affichage de la colonne "Société" dans la gestion des table diverses :
|
Filtre législation (champ FLGLEG) |
Cette case à cocher permet de rajouter l'affichage de la colonne "Législation" dans la gestion des table diverses :
|
Législation obligatoire (champ OBLLEG) |
Permet de rendre obligatoire la saisie de la colonne "Législation" d'un code de table diverse. |
Flag actif (champ FLGENA) |
Ce flag permet de rajouter une nouvelle option dans la saisie des tables diverses pour rendre l'enregistrement actif ou non. |
Longueur modifiable (champ LNGFLG) |
Définit si la longueur du code de la table diverse est modifiable. L'utilisateur définira alors la longueur de ces codes par le biais de la fonction de personnalisation des tables diverses, dans la limite de la longueur maximale définie par le type de données ADI. |
Longueur (champ LNG) |
On saisit ici la longueur du code de la table courante. Cette longueur ne peut pas excéder la longueur maximale définie par le type de données ADI. |
Dépendance
Table dépendance (champ DEPNUM) |
Ce champ permet de rendre les valeurs saisies dans une table diverse dépendantes de valeurs saisies sur un autre champ du même écran, lui-même contrôlé par une autre table diverse (dont le numéro est indiqué ici). voir document. Le fait que ce champ soit défini ajoute une colonne intitulée Dépendance dans la saisie des lignes de la table diverse. C'est dans cette colonne que l'on saisit les valeurs de code issues de la table de dépendance. |
Tableau Colonnes alphanumériques
Intitulé (champ COLALPDES) |
Type (champ COLALPTYP) |
Option (champ COLALPSUP) |
Tableau Colonnes numériques
Intitulé (champ COLNUMDES) |
Type (champ COLNUMTYP) |
Option (champ COLNUMSUP) |
Boutons spécifiques
Validation |
Ce bouton permet de revalider tous les écrans ayant un champ de type ADI sur la table diverse courante. Cela permet de prendre en compte un changement de longueur du code dans les écrans. |
Messages d'erreur
[<<<Barre de menus
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Vous aller modifier une dépendance utilisé par xxxxxTentative de modification du code table de dépendance alors qu'il est utilisé en paramètre dans l' écran xxxxx.
Lien impossibleOn essaie de déclarer la table courante comme table dépendante à elle-même.
Type de donnée incorrectLe type interne du type de donnée saisi n'est pas accepté pour cette colonne.
Longueur trop grandeOn tente de saisie une longueur, pour le code de la table, supérieure à celle déclarée au niveau du dossier.
Particularités aux tables diverses utilisées pour les statistiques
Le titre de ces tables diverses peut être modifié dans les menus locaux suivants :
- 206 pour les tables 20 à 24 concernant les familles statistiques articles
- 207 pour les tables 30 à 34 concernant les familles statistiques clients
- 208 pour les tables 40 à 44 concernant les familles statistiques fournisseurs
- 3005 pour les tables 440 à 444 concernant les familles statistiques contrats
- 3007 pour les tables 445 à 449 concernant les familles statistiques demandes.