К статье
Практический материал

Отчеты и Аналитика · 9 мин

Как настроить уровень группировок в 1С

Как настроить уровень группировок в 1С: работа с настройками отчёта, иерархия, детальные записи, типовые ошибки и проверка результата.

Группировки определяют, как данные отчёта раскладываются по уровням: сначала контрагент, внутри него договор, внутри договора документы. Если уровней слишком много, отчёт раздувается и читать его неудобно; если слишком мало — теряется нужная детализация. Настройка уровня группировок в 1С выполняется в форме настроек отчёта и не требует изменения конфигурации.

В типовых конфигурациях на платформе 8.3 большинство отчётов построено на системе компоновки данных (СКД), поэтому логика настройки одинакова в «Бухгалтерии», «Управлении торговлей», «Зарплате и управлении персоналом» и других решениях. Отличаются только названия кнопок и внешний вид формы настроек.

Ниже разобрано, где находятся группировки, как добавить, убрать и переупорядочить уровни, как работать с иерархией и детальными записями, а также какие ошибки чаще всего приводят к «пустому» или перегруженному отчёту.

Где находятся настройки группировок в отчёте

Откройте нужный отчёт и нажмите кнопку «Настройки» (в ряде конфигураций — «Показать настройки» или ссылка «Настройки отчёта»). Откроется форма с несколькими вкладками: «Группировка», «Отбор», «Показатели» (или «Поля»), «Сортировка», «Оформление». Работа с уровнями ведётся на вкладке «Группировка».

В простом режиме настроек вкладок может не быть — тогда список группировок отображается прямо в панели настроек в виде строк с наименованиями полей. Рядом с каждой строкой есть флажок использования: снятый флажок означает, что уровень сохранён, но в отчёт не выводится.

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

Как добавить или убрать уровень группировки

На вкладке «Группировка» нажмите «Добавить» и выберите поле из списка доступных: контрагент, номенклатура, склад, период и так далее. Новая строка встанет в конец списка и станет самым глубоким уровнем вложенности. Чтобы убрать уровень, выделите строку и нажмите «Удалить» либо просто снимите флажок использования — второй способ удобнее, когда уровень нужен время от времени.

Порядок строк сверху вниз определяет структуру отчёта: верхняя строка — внешний уровень, нижняя — вложенный. Переставить уровни можно кнопками со стрелками «Вверх» и «Вниз» или перетаскиванием мышью. Например, чтобы сначала видеть продажи по складам, а внутри — по номенклатуре, строка «Склад» должна стоять выше строки «Номенклатура».

Порядок действий
  1. 1
    Откройте отчёт и нажмите «Настройки»
  2. 2
    Перейдите на вкладку «Группировка»
  3. 3
    Добавьте нужные поля или снимите флажки с лишних уровней
  4. 4
    Расставьте строки в нужном порядке кнопками «Вверх» и «Вниз»
  5. 5
    Нажмите «Закрыть и сформировать» и проверьте структуру отчёта

Детальные записи и итоговые уровни

Особый элемент списка — строка «Детальные записи». Она выводит данные без группировки, то есть каждую исходную строку выборки: отдельные документы, проводки, движения регистров. Если добавить «Детальные записи» самым нижним уровнем, внутри последней группировки отчёт покажет первичные строки, из которых сложились итоги.

Если «Детальные записи» поставить первым уровнем, все остальные группировки потеряют смысл — отчёт превратится в плоский список строк без итоговой структуры. Поэтому детальные записи всегда размещают внизу списка либо используют как единственный уровень, когда нужен простой табличный список.

Для управления выводом итогов по уровню выделите строку группировки и посмотрите доступные свойства: тип группировки (элементы, иерархия, только иерархия), вывод общих итогов. В расширенном режиме настроек эти параметры доступны через контекстное меню строки или вложенную форму настройки группировки.

Иерархия справочников: элементы, иерархия, только иерархия

Если поле группировки — иерархический справочник (номенклатура с папками, статьи затрат, подразделения), для него доступен выбор типа иерархии. Режим «Элементы» показывает только сами элементы без родительских папок. Режим «Иерархия» выводит и папки, и вложенные элементы с нарастающими итогами. Режим «Только иерархия» показывает лишь папки-родители с суммарными итогами по всему содержимому.

На практике чаще всего нужен режим «Иерархия»: он даёт свёрнутые итоги по папкам с возможностью развернуть нужную ветку. Режим «Только иерархия» удобен для укрупнённого анализа, когда детали по элементам не нужны — например, обороты по группам товаров без раскрытия конкретных позиций.

Изменить тип иерархии можно, выделив строку группировки и открыв её настройку двойным щелчком или через контекстное меню. В простом режиме настроек этот параметр иногда скрыт — тогда переключитесь в расширенный режим кнопкой «Расширенный» или «Ещё — Изменить вариант отчёта».

