11. Механизмы построения отчетности
#9

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Если для ресурса (при настройке схемы компоновки данных) было указано, что его можно рассчитывать только в разрезе некоторой группировки, то:

данный ресурс будет выводиться в результат только для этой группировки и группировок в нее вложенных
Правильно: Ограничение «рассчитывать только в разрезе выбранной группировки» означает, что ресурс не появится на более верхних итогах, где нет нужного разреза. При этом внутри выбранной группировки (и глубже, в её подгруппах) значение ресурса будет доступно и выводимо.
данный ресурс будет выводиться в результат только для этой группировки и группировок более верхнего уровня
Неправильно: На верхних уровнях отсутствует требуемый разрез (детализация) выбранной группировки, поэтому ресурс там выводить нельзя - он ограничен расчётом «не выше» заданного уровня. Ограничение как раз отсекает вывод на верхних итогах, а не добавляет его туда.
данный ресурс будет выводиться в результат только для этой группировки
Неправильно: Вложенные группировки находятся внутри выбранной группировки и сохраняют её разрез, поэтому ресурс может быть рассчитан и там. Ограничение запрещает вывод выше заданного уровня, но не запрещает вывод в более детальных (вложенных) группировках.

Пояснение

В СКД ресурсы (суммы, количества, показатели) рассчитываются в «строках группировок» и в итогах. В настройках ресурса есть параметр «Рассчитывать по…»: он задаёт, в каком разрезе (на каком уровне группировки) допустимо вычислять данный показатель. Если указать, что ресурс рассчитывается только по конкретной группировке, то: - На уровнях выше этой группировки ресурс выводиться не будет, потому что там уже нет нужного разреза (например, общий итог по отчету не содержит детализации по номенклатуре). - На уровне самой группировки ресурс будет рассчитан и показан (например, итог по каждой номенклатуре). - На всех вложенных уровнях (например, внутри номенклатуры - по складам, документам, сериям) ресурс также может выводиться, потому что эти уровни находятся «внутри» выбранного разреза. Пример: структура отчета «Номенклатура → Документы». Ресурс «Себестоимость» имеет смысл показывать начиная с уровня «Номенклатура» и глубже (в разрезе документов), но не в шапке отчёта как общий итог. Для этого у ресурса выбирают «Рассчитывать по… = Номенклатура», и тогда показатель появится в строках по номенклатуре и в строках вложенных группировок, но не в верхнем итоговом уровне. Практический совет: такой прием используют, когда показатель корректен только при наличии определенной аналитики (разреза) и может вводить в заблуждение на верхнем уровне (например, средняя цена, маржинальность, коэффициенты, доли), либо когда нужно разгрузить отчет и убрать лишние колонки в общих итогах.