28.04.2017 05:06
Доброго времени суток всем читающим! Возникла следующая ситуация 26.04.2017 в магазине при закрытии смен на сервере Set 5 , на этапе кнопки Отчет, появилась следующая ошибка "ошибка арифметического переполнения при преобразовании float к типу данных numeric" путем повторных перегрузок смен, выявил косячную кассу, без нее все операции проходят. Подскажите куда копать, где смотреть что бы выявить эту ошибку преобразования. Что означает ошибка известно, не известно куда лезть и где смотреть.
28.04.2017 05:55
нашел одно странное различие в SQL в одной таблице сумма в колонке SummaSaleCash равна 777777,2 а во второй таблице в этойже колонке сумма 777777,200000000001
28.04.2017 12:57
если работать с деньгами в типе данных "плавающая точка", то появления таких ошибок неизбежно. И, к сожалению, в SetRetail почему-то вот не любят decimal
03.05.2017 10:10
после долгих надругательств над гуглом, сетом и скулой, нашлось самое безопасное решение. это обновить скулу. ошибка сразу ушла и смена закрылась. Понимаю что это не панацея, но все же хоть какое то решение.
Часовой пояс GMT +3, время: 17:53.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.