Обновление типовой конфигурации 1С 8.3 вручную: от резервной копии до проверки базы
Содержание
Чтобы обновить 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=...). От этого зависит, как освобождать базу от пользователей. - Состояние поддержки.
Конфигурация → Поддержка → Настройка поддержки. Если в окне доступна только кнопка «Включить возможность изменения», конфигурация не менялась. Если возможность изменения уже включена, перед обновлением готовьтесь к сравнению.
Резервная копия — обязательно
Не начинайте обновление без копии базы, сделанной прямо перед ним. Вчерашний архив не подходит: за день в базу внесли документы.
Два способа, лучше оба:
- В Конфигураторе
Администрирование → Выгрузить информационную базу. Получится файл.dt— полный слепок данных и конфигурации. Назовите его с датой и номером релиза:buh_3.0.150.25_2026-10-07.dt. - Для файловой базы дополнительно скопируйте каталог базы целиком, когда в ней никто не работает
. Главный файл —
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 через Конфигуратор по шагам
- Откройте
Конфигурация → Поддержка → Обновить конфигурацию. - В окне выбора способа отметьте один из вариантов:
- поиск доступных обновлений — программа просмотрит каталоги шаблонов;
- выбор файла обновления — укажете путь к
.cfuили.cfвручную.
- При поиске Конфигуратор покажет список найденных релизов. Выберите тот, что подходит к текущей версии. Неподходящие релизы в список либо не попадают, либо отмечены как недоступные.
- Откроется окно с данными об обновлении: текущая версия, новая версия, ссылка на описание изменений. Прочитайте описание: там указана минимальная версия платформы.
- Нажмите
Обновить(в некоторых релизах платформы кнопка называетсяВыполнить). - Дальше два сценария:
- конфигурация не изменялась — новая версия загрузится сразу, без окна сравнения;
- конфигурация изменялась — откроется окно сравнения и объединения (раздел 5).
- Когда основная конфигурация обновлена, программа спросит, обновить ли конфигурацию базы данных. Ответьте
Даили вызовите команду позже черезF7(раздел 6).
Если обновление идёт в несколько этапов, после каждого релиза доводите дело до конца: F7, запуск в режиме 1С:Предприятие, завершение обработчиков. Только потом ставьте следующий релиз. Пропуск запуска между релизами — частая причина ошибок в данных.
Что делать с промежуточными релизами
Если отставание большое, составьте список заранее. Пример для конфигурации на версии 3.0.140.20:
| Шаг | С версии | На версию | Файл |
|---|---|---|---|
| 1 | 3.0.140.20 | 3.0.145.x | .cfu из папки релиза 3.0.145 |
| 2 | 3.0.145.x | 3.0.150.x | .cfu из папки релиза 3.0.150 |
| 3 | 3.0.150.x | актуальный | .cfu последнего релиза |
Номера условные — реальную цепочку берите из FromVersions каждого релиза.
5. Обновление изменённой конфигурации: сравнение и объединение
Если в базе есть доработки (отредактированы объекты поставщика), после выбора файла откроется окно сравнения. Слева — основная конфигурация, справа — новая конфигурация поставщика.
Перед обновлением платформа может спросить, как поступать с объектами, изменёнными с сохранением поддержки. Порядок действий:
- Установите фильтр, чтобы видеть только дважды изменённые свойства — те, что поменяли и вы, и поставщик. Остальное объединится без вашего участия.
- По каждому дважды изменённому модулю или форме откройте сравнение (
двойной кликпо строке или команда сравнения в контекстном меню). - Для модулей выберите режим объединения: взять версию поставщика, оставить свою или объединить с приоритетом одной из сторон. Для модулей можно включить объединение по процедурам и вручную отметить нужные.
- Когда все расхождения разобраны, нажмите
Выполнить. - Проверьте синтаксис:
Конфигурация → Проверка конфигурации, отметьте синтаксический контроль модулей.
Как не потерять доработки
- 🔸 Перед объединением выгрузите отчёт сравнения в файл — кнопкой отчёта в окне сравнения. Через месяц он ответит на вопрос «что мы там поменяли».
- 🔸 Объекты, которые поставщик не трогал в этом релизе, ваш код сохраняют автоматически.
- 🔸 Новые доработки лучше переносить в расширения конфигурации
(
.cfe). Тогда основная конфигурация остаётся на поддержке без изменений и обновляется без ручного сравнения.
Если после объединения доработки уже не нужны, верните объект на полную поддержку: Конфигурация → Поддержка → Настройка поддержки, правило «Объект поставщика не редактируется». Следующее обновление станет проще.
6. Обновление конфигурации базы данных и монопольный режим
После загрузки нового релиза изменилась только основная конфигурация. Данные и структура таблиц ещё старые. Чтобы перенести изменения в базу, выполните Конфигурация → Обновить конфигурацию базы данных (F7).
Если меняется структура хранения данных, платформа покажет окно реорганизации со списком изменений. Проверьте его и нажмите Принять.
Когда нужен монопольный доступ
Монопольный режим нужен не всегда, а именно для реструктуризации данных, загрузки .dt, тестирования и исправления базы. Для обновления конфигурации базы данных со сменой структуры в базе не должно быть других пользователей.
Как освободить базу:
- Предупредите пользователей заранее. Лучшее время — вечер или выходной.
- Заблокируйте вход штатным механизмом конфигурации: в разделе
Администрированиенайдите блокировку работы пользователей, задайте время, текст сообщения и код разрешения. - Сами входите с кодом: параметр запуска
/UC<код>. Пример ярлыка:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"C:\Base\Buh" /UC12345
- Клиент-серверная база
. Оставшиеся сеансы видны в консоли администрирования серверов 1С: база →
Сеансы. Удаление сеанса обрывает работу пользователя без сохранения — делайте это только после предупреждения.
Если платформа сообщает о других активных сеансах, не перезапускайте службу сервера 1С наугад: оборвутся сеансы всех баз кластера, не только вашей.
Фоновое обновление на сервере
Для клиент-серверных баз в меню Конфигурация есть фоновое обновление конфигурации
базы данных. Платформа готовит изменения, пока пользователи работают. Монопольный доступ нужен только на короткий финальный этап. Для больших баз это сокращает простой с часов до минут.
7. Проверка базы после обновления 1С 8
Закройте Конфигуратор и запустите базу в режиме 1С:Предприятие под администратором. Это обязательный шаг, а не формальность.
Что произойдёт и что проверить:
- ✅ Подтверждение легальности обновления. Типовые конфигурации показывают окно, где нужно подтвердить, что обновление получено легально. Без этого работа не продолжится.
- ✅ Обработчики обновления. Откроется окно с прогрессом переноса данных. Дождитесь завершения. Часть обработчиков работает в фоне — их состояние видно в разделе
Администрированиепо описанию обновления программы. - ✅ Номер релиза. Проверьте в
Справка → О программе: должен стоять новый. - ✅ Ключевые операции. Откройте пару свежих документов, сформируйте оборотно-сальдовую ведомость за текущий месяц, проверьте печатную форму, которую используют каждый день.
- ✅ Обмены и внешние обработки. После релиза внешние печатные формы и обработки иногда перестают работать. Запустите те, что нужны ежедневно.
Только после этого снимите блокировку работы пользователей.
8. Ошибки при обновлении через Конфигуратор и что с ними делать
Конфигурация → Поддержка → Настройка поддержки. Обновить можно через Конфигурация → Сравнить, объединить с конфигурацией из файла, указав полный .cf нового релиза.setup.exe из дистрибутива или выберите «Выбор файла обновления» и укажите .cfu вручную.FromVersions файла UpdInfo.txt. Поставьте сначала промежуточный релиз, в списке которого ваша версия есть.F7.Администрирование → Журнал регистрации, отбор по уровню «Ошибка»). Часто мешает доработка или битые данные. Исправьте причину и запустите базу снова — обработчики продолжат с места остановки.Когда откатываться
Если ошибка не решается за разумное время, а утром база нужна бухгалтерии, вернитесь к копии: Администрирование → Загрузить информационную базу и выберите .dt, сделанный перед обновлением. Загрузка .dt полностью заменяет данные и конфигурацию в базе — всё, что внесли после выгрузки, пропадёт. Затем разберите ошибку на копии базы, без спешки.
Частые вопросы
Можно ли обновлять 1С, пока в базе работают пользователи?
Сколько времени занимает обновление через Конфигуратор?
Нужно ли обновлять платформу вместе с конфигурацией?
Почему после обновления пропали мои доработки?
.cf и перенесите нужный код, лучше в расширение.Обязательно ли ставить все релизы подряд?
.cfu принимает предыдущую версию из своего списка FromVersions. Иногда это два шага вместо десяти.