К статье
Практический материал

Администрирование · 7 мин

Патчи 1С: как установить исправления конфигурации

Как установить патчи 1С через конфигуратор и сервис обновлений: подготовка, резервная копия, порядок установки, проверка результата и типичные ошибки.

Патчи в 1С — это небольшие исправления конфигурации, которые фирма «1С» выпускает между полноценными релизами. Они закрывают конкретные ошибки: неверный расчёт в отчёте, сбой при проведении документа, проблему с обменом данными. В отличие от полного обновления, патч меняет только затронутые объекты, поэтому устанавливается быстрее и с меньшими рисками для доработанной конфигурации.

Установить патч можно двумя способами: автоматически через сервис «Обновление версий программы» в режиме 1С:Предприятие или вручную через конфигуратор, загрузив файл исправления с портала 1С. Выбор зависит от того, есть ли у базы доступ в интернет, действующий договор ИТС и насколько конфигурация доработана.

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

Что такое патч 1С и когда его нужно ставить

Патч (исправление, EF — от английского «error fix») — это файл с расширением .cfe или поставка в формате .cf/.cfu, содержащая только изменённые объекты конфигурации. Например, если в типовой бухгалтерии обнаружена ошибка в формировании декларации, вендор выпускает патч, который исправляет конкретный отчёт, не трогая остальную конфигурацию.

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

Подготовка: резервная копия и проверка условий

Первый шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор («Администрирование → Выгрузить информационную базу»). Для клиент-серверной базы используйте средства СУБД или выгрузку в dt. Проверьте, что копия открывается и не пустая.

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

Автоматическая установка через сервис обновлений

В типовых конфигурациях (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей и другие) патчи устанавливаются из режима 1С:Предприятие. Откройте раздел «Администрирование → Обслуживание → Обновление версий программы» (в разных конфигурациях путь может немного отличаться). Программа подключится к порталу 1С и покажет доступные исправления для вашей версии.

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

Автоматическая установка
  1. 1
    Сделайте резервную копию базы и завершите сеансы пользователей
  2. 2
    Откройте Администрирование → Обновление версий программы
  3. 3
    Убедитесь, что указана учётная запись портала 1С с действующим ИТС
  4. 4
    Выберите доступные патчи и запустите установку
  5. 5
    Дождитесь завершения и проверьте отчёт об установленных исправлениях

Ручная установка патча через конфигуратор

Если автоматический способ недоступен (нет интернета на сервере, особенности инфраструктуры), скачайте файл исправления с портала 1С в разделе обновлений вашей конфигурации. Обычно патч распространяется как файл расширения .cfe.

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

Альтернативный вариант — «Конфигурация → Поддержка → Обновить конфигурацию» с выбором файла поставки, если исправление распространяется в формате .cfu. В этом случае механизм сравнения и объединения покажет, какие объекты будут изменены.

text
Конфигурация → Расширения конфигурации → Добавить → выбрать файл .cfe → F7 (обновить конфигурацию БД)

Проверка результата после установки

После установки убедитесь, что патч действительно применён. В режиме Предприятие откройте «Администрирование → Обслуживание → Результаты обновления» — там должен быть список установленных исправлений с версиями. Если патч ставился как расширение, проверьте его наличие в списке расширений конфигурации.

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

Контрольные точки

Как проверить результат

Список установленных исправлений
Норма

Патч отображается с номером версии

Тревожный признак

Исправления нет в списке или статус «ошибка»

Расширения конфигурации
Норма

Расширение активно, без предупреждений

Тревожный признак

Расширение отключено или помечено как неприменимое

Воспроизведение ошибки
Норма

Проблемное действие выполняется корректно

Тревожный признак

Ошибка воспроизводится — патч не применился или не подходит к версии

Типичные ошибки и ограничения

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

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

Типичные ошибки
01
Установка без резервной копии — при сбое базу не откатить
02
Игнорирование требований к версии релиза — патч не встаёт или работает некорректно
03
Установка при активных сеансах пользователей — обновление прерывается на середине
04
Применение патча на доработанной конфигурации без теста на копии — конфликт с изменениями

Часто задаваемые вопросы

Можно ли удалить установленный патч?

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

Нужен ли договор ИТС для установки патчей?

Для автоматической установки через сервис обновлений и для скачивания исправлений с портала 1С требуется действующий договор ИТС. Без него получить официальные патчи нельзя.

Чем патч отличается от обновления релиза?

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

Патч не устанавливается с ошибкой о несоответствии версии. Что делать?

Проверьте, для какого релиза выпущено исправление, и сравните с вашей версией конфигурации (раздел «О программе»). Обновитесь до требуемого релиза, затем повторите установку патча.

Можно ли ставить патч, пока пользователи работают в базе?

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

Итог

Что важно запомнить

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