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

· 9 мин

Содержание

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

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

Подготовка к обновлению: архив, релизы и доступ к базе

Начинать с загрузки файла нельзя. Сначала выясните три вещи.

📌 Текущий релиз. В Конфигураторе откройте Справка → О программе. В окне указаны версия платформы и релиз конфигурации, например 3.0.150.25.

📌 Цепочка релизов. Пропускать промежуточные релизы можно не всегда. Каждый файл .cfu обновляет только с определённого списка версий. Список есть в описании релиза (файл с описанием поставки в каталоге шаблона) и в окне выбора обновления: Конфигуратор сам покажет, подходит ли файл. Если ваш релиз сильно отстал, придётся ставить два-три промежуточных обновления по очереди.

📌 Требуемая платформа. В описании релиза указан минимальный номер версии платформы. Если установленная ниже — сначала обновите платформу.

Резервная копия

Самый надёжный архив — выгрузка в файл:

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

Выгрузка .dt требует монопольного доступа: в базе не должно быть пользователей. Для файловой базы дополнительно можно скопировать файл 1Cv8.1CD из каталога базы, но только когда база закрыта у всех.

Не обновляйте рабочую базу без свежей копии. Если обновление прервётся на этапе реструктуризации, откатиться можно только из архива.

Ещё один полезный шаг — сохранить текущую конфигурацию отдельно: Конфигурация → Сохранить конфигурацию в файл. Файл .cf пригодится, если доработанную конфигурацию придётся сравнивать заново.

Как освободить базу

Обновление конфигурации базы данных и выгрузка в .dt требуют, чтобы в базе никто не работал. Предупредите коллег заранее и выберите время после закрытия рабочего дня.

  • 👥 Файловая база — попросите всех выйти из программы. Если кто-то «завис», проверьте, не остался ли процесс 1cv8.exe на терминальном сервере.
  • 🖥️ Клиент-серверная база — откройте в 1С:Предприятии Администрирование → Обслуживание → Блокировка работы пользователей, установите блокировку начала сеансов и завершите активные сеансы. Сеансы также видны в консоли администрирования серверов.

Принудительное завершение сеанса обрывает работу пользователя: несохранённый документ пропадёт. Делайте это только после предупреждения.

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

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

Платформу обновляют отдельно от конфигурации. Это обычная установка программы на компьютер.

  1. Скачайте дистрибутив технологической платформы нужной версии с сайта поддержки по своей подписке.
  2. Распакуйте архив и запустите setup.exe.
  3. Выберите компоненты. Для рабочего места достаточно «1С:Предприятие» и интерфейсов на русском языке . Сервер 1С ставят только на серверную машину.
  4. Завершите установку. Старые версии платформы удалять не обязательно: они хранятся в отдельных каталогах, например C:\Program Files\1cv8\8.3.25.1374.

В клиент-серверном варианте версия клиента должна совпадать с версией сервера 1С. Поэтому сначала обновляют сервер на всех машинах кластера, затем клиентов. Обновление сервера требует остановки службы агента сервера, а это обрывает все сеансы во всех базах кластера. Планируйте его на нерабочее время.

💡 Если в списке баз в свойствах информационной базы на последней странице жёстко указана старая версия платформы, база продолжит открываться ею. Очистите поле версии или впишите новую: окно запуска → кнопка «Изменить» → последняя страница мастера.

Установка шаблона и загрузка файла обновления в конфигураторе

Шаг 1. Распакуйте шаблон

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

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

Шаг 2. Откройте конфигурацию

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

Шаг 3. Выберите обновление

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

Дальнейшее поведение зависит от того, как настроена поддержка вашей конфигурации.

Типовые и доработанные конфигурации: что меняется при обновлении

Режим поддержки смотрят в Конфигурация → Поддержка → Настройка поддержки. В таблице ниже — три ситуации, которые встречаются на практике.

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

Типовая конфигурация без доработок

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

Доработанная конфигурация

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

Как действовать:

  1. Отфильтруйте дерево так, чтобы видеть только объекты, изменённые дважды.
  2. Для каждого такого объекта откройте сравнение модулей и форм, чтобы понять, чья правка важнее.
  3. Для модулей обычно выбирают объединение с приоритетом новой конфигурации поставщика, а свои вставки затем переносят вручную.
  4. Если доработка уже не нужна, снимите вашу правку и примите версию поставщика.
  5. Нажмите «Выполнить».

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

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

Применение изменений и проверка обновлённой базы

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

После «Выполнить» меняется только основная конфигурация. Данные пока работают со старой структурой. Чтобы применить изменения:

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

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

Первый запуск в пользовательском режиме

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

Не закрывайте окно, пока полоса прогресса не дойдёт до конца. Часть обработчиков в типовых конфигурациях на БСП выполняется отложенно, в фоне, уже после входа пользователей. Их статус виден в Администрирование → Обслуживание в разделе с результатами обновления.

Что проверить после обновления

  • ✅ Справка → О программе — новый номер релиза.
  • ✅ Открываются ли основные документы и журналы.
  • ✅ Формируются ли ключевые отчёты: оборотно-сальдовая ведомость, регламентированная отчётность.
  • ✅ Работают ли подключённые расширения и внешние обработки. После смены релиза расширение может показать ошибку применения.
  • ✅ Проходит ли обмен с другими базами и с сервисами ЭДО.
  • ✅ Нет ли записей об ошибках в журнале регистрации за время обновления.

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

Частые ошибки при обновлении через конфигуратор и их причины

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

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

Тестирование и исправление информационной базы запускают в Конфигураторе через Администрирование → Тестирование и исправление. Оно тоже требует монопольного режима и может идти долго на больших базах.

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

Можно ли обновить сразу на последний релиз, пропустив промежуточные?
Только если ваш текущий релиз есть в списке исходных для нового файла .cfu. Если его нет, ставьте промежуточные релизы по очереди, запуская после каждого режим 1С:Предприятие.
Сколько времени занимает обновление через конфигуратор?
Для небольшой файловой базы — 10–20 минут на релиз. Для клиент-серверной базы в десятки гигабайт реструктуризация и обработчики обновления могут занять несколько часов.
Где хранятся старые шаблоны и можно ли их удалить?
В каталоге шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts. Старые релизы можно удалить, когда база уже обновлена и они не нужны для других баз. Это освобождает гигабайты на диске.
Нужно ли обновлять конфигурацию в каждой базе отдельно?
Да. Каждая информационная база обновляется самостоятельно, даже если у них одна конфигурация. Шаблон при этом устанавливается один раз на компьютер.
Что делать, если нет пароля администратора базы?
Без пользователя с полными правами обновление невозможно. Обратитесь к тому, кто администрирует базу. Подбирать пароль или удалять пользователей из файлов базы опасно — это ломает данные.