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