Cette fonction permet de transcoder des données lors de l'import/export, en donnant une correspondance entre un code local et un code externe. Le principe est le suivant :
Ce transcodage est déclenché dès lors que l'on a associé, dans le modèle d'import/export, le champ à la table correspondante.
Prenons un exemple de table de transcodage :
Code local | Code externe |
A | 1 |
B | 2 |
C | 3 |
D | 3 |
C | 4 |
D | * |
* | 6 |
Le principe est le suivant :
On remarque donc que le fonctionnement des tables de transcodage est symétrique, à l'exception du traitement des *. Il est par ailleurs à noter que les espaces sont considérés comme non significatifs pour les comparaisons liées au transcodage : en conséquence, il n'est pas possible de saisir des espaces dans les codes à reconnaître.
Cette fonction est de type objet. Les opérations de création, modification, et suppression de fiche peuvent être activées ou désactivées pour un utilisateur donné. Des filtres par rôles peuvent également être mis en place sur cette fonction.
Présentation
La saisie d'une table se fait en définissant d'abord son numéro, puis en saisissant des lignes de transcodage sous la forme d'un tableau (limité en standard à 99, mais cette limite n'est liée qu'à l'écran, et non à la structure de la table).
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Numéro identifiant la table de transcodage. Ce champ est saisi dans les lignes des modèles d'import/export lorsqu'un champ doit être transcodé en utilisant cette table. |
|
  |
|
Définit le code utilisé en interne (dans le progiciel). |
|
Définit le code utilisé dans les fichier de données à importer ou exporter. |
|
  |
Fermer
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
On a saisi des espaces dans un des codes
On a saisi le même code externe et interne