[grisbi-bugs] [Grisbi 0002118]: L'option de débuggage traite des comptes qui ont été supprimés

Grisbi Bug Tracker bugtracker at grisbi.org
Mar 5 Oct 15:22:11 CEST 2021


The following issue has been RESOLVED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=2118 
====================================================================== 
Reported By:                R1
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   2118
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Windows 
Unstable Impact:            Yes 
Version OS:                 Windows 10 
Version GTK:                3.24.25 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2021-03-04 09:20 CET
Last Modified:              2021-10-05 15:22 CEST
====================================================================== 
Summary:                    L'option de débuggage traite des comptes qui ont
été supprimés
Description: 
Lorsque l'on supprime un compte du fichier, est-il purement et simplement
supprimé, avec ses opérations et autres accessoires tels que les
rapprochements ou est-il simplement masque?
Dans mon cas, j'ai un fichier où j'ai retiré tous les comptes sauf 1 et
lorsque je le débugge j'ai des messages sur des comptes supprimés.
Voir capture d'écran jointe.

L'impact est mineur puisque visible uniquement au niveau de la fonction de
débuggage, cependant il y a peut être moyen d'alléger encore plus le fichier
lorsqu'un compte est supprimé si des éléments accessoires sont actuellement
conservés sans raison.

Steps to Reproduce: 
supprimer des comptes d'un fichier puis utiliser la fonction de débuggage du
fichier.
====================================================================== 

---------------------------------------------------------------------- 
 (0006250) pbiava (administrator) - 2021-07-09 12:19
 https://www.grisbi.org/bugsreports/view.php?id=2118#c6250 
---------------------------------------------------------------------- 
Tu es certain d'avoir supprimé les comptes concernés ? Si c'est bien le cas
peux-tu regarder dans le fichier de compte   si ce sont des opérations qui
n'ont pas été supprimées ou si c'est la partie compte qui ne l'a pas été. ?


---------------------------------------------------------------------- 
 (0006324) pbiava (administrator) - 2021-09-06 14:16
 https://www.grisbi.org/bugsreports/view.php?id=2118#c6324 
---------------------------------------------------------------------- 
Peux-tu répondre à la question ci-dessus ou mettre ici un fichier test avec le
problème 

---------------------------------------------------------------------- 
 (0006325) R1 (reporter) - 2021-09-06 17:42
 https://www.grisbi.org/bugsreports/view.php?id=2118#c6325 
---------------------------------------------------------------------- 
je vais regarder, oui. Désolé, je n'avais pas vu la question. 

---------------------------------------------------------------------- 
 (0006334) R1 (reporter) - 2021-09-13 08:34
 https://www.grisbi.org/bugsreports/view.php?id=2118#c6334 
---------------------------------------------------------------------- 
avec Grisbi 2.0.5, je viens de faire l'essai:
* copie du fichier habituel
* suppression de tous les comptes sauf 1
Résultat intermédiaire:
* les opérations de l'échéancier qui correspondaient à un compte supprimé
sont toujours présentes, sans libellé de compte.

Suite des actions:
* fermeture de Grisbi avec sauvegarde du fichier
* ouverture de Grisbi
* sélection du fichier
Résultat intermédiaire:
* Message d'erreur concernant la devise Euro en double.

Suite des actions:
* anonymisation du fichier
* attente de la fin de l'opération
Résultat
* fichier anonyme de 446ko, contre 467ko pour le fichier normal
* plusieurs comptes sont présents dans le fichier anonymisé (voir PJ), avec
des descriptifs "null" (signe d'une certaine suppression partielle?)
* pas d'erreurs affichées: est-ce que le fichier d'origine était propre ou
est-ce que la procédure a été améliorée? Je ne sais pas le dire
directement.


Essai complémentaire:
* ouverture du fichier d'origine (15 comptes en fonctionnement)
* anonymisation du fichier
Résultat
* pas d'erreurs affichées: cela conduit à dire que le fichier d'origine était
propre donc ne permet pas de reproduire le défaut initialement signalé. 

---------------------------------------------------------------------- 
 (0006341) pbiava (administrator) - 2021-10-05 15:22
 https://www.grisbi.org/bugsreports/view.php?id=2118#c6341 
---------------------------------------------------------------------- 
fixed in GitHub 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2021-03-04 09:20 R1             New Issue                                    
2021-03-04 09:20 R1             File Added: Rapprochements_ComptesSupprimés.JPG
                   
2021-07-09 12:06 pbiava         Assigned To               => pbiava          
2021-07-09 12:06 pbiava         Status                   new => assigned     
2021-07-09 12:19 pbiava         Note Added: 0006250                          
2021-09-06 14:16 pbiava         Status                   assigned => feedback
2021-09-06 14:16 pbiava         Note Added: 0006324                          
2021-09-06 17:42 R1             Note Added: 0006325                          
2021-09-06 17:42 R1             Status                   feedback => assigned
2021-09-13 08:34 R1             File Added: OpérationsSansLibellé.JPG         
          
2021-09-13 08:34 R1             File Added: Comptes_Allegé-obfuscated.gsb      
             
2021-09-13 08:34 R1             Note Added: 0006334                          
2021-10-05 15:22 pbiava         Status                   assigned => resolved
2021-10-05 15:22 pbiava         Resolution               open => fixed       
2021-10-05 15:22 pbiava         Fixed in Version          => development (git)
2021-10-05 15:22 pbiava         Note Added: 0006341                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports