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

· 9 мин

Содержание

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

Ручной способ выбирают, когда автообновление через интернет-поддержку недоступно: сервер без выхода в сеть, конфигурация с доработками, клиент-серверная база или нужно перепрыгнуть через несколько релизов. Если база типовая, файловая и интернет есть, проще встроенный помощник в режиме 1С:Предприятие. Всё ниже — для платформы 8.3 и типовых конфигураций на ней (БП 3.0, ЗУП 3.1, УТ 11 и другие): порядок одинаковый.

СпособКогда подходитОграничения
Помощник обновления в режиме 1С:ПредприятиеТиповая файловая база, есть интернет и логин ИТСНе работает с доработанной конфигурацией и без сети
Конфигуратор + файл .cfuОбновление на очередной релиз, база на поддержкеФайл подходит только к перечисленным в нём версиям
Конфигуратор + полный .cfКонфигурация снята с поддержки или пропущено много релизовНужно сравнение и объединение, дольше и требует опыта

1. Подготовка к обновлению 1С: что скачать и что проверить

Дистрибутивы скачивают на портале обновлений фирмы 1С, вход — по логину ИТС. Нужны два разных архива, их часто путают.

  • 🧩 Платформа — архив вида windows64full_8_3_xx_xxxx.rar. Это сама программа 1С:Предприятие.
  • 📦 Конфигурация — архив с шаблоном выбранного релиза, например БП 3.0. Внутри setup.exe и набор файлов, среди которых .cfu (обновление) и, в полном дистрибутиве, .cf.

Какой файл конфигурации брать: cfu или cf

.cfu — файл обновления. Он применяется только к определённым предыдущим релизам. .cf — полная конфигурация нового релиза, её можно применить к любой версии, но через сравнение.

💡 Узнать, с каких версий годится обновление, можно без Конфигуратора. После установки шаблона откройте в его папке файл UpdInfo.txt. В строке FromVersions перечислены релизы, с которых возможен переход. Если вашего номера там нет, сначала нужен промежуточный релиз.

Три проверки до скачивания

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

Если в конфигурацию вносили изменения (а не только подключали расширения и внешние обработки), обновление превращается в объединение. Без опыта работы со сравнением конфигураций такую базу лучше обновлять вместе с программистом.

2. Резервная копия базы перед обновлением

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

Выгрузка в .dt (любой вариант базы)

  1. Попросите всех пользователей выйти. В БП 3.0 и ЗУП 3.1 можно включить блокировку: Администрирование → Обслуживание → Блокировка работы пользователей.
  2. Запустите Конфигуратор под администратором.
  3. Меню Администрирование → Выгрузить информационную базу.
  4. Укажите путь и имя файла, например buh_2026-10-07_before_upd.dt. Дождитесь сообщения о завершении.

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

Копия файлом или средствами СУБД

  • 📁 Файловая база. Когда в базе никого нет, скопируйте каталог базы целиком. Главный файл — 1Cv8.1CD. Восстановление — обратное копирование.
  • 🗄️ Клиент-серверная база. Помимо .dt, сделайте полный бэкап средствами СУБД (MS SQL или PostgreSQL). Он восстанавливается быстрее и точнее, чем выгрузка 1С.

💡 Проверьте, что файл копии не нулевого размера, и положите его на другой диск. Копия на том же диске, что и база, не спасает от сбоя диска.

3. Установка новой платформы 1С:Предприятие из дистрибутива

Если платформа уже подходит под требования релиза, этот шаг пропустите.

  1. Распакуйте архив платформы в отдельную папку.
  2. Запустите setup.exe от имени администратора Windows.
  3. В списке компонентов оставьте 1С:Предприятие и 1С:Предприятие - тонкий клиент. Компонент Сервер 1С:Предприятия нужен только на машине, где работает сервер.
  4. Дождитесь окончания установки. Новая версия встаёт в отдельную папку вида C:\Program Files\1cv8\8.3.xx.xxxx.

Старая версия при этом не удаляется. Окно запуска по умолчанию открывает базы самой новой установленной платформой. Если какой-то базе нужна конкретная версия, её задают в свойствах базы в окне запуска: кнопка Изменить, последняя страница мастера, поле с версией 1С:Предприятия.

Особенность клиент-серверного варианта

Версия клиента и версия сервера 1С должны совпадать до последней цифры. Поэтому сервер обновляют вместе с клиентами:

  1. Предупредите пользователей: при остановке службы сервера все сеансы оборвутся. Делайте это вне рабочего времени.
  2. Остановите службу агента сервера 1С:Предприятия.
  3. Установите новую версию с компонентом сервера и зарегистрируйте службу под той же учётной записью.
  4. Запустите службу и проверьте в консоли кластера, что базы на месте.
  5. Обновите платформу на всех клиентских компьютерах или терминальном сервере.

