Отчеты и Аналитика · 10 мин
Как изменить название отчета в 1С
Как изменить название отчета в 1С: переименование в конфигураторе, внешних отчетах, настройке вариантов и печатных форм. Пошаговые инструкции и типичные ошибки.
Название отчета в 1С — это не одно поле, а несколько разных элементов: синоним объекта метаданных в конфигураторе, заголовок варианта отчета, представление внешнего отчета и заголовок на печатной форме. Прежде чем что-то менять, определите, где именно отображается нежелательное название: в списке отчетов, на форме отчета или в распечатанном документе. От этого зависит способ изменения.
Для типовых отчетов достаточно переименовать вариант в режиме «Предприятие» — это не требует прав на изменение конфигурации и не затрагивает код. Для внешних отчетов название задается в свойствах файла. А изменение названия типового отчета «на уровне конфигуратора» — уже доработка, которая влияет на обновление и требует понимания последствий.
Определите, какое именно название нужно изменить
В 1С одно и то же слово может выводиться из четырех разных источников. Синоним объекта «Отчет» в конфигураторе определяет название в дереве метаданных и, по умолчанию, заголовок формы. Вариант отчета в системе компоновки данных (СКД) имеет собственное представление, которое пользователь видит в списке вариантов. Внешний отчет хранит свое название в свойствах и в дополнительной информации при регистрации в справочнике «Дополнительные отчеты и обработки».
Отдельный случай — заголовок в самой печатной форме, то есть текст внутри табличного документа результата. Он формируется макетом или программно и не меняется переименованием варианта. Если вам нужно поменять надпись «Оборотно-сальдовая ведомость» в самой распечатке, придется править макет или настройку вывода заголовка.
Переименование варианта отчета в режиме «Предприятие»
Самый безопасный способ, доступный пользователю без прав разработчика. Откройте отчет, нажмите «Еще» и выберите «Изменить вариант» (в некоторых конфигурациях — «Прочие настройки» или «Изменить вариант отчета»). В открывшейся форме настроек снова нажмите «Еще» и выберите «Установить другое название» либо измените поле «Представление» — расположение зависит от версии библиотеки стандартных подсистем.
После ввода нового названия сохраните вариант: «Еще → Сохранить вариант отчета». Если нужно, чтобы новое название видели все пользователи, при сохранении отметьте вариант как общий (доступно при наличии права «Сохранение вариантов отчетов для всех пользователей»). Без этого права переименованный вариант будет виден только вам.
Проверьте результат: закройте форму и откройте отчет заново — в заголовке формы и в списке вариантов должно отображаться новое название. В меню разделов и в панели навигации при этом останется исходный синоним отчета, это нормально.
- 1Откройте отчет в режиме 1С:Предприятие
- 2Нажмите «Еще → Изменить вариант»
- 3Задайте новое название через «Установить другое название» или поле представления
- 4Сохраните вариант: «Еще → Сохранить вариант отчета»
- 5При необходимости отметьте вариант как общий для всех пользователей
- 6Переоткройте отчет и проверьте заголовок
Изменение названия внешнего отчета
Внешний отчет (файл .erf) имеет собственные свойства. Откройте файл в конфигураторе через «Файл → Открыть», выделите корневой узел отчета и в палитре свойств измените поля «Имя» и «Синоним». Имя должно соответствовать правилам именования идентификаторов: без пробелов, начиная с буквы. Синоним — это то, что увидит пользователь.
Если отчет подключен через механизм «Дополнительные отчеты и обработки» (БСП), название в списке берется из функции «СведенияОВнешнейОбработке» в модуле объекта. Там задается параметр «Наименование», а также вид, версия и безопасный режим. Измените значение в коде, сохраните файл и обновите регистрацию отчета в справочнике — старая запись не обновится автоматически.
Если отчет открывается просто как файл через «Файл → Открыть» в режиме предприятия, заголовок окна возьмется из синонима объекта. Достаточно поменять синоним в конфигураторе и раздать пользователям обновленный файл.
Переименование типового отчета в конфигураторе
Откройте конфигуратор, найдите нужный объект в ветке «Отчеты» дерева конфигурации и в палитре свойств измените «Синоним». Затем обновите конфигурацию базы данных (F7). После этого новое название появится в списках отчетов, в командном интерфейсе и в заголовках форм, где используется стандартное представление.
Учтите: если отчет находится в типовой конфигурации на поддержке, объект может быть закрыт для редактирования. Потребуется включить возможность изменения через «Конфигурация → Поддержка → Настройка поддержки». Это снимает объект с полной поддержки, и при следующем обновлении конфигурации платформа может предложить вернуть типовое название или создаст конфликт сравнения.
Альтернатива без снятия с поддержки — расширение конфигурации. В расширении можно заимствовать отчет и переопределить его синоним, не трогая основную конфигурацию. Это предпочтительный путь для типовых решений, которые регулярно обновляются.
Изменение заголовка в форме и на печати
Заголовок формы отчета может задаваться программно в обработчике «ПриСозданииНаСервере» или через свойство «Заголовок» формы. Если переименование синонима не изменило текст в шапке окна, значит, заголовок установлен явно — ищите присвоение «Заголовок =» или «ЭтаФорма.Заголовок» в модуле формы.
Заголовок внутри печатного результата формируется иначе. В отчетах на СКД за него отвечает параметр вывода «Заголовок»: в настройках варианта на закладке «Другие настройки» найдите параметр «Заголовок» и впишите нужный текст. Если макет построен вручную, заголовок — это область табличного документа, и менять ее нужно в самом макете.
Как проверить результат
Отображается новое название после переоткрытия
Старое название — заголовок задан программно в модуле формы
Новое название видно вам и другим пользователям
Видно только вам — вариант сохранен как личный
В табличном документе нужный заголовок
Старый текст — правьте параметр вывода СКД или макет
Типичные ошибки и ограничения
Частая ситуация: пользователь переименовал вариант, а коллеги видят старое название. Причина — вариант сохранен как личный. Нужно право на сохранение общих вариантов и повторное сохранение с соответствующей отметкой. Вторая типичная ошибка — попытка переименовать отчет через переименование файла .erf. Имя файла не влияет на отображаемое название: оно берется из свойств объекта внутри файла.
Третья ошибка — переименование синонима типового отчета с последующим автоматическим обновлением конфигурации. Обновление может откатить изменение или остановиться на сравнении. Для типовых решений используйте расширения или переименование вариантов в пользовательском режиме.
Как выбрать подходящий способ
Если отчет типовой и менять нужно только для удобства пользователей — переименуйте вариант в режиме «Предприятие». Если отчет внешний и находится в вашей зоне ответственности — правьте синоним и сведения о внешней обработке. Если требуется изменить название типового объекта на постоянной основе — используйте расширение конфигурации. Прямую правку конфигурации с изменением режима поддержки оставляйте как крайний вариант для самописных или снятых с поддержки решений.
Как выбрать действие
Что важно запомнить
Сначала определите, где отображается название: список вариантов, заголовок формы или печатная форма. В большинстве случаев достаточно переименовать вариант в пользовательском режиме. Правка конфигуратора и режима поддержки — последняя мера, выполняемая на копии базы.
Частые вопросы
Можно ли переименовать отчет без прав администратора?
Да, если речь о варианте отчета. Любой пользователь может изменить название своего варианта через «Еще → Изменить вариант» и сохранить его. Для сохранения общего варианта, видимого всем, нужно специальное право, которое выдает администратор.
Почему после переименования варианта старое название осталось в меню раздела?
Меню разделов и панель навигации строятся по синониму объекта метаданных, а не по вариантам. Чтобы изменить название там, нужно править синоним в конфигураторе или расширении — либо смириться с разницей, если речь о типовом отчете.
Как изменить заголовок в самой печатной форме отчета на СКД?
Откройте настройки варианта, перейдите на закладку «Другие настройки», найдите параметр вывода «Заголовок», установите флажок использования и впишите нужный текст. Сохраните вариант. Если параметра нет, заголовок формируется макетом — править нужно макет.
Что будет с переименованным типовым отчетом при обновлении конфигурации?
Если объект снят с полной поддержки, обновление может предложить вернуть типовое название или потребует ручного сравнения и объединения. Изменения, сделанные через расширение конфигурации, обновлению не мешают и сохраняются.
Можно ли задать разные названия одного отчета для разных пользователей?
Да, через варианты отчета. Каждый пользователь может сохранить свой вариант с собственным названием, а администратор — создать несколько общих вариантов с разными названиями и настройками для разных ролей.
Изменится ли название внешнего отчета, если просто переименовать файл?
Нет. Отображаемое название хранится внутри файла: в синониме объекта и в функции сведений о внешней обработке. Имя файла влияет только на хранение и идентификацию в файловой системе.