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

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

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

[>>>>MENU_FLOTTANT_DIV]

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 xxxxx

Tentative de modification du code table de dépendance alors qu'il est utilisé en paramètre dans l' écran xxxxx.

Lien impossible

On essaie de déclarer la table courante comme table dépendante à elle-même.

Type de donnée incorrect

Le type interne du type de donnée saisi n'est pas accepté pour cette colonne.

Longueur trop grande

On tente de saisie une longueur, pour le code de la table, supérieure à celle déclarée au niveau du dossier.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

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.