4. Установка шаблона обновления конфигурации

Архив конфигурации сам по себе базу не меняет. Сначала он ставится в каталог шаблонов, откуда Конфигуратор его потом находит.

  1. Распакуйте архив релиза.
  2. Запустите setup.exe из распакованной папки.
  3. Мастер предложит каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Оставьте его, если нет особой причины менять.
  4. Нажмите Готово. Мастер может предложить открыть описание релиза — прочитайте раздел о переходе с предыдущих версий.

После установки файлы окажутся в папке вида tmplts\1c\Accounting\3_0_xxx_xx. Там лежат .cfu, .cf (если дистрибутив полный), UpdInfo.txt и описание изменений.

💡 Если обновляете базы на сервере под другой учётной записью Windows, %APPDATA% у неё свой. Либо ставьте шаблоны под той же учёткой, под которой запускаете Конфигуратор, либо выбирайте файл вручную (вариант Б в следующем разделе).

5. Обновление конфигурации в Конфигураторе

Основной этап. Работает одинаково для файловой и серверной базы.

Запуск процесса

  1. Откройте базу в режиме Конфигуратор под пользователем с полными правами.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Меню Конфигурация → Поддержка → Обновить конфигурацию.

Выбор источника обновления

В открывшемся окне два варианта:

  • А. Поиск доступных обновлений (рекомендуется). Конфигуратор просматривает каталоги шаблонов и показывает подходящие обновления. Отметьте нужный релиз и нажмите Готово.
  • Б. Выбор файла обновления. Укажите вручную .cfu или .cf из папки шаблона или прямо из распакованного архива.

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

Применение обновления

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

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

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

6. Ошибки при обновлении и как их обойти

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

Если не хватает места или памяти

На файловой базе реструктуризация создаёт временные копии таблиц. Нужен свободный объём на диске примерно равный размеру 1Cv8.1CD, лучше с запасом. На серверной базе следите за местом под журнал транзакций СУБД.

Если после обновления не открываются внешние обработки

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

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

Обновление в Конфигураторе — ещё не конец. Типовые конфигурации на БСП дописывают изменения при первом запуске в пользовательском режиме.

  1. Запустите базу в режиме 1С:Предприятие под администратором — первым, пока остальные заблокированы.
  2. Программа может спросить о легальности полученного обновления. Подтвердите, если обновление получено по договору ИТС.
  3. Начнётся обработка данных новой версии. Окно с прогрессом закрывать нельзя. На крупной базе это занимает десятки минут.
  4. Откройте Справка → О программе и сверьте номер релиза и платформы с ожидаемыми.
  5. Посмотрите журнал регистрации за время обновления: события с уровнем «Ошибка» говорят о проблемах обработчиков.
  6. Часть обработчиков выполняется уже в фоне, после входа пользователей. Их состояние видно в разделе Администрирование → Обслуживание, группа результатов обновления программы.
  7. Снимите блокировку работы пользователей и предупредите коллег, что можно работать.
Контроль после обновления
Выполнено: 0 / 6

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

Частые вопросы по ручному обновлению 1С

Можно ли обновить конфигурацию сразу через несколько релизов?
Только если ваша версия указана в FromVersions файла .cfu нового релиза. Иначе обновляйтесь по цепочке промежуточных релизов либо используйте полный .cf через сравнение и объединение.
Нужно ли удалять старую платформу после установки новой?
Нет. Версии ставятся в разные папки и не мешают друг другу. Старую имеет смысл оставить, пока не убедитесь, что все базы работают на новой. Потом её можно удалить через «Программы и компоненты» Windows.
Можно ли обновлять, пока пользователи работают?
Применить обновление к основной конфигурации можно, но обновление конфигурации базы данных со сменой структуры требует, чтобы все вышли. Надёжнее сразу закрыть доступ на всё время работ.
Сколько времени занимает обновление?
На небольшой файловой базе — 10–30 минут вместе с выгрузкой. На серверной базе в десятки гигабайт реструктуризация и обработчики могут идти несколько часов, поэтому работы планируют на вечер или выходной.
Как откатить неудачное обновление?
Загрузите сделанную копию: Администрирование → Загрузить информационную базу в Конфигураторе для файла .dt, либо восстановите бэкап СУБД или скопированный каталог файловой базы. Изменения, внесённые пользователями после обновления, при этом потеряются.