Обновление ЗУП 3.1 вручную: файл .cfu, копия .dt и первый запуск после релиза

· 10 мин

Содержание

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

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

Инструкция написана для ЗУП 3.1 на платформе 8.3 с интерфейсом «Такси». Для файловой и клиент-серверной базы шаги одинаковые, разница только в способе резервного копирования.

1. Перед обновлением ЗУП: версия, платформа, цепочка релизов

Начните с того, чтобы точно знать, что стоит сейчас.

Где посмотреть версию ЗУП:

  • 🔹 в режиме 1С:Предприятие — главное меню (кнопка с тремя полосками слева вверху) → Справка → О программе. В строке конфигурации будет номер вида 3.1.30.85;
  • 🔹 в Конфигураторе — Справка → О программе или свойства корня дерева конфигурации, поле «Версия»;
  • 🔹 там же, в окне «О программе», указана версия платформы — она понадобится на следующем шаге.

Что проверить до скачивания файлов:

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

Если релизы приходится ставить цепочкой, не нужно ставить каждый промежуточный. Достаточно «опорных» — тех, от которых следующий нужный релиз умеет обновлять. Цепочку удобно выписать заранее на листке: текущая версия → промежуточные → целевая.

Готовность к обновлению ЗУП
Выполнено: 0 / 6

2. Резервная копия: выгрузка базы в файл .dt

Файл .dt — это вся информационная база в одном архиве: конфигурация, данные, пользователи. Из него базу можно поднять один в один, если обновление пошло не так.

Как выгрузить:

  1. Запустите Конфигуратор под пользователем с полными правами.
  2. Выберите Администрирование → Выгрузить информационную базу.
  3. Укажите имя файла с датой и версией, например zup_2026-10-07_3.1.30.85.dt.
  4. Дождитесь сообщения о завершении. Для базы в 5–10 ГБ это обычно десятки минут.

Выгрузка требует, чтобы в базе не было других сеансов. Если кто-то не вышел, Конфигуратор сообщит об этом и не начнёт работу.

Не обновляйте ЗУП без свежей копии .dt. Обработчики обновления меняют данные начислений и кадровой истории. Откатить их «кнопкой» нельзя — только загрузкой копии.

Для клиент-серверной базы дополнительно сделайте резервную копию средствами СУБД (MS SQL или PostgreSQL). Копия СУБД снимается быстрее и восстанавливается надёжнее на больших объёмах, а .dt удобна для развёртывания тестовой копии.

Тестовая копия: прогон обновления до рабочей базы

Приём, который сильно снижает риск, — сначала обновить копию:

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

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

3. Где взять файл обновления и как его подключить

Обновление ЗУП поставляется дистрибутивом. Внутри — программа установки setup.exe. Она не трогает базу, а только распаковывает шаблон в каталог шаблонов, обычно %APPDATA%\1C\1cv8\tmplts\1c\HRM\ с подпапкой по номеру версии. В этой папке и лежит нужный файл 1cv8.cfu.

Порядок:

  1. Запустите setup.exe из дистрибутива и согласитесь с каталогом по умолчанию.
  2. Запустите Конфигуратор нужной базы.
  3. Откройте дерево конфигурации: Конфигурация → Открыть конфигурацию.
  4. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  5. В окне выбора источника есть два пути:
    • «Поиск доступных обновлений» — Конфигуратор сам просмотрит каталоги шаблонов и покажет подходящие файлы;
    • «Выбор файла обновления» — укажите 1cv8.cfu вручную через кнопку выбора файла.
  6. В списке найденных обновлений выберите релиз и нажмите «Готово».

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

Файл .cfu — это обновление, файл .cf — полная конфигурация. Для обычного обновления типовой ЗУП нужен именно .cfu. Файл .cf пригодится, когда конфигурация снята с поддержки и обновление идёт через сравнение и объединение.

4. Применение обновления в Конфигураторе: типовая и доработанная ЗУП

Дальше путь зависит от того, меняли ли конфигурацию.

СитуацияЧто покажет КонфигураторЧто делать
Типовая ЗУП, на поддержке без измененийКороткое окно с описанием обновленияНажать «Выполнить» или «Продолжить обновление»
Есть доработки, поддержка сохраненаОкно сравнения и объединенияРазобрать отличия по объектам, затем «Выполнить»
Конфигурация снята с поддержкиОбновление через «Поддержку» недоступноКонфигурация → Сравнить, объединить с конфигурацией из файла с полным .cf
Доработки только в расширенияхКак для типовойОбновить основную конфигурацию, потом проверить расширения

После загрузки обновления в основную конфигурацию:

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

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

Доработки и расширения

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

