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

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

Как убрать шапку таблицы в отчёте на СКД в 1С

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

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

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

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

Что именно считается шапкой в отчёте на СКД

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

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

Надпись над таблицейЗаголовок отчёта

Управляется параметром вывода «Выводить заголовок»

Имена колонок в первой строкеЗаголовки полей

Управляются макетом группировки или заголовками полей в настройках

Строки с суммами внутри таблицыИтоги группировок

Отключаются в настройках группировки: расположение итогов «Нет»

Как убрать заголовок отчёта в режиме пользователя

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

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

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

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

Как убрать заголовки колонок таблицы

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

Второй способ — собственный макет группировки. В схеме компоновки на закладке «Макеты» создайте макет для нужной группировки и не включайте в него область заголовка: оставьте только макет детальных записей. Тогда СКД выведет данные без строки заголовков колонок вообще.

Учтите ограничение: пустые заголовки полей визуально скрывают шапку, но сама строка в табличном документе остаётся (пустой). Если нужна именно сплошная таблица без лишней строки — используйте макет группировки.

Программное отключение шапки в коде

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

Настройки = Отчет.КомпоновщикНастроек.Настройки;

ПараметрЗаголовок = Настройки.ПараметрыВывода.НайтиЗначениеПараметра(

Новый ПараметрКомпоновкиДанных("ВыводитьЗаголовок"));

ПараметрЗаголовок.Значение = ТипВыводаТекстаКомпоновкиДанных.НеВыводить;

ПараметрЗаголовок.Использование = Истина;

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

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

bsl
ПараметрВывода = Настройки.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВыводитьЗаголовок"));
ПараметрВывода.Значение = ТипВыводаТекстаКомпоновкиДанных.НеВыводить;
ПараметрВывода.Использование = Истина;

Как убрать шапку через макет в схеме компоновки

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

Если в макете определить только область детальных записей (или группировки без заголовка), СКД не будет выводить автоматическую шапку с именами полей. Ячейки макета заполняются выражениями вида [ИмяПоля], которые подставляют значения данных.

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

Отключение итогов и служебных строк

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

Если мешают заголовки самих группировок (строки с наименованием группы над детальными записями), измените тип макета группировки на «Подвал» или настройте макет так, чтобы выводилась только область детальных записей. Альтернатива — заменить группировку на детальные записи, если группирование не нужно.

Типичные ошибки
01
Путают параметр «Выводить заголовок» с заголовками колонок — первый убирает только надпись над таблицей, имена полей остаются
02
Меняют настройки одной группировки, а отчёт выводит другую — изменения не видны в результате
03
Очищают заголовки полей и ждут, что строка шапки исчезнет — она остаётся пустой и ломает выгрузку
04
Правят схему типового отчёта на поддержке — изменения теряются при обновлении конфигурации

Проверка результата и ограничения

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

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

Контрольные точки

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

Первая строка табличного документа
Норма

Сразу данные отчёта

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

Пустая строка или имена колонок

Надпись над таблицей
Норма

Отсутствует

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

Выводится имя отчёта или варианта

Выгрузка в Excel
Норма

Нет лишних пустых строк сверху

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

Первая строка пустая или содержит заголовки

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

Итоги отсутствуют, если отключены

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

Строки с суммами по группам на месте

Итог

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

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

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

Почему параметр «Выводить заголовок» не убирает имена колонок?

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

Как убрать шапку только в печатной форме, но оставить в отчёте на экране?

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

Можно ли убрать шапку без прав разработчика?

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

Шапка убрана, но в Excel первая строка остаётся пустой. Что делать?

Это признак того, что заголовки полей очищены, но сама строка шапки выводится. Используйте макет группировки без области заголовка или удалите строку программно из табличного документа после формирования отчёта.

Как убрать повторяющиеся заголовки группировок внутри таблицы?

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