Обновление конфигурации через Конфигуратор: от копии базы до первого запуска

· 10 мин

Содержание

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

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

Что проверить до начала обновления

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

1. Узнайте текущий релиз. В режиме 1С:Предприятие откройте окно «О программе» (значок вопроса или меню с тремя полосками в заголовке). Там видна версия конфигурации, например 3.0.150.25, и версия платформы. В Конфигураторе тот же номер показан в свойствах корня дерева конфигурации, в поле «Версия».

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

3. Сделайте копию базы . Самый надёжный вариант — выгрузка в файл:

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

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

4. Выгоните пользователей. Для обновления структуры базы нужен монопольный режим. В файловой базе просто попросите всех выйти. В клиент-серверной — включите блокировку начала сеансов (подробнее в разделе про варианты баз).

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

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

Где взять файл обновления и как подобрать цепочку релизов

Обновления типовых конфигураций распространяются через портал поддержки 1С и доступны при действующей подписке на ИТС. Обновление приходит как установочный пакет. После запуска setup.exe файлы раскладываются в каталог шаблонов, по умолчанию это:

C:\Users\<имя пользователя>\AppData\Roaming\1C\1cv8\tmplts\1c\

Внутри создаётся папка вида Accounting\3_0_150_25. В ней лежат:

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

Как понять, с какого релиза можно обновиться

Главная ошибка начинающих — попытка поставить последний релиз на базу, которая отстала на год. Файл .cfu подходит только к перечисленным предыдущим релизам. Откройте UpdInfo.txt блокнотом и найдите строку FromVersions. В ней через точку с запятой перечислены версии, с которых разрешён переход.

Если вашего релиза в списке нет, нужна цепочка. Пример:

ШагТекущий релизСтавимПочему
13.0.140.203.0.143.21Только он принимает 3.0.140.x
23.0.143.213.0.147.18Следующее звено по FromVersions
33.0.147.183.0.150.25Целевой релиз

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

Пошаговое обновление 1С в конфигураторе

Ниже порядок для типовой конфигурации на поддержке без собственных доработок.

Запуск помощника

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

Выбор файла

Помощник предлагает два пути:

  • 🔍 Поиск доступных обновлений. Конфигуратор просматривает каталоги шаблонов и показывает подходящие релизы. Если цепочка из нескольких шагов, он покажет только то, что можно применить к текущему релизу.
  • 📂 Выбор файла обновления. Укажите 1cv8.cfu вручную через кнопку выбора файла. Удобно, когда дистрибутив лежит в сетевой папке.

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

Применение и обновление базы данных

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

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

Первый запуск в режиме 1С:Предприятие

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

Часть обработчиков в современных типовых конфигурациях выполняется в фоне уже после входа пользователей. Пока они не закончились, некоторые отчёты могут показывать неполные данные. Ход фоновой обработки виден в окне результатов обновления программы — найдите его в разделе Администрирование по слову «обновление».

Как проверить результат и что делать, если что-то пошло не так

После обновления проверьте три вещи:

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

Если что-то не так, воспользуйтесь таблицей ниже.

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

Тестирование и исправление

Если после неудачной реорганизации база ведёт себя странно, в Конфигураторе есть Администрирование → Тестирование и исправление. Для начала включите только проверку логической целостности и посмотрите отчёт. Режимы с исправлением запускайте уже на копии или при наличии свежего .dt.

Откат

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

Доработанные и снятые с поддержки конфигурации

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

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

Объединение при доработках

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

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

Если в окне сравнения сотни объектов с двойными изменениями, не спешите. Это работа для программиста 1С, а не для бухгалтера в пятницу вечером.

Расширения конфигурации

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

Клиент-серверная база

Отличия касаются только подготовки:

  1. В консоли администрирования серверов 1С откройте свойства информационной базы.
  2. Включите «Блокировка начала сеансов включена», задайте время начала, сообщение для пользователей и «Код разрешения».
  3. Запустите Конфигуратор с параметром /UC<код>, чтобы войти в заблокированную базу.
  4. После обновления снимите блокировку.

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

Когда обновление можно автоматизировать

Ручной Конфигуратор удобен для одной-двух баз. Если баз десяток, есть два пути.

Встроенный помощник типовых конфигураций

В Бухгалтерии, ЗУП, УТ и других решениях на БСП есть обработка «Обновление версии программы». Она сама скачивает релизы через интернет-поддержку, собирает цепочку, делает копию и обновляет базу, в том числе по расписанию ночью. Ищите её в Администрирование → Интернет-поддержка и сервисы. Подходит для типовых баз на поддержке без доработок.

Пакетный запуск Конфигуратора

Для скриптов и планировщика Windows платформа понимает параметры командной строки. Пример для файловой базы:

set EXE="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set BASE=/F"D:\Bases\Buh"
set USER=/N"Администратор" /P"пароль"

rem 1. Копия базы
%EXE% DESIGNER %BASE% %USER% /DumpIB"D:\Backup\buh.dt" /Out"D:\Logs\dump.log"

rem 2. Обновление конфигурации и базы данных
%EXE% DESIGNER %BASE% %USER% /UpdateCfg"D:\Upd\1cv8.cfu" /UpdateDBCfg /Out"D:\Logs\upd.log"

rem 3. Запуск обработчиков обновления
%EXE% ENTERPRISE %BASE% %USER% /C"ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы" /DisableStartupMessages

Для серверной базы вместо /F используется /S"сервер\имябазы", а если включена блокировка сеансов, добавьте /UC<код>. Для цепочки релизов шаг 2 повторяют для каждого .cfu по порядку.

Всегда пишите лог через /Out и проверяйте его после запуска. Пакетный режим не показывает окон с ошибками: без лога вы узнаете о сбое только от пользователей утром.

СпособКогда подходитРиски
Конфигуратор вручную1–3 базы, доработки, нужен контрольВремя администратора
Встроенный помощникТиповые базы без доработокНе справится с объединением
Пакетный скриптМного одинаковых баз, ночные окнаОшибки видны только в логе

Ошибки, которые чаще всего портят обновление

Отдельно стоит собрать то, что ломает процесс не технически, а организационно.

  • ❌ Пропуск релизов «на глаз». Попытка поставить новый .cfu без сверки с FromVersions. Конфигуратор не даст это сделать, но время уйдёт впустую.
  • ❌ Копия «на прошлой неделе». Копия устаревает с каждым проведённым документом. Делайте её прямо перед обновлением.
  • ❌ Обновление без проверки внешних обработок. Печатные формы и загрузки из банка, подключённые как внешние, часто перестают работать после крупных релизов. Проверьте их сразу.
  • ❌ Обновление в рабочий день. Даже при быстрой реорганизации обработчики данных могут занять час. Выбирайте вечер или выходной.
  • ❌ Платформа обновлена только на сервере. В клиент-серверном варианте версия клиентской платформы на компьютерах пользователей должна совпадать с серверной. Иначе пользователи не подключатся.
  • ❌ Пароль администратора 1С не записан. Без пользователя с полными правами в Конфигуратор не войти, и обновление встанет до утра.

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

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