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

· 10 мин

Содержание

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

Порядок одинаков для типовых конфигураций на платформе 8.3: Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других. Различается только одно: изменена ли конфигурация. От этого зависит, пройдёт обновление за пять минут или потребует ручного объединения.

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

Сначала выясните, что именно обновляете. Без этого легко скачать не тот релиз.

📌 Что проверить перед стартом:

  • Текущий релиз конфигурации. В Конфигураторе: Справка → О программе. В режиме 1С:Предприятие — по значку «шестерёнки» или «Главное меню» → Справка → О программе. Запишите номер, например 3.0.150.25.
  • Версию платформы. Там же, строка с номером платформы вида 8.3.25.1374. Каждый релиз конфигурации требует платформу с номером не ниже указанного в описании обновления.
  • Вариант базы. Файловая (в списке баз путь вида File="C:\Base\Buh") или клиент-серверная (Srvr=...; Ref=...). От этого зависит, как освобождать базу от пользователей.
  • Состояние поддержки. Конфигурация → Поддержка → Настройка поддержки. Если в окне доступна только кнопка «Включить возможность изменения», конфигурация не менялась. Если возможность изменения уже включена, перед обновлением готовьтесь к сравнению.

Резервная копия — обязательно

Не начинайте обновление без копии базы, сделанной прямо перед ним. Вчерашний архив не подходит: за день в базу внесли документы.

Два способа, лучше оба:

  1. В Конфигураторе Администрирование → Выгрузить информационную базу. Получится файл .dt — полный слепок данных и конфигурации. Назовите его с датой и номером релиза: buh_3.0.150.25_2026-10-07.dt.
  2. Для файловой базы дополнительно скопируйте каталог базы целиком, когда в ней никто не работает . Главный файл — 1Cv8.1CD.

Для клиент-серверной базы на SQL кроме .dt сделайте резервную копию средствами СУБД. Восстановление из бэкапа СУБД обычно быстрее, чем загрузка большого .dt.

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

2. Где взять файлы обновления 1С 8 и куда их положить

Обновления типовых конфигураций распространяются по договору сопровождения (ИТС) через портал поддержки фирмы 1С. Скачивайте релизы из личного кабинета пользователя. Файлы из случайных источников могут быть повреждены или изменены.

Какой файл нужен: .cfu или .cf

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

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

Порядок релизов: почему нельзя прыгнуть сразу на последний

Файл .cfu содержит список версий, с которых он умеет обновлять. В дистрибутиве релиза он записан в текстовом файле UpdInfo.txt, строка FromVersions=. Пример содержимого:

Version=3.0.152.18
FromVersions=;3.0.150.25;3.0.151.12;
UpdateDate=...

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

Установка в каталог шаблонов

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

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

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

3. Запуск Конфигуратора и выбор способа обновления 1С

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

Ручное обновление через Конфигуратор — не единственный путь. Сравнение вариантов:

СпособКогда подходитОграничения
Автообновление из режима 1С:Предприятие (Администрирование → Интернет-поддержка и сервисы)Типовая конфигурация без изменений, подключена интернет-поддержкаНе подходит для доработанных конфигураций
Конфигуратор, «Поиск доступных обновлений»Шаблоны уже установлены в каталог tmpltsВидит только то, что лежит в каталогах шаблонов
Конфигуратор, «Выбор файла обновления»Есть конкретный .cfu или .cf в любой папкеНомер релиза подбираете сами

