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
PilouPourquoi 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 ?10:51
cedkPilou: et pq pas?10:52
Piloupour la même raison que fields.Numeric est utilisé pour PurchaseLine.unit_price10:53
cedkPilou: quantity est une quantite et unit price est un prix10:55
PilouDans ce cas quel serait l'inconvénient d'utiliser fields.Numeric pour PurchaseLine.Quantity ?10:55
cedkPilou: quelles seraientt les avantages ?10:57
cedkPilou: il faudra toujours faire des convertions quelque part10:57
Piloul'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 :)10:58
cedkPilou: la précision serait même11:02
Pilouquel est la raison de ne pas utiliser le même type dans ce cas ?11:02
cedkPilou: pourquoi est-ce que tu demande ça ?11:03
Pilouben 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 ...11:07
Pilouje sais qu'utiliser fields.Numeric pour les quantités d'argent est un argument de Tryton par rapport à OpenErp11:08
Piloumais je demande pourquoi les quantités autres que les quantités d'argent n'utilisent pas aussi field.Numeric11:09
cedkPilou: parce qu'on n'en a pas besoin11:10
Pilouest ce que tu peux être plus précis ?11:10
cedkPilou: et le calcul en decimal est plus lent qu'avec des floats11:10
Pilouje 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.11:12
cedkPilou: et bien tu pose la question a l'envers, si un float est suffisant on utilise un float11:16
Pilouil est suffisant par rapport à quelle caractéristique/propriété ?11:17
cedkPilou: une quantité11:18
cedkPilou: pour 0.1 Kg, ce n'est pas grave que ça soit: 0.1000000000000000055511151231257827021181583404541015625 Kg11:20
cedkPilou: par contre on veut pouvoir sommer énormémant de quantité rapidemend11:21
PilouJe te remercie pour tes réponses.11:24

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!