Режимы иерархии

Элементы

Плоский список без папок. Подходит, когда структура справочника неважна

Иерархия

Папки с итогами и вложенные элементы. Универсальный режим для анализа

Только иерархия

Только папки с суммарными итогами. Для укрупнённых показателей без деталей

Настройка уровней в расширенном режиме СКД

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

В расширенном режиме у каждой группировки есть собственные закладки «Поля», «Отбор», «Сортировка», «Оформление». Это позволяет, например, показывать разные показатели на разных уровнях: на уровне контрагента — сумму продаж и долю, на уровне документов — только сумму. Учтите, что не все пользовательские режимы поддерживают сохранение таких настроек в вариант отчёта.

После настройки сохраните результат как вариант отчёта: «Ещё — Сохранить вариант отчёта» или кнопка сохранения в форме настроек. Тогда структура уровней будет открываться автоматически, и её можно будет раздать другим пользователям, если вариант пометить как общий (при наличии прав).

Проверка результата и типичные ошибки

После формирования проверьте отчёт визуально: уровни должны идти в заданном порядке, итоги по каждой группе — сходиться с общим итогом, а плюсики свёртывания — раскрывать именно тот уровень, который ожидался. Если итог по группе не равен сумме вложенных строк, чаще всего виноват отбор, наложенный на нижний уровень, либо режим иерархии, скрывающий часть элементов.

Частая ситуация — отчёт «пустеет» после добавления уровня. Причина обычно в том, что новое поле не заполнено в данных: группировка по пустому значению в сочетании с отбором отсекает строки. Проверьте, есть ли в выборке строки с незаполненным полем, и при необходимости включите вывод пустых значений или скорректируйте отбор.

Типичные ошибки
01
Размещение «Детальных записей» выше остальных группировок — структура уровней исчезает, отчёт становится плоским списком
02
Слишком много уровней (5 и более) — отчёт формируется долго и нечитаем, оставляйте 2–3 осмысленных уровня
03
Группировка по полю, которое не заполнено в данных, — строки пропадают или скапливаются в группе с пустым значением
04
Изменение настроек без сохранения варианта — после закрытия отчёта структура теряется
05
Ожидание итогов по папкам при режиме «Элементы» — итогов по родителям в этом режиме нет
Контрольные точки

Как проверить результат

Порядок уровней в отчёте
Норма

Вложенность совпадает с порядком строк на вкладке «Группировка»

Тревожный признак

Уровни перепутаны — переставьте строки кнопками «Вверх»/«Вниз»

Сходимость итогов
Норма

Сумма вложенных строк равна итогу группы, итоги групп — общему итогу

Тревожный признак

Расхождения — проверьте отборы на нижних уровнях и режим иерархии

Наличие строк данных
Норма

Все ожидаемые группы присутствуют, нет большой группы с пустым наименованием

Тревожный признак

Пустая группа раздута — поле группировки не заполнено в части данных

Итог

Что важно запомнить

Уровни группировок задаются на вкладке «Группировка» в настройках отчёта: порядок строк сверху вниз равен вложенности уровней, флажок включает уровень без удаления. Детальные записи ставят вниз списка, режим иерархии выбирают по задаче, а готовую структуру сохраняют как вариант отчёта.

Частые вопросы

Можно ли временно отключить уровень, не удаляя его?

Да. Снимите флажок использования слева от строки группировки — уровень перестанет выводиться, но останется в настройках. Чтобы вернуть его, достаточно снова установить флажок и переформировать отчёт.

Почему отчёт формируется очень долго после добавления уровней?

Каждый дополнительный уровень умножает объём обработки, особенно по полям с большим числом значений (номенклатура, документы). Сократите число уровней до 2–3, сузьте период отчёта и уберите детальные записи там, где они не нужны.

Как сделать разные группировки по строкам и колонкам?

Это делается в расширенном режиме настроек: вместо одиночных группировок добавьте элемент «Таблица», а внутри него настройте отдельные ветки «Строки» и «Колонки» со своими полями. В простом режиме настроек такая структура недоступна.

Почему в группировке появилась строка с пустым наименованием?

Это строки, у которых поле группировки не заполнено — например, документ без указания склада. Заполните поле в исходных данных либо добавьте отбор, исключающий пустые значения, если такие строки не нужны в отчёте.

Сохранятся ли настройки уровней для других пользователей?

Только если сохранить их как вариант отчёта и сделать вариант общим (доступным другим пользователям). Для этого нужны соответствующие права; без них вариант сохранится личным и будет виден только вам.

Чем группировка отличается от сортировки?

Группировка создаёт уровни вложенности и считает итоги по каждой группе, а сортировка лишь меняет порядок строк внутри уровня, не влияя на структуру и итоги. Для анализа по разрезам нужна группировка, для упорядочивания по алфавиту или сумме — сортировка.