Исправления (патчи) для ЗУП 3.1: три способа установки и проверка результата

· 9 мин

Содержание

Патч в 1С:ЗУП 8.3 ставится без Конфигуратора: откройте Администрирование → Обслуживание, раздел «Обновление версии программы», и запустите помощник обновления. Если интернет-поддержка подключена, программа сама найдёт исправления для вашего релиза и установит их. Без интернета патч загружают из файла — через список расширений или помощник обновления.

Обычно о патче узнают, когда в релизе нашли ошибку: неверно считается НДФЛ с отпускных, падает формирование отчёта для СФР, документ не проводится. Ждать следующего релиза неделями никто не хочет, а исправление обычно выходит раньше очередного релиза. Важно поставить его правильно и затем убедиться, что ошибка действительно ушла, а не просто появилась строка в списке расширений.

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

Патч и обновление релиза — разные вещи

Патч (в интерфейсе — «исправление») не меняет номер релиза. Технически это расширение конфигурации с назначением «Исправление». Оно точечно подменяет несколько процедур или форм, а основная конфигурация остаётся нетронутой.

Патч (исправление)Обновление релиза
Форматрасширение .cfe, обычно в архиве .zipфайл обновления .cfu
Номер версиине меняетсяменяется, например 3.1.30.x → 3.1.31.x
Монопольный режимне нуженнужен на этапе обновления структуры базы
Время установкиминутыот 10 минут до нескольких часов
Привязкак конкретному релизук цепочке релизов

Последняя строка важна. Патч выпускают под определённый релиз ЗУП. На другой релиз он не встанет. А при переходе на новый релиз ставшие ненужными исправления удаляются автоматически: ошибку в новой версии уже исправили в самой конфигурации.

Подготовка: пять пунктов

  1. 🔍 Узнайте точный релиз. Меню-гамбургер (три полоски в левом верхнем углу) → «О программе». Нужна строка с версией конфигурации, например 3.1.31.112.
  2. 👤 Проверьте права. Устанавливать исправления может пользователь с полными правами (роль «Администратор системы» в профиле «Администратор»).
  3. 💾 Сделайте резервную копию. Для файловой базы — выгрузка .dt или копия каталога с файлом 1Cv8.1CD. Для клиент-серверной — штатный бэкап СУБД.
  4. 🌐 Подключите интернет-поддержку, если хотите автоматический вариант. Нужны логин и пароль портала 1С:ИТС.
  5. 📄 Прочитайте описание патча. В нём указано, какую ошибку закрывает исправление и для каких релизов оно выпущено.

Патч устанавливается, пока пользователи работают. Изменения вступят в силу у каждого после перезапуска сеанса. Поэтому удобно ставить исправление в обед или вечером, а потом попросить всех перезайти.

Файловая и клиент-серверная база: в чём разница

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

Способы установить патч в ЗУП: какой выбрать

Вариантов три. Выбор зависит от доступа в интернет и от того, насколько база доработана.

СпособКогда подходитРиски
Автоматически через интернет-поддержкутиповая или почти типовая база, есть интернетминимальные: программа сама проверяет совместимость с релизом
Из файла в пользовательском режименет интернета на сервере, патч прислал партнёр или скачан вручнуюможно загрузить исправление не для своего релиза
Через Конфигураторнестандартная база, конфликт с другими расширениями, нужна отладкаошибка в настройках расширения, нужна квалификация

Для типовой ЗУП 3.1 начинайте с первого способа. Конфигуратор оставьте на случаи, когда первые два не сработали.

Автоматическая установка патчей через интернет-поддержку

Шаг 1. Подключите интернет-поддержку

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. Нажмите «Подключить интернет-поддержку».
  3. Введите логин и пароль от портала 1С:ИТС.

После подключения в форме появится имя пользователя портала.

Шаг 2. Запустите помощник обновления

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

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

Шаг 3. Включите автозагрузку

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

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

Как понять, что для вашей ошибки уже есть патч

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

  • 📋 откройте список доступных обновлений в помощнике — там видны исправления для вашего релиза с кратким описанием;
  • 🌐 посмотрите раздел исправлений к вашему релизу ЗУП на портале 1С:ИТС;
  • ✉️ отправьте сообщение об ошибке через интернет -поддержку и укажите номер релиза — если патч уже готов, вам ответят, какой ставить.

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

Установка патча из файла без интернета

Этот путь нужен, когда сервер изолирован от интернета или патч прислал обслуживающий партнёр.

Где взять файл

Исправления публикуются на портале 1С:ИТС в разделе загрузки обновлений, рядом с релизами ЗУП. Скачивайте патч именно для вашего релиза. Файл приходит архивом .zip, внутри — расширение .cfe и описание.

Вариант А. Через помощник обновления

  1. Администрирование → Обслуживание → обновление версии программы.
  2. Выберите установку обновления из файла, а не из интернета.
  3. Укажите скачанный архив с исправлением.
  4. Завершите помощник.

