Page 1 sur 2
incohérence
Posté:
Ven 23 Nov 2012 17:04
de robinou
voilà un extrait de mon export, je l'avais déjà fait en 2008
SAGE v16.51
impossible de faire l'import
incohérence !ligne 6!
une idée ?
"VE" 221112 "411000000" "411durand" "78812 DURAND Paul" D 1196.00 0.00
"VE" 221112 "706111000" "- PROGRAMME de " C 0.00 1000.00
"VE" 221112 "445710001" "TVA collectee 19.60%" C 0.00 196.00
"VE" 221112 "411000000" "411FOSTER" "78912 FOSTER Jodie" D 1196.00 0.00
"VE" 221112 "706111000" "- PROGRAMME de " C 0.00 1000.00
"VE" 221112 "445710001" "TVA collectee 19.60%" C 0.00 196.00
Re: incohérence
Posté:
Ven 23 Nov 2012 18:06
de IMPERIAL
Bonjour,
C'est un export format paramétrable ?????????????
As tu besoin des " ??????????????
De toutes facons ça ne vient pas de là.
Lignes 2 3 5 6 Tu n'as pas renseigné ton compte tiers (à blanc si tu n'en à pas, sir tes copmptes 7 ou 445 ... mais il te manque un champs à ce niveau. soit une TAB, ou autre séparateur que tu as choisi dans ton format d'import.
Cdlt
Re: incohérence
Posté:
Ven 23 Nov 2012 22:19
de robinou
oui c'est un format parametrable
ben j'ai utilisé ce format paramétrable pour exporter d'abord et ça a produit des "
mais bon, je pensais que seuls les champs avec une * étaient obligatoires.
Que faut-il au minimum alors ?
merci
Re: incohérence
Posté:
Ven 23 Nov 2012 22:53
de asr31
Bonjour,
Ce que veux dire IMPERIAL, c'est que chaque ligne doit avoir le même nombre de champs.
J'ai repris ton fichier en utilisant le séparateur ; pour bien visualiser et j'ai ajouté "" pour le code tiers sur les lignes où il n'est pas renseigné :
"VE";220112;"411000000";"411durand";"78812 DURAND Paul";D;1196.00;0.00
"VE";220112;"706111000";"";"- PROGRAMME de ";C;0.00;1000.00
"VE";220112;"445710001";"";"TVA collectee 19.60%";C;0.00;196.00
"VE";220112;"411000000";"411FOSTER";"78912 FOSTER Jodie";D;1196.00;0.00
"VE";220112;"706111000";"";"- PROGRAMME de ";C;0.00;1000.00
"VE";220112;"445710001";"";"TVA collectee 19.60%";C;0.00;196.00
Et ça passe fingers in the noze.
Par contre, je me pose une question (primordiale) : que peut acheter chez vous Jodie FOSTER ????
Cordialement,
Re: incohérence
Posté:
Sam 24 Nov 2012 10:17
de robinou
Je vais tester ça dès lundi.
Jodie Foster : j'aime cette actrice et elle revient souvent dans mes développements d'applications métiers personnalisées (ma spécialité) ...
Merci
Re: incohérence
Posté:
Lun 26 Nov 2012 18:10
de robinou
bon, nouveaux tests mais nada, erreur
la longueur du compte est incorrect ligne 1
VE*251212*411000000*11SOLNES**Facture 79212*D*1196.00*0.00;
VE*251212*706111000***PROGRAMME de *C*0.00*1000.00;
VE*251212*445710001***TVA collect‚e 19.60%*C*0.00*196.00;
meme fichier param et l'export passe et donne ça alors je pige plus
VE*221112*411000000*11SOLNES**878 SOLNES - SIOC*D*3360.00*0.00;
VE*221112*706111000***Session novembre*C*0.00*2809.36;
VE*221112*445710001***TVA collect‚e 19.60%*C*0.00*550.64;
mci
Re: incohérence
Posté:
Lun 26 Nov 2012 18:52
de IMPERIAL
Bonjour,
C'est quoi ce format bizarre
VE*221112*411000000*11SOLNES**878 SOLNES - SIOC*D*3360.00*0.00;
VE*221112*706111000***Session novembre*C*0.00*2809.36;
VE*221112*445710001***TVA collect‚e 19.60%*C*0.00*550.64;
Tu dois avoir ceci
VE;221112;411000000;11SOLNES;878 SOLNES - SIOC;D;3360.00
VE;221112;706111000;;Session novembre;C;2809.36
VE;221112;445710001;;TVA collectée 19.60%;C;550.64
avec Format import export paramétrable type de fichier délimité et
séparateur champs ;
Journal
Date
N° Cpte Gal
N° cpte tiers
Libellé
Sens
Montant
Tu peux remplacer des ; par des TAB Modifier le format en conséquence
Cdlt
Re: incohérence
Posté:
Lun 26 Nov 2012 19:37
de robinou
pour des raisons diverses (mac, pc, navigateurs) de mon application,
je ne peux pas utiliser des retours chariots comme séparateurs de ligne, j’utilise des * que je déclare dans mon format param
VE;251212;411000000;411HIRSCH;Facture 79212;D;1196.00*VE;251212;706111000;;PROGRAMME de ;C;1000.00;*VE;251212;445710001;;TVA collectee 19.60%;C;196.00*
donc (plus lisible)
VE;251212;411000000;411HIRSCH;Facture 79212;D;1196.00*
VE;251212;706111000;;PROGRAMME de ;C;1000.00;*
VE;251212;445710001;;TVA collectee 19.60%;C;196.00*
et ça passe pas
longueur compte incorrecte ligne 1
Re: incohérence
Posté:
Lun 26 Nov 2012 22:56
de asr31
Bonjour,
Là, l'erreur n'est plus la même que dans ton premier message.
Est-tu sur du nombre de zéro sur ton compte général ?
Cordialement,
Re: incohérence
Posté:
Lun 26 Nov 2012 23:51
de robinou
copier/coller du résultat de l'export d'une écriture existante
encore plus bizarre:
1 export avec mon format parametrable
VE;221212;411000000;11MCNEIL;874 MCNEIL;D;1710.00*
VE;221212;706111000;;Session novembre;C;1429.77*
VE;221212;445710001;;TVA collect‚e 19.60%;C;280.23*
import du fichier text généré et erreur longueur compte ligne N° 1 !!!
???
Re: incohérence
Posté:
Mar 27 Nov 2012 11:11
de robinou
donc si on exporte avec un format param et que l'on re-importe ça devrait fonctionner ?
d'autre paramètres dans sage à prendre en compte ?
Re: incohérence
Posté:
Mar 27 Nov 2012 13:00
de asr31
Oui, tu dois pouvoir réimporter ce que tu as exporté avec le même format.
Coté paramétrages :
Dans le format d'import/export, bien vérifier les dates, les décimales sur les montants.
Dans les options (à propos de/Préférences), passer Import en mise à jour sur Modification. Je ne sais plus où on paramètre le fait de créer (compte tiers, général) lors de l'import, si les comptes n'existent pas ... je regarde.
Cdt,
Re: incohérence
Posté:
Jeu 29 Nov 2012 12:05
de robinou
Bonjour,
As-tu pu regarder alors ? je ne trouve pas pourquoi ça fait ça
Mci
Re: incohérence
Posté:
Jeu 29 Nov 2012 14:26
de IMPERIAL
Bonjour
robinou a écrit:copier/coller du résultat de l'export d'une écriture existante
encore plus bizarre:
1 export avec mon format parametrable
VE;221212;411000000;11MCNEIL;874 MCNEIL;D;1710.00*
VE;221212;706111000;;Session novembre;C;1429.77*
VE;221212;445710001;;TVA collect‚e 19.60%;C;280.23*
import du fichier text généré et erreur longueur compte ligne N° 1 !!!
???
C'est un peu normal
Le séparateur de champs est paramétrable ... Pas le séparateur de ligne (du moins en import)
Ce que tu exportes contient bien un séparateur de ligne avec un *
En import, il ne comprend pas le séparateur de ligne . Il lui faut ABSOLUMENT un retour chariot ...
Donc longueur trop grande ligne 1 ...
Cdlt
Re: incohérence
Posté:
Jeu 29 Nov 2012 17:12
de robinou
Bon j'utilise le ; comme séparateur de champs et retour chariot
j'ai essayé ça:
VE;251212;411000000;411HIRSCH;Facture 792/12;D;1196.00
VE;251212;706111000;;- PROGRAMME de ;C;1000.00
VE;251212;445710001;;TVA collectee 19.60%;C;196.00
et ça car je sais pas si il faut un ; à la fin
VE;251212;411000000;411HIRSCH;Facture 792/12;D;1196.00;
VE;251212;706111000;;- PROGRAMME de ;C;1000.00;
VE;251212;445710001;;TVA collectee 19.60%;C;196.00;
ben incohérence ligne 3 !
Question bête: pourquoi une sélection alors pour les délimiteurs d'enregistrements sur la v16 ?
Re: incohérence
Posté:
Jeu 29 Nov 2012 17:32
de IMPERIAL
Re :
Tes chiffres ... C'e'st une , et pas un .
Le selecteur ... C'est pour les exports (voir plus haut)
Cdlt
Re: incohérence
Posté:
Jeu 29 Nov 2012 18:00
de robinou
je ne voudrais pas polémiquer mais quand je vois un panel de réglage comme ça
je me dis qu'on pourrait mettre autre chose que retour chariot ou alors le soft est mal développé
ps: j'ai mis le point comme séparateur décimal
mais idem avec virgules (et en modifiant mon format param )
VE;251212;411000000;411HIRSCH;Facture 792/12;D;1196,00
VE;251212;706111000;;- PROGRAMME de ;C;1000,00
VE;251212;445710001;;TVA collectee 19.60%;C;196,00
Re: incohérence
Posté:
Jeu 29 Nov 2012 18:52
de IMPERIAL
Re
Tu peux aussi mettre une image de ton premier onglet stp
Merci
Cdlt
Re: incohérence
Posté:
Jeu 29 Nov 2012 19:16
de robinou
je pense avoir trouvé le problème:
Mon application en ligne (Firefox est imposé) propose l'affichage du fichier texte
le client doit enregistrer avec firefox sur son bureau et importer dans Sage.
Là je crois qu'il y a un problème car quand j'enregistre depuis firefox, ça passe pas
mais quand je modifie avec wordpad et enregistre au format texte brut là ça passe ...
Je creuse
Re: incohérence
Posté:
Ven 30 Nov 2012 09:57
de IMPERIAL
Bonjour,
Change le format de ton fichier dans Origine Fichier ...
A la place de MS-DOS, mets Windows et réessaye
Cdlt
Re: incohérence
Posté:
Mar 4 Déc 2012 22:44
de robinou
je reviens avec mon problème que je n'arrive pas à résoudre
si tu veux regarder:
http://gestion.institut.de.com/exports/ ... 214222.txtje suis un peu dépité là ...
Re: incohérence
Posté:
Mer 5 Déc 2012 10:27
de IMPERIAL
Bonjour,
Il te manque le type d'écriture (il n'est pas obligatoire mais tu l'as mis dans ton format d'ilmport)
Soit tu l'enlève de ton format d'import, soit tu rajoutes ;G en fin de chaque ligne
(première solution plus facile ...)
Cdlt
Re: incohérence
Posté:
Mer 5 Déc 2012 15:07
de robinou
http://gestion.institut.de.com/exports/ ... 140653.txtmais ça n'avait pas changé grand chose de rajouter le type.
Re: incohérence
Posté:
Mer 5 Déc 2012 15:27
de IMPERIAL
Re :
Tu peux joindre ton fichier d'import .ema STP
Tu avais bien changé le séparateur décimal Virgule ???
Cdlt
Re: incohérence
Posté:
Mer 5 Déc 2012 15:33
de robinou
facturation.zip
oui avec virgules
Re: incohérence
Posté:
Mer 5 Déc 2012 16:28
de IMPERIAL
Re :
C'est ton fichier text qui merde !!!!!
En fait, c'est ta fin de ligne qui n'est pas correcte. Je ne sais pas comment elle est créée. En tous cas, j'ai supprimé les fins de ligne et je les ai refaites et ça passe.
Il faut chercher de ce coté.
Je te remets le fichier TXT (jai supprimé le .TXT et mis .ZIP à la place ...pour le mettre en PJ)
Cdlt
Re: incohérence
Posté:
Mer 5 Déc 2012 16:47
de robinou
c'est ce dont je me doutais, je vais chercher du côté php alors , je te dirais
Merci
Re: incohérence
Posté:
Mer 5 Déc 2012 20:38
de robinou
http://gestion.institut.de.com/exports/ ... 193437.txtlà, avec la fonction rtrim() de php y'a plus que 3 lignes et trois retours chariots
et :
erreur à la ligne 2 le journal n'existe pas !
je craque
Re: incohérence
Posté:
Mer 5 Déc 2012 22:51
de asr31
Bonjour,
Si j'ouvre ton fichier avec Notepad++ et que je demande à afficher les caractères spéciaux, le séparateur de ligne est le LF. c'est bien ce que tu prévois dans ton import ?
Cdt,
Re: incohérence
Posté:
Mer 5 Déc 2012 23:33
de robinou
bonjour
j'utilise une constante php PHP_EOL pour les retour chariots.
Comme je stocke ces fichiers sur mon serveur web, en fait je les ouvre avec un lien dans firefox (dans mon appli)
si je fais "enregistrer sous" et import ensuite, là j'ai une erreur ...
par contre, si je les transfère avec un logiciel ftp tel quel, ils passent
donc je vais demander à mon client de les récupérer en ftp mais c'est pas cool,
je sais pas pourquoi, j'ai une autre appli qui roule comme ça depuis 4 ans nickel...