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