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

Разработка и Конфигурация · 9 мин

Как изменить подписи в 1С: поля, кнопки и печатные формы

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

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

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

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

Определяем, какая подпись нужна и где она хранится

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

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

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

Как выбрать действие

Нужно переименовать поле во всех документах и справочникахМеняйте синоним реквизита в конфигураторе
Подпись должна отличаться только на одной формеПравьте свойство «Заголовок» элемента формы
Меняется текст в печатном документеРедактируйте макет печатной формы
Конфигурация типовая и обновляетсяИспользуйте расширение конфигурации вместо прямой правки

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

Синоним — это представление объекта для пользователя. Чтобы изменить подпись поля глобально, откройте конфигуратор, найдите нужный объект (справочник, документ, регистр), раскройте ветку «Реквизиты» и дважды щёлкните по нужному реквизиту. В палитре свойств измените поле «Синоним» на новое значение.

После изменения обновите конфигурацию базы данных (F7 или меню «Конфигурация → Обновить конфигурацию базы данных»). Синоним реквизита не влияет на структуру данных, поэтому реструктуризация не потребуется — обновление пройдёт быстро и безопасно.

Учтите, что синоним реквизита объекта меняет подпись везде, где реквизит выводится автоматически: в списках, формах, отчётах, построенных на этом объекте. Если на какой-то форме заголовок задан явно в свойствах элемента, он имеет приоритет над синонимом — такую форму придётся править отдельно.

Порядок действий
  1. 1
    Откройте конфигуратор и найдите объект метаданных с нужным реквизитом
  2. 2
    Откройте свойства реквизита и измените поле «Синоним»
  3. 3
    Обновите конфигурацию базы данных (F7)
  4. 4
    Откройте форму в режиме предприятия и проверьте новую подпись
  5. 5
    Проверьте формы, где заголовок мог быть задан вручную

Изменение подписи на конкретной форме

Если подпись нужно изменить только в одном месте, откройте форму объекта в конфигураторе, выделите нужный элемент (поле, кнопку, декорацию) и в палитре свойств найдите «Заголовок». Введите новый текст — он будет показан вместо синонима реквизита.

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

Когда заголовок задаётся программно

Типичный признак: вы поменяли заголовок в редакторе формы, а на экране ничего не изменилось. Откройте модуль формы и выполните поиск по старому тексту подписи — скорее всего, найдёте строку вида Элементы.ПолеКонтрагент.Заголовок = "Контрагент";. Измените текст в коде или удалите строку, чтобы использовался синоним.

Изменение подписей в печатных формах и макетах

Текст печатных документов хранится в макетах. В конфигураторе макеты находятся в ветке «Макеты» соответствующего объекта или в общих макетах. Откройте макет, найдите ячейку с нужным текстом и отредактируйте её. Ячейки без параметров выводятся как есть; ячейки с параметрами (в угловых скобках или через настройку «Заполнение») подставляют данные из программы — их текст менять нельзя, только статические подписи рядом.

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

Изменение подписей через расширение конфигурации

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

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

Сравнение вариантов

Синоним реквизита

Меняет подпись везде; требует правки конфигурации и снятия с поддержки для типовых

Заголовок на форме

Точечная правка одной формы; тоже затрагивает конфигурацию

Пользовательский макет (БСП)

Меняет печатную форму без конфигуратора; работает только в конфигурациях на БСП

Расширение

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

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

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

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

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

Подпись на форме
Норма

Отображается новый текст во всех режимах окна

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

Старый текст — заголовок задан явно на форме или в коде

Подпись в списке и отчётах
Норма

Новый синоним виден в колонках списка

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

В отчётах СКД поле переименовано в настройках — правьте набор данных

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

Документ печатается с новым текстом без ошибок

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

Ошибка формирования — повреждён макет, восстановите копию

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

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

FAQ

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

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

Почему после смены синонима подпись не изменилась?

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

Как переименовать стандартный реквизит, например «Номенклатура»?

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

Изменится ли подпись в отчётах автоматически?

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

Опасно ли менять подписи для обновления конфигурации?

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

Как изменить текст на кнопке в 1С?

Откройте форму в конфигураторе, выделите кнопку и измените свойство «Заголовок». Если кнопка создана программно, ищите присвоение заголовка в модуле формы. Для типовых конфигураций выполняйте правку через расширение.

Итог

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

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