Подключаем конфигурацию в 1С 8.3: все способы
Содержание
«Подключить конфигурацию» в 1С означает разные вещи, и путь зависит от того, что именно у вас в руках. Файл .epf или .erf — это внешняя обработка или отчёт, их подключают прямо в режиме «1С:Предприятие». Файл .cf — это целая конфигурация, её загружают в Конфигураторе. Файл .cfe — расширение, оно встраивается поверх типовой без снятия с поддержки. А хранилище конфигурации — это серверный репозиторий для командной разработки.
Ниже — порядок действий для каждого из этих случаев: где лежит нужный пункт меню, что нажимать и чем отличается подключение в рабочей базе от работы в Конфигураторе. Всё описано для платформы 8.3 с интерфейсом «Такси».
Сначала определитесь по расширению файла — от него зависит весь дальнейший путь:
| Файл | Что это | Где подключают | Монопольный доступ |
|---|---|---|---|
.epf / .erf | Внешняя обработка / отчёт | «1С:Предприятие», список доп. обработок | Не нужен |
.cfe | Расширение конфигурации | «1С:Предприятие» или Конфигуратор | Только если меняет структуру |
.cf | Полная конфигурация | Конфигуратор, загрузка из файла | Нужен |
.cfu | Файл обновления (поставки) | Конфигуратор, через поддержку | Нужен |
.dt | Выгрузка базы с данными | Конфигуратор, загрузка ИБ | Нужен, затирает данные |
Дальше — по каждому типу отдельно.
С чего начать: совместимость и права доступа
Прежде чем что-либо подключать, сверьте две вещи — версию платформы и версию конфигурации.
- 🧩 Версия платформы. Файл создавался на какой-то версии 8.3. Открыть его можно платформой с номером не ниже этой. Номер своей платформы смотрите в меню
Справка → О программе. - 📦 Версия и редакция конфигурации. Внешняя обработка, написанная под БП 3.0, не обязана работать в ЗУП 3.1 или УТ 11 — объекты и реквизиты у них разные.
- 🔑 Права пользователя. Чтобы подключать внешние обработки и расширения в рабочей базе, нужна роль администратора или специально выданное право. Загрузка конфигурации и работа с хранилищем выполняются только из Конфигуратора.
Расширения конфигурации появились в платформе 8.3.6. Если у вас номер ниже, механизма расширений не будет — доработку придётся вносить либо снятием с поддержки, либо внешней обработкой.
Отдельно про монопольный доступ. Он нужен не для любого подключения, а только когда меняется структура базы: при загрузке конфигурации из файла, обновлении до новой версии и применении расширения, которое добавляет свои объекты. В этот момент другие пользователи в базу зайти не смогут, а активные сеансы операцию заблокируют. Поэтому такие работы планируют на время, когда в базе никого нет.
Как добавить внешнюю обработку или отчёт
Внешние обработки (.epf) и отчёты (.erf) — самый частый случай. Их не встраивают в конфигурацию, а подключают как дополнительные, не снимая базу с поддержки.
В типовых конфигурациях на управляемых формах (БП 3.0, ЗУП 3.1, УТ 11) порядок такой:
- Откройте раздел
Администрированиеи найдите группу настроек с печатными формами, отчётами и обработками. - Включите флажок, разрешающий дополнительные отчёты и обработки, если он ещё не стоит.
- Перейдите в список дополнительных обработок (ссылка появляется рядом с этим флажком).
- Нажмите
Добавить из файла, подтвердите предупреждение безопасности и выберите файл.epfили.erf. - В карточке обработки задайте, в каких разделах и для каких документов она будет доступна (размещение), и запишите.
После этого обработка появляется в указанных разделах — обычно в группе «Дополнительные обработки» на панели нужного раздела.
Вид обработки платформа определяет сама, по тому, как она написана. От вида зависит, где именно она будет вызываться:
- 🖨 Печатная форма — добавляется в меню печати документа или справочника.
- 📝 Заполнение объекта — кнопка заполнения в форме документа.
- 📊 Дополнительный отчёт (
.erf) — открывается из раздела как обычный отчёт. - 🔧 Создание связанных объектов и произвольная обработка — запускаются из списка доп. обработок.
Поэтому, если обработка задумана как печатная форма, а в списке разделов её не видно, — ищите её не в «Дополнительных обработках», а в меню печати нужного документа.
Предупреждение безопасности появляется не случайно: внешняя обработка выполняет произвольный код с правами того, кто её запустил. Подключайте только файлы из доверенного источника.
Если обработку нужно просто разово запустить, а не прописывать в базе, откройте её через Конфигуратор: Файл → Открыть и укажите файл. Но для постоянного использования бухгалтером это неудобно — лучше подключить штатно, через список дополнительных обработок.
У штатного подключения есть ещё одно преимущество. Когда обработка добавлена в список дополнительных, её файл хранится внутри самой базы. Это значит, что остальным пользователям не нужно копировать .epf на свои компьютеры и следить за актуальной версией — все работают с той копией, что лежит в базе. Обновили обработку в одном месте — она обновилась для всех.
Как загрузить или обновить типовую конфигурацию
Здесь речь о файле .cf (полная конфигурация) или об обновлении до новой версии. Всё делается в Конфигураторе, и обязательно — с резервной копией.
Загрузка конфигурации из файла. Применяется, когда вам прислали готовый .cf (например, доработанную конфигурацию целиком):
- Запустите базу в режиме
Конфигуратор. - Меню
Конфигурация → Загрузить конфигурацию из файла…, выберите.cf. - Платформа сравнит загружаемую конфигурацию с текущей и предложит обновить конфигурацию
базы данных — согласитесь (клавиша
F7илиКонфигурация → Обновить конфигурацию базы данных).
Загрузка конфигурации из файла полностью заменяет текущую конфигурацию. Все ваши доработки, если они не были частью этого .cf, будут потеряны. Резервная копия перед загрузкой обязательна.
Обновление типовой до новой версии. Если база на поддержке и вы ставите очередной релиз, используйте механизм поддержки:
- В Конфигураторе —
Конфигурация → Поддержка → Обновить конфигурацию…. - Выберите источник: файл обновления (
.cfu/.cf) или поиск в интернете. - Пройдите мастер сравнения-объединения, примите изменения поставщика.
- Завершите обновлением конфигурации базы данных.
Разница между .cfu и .cf при обновлении простая. .cfu — это файл поставки обновления: он содержит переход именно с вашей версии на новую и аккуратно объединяет изменения поставщика с вашими доработками. Полный .cf в режиме поддержки тоже можно использовать как источник, но тогда сравнение идёт со всей конфигурацией целиком, и ручной работы в мастере объединения будет больше.
Обновлять типовую можно и из режима «1С:Предприятие» — в разделе Администрирование есть помощник поиска и установки обновлений через интернет
-поддержку. Он сам скачивает релиз и запускает ту же процедуру, что вручную в Конфигураторе.
Обновление меняет структуру базы, поэтому требует монопольного доступа. Если платформа сообщает, что база занята, значит в неё кто-то вошёл — завершите чужие сеансы через Администрирование → Активные пользователи (в клиент-серверном варианте — через консоль администрирования) и предупредите людей заранее.
Как подключить расширение конфигурации
Расширение (.cfe) — современный способ доработки: оно лежит отдельным слоем поверх типовой, не снимает базу с поддержки и переживает обновления. Подключить его можно двумя путями.
В режиме «1С:Предприятие» (подходит, когда расширение уже готово):
- Раздел
Администрирование, список расширений (рядом с настройками печатных форм и обработок). Добавить из файла→ выберите.cfe.- Снимите флажок «Безопасный режим», если расширение должно работать с данными без ограничений, — но только для доверенных расширений.
- Перезапустите программу, чтобы расширение применилось.
В Конфигураторе (нужно, если расширение добавляет свои реквизиты или объекты): меню Конфигурация → Расширения конфигурации, затем загрузка .cfe из файла.
Здесь есть тонкость, из-за которой расширение часто «не работает
». Загрузка файла .cfe и применение его к базе — это два разных шага. Если расширение меняет структуру (добавляет реквизит, справочник, регистр), после загрузки нужно отдельно выполнить обновление конфигурации
базы данных — как и при обычной доработке. Только печатные формы и доработки форм применяются сразу после перезапуска.
Если расширение конфликтует с типовой после очередного обновления релиза, его можно временно отключить флажком «Использовать» в списке расширений, не удаляя. База продолжит работать на типовой.
Хранилище конфигурации: подключение и совместная работа
Хранилище конфигурации нужно, когда над одной конфигурацией работают несколько разработчиков. Оно хранит все версии и разрешает командную правку: объект нельзя изменить, пока он не захвачен.
Подключение к существующему хранилищу:
- В Конфигураторе —
Конфигурация → Хранилище конфигурации → Подключиться к хранилищу…. - Укажите адрес хранилища. Для файлового — путь к папке; для серверного — строку вида
tcp://сервер:порт. - Введите своё имя пользователя хранилища и пароль (их выдаёт администратор хранилища, это отдельные учётные записи).
Создание нового хранилища — тот же раздел меню, пункт Создать хранилище…: указываете пустую папку или серверный адрес, задаёте первого пользователя-администратора.
Повседневная работа строится на двух действиях:
- 🔒 Захват объекта (
Захватить в хранилище) — объект блокируется за вами, другие его править не могут. - 📤 Помещение (
Поместить в хранилище) — ваши правки уходят в общую версию, захват снимается.
Перед началом работы делайте Обновить конфигурацию из хранилища, чтобы подтянуть чужие изменения. Если захватили объект и передумали — верните его через Отменить захват, иначе он останется заблокированным для коллег.
После подключения конфигурация базы оказывается связана с хранилищем: в дереве объектов захваченные и свободные элементы помечаются значками, а помещать изменения можно только по захваченным объектам. Если база временно не должна быть связана с хранилищем (например, вы делаете разовую экспериментальную правку), её можно отключить через Конфигурация → Хранилище конфигурации → Отключиться от хранилища. После отключения помещать правки обратно уже нельзя — связь с версиями теряется.
Отменять чужой захват может только администратор хранилища, и это сотрёт несохранённые правки того разработчика. Делайте так, только если человек недоступен, а объект срочно нужен.
Что делать, если конфигурация не подключается
Большинство сбоев при подключении укладываются в несколько типовых ситуаций. Сопоставьте симптом с причиной.
Если после загрузки .cf или обновления база ведёт себя странно (не открываются формы, выдаёт ошибки при проведении), первым делом проверьте, что обновление конфигурации базы данных действительно выполнено, а не осталось на этапе «изменённая конфигурация». В Конфигураторе это видно по подзаголовку окна конфигурации — там появляется отметка об отличиях от конфигурации базы данных.
Текст конкретной ошибки ищите в журнале регистрации: раздел Администрирование → Журнал регистрации в режиме «1С:Предприятие». По записям с уровнем «Ошибка» видно, какой именно объект или модуль не отработал после подключения, — это чаще помогает, чем общее сообщение на экране.
Чем .cf отличается от .dt?
.cf — это только конфигурация (структура и код, без данных), её загружают через Конфигурация → Загрузить конфигурацию из файла. .dt — полная выгрузка базы вместе с данными, она разворачивается через Администрирование → Загрузить информационную базу и затирает всё содержимое.Можно ли подключить внешнюю обработку без прав администратора?
.epf через Конфигуратор тоже может только тот, у кого есть доступ к Конфигуратору.Сохранятся ли расширения после обновления типовой конфигурации?
Нужен ли монопольный доступ для подключения внешней обработки?
Как отключить подключённое расширение, не удаляя его?
Администрирование) снимите флажок «Использовать» у нужной строки и перезапустите программу. Расширение останется в базе, но применяться не будет.