[grisbi-bugs] [Grisbi-0.6.0 0000915]: Conversion d'un fichier gsb de la version 0.5.9 vers la version 0.6-cvs - Mauvais rapprochement

bugtracker at grisbi.org bugtracker at grisbi.org
Sun Mar 14 11:05:44 CET 2010


A NOTE has been added to this issue. 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=915 
====================================================================== 
Reported By:                dante
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi-0.6.0
Issue ID:                   915
Category:                   Main
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     feedback
Plateforme:                 Linux 
OS:                         Autre(Other) 
Version OS:                  
Unstable Impact:            Yes 
Version GTK:                 
====================================================================== 
Date Submitted:             01-27-2010 00:02 UTC
Last Modified:              03-14-2010 10:05 UTC
====================================================================== 
Summary:                    Conversion d'un fichier gsb de la version 0.5.9 vers
la version 0.6-cvs - Mauvais rapprochement
Description: 
Les rapprochements générés à partir d'une version 0.5.9 d'un fichier .gsb
non buggué sont erronés. En effet, la valeur du dernier rapprochement ne
correspond plus à la vraie valeur sur le compte.

Lorsque l'on regarde la liste ds rapprochements, on peut voir que la
valeur initiale du premier rapprochement est erronée, ainsi que toutes les
valeurs de tout les rapprochements.

Ci-joint, le fichier obfusqué de la version 0.5.9 qui va générer un
fichier faux avec la version 0.6-CVS
====================================================================== 

---------------------------------------------------------------------- 
 pbiava - 01-28-10 21:58  
---------------------------------------------------------------------- 
Peux-tu rendre anonyme ton fichier et me l'envoyer à l'adresse ci-dessous
:

pierre.biava at nerim.net 

---------------------------------------------------------------------- 
 pbiava - 02-14-10 19:06  
---------------------------------------------------------------------- 
pas de nouvelles ni fichier. 

---------------------------------------------------------------------- 
 dante - 02-14-10 19:11  
---------------------------------------------------------------------- 
http://dante.kollok.org/tmp/grisbi_debug.zip

Voici les fichiers. anonyme_bogue.gsb correspond à la version original et
anonyme_bogue_0.6.gsb a la version après conversion qui contient donc des
erreurs aux niveaux des rapprochements. Le tout ayant été obfusqué. 

---------------------------------------------------------------------- 
 pbiava - 02-14-10 19:36  
---------------------------------------------------------------------- 
Le fichier anonymisé ne fonctionne pas parce que les rubriques ne sont pas
remplies correctement.

je pense que c'est du à "l'anonymisation" du fichier.

à la place des chaines présentes il faut des chiffres. vérifie que dans
ton fichier d'origine c'est le cas et envoie moi les lignes
correspondantes.

        <Solde_initial>Solde_initial 1</Solde_initial>
        <Solde_mini_voulu>Solde_mini_voulu 1</Solde_mini_voulu>
        <Solde_mini_autorise>Solde_mini_autorise 1</Solde_mini_autorise>
        <Solde_courant>Solde_courant 1</Solde_courant>

Comme tous tes comptes sont comme ça je ne peux rien faire. 

---------------------------------------------------------------------- 
 dr4Ke - 03-13-10 17:01  
---------------------------------------------------------------------- 
J'ai voulu mettre des valeurs initiales et courantes pour ses comptes mais
ils semblent plus que corrompus. Toutes les lignes sont en crédit. Il n'a
aucun débit.
De plus, les valeurs semblent complètement farfelues (35.7399815547836,
899.221746620551...).
C'est inutilisable. 

---------------------------------------------------------------------- 
 dr4Ke - 03-13-10 17:48  
---------------------------------------------------------------------- 
Sur mon fichier de compte, j'ai aussi un problème avec les rapprochements
sur un seul compte. J'ai remarqué que j'avais utilisé le même nom de
rapprochement sur différents comptes. Du coup, j'ai des transactions de
comptes différents qui pointent sur le même numéro de rapprochement. Je ne
sais pas comment ce cas est géré lors de la conversion.... J'étudie un peu
le code pour voir.
EDIT: après avoir jeté un oeil, le code prend déjà en compte ce cas. Je
vais chercher ailleurs.

Sinon, comment puis-je, simplement, anonymiser mon fichier de comptes en
version 0.5.9 ?

 

---------------------------------------------------------------------- 
 pbiava - 03-13-10 20:50  
---------------------------------------------------------------------- 
Pour anonymiser ton fichier de compte tu vas sur le site de grisbi ici :

http://www.grisbi.org/bugtracking.fr.html

tu télécharges le script obfuscate.pl et tu fais ce qui est dit dessous.

Tu m'envoies le fichier ensuite.

Pour le problème des rapprochements je crée autant de rapprochements que
ce que j'en trouve dans las opérations. Le fait qu'ils portent le même nom
pour plusieurs comptes n'a pas d'importance.

Pour les montants il se peut qu'il y ait des problèmes de séparateurs qui
expliquent ces chiffres bizarres.

On regardera dans le détail mais si les opérations sont bonnes on peut
reprendre les rapprochements assez facilement. 

---------------------------------------------------------------------- 
 dr4Ke - 03-14-10 10:05  
---------------------------------------------------------------------- 
Les montants sont modifiés par le script obfuscate.pl de manière aléatoire.
C'est cela qui donne les montants étranges.
Je ne suis pas sûr que cela influe sur le résultat, cependant.
Voici le fichier anonyme.

Les rapprochements faux sont sur le compte "Nom 1" 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
01-27-10 00:02  dante          New Issue                                    
01-28-10 21:58  pbiava         Note Added: 0001765                          
01-30-10 08:29  pbiava         Status                   new => assigned     
01-30-10 08:29  pbiava         Assigned To               => pbiava          
02-14-10 19:06  pbiava         Plateforme                => Linux           
02-14-10 19:06  pbiava         OS                        => Autre(Other)    
02-14-10 19:06  pbiava         Unstable Impact           => Yes             
02-14-10 19:06  pbiava         Status                   assigned => resolved
02-14-10 19:06  pbiava         Fixed in Version          => 0.6.0rc2        
02-14-10 19:06  pbiava         Resolution               open => no change
required
02-14-10 19:06  pbiava         Note Added: 0002018                          
02-14-10 19:11  dante          Status                   resolved => feedback
02-14-10 19:11  dante          Resolution               no change required =>
reopened
02-14-10 19:11  dante          Note Added: 0002020                          
02-14-10 19:36  pbiava         Note Added: 0002022                          
02-23-10 19:51  dr4Ke          Issue Monitored: dr4Ke                       
03-13-10 17:01  dr4Ke          Note Added: 0002193                          
03-13-10 17:04  dr4Ke          Note Added: 0002194                          
03-13-10 17:48  dr4Ke          Note Edited: 0002194                         
03-13-10 20:50  pbiava         Note Added: 0002195                          
03-14-10 10:05  dr4Ke          Note Added: 0002199                          
======================================================================



More information about the bugsreports mailing list