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