dolibarr-bugtrack
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]