Самостоятельное обновление конфигурации 1С 8.3 файлами CFU и CF

· 10 мин

Содержание

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

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

1. Готовим базу: права, платформа и резервная копия

Перед обновлением проверьте четыре вещи. Если пропустить любую, процедура остановится на середине.

  • 👤 Права. Нужен пользователь с ролью «Полные права» (или «Администратор системы»). Под обычным бухгалтером пункт обновления будет недоступен.
  • 🧩 Версия платформы. В описании каждого релиза указан минимальный номер платформы. Свою версию смотрите в Конфигураторе: Справка → О программе. Если номер платформы ниже требуемого, сначала поставьте новую платформу.
  • 🚪 Пользователи вне базы. Для принятия изменений структуры базе нужен монопольный доступ. Договоритесь о времени, когда никто не работает : вечер, выходной, перерыв.
  • 💾 Место на диске. Под копию и временные файлы нужно хотя бы в два раза больше места, чем занимает база.

Как сделать резервную копию

Без свежей копии базы обновление не начинайте. Если объединение пойдёт не так, откат возможен только из копии.

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

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

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

Тренировка на копии

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

2. Файлы обновления: чем CFU отличается от CF и при чём тут DT

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

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

Почему CFU «не видит» вашу базу

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

Выхода два:

  1. Цепочка обновлений. Скачайте промежуточные релизы и ставьте их по очереди. Каждый шаг: объединение, F7, запуск в режиме Предприятия.
  2. Полный CF. Возьмите .cf нужного релиза и укажите его как файл обновления. Конфигурация на поддержке обновится сразу на целевой релиз, без промежуточных шагов.

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

Где брать файлы

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

3. Пошаговое обновление типовой конфигурации 1С

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

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

В Конфигураторе выберите Конфигурация → Открыть конфигурацию. Слева появится дерево объектов. Без этого шага пункты обновления часто неактивны.

Шаг 2. Запустите обновление

Выберите Конфигурация → Поддержка → Обновить конфигурацию. Программа предложит два варианта:

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

Если дистрибутив установлен в стандартный каталог, удобнее первый вариант. Если файл лежит в другой папке, выбирайте второй.

Шаг 3. Подтвердите объединение

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

Дальше появится вопрос об обновлении конфигурации базы данных. Можно ответить «Да» сразу или «Нет» и выполнить этот шаг вручную.

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

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

На этом этапе и нужен монопольный доступ. Время зависит от размера базы и объёма изменений: от минуты на небольшой файловой базе до часа и больше на крупной серверной.

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

Шаг 5. Запустите базу в режиме 1С:Предприятие

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

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

4. Доработанная (нетиповая) конфигурация: как не потерять свои правки

Если в конфигурацию вносили изменения, она стоит на поддержке с возможностью изменения. Тогда на шаге 3 откроется окно сравнения и объединения: дерево объектов с отметками, где изменения поставщика пересекаются с вашими.

Что делать в окне сравнения

  1. Включите фильтр, показывающий только дважды изменённые свойства. Это объекты, которые поменяли и вы, и поставщик. Остальное объединится без вашего участия.
  2. Пройдите по каждому такому объекту. Для модулей откройте сравнение текстов и посмотрите, что изменилось у поставщика.
  3. Выберите режим объединения для объекта:
РежимЧто произойдётКогда выбирать
Взять из новой конфигурации поставщикаВаши правки в объекте пропадутДоработка больше не нужна или поставщик сделал то же самое
Объединить с приоритетом основной конфигурацииВаши строки останутся, при конфликте побеждают ониДоработка важна, правки поставщика мелкие
Объединить с приоритетом новой конфигурации поставщикаНовый код поставщика, ваши строки вставляются вокругПоставщик сильно переписал объект
Не объединятьОбъект останется в старом видеТолько временно, если готовы потом доработать вручную
  1. Нажмите Выполнить. После объединения откройте Конфигурация → Проверка конфигурации и запустите синтаксический контроль модулей: он покажет ошибки компиляции, которые появились из-за слияния.
  2. Дальше F7, запуск в режиме Предприятия и проверка, как для типовой.

Приёмы, которые экономят время на следующих обновлениях

  • 🧱 Расширения вместо правок. Доработки, перенесённые в расширения конфигурации (они есть с платформы 8.3.6), не мешают обновлению. Основная конфигурация остаётся типовой и обновляется за минуты. После обновления откройте Конфигурация → Расширения конфигурации и проверьте, что все расширения применяются без ошибок.
  • 📝 Комментарии в коде. Отмечайте свои вставки однотипно, например // Доработка ООО Ромашка 2026-03. При сравнении их легко найти поиском.
  • 🚫 Не снимайте конфигурацию с поддержки. После снятия автоматическое обновление недоступно: останется только ручное сравнение через Конфигурация → Сравнить, объединить с конфигурацией из файла, и каждое обновление превратится в разовый проект.

Если сомневаетесь, какой режим выбрать для модуля с вашей логикой, остановитесь и проверьте на копии. Ошибка в объединении общего модуля проводит документы неправильно, и заметно это становится не сразу.

5. Проверка после обновления 1С

Обновление завершено, когда база открылась, а обработка данных дошла до конца. Дальше короткая проверка до того, как пустить пользователей.

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

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

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

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

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

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

Чего не делать

  • ❌ Не загружайте .cf через Конфигурация → Загрузить конфигурацию из файла вместо обновления. Это заменяет конфигурацию целиком и меняет отношения поддержки; доработки при этом теряются, а следующие обновления усложняются.
  • ❌ Не принимайте изменения базы данных, если в окне реорганизации видите сообщения об удалении объектов с данными, которых не ожидали. Сначала разберитесь на копии.
  • ❌ Не обновляйте рабочую базу в последний день сдачи отчётности. Если что-то пойдёт не так, на откат и повтор нужно время.

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

Можно ли обновить 1С через Конфигуратор без интернета?
Да. Достаточно заранее скачанного дистрибутива обновления: установите его на компьютер с базой и укажите файл через «Выбор файла обновления». Подключение к интернету при объединении не требуется.
Сколько релизов можно пропустить?
Ограничения нет, но через CFU придётся ставить всю цепочку. Если пропущено больше трёх-четырёх релизов, обычно проще обновиться полным CF целевого релиза.
Нужно ли отдельно обновлять платформу?
Только если новый релиз конфигурации требует платформу с номером выше установленного. Платформа обновляется отдельной программой установки и не меняет данные в базах.
Чем обновление в Конфигураторе отличается от обновления из режима Предприятия?
Встроенный помощник в режиме Предприятия скачивает и ставит обновления сам, но рассчитан на типовые базы. Конфигуратор даёт полный контроль: ручной выбор файла, объединение доработок, проверку перед принятием.
Что делать, если после обновления база не открывается?
Не пытайтесь чинить рабочую базу на ходу. Загрузите сохранённый .dt через «Администрирование → Загрузить информационную базу», верните людей к работе и разбирайте проблему на копии.