Export

Un article de Documentation 8sens.
Jump to: navigation, search

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


Export01.jpg


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.


Export02.jpg

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

Cliquez sur le bouton Numéroter :


Export03.jpg


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)


Export04.jpg

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


Export05.jpg


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


Export06.jpg


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)


Export07.jpg


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

On peut utiliser des filtres sur toutes les colonnes visibles dans la table et certaines autres : consultez le support.

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


Export08.jpg


puis cliquez sur "un modèle d'export"


Export09.jpg


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 :


Export10.jpg


••• 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

Export automatique


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



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


Export11.jpg


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


Export12.jpg

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 :


Export13.jpg


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


Export14.jpg


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


Export15.jpg

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


Pour l'écriture des filtres vous pouvez vous rapprocher du support technique.

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"

Ftp1.jpg

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

Ftp2.jpg

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




Retour à la page Accueil

8sens Logiciels

Site web : http://www.8sens.com