[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-bugtrack] [bug #17811] prix unitaires à 3 ou 4 chiffres signif
From: |
Christophe Combelles |
Subject: |
[Dolibarr-bugtrack] [bug #17811] prix unitaires à 3 ou 4 chiffres significatifs |
Date: |
Wed, 20 Sep 2006 12:30:31 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20060830 Firefox/1.5.0.7 (Debian-1.5.dfsg+1.5.0.7-1) |
URL:
<http://savannah.nongnu.org/bugs/?17811>
Summary: prix unitaires à 3 ou 4 chiffres significatifs
Project: Dolibarr
Submitted by: ccomb
Submitted on: mercredi 20.09.2006 à 12:30
Severity: 2 - Minor
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Release: None
Operating System: None
_______________________________________________________
Details:
pour des prix unitaires très petits, il y a parfois 3 chiffres après la
virgule, par exemple 0.067€. Dans une facture, ceci est arrondi à 0.07
pour l'affichage, ce qui est gênant car ça fait un écart de 5%.
Il faudrait modifier la fonction price() dans functions.php pour prendre en
compte ce genre de cas.
Dans mon dolibarr j'ai fait la chose suivante temporairement:
- au début de la fonction price : if($amount < 1) $arrondi=3; else
$arrondi=2;
- puis remplacement de 2 par $arrondi dans l'appel à number_format.
Ce n'est pas génial comme solution définitive car on peut avoir trois
chiffres significatifs pour des montants supérieurs à 1€.
Il faudrait pouvoir faire la différence entre nombre calculé (dont on
affiche un arrondi) et un nombre entré manuellement (qu'on affiche en
entier).
Ou plus simple : ajouter un argument à price() pour lui dire ou non
d'arrondir, puis ne jamais arrondir pour l'affichage d'un prix unitaire.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?17811>
_______________________________________________
Message posté via/par Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dolibarr-bugtrack] [bug #17811] prix unitaires à 3 ou 4 chiffres significatifs,
Christophe Combelles <=