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

Документы и Печать · 10 мин

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

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

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

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

Ниже разобраны все основные сценарии: от простого переименования документа в печатной форме до изменения синонима объекта в конфигураторе, с указанием рисков и способов проверки результата.

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

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

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

Маршрут решения

Как выбрать способ

Нужно изменить текст в печатной форме (счёт, накладная, акт)Правьте макет печатной формы — пользовательский макет или макет в конфигураторе
Нужно переименовать вид документа или справочника в интерфейсеМеняйте синоним объекта метаданных через расширение или конфигуратор
Нужно поменять заголовок окна программыИзмените свойство «Представление» конфигурации в конфигураторе
Нужно изменить надпись на конкретной формеПравьте форму в расширении или конфигураторе, либо проверьте, не формируется ли заголовок программно

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

Самая частая задача — поменять заголовок документа при печати. В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP) многие печатные формы поддерживают пользовательские макеты. Откройте документ, нажмите «Печать», затем найдите пункт вроде «Изменить макет» или перейдите в раздел администрирования «Печатные формы, отчёты и обработки» — «Макеты печатных форм». Там можно скопировать стандартный макет и отредактировать текст заголовка в ячейке табличного документа.

Если пользовательский макет недоступен, заголовок зашит в макете конфигурации или формируется программно. В этом случае потребуется конфигуратор: найдите макет печатной формы в ветке «Общие» — «Макеты» или внутри объекта документа, откройте его и измените текст нужной ячейки. Учтите, что текст может подставляться из кода — тогда ищите модуль менеджера документа, процедуру печати.

Как изменить заголовок печатной формы через пользовательский макет
  1. 1
    Откройте документ и нажмите «Печать», посмотрите, есть ли команда «Изменить макет»
  2. 2
    Если команды нет, откройте «Администрирование» — «Печатные формы, отчёты и обработки» — «Макеты печатных форм»
  3. 3
    Найдите нужный макет, создайте его копию как пользовательский макет
  4. 4
    В табличном документе найдите ячейку с заголовком и измените текст
  5. 5
    Сохраните макет и сформируйте печатную форму заново для проверки

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

Изменение названия документа или справочника в интерфейсе

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

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

Изменение заголовка окна программы и надписей на форме

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

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

Изменение заголовка через код

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

bsl
// В модуле формы
ЭтаФорма.Заголовок = "Акт сверки взаиморасчётов (внутренний)";

// В процедуре печати
ОбластьМакета.Параметры.ЗаголовокДокумента = "Счёт-фактура № " + НомерДокумента;

При правке кода в типовой конфигурации действует то же правило: предпочтительнее расширение с аннотациями «ИзменитьИКонтроль» или «Вместо», чтобы не ломать обновления. Помните, что код, формирующий заголовок печатной формы, может находиться в общем модуле менеджера печати — ищите по тексту заголовка через глобальный поиск (Ctrl+Shift+F в конфигураторе).

Проверка результата и типичные ошибки

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

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

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

Печатная форма документа
Норма

Новый заголовок выводится, остальные области макета на месте

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

Заголовок старый (правили не тот макет) или съехала структура документа

Список и форма объекта
Норма

Новое название отображается в списке, на форме и в меню

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

Название изменилось только частично — не обновлены представления объекта и списка

После обновления конфигурации
Норма

Изменения сохранились (расширение или пользовательский макет)

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

Изменения пропали — правки вносились напрямую в типовую конфигурацию

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

Ограничения и когда нужен специалист

Пользовательский макет печатной формы и изменение данных объекта — безопасные операции, доступные без программирования. Всё, что касается конфигуратора, требует прав администратора, монопольного доступа для обновления конфигурации базы данных и понимания последствий. В файловой базе обновление конфигурации выполняется при отсутствии других пользователей; в клиент-серверной — через завершение сеансов.

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

Итог

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

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

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

Можно ли изменить заголовок печатной формы без конфигуратора?

Да, если конфигурация поддерживает пользовательские макеты: «Администрирование» — «Печатные формы, отчёты и обработки» — «Макеты печатных форм». Скопируйте стандартный макет и измените текст. Если такого механизма нет или текст формируется кодом, без конфигуратора не обойтись.

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

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

Как изменить название документа только в печатной форме, не меняя его в интерфейсе?

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

Изменил синоним, но в некоторых местах старое название. Что делать?

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

Опасно ли менять заголовки самостоятельно?

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