Cette fonction permet d’extraire des données de la base vers un fichier de type ascii en longueur fixe ou variable avec séparateurs, dont la structure est décrite par un modèle d’import/export. Cet export peut être total ou chronologique, c’est-à-dire en n’exportant que les données modifiées depuis le dernier export de ce type.
Les données importées, si elles sont traduites, le seront dans la langue de connexion du dossier.
Les options suivantes peuvent être activées ou désactivées pour chaque utilisateur :
Traitement
Présentation
Au lancement de la fonction, un écran permet de saisir les paramètres relatifs à l'export à lancer.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
|
Correspond au modèle d'import-export mis en oeuvre. |
|
Si cette case à cocher est activée, l’export se fait uniquement sur les enregistrements modifiés depuis le dernier export. Le principe de fonctionnement de ce mode d’export est le suivant :
Lorsqu’on fait un export avec une gestion de chrono, il est possible d’utiliser le méta-caractère # dans le nom du fichier à exporter ; ce caractère est alors remplacé par la valeur courante du compteur EXPORT formaté sur 4 caractères. Ainsi, le nom de fichier donnees#.asc sera remplacé par donnees00001.asc, donnees00023.asc, etc. … selon la valeur du compteur. Bien entendu, pour que ce type d'export existe, la zone EXPNUM doit exister dans la table liée à l'objet exporté. Si elle existe, elle est automatiquement renseignée par la gestion d'objet, et peut donc être utilisée pour des exports de ce type. La valeur courante du compteur [C]EXPORT est modifiable dans les paramètres d'import-export. |
Génération du fichier
|
  |
|
Permet de définir le chemin d'un fichier de données dans lequel l'export est lancé. Si le chemin fichier est relatif, le répertoire de base est supposé être le répertoire de base d'installation du progiciel. Il est possible de placer le méta-caractère # dans un nom de fichier à exporter. Dans ce cas, ce caractère est remplacé par le numéro de chrono export courant, sur 5 chiffres (précédé le cas échéant de zéros), sous réserve que l'on ait lancé un export chronologique. |
Tableau Bornes
|
Définit le nom du champ pour lequel une borne peut être saisie. |
|
Permet de renseigner des bornes inférieures et supérieures sur un ensemble de champs du modèle, afin de limiter les données à exporter. Si ces bornes ne sont pas renseignées, aucun filtrage n'est fait sur le champ concerné. |
|
  |
Tableau Critères
|
Les tables mises en oeuvre dans le modèle d'import/export sont listées ici, afin de permettre de définir un filtrage éventuel des données exportées. |
|
Permet de définir des critères supplémentaires de filtrage des données à exporter pour la table concernée, sous la forme d'expressions logiques qui doivent être vérifiées et qui peuvent utiliser les champs de la table. |
Fermer
Cette fonction peut être lancée en batch. La tâche standard EXPORT est prévue à cet effet.
|
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Tableau
Fermer Provoque l’affichage du traitement de décodage des données, issu du modèle, qui va être exécuté (ce traitement est nommé WWE#####, où ##### est un numéro attribué automatiquement). Une fenêtre s'ouvre alors, permettant de visualiser voire de modifier ce traitement, avant de lancer l’exécution par le bouton correspondant, ou au contraire d’abandonner le lancement de l’import./<--SPAN "> |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Le fichier à exporter existe déjà : si on confirme, le précédent fichier sera écrasé par le résultat de l’export.
Le répertoire dans lequel on veut écrire le fichier à exporter n’existe pas.
Le modèle n’est pas utilisable en export.