IRC logs of #tryton-fr for Friday, 2013-08-23

chat.freenode.net #tryton-fr log beginning Fri Aug 23 00:00:01 CEST 2013
2013-08-23 10:51 <Pilou> Pourquoi est ce que PurchaseLine.Quantity (http://hg.tryton.org/modules/purchase/file/4007a3630b27/purchase.py#l796) utilise le type fields.Float et pas fields.Numeric ?
2013-08-23 10:52 <cedk> Pilou: et pq pas?
2013-08-23 10:53 <Pilou> pour la même raison que fields.Numeric est utilisé pour PurchaseLine.unit_price
2013-08-23 10:55 <cedk> Pilou: quantity est une quantite et unit price est un prix
2013-08-23 10:55 <Pilou> Dans ce cas quel serait l'inconvénient d'utiliser fields.Numeric pour PurchaseLine.Quantity ?
2013-08-23 10:57 <cedk> Pilou: quelles seraientt les avantages ?
2013-08-23 10:57 <cedk> Pilou: il faudra toujours faire des convertions quelque part
2013-08-23 10:58 <Pilou> l'avantage serait la précision ? Il y a bien une raison pour laquelle un prix et une quantité n'utilisent pas le même type :)
2013-08-23 11:02 <cedk> Pilou: la précision serait même
2013-08-23 11:02 <Pilou> quel est la raison de ne pas utiliser le même type dans ce cas ?
2013-08-23 11:03 <cedk> Pilou: pourquoi est-ce que tu demande ça ?
2013-08-23 11:07 <Pilou> ben j'implémente un module qui gère des sommes d'argent et des quantités, je regarde comment c'est fait dans les modules standards, je note que ce n'est pas le même type qui est utilisé, je cherche dans la doc pourquoi, je ne trouve pas, je te demande ...
2013-08-23 11:08 <Pilou> je sais qu'utiliser fields.Numeric pour les quantités d'argent est un argument de Tryton par rapport à OpenErp
2013-08-23 11:09 <Pilou> mais je demande pourquoi les quantités autres que les quantités d'argent n'utilisent pas aussi field.Numeric
2013-08-23 11:10 <cedk> Pilou: parce qu'on n'en a pas besoin
2013-08-23 11:10 <Pilou> est ce que tu peux être plus précis ?
2013-08-23 11:10 <cedk> Pilou: et le calcul en decimal est plus lent qu'avec des floats
2013-08-23 11:12 <Pilou> je n'ai pas compris de quoi on n'avait pas besoin (c'est à dire l'avantage de field.Numeric par rapport à field.float). Je note qu'un désavantage est les perfs.
2013-08-23 11:16 <cedk> Pilou: et bien tu pose la question a l'envers, si un float est suffisant on utilise un float
2013-08-23 11:17 <Pilou> il est suffisant par rapport à quelle caractéristique/propriété ?
2013-08-23 11:18 <cedk> Pilou: une quantité
2013-08-23 11:20 <cedk> Pilou: pour 0.1 Kg, ce n'est pas grave que ça soit: 0.1000000000000000055511151231257827021181583404541015625 Kg
2013-08-23 11:21 <cedk> Pilou: par contre on veut pouvoir sommer énormémant de quantité rapidemend
2013-08-23 11:24 <Pilou> Je te remercie pour tes réponses.

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!