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