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