[grisbi-bugs] [Grisbi 0001887]: Prévisions: Erreur lors d'ajout d'une ligne à périodicité récurrente si option "Remplacer l'année des dates futures.." activée

Grisbi Bug Tracker bugtracker at grisbi.org
Mar 15 Jan 11:55:11 CET 2019


The following issue has been RESOLVED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=1887 
====================================================================== 
Reported By:                JohanC
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1887
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 16.04 
Version GTK:                3.18.9 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2019-01-11 15:46 CET
Last Modified:              2019-01-15 11:55 CET
====================================================================== 
Summary:                    Prévisions: Erreur lors d'ajout d'une ligne à
périodicité récurrente si option "Remplacer l'année des dates futures.."
activée
Description: 
Lorsqu'on tente d'ajouter manuellement une ligne budgétaire à périodicité
récurrente dans l'onglet "Prévisions", il est impossible de saisir la date de
fin si l'option "Remplacer l'année des dates futures par l'année précédente"
est activée dans les préférences.

En effet la date de fin est transposée à l'année antérieure.

Steps to Reproduce: 
1) Créer un fichier de compte vierge, avec un compte bancaire, activer le
module budgétaire pour ce compte.
2) Comptes -> Compte bancaire -> Onglet "Prévisions" -> Clic-droit "Ajouter une
ligne".
Options :
* Périodicité : Mensuelle.
* Date de fin : Tenter d'écrire "31.12.19", convertit automatiquement en
"31.12.18" dès que l'on met le focus sur une autre zone de texte.
* Tiers : Test 1
* Catégorie : "Test : 1"
* Montant : 50.00

Lors de la validation, on obtient naturellement un message d'erreur, vu que la
date de fin est antérieure à la date actuelle.
====================================================================== 

---------------------------------------------------------------------- 
 (0004758) pbiava (administrator) - 2019-01-12 19:48
 https://www.grisbi.org/bugsreports/view.php?id=1887#c4758 
---------------------------------------------------------------------- 
Pouvez-vous regarder si par hasard l'option "Remplacer l'année des dates
futures par l'année précédente" qui se situe dans l’onglet "Comportement du
formulaire" n'est pas cochée ? 

---------------------------------------------------------------------- 
 (0004759) JohanC (reporter) - 2019-01-12 21:58
 https://www.grisbi.org/bugsreports/view.php?id=1887#c4759 
---------------------------------------------------------------------- 
Bonjour,
Comme je l'avais déjà mentionné dans le champ "Description" de ce rapport de
bug, le problème se produit uniquement quand l'option "Remplacer l'année des
dates futures par l'année précédente" est cochée. 

---------------------------------------------------------------------- 
 (0004762) pbiava (administrator) - 2019-01-13 20:07
 https://www.grisbi.org/bugsreports/view.php?id=1887#c4762 
---------------------------------------------------------------------- 
Désolé pas vu. 

Si je comprends bien il faudrait pouvoir ne pas tenir compte de cette option
pour l'ajout d'une ligne dans les prévisions c'est bien ça ? autrement dit
l'option "Remplacer l'année des dates futures par l'année précédente" est
obligatoirement cochée pour l'usage du formulaire. 

---------------------------------------------------------------------- 
 (0004764) JohanC (reporter) - 2019-01-14 14:44
 https://www.grisbi.org/bugsreports/view.php?id=1887#c4764 
---------------------------------------------------------------------- 
Cette option n'est absolument pas un problème pour le champ "Date" lors d'ajout
d'une ligne budgétaire (cette option peut être utile pour faire plus
rapidement des saisies antidatées).

Par contre, c'est un problème que cette option s'applique également au champ
"Date limite" ce ce même formulaire, champ qui par définition attend
généralement une date située dans le futur.

Le champ "Date limite" est utilisé quand on veut ajouter une ligne budgétaire
à périodicité récurrente, par exemple mensuelle sur 12 mois, comme dans mon
exemple. 

---------------------------------------------------------------------- 
 (0004765) pbiava (administrator) - 2019-01-15 11:30
 https://www.grisbi.org/bugsreports/view.php?id=1887#c4765 
---------------------------------------------------------------------- 
Ok. 

---------------------------------------------------------------------- 
 (0004766) pbiava (administrator) - 2019-01-15 11:55
 https://www.grisbi.org/bugsreports/view.php?id=1887#c4766 
---------------------------------------------------------------------- 
fixed in Github 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2019-01-11 15:46 JohanC         New Issue                                    
2019-01-12 19:42 pbiava         Assigned To               => pbiava          
2019-01-12 19:42 pbiava         Status                   new => assigned     
2019-01-12 19:48 pbiava         Note Added: 0004758                          
2019-01-12 21:58 JohanC         Note Added: 0004759                          
2019-01-13 20:07 pbiava         Note Added: 0004762                          
2019-01-14 14:44 JohanC         Note Added: 0004764                          
2019-01-15 11:30 pbiava         Note Added: 0004765                          
2019-01-15 11:55 pbiava         Status                   assigned => resolved
2019-01-15 11:55 pbiava         Resolution               open => fixed       
2019-01-15 11:55 pbiava         Fixed in Version          => development (git)
2019-01-15 11:55 pbiava         Note Added: 0004766                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports