dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] BUG : Correction


From: Damien PASQUER
Subject: Re: [Dolibarr-dev] BUG : Correction
Date: Fri, 23 Dec 2005 11:34:33 +0100
User-agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)

Bonjout à tous,
je viens de revérif les structures de base.
Les tables sont en Innodb de partout, sur mes 2 machines.
Et j'ai toujours le bug :(


Damien PASQUER wrote:
Il faudra que je reteste sur mes machines en prod.
J'ai 2 dolibarr qui tournent. J'ai pas vérifié sur la 2ème machine (pas u le tps).
Je vérifierai si mes tables sont en MyISAM ou en Innodb.
Pour infos, les machines sont en :
Slackware 10
Mysql 4.0.20 max
Php 4.3.10
Apache 2.0.5kkchsoe pour la 1ere

et

Slackware 10.2
Mysql 5 je sais pas kelvers
php 5 je sais pas kelvers
et Apache 2.0.5.kkchose je sais plus la vers.

Je suis dans le train alors c un peu difficile de pouvoir vérifier tout de suite là :p

Juste tout à l'heure, après vérif, tous les arrondis, la valeur mise dans price se faisait à l'entier au dessous.


Régis Houssin wrote:

je viens de trouver pourquoi !!!

bizarrement ça se produit lorsque les tables sont en MyISAM

une fois la table passée en InnoDB il calcul juste

 

là je veux bien qu’on m’explique ;-))

 

Régis

 

 


De : address@hidden [mailto:address@hidden] De la part de Damien PASQUER
Envoyé : mardi 20 décembre 2005 16:00
À : Discussions sur le developpement de Dolibarr
Objet : [Dolibarr-dev] BUG : Correction

 

Mon écart final, est de environ 100 - 150 euros, et non pas 800 euros.
Et en fouillant un peu au niveau de la base, j'ai trouvé l'erreur.
Sur ma ligne de propale d'exemple que je donnais,
1 article à 475euros * Quantité 96 - 31 pourcent de remise = 31464.
Dans la base, dans la table llx_propaldet,  j'ai les valeurs suivantes :

rowid

fk_propal

fk_product

description

tva_tx

qty

remise_percent

remise

subprice

price

40

14

142

 

19.6

96

31

0

475

327


Or 475 * 0,69 = 327,75. La valeur stocké dans price est 327, un arrondi au dessous.
Je perds donc 0,75 * 96 = 72 euros sur cette ligne.
Peut-être une erreur au niveau des arrondis?



_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
  

Attachment: d.pasquer.vcf
Description: Vcard


reply via email to

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