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