Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Import de fichiers Excel ou XML dans les signalétiques

0000000264     -      20/10/2021

Mercator peut importer des fichiers au format Microsoft Excel (XLSX ou XLS) ou XML. Cette option est disponible via le menu "Fichier > Importer" lorsque l'utilisateur se trouve dans un signalétique.

La première ligne du fichier Excel doit reprendre, dans chaque colonne, le nom de la variable de destination dans Mercator. Les variables suivantes sont disponibles :

  • Pour le fichier d'articles :
    • Toutes les variables de STOCK (variables commençant par S_)
    • RAYON pour le libellé d'un rayon
    • FAMILLE pour le libellé d'une famille
    • SOUS-FAMILLE ou SSFAM pour le libellé d'une sous-famille
    • RAYON_SUP2 pour le libellé d'un rayon supplémentaire (de 2 à 9)
    • FAMILLE_SUP2 pour le libellé d'une famille (de 2 à 9)
    • SSFAM_SUP2 pour le libellé d'une sous-famille (de 2 à 9)
    • Toutes les variables de ARTFOU (excepté ID_ARTFOU et ID_ART)
    • GAMTYPx (où x vaut le numéro du type de gamme) pour le libellé de ce type de gamme
    • GAMENUMx (où x vaut le numéro de l'élément de la gamme) pour le libellé de cet élément de gamme.
       
  • Pour le fichier des clients :
    • Toutes les variables de CLI (variables commençant par C_)
    • Toutes les variables de TARCLI (excepté ID_TARCLI et ID_CLI) - voir remarque spécifique concernant l'import des données de TARCLI ci-dessous.
       
  • Pour le fichier des fournisseurs : toutes les variables de FOU (variables commençant par F_).
     
  • Pour le fichier des immobilisés :
    • Toutes les variables de IMM (variables commençant par I_)
    • Toutes les variables de IMDATA (excepté ID_IMMDATA).

Lors de l'import, il est possible de "dédoublonner", c'est-à-dire éviter une création systématique des fiches, au profit d'une mise à jour des enregistrements déjà existants. Ce dédoublonnement peut se faire sur les variables S_ID, C_ID, F_ID, I_ID ainsi que les 3 clés de chaque signalétique. La clé de dédoublonnement doit être la première colonne du fichier XLSX.

Pendant la création des nouvelles fiches articles, Mercator utilise les valeurs par défaut définies via "Outils > Valeurs par Défaut". Ceci permet de ne définir dans le fichier Excel qu'un nombre limité de colonnes, tout en alimentant les autres champs avec les valeurs standards ainsi définies dans l'interface de Mercator.

Il faut noter que la fonction Exporter de Mercator permet de générer un fichier qui est compatible avec le format d'import. De la sorte, il est aisé d'exporter tout ou une partie d'un signalétique, de le modifier en Excel et de le réimporter dans Mercator.

L'option PRIX automatique import Excel ("OUTILS > OPTIONS - PRIX automatique import Excel" - ID = PRIX_XLS) permet de réappliquer les formules de prix lors de l'import de fichiers Excel, ... dans le signalétique articles.

Mercator offre la possibilité d'importer des données de la table STOCK en dédoublonnant sur le champ REF_FOU de la table ARTFOU. Ceci permet, dans une configuration multi-fournisseurs, d'importer des fichiers fournisseurs, à dédoublonner sur une référence propre à ce fournisseur.


Spécificités concernant l'import des données de TARCLI

Lors de l'import de données TARCLI, l'identification de la ligne est effectuée sur base de

  • l'identifiant du client
  • l'identifiant de l'article (AR_REF) OU l'identifiant de la valeur dans le déroulant "Rayon/Famille" (ID_FAM)

Si on importe la colonne TARIF, il n'est alors pas possible d'importer PRIX et REMISE.
Si on importe la colonne ID_FAM, il n'est alors pas possible d'importer AR_REF.

La colonne ID_FAM peut être générée automatiquement via l'utilisation de ces colonnes virtuelles :

  • RAYON pour le libellé d'un rayon
  • FAMILLE pour le libellé d'une famille
  • SOUS-FAMILLE ou SSFAM pour le libellé d'une sous-famille
  • CAT1, CAT2, CAT3 pour le libellé d'une catégorie article respectivement 1, 2 et 3.

Sur chaque ligne, la colonne ID_FAM ne peut au final contenir qu'une seule valeur. Celle-ci sera déterminée sur base des informations non vides selon l'ordre de priorité de la liste ci-dessus. (Si rayon non vide, alors ID_FAM contient d'ID du rayon, sinon, si famille non vide, alors ID_FAM contient l'ID de la famille, ... avec finalement la valeur contenue dans la colonne ID_FAM elle-même, si cette colonne existe). Au final, ID_FAM ne peut jamais contenir de valeur vide (puisque cette valeur sert de clé de dédoublonnement).