Конфигуратор нужен, когда база доработана, автообновление сбоит или нужен полный контроль: какой релиз ставить и что делать с изменёнными объектами.

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

  1. Откройте Конфигурация → Поддержка → Обновить конфигурацию.
  2. В окне выбора способа отметьте один из вариантов:
    • поиск доступных обновлений — программа просмотрит каталоги шаблонов;
    • выбор файла обновления — укажете путь к .cfu или .cf вручную.
  3. При поиске Конфигуратор покажет список найденных релизов. Выберите тот, что подходит к текущей версии. Неподходящие релизы в список либо не попадают, либо отмечены как недоступные.
  4. Откроется окно с данными об обновлении: текущая версия, новая версия, ссылка на описание изменений. Прочитайте описание: там указана минимальная версия платформы.
  5. Нажмите Обновить (в некоторых релизах платформы кнопка называется Выполнить).
  6. Дальше два сценария:
    • конфигурация не изменялась — новая версия загрузится сразу, без окна сравнения;
    • конфигурация изменялась — откроется окно сравнения и объединения (раздел 5).
  7. Когда основная конфигурация обновлена, программа спросит, обновить ли конфигурацию базы данных. Ответьте Да или вызовите команду позже через F7 (раздел 6).

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

Что делать с промежуточными релизами

Если отставание большое, составьте список заранее. Пример для конфигурации на версии 3.0.140.20:

ШагС версииНа версиюФайл
13.0.140.203.0.145.x.cfu из папки релиза 3.0.145
23.0.145.x3.0.150.x.cfu из папки релиза 3.0.150
33.0.150.xактуальный.cfu последнего релиза

Номера условные — реальную цепочку берите из FromVersions каждого релиза.

5. Обновление изменённой конфигурации: сравнение и объединение

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

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

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

Как не потерять доработки

  • 🔸 Перед объединением выгрузите отчёт сравнения в файл — кнопкой отчёта в окне сравнения. Через месяц он ответит на вопрос «что мы там поменяли».
  • 🔸 Объекты, которые поставщик не трогал в этом релизе, ваш код сохраняют автоматически.
  • 🔸 Новые доработки лучше переносить в расширения конфигурации (.cfe). Тогда основная конфигурация остаётся на поддержке без изменений и обновляется без ручного сравнения.

Если после объединения доработки уже не нужны, верните объект на полную поддержку: Конфигурация → Поддержка → Настройка поддержки, правило «Объект поставщика не редактируется». Следующее обновление станет проще.

6. Обновление конфигурации базы данных и монопольный режим

После загрузки нового релиза изменилась только основная конфигурация. Данные и структура таблиц ещё старые. Чтобы перенести изменения в базу, выполните Конфигурация → Обновить конфигурацию базы данных (F7).

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

Когда нужен монопольный доступ

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

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

  1. Предупредите пользователей заранее. Лучшее время — вечер или выходной.
  2. Заблокируйте вход штатным механизмом конфигурации: в разделе Администрирование найдите блокировку работы пользователей, задайте время, текст сообщения и код разрешения.
  3. Сами входите с кодом: параметр запуска /UC<код>. Пример ярлыка:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"C:\Base\Buh" /UC12345
  1. Клиент-серверная база . Оставшиеся сеансы видны в консоли администрирования серверов 1С: база → Сеансы. Удаление сеанса обрывает работу пользователя без сохранения — делайте это только после предупреждения.

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

Фоновое обновление на сервере

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

7. Проверка базы после обновления 1С 8

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

Что произойдёт и что проверить:

  • ✅ Подтверждение легальности обновления. Типовые конфигурации показывают окно, где нужно подтвердить, что обновление получено легально. Без этого работа не продолжится.
  • ✅ Обработчики обновления. Откроется окно с прогрессом переноса данных. Дождитесь завершения. Часть обработчиков работает в фоне — их состояние видно в разделе Администрирование по описанию обновления программы.
  • ✅ Номер релиза. Проверьте в Справка → О программе: должен стоять новый.
  • ✅ Ключевые операции. Откройте пару свежих документов, сформируйте оборотно-сальдовую ведомость за текущий месяц, проверьте печатную форму, которую используют каждый день.
  • ✅ Обмены и внешние обработки. После релиза внешние печатные формы и обработки иногда перестают работать. Запустите те, что нужны ежедневно.

Только после этого снимите блокировку работы пользователей.

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

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

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

Когда откатываться

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

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

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