Обновление расширения конфигурации в 1С 8.3
Содержание
Чтобы обновить расширение в 1С, откройте Функции для технического специалиста → Управление расширениями (в режиме «Предприятие»), удалите старую версию и загрузите новый файл .cfe — либо сделайте то же в «Конфигураторе» через меню Конфигурация → Расширения конфигурации. Оба способа и облачный вариант разберём ниже.
Частая ошибка — думать, что расширение обновляется само вместе с типовой конфигурацией. Нет. Расширение живёт отдельным файлом .cfe и обновляется вручную. Обновили «Бухгалтерию» — а доработка осталась старой и может конфликтовать с новыми объектами.
Расширение (.cfe) — это ваша доработка поверх типовой конфигурации: печатные формы, отчёты, изменённое поведение. Обновление расширения не трогает данные базы.
Видео по теме
Что проверить перед обновлением расширения
Обновление расширения — операция обратимая, но только если есть куда откатиться. Перед стартом пройдите короткий список.
Обновление расширения без выгрузки пользователей может закончиться блокировкой объектов и «зависшим» сеансом. В файловой базе достаточно, чтобы её никто не открывал, в серверной — завершите сеансы в консоли кластера.
Если новый .cfe вам прислал разработчик или вендор — уточните у него, полное это расширение или патч. Патч накатывается поверх, полное — заменяет целиком. Перепутаете — получите двойные объекты.
Как обновить расширение через 1С:Предприятие
Это самый частый способ — без «Конфигуратора», прямо в рабочем режиме. Подходит для файловых и клиент-серверных баз, где расширение можно менять пользователю с правами администратора.
- Зайдите в базу под администратором.
- Откройте меню функций:
Сервис и настройки (значок ≡) → Функции для технического специалиста. - В разделе «Стандартные» выберите
Управление расширениями конфигурации. - В списке найдите нужное расширение, посмотрите его текущую версию.
- Нажмите
Удалить— старую версию убираем (данные и настройки формы при этом не теряются, если версия совместима). - Нажмите
Добавить из файлаи укажите новый.cfe. - Проверьте флажки:
Безопасный режим— обычно снят для доработок с обращением к внешним ресурсам;Активно— включено. - Перезапустите 1С. При старте платформа применит изменения расширения.
В некоторых конфигурациях путь другой: НСИ и администрирование → Печатные формы, отчёты и обработки → Расширения. Логика та же — удалить старое, загрузить новое.
Если не хотите терять привязки и настройки, во многих релизах есть кнопка Обновить прямо в карточке расширения — она заменяет файл без удаления. Сначала ищите её, и только если нет — действуйте через «удалить/добавить».
Как обновить расширение через Конфигуратор
Способ для разработчиков и сложных доработок, когда расширение нужно сравнить, объединить или проверить на ошибки.
- Откройте базу в режиме
Конфигуратор. - Меню
Конфигурация → Расширения конфигурации— откроется список расширений. - Выделите нужное расширение в списке.
- Меню
Конфигурация → Сравнить, объединить с конфигурацией из файлаи укажите новый.cfe— если нужно перенести только часть изменений. - Либо для полной замены: удалите расширение из списка и
Конфигурация → Загрузить конфигурацию из файла, выбрав.cfe. - Выполните
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). - Примите изменения структуры, если платформа их запросит.
После обновления запустите Конфигурация → Проверка конфигурации с галочкой «Проверка расширений» — она ловит ссылки на удалённые объекты типовой до того, как их поймает пользователь.
Обновление расширения в 1С:УНФ и 1С:Бухгалтерии 8.3
В типовых «Бухгалтерии 8.3» и «Управлении нашей фирмой» механизм одинаковый и полностью повторяет способ через «Предприятие» выше.
Ключевое отличие — где искать пункт меню:
| Конфигурация | Путь к расширениям |
|---|---|
| Бухгалтерия 8.3 | Администрирование → Печатные формы, отчёты и обработки → Расширения |
| УНФ | Компания → Администрирование → Расширения или Функции для технического специалиста |
| Розница, УТ | НСИ и администрирование → Печатные формы, отчёты и обработки → Расширения |
После загрузки нового .cfe эти конфигурации обычно просят перезапуск и однократно дольше стартуют — платформа перестраивает расширенные формы. Это нормально.
Обновление расширения в 1С:Fresh (облако)
В облачном сервисе 1С:Fresh правила жёстче. Пользователь по умолчанию не может грузить произвольные расширения — это ограничение безопасности сервиса.
Варианты:
- 🔹 Через личный кабинет. Раздел управления приложением → «Расширения»: там доступны только разрешённые сервисом расширения и их обновления.
- 🔹 Через поставщика/партнёра. Если доработку делал партнёр, обновление
.cfeзаливает он со своей стороны — у вас прав на загрузку файла может не быть. - 🔹 Обращение в поддержку сервиса. Для нестандартного расширения потребуется согласование — сервис проверяет его на безопасность.
Не пытайтесь в облаке подключить расширение с полными правами и обращением к файловой системе — сервис его заблокирует. В 1С:Fresh работают только расширения в безопасном режиме.
Автоматизация обновления расширений
Когда баз десятки (сеть филиалов, франчайзи), обновлять расширение руками в каждой — долго. Процесс автоматизируют.
Что применяют на практике:
- ⚙️ Обновление по веб-сервису. Центральная база рассылает
.cfeв подчинённые через типовой механизм обмена / веб-сервис обновлений. - ⚙️ Пакетный запуск платформы. Запуск
1cv8в режимеDESIGNERс параметрами/LoadCfgи/UpdateDBCfgиз командной строки или скрипта. - ⚙️ Скрипт по списку баз. Bat/PowerShell перебирает базы из
ibases.v8iи накатывает расширение в каждую без участия человека.
Пример пакетной команды для одной базы:
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F "C:\Base" /N Admin /P пароль /LoadCfg "ext.cfe" -Extension МоёРасширение /UpdateDBCfg
Автоматизацию имеет смысл разворачивать от 5–10 баз. Для одной-двух ручной способ через «Предприятие» быстрее и безопаснее — меньше шансов ошибиться в параметрах.
Типичные ошибки при обновлении расширения
Большинство проблем — не в файле .cfe, а в порядке действий. Разберём по симптомам.
Обновить конфигурацию базы данных (F7) в «Конфигураторе». Выполните обновление структуры.Как избежать проблем на будущее
- 📌 Ведите версии расширений: храните
.cfeс номером версии в имени файла. - 📌 Обновляйте расширение сразу после обновления типовой конфигурации, а не спустя месяцы.
- 📌 Тестируйте новый
.cfeна копии базы, если доработка критична для работы. - 📌 Держите контакт разработчика доработки — совместимость с новыми релизами это его зона.
Частые вопросы
Обновится ли расширение автоматически вместе с конфигурацией?
.cfe нужно загрузить вручную.Потеряются ли данные при обновлении расширения?
.cfe не затрагиваются. Риск только у самих доработанных форм, если версии несовместимы — поэтому нужна резервная копия.Чем патч отличается от полного расширения?
.cfe с типом «Патч») накатывается поверх и правит точечные ошибки. Полное расширение заменяет доработку целиком. Полное поверх патча ставить нельзя — получите дубли.Можно ли обновить расширение без Конфигуратора?
Функции для технического специалиста → Управление расширениями — удалить старое, добавить новый файл. Права администратора обязательны.Как обновить расширение в облаке 1С:Fresh?
.cfe пользователю сервис не даёт — это защита от небезопасного кода.