[grisbi-bugs] [Grisbi 0002149]: Montant du premier rapprochement à "--9223372036854775808.0"
Grisbi Bug Tracker
bugtracker at grisbi.org
Mar 31 Aou 06:50:09 CEST 2021
The following issue has been ASSIGNED.
======================================================================
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: assigned
OS: Debian
Unstable Impact: Yes
Version OS: 11
Version GTK:
======================================================================
Date Submitted: 2021-08-16 19:47 CEST
Last Modified: 2021-08-31 06:50 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.
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
======================================================================
Plus d'informations sur la liste de diffusion bugsreports