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

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

Как не выводить заголовок группировки в СКД 1С

Как скрыть заголовок группировки в СКД 1С: настройка группировок, вывод ресурсов, параметры вывода «Тип макета» и «Расположение итогов» с примерами.

При разработке отчётов на системе компоновки данных (СКД) в 1С часто возникает задача убрать заголовок группировки — строку, в которой выводится значение поля, по которому сгруппированы данные. Это нужно, когда отчёт должен выглядеть как плоская таблица без промежуточных строк, когда заголовок дублирует информацию из детальных записей или когда группировка используется только для подсчёта итогов.

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

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

Как устроен вывод заголовка группировки в СКД

Группировка в СКД — это узел структуры настроек, который разбивает данные на блоки по значению одного или нескольких полей. Для каждого блока компоновщик выводит заголовок (значение поля группировки), затем вложенные записи или итоги. Заголовок формируется автоматически макетом группировки, и его нельзя просто «выключить» одним флажком в типовом интерфейсе.

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

Способ 1. Убрать группировку и оставить детальные записи

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

Общий итог по отчёту при этом сохранится, если на закладке «Ресурсы» заданы выражения для числовых полей (например, Сумма(СуммаОборот)). Итог по отчёту в целом выводится отдельно и не зависит от наличия группировок.

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

Способ 2. Убрать поле из выбранных полей группировки

Когда группировка нужна для итогов, но её заголовок не должен отображаться, выделите группировку в структуре и на закладке «Выбранные поля» уберите флажок с поля группировки. Оставьте только ресурсы (суммы, количества). Тогда вместо строки со значением поля будут выводиться только итоговые значения.

Дополнительно настройте расположение итогов: в параметрах вывода группировки установите «Расположение итогов» = «Начало и конец» или «Конец» — так итоговая строка визуально заменит заголовок. Если итоги тоже не нужны, выберите «Нет», но тогда группировка потеряет смысл, и лучше вернуться к способу 1.

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

Способ 3. Параметр вывода «Тип макета»

Для группировки доступен параметр вывода «Тип макета». Значение «Без макета» убирает оформительский макет заголовка, при этом поля группировки могут выводиться в строках вложенных данных. Это полезно, когда заголовок должен визуально слиться с детальными записями, а не выделяться отдельной строкой.

Чтобы задать параметр, выделите группировку, откройте «Другие настройки» (или панель параметров вывода), найдите «Тип макета» и выберите нужное значение: «Вертикально», «Горизонтально», «Авто» или «Без макета». Экспериментируйте на копии настроек — поведение зависит от вложенности группировок и наличия таблиц в структуре.

Сравнение вариантов

Удаление группировки

Подходит, когда итоги по группе не нужны. Ограничение: теряется разбивка итогов по значениям поля.

Скрытие поля в выбранных полях

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

Тип макета «Без макета»

Подходит для переоформления вывода. Ограничение: поведение зависит от структуры, требует проверки на реальных данных.

Собственный макет группировки

Максимальная гибкость. Ограничение: требует создания макета на закладке «Макеты», сложнее в сопровождении.

Способ 4. Собственный макет группировки

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

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

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

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

Если отчёт используется в типовой конфигурации через варианты отчётов, сохраните новый вариант, чтобы настройки не сбросились при обновлении. Программное изменение настроек (через КомпоновщикНастроек) выполняйте до формирования отчёта, иначе изменения не применятся.

Типичные ошибки
01
Удаление поля группировки из выбранных полей всего отчёта вместо полей конкретной группировки — исчезают данные из детальных записей
02
Ожидание, что флажок «Авто» в выбранных полях скроет заголовок — авто-поле наоборот добавляет поля группировки автоматически
03
Забытая сортировка после удаления группировки — строки выводятся в произвольном порядке
04
Настройка в пользовательском режиме вместо расширенного — параметры вывода и макеты недоступны, изменения не сохраняются
Контрольные точки

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

Строка заголовка группы
Норма

В отчёте нет отдельной строки со значением поля группировки

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

Заголовок по-прежнему выводится — проверьте, что изменяли настройки именно этой группировки

Итоги
Норма

Итоговые суммы по группам и по отчёту совпадают с контрольными данными

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

Итоги пропали или удвоились — проверьте ресурсы и колонку «Рассчитывать по»

Сортировка строк
Норма

Записи упорядочены как требуется

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

Порядок произвольный — добавьте поля на закладку «Сортировка»

Часто задаваемые вопросы

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

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

Почему после снятия флажка с поля заголовок всё равно выводится?

Чаще всего причина в авто-поле: если в выбранных полях группировки или отчёта присутствует элемент «Авто», компоновщик сам добавляет поля группировки в вывод. Удалите авто-поле и оставьте явный список нужных полей.

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

Получите настройки компоновщика, найдите в структуре нужную группировку и очистите её выбранные поля, оставив ресурсы, либо установите параметр вывода «ТипМакета». Затем переустановите настройки компоновщику и формируйте отчёт. Все изменения выполняются до вызова формирования.

Пропадут ли итоги, если удалить группировку?

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

Работают ли эти приёмы в динамических списках?

Нет, динамический список использует собственный механизм и не поддерживает группировки СКД в полном объёме. Описанные способы применимы к отчётам на СКД, включая внешние отчёты и варианты типовых отчётов.

Итог

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

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