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