Патч 1С через Конфигуратор: загрузка .cfe, обновление базы и проверка
Содержание
Патч в 1С 8.3 — это файл расширения .cfe с назначением «Исправление». В Конфигураторе его ставят так: Конфигурация → Расширения конфигурации, в открывшемся окне Действия → Добавить из файла, затем выбрать .cfe и выполнить Обновить конфигурацию базы данных (F7). Основную конфигурацию при этом снимать с поддержки и сравнивать не нужно: патч ложится поверх неё отдельным слоем.
Типичная ситуация: после обновления Бухгалтерии перестал правильно заполняться документ, а на форуме партнёров пишут «вышел патч, ставьте». Установить патч в конфигураторе 1С — дело пяти минут, если файл подходит к вашему релизу. Если же вам прислали .cfu, это уже полноценное обновление конфигурации
, и порядок другой.
Патч, обновление, полная конфигурация: что именно вы устанавливаете
Под словом «патч» пользователи часто имеют в виду три разных файла. От типа файла зависит весь дальнейший порядок действий.
| Файл | Что это | Где устанавливается | Сравнение и объединение |
|---|---|---|---|
.cfe | Исправление (патч) — расширение под конкретный релиз | Конфигурация → Расширения конфигурации или режим «Предприятие» | Не требуется |
.cfu | Файл обновления до следующего релиза | Конфигурация → Поддержка → Обновить конфигурацию | Да, если конфигурация доработана |
.cf | Полная конфигурация | Обновление через поддержку или загрузка «с нуля» | Зависит от способа |
Патч от фирмы 1С или от разработчика отраслевого решения выпускается под конкретный номер релиза. Пример: исправление для релиза 3.0.150.20 не предназначено для 3.0.149.х. Если номер вашего релиза другой, искать нужно другой патч или сначала обновляться.
💡 Номер релиза смотрите в режиме «Предприятие»: меню с тремя полосками (или значок шестерёнки) → О программе. В Конфигураторе — Справка → О программе, строка с версией конфигурации.
Подготовка к установке патча: копия базы и режим доступа
Патч сам по себе не трогает данные основной конфигурации. Но он может добавлять реквизиты в объекты, а значит, при обновлении базы меняется структура хранения. Откат без копии в такой ситуации — лишняя головная боль.
Резервная копия
- Откройте базу в Конфигураторе.
- Выберите
Администрирование → Выгрузить информационную базу. - Укажите путь и имя файла, например
D:\backup\buh_2026-10-07.dt. - Дождитесь сообщения о завершении выгрузки.
Выгрузку .dt делайте до любых изменений, даже если патч «маленький». Для файловой базы дополнительно можно скопировать каталог с файлом 1Cv8.1CD, но только когда в базе никто не работает
.
Кто должен выйти из базы
Добавить расширение можно и при работающих пользователях. А вот когда расширение меняет структуру данных, при обновлении конфигурации базы данных платформа попросит монопольный доступ. Поэтому лучше:
- 🕐 планировать установку на обед или вечер;
- 📢 предупредить бухгалтерию за 10–15 минут;
- 🔒 в клиент-серверном варианте при необходимости установить блокировку сеансов в консоли кластера.
Принудительное завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Делайте это только после предупреждения.
Где взять файл патча и как его подготовить
Есть два законных источника исправлений.
- 🌐 Портал обновлений 1С (раздел исправлений на releases.1c.ru) — нужен логин портала 1С:ИТС с действующей подпиской. Исправления лежат на странице конкретного релиза конфигурации.
- 🔄 Встроенная интернет-поддержка в самой программе: типовые конфигурации на БСП умеют скачивать патчи автоматически, если подключена интернет-поддержка (
Администрирование → Интернет-поддержка и сервисы).
Скачанный патч обычно приходит архивом .zip. Внутри — сам файл .cfe и описание исправления. Порядок такой:
- Распакуйте архив в отдельную папку, например
D:\patches\3.0.150.20\. - Прочитайте описание: какой релиз, какую ошибку закрывает, нет ли требований к версии платформы.
- Сверьте номер релиза в описании с номером в
О программе. - Имя файла не меняйте: по имени расширения потом удобно искать его в списке.
Не ставьте патчи, скачанные с файлообменников и форумов. Расширение исполняет код в вашей базе с правами пользователя, и проверить содержимое чужого .cfe на глаз нельзя.
Как установить патч в конфигураторе: пошаговая инструкция
Это основной способ. Он одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3: окно расширений — механизм платформы, а не конкретной программы.
Загрузка .cfe через окно расширений
- Запустите 1С в режиме
Конфигураторпод пользователем с полными правами. - Если дерево конфигурации не открыто, откройте его:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Расширения конфигурации. Откроется список расширений базы. - В командной панели этого окна нажмите
Действия → Добавить из файла(в некоторых сборках платформы — кнопка с тем же названием на панели). - Укажите файл
.cfeиз распакованного архива. - Новое расширение появится в списке. Откройте его двойным щелчком — в дереве появится отдельная ветка расширения.
- Выполните
Обновить конфигурацию базы данных(F7) для этого расширения. Если платформа покажет список изменений структуры — нажмитеПринять.
После шага 7 исправление применено. В режиме «Предприятие» оно начнёт работать при следующем запуске сеанса.
Свойства расширения: что проверить
В списке расширений у патча есть флажки. Их редко нужно трогать, но знать, где они, полезно:
- Активно — включено ли расширение. Снимите флажок, если надо временно отключить патч без удаления.
- Безопасный режим и Защита от опасных действий — ограничения на код расширения. Для исправлений из официального источника оставляйте значения, с которыми файл загрузился.
- Используется в распределённой ИБ — важно, если база работает в обмене РИБ: тогда патч надо ставить в главном узле.
Установка из командной строки
Если патч нужно раскатать на десяток баз, удобнее пакетный запуск Конфигуратора. Параметры /LoadCfg с ключом -Extension и /UpdateDBCfg с ключом -Extension есть в платформе 8.3:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /LoadCfg "D:\patches\EF_00001234_1.cfe" -Extension "EF_00001234_1" /UpdateDBCfg -Extension "EF_00001234_1" /Out "D:\patches\log.txt"
Подставьте свою версию платформы, путь к базе и имя расширения. Для серверной базы вместо /F используйте /S"сервер\имя_базы". Результат пишется в log.txt — читайте его после каждого запуска.
💡 Если не знаете точного имени расширения, загрузите патч один раз вручную и посмотрите имя в окне Расширения конфигурации.
Альтернатива без Конфигуратора
Тот же .cfe можно добавить в режиме «Предприятие»: Все функции → Стандартные → Управление расширениями конфигурации → Добавить из файла. Если пункта Все функции нет в меню, включите его: Сервис и настройки → Параметры → Отображать команду «Все функции». Этот путь удобен, когда у бухгалтера нет доступа к Конфигуратору, а у администратора — времени приехать.
Если патч — это обновление .cfu: что делать с расхождениями
Иногда под «патчем» понимают файл .cfu, то есть переход на следующий релиз. Его устанавливают иначе, и здесь появляется окно сравнения.
Запуск обновления
Конфигурация → Поддержка → Обновить конфигурацию.- Выберите
Выбор файла обновления→Готовои укажите.cfu. - Платформа покажет описание обновления. Нажмите
Продолжить обновление.
Если конфигурация типовая и «на замке» (поддержка без возможности изменения), окно сравнения будет чисто информационным. Нажмите Выполнить, затем согласитесь на обновление конфигурации базы данных.
Разбор расхождений в доработанной базе
Если конфигурацию правили, откроется окно сравнения и объединения. В нём три важные вещи:
- ✅ Флажки у объектов. Отмеченный объект будет взят из новой версии поставщика. Снятый — останется как у вас.
- 🔀 Режим объединения у объектов, изменённых и вами, и поставщиком. Варианты: взять из новой конфигурации поставщика или объединить с приоритетом одной из сторон.
- 🔍 Фильтр вверху окна: удобно показать только «Изменённые в основной конфигурации и в конфигурации поставщика». Это и есть зона риска.
Практическое правило:
| Объект | Ваши правки | Что выбрать |
|---|---|---|
| Изменён только поставщиком | Нет | Оставить флажок, взять у поставщика |
| Изменён только вами | Есть | Флажок обычно снят автоматически, ваши правки сохранятся |
| Изменён обеими сторонами | Есть | Объединение с приоритетом поставщика, затем вручную вернуть свои правки |
Для модулей откройте сравнение по двойному щелчку на объекте: видно построчно, что меняет поставщик и что меняли вы. После разбора нажмите Выполнить, потом Обновить конфигурацию базы данных (F7) и Принять.
Если правок в основной конфигурации много, со временем перенесите их в расширения. Тогда обновления будут проходить почти как у типовой базы, без ручного объединения.
Завершение: обработчики обновления и версия платформы
Первый запуск после обновления
После загрузки .cfu запустите базу в режиме «Предприятие». Типовая конфигурация выполнит обработчики обновления: перенесёт данные, заполнит новые реквизиты. На большой базе это занимает от нескольких минут до часа. Не закрывайте окно и не снимайте процесс.
После установки только патча .cfe обработчики обычно не нужны: достаточно перезапустить сеанс.
Когда нужна новая платформа
В описании патча или релиза указывается минимальная версия платформы. Если ваша ниже — исправление может не загрузиться или база не откроется после обновления.
- Скачайте «Технологическую платформу 1С:Предприятия» нужной версии с портала обновлений.
- Запустите
setup.exeна каждом рабочем месте или настройте раздачу через общий каталог. - В клиент-серверном варианте установите ту же версию сервера 1С. Номер версии клиента и сервера должен совпадать до последней цифры.
- Если на компьютере стоит несколько версий, в свойствах базы в окне запуска укажите нужную в поле
Версия 1С:Предприятияили оставьте8.3— тогда запустится самая новая установленная.
Обновление сервера 1С требует остановки службы. Все пользователи будут отключены, поэтому делайте это вне рабочего времени.
Проверка: встал ли патч и работает ли база
После установки проверьте три вещи по порядку.
- Расширение на месте. В Конфигураторе:
Конфигурация → Расширения конфигурации— патч в списке, флажокАктивностоит. В режиме «Предприятие»:Все функции → Стандартные → Управление расширениями конфигурации. - Ошибка исправлена. Повторите ту операцию, из-за которой ставили патч: заполните тот же документ, сформируйте тот же отчёт. Сравните результат с описанием исправления.
- Нет побочных сообщений. Откройте журнал регистрации (
Администрирование → Обслуживание → Журнал регистрациив Бухгалтерии 3.0 и ЗУП 3.1) и отфильтруйте по уровню «Ошибка» за последний час.
Ещё одна проверка нужна при следующем обновлении релиза. Патч привязан к своему релизу. Когда в новом релизе ошибку исправили штатно, расширение-исправление становится лишним. Загляните в список расширений после обновления и удалите неактуальные патчи — кнопка удаления есть в том же окне.
Ошибки при установке патча и что с ними делать
Частые вопросы о патчах 1С
Нужно ли снимать конфигурацию с поддержки, чтобы установить патч?
Можно ли поставить несколько патчей подряд?
Слетит ли патч после обновления релиза?
Как удалить установленный патч?
Расширения конфигурации выделите расширение и удалите его, затем выполните обновление конфигурации базы данных. Данные основной конфигурации при этом не теряются.Работает ли патч в базе 1С:Фреш или в облаке?
.cfe в облачную базу обычно не загружает — пишите в поддержку сервиса.