incohérence

Modérateurs: Super-Apogea, Super Modérateur

incohérence

de robinou » Ven 23 Nov 2012 17:04

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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Ven 23 Nov 2012 18:06

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Ven 23 Nov 2012 22:19

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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de asr31 » Ven 23 Nov 2012 22:53

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: incohérence

de robinou » Sam 24 Nov 2012 10:17

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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de robinou » Lun 26 Nov 2012 18:10

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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Lun 26 Nov 2012 18:52

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Lun 26 Nov 2012 19:37

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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de asr31 » Lun 26 Nov 2012 22:56

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: incohérence

de robinou » Lun 26 Nov 2012 23:51

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


???
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de robinou » Mar 27 Nov 2012 11:11

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 ?
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de asr31 » Mar 27 Nov 2012 13:00

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: incohérence

de robinou » Jeu 29 Nov 2012 12:05

Bonjour,

As-tu pu regarder alors ? je ne trouve pas pourquoi ça fait ça

Mci
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Jeu 29 Nov 2012 14:26

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Jeu 29 Nov 2012 17:12

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 ?
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Jeu 29 Nov 2012 17:32

Re :

Tes chiffres ... C'e'st une , et pas un .


Le selecteur ... C'est pour les exports (voir plus haut)

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Jeu 29 Nov 2012 18:00

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é

Image
Image

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
Dernière édition par robinou le Jeu 29 Nov 2012 19:06, édité 1 fois.
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Jeu 29 Nov 2012 18:52

Re

Tu peux aussi mettre une image de ton premier onglet stp

Merci

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Jeu 29 Nov 2012 19:16

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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Ven 30 Nov 2012 09:57

Bonjour,

Change le format de ton fichier dans Origine Fichier ...
A la place de MS-DOS, mets Windows et réessaye

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Mar 4 Déc 2012 22:44

je reviens avec mon problème que je n'arrive pas à résoudre :(

si tu veux regarder:

http://gestion.institut.de.com/exports/ ... 214222.txt


je suis un peu dépité là ...
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Mer 5 Déc 2012 10:27

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Mer 5 Déc 2012 15:07

http://gestion.institut.de.com/exports/ ... 140653.txt


mais ça n'avait pas changé grand chose de rajouter le type.
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Mer 5 Déc 2012 15:27

Re :

Tu peux joindre ton fichier d'import .ema STP

Tu avais bien changé le séparateur décimal Virgule ???

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Mer 5 Déc 2012 15:33

facturation.zip


oui avec virgules ;)
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de IMPERIAL » Mer 5 Déc 2012 16:28

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: incohérence

de robinou » Mer 5 Déc 2012 16:47

c'est ce dont je me doutais, je vais chercher du côté php alors , je te dirais

Merci
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de robinou » Mer 5 Déc 2012 20:38

http://gestion.institut.de.com/exports/ ... 193437.txt


là, 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
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Re: incohérence

de asr31 » Mer 5 Déc 2012 22:51

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: incohérence

de robinou » Mer 5 Déc 2012 23:33

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...
Posteur habitué
Posteur habitué
 
Messages: 28
Inscription: Ven 24 Déc 2010 14:28

Suivante

Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
cron