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

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

Как в 1С изменить заголовок отчета

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

Заголовок отчета в 1С формируется автоматически на основании синонима объекта метаданных, настроек варианта отчета и параметров, заданных в модуле. Когда стандартное название не устраивает — например, руководство требует конкретную формулировку или отчет рассылается контрагентам — его можно изменить на трех уровнях: в пользовательском режиме, в настройках варианта отчета и в конфигураторе. Каждый способ имеет свои ограничения и область применения.

Простейший случай решается без прав в разработчика: большинство типовых отчетов на СКД (системе компоновки данных) позволяют переименовать вариант прямо в форме отчета. Более глубокие изменения — заголовок в макете печатной формы или программно формируемый текст — потребуют работы в конфигураторе или доработки расширения.

Определите, какой именно заголовок нужно изменить

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

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

Текст в шапке окна отчетаНазвание варианта отчета

Меняется в пользовательском режиме без конфигуратора

Текст внутри сформированной таблицыПараметр вывода «Заголовок» или макет

Меняется в настройках СКД или в конфигураторе

Текст в списке «Отчеты»Синоним объекта метаданных

Меняется только в конфигураторе или расширении

Изменение заголовка варианта в пользовательском режиме

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

В форме настроек найдите поле «Наименование варианта» — обычно оно расположено в верхней части окна или доступно через кнопку «Свойства варианта». Введите новое название и нажмите «Завершить редактирование». После этого сохраните вариант: «Ещё» → «Сохранить вариант отчета» или «Сохранить вариант как», если хотите оставить исходный вариант нетронутым.

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

Порядок действий в пользовательском режиме
  1. 1
    Откройте отчет и сформируйте его
  2. 2
    Нажмите «Ещё» → «Изменить вариант отчета»
  3. 3
    Измените поле «Наименование варианта» на нужное
  4. 4
    Нажмите «Завершить редактирование»
  5. 5
    Сохраните вариант через «Ещё» → «Сохранить вариант отчета»
  6. 6
    Переоткройте отчет и проверьте шапку формы

Изменение заголовка внутри сформированного отчета

Если текст заголовка выводится в сам табличный документ, он обычно задается параметром вывода СКД. В форме настроек отчета перейдите на закладку расширенных настроек (включите «Расширенный режим» внизу формы, если видите упрощенный вид). Найдите раздел «Параметры вывода» или «Другие настройки».

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

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

Изменение заголовка через конфигуратор

Когда требуется изменить название отчета везде — в списке отчетов, в меню, в шапке формы по умолчанию — нужно править синоним объекта метаданных. Откройте конфигуратор, найдите отчет в ветке «Отчеты» дерева конфигурации и откройте палитру свойств. Измените поле «Синоним» — именно оно отображается пользователям.

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

Если конфигурация находится на поддержке, прямое изменение объектов снимет их с полной поддержки и усложнит обновления. Безопасный путь — создать расширение конфигурации и переопределить синоним или макет в нем. Расширение не затрагивает типовой код и легко отключается при проблемах.

Программное изменение заголовка при формировании

В отчетах, где заголовок должен зависеть от отбора или периода (например, «Обороты по счету 60 за январь»), его формируют кодом. В модуле объекта отчета используется обработчик ПриКомпоновкеРезультата, где через настройки компоновщика задается параметр вывода «Заголовок».

bsl
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	Настройки = КомпоновщикНастроек.ПолучитьНастройки();
	ПараметрЗаголовок = Настройки.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Title"));
	ПараметрЗаголовок.Использование = Истина;
	ПараметрЗаголовок.Значение = "Обороты по счету за " + Формат(Период.ДатаНачала, "ДЛФ=D");
КонецПроцедуры

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

Частые ошибки и как их избежать

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

Еще одна ошибка — попытка изменить заголовок печатной формы документа через настройки отчета. Печатные формы документов (счета, акты, ТОРГ-12) — это не отчеты СКД, их заголовки зашиты в макетах и модулях менеджеров объектов, и правятся только через конфигуратор или расширение.

Типичные ошибки
01
Изменили настройки, но не сохранили вариант — заголовок вернулся к исходному
02
Сохранили личный вариант вместо общего — коллеги видят старое название
03
Пытаются править печатную форму документа через настройки отчета — это разные механизмы
04
Сняли объект с поддержки ради синонима — усложнили себе обновления

Проверка результата

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

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

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

Шапка формы отчета после переоткрытия
Норма

Отображается новое название варианта

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

Вернулось старое — вариант не сохранен

Табличный документ после формирования
Норма

Новый заголовок в начале отчета

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

Старый текст — параметр задан в коде, нужна доработка

Отчет у другого пользователя
Норма

Новое название видно всем

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

Виден старый вариант — сохранен личный вариант

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

Можно ли изменить заголовок отчета без прав администратора?

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

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

Если изменение вносилось прямо в типовой объект, при обновлении оно могло быть затерто. Изменения, выполненные через расширение или сохраненные как вариант отчета, обновления обычно не затрагивают.

Как изменить заголовок внешнего отчета (файл .erf)?

Откройте файл в конфигураторе через «Файл» → «Открыть», измените синоним в свойствах отчета или параметр «Заголовок» в схеме компоновки, сохраните файл. Если отчет уже подключен через «Дополнительные отчеты и обработки», загрузите обновленный файл заново.

Заголовок формируется кодом и недоступен в настройках. Что делать?

Значит разработчик задал его программно. Потребуется доработка модуля отчета или расширения: найдите установку параметра «Title» в обработчике компоновки и измените формирование значения.

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

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

Итог

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

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