Доработки, сделанные расширениями (.cfe), обновлению не мешают: основная конфигурация обновляется как типовая. Но после обновления расширение может перестать подключаться, если в типовой изменились объекты, которые оно перехватывает. Проверьте это в режиме 1С:Предприятие: Администрирование → Печатные формы, отчёты и обработки → Расширения. Неподключённое расширение будет помечено ошибкой.

5. Переход с ЗУП 2.5 на 3.1 и правила конвертации данных

Здесь много путаницы. Обновить ЗУП 2.5 до 3.1 файлом .cfu нельзя — это разные конфигурации с разной структурой. Переход делают переносом данных.

Как это устроено:

  1. Создают новую пустую базу ЗУП 3.1 из шаблона.
  2. При первом запуске помощник начальной настройки предлагает перенести данные из ЗУП 2.5. Источником указывают базу 2.5.
  3. Перенос работает по встроенным правилам конвертации данных (ПКД). Отдельно загружать файл правил для типового переноса не нужно.
  4. После переноса проверяют остатки отпусков, кадровую историю, данные для расчёта среднего заработка.

Перед переносом обновите ЗУП 2.5 до последнего выпущенного релиза. Правила переноса в 3.1 рассчитаны на него, на старых релизах 2.5 перенос часто останавливается с ошибками.

Когда ПКД нужны при обычном обновлении 3.1

При обновлении релиза внутри 3.1 правила конвертации обычно не трогают. Они нужны в двух случаях:

  • 🔸 Обмен с бухгалтерией. Типовая синхронизация ЗУП 3.1 и Бухгалтерии 3.0 работает по правилам, встроенным в обе конфигурации. После обновления ЗУП обмен может начать выдавать ошибки, если Бухгалтерия сильно отстала по релизам. Обновляйте обе базы в одном окне времени.
  • 🔸 Нетиповой обмен. Если программист настраивал обмен по своим правилам в «Конвертации данных», файл правил после обновления нужно перевыгрузить под новую структуру. Это работа программиста, а не пользователя.

Перед обновлением ЗУП выполните последнюю синхронизацию с бухгалтерией. Тогда в очереди обмена не останется сообщений, собранных по старой структуре.

6. Первый запуск после обновления и проверка базы

Обновление в Конфигураторе — половина работы. Вторая половина происходит при первом входе в режим 1С:Предприятие.

Что произойдёт:

  1. Программа спросит о легальности получения обновления. Подтвердите, если релиз получен по договору сопровождения.
  2. Запустится «Обновление версии программы». Обработчики переносят и пересчитывают данные под новую версию. Окно лучше не закрывать.
  3. Откроется описание изменений в версии. Его стоит пролистать: там бывают новые обязательные настройки.
  4. Часть обработчиков работает в фоне уже после входа — так называемая дополнительная (отложенная) обработка данных.

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

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

Короткая проверка после обновления:

  • ✅ в Справка → О программе стоит новая версия;
  • ✅ открываются и перепроводятся без ошибок документы прошлого месяца — «Начисление зарплаты и взносов», «Отпуск», «Больничный лист»;
  • ✅ расчётный листок за прошлый месяц совпадает с тем, что был до обновления;
  • ✅ подключены расширения и внешние печатные формы;
  • ✅ прошла пробная синхронизация с бухгалтерией.

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

7. Ошибки при обновлении ЗУП через Конфигуратор

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

Если обновление сломало базу

Порядок отката простой:

  1. Закройте все сеансы.
  2. В Конфигураторе выберите Администрирование → Загрузить информационную базу.
  3. Укажите копию .dt, сделанную перед обновлением, и подтвердите замену данных.

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

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

Можно ли обновить ЗУП без Конфигуратора?
Да. Если подключена интернет-поддержка, откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Программа сама скачает и установит релизы. Для конфигурации с доработками этот способ может не подойти.
Сколько времени занимает обновление одного релиза?
На небольшой файловой базе — 10–30 минут вместе с копией. На клиент-серверной базе на десятки гигабайт — несколько часов, в основном из-за реструктуризации и обработчиков.
Можно ли работать в базе, пока идёт отложенная обработка данных?
Да, вход открыт. Но отчёты по данным, которые ещё обрабатываются, могут быть неполными. Расчёт зарплаты лучше начинать после завершения обработки.
Нужно ли обновлять Бухгалтерию одновременно с ЗУП?
Не обязательно в тот же час, но держать обе базы на актуальных релизах нужно. Сильно отстающая сторона — частая причина ошибок синхронизации.
Что делать, если релиз установлен, а версия в «О программе» старая?
Скорее всего, не выполнено обновление конфигурации базы данных (F7). Без него новая версия есть только в основной конфигурации, а база работает на старой.