Отчеты и Аналитика · 8 мин
Как изменить заголовок универсального отчета в 1С
Пошаговая инструкция: как изменить заголовок универсального отчета в 1С через настройки, варианты отчета и код. Типичные ошибки и ответы на вопросы.
Универсальный отчет в 1С — это типовой инструмент, который строит выборки по данным регистров, справочников и документов. По умолчанию его заголовок формируется автоматически: из вида отчета, периода и отборов. Когда отчет нужно распечатать, отправить руководителю или сохранить в файл, стандартный заголовок часто не подходит — он слишком длинный, технический или вообще отсутствует. Изменить его можно несколькими способами, и выбор зависит от того, работаете вы в пользовательском режиме или имеете доступ к конфигуратору.
В пользовательском режиме заголовок меняется через настройки отчета и через механизм вариантов отчетов. Этого достаточно в большинстве ситуаций: для сохраненного варианта заголовок фиксируется и выводится при каждом открытии. Если же нужно программное управление — например, подставлять в заголовок название организации или дату формирования — потребуется доработка в конфигураторе через схему компоновки данных или модуль объекта отчета.
Где именно хранится заголовок универсального отчета
Заголовок универсального отчета не является отдельным полем в базе данных. Он складывается из нескольких источников: названия самого отчета в метаданных, имени сохраненного варианта, параметров периода и установленных отборов. Именно поэтому один и тот же отчет при разных настройках показывает разные заголовки.
Когда вы сохраняете вариант отчета, его имя становится основой заголовка. Если вариант не сохранен, система берет стандартное представление. Понимание этой механики важно: чтобы заголовок стабильно выводился нужным образом, недостаточно один раз поменять текст — нужно сохранить вариант с новым названием.
Как изменить заголовок через сохранение варианта отчета
Самый простой и безопасный способ — задать заголовок через имя варианта. Этот метод доступен любому пользователю с правами на сохранение вариантов и не требует изменения конфигурации.
Откройте универсальный отчет, настройте нужные отборы и период. Затем перейдите в меню «Еще» и выберите пункт «Сохранить вариант отчета» (в некоторых конфигурациях — «Сохранить настройки»). В появившемся окне введите понятное название, например «Остатки товаров по складу №2 на конец месяца». После сохранения именно это название будет отображаться в заголовке при открытии варианта и при выводе на печать.
- 1Откройте универсальный отчет и задайте нужные отборы и период
- 2Нажмите «Еще» → «Сохранить вариант отчета»
- 3Введите понятное название варианта — оно станет заголовком
- 4Подтвердите сохранение и перезапустите отчет
- 5Проверьте заголовок в шапке отчета и в печатной форме
Учтите ограничение: если отчет открывается из общего списка отчетов без выбора варианта, заголовок может вернуться к стандартному. Поэтому рекомендуется закрепить нужный вариант как основной или открывать отчет именно через сохраненный вариант.
Как поменять заголовок через настройки отчета
Во многих конфигурациях на управляемых формах (1С:Бухгалтерия 3.0, 1С:ERP, 1С:Комплексная автоматизация) заголовок можно задать прямо в настройках. Нажмите кнопку «Настройки» или «Еще → Изменить вариант» и найдите поле «Заголовок» или «Название варианта». Введите нужный текст и сформируйте отчет заново.
В более старых конфигурациях на обычных формах (например, типовой «Универсальный отчет» в 1С:Бухгалтерии 2.0 или 1С:УПП) заголовок формируется жестко в модуле, и пользовательской настройки может не быть. В таком случае остается два пути: скопировать результат в табличный документ и отредактировать вручную, либо обратиться к доработке через конфигуратор.
Изменение заголовка в конфигураторе
Если заголовок должен формироваться динамически — включать название организации, ответственного, произвольный текст — потребуется доработка. Для отчетов на системе компоновки данных (СКД) заголовок выводится через параметр вывода «Заголовок» в настройках компоновки.
В конфигураторе откройте отчет, перейдите к основной схеме компоновки данных, на закладке «Настройки» найдите параметры вывода и установите значение параметра «Заголовок». Альтернатива — программная установка в модуле объекта отчета в обработчике «ПриКомпоновкеРезультата»:
Настройки = КомпоновщикНастроек.Настройки;
ПараметрЗаголовок = Настройки.ПараметрыВывода.НайтиЗначениеПараметра(
Новый ПараметрКомпоновкиДанных("Title"));
ПараметрЗаголовок.Значение = "Отчет по продажам за " + Формат(ТекущаяДата(), "ДЛФ=D");
ПараметрЗаголовок.Использование = Истина;
Такой код подставляет в заголовок текущую дату. Аналогично можно подставить любые данные, доступные в информационной базе. Помните, что параметр вывода в СКД называется Title, а его представление для пользователя — «Заголовок».
Как проверить, что заголовок изменился корректно
После изменения заголовка проверьте его отображение во всех местах, где отчет реально используется: в шапке сформированного отчета на экране, в предварительном просмотре печати и в сохраненном файле (Excel, PDF). Бывает, что на экране заголовок обновился, а в печатной форме остался старый — это признак того, что печать использует отдельный макет.
Также откройте отчет повторно после закрытия программы. Если заголовок сбросился, значит, вариант не был сохранен или сохранен без фиксации настроек. В этом случае повторите сохранение варианта и убедитесь, что у вас есть права на его запись.
Как проверить результат
Отображается новый текст после формирования
Показывается старое или пустое название
Заголовок совпадает с экранным
В печати старый текст — отдельный макет
Заголовок сохраняется после перезапуска
Заголовок сбрасывается — вариант не сохранен
Типичные ошибки при изменении заголовка
Наиболее частая ошибка — изменение названия без сохранения варианта. Пользователь правит текст в настройках, формирует отчет, видит нужный заголовок, но после закрытия все теряется. Причина в том, что настройки без сохраненного варианта живут только в текущем сеансе.
Вторая распространенная ситуация — попытка изменить заголовок в конфигураторе там, где достаточно пользовательского режима. Это приводит к лишним доработкам, проблемам с обновлением и усложнению поддержки. Всегда сначала проверяйте, решается ли задача сохранением варианта.
Часто задаваемые вопросы
Можно ли изменить заголовок без прав на сохранение вариантов?
Да, но только временно — в настройках текущего сеанса. После закрытия отчета заголовок вернется к стандартному. Для постоянного изменения попросите администратора выдать право на сохранение вариантов или сохранить вариант за вас.
Почему заголовок в печатной форме не совпадает с экранным?
Печатная форма может строиться по отдельному макету, в котором заголовок задан жестко. Проверьте макет отчета в конфигураторе или скорректируйте табличный документ вручную перед печатью через редактирование таблицы.
Как подставить в заголовок период отчета автоматически?
В пользовательском режиме это делается через стандартные настройки вывода СКД, если конфигурация их поддерживает. Гарантированный способ — программная установка параметра Title в обработчике «ПриКомпоновкеРезультата» с подстановкой значений периода из настроек.
Изменится ли заголовок у других пользователей?
Только если сохранить вариант как общий (доступный всем пользователям). Личный вариант виден только вам. Права на создание общих вариантов обычно есть у администраторов и пользователей с расширенными полномочиями.
Что делать, если кнопки «Сохранить вариант» нет в меню?
Проверьте права доступа и режим открытия отчета. В некоторых конфигурациях универсальный отчет открывается в упрощенном режиме без панели вариантов. Попробуйте открыть его через раздел «Отчеты» или попросите администратора проверить настройки прав.
Что важно запомнить
Заголовок универсального отчета проще всего менять через сохранение варианта с нужным названием — это безопасно и не требует доработок. Программное изменение через параметр Title в СКД нужно только для динамических заголовков и требует резервной копии базы. После любого изменения проверяйте заголовок на экране, в печати и после повторного открытия.