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