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

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

Как установить патч в 1С 8.3 ЗУП

Подробная инструкция по установке патчей (исправлений) в 1С ЗУП 8.3: где скачать, как подключить через конфигуратор, проверка результата и типичные ошибки.

Патчи в 1С — это небольшие исправления ошибок, которые фирма «1С» выпускает между релизами конфигурации. Для ЗУП 8.3 они особенно актуальны: расчёт зарплаты, НДФЛ и страховых взносов чувствителен к ошибкам в коде, и ждать полноценного обновления релиза иногда нельзя. Патч устанавливается быстро, не требует полного обновления базы и, как правило, не затрагивает структуру данных.

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

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

Что такое патч и когда он нужен в ЗУП

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

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

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

Сначала выясните точную версию конфигурации: в режиме предприятия откройте «Справка → О программе» или в конфигураторе «Конфигурация → Поддержка → Настройка поддержки». Патч привязан к конкретному релизу ЗУП — исправление, выпущенное для версии 3.1.х, не подойдёт к другой линейке релизов, а иногда и к соседним версиям внутри линейки.

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

Способ 1: автоматическая установка через сервис обновлений

Если на компьютере настроен доступ к порталу 1С и действует договор ИТС, патчи могут устанавливаться автоматически. Откройте в режиме предприятия «Администрирование → Обновление программы». Сервис проверит наличие обновлений и исправлений для вашей версии ЗУП.

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

Этот способ предпочтителен, потому что сервис сам проверяет совместимость патча с вашей версией конфигурации. Риск установить «чужое» исправление минимален.

Порядок действий при автоматической установке
  1. 1
    Откройте «Администрирование → Обновление программы» в режиме предприятия
  2. 2
    Дождитесь проверки наличия обновлений и исправлений
  3. 3
    Отметьте нужные патчи в списке и запустите установку
  4. 4
    Перезапустите сеанс, если программа запросит это
  5. 5
    Проверьте, что ошибка, ради которой ставился патч, устранена

Способ 2: ручная установка патча через конфигуратор

Ручной способ нужен, когда автоматическое обновление недоступно: нет интернета на сервере, патч получен от партнёра или поддержки в виде файла, либо сервис обновлений не видит исправление. Файл патча имеет расширение .cfe — это стандартный формат расширения конфигурации.

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

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

Порядок действий при ручной установке
  1. 1
    Получите файл патча (.cfe) из доверенного источника и проверьте совместимость с вашей версией ЗУП
  2. 2
    Завершите сеансы пользователей и сделайте резервную копию
  3. 3
    Откройте конфигуратор, перейдите в «Конфигурация → Расширения конфигурации»
  4. 4
    Нажмите «Добавить», выберите файл .cfe и сохраните
  5. 5
    Перезапустите сеанс предприятия и проверьте работу исправленного механизма

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

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

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

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

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

Патч в списке расширений
Норма

Расширение присутствует, флажок «Используется» установлен

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

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

Запуск базы
Норма

Сеанс открывается без ошибок о несовместимости расширений

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

Ошибка при запуске, сообщение о неприменимости расширения

Исправленная операция
Норма

Ошибка не воспроизводится, расчёт или отчёт работает корректно

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

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

Типичные ошибки и как их избежать

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

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

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

Когда патч нужно удалить и как это сделать

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

Для удаления откройте «Конфигурация → Расширения конфигурации» в конфигураторе, выделите нужное расширение и нажмите «Удалить», затем перезапустите сеанс. Если патч нужно лишь временно отключить для диагностики, снимите флажок «Используется» — это безопаснее удаления и позволяет быстро вернуть исправление.

Маршрут решения

Как выбрать действие

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

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

Можно ли установить патч без конфигуратора?

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

Снимет ли установка патча конфигурацию с поддержки?

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

Что делать, если после установки патча база не запускается?

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

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

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

Нужно ли обновлять платформу 1С для установки патча?

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

Как узнать, какие патчи уже установлены в базе?

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

Итог

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

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