Обновление типовой конфигурации 1С 8.3 вручную: от копии базы до запуска

· 9 мин

Содержание

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

Частое заблуждение — «скачаю последний релиз и поставлю сразу». Так почти никогда не выходит. Файл .cfu содержит обновление только с нескольких предыдущих версий. Если база отстала на год, релизы ставят цепочкой, по одному, и каждый раз доводят процесс до конца.

Инструкция подходит для типовых конфигураций на платформе 8.3: Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других. Порядок действий в Конфигураторе у них одинаковый — меняются только файлы релизов.

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

Начните с трёх проверок. Они занимают десять минут и снимают половину будущих проблем.

📌 Узнайте текущую версию. В пользовательском режиме откройте меню с тремя полосками или значок «i» и выберите «О программе». Запишите номер релиза, например 3.0.150.20, и версию платформы.

📌 Проверьте, на поддержке ли конфигурация. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Возможны три состояния:

СостояниеЧто значитКак обновлять
На поддержке, изменения запрещеныТиповая без правокОбычное обновление .cfu, ничего не сравниваете
На поддержке, изменения разрешеныВ конфигурацию вносили правкиОбновление с окном сравнения и объединения
Снята с поддержкиСвязь с поставщиком разорванаОбновление только через сравнение с полным .cf, лучше доверить программисту

📌 Проверьте требования к платформе. У каждого релиза есть минимальная версия платформы. Её указывают в описании обновления. Если установленная платформа ниже, сначала обновите платформу, иначе после обновления конфигурации база не откроется.

Копия базы перед обновлением

Без резервной копии обновление не начинайте. Откатить неудачное обновление можно только загрузкой копии.

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

Для файловой базы дополнительно можно скопировать папку с файлом 1Cv8.1CD, пока к базе никто не подключён. Для клиент-серверной базы надёжнее сделать копию средствами СУБД, например полный бэкап в SQL Server или pg_dump для PostgreSQL. Файл .dt при этом тоже не помешает.

Проверьте, что копия открывается. Загрузите .dt в пустую тестовую базу через Администрирование → Загрузить информационную базу. Копия, которую ни разу не разворачивали, — это надежда, а не копия.

Как освободить базу от пользователей

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

В клиент-серверной базе удобнее заранее включить блокировку начала сеансов. В консоли администрирования кластера откройте свойства информационной базы и отметьте «Блокировка начала сеансов включена», укажите время и текст сообщения. Новые подключения перестанут проходить, а уже работающих пользователей предупредите отдельно. После обновления блокировку снимите, иначе утром в базу никто не войдёт.

2. Где взять файлы обновления и как их установить

Обновление поставляется в виде дистрибутива-шаблона. Его скачивают с портала поддержки по договору сопровождения (ИТС) или получают у обслуживающей организации. Внутри архива — программа установки setup.exe.

После запуска setup.exe файлы распаковываются в каталог шаблонов. По умолчанию это:

%APPDATA%\1C\1cv8\tmplts\1c\<имя конфигурации>\<номер релиза>\

В папке релиза лежат главные файлы:

  • 📄 1cv8.cfu — файл обновления, его и выбираете в Конфигураторе;
  • 📄 1cv8.cf — полная конфигурация, нужна для новой базы или для сравнения;
  • 📄 1cv8upd.htm — описание изменений и список версий, с которых возможно обновление;
  • 📄 ReadMe.txt — порядок обновления и требования к платформе.

Как выстроить цепочку релизов

Откройте 1cv8upd.htm или ReadMe.txt нужного релиза и найдите список версий, с которых обновление допустимо. Если вашей версии там нет, ищите промежуточный релиз, который её принимает.

Пример цепочки: в базе стоит релиз 3.0.140.25, цель — 3.0.160.18. Целевой релиз обновляется, допустим, только с версий 3.0.150.x. Значит, сначала ставите один из 3.0.150, а затем уже 3.0.160. Каждый промежуточный шаг проходите полностью, включая запуск в пользовательском режиме.

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

3. Обновление конфигурации 1С через Конфигуратор: пошагово

Сам процесс для типовой конфигурации без доработок занимает несколько минут. Дольше всего идёт обновление структуры базы.

Шаг 1. Запуск Конфигуратора

Запустите 1С, выделите базу в списке и нажмите «Конфигуратор». Если окно конфигурации не открылось слева, выберите Конфигурация → Открыть конфигурацию.

Шаг 2. Выбор файла обновления

  1. Откройте Конфигурация → Поддержка → Обновить конфигурацию.
  2. Отметьте вариант «Выбор файла обновления» и нажмите «Далее».
  3. Укажите 1cv8.cfu из папки нужного релиза и нажмите «Готово».

Вариант «Поиск доступных обновлений» сам просматривает каталог шаблонов и показывает релизы, подходящие к текущей версии. Им удобно проверять цепочку: если релиза в списке нет, он не принимает вашу версию.

Шаг 3. Подтверждение обновления

Конфигуратор покажет описание обновления. Нажмите «Выполнить». Для типовой конфигурации без правок обновление основной конфигурации пройдёт сразу.

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

Если конфигурация доработана

