Par dΘfaut, FastCompta ouvre automatiquement le dernier fichier importΘ. Sinon, la fenΩtre de choix du fichier α importer s'ouvre:
Choix du fichier
Les donnΘes α importer sont gΘnΘralement contenues dans un fichier texte, ou un fichier CSV gΘnΘrΘ α partir d'un tableur style OpenOffice . L'extension *.CSV est un format de fichiers texte contenant des valeurs dΘlimitΘes par un caractΦre particulier : une virgule, un point-virgule, une tabulation...FastCompta est livrΘ avec plusieurs exemples de fichiers CSV placΘs avec le fichier Exemple.
Vous pouvez Θgalement importer des fichiers α format fixe (chaque champ comprend le mΩme nombre de caractΦre).
L'historique des derniΦres saisies est accessible par un clic sur la flΦche placΘe α droite du nom du fichier.
Lorque vous cliquez sur Ouvrir, FastCompta charge Θgalement (s'il existe) un fichier de mΩme nom avec l'extension INI contenant les paramΦtres d'importation. Si ce fichier INI n'existe pas, les derniers paramΦtres rentrΘs sont conservΘs:
Importer des donnΘs
Le menu Fichiers
Le panneau des rΘglages
Ce panneau situΘ sous le menu permet divers rΘglages:- : Permet d'indiquer le caractΦre servant de dΘlimiteur dans le fichier importΘ. Si vous cochez 'Aucun', une colonne supplΘmentaire dans la table permet d'indiquer la taille de chaque champ (en nombre de caractΦres).
- : Permet d'indiquer α fastCompta le type de traitement α rΘaliser:
- : Fixe le dΘlimiteur de texte. C'est parfois nΘcessaire lorsque le fichier α importer comprend des dΘlimiteurs de champs (par exemple le point-virgule) A L'INTERIEUR d'un champ texte. Bien s√r, ce rΘglage reflΘter le rΘglage utilisΘ pour gΘnΘrer le fichier dans le logiciel de Gestion commerciale ou le tableur.
- : Cochez cette case pour ignorer les valeurs de la premiΦre ligne du fichier.
- : Permet de dΘterminer quoi faire avec la date d'un mouvement importΘ hors exercice:
-
- Seulement exercice en cours: Tous les mouvements n'appartenant pas α l'exercice actuel seront ignorΘs.
- Exercices existants: Tous les mouvements n'appartenant pas α un exercice dΘjα crΘΘ dans le fichier actuel seront ignorΘs.
- CrΘer exercice si besoin: FastCompta ajoutera automatiquement l'exercice au fichier (ainsi que les journaux) si besoin.
- : Permet de fixer comment FastCompta sait qu'un mouvement est terminΘ. C'est important pour numΘroter correctement les mouvements ainsi que pour les Θditer.
La table des Equivalences
Cette table permet d'affecter chacun des champs d'une ligne du fichier importΘ α un champ de la base de donnΘe.
Au dΘpart, cette table contient une ligne par champ trouvΘ dans le fichier.
Vous pouvez ajouter/retirer des lignes avec 'Ins' et 'Suppr'. Attention, toute suppression est irrΘcupΘrable!
- Colonne N░: contient le numΘro de ligne. Certains calculs font rΘfΘrence α ce numΘro. Dans l'exemple ci-dessus, les lignes 6 et 9 font rΘfΘrence au contenu de la ligne 5.
- Lg: Cette colonne n'est visible que si aucun sΘparateur de champ n'est choisi. Mettez ici le nombre de caractΦres du champ.
- Valeur lue: Contient les champs de la premiΦre ligne (pour controler les donnΘes lues dans le fichier).
- Ecrire dans...: Placez-ici le nom du champ devant recevoir la valeur lue ou calculΘe.
Cliquez sur la flΦche pour afficher la liste des champs:
.
Cette liste varie en fonction de la nature de l'importation. - Fonction spΘciale: Permet d'indiquer un traitement, de remplir le champ avec une constante ou un calcul au lieu de la valeur lue.
Indicateurs de traitement:
AAAAMMJJ: Date au format amΘricain.
"\N": Indique de remplacer dans le texte ces deux signes par un retour chariot
Mettez un '=' comme 1er caractΦre pour forcer FastCompta α calculer le champ. Vous pouvez utiliser pour ce calcul les ΘlΘments suivants:- LU: Valeur lue dans le fichier. A utiliser pour des fonctions portant sur des textes.
- NUMLU: Valeur numΘrique (entiΦre ou fractionnaire) lue. A utiliser pour remplir un champ numΘrique.
- LIGNE(n): Valeur lue α la ligne n. A utiliser pour remplir un champ texte.
- NLIGNE(n): Valeur numΘrique (entiΦre ou fractionnaire) lue sur la ligne n. A utiliser pour remplir un champ numΘrique.
- IF(condition,Vrai,Faux)
- COPY(Chaine,Position,Longeur)
- STRTODATE(Date)
- STRTOTIME(Heure)
- OpΘrateurs arithmΘtiques: + - * / MOD
- OpΘrateurs logiques: AND OR NOT > >= < <= <>
- Fonctions: FRAC() INT() ROUND() STR()
- ()
- = > < >= <= <>
- + -
- * / OR AND NOT MOD
- INT FRAC ROUND STR
Si un texte est placΘ dans la colonne 'Fonction SpΘciale', il est traitΘ au lieu de la valeur lue.
4Lancer le traitement
Lorsque les paramΦtres sont fixΘs, cliquez sur . Le volet est affichΘ et donne plusieurs indications sur les opΘrations effectuΘes et les anomalies possibles.Enfin, si aucune erreur grave n'a ΘtΘt dΘtectΘe, le volet RΘsultat affiche l'ensemble des instructions SQL en attente d'exΘcution
, et FastCompta demande s'il faut valider l'importation:
Cliquez sur pour terminer l'opΘration.