[grisbi-bugs] [Grisbi 0001812]: Auto-complétion de tiers erronée dans le formulaire de saisie des opérations

Grisbi Bug Tracker bugtracker at grisbi.org
Sam 13 Oct 14:18:34 CEST 2018


The following issue has been set as RELATED TO issue 0001871. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1812 
====================================================================== 
Reported By:                brochignac
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1812
Category:                   Main
Reproducibility:            random
Severity:                   feature
Priority:                   normal
Status:                     assigned
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 Kubuntu 17.10 Artful 
Version GTK:                3.22.25-0ubuntu0.1 
====================================================================== 
Date Submitted:             2018-02-11 12:28 CET
Last Modified:              2018-10-13 14:18 CEST
====================================================================== 
Summary:                    Auto-complétion de tiers erronée dans le
formulaire de saisie des opérations
Description: 
Bonjour,
J'utilise la version 1.1.91-1 du dépôt Debian.
Dans l'aide à la saisie, "Remplissage sensible à la casse" n'est pas coché.
J'ai plusieurs tiers qui commencent par "le" comme "Leclerc..." ou
"leboncoin...".
Lorsque je saisis dans la case Tiers "le", Grisbi me propose une liste avec
leboncoin.fr (image 1) puis Leclerc....
Lorsque je tape "lec", Grisbi me propose aléatoirement, "lecboncoin.fr" (image
2) avec une liste vierge, ou "Leclerc 17" (image 3) avec une liste de Leclerc.
Il crée donc un tiers inconnu avec "lec" puis "boncoin.fr", sans catégorie.
L'erreur existe aussi de même façon avec d'autres tiers.


Steps to Reproduce: 
A la saisie des 2 premiers caractères du tiers de façon aléatoire.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0001871 Mauvaise gestion des propositions pré-s...
====================================================================== 

---------------------------------------------------------------------- 
 (0004259) pbiava (administrator) - 2018-02-25 21:32
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4259 
---------------------------------------------------------------------- 
Pourrais tu m'envoyer un fichier anonymisé mais en conservant les tiers. J'ai
fait un test mais avec peu de tiers donc je ne retrouve pas le problème. Avec
mon propre fichier de compte j'ai l'option cochée et n'utilise que des
majuscules pour les tiers. Je n'ai pas non plus le problème.

Edit après fausse manip

 

---------------------------------------------------------------------- 
 (0004266) brochignac (reporter) - 2018-02-27 20:36
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4266 
---------------------------------------------------------------------- 
En pièce jointe, le fichier anonymisé.
J'arrive à reproduire le problème en alternant, à la frappe du tiers,
majuscule et minuscule dans la 1ère lettre du tiers, mais pas à tous les
coups. 

---------------------------------------------------------------------- 
 (0004267) pbiava (administrator) - 2018-02-27 20:58
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4267 
---------------------------------------------------------------------- 
Je viens de regarder le fichier. Il est totalement illisible. 

---------------------------------------------------------------------- 
 (0004268) brochignac (reporter) - 2018-02-27 21:32
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4268 
---------------------------------------------------------------------- 
Je viens de l'ouvrir chez moi et il fonctionne.
Je le renvoie. 

---------------------------------------------------------------------- 
 (0004269) pbiava (administrator) - 2018-02-28 07:25
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4269 
---------------------------------------------------------------------- 
Voilà ce que j'ai. Quel est le codage du fichier ? 

---------------------------------------------------------------------- 
 (0004272) brochignac (reporter) - 2018-02-28 20:37
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4272 
---------------------------------------------------------------------- 
Au temps pour moi, j'avais activé "Compresser le fichier Grisbi".
Il s'ouvre maintenant correctement avec Kate.
Je le renvoie en zip, le fichier .gsb fait 2.5 Mo et me donne une erreur 500. 

---------------------------------------------------------------------- 
 (0004274) pbiava (administrator) - 2018-03-03 07:49
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4274 
---------------------------------------------------------------------- 
C'est OK maintenant. 

---------------------------------------------------------------------- 
 (0004282) pbiava (administrator) - 2018-03-11 06:59
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4282 
---------------------------------------------------------------------- 
Désolé mais je n'arrive pas du tout à reproduire le bug. La seule façon
d'obtenir l'image 2 c'est de mettre leboncoin comme tiers puis de déplacer le
curseur jusqu'au "le" et d'ajouter la lettre "c". Dans ce cas on obtient une
liste vide car bien entendu il n'existe pas de tiers avec ce nom. Si je valide,
cela crée un nouveau tiers lecboncoin avec une opération ce qui est normal
puisqu'on autorise la création de nouveau tiers dans les préférences.
Pour moi ce fonctionnement est normal. 

