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