Обновление ЗУП КОРП без потери расчётов: от копии базы до сверки листков

· 9 мин

Содержание

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

Типичная картина: до выплаты аванса пять дней, программа просит новый релиз из-за изменений по НДФЛ, а база — 40 ГБ на SQL-сервере с распределёнными узлами по филиалам. Правильно обновлять ЗУП КОРП в такой ситуации — это не «нажать кнопку», а провести короткий проект: подготовка, обновление, разбор журнала, тест расчёта. Тот же порядок подходит и для зарплатных решений партнёров на платформе 1С:Предприятие (например, разработок фирмы «Камин»): отличается только то, откуда берётся файл обновления.

1. Подготовка к обновлению ЗУП КОРП и резервная копия

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

  • 🔎 Версия конфигурации. Откройте Справка → О программе (кнопка с вопросом в правом верхнем углу). Запишите номер релиза, например 3.1.30.120, и редакцию: в названии должно быть «КОРП».
  • 🧩 Состояние поддержки. В Конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Если стоит «На поддержке» и изменения запрещены — конфигурация типовая, обновление пройдёт быстро. Если «Изменения разрешены» — ждите сравнения и объединения (об этом ниже).
  • 🖥️ Версия платформы. В описании нового релиза указана минимальная версия платформы. Номер установленной платформы должен быть не ниже указанного, иначе после обновления база не запустится.

Что сделать с базой до старта

  1. Выберите окно: вечер после закрытия расчёта или выходной. Не обновляйте базу между начислением и выплатой.
  2. Предупредите пользователей и заблокируйте вход: Администрирование → Обслуживание → Блокировка работы пользователей. Активные сеансы будут завершены, несохранённые документы пропадут — поэтому сначала рассылка, потом блокировка.
  3. Сделайте копию.
Вариант базыКак сделать копиюКомментарий
ФайловаяСкопировать каталог базы целиком или выгрузить .dtКопия каталога быстрее, .dt надёжнее при переносе
Клиент-серверная (MS SQL, PostgreSQL)Полный бэкап средствами СУБДДля базы на десятки гигабайт .dt выгружается часами
ЛюбаяАдминистрирование → Выгрузить информационную базу в КонфигуратореУниверсальный формат, разворачивается на любой СУБД

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

💡 Для КОРП с большим объёмом данных удобна схема «сначала копия»: разворачиваете бэкап в тестовую базу, обновляете там, проверяете расчёт и только потом повторяете то же на рабочей.

2. Где взять актуальный релиз и как выбрать цепочку

Релизы ЗУП КОРП выходят синхронно с ПРОФ, номера совпадают, но дистрибутивы разные. Для обновления КОРП берите файлы именно этой редакции: обновлением от ПРОФ базу КОРП не обновить.

Откуда скачать:

  • 🌐 Через встроенную интернет-поддержку — программа сама найдёт и скачает нужные файлы при подключённой ИТС.
  • 📦 С портала обновлений вручную — в личном кабинете по логину ИТС, раздел с обновлениями конфигураций, продукт «Зарплата и управление персоналом КОРП».
  • 🤝 У обслуживающего партнёра, если подписка оформлена через него.

Почему нельзя «прыгнуть» сразу на последний релиз

Каждый файл .cfu умеет обновлять только определённые предыдущие релизы. Список указан в описании обновления (файл 1cv8upd.htm в каталоге шаблона). Если вашего номера там нет, нужен промежуточный релиз.

Пример цепочки: база на 3.1.27.x, свежий релиз 3.1.31.x. Открываете описание 3.1.31 — в списке «обновляемых» вашей версии нет. Ищете промежуточный, из которого можно перейти, затем обновляетесь последовательно. Встроенный помощник строит такую цепочку сам и показывает её до старта.

Распакуйте скачанный дистрибутив: запустите setup.exe из архива, укажите каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\. В нём появится папка с файлом 1cv8.cfu.

3. Автоматическое обновление ЗУП КОРП из программы

Способ подходит для типовой конфигурации на поддержке. В пользовательском режиме под администратором:

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

Встроенный помощник не работает, если конфигурация снята с поддержки или в неё внесены изменения. Тогда он предложит перейти в Конфигуратор.

Для клиент-серверной базы помощнику нужны данные администратора кластера и права на блокировку сеансов. Если их нет — обновление остановится на этапе завершения сеансов.

4. Ручное обновление через Конфигуратор и файл CFU

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

Обновление типовой конфигурации

  1. Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Отметьте «Выбор файла обновления» и укажите 1cv8.cfu нужного релиза из каталога шаблонов.
  5. Программа покажет текущую и новую версию. Нажмите «Выполнить» (или «ОК» в окне подтверждения).
  6. После загрузки выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7). Здесь нужен монопольный режим: все пользователи должны выйти.
  7. Примите список изменений структуры.
  8. Запустите базу в режиме «1С:Предприятие» — сразу начнётся обработка данных для перехода на новую версию.

Если конфигурация доработана

При обновлении доработанной ЗУП КОРП платформа откроет окно сравнения и объединения. По каждому изменённому объекту решаете, что взять: свою правку, версию поставщика или объединить.

  • ✅ Модули с доработками — режим объединения, с приоритетом поставщика, затем перенос своих правок.
  • ✅ Новые реквизиты и формы, которых нет у поставщика, — оставить свои.
  • ⚠️ Объекты, которые вы не меняли, — всегда версия поставщика.

💡 Чтобы следующий раз прошёл как типовой, вынесите доработки в расширения конфигурации . Тогда основная конфигурация остаётся на поддержке, а расширения проверяют после обновления отдельно.

Распределённая база КОРП

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

Почему не стоит обновлять «на ходу»

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

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

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

5. Журнал регистрации: где смотреть ошибки после обновления

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

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

Журнал регистрации. Администрирование → Обслуживание → Журнал регистрации. Поставьте отбор:

  • уровень — «Ошибка»;
  • период — с момента начала обновления;
  • событие — связанные с обновлением информационной базы.
Диагностика: выберите симптом

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

6. Проверка расчёта зарплаты и отчётов после обновления

Главная цель обновления зарплатной программы — чтобы расчёт остался верным. Для этого нужно сравнение «до и после».

Что подготовить заранее

До обновления сформируйте и сохраните в файл:

  • 📄 расчётные листки за последний закрытый месяц по 5–10 сотрудникам с разными условиями: оклад, сдельщик, совместитель, сотрудник с больничным и отпуском;
  • 📊 отчёт «Анализ начислений и удержаний» за тот же месяц по организации;
  • 🧾 черновики регламентированных отчётов, которые сдаются в ближайший срок.

Что сверить после

  1. Сформируйте те же отчёты за тот же месяц. Суммы закрытого периода не должны измениться. Если изменились — значит, сработал перерасчёт или обработчик поменял данные; разберитесь до выплаты.
  2. Проведите тестовое начисление за текущий месяц в копии базы и сравните с ожиданием.
  3. Проверьте перерасчёты: откройте список перерасчётов и посмотрите, не появились ли новые записи без вашего участия.
  4. Заполните регламентированные отчёты и проверьте их встроенной проверкой.
  5. Откройте печатные формы, которые используете чаще всего: приказы, табель, платёжные ведомости.
Сверка после обновления ЗУП КОРП
Выполнено: 0 / 6

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

7. Обновление зарплатных решений партнёров на платформе 1С

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

Отличия:

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

Порядок действий — копия, обновление, первый запуск, журнал, сверка — общий для всех.

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

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