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

· 9 мин

Содержание

Патч в 1С ЗУП ставится из режима 1С:Предприятие, без Конфигуратора: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы, затем команда установки исправлений и выбор скачанного файла. Если интернет-поддержка подключена, программа может найти и поставить патчи сама. Вручную файл берут на портале обновлений фирмы 1С в карточке своего релиза ЗУП.

Типичная ситуация: расчётчик закрывает месяц, а НДФЛ в ведомости считается неверно. Фирма 1С уже признала ошибку, но новый релиз выйдет только через две недели. Ждать некогда, и тут выручает патч — маленькое исправление, которое закрывает одну-две ошибки текущего релиза. Ниже разобрано, как установить патч в 1С ЗУП так, чтобы он применился и не сломал расчёт.

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

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

  • 🔹 обновлять конфигурацию базы данных в Конфигураторе не нужно;
  • 🔹 патч можно удалить, и программа вернётся к исходному поведению;
  • 🔹 при переходе на следующий релиз, где ошибка уже исправлена, патч становится не нужен и обычно удаляется при обновлении.

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

Узнайте точный номер релиза

Каждый патч собирают под конкретные релизы ЗУП. Исправление для 3.1.30 на 3.1.29 не встанет. Поэтому сначала посмотрите версию:

  1. Откройте главное меню (кнопка с тремя полосками в левом верхнем углу).
  2. Выберите Справка → О программе.
  3. Запишите номер конфигурации полностью, например 3.1.xx.yyy, и версию платформы.

Проверьте условия

Что проверитьЗачем
Права пользователяСтавить патчи может только пользователь с полными правами (администратор)
Конфигурация на поддержкеЕсли в снятой с поддержки или доработанной базе изменён тот же модуль, патч может не примениться
Резервная копияПатч безопасен, но копия перед любыми изменениями в рабочей базе — норма
Работа пользователейМонопольный режим не нужен, но патч начнёт действовать у пользователей после перезапуска сеанса

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

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

Самый простой путь — дать программе загрузить патч в 1С ЗУП самой. Для этого база должна быть подключена к интернет-поддержке пользователей, то есть должен быть введён логин и пароль от портала 1С (он выдаётся вместе с договором ИТС).

Как включить:

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. Убедитесь, что интернет-поддержка подключена. Если нет — нажмите кнопку подключения и введите логин и пароль портала.
  3. Перейдите в Обновление версии программы.
  4. В настройках обновления включите автоматическую загрузку и установку исправлений (патчей).

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

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

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

Автоматически или вручную: сравнение

СпособКогда подходитРиски
АвтоустановкаТиповая база, есть интернет и подписка ИТСВ доработанную базу может приехать патч, который конфликтует с доработкой
Ручная установка из формы обновленияДоработанная база, нет интернета на сервере, нужен один конкретный патчМожно ошибиться релизом, если не сверить номер
Добавление через список расширенийТолько если команды установки исправлений нетРасширение может быть подключено с неверными свойствами

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

Где скачать патч для ЗУП вручную

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

Порядок:

  1. Войдите на портал обновлений программ фирмы 1С под логином ИТС.
  2. В списке конфигураций найдите «Зарплата и управление персоналом, редакция 3».
  3. Откройте строку своего релиза — того, что вы записали в окне «О программе».
  4. Найдите в карточке релиза раздел с исправлениями (патчами).
  5. Выберите нужное исправление по номеру или описанию ошибки и скачайте файл.

Скачивается архив или сразу файл расширения с расширением .cfe. Если пришёл архив .zip — распакуйте его, внутри будет .cfe.

Как понять, что патч ваш

Перед скачиванием прочитайте описание исправления. В нём указано:

  • 📌 какую ошибку закрывает патч (часто с номером ошибки из базы известных ошибок);
  • 📌 для каких релизов ЗУП он предназначен;
  • 📌 в каком релизе ошибка будет исправлена штатно.

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

Патчи ставят не «на всякий случай». Берите только исправления тех ошибок, которые у вас реально проявились: каждый лишний патч — ещё одно расширение в базе.

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

Когда файл .cfe уже на компьютере, установить патч в 1С ЗУП с файловой базой можно за пару минут:

  1. Запустите ЗУП в режиме 1С:Предприятие под администратором.
  2. Откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.
  3. Найдите команду установки исправлений (патчей) и нажмите её.
  4. Укажите скачанный файл .cfe. Можно выбрать сразу несколько файлов.
  5. Подтвердите установку. Программа проверит, подходит ли патч к релизу, и применит его.
  6. Перезапустите программу, а остальным пользователям скажите выйти и зайти заново.

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

Альтернативный путь — через список расширений

Патч можно добавить и как обычное расширение: Администрирование → Печатные формы, отчеты и обработки → Расширения, команда добавления из файла.

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

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

В клиент-серверном варианте (база на сервере 1С и SQL) порядок действий тот же: патч ставится из 1С:Предприятия через форму обновления программы. Отличия в окружении.

  • 🖥️ Пользователи. Монопольный режим для установки не нужен. Но новые процедуры подхватятся только в новых сеансах. Пока сотрудник не перезапустил программу, он работает со старым кодом.
  • 🖥️ Права. Нужен пользователь с полными правами в самой базе. Права администратора кластера для этого не требуются.
  • 🖥️ Профили безопасности. Если на кластере для базы настроен профиль безопасности, загрузка расширений может быть ограничена. Тогда установка завершится ошибкой, и решать вопрос нужно с администратором сервера 1С.
  • 🖥️ Регламентные задания. Автоматическая загрузка исправлений выполняется фоновым заданием на сервере. Если регламентные задания для базы заблокированы в свойствах базы на кластере, автоматика не сработает — ставьте патчи вручную.

Когда лучше выбрать время

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

Не устанавливайте патч, пока кто-то проводит расчёт зарплаты или закрытие месяца. Документ, начатый в старом сеансе, досчитается старым кодом.

Ошибки при загрузке патча и что с ними делать

Ниже — ситуации, которые чаще всего встречаются, когда пытаются загрузить патч в 1С ЗУП.

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

Если ничего не помогло

Есть два рабочих варианта:

  1. Обновить ЗУП до релиза, где ошибка исправлена. Это самый надёжный путь: патч станет не нужен.
  2. Обойти ошибку вручную до выхода релиза. Например, временно исправить сумму в документе вручную и отметить, где это сделано, чтобы после обновления перепроверить.

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

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

Как проверить, что патч работает

Установка — половина дела. Убедитесь, что исправление действительно применилось.

Шаг 1. Список установленных исправлений. В форме Обновление версии программы есть ссылка на установленные исправления. Там видно, какие патчи стоят и для каких ошибок.

Шаг 2. Список расширений. В Администрирование → Печатные формы, отчеты и обработки → Расширения патч должен быть в списке и быть подключён. Если флажок активности снят, исправление не действует.

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

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

Что происходит с патчем при обновлении релиза

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

Держите короткий список: номер патча, ошибка, дата установки, релиз. Через полгода это сэкономит время, когда кто-то спросит, почему в базе пять расширений с непонятными именами.

Частые вопросы

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