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