Ручное обновление конфигурации 1С 8.3: от архива релиза до первого запуска
Содержание
Чтобы обновить 1С вручную, откройте базу в Конфигураторе, выгрузите копию через Администрирование → Выгрузить информационную базу, затем выберите Конфигурация → Поддержка → Обновить конфигурацию и укажите файл обновления .cfu. После объединения нажмите F7 (Конфигурация → Обновить конфигурацию базы данных), примите изменения и запустите базу в режиме 1С:Предприятие — там отработают обработчики обновления.
Порядок одинаков для всех типовых конфигураций на платформе 8.3: Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других. Различаются только номера релизов и длина цепочки. Ручной способ нужен, когда автообновление из программы недоступно: база доработана, нет интернета на сервере, клиент-серверный вариант или нужно перескочить сразу через несколько релизов.
1. Подготовка к обновлению 1С: что проверить заранее
Ручное обновление ломается чаще всего не в Конфигураторе, а из-за того, что пропустили подготовку. На неё уходит 10–15 минут.
Узнайте текущий релиз и нужную цепочку
Откройте базу в режиме 1С:Предприятие и вызовите Справка → О программе (значок «i» или меню с тремя полосками в правом верхнем углу). Там указаны:
- 📌 версия конфигурации, например
3.0.150.25; - 📌 версия платформы, например
8.3.24.1548.
Файл .cfu умеет обновлять только с определённых релизов. Список «откуда можно» записан в файле updinfo.txt внутри дистрибутива обновления — строка FromVersions. Если вашей версии там нет, нужен промежуточный релиз.
Version=3.0.152.18
FromVersions=;3.0.150.25;3.0.150.29;3.0.151.12;3.0.151.17;
UpdateDate=...
В примере база на 3.0.150.25 обновится напрямую. Базу на 3.0.148.30 придётся провести через один или несколько промежуточных релизов: сначала подходящий, потом следующий.
Проверьте версию платформы
Новые релизы конфигурации требуют платформу не ниже определённого номера. Требование указано в описании релиза (файл 1cv8upd.htm в дистрибутиве). Если платформа ниже — сначала обновите её, иначе после обновления база не откроется в пользовательском режиме.
Разберитесь со статусом поддержки
В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Возможны три состояния:
| Состояние | Что это значит для обновления |
|---|---|
| «На поддержке, изменения не разрешены» | Типовая без доработок. Обновление проходит быстро, без сравнения. |
| «На поддержке, изменения разрешены» | В конфигурацию вносили правки. Будет окно сравнения и объединения. |
| «Снята с поддержки» | Файл .cfu не подойдёт. Нужен полный .cf и объединение вручную. |
Если база типовая, но изменения когда-то включили «на всякий случай», окно сравнения всё равно появится. Ничего страшного: при отсутствии правок оно просто покажет изменения поставщика.
2. Резервная копия и монопольный режим перед обновлением конфигурации
Без резервной копии не обновляйте рабочую базу никогда. Откатить неудачное обновление можно только загрузкой копии.
Как сделать копию
- Запустите 1С, выберите базу и нажмите
Конфигуратор. - Откройте
Администрирование → Выгрузить информационную базу. - Укажите папку на другом диске и имя файла с датой, например
buh_2026-10-07_before_3.0.152.dt. - Дождитесь сообщения о завершении выгрузки.
Для файловой базы дополнительно можно скопировать папку с файлом 1Cv8.1CD, но только когда в базе никто не работает
. Копия файла «на ходу» бывает повреждённой. Для клиент-серверной базы обычно делают ещё и бэкап средствами СУБД.
Кто должен выйти из базы
Монопольный доступ нужен на этапе обновления структуры базы данных (F7) — не на загрузке .cfu. Но лучше освободить базу сразу, чтобы не ждать потом.
- 👥 Список подключённых смотрите в Конфигураторе:
Администрирование → Активные пользователи. - 🔒 В клиент-серверной базе удобно включить блокировку новых сеансов в режиме Предприятия:
Администрирование → Обслуживание, команда «Блокировка работы пользователей». Укажите время начала и код разрешения — с этим кодом сами войдёте в заблокированную базу. - 🧹 Фоновые и регламентные задания тоже держат сеансы. Блокировка сеансов их учитывает, если включить флаг блокировки регламентных заданий.
Принудительное завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Делайте это вне рабочего времени и только после предупреждения.
3. Где взять файл обновления и как выбрать способ установки
Дистрибутив обновления скачивают с портала 1С по действующему договору ИТС или из личного кабинета обслуживающего партнёра. Обычно это архив с программой setup.exe.
Установка в каталог шаблонов
Запустите setup.exe из архива. Он ничего не меняет в базе — только распаковывает файлы в каталог шаблонов, по умолчанию:
%APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<номер_релиза>\
Там лежат 1cv8.cfu, 1cv8.cf, updinfo.txt и описание релиза. Каталог шаблонов можно сменить в окне запуска 1С через кнопку Настройка.
Два способа указать обновление в Конфигураторе
Выберите Конфигурация → Поддержка → Обновить конфигурацию. Конфигуратор предложит источник:
| Вариант | Когда выбирать | На что смотреть |
|---|---|---|
| Поиск доступных обновлений | Дистрибутив установлен в каталог шаблонов | Конфигуратор сам найдёт подходящие релизы и может предложить цепочку |
| Выбор файла обновления | Файл лежит в другой папке, на сетевом диске | Указываете .cfu или .cf вручную |
Режим поиска удобен для длинной цепочки. Если в каталоге шаблонов есть все промежуточные релизы, Конфигуратор выстроит последовательность и применит их за один проход.
.cfu или .cf
- 📦
.cfu— файл обновления. Небольшой, работает только с версий изFromVersions. Это основной вариант. - 🗃
.cf— полный файл конфигурации. Нужен, если конфигурация снята с поддержки или подходящего.cfuнет. Обновление через.cfвсегда идёт через сравнение и объединение, и на доработанной базе это долго.
4. Процесс обновления конфигурации и базы данных
Дальше два разных шага. Их часто путают, отсюда половина вопросов «обновил, а ничего не поменялось».
Шаг 1. Обновление основной конфигурации
- Укажите источник и нажмите
Готово(илиДалее, зависит от версии платформы). - Конфигуратор покажет номер текущего и нового релиза. Проверьте их.
- Для конфигурации без изменений обновление выполнится сразу.
- Для доработанной откроется окно сравнения и объединения. Объекты с вашими правками будут отмечены. По каждому решаете: взять из новой конфигурации, оставить своё или объединить.
- Нажмите
Выполнить. Если остались объекты, по которым платформа не может принять решение сама, она покажет их отдельным списком.
На этом этапе меняется только основная конфигурация — «чертёж». Данные пользователей не затронуты.
Шаг 2. Обновление конфигурации базы данных
Сразу после объединения Конфигуратор спросит, обновить ли конфигурацию базы данных. Ответьте Да. Если ответили «Нет», запустите вручную: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.
- Платформа проверит монопольный доступ.
- Откроется окно «Реорганизация информации» со списком изменений структуры таблиц.
- Нажмите
Принять. - Дождитесь окончания. На большой базе это занимает от нескольких минут до часа и дольше.
В клиент-серверной базе Конфигуратор может предложить динамическое обновление, если не удалось получить монопольный доступ. Для релизов типовых конфигураций от него лучше отказаться: обработчики обновления данных всё равно потребуют перезапуска, а пользователи останутся на старой версии до переподключения.
Если релизов несколько
Повторите шаги 1 и 2 для каждого релиза по порядку. Или используйте поиск доступных обновлений, чтобы Конфигуратор применил цепочку сам. Но после цепочки обязательно зайдите в Предприятие — об этом в разделе 6.
5. Тестирование и исправление информационной базы после обновления
Проверка не обязательна при каждом обновлении. Запускайте её, если были ошибки, обновление прервалось или база ведёт себя странно.
- Снова сделайте копию
.dt. Тестирование с исправлением меняет данные. - В Конфигураторе откройте
Администрирование → Тестирование и исправление. - Для первого прохода отметьте
Проверка логической целостности информационной базыиПроверка ссылочной целостности информационной базы. - В блоке режимов выберите
Тестирование и исправление. - Нажмите
Выполнитьи сохраните протокол.
| Пункт | Когда включать | Риск |
|---|---|---|
| Реиндексация таблиц | Ошибки индексов, медленные запросы после сбоя | Низкий, но долго |
| Логическая и ссылочная целостность | Сообщения о битых ссылках, «Объект не найден» | Может создать объекты-заглушки |
| Пересчёт итогов | Остатки в отчётах не сходятся | Долго на больших регистрах |
| Сжатие таблиц | Файловая база сильно выросла | Низкий |
| Реструктуризация таблиц | Только по указанию разработчика | Высокая нагрузка |
Для битых ссылок выбирайте Создавать объекты только если понимаете, что за объекты пропали. Вариант Удалять ссылки на объекты необратим без копии.
Тестирование требует монопольного доступа, как и F7.
6. Первый запуск в режиме 1С:Предприятие после обновления
Обновление не закончено, пока база не открыта в пользовательском режиме. Именно там выполняются обработчики обновления — процедуры, которые переносят и пересчитывают данные под новую структуру.
- Закройте Конфигуратор.
- Запустите базу в режиме 1С:Предприятие под пользователем с правами администратора.
- Если обновление получено не через встроенное автообновление, программа может спросить о легальности получения обновления. Подтвердите, если оно получено по договору.
- Появится форма обновления версии программы с прогрессом. Не закрывайте её.
- Часть обработчиков работает в фоне уже после входа — это отложенная обработка данных. Её ход виден в разделе
Администрирование → Обслуживание, в группе команд про результаты обновления программы.
После завершения проверьте Справка → О программе: номер релиза должен совпадать с установленным. Затем снимите блокировку сеансов, если включали, и откройте пару ключевых документов и отчётов.
Отложенные обработчики нагружают базу ещё какое-то время после входа. Поэтому крупные релизы удобно ставить вечером перед выходными: фоновая обработка завершится до начала рабочей недели.
7. Ошибки при ручном обновлении 1С и что с ними делать
Как не попасть в эти ситуации
- 🧪 Сначала обновите копию базы , потом рабочую. Время и ошибки на копии покажут, чего ждать.
- 📝 Перед объединением доработанной конфигурации выгрузите её в
.cfчерезКонфигурация → Сохранить конфигурацию в файл. Пригодится для сравнения. - 📶 Не прерывайте
F7и обработчики. Прерывание — главная причина повреждённых баз после обновления. - 💾 Следите за местом на диске: реорганизация временно требует места размером с крупнейшие таблицы.