[grisbi-bugs] [Grisbi 0002338]: La numérotation des étapes des assistants d'import et d'export sont erronés

Grisbi Bug Tracker bugtracker at grisbi.org
Lun 18 Mai 19:07:49 CEST 2026


The following issue has been CLOSED 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=2338 
====================================================================== 
Reported By:                brochignac
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   2338
Category:                   Main
Reproducibility:            always
Severity:                   tweak
Priority:                   normal
Status:                     closed
OS:                         Ubuntu 
Version exact Grisbi:        
Version OS:                 24.04 
Version GTK:                3.24.41 
Resolution:                 not fixable
Fixed in Version:           
====================================================================== 
Date Submitted:             2025-06-29 17:12 CEST
Last Modified:              2026-05-18 19:07 CEST
====================================================================== 
Summary:                    La numérotation des étapes des assistants d'import
et d'export sont erronés
Description: 
L'assistant d'import de compte(s) comporte 5 étapes.
Or, sur la copie d'écran, on peut voir au début de l'import :
- étape (1/4)
- étape (2/4)
- étape (4/6)
- étape (5/6)
- étape (6/6)

Si on clique sur << précédent >> à l'étape (5/6), on revient à :
- étape (1/6)
- étape (2/6)
- étape (4/6)
- étape (5/6)
- étape (6/6)

L'assistant d'export de compte(s) se déroule en 5 étapes.
On obtient aussi une erreur de numérotation. Au début on obtient :
- étape (1/3)
- étape (2/3)
- étape (3/5)
- ...
====================================================================== 

---------------------------------------------------------------------- 
 (0007263) brochignac (reporter) - 2025-06-29 17:16
 https://www.grisbi.org/bugsreports/view.php?id=2338#c7263 
---------------------------------------------------------------------- 
Oups : La numérotation des étapes des assistants d'import et d'export EST
erronéE 

---------------------------------------------------------------------- 
 (0007264) brochignac (reporter) - 2025-06-29 17:38
 https://www.grisbi.org/bugsreports/view.php?id=2338#c7264 
---------------------------------------------------------------------- 
L'assistant d'import d'un compte comporte 5 étapes, auquel il faut rajouter
autant d'étapes par compte supplémentaire.
Idem pour l'export. 

---------------------------------------------------------------------- 
 (0007265) LudovicRousseau (administrator) - 2025-07-02 11:27
 https://www.grisbi.org/bugsreports/view.php?id=2338#c7265 
---------------------------------------------------------------------- 
ça va être compliqué à résoudre.
Les 3 premières pages sont crées dans export_accounts()
https://github.com/grisbi/grisbi/blob/master/src/export.c#L833-L853
Puis des pages supplémentaires (un nombre variable) sont créées dans
export_enter_resume_page()
https://github.com/grisbi/grisbi/blob/master/src/export.c#L769

C'est pas possible de connaitre le nombre totale d'étapes puisque ça dépend
du nombre de comptes qui seront sélectionnés par l'utilisateur.
Je ne pense pas qu'on puisse faire beaucoup mieux qu'actuellement. 

---------------------------------------------------------------------- 
 (0007272) brochignac (reporter) - 2025-07-03 20:46
 https://www.grisbi.org/bugsreports/view.php?id=2338#c7272 
---------------------------------------------------------------------- 
Dans le cas de l'import, on remarque que :

- Grisbi affiche 4 étapes totales (1/4 et 2/4) puis 6 étapes totales (4/6,
5/6, ...),
or on sait qu'il y a, au minimum, 5 étapes totales (avec un seul compte
importé).

- l'étape n° 3 (3/4 ou 3/6) n'existe pas.

Le nombre d'étapes totales s'incrémentent bien si on rajoute un/des compte(s)
supplémentaire(s) importé(s). 

---------------------------------------------------------------------- 
 (0007273) brochignac (reporter) - 2025-07-03 20:50
 https://www.grisbi.org/bugsreports/view.php?id=2338#c7273 
---------------------------------------------------------------------- 
Dans le cas de l'export, cela "semble" plus simple :

- le nombre d'étapes totales n’est erroné "que" pour les étapes n°1 et
n°2.

Et je n'ai malheureusement pas l'expertise pour comprendre/améliorer le code. 

---------------------------------------------------------------------- 
 (0007534) LudovicRousseau (administrator) - 2026-05-18 19:07
 https://www.grisbi.org/bugsreports/view.php?id=2338#c7534 
---------------------------------------------------------------------- 
Le nombre de page n'est pas connu au début de la procédure.
Ce nombre peut augmenter en fonction des choix de l'utilisateur.

Problème pas possible à corriger. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2025-06-29 17:12 brochignac     New Issue                                    
2025-06-29 17:12 brochignac     File Added: numerotation-etapes_import.png      
             
2025-06-29 17:16 brochignac     Note Added: 0007263                          
2025-06-29 17:38 brochignac     Note Added: 0007264                          
2025-07-02 11:27 LudovicRousseauNote Added: 0007265                          
2025-07-03 20:46 brochignac     Note Added: 0007272                          
2025-07-03 20:50 brochignac     Note Added: 0007273                          
2026-05-18 19:07 LudovicRousseauAssigned To               => LudovicRousseau 
2026-05-18 19:07 LudovicRousseauStatus                   new => closed       
2026-05-18 19:07 LudovicRousseauResolution               open => not fixable 
2026-05-18 19:07 LudovicRousseauNote Added: 0007534                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports