Патч 1С через Конфигуратор: загрузка .cfe, обновление базы и проверка

· 9 мин

Содержание

Патч в 1С 8.3 — это файл расширения .cfe с назначением «Исправление». В Конфигураторе его ставят так: Конфигурация → Расширения конфигурации, в открывшемся окне Действия → Добавить из файла, затем выбрать .cfe и выполнить Обновить конфигурацию базы данных (F7). Основную конфигурацию при этом снимать с поддержки и сравнивать не нужно: патч ложится поверх неё отдельным слоем.

Типичная ситуация: после обновления Бухгалтерии перестал правильно заполняться документ, а на форуме партнёров пишут «вышел патч, ставьте». Установить патч в конфигураторе 1С — дело пяти минут, если файл подходит к вашему релизу. Если же вам прислали .cfu, это уже полноценное обновление конфигурации , и порядок другой.

Патч, обновление, полная конфигурация: что именно вы устанавливаете

Под словом «патч» пользователи часто имеют в виду три разных файла. От типа файла зависит весь дальнейший порядок действий.

ФайлЧто этоГде устанавливаетсяСравнение и объединение
.cfeИсправление (патч) — расширение под конкретный релизКонфигурация → Расширения конфигурации или режим «Предприятие»Не требуется
.cfuФайл обновления до следующего релизаКонфигурация → Поддержка → Обновить конфигурациюДа, если конфигурация доработана
.cfПолная конфигурацияОбновление через поддержку или загрузка «с нуля»Зависит от способа

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

💡 Номер релиза смотрите в режиме «Предприятие»: меню с тремя полосками (или значок шестерёнки) → О программе. В Конфигураторе — Справка → О программе, строка с версией конфигурации.

Подготовка к установке патча: копия базы и режим доступа

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

Резервная копия

  1. Откройте базу в Конфигураторе.
  2. Выберите Администрирование → Выгрузить информационную базу.
  3. Укажите путь и имя файла, например D:\backup\buh_2026-10-07.dt.
  4. Дождитесь сообщения о завершении выгрузки.

Выгрузку .dt делайте до любых изменений, даже если патч «маленький». Для файловой базы дополнительно можно скопировать каталог с файлом 1Cv8.1CD, но только когда в базе никто не работает .

Кто должен выйти из базы

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

  • 🕐 планировать установку на обед или вечер;
  • 📢 предупредить бухгалтерию за 10–15 минут;
  • 🔒 в клиент-серверном варианте при необходимости установить блокировку сеансов в консоли кластера.

Принудительное завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Делайте это только после предупреждения.

Где взять файл патча и как его подготовить

Есть два законных источника исправлений.

  • 🌐 Портал обновлений 1С (раздел исправлений на releases.1c.ru) — нужен логин портала 1С:ИТС с действующей подпиской. Исправления лежат на странице конкретного релиза конфигурации.
  • 🔄 Встроенная интернет-поддержка в самой программе: типовые конфигурации на БСП умеют скачивать патчи автоматически, если подключена интернет-поддержка (Администрирование → Интернет-поддержка и сервисы).

Скачанный патч обычно приходит архивом .zip. Внутри — сам файл .cfe и описание исправления. Порядок такой:

  1. Распакуйте архив в отдельную папку, например D:\patches\3.0.150.20\.
  2. Прочитайте описание: какой релиз, какую ошибку закрывает, нет ли требований к версии платформы.
  3. Сверьте номер релиза в описании с номером в О программе.
  4. Имя файла не меняйте: по имени расширения потом удобно искать его в списке.

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

Как установить патч в конфигураторе: пошаговая инструкция

Это основной способ. Он одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3: окно расширений — механизм платформы, а не конкретной программы.

