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

Автоматизация · 10 мин

Как включить шаблоны в 1С: практическая инструкция

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

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

Шаблоны сообщений доступны в типовых конфигурациях на подсистеме БСП (Библиотека стандартных подсистем): «Управление торговлей», «ERP», «Комплексная автоматизация», «Зарплата и управление персоналом» и других. Печатные формы настраиваются через макеты и внешние обработки. Шаблоны текста работают в конфигураторе и ускоряют написание кода.

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

Определите, какой именно шаблон вам нужен

Прежде чем искать настройку, уточните задачу. Если нужно отправлять клиентам типовые письма («Ваш заказ отгружен», «Счёт во вложении») — это шаблоны сообщений. Если нужно изменить вид счёта на оплату или ТОРГ-12 — это макет печатной формы. Если вы пишете код и хотите быстрые подстановки конструкций — это шаблоны текста конфигуратора.

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

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

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

Нужно отправлять типовые письма или SMS клиентамВключите шаблоны сообщений в разделе «Администрирование» и создайте шаблон в одноимённом справочнике
Нужно изменить внешний вид печатной формы документаПодключите внешнюю печатную форму через «Дополнительные отчеты и обработки» или отредактируйте макет в конфигураторе
Нужны быстрые подстановки кода при разработкеВключите шаблоны текста в Сервис → Параметры конфигуратора

Включение шаблонов сообщений в типовой конфигурации

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

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

Чтобы шаблон стал доступен при отправке письма из документа, проверьте, что в карточке документа работает команда «Отправить по электронной почте». При её вызове в форме письма появится кнопка выбора шаблона. Если команды нет — скорее всего, не настроена учётная запись электронной почты в разделе «Администрирование» → «Органайзер» → «Настройки электронной почты».

Порядок включения шаблонов сообщений
  1. 1
    Откройте «Администрирование» → «Органайзер» и включите опцию «Шаблоны сообщений»
  2. 2
    Убедитесь, что настроена учётная запись электронной почты
  3. 3
    Откройте справочник «Шаблоны сообщений» и создайте новый шаблон
  4. 4
    Задайте назначение (тип документа) и вставьте параметры в текст
  5. 5
    Откройте документ, нажмите «Отправить по электронной почте» и выберите шаблон
  6. 6
    Проверьте, что параметры подставились реальными данными

Шаблоны SMS и особенности их настройки

Отправка SMS из 1С требует подключения к оператору рассылки. В разделе «Администрирование» → «Органайзер» включите опцию «Отправка SMS» и укажите параметры провайдера в настройке «Настройка отправки SMS». Без действующего договора с оператором шаблоны SMS создать можно, но отправка работать не будет.

Шаблон SMS создаётся в том же справочнике «Шаблоны сообщений», но с видом «SMS». Учитывайте ограничение: длина одного SMS ограничена, а кириллица сокращает доступное число символов примерно вдвое. Длинный шаблон будет разбиваться на несколько сообщений, что увеличивает расходы. Проверяйте итоговый текст на тестовом документе до массовой рассылки.

Включение и редактирование шаблонов печатных форм

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

Второй путь — редактирование макета в конфигураторе. Откройте конфигурацию, найдите нужный документ в дереве объектов, разверните ветку «Макеты» и откройте макет печатной формы. Изменения вступят в силу после сохранения и обновления конфигурации базы данных. Этот способ требует прав на изменение конфигурации и влияет на всех пользователей базы.

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

Шаблоны текста для разработчика в конфигураторе

Шаблоны текста ускоряют написание кода: вместо полного набора конструкции «Если ... Тогда ... КонецЕсли» вы вводите короткое сокращение и нажимаете клавишу подстановки. Включение выполняется в меню «Сервис» → «Параметры» на вкладке «Модули» или «Шаблоны текста» в зависимости от версии платформы. Установите флажок «Использовать шаблоны текста» и включите автозамену.

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

Если шаблоны перестали подставляться, проверьте три вещи: включён ли флажок использования шаблонов, не сброшен ли путь к файлу .st после переустановки платформы и не отключена ли автозамена в текущем окне редактора кода.

Типичные ошибки
01
Ищут шаблоны сообщений, не включив функциональную опцию — справочник просто не отображается в интерфейсе
02
Создают шаблон без назначения, и он недоступен при отправке из нужного документа
03
Правят типовой макет в конфигураторе вместо подключения внешней печатной формы — получают конфликты при обновлении
04
Забывают настроить учётную запись почты и считают, что шаблоны «не работают»
05
После переустановки платформы теряют файл .st, потому что он хранился в каталоге старой версии

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

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

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

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

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

Отправка письма по шаблону
Норма

Параметры заменены данными документа, текст читаем

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

В тексте остались квадратные скобки, пустые поля или имя параметра

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

Документ выводится в изменённом виде у всех нужных пользователей

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

Форма не изменилась или появилась только у администратора

Шаблоны текста в конфигураторе
Норма

Сокращение заменяется конструкцией кода по клавише подстановки

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

Ничего не происходит или редактор предлагает другие варианты

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

Почему справочник «Шаблоны сообщений» не отображается в меню?

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

Можно ли использовать один шаблон письма для разных документов?

Нет, назначение у шаблона одно: набор параметров жёстко привязан к типу объекта. Для заказа и счёта придётся создать отдельные шаблоны, даже если текст письма совпадает. Это ограничение механизма подстановки параметров.

Чем отличается внешняя печатная форма от правки макета?

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

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

Файл .st хранится в каталоге конкретной версии платформы или в пользовательском каталоге. После установки новой версии укажите путь к старому файлу в настройках шаблонов текста либо скопируйте файл в каталог новой версии.

Почему в письме вместо данных подставляются пустые значения?

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

Нужны ли особые права для создания шаблонов сообщений?

Достаточно прав на добавление и изменение элементов справочника «Шаблоны сообщений». Для включения самой функциональной опции и настройки учётной записи почты нужны права администратора.

Итог

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

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