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