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

· 10 мин

Содержание

«Загрузить шаблон в 1С» — это, в зависимости от файла, три разные операции. Шаблон конфигурации (.cf, .cfu) кладут в каталог шаблонов и из него создают или обновляют базу. Внешнюю обработку или отчёт (.epf, .erf) подключают через Дополнительные отчёты и обработки или запускают через Файл → Открыть. Внешнюю печатную форму (тоже .epf) добавляют туда же и привязывают к документу.

Начать стоит с типа файла: именно расширение определяет, куда и как его грузить. Ниже — каждый способ с точными путями меню для 1С 8.3 с интерфейсом «Такси», разбор частых ошибок и правила безопасности, потому что чужая обработка может сделать с базой что угодно.

Если не уверены, что у вас за файл и куда его девать:

Какой файл вам прислали?

Какие шаблоны бывают в 1С и чем они различаются

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

  • 📦 Шаблон конфигурации — .cf (полная поставка) или .cfu (обновление). Из него разворачивают новую базу или обновляют существующую. Поставляется установочным пакетом (архив с setup.exe) или отдельными файлами с портала поддержки.
  • 🧩 Внешняя обработка — .epf. Выполняет действие: групповое изменение, загрузку из Excel, сервисную операцию. Не хранится внутри конфигурации, подключается отдельно.
  • 📊 Внешний отчёт — .erf. То же, что обработка, но формирует отчёт (таблицу, печать) и ничего не меняет в данных.
  • 🖨️ Внешняя печатная форма — технически .epf особого вида. Привязывается к документу или справочнику и добавляет свой пункт в меню Печать.
  • 🔄 Правила обмена/конвертации — .xml. Описывают, как переносить данные между базами. Загружаются в обработку обмена, а не в конфигурацию.

Расширение файла видно в проводнике Windows, если включить показ расширений (вкладка Вид → Расширения имён файлов). По нему сразу ясно, в какой раздел статьи смотреть.

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

Загрузка шаблона конфигурации: каталог шаблонов

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

Шаг 1. Установите шаблон в каталог. Запустите setup.exe из распакованного дистрибутива. Установщик сам положит файлы в каталог шаблонов — по умолчанию это %APPDATA%\1C\1cv8\tmplts (разворачивается в C:\Users\Имя\AppData\Roaming\1C\1cv8\tmplts).

Шаг 2. Проверьте, что каталог прописан в 1С. В стартовом окне запуска (список баз) нажмите Настройка и убедитесь, что путь из шага 1 есть в поле Каталоги шаблонов конфигураций и обновлений. Если шаблон вы распаковали вручную без установщика, добавьте путь к папке tmplts сюда же.

Шаг 3. Создайте базу из шаблона. В окне запуска нажмите Добавить → Создание новой информационной базы. Выберите Создание информационной базы из шаблона, разверните дерево и укажите нужную конфигурацию и версию. Дальше — имя базы и каталог, как обычно.

Шаг 4. Или обновите существующую базу. Откройте базу в Конфигураторе, затем Конфигурация → Поддержка → Обновить конфигурацию. Выберите Поиск доступных обновлений (платформа сама подберёт .cfu из каталога) или Выбор файла обновления и укажите .cf/.cfu вручную. После — Обновить конфигурацию базы данных (F7).

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

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

Подключение внешней обработки или отчёта (.epf, .erf)

Для .epf и .erf есть два пути: быстрый запуск «на разок» и постоянное подключение в списке.

Быстрый запуск через меню. В режиме 1С:Предприятие нажмите Файл → Открыть (или Ctrl+O) и укажите файл обработки. Она откроется и выполнится сразу. Способ удобен для разового действия, но файл нигде не сохраняется — в следующий раз придётся открывать заново. Для интерактивного открытия внешних файлов у пользователя должно быть соответствующее право в профиле доступа; администратору оно доступно всегда.

Постоянное подключение (рекомендуется). В типовых конфигурациях на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) внешние обработки хранят в справочнике:

  1. Откройте Администрирование → Печатные формы, отчёты и обработки.
  2. Включите флажок Дополнительные отчёты и обработки, если он снят.
  3. Перейдите по ссылке Дополнительные отчёты и обработки ниже.
  4. Нажмите Добавить из файла и укажите .epf или .erf.
  5. При первом добавлении появится предупреждение безопасности — прочитайте его и подтвердите (о безопасном режиме — в разделе ниже).
  6. В карточке задайте, кому обработка доступна (Быстрый доступ для пользователей) и где её искать.

После подключения обработка вызывается из раздела, к которому её разместили, через команду Сервис или Дополнительные обработки в панели действий.

Если файл .epf прислал разработчик вашей доработки, подключайте его именно через справочник, а не через Файл → Открыть: так обработка доступна всем, кому положено, и переживает перезапуск.

Загрузка внешней печатной формы к документу