Загрузка .cfe через окно расширений

  1. Запустите 1С в режиме Конфигуратор под пользователем с полными правами.
  2. Если дерево конфигурации не открыто, откройте его: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Расширения конфигурации. Откроется список расширений базы.
  4. В командной панели этого окна нажмите Действия → Добавить из файла (в некоторых сборках платформы — кнопка с тем же названием на панели).
  5. Укажите файл .cfe из распакованного архива.
  6. Новое расширение появится в списке. Откройте его двойным щелчком — в дереве появится отдельная ветка расширения.
  7. Выполните Обновить конфигурацию базы данных (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 можно добавить в режиме «Предприятие»: Все функции → Стандартные → Управление расширениями конфигурации → Добавить из файла. Если пункта Все функции нет в меню, включите его: Сервис и настройки → Параметры → Отображать команду «Все функции». Этот путь удобен, когда у бухгалтера нет доступа к Конфигуратору, а у администратора — времени приехать.

Перед нажатием F7
Выполнено: 0 / 5

Если патч — это обновление .cfu: что делать с расхождениями

Иногда под «патчем» понимают файл .cfu, то есть переход на следующий релиз. Его устанавливают иначе, и здесь появляется окно сравнения.

Запуск обновления

  1. Конфигурация → Поддержка → Обновить конфигурацию.
  2. Выберите Выбор файла обновления → Готово и укажите .cfu.
  3. Платформа покажет описание обновления. Нажмите Продолжить обновление.

Если конфигурация типовая и «на замке» (поддержка без возможности изменения), окно сравнения будет чисто информационным. Нажмите Выполнить, затем согласитесь на обновление конфигурации базы данных.

Разбор расхождений в доработанной базе

Если конфигурацию правили, откроется окно сравнения и объединения. В нём три важные вещи:

  • ✅ Флажки у объектов. Отмеченный объект будет взят из новой версии поставщика. Снятый — останется как у вас.
  • 🔀 Режим объединения у объектов, изменённых и вами, и поставщиком. Варианты: взять из новой конфигурации поставщика или объединить с приоритетом одной из сторон.
  • 🔍 Фильтр вверху окна: удобно показать только «Изменённые в основной конфигурации и в конфигурации поставщика». Это и есть зона риска.

Практическое правило:

ОбъектВаши правкиЧто выбрать
Изменён только поставщикомНетОставить флажок, взять у поставщика
Изменён только вамиЕстьФлажок обычно снят автоматически, ваши правки сохранятся
Изменён обеими сторонамиЕстьОбъединение с приоритетом поставщика, затем вручную вернуть свои правки

Для модулей откройте сравнение по двойному щелчку на объекте: видно построчно, что меняет поставщик и что меняли вы. После разбора нажмите Выполнить, потом Обновить конфигурацию базы данных (F7) и Принять.

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

Завершение: обработчики обновления и версия платформы

Первый запуск после обновления

После загрузки .cfu запустите базу в режиме «Предприятие». Типовая конфигурация выполнит обработчики обновления: перенесёт данные, заполнит новые реквизиты. На большой базе это занимает от нескольких минут до часа. Не закрывайте окно и не снимайте процесс.

После установки только патча .cfe обработчики обычно не нужны: достаточно перезапустить сеанс.

Когда нужна новая платформа

В описании патча или релиза указывается минимальная версия платформы. Если ваша ниже — исправление может не загрузиться или база не откроется после обновления.

  1. Скачайте «Технологическую платформу 1С:Предприятия» нужной версии с портала обновлений.
  2. Запустите setup.exe на каждом рабочем месте или настройте раздачу через общий каталог.
  3. В клиент-серверном варианте установите ту же версию сервера 1С. Номер версии клиента и сервера должен совпадать до последней цифры.
  4. Если на компьютере стоит несколько версий, в свойствах базы в окне запуска укажите нужную в поле Версия 1С:Предприятия или оставьте 8.3 — тогда запустится самая новая установленная.

Обновление сервера 1С требует остановки службы. Все пользователи будут отключены, поэтому делайте это вне рабочего времени.

Проверка: встал ли патч и работает ли база

После установки проверьте три вещи по порядку.

  1. Расширение на месте. В Конфигураторе: Конфигурация → Расширения конфигурации — патч в списке, флажок Активно стоит. В режиме «Предприятие»: Все функции → Стандартные → Управление расширениями конфигурации.
  2. Ошибка исправлена. Повторите ту операцию, из-за которой ставили патч: заполните тот же документ, сформируйте тот же отчёт. Сравните результат с описанием исправления.
  3. Нет побочных сообщений. Откройте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации в Бухгалтерии 3.0 и ЗУП 3.1) и отфильтруйте по уровню «Ошибка» за последний час.

Ещё одна проверка нужна при следующем обновлении релиза. Патч привязан к своему релизу. Когда в новом релизе ошибку исправили штатно, расширение-исправление становится лишним. Загляните в список расширений после обновления и удалите неактуальные патчи — кнопка удаления есть в том же окне.

Ошибки при установке патча и что с ними делать

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

Частые вопросы о патчах 1С

Нужно ли снимать конфигурацию с поддержки, чтобы установить патч?
Нет. Патч — это расширение, оно не меняет основную конфигурацию. Поддержка остаётся как была, и следующие обновления пойдут штатно.
Можно ли поставить несколько патчей подряд?
Да. Каждое исправление загружается отдельным расширением. Ставьте их по одному и после каждого проверяйте работу базы.
Слетит ли патч после обновления релиза?
Расширение останется в базе. Если ошибка исправлена в новом релизе, патч становится лишним — проверьте список расширений и удалите неактуальные.
Как удалить установленный патч?
В окне Расширения конфигурации выделите расширение и удалите его, затем выполните обновление конфигурации базы данных. Данные основной конфигурации при этом не теряются.
Работает ли патч в базе 1С:Фреш или в облаке?
В сервисе исправления устанавливает провайдер. Пользователь сам .cfe в облачную базу обычно не загружает — пишите в поддержку сервиса.