[grisbi-bugs] [Grisbi 0001825]: Problèmes de solde et d'enregistrement à la création d'une archive

Grisbi Bug Tracker bugtracker at grisbi.org
Mar 20 Mar 07:56:50 CET 2018


The following issue has been RESOLVED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1825 
====================================================================== 
Reported By:                brochignac
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1825
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 Kubuntu 17.10 Artful 
Version GTK:                3.22.25-0ubuntu0.1 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2018-03-10 18:18 CET
Last Modified:              2018-03-20 07:56 CET
====================================================================== 
Summary:                    Problèmes de solde et d'enregistrement à la
création d'une archive
Description: 
Bonjour,
Quand je crée une archive sur un compte, Grisbi déduit le total de l'archive,
du solde de toutes les lignes d'opération du compte.
En revanche, sur la page d'accueil Comptes qui liste tous les comptes avec leurs
soldes rapprochés et leurs soldes courants,le solde courant du compte concerné
est correct.
Quand je supprime l'archive, le solde des lignes d'opération redevient correct.
De plus, à la fermeture, grisbi ne propose pas d'enregistrer le fichier. Et à
l'ouverture suivante, il n'y a plus d'archive.
En effet, après la création d'une archive, quand je clic sur "Fichier", je
n'ai que l'option "Enregistrer sous..." disponible, "Enregistrer" est grisé.
En "Enregistrant sous" un nouveau nom et en ouvrant ce nouveau fichier, je
retrouve mon solde correct et mon archive.

Additional Information: 
Grisbi 1.1.91 téléchargé et compilé le 10/03/2018 à partir des sources
github
====================================================================== 

---------------------------------------------------------------------- 
 (0004286) pbiava (administrator) - 2018-03-11 08:22
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4286 
---------------------------------------------------------------------- 
Curieux ! Je ne constate pas ce fonctionnement. Je suis sous Ubuntu 17.10. Je ne
vois pas pourquoi le fait d'être sous Kubuntu ou d'option qui pourrait
expliquer ça sauf à supprimer l'archive et les opérations. 
Moi j'archive par exercice et le menu sauvegarder devient accessible après
cette création que j'ai faite après ouverture de grisbi sans chargement
automatique du fichier.
Pouvez vous préciser votre façon de procéder ? 

---------------------------------------------------------------------- 
 (0004289) brochignac (reporter) - 2018-03-11 12:30
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4289 
---------------------------------------------------------------------- 
J'ai un fichier, sans exercice et sans archive, avec 8665 opérations, qui
commence le 15/12/2006, le 1er compte avec une opération le 15/12/2006 et une
le 19/12/2006 pour un débit de 57,00€, le 2ème compte avec une opération le
31/12/2006 pour un crédit de 85,30€.

Je n'est pas le chargement auto du fichier à l'ouverture.

Grisbi me propose à l'ouverture du fichier de créer une archive, ce que
j'accepte.
Exemple :
- Créer une archive (1 de 4) -> "Il y a de nombreuses opérations dans votre
fichier (8665) et ...) > Suivant
- Créer une archive (2 de 4) -> "Tri par date" -> Date initiale renseignée
(15/12/2006) -> je renseigne la date finale : 31/12/2006  - "3 opérations sur
8665 seront archivées." > Suivant
- Créer une archive (3 de 4) -> "Choisissez un nom pour l'archive" -> "Archive
du 15/12/2006 au 31/12/2006" (proposé par Grisbi, que je garde) -> Appliquer
- Créer une archive (4 de 4) -> "Félicitations ! - L'archive « Archive du
15/12/2006 au 31/12/2006 » a été créée et 3 opérations sur 8665 ont été
archivées. ...." -> Fermer

Ensuite, quand je sélectionne les compte concernés par l'archive (voir image
jointe):
- pour le compte 1, 4 opérations (2 existantes) pour un débit de 114,00 €
(57,00 € réels)
- pour le compte 2, 2 opérations (1 existante) pour un crédit de 170,60 €
(85,30 € réels)

