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

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

Как настроить шаблон в 1С

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

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

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) большинство шаблонов доступны для редактирования без доработки конфигурации — через пользовательский режим. Это безопасный путь: изменения не затрагивают код и не ломаются при обновлении. Редактирование макета в конфигураторе — крайняя мера, требующая снятия объекта с поддержки.

Ниже разобраны основные сценарии: правка печатной формы, настройка шаблона письма, работа с параметрами и типичные ошибки. Инструкции ориентированы на управляемые формы (интерфейс «Такси»), но логика применима и к более старым версиям платформы.

Какие шаблоны бывают в 1С и где они хранятся

Прежде чем что-то менять, определите тип шаблона. Печатные формы документов (счета, акты, накладные) хранятся как макеты — табличные документы внутри конфигурации или в справочнике пользовательских макетов. Шаблоны писем и SMS находятся в отдельном справочнике «Шаблоны сообщений». Шаблоны заполнения реквизитов и файлов (например, договоры в формате Word) подключаются через механизм печати или дополнительных обработок.

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

Как отредактировать печатную форму документа

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

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

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

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

Как настроить шаблон сообщения (письма или SMS)

Шаблоны сообщений используются для рассылки счетов, уведомлений, поздравлений. Откройте «Администрирование» → «Органайзер» → «Шаблоны сообщений» (в некоторых конфигурациях путь отличается: поиск через «Все функции» → «Справочники»). Создайте новый шаблон или откройте существующий.

В поле текста сообщения вставляйте параметры через кнопку «Вставить параметр»: программа предложит список доступных реквизитов — номер документа, контрагент, сумма, ответственный. Не набирайте параметры вручную по памяти: ошибка в имени приведёт к тому, что в письме останется пустое место или сам текст параметра.

Укажите тему письма, назначение шаблона (для какого объекта он используется) и при необходимости вложение — например, печатную форму счёта в PDF. Сохраните и проверьте: откройте документ, выберите «Отправить по электронной почте» с этим шаблоном и убедитесь, что все параметры подставились корректно.

Как работать с параметрами и областями макета

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

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

Форматирование (шрифт, границы, выравнивание) настраивается через свойства ячейки, как в Excel. Для логотипа используйте вставку картинки в ячейку шапки — но учитывайте, что картинка сохраняется внутри макета и увеличивает его размер.

Как подключить внешнюю печатную форму

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

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

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

Способы изменить печатную форму

Пользовательский макет

Подходит для правки текста, реквизитов, логотипа. Не требует программирования, но нельзя добавить новые параметры.

Внешняя печатная форма (.epf)

Подходит для новых параметров и нестандартной логики. Требует готовой обработки или навыков разработки.

Доработка в конфигураторе

Максимальная гибкость, но снимает объекты с поддержки и усложняет обновления. Использовать в последнюю очередь.

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

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

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

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

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

Подстановка параметров
Норма

Все поля заполнены данными документа

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

Пустые места или текст в квадратных скобках

Многострочная таблица
Норма

Строки выводятся полностью, итоги совпадают с документом

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

Таблица обрывается, итоги не сходятся

Поведение при обновлении
Норма

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

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

Правки пропадают — значит, правили типовой макет

FAQ: частые вопросы о настройке шаблонов в 1С

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

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

Можно ли добавить в печатную форму поле, которого нет среди параметров макета?

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

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

Откройте список макетов печатных форм и удалите пользовательский макет (или воспользуйтесь командой возврата к типовому, если она есть). Программа снова начнёт использовать макет из конфигурации.

Кто может редактировать шаблоны — нужны ли особые права?

Да, редактирование макетов и шаблонов сообщений обычно доступно пользователям с правами администратора или расширенными правами на печатные формы. Обычному пользователю кнопки редактирования могут быть недоступны.

Безопасно ли подключать внешние печатные формы из интернета?

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

Шаблон письма не подставляет сумму документа — в чём причина?

Чаще всего параметр вставлен вручную с опечаткой или выбран параметр, недоступный для данного объекта. Удалите параметр и вставьте его заново через кнопку «Вставить параметр», выбрав из списка.

Итог

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

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