Другое · 10 мин
Обновление 1С ЗУП: как сделать правильно и без потери данных
Как обновить 1С ЗУП самостоятельно: подготовка, резервная копия, установка обновления через конфигуратор и интернет, проверка результата и типичные ошибки.
Обновление 1С:Зарплата и управление персоналом — обязательная процедура: конфигурация тесно связана с изменениями законодательства, формами отчётности и ставками налогов. Пропуск релизов приводит к ошибкам в расчётах, невозможности сдать отчётность и накоплению технического долга, из-за которого следующее обновление становится сложнее и рискованнее.
Процедура обновления несложна, если база типовая, без доработок, и обновления ставятся регулярно. Сложности возникают при изменённой конфигурации, давно не обновлённых релизах и при работе в клиент-серверном варианте. Ниже разобран весь цикл: от подготовки и резервного копирования до проверки результата и устранения типовых проблем.
Когда и зачем обновлять ЗУП
Платформа 1С и конфигурация ЗУП обновляются раздельно. Платформа — это «двигатель» программы, конфигурация — прикладное решение с расчётами, документами и отчётами. Для корректной работы версия платформы должна соответствовать требованиям релиза конфигурации: они указаны в файле поставки и на портале 1С.
Обновлять конфигурацию нужно при выходе изменений законодательства (новые ставки НДФЛ, страховых взносов, формы 6-НДФЛ, РСВ, ЕФС-1), при появлении исправлений ошибок и при переходе на новую редакцию. Практический ориентир — ставить релизы не реже одного раза в квартал, а перед сдачей квартальной и годовой отчётности — обязательно проверять наличие свежих обновлений.
Проверить актуальность можно в самой программе: раздел «Администрирование» — «Обслуживание» — «Обновление версии программы». Там же видно текущий номер версии конфигурации. Сверьте его с актуальным релизом на портале portal.1c.ru, если у вас действует договор 1С:ИТС или подписка на обновления.
Подготовка: резервная копия и проверка условий
Первый и непреложный шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы или выполнить выгрузку через Конфигуратор: «Администрирование» — «Выгрузить информационную базу» в файл .dt. Для клиент-серверной базы выгрузку .dt делают через Конфигуратор, либо используют штатные средства СУБД (MS SQL, PostgreSQL).
Перед обновлением все пользователи должны выйти из базы. В Конфигураторе проверьте список активных сеансов: «Администрирование» — «Активные пользователи». Для клиент-серверного варианта блокировку сеансов удобно установить через консоль кластера серверов 1С.
Уточните три вещи до начала: текущий номер релиза конфигурации, версию платформы и наличие доработок. Если конфигурация изменена (сняты замки у объектов, добавлены свои документы и отчёты), обновление потребует сравнения и объединения — это работа для специалиста, знакомого с доработками.
Способы обновления ЗУП
Существует три рабочих способа обновить конфигурацию. Выбор зависит от того, есть ли доступ в интернет с рабочего места, насколько база типовая и кто выполняет обновление.
Сравнение вариантов обновления
Подходит для типовых баз и пользователей без доступа к Конфигуратору. Программа сама скачивает и ставит обновления. Ограничение: нужен интернет, учётная запись портала 1С и монопольный доступ к базе.
Универсальный способ для администратора. Файл .cfu скачивается с портала 1С или берётся из каталога шаблонов. Позволяет контролировать каждый шаг и работать с доработанными конфигурациями.
Вариант «Поддержка — Обновить конфигурацию» с поиском обновлений на сайте 1С. Средний по сложности: требует Конфигуратор, но не требует ручного скачивания файлов.
Обновление через Конфигуратор: пошаговая инструкция
Это основной способ, который используют администраторы и внедренцы. Он даёт полный контроль над процессом и единственно возможен для нетиповых конфигураций.
Важный нюанс — промежуточные релизы. Если вы пропустили много версий, мастер покажет цепочку обновлений, которые будут установлены последовательно. Не пытайтесь «перепрыгнуть» через обязательные релизы: каждый из них может содержать обработчики преобразования данных, рассчитанные на конкретное предыдущее состояние базы.
После нажатия «Выполнить» в окне сравнения/объединения Конфигуратор предложит обновить конфигурацию базы данных. На этом этапе происходит реструктуризация таблиц — в больших базах она может занять от нескольких минут до нескольких часов. Затем при первом запуске в режиме Предприятие отработают обработчики обновления данных: пересчёт регистров, заполнение новых реквизитов, обновление классификаторов.
Обновление через интернет из режима Предприятие
Для типовой базы самый простой путь — встроенное автоматическое обновление. Перейдите в раздел «Администрирование» — «Обслуживание» — «Обновление версии программы» и нажмите «Обновить программу». Система проверит наличие новых релизов, скачает их и предложит установить.
Для работы механизма в настройках должны быть указаны логин и пароль от портала 1С (раздел «Интернет-поддержка и сервисы»). Обновление выполняется в монопольном режиме: программа попросит завершить работу остальных пользователей. После установки база перезапустится, и обработчики обновления выполнятся автоматически.
Этот способ не подходит, если конфигурация доработана: мастер откажется обновлять изменённую конфигурацию или потребует ручного слияния в Конфигураторе. Также он чувствителен к качеству интернет-канала — обрыв при скачивании лечится повторным запуском, но на этапе установки связь уже не нужна.
Особенности обновления доработанной конфигурации
Если в ЗУП есть доработки — собственные отчёты, изменённые модули, добавленные реквизиты — при объединении конфигураций потребуется ручная работа. В окне сравнения/объединения снимите автоматическую расстановку и пройдите по объектам, помеченным как изменённые дважды (и в старой конфигурации, и в новом релизе).
Правило безопасности: доработки по возможности должны быть вынесены в расширения конфигурации. Расширения не блокируют обновление и значительно упрощают жизнь. Если доработка сделана правкой типового модуля, при каждом обновлении придётся переносить её в новую версию модуля вручную, сверяя изменения поставщика.
Проверка результата после обновления
После завершения обновления откройте базу в режиме Предприятие и проверьте номер версии: «Администрирование» — «Обслуживание» — «Обновление версии программы» или «О программе». Версия должна соответствовать установленному релизу.
Далее проверьте журнал регистрации на наличие ошибок обработчиков обновления: отбор по событию обновления данных за время установки. Ошибки «Отложенное обновление не завершено» означают, что часть обработчиков ещё выполняется в фоне — дождитесь окончания или запустите их принудительно из раздела «Результаты обновления программы».
Как проверить результат
Совпадает с установленным релизом
Версия старая — обновление не применилось
Все обработчики выполнены, отложенных нет или они в работе
Обработчики с ошибками, статус «не выполнено»
Документ проводится, суммы считаются
Ошибки при проведении, пустые или неверные суммы
Формы открываются и заполняются
Ошибки формата, незаполненные разделы
Финальная проверка — прикладная: проведите тестовый расчёт зарплаты по одному-двум сотрудникам, сформируйте актуальные отчёты и сверьте итоговые суммы с данными до обновления. Расхождения в остатках по расчётам с сотрудниками и по налогам — сигнал о проблемах, которые нужно разбирать до возврата пользователей в базу.
Что важно запомнить
Обновление ЗУП всегда начинается с резервной копии и завершения работы пользователей. Типовую базу проще обновлять через интернет из режима Предприятие, доработанную — через Конфигуратор с ручным объединением. После установки проверьте версию, обработчики обновления и тестовый расчёт зарплаты.
Частые вопросы по обновлению 1С ЗУП
Можно ли обновить ЗУП, если пропущено много релизов?
Да, но последовательно. Мастер обновления сам построит цепочку обязательных промежуточных релизов и установит их по очереди. Пропускать их вручную нельзя: обработчики преобразования данных рассчитаны на конкретное предыдущее состояние базы. На больших базах процесс может занять несколько часов.
Что делать, если после обновления программа не запускается?
Чаще всего причина в несоответствии версии платформы требованиям нового релиза. Проверьте в описании релиза минимально необходимую версию платформы и обновите её. Если ошибка связана с данными, восстановите базу из резервной копии и повторите обновление, изучив текст ошибки в журнале регистрации.
Нужно ли обновлять платформу вместе с конфигурацией?
Не обязательно при каждом релизе, но версия платформы должна быть не ниже той, что указана в требованиях релиза конфигурации. Практично обновлять платформу в рамках того же регламента, что и конфигурацию, предварительно проверив совместимость.
Как обновить ЗУП в клиент-серверном варианте?
Порядок тот же, что для файловой базы, но резервную копию делают средствами СУБД или выгрузкой .dt, а блокировку сеансов устанавливают через консоль кластера серверов 1С. Реструктуризация больших таблиц на сервере может занять значительное время — планируйте обновление на нерабочие часы.
Обновление зависло на этапе реструктуризации — что делать?
Не прерывайте процесс сразу: на больших базах реструктуризация идёт долго без видимого прогресса. Проверьте загрузку диска и процессора — если активность есть, процесс работает. Принудительное завершение почти наверняка приведёт к повреждению базы, и потребуется восстановление из копии.
Можно ли обновлять ЗУП без договора 1С:ИТС?
Официальные файлы обновлений и автоматическое обновление через интернет доступны только при действующем договоре 1С:ИТС или подписке. Без него легального способа получить свежие релизы нет, а учитывая частые изменения законодательства, работа на устаревшей версии ЗУП ведёт к ошибкам в расчётах и отчётности.