Pour le compte 1, onglet Opérations, le solde de toutes les lignes est décalé
de -57,00 €.
Pour le compte 2, onglet Opérations, le solde de toutes les lignes est décalé
de +85,30 €.

Enfin, l'option "Fichier"-> "Enregistrer" est grisée et, à la fermeture,
Grisbi ferme le fichier sans me proposer d'enregistrer, et n'enregistre pas non
plus l'archive crée.
Pour contourner le problème, il faut créer une nouvelle opération, et à la
fermeture, grisbi me propose d'enregistrer le fichier (l'option
"Fichier"->"Enregistrer" n'est plus grisée).
Et à l'ouverture de ce fichier enregistré, les lignes d'archives et les soldes
sont corrigés:
- compte 1, onglet Opérations, archive: 2 opérations, débit -57,00 €, solde
exact,
- compte 2, onglet Opérations, archive: 1 opération, crédit 85,30 €,solde
exact.

Ouf !!!

PS: il faudrait peut-être pouvoir créer une archive par compte, et non pour
tout le fichier.
Et pour créer un exercice, on ne peut sélectionner que de date à date, sans
détailler par compte (mais je n'y connais rien en compta). 

---------------------------------------------------------------------- 
 (0004290) brochignac (reporter) - 2018-03-11 12:54
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4290 
---------------------------------------------------------------------- 
Je viens de me rendre compte que les valeurs des archives nouvellement créées,
sont multipliées par 2 (ou additionnées 2 fois), 2 x 57,00 = 114,00 et 2 x
85,30 = 170,60.
Pour le nombre d'opérations, +1 ? 

---------------------------------------------------------------------- 
 (0004301) pbiava (administrator) - 2018-03-11 22:44
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4301 
---------------------------------------------------------------------- 
J'ai moi aussi le problème du doublement à la création des archives. Je vais
pousser une correction sur github pour test. 

---------------------------------------------------------------------- 
 (0004302) pbiava (administrator) - 2018-03-11 23:13
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4302 
---------------------------------------------------------------------- 
J'ai poussé une correction du doublement du montant de l'archive. Chez moi la
sauvegarde fonctionne après création de l'archive. A suivre. 

---------------------------------------------------------------------- 
 (0004315) brochignac (reporter) - 2018-03-16 18:36
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4315 
---------------------------------------------------------------------- 
Je viens de compiler la dernière version:
La création de l'archive fonctionne et les totaux sont corrects.
En revanche, quand je ferme Grisbi, par "Fichier -> Quitter" ou clic sur la
croix en haut à droite, je n'ai toujours pas la fenêtre "Sauver les
modifications du fichier xyz.gsb avant de quitter ?" avec les options "Fermer
sans sauver", "Annuler", "Enregistrer".
A l'ouverture suivante du fichier, l'archive créée précédemment n'existe
pas. 

---------------------------------------------------------------------- 
 (0004316) pbiava (administrator) - 2018-03-16 20:17
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4316 
---------------------------------------------------------------------- 
Après la création de l'archive il faut vérifier que le menu sauvegarder est
dégrisé est-ce le cas ? 

---------------------------------------------------------------------- 
 (0004317) brochignac (reporter) - 2018-03-17 14:37
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4317 
---------------------------------------------------------------------- 
Après la création de l'archive, "Fichier -> Enregistrer" est toujours grisé,
"Fichier -> Enregistrer sous ..." est dégrisé. 

---------------------------------------------------------------------- 
 (0004318) pbiava (administrator) - 2018-03-18 05:07
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4318 
---------------------------------------------------------------------- 
Peux-tu essayer en cochant l'option "Enregistrer automatiquement en fermant " ? 

---------------------------------------------------------------------- 
 (0004319) brochignac (reporter) - 2018-03-18 09:24
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4319 
---------------------------------------------------------------------- 
Avec "Enregistrer automatiquement en fermant " coché, même problème :
- fermeture de Grisbi avec "Enregistrer sous ..." grisé et pas de popup "Fermer
sans sauver", "Annuler", "Enregistrer", comme si le fichier n'avait pas été
modifié,
- et surtout, pas d'archive à l'ouverture suivante. 

---------------------------------------------------------------------- 
 (0004320) pbiava (administrator) - 2018-03-18 09:42
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4320 
---------------------------------------------------------------------- 
C'est normal qu'on n'ait pas la fenêtre popup car grisbi sauvegarde
automatiquement. Pouvez vous mettre une copie de la fenêtre des préférences
des fichiers ? 

---------------------------------------------------------------------- 
 (0004321) pbiava (administrator) - 2018-03-18 09:43
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4321 
---------------------------------------------------------------------- 
le bon fichier 

---------------------------------------------------------------------- 
 (0004322) brochignac (reporter) - 2018-03-18 11:59
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4322 
---------------------------------------------------------------------- 
Désolé mais je ne retrouve plus ce problème de sauvegarde à la fermeture du
fichier.
Néanmoins, je viens de refaire plusieurs essais avec un comportement bizarre :
"Chargement auto ..." non coché, "Enregistrement auto ..." non coché.
J'ouvre mon fichier par clic sur l'icône avec le nom du fichier.
Création d'archive -> OK
Liste des opérations du compte : l'archive est visible.
"Enregistrer" n'est plus grisé
Clic sur la croix en haut droit
La fenêtre "Fermer sans sauver", "Annuler", "Enregistrer" apparaît.
Clic sur "Annuler"
"Enregistrer" est de nouveau grisé -> clic sur la croix en haut droit ->
fermeture du fichier sans fenêtre "Fermer sans sauver", "Annuler",
"Enregistrer".
Ouverture suivante : pas d'archive.
Le problème se produit aussi quand je crée une nouvelle opération -> clic sur
la croix en haut droit -> fenêtre "Fermer sans sauver", "Annuler",
"Enregistrer" apparaît -> "Annuler"
"Enregistrer" est de nouveau grisé et non enregistrement de la nouvelle
opération à l'ouverture suivante. 

---------------------------------------------------------------------- 
 (0004323) brochignac (reporter) - 2018-03-18 12:22
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4323 
---------------------------------------------------------------------- 
Peux-tu me confirmer où se trouve le fichier de conf. de Grisbi ?
J'avais un fichier ~/.config/grisbi/grisbi.conf que j'avais sauvegardé puis
restauré suite à un nettoyage de mon /home.
Le problème venait peut-être de là, parce que je viens de refaire un
nettoyage de ~/.config et je n'ai même plus de dossier ~/.config/grisbi/ 

---------------------------------------------------------------------- 
 (0004324) LudovicRousseau (developer) - 2018-03-18 19:07
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4324 
---------------------------------------------------------------------- 
Pierre, que veux-tu que je teste exactement ? 

---------------------------------------------------------------------- 
 (0004325) pbiava (administrator) - 2018-03-19 06:23
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4325 
---------------------------------------------------------------------- 
Ludovic il faut tester la création d'une archive et la vérifier quelle est
bien sauvegarder dans deux cas :
1) avec l'option sauvegarde automatique
2) sans l'option sauvegarde automatique.

