Обновление Зарплаты и управления персоналом 3.1 без потери данных: из программы, через Конфигуратор и на сервере

· 10 мин

Содержание

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

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

1. Подготовка базы ЗУП 3.1 к обновлению

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

Что проверить до начала

  • 🔢 Текущий релиз. Откройте Справка → О программе (или значок «i» в правом верхнем углу). Запишите номер вида 3.1.xx.yy — от него зависит, какие файлы обновления подойдут.
  • 🖥 Версию платформы. Там же указана версия платформы. В описании каждого нового релиза ЗУП есть минимальная версия платформы: если у вас номер ниже, сначала обновите платформу.
  • 👤 Права. Обновлять может пользователь с ролью «Полные права» (администратор). В Конфигуратор нужно входить под тем же пользователем.
  • 🔒 Кто работает в базе. На время обновления структуры базы все пользователи должны выйти. Договоритесь об окне: обычно вечер или выходной, но не дни расчёта зарплаты и сдачи отчётности.
  • 💽 Место на диске. Нужно свободное место минимум на две копии базы: под резервную копию и под временные файлы обновления.

Резервная копия

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

Самый универсальный способ — выгрузка в файл .dt: Конфигуратор → Администрирование → Выгрузить информационную базу. Файл .dt загружается в любую базу, файловую или серверную.

Для файловой базы дополнительно можно скопировать папку с файлом 1Cv8.1CD, когда в базе никого нет. Для серверной базы на PostgreSQL или MS SQL администратор обычно делает ещё и бэкап средствами СУБД — он быстрее восстанавливается на больших объёмах.

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

Перед обновлением ЗУП 3.1
Выполнено: 0 / 6

2. Обновление ЗУП из программы через интернет-поддержку

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

Порядок действий

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

Когда этот путь не сработает

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

Для клиент-серверной базы помощник запросит параметры администрирования кластера, если на нём задан администратор. Без них он не сможет заблокировать базу и завершить сеансы.

3. Ручная установка обновлений ЗУП из файлов .cfu

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

Как получить файлы обновления

  1. Зайдите на портал 1С с логином ИТС, в раздел обновлений программ, и выберите «Зарплата и управление персоналом, редакция 3».
  2. Найдите нужный релиз. В его описании указано, с каких релизов на него можно обновиться.
  3. Скачайте дистрибутив обновления (архив с setup.exe).
  4. Запустите setup.exe. Установщик распакует шаблон в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts\1c\HRM\3_1_xx_yy\. Внутри лежит файл 1cv8.cfu.

Главное правило: нельзя перескочить через несколько релизов сразу, если файл обновления их не покрывает. Каждый .cfu умеет обновлять только с определённого списка предыдущих релизов. Если ваш релиз сильно отстал, ставьте цепочку: например, 3.1.25 → 3.1.27 → 3.1.29 и т. д., строго по списку «обновление с версий» в описании.

Обновление в Конфигураторе

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

Если обновление идёт цепочкой, повторите шаги 3–8 для каждого релиза. Между релизами запускайте 1С:Предприятие и дожидайтесь окончания обработки данных: обработчики одного релиза рассчитаны на результат предыдущего.

Какой способ выбрать

СпособКогда подходитРиски
Помощник «Обновление версии программы»Типовая ЗУП, есть ИТС и интернетНе обновит изменённую конфигурацию; нужен доступ к кластеру для серверной базы
Конфигуратор + .cfuНет интернета, нужен контроль, база с доработкамиМожно ошибиться с цепочкой релизов или забыть запустить обработку данных
Обновление копии и перенос .dtБольшая база, жёсткое окно простояДанные, введённые после выгрузки, придётся вносить заново

4. Обновление ЗУП в клиент-серверном варианте

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

Как освободить базу

  1. Откройте консоль администрирования серверов 1С.
  2. Найдите информационную базу и откройте её свойства.
  3. Включите «Блокировка начала сеансов включена», задайте сообщение пользователям и «Код разрешения» — например, UPD777.
  4. Отметьте «Блокировка регламентных заданий включена», чтобы задания не открывали фоновые сеансы.
  5. В разделе сеансов базы убедитесь, что пользователей не осталось. Если кто-то не вышел — предупредите его.

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

  1. Запускайте Конфигуратор с параметром кода разрешения: в строку запуска добавьте /UCUPD777. Блокировка не пустит никого, кроме вас.

Если нужен доступ из командной строки, состав сеансов показывает утилита rac: rac session list --cluster=<id> --infobase=<id>. Идентификаторы берут из rac cluster list и rac infobase summary list --cluster=<id>. По остальным параметрам — rac help.

После обновления

  • выполните обработку данных в режиме 1С:Предприятие (тоже с /UC<код>, пока блокировка включена);
  • снимите блокировку начала сеансов;
  • снимите блокировку регламентных заданий — иначе перестанут работать загрузка курсов, обмены и другие фоновые задачи.

На больших базах обновление структуры (реструктуризация) может идти часами. Засеките время на копии и планируйте окно с запасом.

5. Обновление ЗУП с изменённой конфигурацией

Если в ЗУП когда-то правили конфигурацию напрямую, помощник из программы её не обновит. Обновлять придётся в Конфигураторе с объединением.

Как это выглядит

  1. В Конфигурация → Поддержка → Настройка поддержки посмотрите режим: «На поддержке, с сохранением изменений» или «Снята с поддержки». Во втором случае поддержку придётся включать, а это отдельная работа программиста.
  2. Запустите обновление, как в разделе 3. Вместо мгновенного применения откроется окно сравнения и объединения.
  3. По каждому изменённому объекту решите: взять версию поставщика или оставить свою. Для форм и модулей доступно объединение с приоритетом.
  4. После объединения проверьте синтаксис модулей и обновите конфигурацию базы данных.

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

Объединение изменённой конфигурации без понимания доработок легко ломает печатные формы и отчёты. Это работа для программиста 1С, а не для бухгалтера.

6. Обработка данных после обновления и проверка ЗУП

После обновления конфигурации данные ещё не приведены к новой версии. При первом запуске 1С:Предприятия программа сама запускает обработчики обновления.

Что происходит при первом запуске

  1. Появится окно «Выполняется обновление версии программы» с полосой прогресса. Не закрывайте его и не снимайте задачу.
  2. Затем откроется описание изменений программы — что нового в релизе для расчётчика и кадровика.
  3. Часть обработчиков выполняется отложенно, в фоне. Пользователи уже могут работать, но некоторые отчёты могут показывать неполные данные, пока обработка не завершится.

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

Что проверить после обновления

  • 🔢 в Справка → О программе — новый номер релиза;
  • 📄 откройте последний документ «Начисление зарплаты и взносов» и сформируйте по нему расчётный листок — суммы должны совпасть с теми, что были до обновления;
  • 📊 сформируйте один-два регламентных отчёта за прошлый период и сравните с отправленными;
  • 🧩 если есть расширения — проверьте, что они подключены и не выдают предупреждений о несовместимости;
  • 🔄 если ЗУП обменивается с Бухгалтерией — проверьте обмен: после обновления одной стороны иногда нужно обновить и вторую.

7. Ошибки при обновлении ЗУП 3.1 и как их исправить

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

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

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

Частые вопросы об обновлении ЗУП

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