Перед объединением сохраните текущую конфигурацию в файл: Конфигурация → Сохранить конфигурацию в файл. Этот .cf пригодится, чтобы потом сравнить, что изменилось, и вернуть потерянную правку без отката всей базы.

В окне сравнения объекты, которые меняли и вы, и поставщик, отмечены отдельно. Их просматривают по одному. Для каждого такого объекта решают, какой вариант оставить, и только потом нажимают «Выполнить».

Шаг 4. Обновление конфигурации базы данных

После загрузки Конфигуратор спросит, обновить ли конфигурацию базы данных. Ответьте «Да». То же действие вызывается вручную через Конфигурация → Обновить конфигурацию базы данных или клавишей F7.

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

4. Реструктуризация таблиц и конвертация данных

Когда обновление меняет состав объектов, платформа перестраивает таблицы базы. Перед этим она показывает окно «Реорганизация информации» со списком изменений. Нажмите «Принять».

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

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

Обновление не заканчивается в Конфигураторе. Запустите базу в режиме 1С:Предприятие от имени пользователя с полными правами. Программа:

  1. попросит подтвердить легальность получения обновления — отметьте флажок и продолжите;
  2. запустит обработчики обновления — индикатор покажет ход перевода данных на новую версию;
  3. после завершения откроет рабочий стол.

Часть обработчиков выполняется отложенно, в фоне, уже когда пользователи работают. Ход их работы виден в Администрирование → Обслуживание → Результаты обновления и дополнительная обработка данных. Следующий релиз из цепочки лучше ставить, когда отложенная обработка завершилась.

Когда нужна отдельная реструктуризация

Если после обновления появились ошибки структуры, запустите Администрирование → Тестирование и исправление в Конфигураторе. В списке проверок есть пункт «Реструктуризация таблиц информационной базы». Включите его вместе с «Реиндексацией таблиц» и «Проверкой логической целостности».

Тестирование и исправление требует монопольного режима и на большой базе идёт долго. Запускайте его вне рабочего времени и только при наличии свежей копии.

Конвертация данных в узком смысле — перевод базы в новый формат хранения — встречается при переходе со старых версий платформы. Сценарий «обновил релиз конфигурации на 8.3» его не требует: всё нужное делают обработчики обновления.

5. Ошибки при обновлении через Конфигуратор и что с ними делать

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

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

Если база после обновления не запускается

Не обновляйте её повторно поверх. Сначала загрузите копию через Администрирование → Загрузить информационную базу. Загрузка .dt полностью заменяет текущие данные, поэтому убедитесь, что загружаете нужный файл.

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

Динамическое обновление

Конфигуратор умеет обновлять конфигурацию базы данных, пока пользователи работают. Для релизов типовых конфигураций так делать не стоит. Обработчики обновления данных при этом не выполняются корректно, а у работающих пользователей появятся сообщения о том, что конфигурация изменена. Обновляйте релизы только при отсутствии сеансов.

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

Перед тем как пускать пользователей, потратьте 15 минут на проверку.

Проверка базы после обновления
Выполнено: 0 / 7

Если всё в порядке, сообщите пользователям, что база доступна. Копию до обновления храните хотя бы до следующего обновления: ошибки иногда проявляются при закрытии месяца.

Что изменилось в новом релизе

Откройте 1cv8upd.htm и пролистайте раздел изменений. Там перечислены новые отчёты, изменённые формы и исправленные ошибки. Пять минут чтения избавят от вопросов «куда пропала кнопка».

Частые ошибки при ручном обновлении

  • ❌ Обновление на рабочей базе без пробного прогона. Для конфигураций с доработками сначала обновите копию в тестовой базе. Так вы увидите конфликты заранее.
  • ❌ Загрузка полного .cf через «Загрузить конфигурацию из файла» вместо обновления. На конфигурации с правками это стирает доработки без предупреждения о конфликтах.
  • ❌ Обновление в конце месяца. Если что-то пойдёт не так, откат совпадёт с отчётным периодом. Планируйте обновление на начало месяца.
  • ❌ Платформа обновлена только на сервере. Клиенты со старой версией не подключатся к базе. Обновляйте платформу на всех рабочих местах сразу.

Вопросы об обновлении 1С через Конфигуратор

Сколько времени занимает обновление одного релиза?
На файловой базе до 5 ГБ — обычно 10–30 минут вместе с обработчиками. На крупной клиент-серверной — до нескольких часов. Отложенная обработка данных может идти ещё несколько часов в фоне.
Можно ли обновлять, если пользователи работают?
Нет. Обновление конфигурации базы данных и обработчики обновления требуют отсутствия других сеансов. Планируйте работы на вечер или выходной.
Чем файл cfu отличается от cf?
Файл cfu — обновление с определённых предыдущих версий, он сохраняет настройки поддержки. Файл cf — полная конфигурация, её используют для создания новой базы или сравнения с доработанной.
Можно ли откатить обновление?
Только загрузкой резервной копии, сделанной до обновления. Отдельной кнопки отмены релиза в 1С нет.
Почему после обновления пропали мои доработки?
Скорее всего, при объединении выбрали вариант поставщика для изменённых объектов или загрузили полный cf поверх. Восстановите копию и проведите объединение заново с участием программиста.