Администрирование · 12 мин
Как обновить 1С:ЗУП через конфигуратор
Пошаговое обновление 1С:ЗУП через конфигуратор: подготовка, резервная копия, поддержка, загрузка конфигурации, обновление базы данных и проверка результата.
Обновление «1С:Зарплата и управление персоналом» через конфигуратор — стандартный способ установки новых релизов, когда автоматическое обновление через интернет недоступно или требуется полный контроль над процессом. ЗУП — конфигурация с регулярными изменениями законодательства: формы отчетности, ставки взносов и налоговые регистры обновляются часто, поэтому работать на устаревшем релизе рискованно.
Процедура состоит из нескольких этапов: подготовки и резервного копирования, получения файла обновления, загрузки конфигурации поставщика и обновления конфигурации базы данных. Каждый этап имеет свои условия и точки проверки, пропуск которых приводит к типовым ошибкам — от невозможности поставить конфигурацию на поддержку до потери доработок.
Материал рассчитан на администраторов и специалистов, которые обновляют типовую или слабо доработанную ЗУП самостоятельно. Если конфигурация сильно изменена, снята с поддержки или работает в связке с внешними доработками, часть шагов потребует участия разработчика.
Подготовка: что проверить до начала обновления
Первое действие — выяснить текущий релиз конфигурации. Откройте ЗУП в режиме «Предприятие» и посмотрите версию через «Администрирование → Обслуживание → Результаты обновления» либо через «Справка → О программе». Номер релиза определяет, какие промежуточные обновления потребуются: далеко не всегда можно перейти сразу на последнюю версию.
На портале поставщика (портал 1С, раздел обновлений) для каждого релиза указано, с каких версий возможен переход. Если ваша версия старше допустимой, обновление выполняется в несколько шагов через промежуточные релизы. Пропуск обязательного промежуточного релиза — частая причина ошибок при обновлении базы данных.
Убедитесь, что у вас есть полные права на конфигуратор (роль с правами администрирования), известен пароль пользователя с такими правами, а также есть доступ к каталогу, куда скачан файл обновления. Для файловой базы проверьте свободное место на диске — копия и временные файлы потребуют объема, сопоставимого с размером базы.
Совпадает ли с минимальной версией, с которой разрешено обновление на целевой релиз
Для серверной базы бэкап делается средствами СУБД, для файловой — копированием каталога или выгрузкой dt
Все сеансы должны быть завершены, включая фоновые задания и регламентные операции
Есть ли объекты, снятые с поддержки или измененные с сохранением поддержки
Резервная копия: обязательный шаг
Обновление конфигурации базы данных изменяет структуру данных, и откатить его штатными средствами нельзя. Единственный способ вернуться к прежнему состоянию — восстановить резервную копию. Поэтому копия создается всегда, даже если обновление «небольшое».
Для файловой базы есть два рабочих варианта. Первый — выгрузка информационной базы через конфигуратор: «Администрирование → Выгрузить информационную базу», файл формата .dt. Второй — копирование всего каталога базы при завершенных сеансах. Выгрузка .dt надежнее для восстановления, копирование каталога быстрее.
Для клиент-серверной базы резервную копию делает администратор СУБД штатными средствами (например, backup в MS SQL Server или pg_dump для PostgreSQL). Выгрузка .dt из большой серверной базы возможна, но занимает много времени и не заменяет полноценный бэкап СУБД.
Получение файла обновления
Файлы обновлений распространяются через портал 1С (для пользователей с действующим договором сопровождения) и через официальные дистрибутивы. Обновление поставляется либо как файл .cfu (обновление конфигурации, содержит только изменения), либо как полный дистрибутив с файлом .cf (полная конфигурация) и шаблонами.
После скачивания дистрибутив обычно устанавливается в каталог шаблонов — тогда конфигуратор сможет найти обновление автоматически. Если вы получили отдельный файл .cfu или .cf, его можно указать вручную из любой папки.
Проверьте, что скачанное обновление предназначено именно для вашей конфигурации и редакции: у ЗУП существуют разные редакции (например, редакция 3.1), и файл от другой конфигурации (например, от «1С:Бухгалтерии») конфигуратор не примет, но лучше исключить ошибку заранее.
Обновление конфигурации через конфигуратор
Запустите конфигуратор от имени пользователя с полными правами. Откройте конфигурацию: «Конфигурация → Открыть конфигурацию». Если конфигурация закрыта, пункт обновления будет недоступен. Далее перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию».
В диалоге выберите источник обновления. Если дистрибутив установлен в шаблоны — «Поиск доступных обновлений» и нужный релиз из списка. Если файл получен отдельно — «Выбор файла обновления» и укажите путь к .cfu или .cf. Конфигуратор проверит применимость файла к текущей версии.
После анализа откроется окно сопоставления объектов. Для типовой конфигурации без доработок достаточно нажать «Выполнить» — платформа сама определит измененные объекты. Если конфигурация изменена, в этом окне вручную разбираются конфликты: для каждого доработанного объекта выбирается, брать ли изменения из нового релиза, оставлять свои или объединять.
- 1Завершите все сеансы пользователей и сделайте резервную копию
- 2Откройте конфигуратор, меню «Конфигурация → Открыть конфигурацию»
- 3Выберите «Конфигурация → Поддержка → Обновить конфигурацию»
- 4Укажите источник: поиск в шаблонах или файл .cfu/.cf вручную
- 5Дождитесь анализа и в окне сопоставления нажмите «Выполнить» (для типовой конфигурации)
- 6Согласитесь с обновлением конфигурации базы данных или запустите его через F7
- 7Дождитесь окончания реструктуризации и примите изменения
Обновление конфигурации базы данных и первый запуск
После загрузки новой конфигурации поставщика изменения пока применены только к конфигурации, но не к базе данных. Запустите «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7). Платформа покажет список изменений структуры данных и потребует подтверждения реструктуризации.
Реструктуризация большой базы может занять значительное время — от минут до часов, в зависимости от объема данных и характера изменений. Прерывать процесс нельзя. По окончании конфигуратор сообщит о принятии изменений.
Затем запустите ЗУП в режиме «Предприятие» под пользователем с полными правами. При первом запуске выполнятся обработчики обновления: перенос данных в новые регистры, заполнение служебных справочников, обновление настроек. До завершения этих обработчиков база находится в состоянии «обновление версии программы», и пускать пользователей рано.
Как проверить результат
В «О программе» отображается целевой релиз
Версия осталась прежней или отличается от целевой
Все обработчики выполнены, статус «Обновление завершено»
Есть отложенные обработчики с ошибками
Формы регламентированных отчетов открываются и имеют актуальную редакцию
Ошибки при открытии отчетов, устаревшие формы
Тестовое начисление на копии рассчитывается без ошибок
Ошибки в расчетах, незаполненные регистры
Особенности для доработанных конфигураций
Если в ЗУП есть доработки, выполненные с сохранением поддержки (объекты «изменены поставщиком и пользователем»), окно сопоставления потребует ручной работы. Для каждого конфликтного объекта нужно решить, как перенести свои изменения в новую версию. Автоматическое объединение работает корректно далеко не всегда — особенно для модулей, где изменились те же процедуры, что доработаны у вас.
Практический подход: перед обновлением зафиксируйте список доработанных объектов (сравнение с конфигурацией поставщика текущего релиза), а после обновления перенесите доработки вручную, ориентируясь на сохраненные копии модулей. Для конфигураций с объемными изменениями безопаснее выполнять обновление на копии базы и привлекать разработчика.
Альтернатива, снижающая стоимость будущих обновлений, — вынос доработок в расширения конфигурации. Расширения не затрагиваются обновлением основной конфигурации, хотя их совместимость с новым релизом все равно нужно проверять.
Частые ошибки и что делать, если что-то пошло не так
Ошибка «Файл не содержит доступных обновлений» означает, что .cfu не подходит к вашему текущему релизу. Решение — скачать полный дистрибутив и использовать файл .cf через «Загрузить конфигурацию из файла» либо выполнить обновление через промежуточные релизы.
Если обновление конфигурации базы данных прервалось (отключение питания, разрыв соединения с сервером), не пытайтесь запускать базу в рабочем режиме. Восстановите резервную копию и повторите процедуру. Для серверных баз проверьте журналы СУБД и освободите блокировки перед повторной попыткой.
Когда после обновления в режиме «Предприятие» возникают ошибки обработчиков, откройте «Администрирование → Обслуживание → Результаты обновления версии программы» и посмотрите, какой обработчик завершился с ошибкой. Часто причина — незакрытые периоды, некорректные данные (например, сотрудники без заполненных обязательных реквизитов) или доработки, конфликтующие с новым кодом.
Как выбрать действие
FAQ
Можно ли обновить ЗУП через конфигуратор без подписки ИТС?
Технически конфигуратор примет любой корректный файл обновления, но легальные источники дистрибутивов (портал 1С) требуют действующего договора сопровождения. Без него официально получить файлы обновлений нельзя.
Чем отличается обновление через .cfu и через .cf?
Файл .cfu содержит только изменения и применим к строго определенным версиям. Файл .cf — полная конфигурация: она загружается через «Загрузить конфигурацию из файла» и подходит для любой исходной версии, но сравнение объектов занимает больше времени и требует внимательности при доработках.
Нужно ли обновлять платформу вместе с конфигурацией?
Да, если новый релиз ЗУП требует более свежую версию платформы — это указано в сопроводительной информации к релизу. Платформу обновляют до конфигурации: сначала устанавливается новая версия технологической платформы, затем выполняется обновление конфигурации.
Сколько времени занимает обновление?
Для небольшой файловой базы типовой конфигурации — обычно от 15–20 минут до часа. Для больших серверных баз реструктуризация и отложенные обработчики могут занимать несколько часов, поэтому обновление планируют на нерабочее время.
Можно ли откатить обновление, если что-то не устроило?
Штатного отката нет. Единственный способ вернуться на прежний релиз — восстановить резервную копию, сделанную до обновления. Данные, введенные после обновления, при этом будут потеряны, поэтому решение об откате принимают как можно раньше.
Что делать с отложенными обработчиками обновления?
Отложенные обработчики выполняются в фоновом режиме после основного обновления и могут работать продолжительное время. До их завершения не рекомендуется массовая работа в измененных разделах. Ход выполнения смотрят в «Администрирование → Обслуживание → Результаты обновления версии программы»; обработчики с ошибками перезапускают после устранения причины.
Что важно запомнить
Обновление ЗУП через конфигуратор сводится к цепочке: резервная копия → завершение сеансов → «Обновить конфигурацию» с файлом .cfu/.cf → обновление конфигурации базы данных (F7) → контроль обработчиков в режиме «Предприятие». Критичные точки — проверка применимости релиза, монопольный доступ и ручное разбор конфликтов в доработанных конфигурациях. Отката без резервной копии не существует.