Неправильный итог в типовом отчете скд ут 11.4.6

1. dante 21.04.21 11:27 Сейчас в теме
Добрый день.
Неправильно считает итог в типовом отчете ОстаткиТоваровПринятыхНаКомиссию из ут 11.4.6 по сумме.Копейки не идут,иногда доходит до рублей,округления везде до 2х знаков.Фото прилагаю.
Подскажите куда смотреть.
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Найденные решения
22. SlavaKron 21.04.21 13:46 Сейчас в теме +0.1 $m
(21) Можно попробовать Сумма(ОКР(СуммаОстаток, 2)) в выражении ресурса СуммаОстаток, но лучше оставьте как есть, иначе в итогах вы будете получать накопленную ошибку округления.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 21.04.21 11:37 Сейчас в теме
эээ, это вы на калькуляторе просуммировали всю колонку и у вас не сошлись результаты?
3. dante 21.04.21 11:44 Сейчас в теме
Первоначально в экселе увидели,тут я просто чтобы показать наглядно сделал.
4. SlavaKron 21.04.21 11:45 Сейчас в теме
У вас при подсчете на калькуляторе накопилась ошибка округления. Например, 41.32 - это округленное 41.315.
41.315 + 41.315 = 82.63, но
41.32 + 42.32 = 82.64

Итог считается из неокругленных значений.
5. dante 21.04.21 11:46 Сейчас в теме
Как исправить подскажите итог чтобы считал одинаково везде?
6. dante 21.04.21 11:46 Сейчас в теме
В СКД не силен,не знаю где смотреть.
7. soft_wind 21.04.21 11:46 Сейчас в теме
Рзамерность Цена в регистре какая? не 3 случайно?
8. soft_wind 21.04.21 11:46 Сейчас в теме
9. dante 21.04.21 11:49 Сейчас в теме
Два знака стоит в регистре
10. dante 21.04.21 11:50 Сейчас в теме
Везде стоит Выразить КАК ЧИСЛО(15, 2)
В итоге где то наверное нужно поставить тоже,но не понимаю где именно.
11. SlavaKron 21.04.21 11:53 Сейчас в теме
Возможно, используются какие-то дополнительные единицы измерения. Мы, допустим, видим целое количество в единицах для отчетов, но по факту там коэффициент высчитывается с точностью до 3-х знаков.
12. dante 21.04.21 12:02 Сейчас в теме
Почему он по разному считает для итогов и для строк не очень понимаю,где это можно посмотреть?
13. dante 21.04.21 12:03 Сейчас в теме
Может быть с Коэффициентом как то связано?

ВЫРАЗИТЬ(ЕСТЬNULL(КурсыВалют.Курс, 0) * ТоварыОрганизаций.Кратность / (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс) * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК ЧИСЛО(15, 2))
КОНЕЦ * ТоварыОрганизаций.КоэффициентНДС * ТоварыОрганизаций.КоличествоОстаток
14. SlavaKron 21.04.21 12:16 Сейчас в теме
(13) Да, скорее всего. Отключите временно Формат в оформлении поля СуммаОстаток. Это поможет выяснить по каким позициям точность суммы оказалась больше 2х знаков после запятой. В конце концов, можно будет потом жестко указать тип значения для этого поля Число(15, 2). Но пока хорошо бы выяснить какие позиции округляются.
Прикрепленные файлы:
15. dante 21.04.21 12:26 Сейчас в теме
Нашел позиции с тремя знаками,их поидее быть не должно цены до двух должны везде быть,как тогда лучше это исправить?
16. dante 21.04.21 12:27 Сейчас в теме
Цена верная с двумя знаками сумма почему то с тремя,не знаю как он так считает странно.
Где можно округление включить до двух знаков в сумме,я только через формат нашел.
Прикрепленные файлы:
18. SlavaKron 21.04.21 12:38 Сейчас в теме
(16) Цена там тоже с 3-мя знаками скорее всего, просто вы у нее Формат же не отключали. Судя по запросу, где-то НДС считается, если, конечно, количество остаток целое.
Прикрепленные файлы:
17. dante 21.04.21 12:32 Сейчас в теме
Сделал через тип значений стало 2 знака в строке но итог все равно считает не верный.Подскажите какие варианты есть?
Прикрепленные файлы:
20. SlavaKron 21.04.21 12:43 Сейчас в теме
(17) Ну можете еще раз всё выражение, считающее Сумму обрамить в функцию ВЫРАЗИТЬ( ... КАК ЧИСЛО(15,2).
Но только я вот не уверен, есть ли вообще проблема как таковая.
19. dante 21.04.21 12:39 Сейчас в теме
21. dante 21.04.21 13:10 Сейчас в теме
ВЫРАЗИТЬ Не помогает в итогах все равно считает по трем знакам.
22. SlavaKron 21.04.21 13:46 Сейчас в теме +0.1 $m
(21) Можно попробовать Сумма(ОКР(СуммаОстаток, 2)) в выражении ресурса СуммаОстаток, но лучше оставьте как есть, иначе в итогах вы будете получать накопленную ошибку округления.
23. dante 21.04.21 14:08 Сейчас в теме
Отлично то что нужно,спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот