Среднее (или сумма) по группировке СКД

1. Konstatine 8 03.09.24 14:27 Сейчас в теме
Здравствуйте. Отчет на СКД. КА 2.5.17
Простой вопрос. Пытаюсь по группировке "Номенклатура" вывести среднее значение по колонке "Цена начальный остаток". Но он не выводит верно. На скриншоте видно, что среднее значение равно -4.91.
Но ведь это не среднее значение. У меня ощущение, что он считает среднее по строкам, которые не попадают в отчет (то есть для него строк как-будто больше чем вижу я). Как это может быть?
Среднее считаю как Среднее(ЦенаНачальныйОстаток) с группировкой по Номенклатуре.
Кстати Сумма(ЦенаНачальныйОстаток) с группировкой по Номенклатуре также считает неверно.

В чем может быть беда?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. usershmuser 03.09.24 14:34 Сейчас в теме
последние 2 документа некорректно проведены по времени, нарушена последовательность, корректируем и все перепроводим
может просто нужно перепровести.
проверяй движение товаров, нет ли минусов в периоде, эти минусы очень влияют
Konstatine; +1 Ответить
3. Konstatine 8 03.09.24 14:54 Сейчас в теме
Как вы поняли, что нарушена последовательность именно по последним двум документам?
5. usershmuser 03.09.24 15:07 Сейчас в теме
(4) потому, что скорее всего работает отбор, он сначала выводит все, считает, а потом отбор скрывает что ненужно

(3)
Как вы поняли, что нарушена последовательность

обычно проблемы с себестоимостью всплывают из за нарушении последовательности, но если есть какие то отборы, то их стоит снять проверить в первую очередь. есть вероятность, что и не последние два, но я бы их проверил в первую очередь (логически выбивается последовательность)
еще пользователи вполне могут вносить всякую дичь, при этом без задней мысли.
крути отчеты, анализируй
Konstatine; +1 Ответить
4. Konstatine 8 03.09.24 14:58 Сейчас в теме
Мне кажется что тут дело зарыта глубже. Вывожу Количество(ЦенаНачальныйОстаток), выводит 23, хотя по факту тут 9 документов. Всю голову сломал..не пойму логику СКД.
6. homer_ 79 03.09.24 15:15 Сейчас в теме
Убери регистратор из группировки и посмотри что фактически в таблице.
(4)
Konstatine; +1 Ответить
7. Konstatine 8 03.09.24 15:19 Сейчас в теме
(6) Не понял. Как посмотреть? Если убираю регистратор у группировки, ничего не меняется в отчете.
8. homer_ 79 03.09.24 15:28 Сейчас в теме
(7) сделать <Детальные записи>
Konstatine; +1 Ответить
9. Konstatine 8 03.09.24 18:28 Сейчас в теме
(8)
Детальные записи
извините, не убирается регистратор у группировки. Хотя детальные записи сделал. Что сделал не так?
10. Konstatine 8 04.09.24 08:05 Сейчас в теме
12. truba 04.09.24 09:06 Сейчас в теме
(10) Слушай, ну мы твою схему не видим, а на картинке все вроде как чудесно. Может там и баг какой, а может то, что мы по картинкам себе представляем не соответствует реальной СКД
Konstatine; +1 Ответить
11. Konstatine 8 04.09.24 09:06 Сейчас в теме
Вот еще один пример. Ну как сумма по номенклатуре может быть 431.09?
Прикрепленные файлы:
13. Konstatine 8 04.09.24 09:15 Сейчас в теме
Сейчас прикреплю всю схему
14. Konstatine 8 04.09.24 09:17 Сейчас в теме
Пожалуйста
Прикрепленные файлы:
15. homer_ 79 04.09.24 09:35 Сейчас в теме
(14) не соответствует схема с приложенной картинкой в (1)

Убери все группировки и сделай <Детальные записи> и сформируй отчет и потом уже смотри правильно ли таблица без группировок сформирована.
Konstatine; +1 Ответить
16. Konstatine 8 04.09.24 09:42 Сейчас в теме
Убираю - но результат не меняется. Группировка по номенклатуре сохраняется.
Прикрепленные файлы:
17. Konstatine 8 04.09.24 11:38 Сейчас в теме
18. truba 04.09.24 15:12 Сейчас в теме
(17) Ладно, на что грешим, что агрегатные функции неправильно отрабатывают. У агрегатных функций СКД емнип 3 набора аргументов. 1) Поля по которым она считается. 2) собственно сама функция строкой 3) Поля по которым происходит группировка.

В СКД сериализованной можешь хотя б прислать этот фрагмент, если сама СКД допустим ком.тайна?

что то вроде:
<totalField>
<dataPath>МоеПоле</dataPath>
<expression>Сумма(МоеПоле)</expression>
<group>МоеПоле</group>
</totalField>
Оставьте свое сообщение

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