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

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

Как загрузить патч в 1С: подробная инструкция

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

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

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

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

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

Патч (EF-исправление) — это оперативное исправление ошибки, которое «1С» выпускает между плановыми релизами конфигурации. Технически большинство патчей реализованы как расширения конфигурации: они не меняют основной код, а накладываются поверх него, поэтому устанавливаются быстро и не требуют обновления всей базы.

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

Важно понимать, что патч — не замена релизу. Он устраняет точечную проблему, а накопленные исправления входят в следующее плановое обновление. После установки нового релиза ранее применённые патчи обычно удаляются автоматически, так как их содержимое уже включено в конфигурацию.

Подготовка перед установкой патча

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

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

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

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

Самый простой способ — встроенный механизм обновления. В режиме 1С:Предприятие откройте раздел «Администрирование» → «Интернет-поддержка и сервисы» → «Обновление версии программы». Программа проверит наличие обновлений и исправлений на серверах «1С» и покажет список доступных патчей для вашей версии.

Для работы механизма нужны два условия: подключённая интернет-поддержка (учётная запись портала 1С, привязанная к действующему договору 1С:ИТС) и доступ программы в интернет. Если обновление доступно, нажмите «Установить» — программа сама скачает файлы, применит патч и при необходимости перезапустится.

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

Порядок действий: автоматическая установка
  1. 1
    Откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы
  2. 2
    Убедитесь, что интернет-поддержка подключена и логин портала 1С указан
  3. 3
    Нажмите «Проверить наличие обновлений» и дождитесь списка доступных исправлений
  4. 4
    Выберите нужный патч и нажмите «Установить»
  5. 5
    Дождитесь завершения, перезапустите программу и проверьте работу исправленного функционала

Ручная загрузка патча с портала 1С

Если автоматическое обновление недоступно (нет интернета на сервере, ограничения политики безопасности), патч можно скачать вручную. Авторизуйтесь на портале portal.1c.ru под учётной записью с действующим договором 1С:ИТС, перейдите в раздел обновлений программ, найдите свою конфигурацию и версию — в списке будут указаны доступные исправления.

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

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

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

Альтернативный ручной способ — установка через конфигуратор. Откройте конфигуратор с правами администратора, перейдите в меню «Конфигурация» → «Расширения конфигурации». В открывшемся окне выберите «Добавить» или загрузите расширение из файла, указав скачанный .cfe-файл патча.

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

После установки перезапустите сеанс 1С:Предприятие. Расширение применяется при старте сеанса, поэтому уже запущенные сеансы пользователей патч не подхватят — попросите пользователей перезайти в программу.

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

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

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

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

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

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

Список расширений конфигурации
Норма

Патч отображается, флажок активен, ошибок нет

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

Расширение отсутствует или помечено ошибкой

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

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

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

Ошибка сохраняется или появляется новая

Работа пользователей
Норма

Сеансы запускаются, отчёты и документы работают

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

Сбои при входе, падение сеансов

Типичные ошибки при загрузке патчей

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

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

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

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

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

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

Частые вопросы о загрузке патчей в 1С

Можно ли установить патч без договора 1С:ИТС?

Нет, доступ к скачиванию обновлений и исправлений на портале 1С, а также работа встроенного сервиса обновлений требуют действующего договора 1С:ИТС и учётной записи, к которой он привязан. Без договора патчи официально получить нельзя.

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

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

Почему патч установлен, но ошибка не исчезла?

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

Нужно ли удалять патчи после обновления на новый релиз?

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

Безопасно ли ставить патч на доработанную конфигурацию?

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