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

Документы и Печать · 10 мин

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

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

В 1С под шаблонами понимают несколько разных механизмов: внешние печатные формы документов, шаблоны этикеток и ценников, шаблоны писем и SMS, шаблоны договоров и макеты в конфигураторе. Способ добавления зависит от того, какой именно шаблон нужен и есть ли у пользователя права администратора. Чаще всего подключение выполняется через раздел «Дополнительные отчеты и обработки» без изменения конфигурации.

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

Какие шаблоны бывают в 1С и где они хранятся

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

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

Подготовка: включение механизма дополнительных отчетов и обработок

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

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

Как добавить внешнюю печатную форму из файла

Стандартный сценарий: у вас есть файл внешней печатной формы с расширением .epf, полученный от разработчика или скачанный из каталога решений. Откройте «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки», нажмите «Добавить из файла» и выберите файл. Программа прочитает сведения из обработки: название, тип, перечень объектов назначения (например, документ «Реализация товаров и услуг»).

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

Порядок действий
  1. 1
    Включите механизм: Администрирование → Печатные формы, отчеты и обработки → флажок «Дополнительные отчеты и обработки»
  2. 2
    Откройте справочник «Дополнительные отчеты и обработки» и нажмите «Добавить из файла»
  3. 3
    Выберите файл .epf и подтвердите загрузку, при запросе безопасности нажмите «Продолжить»
  4. 4
    Проверьте объекты назначения в карточке обработки и запишите элемент
  5. 5
    Откройте документ нужного вида и проверьте наличие формы в меню «Печать»

Контроль безопасности при загрузке

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

Как добавить шаблон этикетки или ценника

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

В редакторе задайте размер этикетки через свойства макета, вставьте поля с параметрами: наименование товара, цена, артикул, штрихкод. Параметры указываются в квадратных скобках в свойстве «Заполнение» ячейки — значение «Параметр». Сохраните шаблон под понятным именем, например «Ценник 40×30 с штрихкодом», после чего он станет доступен при печати из документов поступления и переоценки.

Перед массовой печатью этикеток выведите одну пробную страницу на обычной бумаге и сверьте размеры с реальным носителем. Расхождение в несколько миллиметров приводит к смещению всех этикеток на листе.
ПЗ
Практическое замечание

Как добавить шаблон письма или сообщения

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

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

Как добавить макет в конфигураторе или расширении

Если шаблон должен стать частью конфигурации, работа ведется в конфигураторе. Откройте нужный объект (документ, справочник или общий макет), в дереве объектов найдите ветку «Макеты», нажмите «Добавить» и выберите тип: табличный документ, HTML-документ, Word, макет оформления. Мастер предложит сразу сформировать структуру с параметрами.

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

Сравнение вариантов

Внешняя печатная форма (.epf)

Подходит для разовых и клиентских доработок, не затрагивает конфигурацию. Ограничение: зависит от версии БСП, при обновлении может потребовать адаптации.

Макет в конфигураторе

Надежно встроен, поставляется с конфигурацией. Ограничение: усложняет обновление, требует снятия объектов с поддержки.

Расширение конфигурации

Сохраняет поддержку и обновляемость, макет работает как встроенный. Ограничение: требует навыков разработки и тестирования при обновлении релизов.

Проверка результата и типичные ошибки

После добавления любого шаблона выполните контрольную печать на реальном документе с заполненными данными. Проверьте: форма открывается без ошибок, все параметры подставлены, итоги считаются верно, подписи и реквизиты на месте. Если форма не появилась в меню «Печать», первым делом смотрите объекты назначения в карточке дополнительной обработки.

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

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

Наличие формы в меню «Печать» документа
Норма

Форма видна и открывается без ошибок

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

Формы нет в списке — проверьте объекты назначения и права

Заполнение параметров
Норма

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

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

Пустые поля или «Параметр не найден» — макет не соответствует версии конфигурации

Печать на принтере
Норма

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

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

Смещение или обрезка — проверьте настройки страницы макета

Типичные ошибки
01
Загрузка обработки, написанной под другую конфигурацию или старую версию БСП — форма не появляется или выдает ошибку при формировании
02
Пустой список объектов назначения — печатная форма существует в справочнике, но недоступна ни в одном документе
03
Добавление макета напрямую в типовую конфигурацию вместо расширения — сложности при обновлении релиза
04
Отсутствие тестовой печати на реальных данных — ошибки в параметрах обнаруживаются уже при выдаче документа контрагенту

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

Почему нет кнопки «Добавить из файла» в дополнительных отчетах и обработках?

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

Можно ли добавить шаблон Word или Excel для печати?

Да, если конфигурация поддерживает печатные формы в формате офисных документов. Макет DOCX подключается через механизм дополнительных печатных форм или добавляется как макет типа «Двоичные данные» в конфигураторе, а заполнение выполняется программно по закладкам или таблицам.

Печатная форма работала, а после обновления конфигурации перестала. Что делать?

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

Как сделать шаблон доступным только части пользователей?

В карточке дополнительной обработки настройте быстрый доступ: укажите пользователей или подразделения, которым доступна команда. Остальные пользователи форму в меню «Печать» не увидят.

Можно ли отредактировать уже добавленную печатную форму?

Сам файл .epf редактируется в конфигураторе: откройте его через «Файл → Открыть», измените макет или код, сохраните и загрузите обновленный файл в справочник повторно. Менять конфигурацию для этого не требуется.

Где хранятся шаблоны, чтобы перенести их в другую базу?

Внешние обработки хранятся внутри базы в справочнике «Дополнительные отчеты и обработки». Для переноса выгрузите файл из карточки элемента (команда «Выгрузить в файл») и добавьте его в другую базу стандартным способом, либо используйте обработку переноса данных.

Итог

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

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