В процессе разработки отчетов в системе КомпоновкаДанных (СКД) часто возникает задача вывести дополнительные расчетные показатели, например, среднее значение, непосредственно для каждой строки номенклатуры. Основная сложность заключается в том, чтобы не допустить появления лишних строк или искажения структуры отчета. Давайте разберем по шагам, как правильно настроить такой вывод.
Первым делом нам необходимо убедиться, что система умеет вычислять среднее значение по нужным нам показателям. Для этого перейдем на вкладку Ресурсы в настройках отчета.
Количество или Сумма).Среднее(ИмяВашегоПоля).Многие разработчики совершают ошибку, добавляя лишние детальные записи, которые дублируют данные. Чтобы получить нужный визуальный эффект, мы должны правильно настроить иерархию в Настройках отчета.
Рассмотрим оптимальную структуру:
Номенклатура.Когда вы создадите вложенную группировку, отчет может начать выводить все колонки подряд, включая те, которые там не нужны. Чтобы во второй строке отображались только показатели со средним значением, нам нужно ограничить вывод полей для этой конкретной группировки.
Порядок действий:
Среднее.В СКД также существует встроенный механизм управления итоговыми записями. Вы можете использовать стандартные настройки итогов, если задача не требует специфического визуального оформления:
В свойствах группировки Номенклатура на вкладке Настройки вы можете найти параметры Расположение итогов. Установив значение Начало или Конец, вы сможете управлять тем, где именно будет появляться расчетная строка относительно списка товаров.
Чтобы итоговая строка со средним значением не сливалась с основной номенклатурой, рекомендуем воспользоваться вкладкой Условное оформление:
Вы можете задать правило, при котором для строк с уровнем группировки 2 (наша вложенная группировка) будет применяться Жирный шрифт или иной цвет фона. Это сделает отчет более профессиональным и легким для восприятия пользователем.
Если же стандартных настроек оказывается недостаточно для реализации сложного дизайна отчета, не забывайте о возможности использования Макеты. Вы можете нарисовать область группировки самостоятельно, указав в ней, в какой именно ячейке должно выводиться Среднее, что дает полный контроль над представлением данных.
Следуя этим простым шагам, вы сможете добиться вывода любого дополнительного показателя без нарушения структуры отчета. Главное — помнить, что любая вложенная группировка должна быть четко ограничена по Выбранным полям, чтобы избежать «засорения» отчета лишними данными.