[grisbi-bugs] [Grisbi 0002149]: Montant du premier rapprochement à "--9223372036854775808.0"
Grisbi Bug Tracker
bugtracker at grisbi.org
Mar 31 Aou 10:41:34 CEST 2021
The following issue has been RESOLVED.
======================================================================
https://www.grisbi.org/bugsreports/view.php?id=2149
======================================================================
Reported By: Anael
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 2149
Category: Main
Tags: rapprochement
Reproducibility: always
Severity: minor
Priority: normal
Status: resolved
OS: Debian
Unstable Impact: Yes
Version OS: 11
Version GTK:
Resolution: fixed
Fixed in Version: 2.0.x
======================================================================
Date Submitted: 2021-08-16 19:47 CEST
Last Modified: 2021-08-31 10:41 CEST
======================================================================
Summary: Montant du premier rapprochement à
"--9223372036854775808.0"
Description:
Bonjour,
Lors du premier rapprochement d'un compte, affichage d'un montant initial est à
"--9223372036854775808.0".
=> Dans le fichier .gsb, Initial_balance="###ERR###".
Dans l'interface => propriétés du compte, le solde initial est indiqué à 0.0
Il pourrait être intéressant d'appliquer le même traitement aux deux
affichages ?
Je propose de conserver la logique remplaçant ###ERR### par 0.0 et remplacer la
valeur dans le fichier lors du prochain enregistrement.
Cordialement,
Anael
Steps to Reproduce:
Ouvrir le fichier
Faire un rapprochement
======================================================================
----------------------------------------------------------------------
(0006289) LudovicRousseau (administrator) - 2021-08-22 23:53
https://www.grisbi.org/bugsreports/view.php?id=2149#c6289
----------------------------------------------------------------------
Effectivement c'est étonnant.
C'est possible de corriger le problème en modifiant le solde initial pour
mettre 0 (ou 0.00), sauver le fichier, fermer le fichier (ou quitter Grisbi),
réouvrir le fichier.
Je ne sais pas si c'est une bonne idée de corriger automatiquement la valeur
Initial_balance="###ERR###"
Comment avez vous fait pour créer un fichier invalide comme ça ?
De mon côté j'arrive à reproduire le problème en mettant un solde initiale
à "toto" ou n'importe quoi qui n'est pas un nombre. C'est affiché "0.00" mais
le fichier .gsb contient Initial_balance="###ERR###"
----------------------------------------------------------------------
(0006301) pbiava (administrator) - 2021-08-31 06:50
https://www.grisbi.org/bugsreports/view.php?id=2149#c6301
----------------------------------------------------------------------
Quand grisbi détecte une erreur dans la conversion d'une chaîne de caractères
en GsbReal, il renvoie error_real = {G_MININT64, 0} ce qui explique le chiffre
négatif retenu.
Le terme ###ERR### est simplement la transcription de cette erreur en chaîne :
ERROR_REAL_STRING "###ERR###"
Remplacer la chaîne ###ERR### par 0.00 est une mauvaise idée à mon avis car
ça va complexifier la recherche de l'erreur. Je préférerai mettre un message
d'erreur au chargement du fichier et ne pas mettre 0.
----------------------------------------------------------------------
(0006302) pbiava (administrator) - 2021-08-31 08:26
https://www.grisbi.org/bugsreports/view.php?id=2149#c6302
----------------------------------------------------------------------
Bon j'ai corrigé le code pour afficher ###ERR### dans le solde initial du
compte et mis un message d'erreur à l'ouverture du fichier.
----------------------------------------------------------------------
(0006303) pbiava (administrator) - 2021-08-31 10:41
https://www.grisbi.org/bugsreports/view.php?id=2149#c6303
----------------------------------------------------------------------
fixed in version 2.0.5
Issue History
Date Modified Username Field Change
======================================================================
2021-08-16 19:47 Anael New Issue
2021-08-16 19:47 Anael File Added: Comptes.gsb
2021-08-16 19:47 Anael File Added: Capture d’écran du 2021-08-16
19-45-12.png
2021-08-16 19:47 Anael Tag Attached: rapprochement
2021-08-22 23:53 LudovicRousseauNote Added: 0006289
2021-08-31 06:50 pbiava Note Added: 0006301
2021-08-31 06:50 pbiava Assigned To => pbiava
2021-08-31 06:50 pbiava Status new => assigned
2021-08-31 08:26 pbiava Note Added: 0006302
2021-08-31 10:41 pbiava Status assigned => resolved
2021-08-31 10:41 pbiava Resolution open => fixed
2021-08-31 10:41 pbiava Fixed in Version => 2.0.x
2021-08-31 10:41 pbiava Note Added: 0006303
======================================================================
Plus d'informations sur la liste de diffusion bugsreports