---------------------------------------------------------------------- 
 (0004308) brochignac (reporter) - 2018-03-13 20:34
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4308 
---------------------------------------------------------------------- 
Bonsoir,
J'arrive à le reproduire "à peu près" tout le temps en faisant ainsi:
- je saisis une date,
- je tapes la 1ère lettre d'un tiers, la complétion se fait au 1er de la liste
(dans mon cas, "l" donne "Labbé Frères SARL / Pons" avec "abbé Frères SARL /
Pons" surligné en bleu),
- je corrige avec Retour Arrière, pour supprimer la lettre "l"
- je retapes la 1ère lettre "l", j'ai "Labbé Frères SARL / Pons" sans
surlignage bleu,
- je tapes la 2ème lettre "e" ("le" donne "Leabbé Frères SARL / Pons", avec
"abbé Frères SARL / Pons" surligné en bleu)

A priori, plusieurs conditions pour le reproduire (d’après mes essais, mais
pas à tous les coups, donc c'est pas gagné !!!)
- rentrer une opération à une date et la valider,
- rentrer une 2ème opération à la même date (je clique dans la case),
- il faut arriver à obtenir un tiers non surligné, en rentrant la 1ère
lettre, en la supprimant avec backspace, puis retaper une 1ère lettre,
apparaît un tiers non surligné, la 2ème lettre à suivre s'intercale dans le
tiers pour créer un nouveau tiers.

Voilà, voilà ... 

---------------------------------------------------------------------- 
 (0004659) brochignac (reporter) - 2018-09-22 16:14
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4659 
---------------------------------------------------------------------- 
Bug toujours présent sur la version git compilée ce jour 22/09/2018.
Similaire au bug 1871. 

---------------------------------------------------------------------- 
 (0004668) brochignac (reporter) - 2018-10-12 19:20
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4668 
---------------------------------------------------------------------- 
Désolé mais bug toujours présent sur la version git 52b5998b compilée ce
jour 12/10/2018. 

---------------------------------------------------------------------- 
 (0004669) brochignac (reporter) - 2018-10-12 19:39
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4669 
---------------------------------------------------------------------- 
Mea culpa : j'ai enfin coché "Use gtk completion for payees" dans
"Préférences" -> "Formulaire des opérations" -> "Aide à la saisie". 
Et cela fonctionne, le problème n'apparait plus chez moi.
Un essai avec "Use gtk completion for payees" re-décoché , et le problème
réapparait.
Good job. 

---------------------------------------------------------------------- 
 (0004670) brochignac (reporter) - 2018-10-12 19:47
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4670 
---------------------------------------------------------------------- 
En revanche, options en anglais. 

---------------------------------------------------------------------- 
 (0004673) pbiava (administrator) - 2018-10-13 14:15
 http://www.grisbi.org/bugsreports/view.php?id=1812#c4673 
---------------------------------------------------------------------- 
C'est normal. J'hésite encore sur le nom à donner à cette option pour ne pas
créer de confusion dans l'esprit des utilisateurs. En effet au delà de
l'utilisation de la complétion de gtk on change aussi la forme de la popup et
les options associées. Cela concerne directement les catégories et IB en fait.
On verra quand j'aurais fait la modification.

Nota : j'ai poussé une modification suite à un crash. Il faudrait mettre à
jour. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-02-11 12:28 brochignac     New Issue                                    
2018-02-11 12:28 brochignac     File Added: 1-leboncoin.png                    
2018-02-11 12:28 brochignac     File Added: 2-lecboncoin.fr.png                 
  
2018-02-11 12:28 brochignac     File Added: 3-Leclerc17.png                    
2018-02-25 21:30 pbiava         Note Added: 0004259                          
2018-02-25 21:32 pbiava         Note Edited: 0004259                         
2018-02-25 21:32 pbiava         Assigned To               => pbiava          
2018-02-25 21:32 pbiava         Status                   new => assigned     
2018-02-27 20:36 brochignac     File Added: 2007-2017-1.1.91-obfuscated.gsb     
              
2018-02-27 20:36 brochignac     Note Added: 0004266                          
2018-02-27 20:58 pbiava         Note Added: 0004267                          
2018-02-27 21:32 brochignac     File Added: 2007-2017-1.1.91-obfuscated-2.gsb   
                
2018-02-27 21:32 brochignac     Note Added: 0004268                          
2018-02-28 07:25 pbiava         File Added: Capture du 2018-02-28 07-22-11.png  
                 
2018-02-28 07:25 pbiava         Note Added: 0004269                          
2018-02-28 20:37 brochignac     File Added: 2007-2017-1.1.91-obfuscated.zip     
              
2018-02-28 20:37 brochignac     Note Added: 0004272                          
2018-03-03 07:49 pbiava         Note Added: 0004274                          
2018-03-11 06:59 pbiava         Note Added: 0004282                          
2018-03-13 20:34 brochignac     Note Added: 0004308                          
2018-09-22 16:14 brochignac     Note Added: 0004659                          
2018-10-12 19:20 brochignac     Note Added: 0004668                          
2018-10-12 19:39 brochignac     Note Added: 0004669                          
2018-10-12 19:47 brochignac     File Added: aide_a_la_saisie.jpg                
   
2018-10-12 19:47 brochignac     Note Added: 0004670                          
2018-10-13 14:15 pbiava         Note Added: 0004673                          
2018-10-13 14:18 pbiava         Relationship added       related to 0001871  
======================================================================



Plus d'informations sur la liste de diffusion bugsreports