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