Export

Liaisons externes, modèles d’export

8sens v3.3.2f et suivantes


La création de modèles d’export se fait via le menu Fichier > liaisons externes > modèle d’export

Choisissez la table voulue : ici , Clients

Cochez tous les champs souhaités (sélectionnez la ligne dans la liste de gauche et appuyez sur la barre d’espace) : la ligne de gauche doit correspondre au champ désiré à droite.

Dans cet exemple : code client, libellé, rue 1, 2 et 3, code postal, ville

Cliquez sur le bouton Numéroter :

Les colonnes seront exportées dans cet ordre.

Si vous voulez changer l’ordre des colonnes exportées, cliquez à gauche du mot Référence (titre de la première colonne de la liste de gauche)

et faites apparaitre la colonne des numéros de position :

Vous pouvez changer ces numéros après avoir cliqué sur Editer

Attention, tous les numéros doivent se suivre et ne pas être en double. Dans l’exemple ci-dessus, 10 colonnes seront exportées.

Remarque : la colonne 9 contiendra la valeur fixe “BAT”

Le contenu de la colonne “Référence” n’a pas d’importance, vous pouvez y saisir ce que vous voulez.

Le bouton Sélection permet de saisir un filtre SQL pour les exports automatiques (8sens Amplitude)

Ici, seuls seront exportés les clients dont le nom contient un “a” et ils seront triés par le code client.

On peut aussi utiliser la date du jour : where DATE(ArtModifDate) = [datj] exportera les articles modifiés aujourd’hui

Remarque : ce filtre n’est pas actif quand l’export est réalisé à partir d’une fenêtre 8sens.

Enregistrez le modèle où vous voulez sur votre disque dur.

Pour l’utiliser : liste des clients, bouton Imprimer > Exporter

Remarque : l’export à partir d’une fenêtre 8sens ne tient pas compte de la sélection éventuelle en cours, mais de toutes les lignes affichées.

Si vous n’en voulez que certaines, sélectionnez-les puis menu Edition > Choisir

puis cliquez sur “un modèle d’export”

l’écran des exports s’affiche, cliquez sur Ouvrir et ouvrez le modèle réalisé ci-dessus.

Remarque : vous pouvez éventuellement y apporter des modifications au moment de l’export

Voila le résultat ouvert dans un tableur :

••• Export des colonnes de type image :

8sens crée à côté du fichier exporté un dossier par colonne de type image exportée.

Le nom de ce dossier est composé du nom du fichier exporté suivi du nom de la colonne image, par ex : “ExpCliXXXX-Photos”

A l’intérieur se trouvent des fichiers dont le nom est le code de la fiche exportée suivi de .jpg

 A savoir  Le fichier généré par 8sens est un fichier texte avec séparateur tabulation.  Son extension dépend de la fiche utilisateur.  Si le type d'export est égal à 0 alors le fichier aura une extension .txt,  s'il est égal à 1 alors il aura une extension .xls


La suite concerne les exports automatiques (8sens Amplitude seulement)


En préférences, paramétrez un export automatique

Cliquez sur le + et paramétrez comme suit :

Indiquez le modèle d’export précédemment réalisé, un dossier des fichiers exportés, les caractéristiques du fichier exporté, et le cycle

Ici, toutes les heures le fichier des clients dont le libellé contient un “a” sera exporté (cf exemple ci-dessus)

Il faut activer cet export :

et aussi la fonction générale d’import-d’export automatique :

Exécution : le fichier est bien créé, au moment voulu, son nom commence par CL, contient date et heure, et a l’extension demandée

Filtre sql

Ecriture du filtre SQL :

On peut faire intervenir tous les noms de colonnes visibles dans la fenêtre de définition de l’export, mais aussi la date du jour : il suffit de l’écrire sous la forme [datj]

Ainsi, pour réaliser un export automatique des clients modifiés ou créés aujourd’hui, on saisit dans le filtre :

  where DATE(CliModDate) = [datj]

Il est même possible de ne sélectionner aucune colonne dans la liste et de tout saisir dans le filtre :

Select ArtCode, ArtLib, ArtPrixBase, TaxTaux * 100, ArtFamilleEnu, ArtStk from ART, ATA, TAX where ATA.AtaGArtID = ART.ArtID and ATA.Ata2TaxID = TAX.TaxID and ATA.AtaGTyvID = 1

donne un export des articles avec les codes, libellé, prix de base, ecotaxe, famille, stock tous dépôts

Gestion du ftp

Requiert la version 3.6 minimum du logiciel

Il est possible d’indiquer un dossier ftp à la place d’un dossier local pour l’import et export des fichiers.

Vous devez pour cela, disposer d’un ftp accessible à distance et des éléments de connexion au ftp (Nom d’hôte, utilisateur, mot de passe)

Pour se faire, il suffit de renseigner la ligne du dossier des fichiers Exportés/Importés de la manière suivante:

  • Cochez la case “FTP” puis cliquez sur le bouton “Indiquer”

  • Le programme vous ouvre alors une fenêtre permettant de renseigner les éléments de connexion du ftp.

Cette ligne doit être complétée de la manière suivante:

(nom de domaine)/(dossier)/@(utilisateur):(mot de passe)

Exemple :

Pour domaine “8sens.com”, dossier “8sens/export”, utilisateur “8user” et mot de passe “8pass”

Il faudra renseigner :

8sens.com/8sens/export/@8user:8pass

Pour travailler à la racine du ftp, la ligne devra être saisie de cette façon:

8sens.com/@8user:8pass