Администрирование · 7 мин
Патчи 1С: как установить исправления конфигурации
Как установить патчи 1С через конфигуратор и сервис обновлений: подготовка, резервная копия, порядок установки, проверка результата и типичные ошибки.
Патчи в 1С — это небольшие исправления конфигурации, которые фирма «1С» выпускает между полноценными релизами. Они закрывают конкретные ошибки: неверный расчёт в отчёте, сбой при проведении документа, проблему с обменом данными. В отличие от полного обновления, патч меняет только затронутые объекты, поэтому устанавливается быстрее и с меньшими рисками для доработанной конфигурации.
Установить патч можно двумя способами: автоматически через сервис «Обновление версий программы» в режиме 1С:Предприятие или вручную через конфигуратор, загрузив файл исправления с портала 1С. Выбор зависит от того, есть ли у базы доступ в интернет, действующий договор ИТС и насколько конфигурация доработана.
Перед любыми действиями обязательно сделайте резервную копию базы. Даже небольшое исправление изменяет структуру метаданных, и при сбое в процессе установки без копии восстановить рабочее состояние будет сложно.
Что такое патч 1С и когда его нужно ставить
Патч (исправление, EF — от английского «error fix») — это файл с расширением .cfe или поставка в формате .cf/.cfu, содержащая только изменённые объекты конфигурации. Например, если в типовой бухгалтерии обнаружена ошибка в формировании декларации, вендор выпускает патч, который исправляет конкретный отчёт, не трогая остальную конфигурацию.
Ставить патч имеет смысл, когда вы столкнулись с известной ошибкой, подтверждённой вендором, или получили уведомление о критичном исправлении. Если система работает стабильно, устанавливать все выходящие патчи подряд не обязательно — но игнорировать исправления, связанные с отчётностью и расчётом налогов, не стоит.
Подготовка: резервная копия и проверка условий
Первый шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор («Администрирование → Выгрузить информационную базу»). Для клиент-серверной базы используйте средства СУБД или выгрузку в dt. Проверьте, что копия открывается и не пустая.
Второе условие — монопольный доступ. Все пользователи должны выйти из базы, фоновые задания — завершиться. Для автоматической установки через интернет потребуется действующий договор ИТС и учётная запись портала 1С, добавленная в настройках программы.
Автоматическая установка через сервис обновлений
В типовых конфигурациях (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей и другие) патчи устанавливаются из режима 1С:Предприятие. Откройте раздел «Администрирование → Обслуживание → Обновление версий программы» (в разных конфигурациях путь может немного отличаться). Программа подключится к порталу 1С и покажет доступные исправления для вашей версии.
Выберите нужные патчи и запустите установку. Система сама загрузит файлы, применит их и выполнит обновление базы данных. По завершении появится отчёт об установленных исправлениях. Если патчей несколько, они обычно применяются пакетом за один сеанс.
- 1Сделайте резервную копию базы и завершите сеансы пользователей
- 2Откройте Администрирование → Обновление версий программы
- 3Убедитесь, что указана учётная запись портала 1С с действующим ИТС
- 4Выберите доступные патчи и запустите установку
- 5Дождитесь завершения и проверьте отчёт об установленных исправлениях
Ручная установка патча через конфигуратор
Если автоматический способ недоступен (нет интернета на сервере, особенности инфраструктуры), скачайте файл исправления с портала 1С в разделе обновлений вашей конфигурации. Обычно патч распространяется как файл расширения .cfe.
Для установки через расширение откройте в конфигураторе «Конфигурация → Расширения конфигурации», добавьте новое расширение и загрузите файл .cfe. Снимите у расширения флажок «Безопасный режим», если это требуется, и обновите конфигурацию базы данных (F7). После этого патч начнёт действовать.
Альтернативный вариант — «Конфигурация → Поддержка → Обновить конфигурацию» с выбором файла поставки, если исправление распространяется в формате .cfu. В этом случае механизм сравнения и объединения покажет, какие объекты будут изменены.
Конфигурация → Расширения конфигурации → Добавить → выбрать файл .cfe → F7 (обновить конфигурацию БД)Проверка результата после установки
После установки убедитесь, что патч действительно применён. В режиме Предприятие откройте «Администрирование → Обслуживание → Результаты обновления» — там должен быть список установленных исправлений с версиями. Если патч ставился как расширение, проверьте его наличие в списке расширений конфигурации.
Затем проверьте саму ошибку: выполните действие, которое раньше вызывало сбой — сформируйте отчёт, проведите документ. Только после успешной проверки открывайте доступ пользователям.
Как проверить результат
Патч отображается с номером версии
Исправления нет в списке или статус «ошибка»
Расширение активно, без предупреждений
Расширение отключено или помечено как неприменимое
Проблемное действие выполняется корректно
Ошибка воспроизводится — патч не применился или не подходит к версии
Типичные ошибки и ограничения
Частая проблема — патч не устанавливается, потому что версия конфигурации не соответствует требованиям исправления. Каждый патч рассчитан на конкретный релиз: если ваша версия старше или новее, сначала приведите конфигурацию к нужному релизу.
Вторая типичная ситуация — конфликт с доработками. Если объект, который исправляет патч, изменён в вашей базе, автоматическая установка может пройти с предупреждениями или не примениться. В этом случае нужен анализ объединения и ручная корректировка.
Часто задаваемые вопросы
Можно ли удалить установленный патч?
Да, если патч установлен как расширение конфигурации — достаточно удалить или отключить расширение и обновить конфигурацию базы данных. Исправления, применённые через полное обновление, откатываются только восстановлением из резервной копии.
Нужен ли договор ИТС для установки патчей?
Для автоматической установки через сервис обновлений и для скачивания исправлений с портала 1С требуется действующий договор ИТС. Без него получить официальные патчи нельзя.
Чем патч отличается от обновления релиза?
Патч изменяет только объекты, связанные с конкретной ошибкой, и ставится быстро. Обновление релиза заменяет конфигурацию целиком, занимает больше времени и требует более тщательной проверки доработок.
Патч не устанавливается с ошибкой о несоответствии версии. Что делать?
Проверьте, для какого релиза выпущено исправление, и сравните с вашей версией конфигурации (раздел «О программе»). Обновитесь до требуемого релиза, затем повторите установку патча.
Можно ли ставить патч, пока пользователи работают в базе?
Нет. Обновление конфигурации базы данных требует монопольного доступа. При активных сеансах установка завершится ошибкой или будет отложена, поэтому заранее завершите все сеансы и фоновые задания.
Что важно запомнить
Патч ставится автоматически через сервис обновлений или вручную через расширения конфигурации. Всегда делайте резервную копию, проверяйте соответствие версии релиза и тестируйте результат до открытия доступа пользователям.