Внешняя печатная форма — частный случай обработки, который добавляет свою кнопку печати к документу. Загрузка идёт через тот же справочник, но с привязкой.

  1. Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
  2. Добавить из файла, выберите .epf печатной формы.
  3. Проверьте, что в поле вида стоит Печатная форма (платформа определяет вид из самого файла).
  4. Нажмите Разместить и отметьте документы или справочники, где форма должна появиться (например, Счёт на оплату покупателю).
  5. Сохраните. Теперь в выбранных документах под кнопкой Печать появится ваша форма.

Если новая форма должна заменить штатную, в настройках печати документа можно скрыть стандартный макет и оставить только внешний. Сам макет при этом редактируют не здесь, а в исходном файле .epf — через Конфигуратор или расширение конфигурации .

Макет печатной формы правят в файле обработки, а не в рабочей базе. Если нужна небольшая правка штатной формы (логотип, подпись), чаще безопаснее сделать расширение конфигурации, чем грузить чужой .epf.

Загрузка правил обмена и переноса данных

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

Для типовых конфигураций синхронизацию настраивают в подсистеме Администрирование → Синхронизация данных — там обмен между базами 1С идёт по встроенным правилам, отдельный файл обычно не нужен.

Нетиповой обмен (например, выгрузка в стороннюю систему) делают через внешнюю обработку универсального обмена в формате XML. В неё и загружают файл правил конвертации: открываете обработку, на вкладке загрузки указываете .xml с правилами, затем запускаете перенос. Сами правила готовят в отдельном инструменте конвертации данных — вручную их не пишут.

Сопоставление полей
Объект базы-источника→Объект базы-приёмника
Справочник «Номенклатура»→Справочник «Номенклатура»
Реквизит «Артикул»→Реквизит «Код»
Документ «Реализация»→Документ «Поступление»

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

Типичные ошибки при загрузке и что с ними делать

Диагностика: выберите симптом

Перед любым обновлением конфигурации из шаблона сделайте резервную копию базы (Администрирование → Резервное копирование или выгрузка .dt через Конфигуратор). Откат без копии возможен не всегда.

Безопасность: безопасный режим и проверка обработок

Внешняя обработка — это код, который выполняется с правами запустившего пользователя. Вредоносный .epf способен выгрузить данные, удалить документы или изменить суммы. Поэтому к чужим файлам относятся как к чужим программам.

  • 🔒 Безопасный режим. При добавлении обработки в справочник оставляйте включённым флажок безопасного режима. В нём запрещены привилегированные операции, работа с файловой системой и внешними компонентами — обработка не сможет навредить за пределами разрешённого.
  • 👤 Источник. Загружайте только файлы от известного разработчика, партнёра или из своей доработки. Присланное «от коллеги» или скачанное с форума сначала проверьте с ИТ-специалистом.
  • 🧪 Проверка на копии. Новую обработку, которая меняет данные, прогоните сначала на копии базы, а не на рабочей.
  • 🛡️ Права доступа . Не давайте право на интерактивное открытие внешних обработок всем пользователям подряд — только тем, кому это нужно для работы.

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

Автоматизация для администраторов

Когда баз и рабочих мест много, раскладывать шаблоны по каждому компьютеру вручную неудобно. Есть способы централизовать.

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

Общий файл настроек запуска. Для массового развёртывания путь к каталогу шаблонов и список общих баз задают в общем конфигурационном файле стартёра (1CEStart.cfg), который кладут рядом с установленной платформой или на сетевой ресурс. Точные параметры файла смотрите в документации по администрированию — не задавайте ключи наугад.

Групповое подключение обработок. Внешние отчёты и обработки, загруженные в справочник одной базы, доступны всем её пользователям сразу — отдельная установка на каждое место не нужна. Это и есть главный довод в пользу подключения через Дополнительные отчёты и обработки, а не через Файл → Открыть у каждого.

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

Частые вопросы о загрузке шаблонов в 1С

Чем отличается файл .cf от .cfu?
.cf — полная поставка конфигурации, её можно развернуть в новую базу или накатить целиком. .cfu — файл обновления, он содержит только изменения и применяется к конкретной исходной версии. Для нового разворачивания берут .cf, для планового обновления — .cfu.
Можно ли загрузить шаблон без прав администратора?
Создать базу из шаблона — да, если у вас есть доступ к каталогу шаблонов. А вот обновить конфигурацию базы, подключить внешнюю обработку или снять безопасный режим может только пользователь с правами администратора.
Почему обработка открылась, но ничего не делает?
Чаще всего она рассчитана на другую конфигурацию или версию и просто не находит нужных объектов. Уточните у разработчика, под какую конфигурацию и релиз собран файл.
Нужно ли выгонять пользователей при загрузке шаблона?
При создании новой базы — нет. При обновлении конфигурации существующей базы — да: изменение структуры базы данных идёт в монопольном режиме, все сеансы должны быть закрыты.
Куда пропадает обработка после перезапуска, если открывать через «Файл → Открыть»?
Никуда не сохраняется — этот способ запускает файл разово. Чтобы обработка оставалась доступной постоянно, подключите её через Администрирование → Печатные формы, отчёты и обработки.