Обновление конфигурации 1С 8.3 файлом .cfu: от резервной копии до проверки базы
Содержание
Чтобы обновить 1С через конфигуратор, сделайте выгрузку базы в .dt, откройте базу в режиме «Конфигуратор», выберите Конфигурация → Поддержка → Обновить конфигурацию, укажите файл 1cv8.cfu нужного релиза, подтвердите изменения и примите обновление структуры базы данных. Затем запустите базу в режиме «1С:Предприятие» — там отработают обработчики обновления и перенесутся данные.
Типичная ситуация: бухгалтер в понедельник видит сообщение, что релиз устарел и новая форма отчёта недоступна. Автоматическое обновление из программы не сработало или база доработана программистом. Тогда путь один — конфигуратор. Ниже порядок действий для платформы 8.3 с интерфейсом «Такси», он одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых решений.
1. Подготовка к обновлению 1С: копия, версия, пользователи
Обновление меняет и конфигурацию, и структуру таблиц базы. Откатить его без копии нельзя. Поэтому подготовка занимает больше времени, чем сам запуск.
Сделайте выгрузку информационной базы
- Откройте базу в режиме «Конфигуратор».
- Выберите
Администрирование → Выгрузить информационную базу. - Сохраните файл
.dtна другой диск или в сетевую папку, в имени укажите дату и текущий релиз, напримерbuh_3.0.150.25_2026-10-07.dt.
Без свежей выгрузки .dt обновление не запускайте. Для файловой базы дополнительно можно скопировать весь каталог с файлом 1Cv8.1CD при закрытой программе. Для клиент-серверной базы администратор СУБД может сделать копию средствами SQL Server или PostgreSQL — это быстрее на больших базах.
Если база доработана, сохраните ещё и конфигурацию отдельно: Конфигурация → Сохранить конфигурацию в файл. Файл .cf пригодится, чтобы сравнить доработки после объединения.
Узнайте текущий релиз и требования к платформе
- 🔎 Текущую версию конфигурации покажет
Справка → О программев режиме «1С:Предприятие» или свойства корня конфигурации в конфигураторе. - 🧩 Посмотрите, в каком состоянии поддержка:
Конфигурация → Поддержка → Настройка поддержки. Там видно, включена ли возможность изменения и есть ли доработки. - ⚙️ Сверьте версию платформы. Новые релизы требуют платформу с номером не ниже указанного в описании релиза. Если ваша ниже — сначала обновите платформу на всех компьютерах, а для серверной базы — и на сервере 1С.
Освободите базу от пользователей
Для обновления структуры базы нужен монопольный доступ: никто, кроме вас, не должен работать в базе. Предупредите коллег заранее и выберите время вне рабочего дня — перед закрытием месяца лучше не обновляться вовсе.
В клиент-серверном варианте включите блокировку сеансов в консоли кластера (свойства информационной базы, флаг блокировки начала сеансов, код разрешения) или через Администрирование → Обслуживание в самой программе (блокировка работы пользователей). Активные сеансы при этом прервутся, пользователи потеряют несохранённые документы — поэтому сначала предупреждение, потом блокировка.
2. Где скачать дистрибутив обновления и как его проверить
Обновления типовых конфигураций распространяются по подписке ИТС через портал обновлений фирмы 1С. Скачивайте только оттуда или получайте у своего партнёра: файлы из случайных источников могут быть повреждены или изменены.
Какой файл нужен
Дистрибутив обновления — это архив с установщиком setup.exe. После установки он кладёт файлы в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts\. Внутри будет папка вида 1c\Accounting\3_0_xxx_yy\ с файлами:
| Файл | Зачем нужен |
|---|---|
1cv8.cfu | файл обновления — его и выбирают в конфигураторе |
1cv8.cf | полная конфигурация — для новых баз и для сравнения |
1cv8.mft, ReadMe.txt | описание поставки и порядок перехода |
Скачивать «только обновление» удобнее: архив меньше, а для действующей базы полный дистрибутив не нужен.
Почему нельзя перепрыгнуть через релизы
Файл .cfu содержит список релизов, с которых на него можно перейти. Если ваша база отстала на год, свежий файл часто не примет её версию. Тогда обновление идёт цепочкой: сначала промежуточный релиз, потом следующий.
Открыть список допустимых предыдущих версий можно в ReadMe.txt и в описании релиза на портале. В конфигураторе при поиске обновлений платформа сама покажет, какие файлы подходят к текущей версии.
Проверка скачанного файла простая: распакуйте архив, запустите установку в каталог шаблонов и убедитесь, что номер в названии папки совпадает с ожидаемым. Если архив не распаковывается — скачайте заново, а не «чините» его.
3. Пошаговое обновление 1С в конфигураторе
Запустите 1С, выберите базу и нажмите «Конфигуратор». Войдите пользователем с полными правами.
Шаг 1. Откройте конфигурацию
Если дерево конфигурации не видно, выберите Конфигурация → Открыть конфигурацию. Без этого пункты поддержки будут недоступны.
Шаг 2. Запустите обновление
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - В окне выбора вида обновления отметьте «Поиск доступных обновлений» — платформа просканирует каталог шаблонов. Если файл лежит в другом месте, выберите «Выбор файла обновления» и укажите
1cv8.cfuвручную. - В списке найденных обновлений выберите нужный релиз. Платформа покажет и цепочку, если прямого перехода нет.
- Нажмите «Готово» и прочитайте описание обновления. Закройте его.
Шаг 3. Подтвердите изменения конфигурации
Для типовой базы без доработок платформа сразу загрузит новую конфигурацию. Для доработанной откроется окно сравнения и объединения — о нём в разделе 6.
После загрузки появится вопрос об обновлении конфигурации базы данных. Отвечайте «Да».
Шаг 4. Примите изменения структуры
Откроется окно «Реорганизация информации» со списком изменённых объектов. Нажмите «Принять». На этом шаге платформа перестраивает таблицы: на базе в несколько десятков гигабайт процесс идёт от десятков минут до нескольких часов. Не прерывайте его и не выключайте компьютер.
Если вы отказались от обновления базы данных на шаге 3, его можно запустить позже: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.
Шаг 5. Запустите 1С:Предприятие
Закройте конфигуратор и откройте базу в обычном режиме. Программа сообщит, что версия изменилась, и выполнит обработчики обновления — перенос данных в новые реквизиты, заполнение новых справочников. Дождитесь окончания и появления описания изменений.
При обновлении цепочкой открывайте 1С:Предприятие после каждого релиза, а не только после последнего. Иначе обработчики промежуточных версий не выполнятся, и данные могут перенестись неверно.
4. Ошибки при обновлении через конфигуратор и что с ними делать
Тексты сообщений зависят от версии платформы, поэтому ниже — смысл ошибки и порядок действий.
Если после неудачного обновления база перестала открываться, не пытайтесь «доделать» его вручную. Загрузите .dt через Администрирование → Загрузить информационную базу и начните с чистого состояния.
5. Как проверить базу после обновления
Обновление не считается законченным, пока вы не убедились, что база работает. Минимальная проверка занимает 10–15 минут.
- Версия.
Справка → О программе— номер релиза должен совпасть с установленным. - Отложенная обработка. В типовых конфигурациях часть данных обрабатывается в фоне после обновления. Состояние видно в
Администрирование → Обслуживание, в группе про результаты обновления программы. Пока обработка не завершена, некоторые отчёты могут показывать неполные данные. - Журнал регистрации. Отберите ошибки за время обновления. Пустой отбор — хороший знак.
- Рабочие операции. Откройте и перепроведите (без записи изменений, в копии или на тестовом документе) пару ходовых документов, сформируйте оборотно-сальдовую ведомость и один регламентированный отчёт.
- Расширения и внешние обработки. Проверьте, что печатные формы и дополнительные обработки открываются: после обновления они иногда перестают подходить к новой структуре.
Сравните оборотно-сальдовую ведомость до и после обновления за один и тот же период. Если цифры разошлись — разбирайтесь сразу, пока свежа выгрузка.
6. Обновление типовой, доработанной и снятой с поддержки конфигурации
Порядок действий в БП, ЗУП и УТ одинаков — платформенный механизм один. Различается он по состоянию поддержки.
| Состояние конфигурации | Что происходит при обновлении | Сложность |
|---|---|---|
| Типовая, на поддержке без возможности изменения | Новая версия загружается целиком, без вопросов | низкая |
| На поддержке с возможностью изменения, есть доработки | Открывается окно сравнения и объединения трёх конфигураций | средняя–высокая |
| Снята с поддержки | Файл .cfu не применить, нужно сравнение с .cf поставщика | высокая |
| Типовая с расширениями | Конфигурация обновляется как типовая, расширения проверяют отдельно | низкая–средняя |
Объединение доработок
В окне сравнения платформа показывает три версии: старую конфигурацию поставщика, новую конфигурацию поставщика и вашу текущую. Для каждого изменённого объекта выбирается режим: взять объект из новой поставки или объединить с приоритетом вашей конфигурации.
Практическое правило:
- 🔹 объекты, которые вы не меняли, берите из новой поставки;
- 🔹 объекты с доработками объединяйте и затем проверяйте модули вручную;
- 🔹 конфликтные места помечаются — их просматривает программист, а не бухгалтер.
Сильно доработанную базу обновляйте сначала на копии, разверните .dt в отдельную тестовую базу и прогоните объединение там.
Расширения конфигурации
Расширения появились в платформе 8.3.6 и стали главным способом дорабатывать базу без снятия с поддержки. При обновлении типовой конфигурации они не мешают объединению, но после него расширение может оказаться неприменимым к новой версии. Платформа сообщит об этом при запуске. Проверьте список в Администрирование → Печатные формы, отчёты и обработки → Расширения и передайте проблемное расширение разработчику.
7. Автоматическое обновление 1С через пакетный запуск
Если баз несколько или обновлять нужно ночью, руками сидеть в конфигураторе не обязательно. Платформа поддерживает пакетный режим: параметр /UpdateCfg загружает файл обновления, /UpdateDBCfg обновляет структуру базы.
Пример командного файла для файловой базы:
@echo off
set V8="C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe"
set BASE=D:\1C\Buh
set CFU=%APPDATA%\1C\1cv8\tmplts\1c\Accounting\3_0_xxx_yy\1cv8.cfu
set LOG=D:\1C\update_log.txt
rem 1. Резервная копия
%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /DumpIB "D:\1C\backup\buh_before_update.dt" /Out "%LOG%"
rem 2. Обновление конфигурации и структуры базы
%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /UpdateCfg "%CFU%" /UpdateDBCfg /Out "%LOG%" -NoTruncate
rem 3. Запуск обработчиков обновления
%V8% ENTERPRISE /F"%BASE%" /N"Администратор" /P"пароль" /C"ЗапуститьОбновлениеИнформационнойБазы" /DisableStartupMessages
Путь к платформе и номер папки релиза подставьте свои. Для серверной базы вместо /F используйте /S"сервер\имябазы", а перед запуском заблокируйте сеансы.
Пароль в открытом виде в .bat — риск. Храните файл в папке с доступом только у администратора или заведите для обновлений отдельного пользователя.
Командный файл ставят в «Планировщик заданий» Windows на ночное время. Утром достаточно открыть лог: в нём видно, загрузилось ли обновление и прошла ли реорганизация.
Пакетный режим подходит только для типовых конфигураций на поддержке без возможности изменения. Доработанную базу так обновлять нельзя: объединение требует решений человека.
Альтернатива без конфигуратора
Для файловых типовых баз есть встроенный помощник: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Он сам скачивает файлы по логину интернет-поддержки, делает копию и обновляет базу. Если помощник не справился — возвращайтесь к конфигуратору по шагам выше.