Плюс этого варианта: помощник сверит патч с релизом и не даст поставить чужое исправление.

Вариант Б. Через список расширений

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

Здесь программа не проверяет, для какого релиза выпущен патч. Сверьте номер в описании исправления с номером в «О программе» сами.

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

Этот способ выбирают администраторы баз с доработками. Через Конфигуратор видно, какие объекты меняет исправление, и можно найти конфликт с собственными расширениями.

  1. Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
  2. Откройте Конфигурация → Расширения конфигурации.
  3. Добавьте расширение и загрузите в него файл .cfe исправления (команда загрузки из файла есть в меню окна списка расширений; в части версий платформы её вызывают из открытого расширения).
  4. Откройте свойства расширения и проверьте:
    • «Назначение» — «Исправление»;
    • флажок «Безопасный режим» снят, если этого требует описание патча;
    • расширение активно.
  5. Выполните «Обновить конфигурацию базы данных» для этого расширения (F7 в окне расширения).
  6. Закройте Конфигуратор и войдите в пользовательском режиме.

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

После установки патча проверьте
Выполнено: 0 / 5

Как проверить, что патч ЗУП действительно установлен

Список исправлений

В разделе Администрирование → Обслуживание рядом с обновлением программы есть ссылка на установленные исправления. Там видно название патча, описание и для какой версии он предназначен.

Второе место — список расширений (Администрирование → Печатные формы, отчеты и обработки → Расширения). Патчи от 1С узнаются по имени с префиксом EF_ и цифрами.

Проверка на деле

Наличие патча в списке ещё не значит, что ошибка ушла. Повторите ту операцию, из-за которой ставили исправление:

  • 🧮 перепроведите документ начисления на тестовом сотруднике;
  • 📊 заново сформируйте отчёт, который выдавал ошибку;
  • 📤 перезаполните регламентированный отчёт и прогоните проверку.

Делайте это в копии базы или на документе, который не уйдёт в отчётность. Перепроведение закрытого периода в рабочей базе может изменить уже сданные данные.

Если стало хуже

Отключите расширение-исправление: снимите флажок «Активно» в списке расширений и перезапустите программу. Конфигурация вернётся к исходному поведению. Удалять патч сразу не нужно — сначала разберитесь с причиной.

Патчи в облачной ЗУП: Фреш и аренда сервера

В облаке всё зависит от модели размещения.

Сервис 1С:Фреш и аналоги «1С в облаке» от провайдеров. Исправления устанавливает провайдер централизованно. Пользователь ничего не скачивает и не загружает. Если ошибка известна, а патча в вашей базе нет, напишите в поддержку сервиса с номером релиза и описанием ошибки.

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

Удалённый рабочий стол у провайдера (RDP-хостинг). Часто провайдер запрещает клиентам устанавливать расширения. Уточните регламент: кто ставит патчи и с какой задержкой после выхода.

В облачных сервисах загрузка собственных расширений может быть ограничена или проходить проверку провайдера. Не пытайтесь обойти это — получите отказ или сломаете обновление базы.

Частые проблемы при установке и как их избежать

Диагностика: выберите симптом

Привычки, которые снимают большинство проблем

  • 📌 Ставьте только нужные патчи. Исправление на модуль, которым вы не пользуетесь, ничего не даёт, зато добавляет точку отказа.
  • 🗓️ Не ставьте патч в день сдачи отчётности. Если что-то пойдёт не так, откатываться придётся под дедлайн.
  • 📝 Ведите журнал. Дата, номер патча, кто ставил, какую ошибку закрывал. Через полгода это сэкономит день расследований.
  • 🧪 Держите тестовую копию. Для доработанной базы прогоняйте исправление сначала на копии.
  • 🔄 Не откладывайте обновление релиза. Патчи — временная мера. Чем дольше база сидит на одном релизе с пачкой исправлений, тем сложнее потом переход.

Частые вопросы про патчи ЗУП

Нужно ли выгонять пользователей из базы для установки патча?
Нет. Исправление подключается без монопольного режима. Пользователи увидят изменения после перезапуска своего сеанса.
Можно ли установить патч на базу, снятую с поддержки?
Да. Патч — расширение, оно не требует, чтобы конфигурация стояла на поддержке. Но если вы меняли тот же объект, который исправляет патч, возможен конфликт.
Сколько стоит установка патча?
Сами исправления доступны пользователям с действующей подпиской на ИТС без отдельной платы. Партнёры за установку обычно берут как за небольшую работу — ориентировочно стоимость одного-двух часов специалиста.
Как удалить патч, если он больше не нужен?
В списке расширений выделите исправление и удалите его, затем перезапустите программу. При переходе на новый релиз ненужные патчи удаляются сами.
Подходит ли патч от ЗУП к Бухгалтерии или ERP?
Нет. Исправление выпускают под конкретную конфигурацию и релиз. Для каждой программы ищите свой патч.