Cette fonctionnalité est disponible uniquement dans certains modules supplémentaires. Info / Copyright

Gestion des articles : fichiers de configuration pour l'import et l'export de données

Les fichiers de configuration vous permettent de contrôler l'export et l'import des données de la gestion des articles. Il est ainsi possible de sélectionner le fichier de configuration dans les dialogues Importer les enregistrements et Exporter les enregistrements (Utilitaires > Articles > Gestion > [Extras] > Importer et ... > Exporter) en cliquant sur le bouton [...] dans le champ Type de fichier lorsque l'une des entrées "CSV pour <...>", "ECAD" ou "Texte" a été choisie comme type de fichier.

Remarque :

Vous avez plusieurs possibilités d'export et d'import avec le format CSV : vous pouvez sélectionner les zones "Adresses", "Articles", "Plans de disposition des raccordements", "Images de perçage", "Listes d'accessoires" et "Placements d'accessoires". Ces zones peuvent être définies dans un fichier CFG l'une après l'autre.

Pour créer des fichiers de configuration, ouvrez la base de données d'articles souhaitée (par exemple en cliquant deux fois dessus dans le répertoire correspondant), sélectionnez le tableau duquel vous souhaitez importer ou exporter des données (par exemple "tblFunctionTemplate" pour le tableau des modèles de fonction) et reprenez tous les champs pertinents à l'exception de la colonne "id" dans le fichier *.cfg (dans l'éditeur).

Les indications suivantes doivent figurer au début du fichier cfg :

Remarque :

Par défaut, un " est importé comme "", par ex. "Désignation 1 : PC avec écran 15""". Vous pouvez toutefois modifier le caractère en saisissant la ligne suivante dans le fichier cfg :
textquote=‘
Le "comme un" est ensuite importé.

Les entrées pour les champs de base de données isolés suivant la définition du nom du tableau sont structurés comme suit :

variant=[1!#189]

Dans cet exemple, "variant" représente le champ de la base de données. Tout qui suit " = " correspond à la valeur souhaitée. La position est indiquée entre crochets " [ ] " et ce qui précède " ! " définit le nombre de lignes, puisqu'un enregistrement peut également être édité sur plusieurs lignes. L'indication de la colonne suit le caractère " # ".

Des textes fixes peuvent être attribués aux champs. Ils se présentent sous cette forme :

variant="texte avant" + [1!#6] + "texte après" ou partnr="Loz."+[1!#4] ou partnr="Siemens".

La valeur entre crochets "[ ]" peut également contenir un champ au format fixe, par exemple variant=[6,5]. Le premier nombre indique la colonne, le deuxième le nombre après la virgule indique la longueur du texte, c.-à.-d. que cinq caractères sont lus / édités dans la colonne 6.

Attention :

Ne perdez pas de vue que le tableau "tblFunctionTemplate" ne doit être importé ou exporté que comme un tout. Même si ce tableau semble contenir plusieurs champs, ceux-ci doivent cependant être traités comme un champ. Ainsi, si lors de l'import, un champ est sans commentaire, une entrée éventuellement présente dans la gestion des articles est effacée !

Lors de l'import de données d'article avec les types de fichier "CSV pour <...>" et "Texte", vous pouvez en outre déterminer dans le fichier de configuration la langue dans laquelle le texte devra être importé. Cela permet d'indiquer dans le fichier de configuration le code de langue souhaité dans le champ multilingue correspondant.

Lors de l'importation de propriétés libres et d'attributs, il convient de veiller à ce que l'identificateur dans le fichier CSV est le nom du champ. Dans les tableaux, un numéro de ligne est inséré en complément.

Ici, le ".1" représente la première ligne dans le tableau Propriétés libres. Les attributs sont traités de la même façon.

Lors de l'import de propriétés libres, il est par ailleurs possible de placer toutes les propriétés libres à importer sur une ligne. Pour ce faire, il faut que le fichier de configuration associé énumère les propriétés libres à importer avec le numéro de ligne correspondant dans l'onglet Propriétés libres. Chaque numéro de ligne est saisi avec un point "." derrière les désignations des champs description, val et unit.

Voir aussi