Pour ce qui concerne le fichier de configuration, il n'y en a plus depuis le
passage à gtk-3. Les options utilisent gsettings. Pour y acceder il faut
utiliser dconf-editor et chercher les options dans gtk/grisbi 

---------------------------------------------------------------------- 
 (0004326) brochignac (reporter) - 2018-03-19 21:28
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4326 
---------------------------------------------------------------------- 
Avec l'option "Sauvegarde auto...", l'archive s'enregistre bien maintenant en
quittant.
Sans l'option "Sauvegarde auto...", l'archive est bien enregistrée en cliquant
sur "Enregistrer" en quittant.
En revanche, si je clique sur "Annuler" puis je ferme Grisbi, l'archive n'est
pas enregistrée, ni d'ailleurs aucune nouvelle opération rentrée avant le
"Annuler".
C'est peut-être l'ouverture d'un nouveau bug : ce n'est pas lier à la
création de l'archive mais au clic sur "Annuler"

Merci pour l'info sur le fichier de conf, ce sera moins simple pour tout
remettre à zéro. 

---------------------------------------------------------------------- 
 (0004328) pbiava (administrator) - 2018-03-20 07:54
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4328 
---------------------------------------------------------------------- 
En effet le fait d'annuler au niveau de la clôture du fichier ou de la
sauvegarde enlève le témoin de modification et donc la possibilité de
sauvegarder les modifications déjà effectuées et redonne la main à
l'utilisateur.

