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

· 9 мин

Содержание

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

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

1. Подготовка к ручному обновлению базы 1С

Начните с трёх вещей: узнать текущую версию, проверить платформу и сделать копию.

Текущая версия конфигурации

В режиме 1С:Предприятие откройте главное меню (значок с тремя полосками) → Справка → О программе. Там указаны название конфигурации, её версия (например, 3.0.xxx.yy) и версия платформы. Запишите оба номера: от них зависит, какие файлы качать.

Версия платформы

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

Платформа на сервере и на клиентах должна совпадать по номеру сборки. Иначе клиент просто не подключится к базе.

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

Перед обновлением сделайте выгрузку базы в файл .dt — это единственный надёжный откат, если что-то пойдёт не так.

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

Для файловой базы дополнительно можно скопировать каталог с файлом 1Cv8.1CD, пока база закрыта. Для SQL-базы полезна ещё и копия средствами СУБД, но .dt всё равно сделайте: её проще всего восстановить через Конфигуратор.

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

Пробное обновление на копии

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

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

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

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

Что скачиватьЧто внутриКогда нужно
Дистрибутив обновленияфайл 1cv8.cfu и описаниеобычное обновление базы с предыдущих версий
Полный дистрибутивфайл 1cv8.cf, .dt демобазы, шаблоныновая база, снятая с поддержки конфигурация, восстановление поддержки

Скачанный архив распакуйте и запустите setup.exe. Программа установки ничего не меняет в базе: она лишь кладёт файлы в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\1c\<имя конфигурации>\<номер версии>\.

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

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

3. Цепочка релизов: какие версии ставить по порядку

Файл .cfu умеет обновлять только с определённых версий. Список этих версий приведён в описании релиза (раздел про порядок обновления, файл 1cv8upd.htm в каталоге шаблона).

Пример: у вас версия A, последняя — D. В описании D сказано, что обновление возможно с версий C и C1. Значит, сначала нужно поставить C, а в описании C проверить, подходит ли она для вашей A. Если нет — ищете дальше вниз, пока не найдёте релиз, который принимает вашу версию.

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

  1. 📌 Откройте описание последней версии и найдите список версий, с которых возможно обновление.
  2. 📌 Возьмите самую старую из них и откройте её описание.
  3. 📌 Повторяйте, пока в списке не появится ваша текущая версия.
  4. 📌 Выпишите полученную цепочку снизу вверх и скачайте каждый релиз.

💡 Встроенный поиск в Конфигураторе (режим «Поиск доступных обновлений») показывает, какие из установленных в каталог шаблонов релизов подходят к текущей версии. Если подходящих нет — в каталоге не хватает промежуточного звена.

Между релизами цепочки не обязательно заходить в режим 1С:Предприятие ради каждого. Но для конфигураций на БСП безопаснее после каждого шага запускать программу и давать отработать обработчикам: часть данных переводится в новый формат только ими.

4. Обновление конфигурации в Конфигураторе: по шагам

Убедитесь, что все пользователи вышли. Список подключений в Конфигураторе — Администрирование → Активные пользователи. В типовых конфигурациях работу можно заблокировать заранее: Администрирование → Обслуживание → Блокировка работы пользователей.

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

Теперь сама процедура:

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

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

Режим поддержки смотрите в Конфигурация → Поддержка → Настройка поддержки.

Состояние поддержкиЧто будет при обновлении
На поддержке, изменения не включеныобновление проходит без сравнения
На поддержке с возможностью измененияоткрывается окно сравнения и объединения, нужно разобрать изменённые объекты
Снята с поддержки.cfu не применить, используется полный .cf и сравнение/объединение

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

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

5. Обновление базы данных и обработчики обновления

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

Для изменения структуры базы нужен монопольный доступ. Если в базе кто-то остался, Конфигуратор сообщит об этом и не продолжит. Время реорганизации зависит от объёма: на небольшой файловой базе это минуты, на крупной SQL-базе — дольше, иногда заметно.

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

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

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

Типовые конфигурации покажут:

  • ✅ форму подтверждения легальности получения обновлений — отметьте флажок и продолжите;
  • ✅ индикатор «Выполняется обновление версии программы» — здесь работают обработчики, не прерывайте его;
  • ✅ описание изменений в новой версии — его можно закрыть.

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

Обновление из командной строки

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

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh_before.dt" /Out "D:\Backup\dump.log"
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /UpdateCfg "D:\tmplts\1c\Accounting\3_0_xxx_yy\1cv8.cfu" /UpdateDBCfg /Out "D:\Backup\update.log"

Для серверной базы вместо /F используется /S "сервер\имябазы". Номер платформы и пути подставьте свои. Результат смотрите в файле, указанном в /Out. Ключ /UpdateCfg подходит для конфигурации на поддержке без изменений; доработанную базу так не обновляют.

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

Обновление прошло без ошибок — это ещё не повод сразу пускать людей. Проверьте:

  1. Версию в Справка → О программе: она должна совпадать с целевой.
  2. Что обработчики, включая отложенные, завершились без ошибок.
  3. Подключённые расширения: Администрирование → Печатные формы, отчеты и обработки → Расширения. Расширение под старую версию может стать неприменимым — платформа сообщит об этом при запуске.
  4. Внешние обработки и печатные формы, которыми пользуются чаще всего.
  5. Ключевые отчёты. Сформируйте оборотно-сальдовую ведомость за прошлый закрытый период и сравните с результатом до обновления.
  6. Обмены с другими базами и сервисами: запустите один обмен вручную и посмотрите протокол.

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

7. Ошибки при обновлении базы 1С и что делать

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

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

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

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

Сколько времени занимает ручное обновление 1С?
Для типовой файловой базы на один релиз — обычно 10–30 минут вместе с копией. Цепочка из нескольких релизов, доработанная конфигурация или крупная SQL-база займут больше: заложите время с запасом и проведите пробу на копии.
Можно ли обновлять 1С, пока пользователи работают?
Загрузить новую конфигурацию в Конфигураторе можно и при работающих пользователях. Но обновление конфигурации базы данных с изменением структуры требует, чтобы все вышли.
Обязательно ли ставить каждый промежуточный релиз?
Нет, только те, что нужны для цепочки. Файл обновления часто принимает несколько предыдущих версий, поэтому часть релизов можно пропустить — смотрите список в описании каждой версии.
Что делать, если обновился не тот релиз?
Откатить версию конфигурации назад штатно нельзя. Восстановите базу из выгрузки .dt, сделанной перед обновлением, и повторите процедуру с нужным файлом.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Только когда новый релиз требует платформу с номером выше вашей. Требование указано на странице релиза и в его описании.