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