C'est le mode de fonctionnement retenu. Il suffit de le savoir.

Pour ce qui concerne les options de grisbi qui étaient dans le fichier de conf,
on a maintenant la possibilité d'y accéder sans charger un fichier ce qui
devrait faciliter la correction d'une ou plusieurs d'entre elles.
Quand à dconf-editor c'est simple à utiliser. 

---------------------------------------------------------------------- 
 (0004329) pbiava (administrator) - 2018-03-20 07:56
 http://www.grisbi.org/bugsreports/view.php?id=1825#c4329 
---------------------------------------------------------------------- 
fixed in GitHub 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-03-10 18:18 brochignac     New Issue                                    
2018-03-11 08:22 pbiava         Note Added: 0004286                          
2018-03-11 08:23 pbiava         Assigned To               => pbiava          
2018-03-11 08:23 pbiava         Status                   new => assigned     
2018-03-11 12:30 brochignac     File Added:
comptes1-et-2_archive_du-15-au-31dec2006.jpg                    
2018-03-11 12:30 brochignac     Note Added: 0004289                          
2018-03-11 12:54 brochignac     Note Added: 0004290                          
2018-03-11 22:44 pbiava         Note Added: 0004301                          
2018-03-11 23:13 pbiava         Note Added: 0004302                          
2018-03-16 18:36 brochignac     Note Added: 0004315                          
2018-03-16 20:17 pbiava         Note Added: 0004316                          
2018-03-17 14:37 brochignac     Note Added: 0004317                          
2018-03-18 05:07 pbiava         Note Added: 0004318                          
2018-03-18 09:24 brochignac     Note Added: 0004319                          
2018-03-18 09:42 pbiava         File Added: valgrind-Pierre.log                 
  
2018-03-18 09:42 pbiava         Note Added: 0004320                          
2018-03-18 09:43 pbiava         File Deleted: valgrind-Pierre.log               
    
2018-03-18 09:43 pbiava         File Added: preferences_fichiers.png            
       
2018-03-18 09:43 pbiava         Note Added: 0004321                          
2018-03-18 11:59 brochignac     Note Added: 0004322                          
2018-03-18 12:03 brochignac     File Added: pref-grisbi.jpg                    
2018-03-18 12:22 brochignac     Note Added: 0004323                          
2018-03-18 19:07 LudovicRousseauNote Added: 0004324                          
2018-03-19 06:23 pbiava         File Added: dconf-editor.png                    
2018-03-19 06:23 pbiava         Note Added: 0004325                          
2018-03-19 06:27 pbiava         File Deleted: pref-grisbi.jpg                   

2018-03-19 21:28 brochignac     Note Added: 0004326                          
2018-03-20 07:54 pbiava         Note Added: 0004328                          
2018-03-20 07:56 pbiava         Status                   assigned => resolved
2018-03-20 07:56 pbiava         Resolution               open => fixed       
2018-03-20 07:56 pbiava         Fixed in Version          => development (git)
2018-03-20 07:56 pbiava         Note Added: 0004329                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports