0
omf2097
20.06.17
✎
11:25
|
Всем привет!
Столкнулся с проблемой. Есть отчет на скд, простой. Нужно поле Стоимость округлить до сотых и чтобы суммовые итоги сходились. Сначала сделал просто через формат в наборе данных, сами записи округлились нормально, а итоги как считались по первичным данным(без округления) так и считаются и идет расхождение. Значит надо округлить в самом запросе, чтобы итоги тоже уже по округленным данным считались. Начал баловаться с Выразить КАК Число(15,2) и получаю интересный результат:
Например есть поле количество и цена, стоимость = 33,873 * 75 результат без округления 2 540,475, если применяется Выразить( КАК число(15,2) получаем результат 2540,5
Ниже строка в отчете
35,113 * 75 без округления 2 633,475, с округлением Выразить( КАК число(15,2) 2 633,49.
Ничего не понимаю, числа с одинаковым значением после "," 2 540,475 и 2 633,475, а округление совершенно разное... Где искать проблему?? И округляет странно, то 1 знак то 2, хотя формула одна единая ВЫРАЗИТЬ(Количество * Цена, КАК ЧИСЛО(15,2))
|
|
5
omf2097
20.06.17
✎
12:14
|
Мдя, походу множители в отчете косячные, пошел ковырять, всем спасибо за ответы))
|
|