dem
-
2010-10-15
- status: open --> open-fixed
ККМ использует целочисленные значения сумм и объемов. У него просто задано сколько символов идет после запятой. Программы используют float.
В ряде случаев получались ошибки вида:
>>> int((float('17451.46')*10)*10)
1745145
>>> int(float('17451.46')*100)
1745146
Теперь я преобразую числа в строку и потом в целочисленные.