# «Завершение с ошибкой (код ошибки 1)» при обновлении 1С — решение

> Сайт: allerrorcodes.ru · Обновлено: 31.05.2026 · Адрес: https://allerrorcodes.ru/zavershenie-s-oshibkoj-kod-1-pri-obnovlenii-1s/

Код ошибки 1 при обновлении 1С появляется в окне «Завершение с ошибкой (код ошибки 1)» в момент применения обновления конфигурации через Конфигуратор или после процедуры реструктуризации. Это обобщённый код прерывания процесса — реальную причину нужно искать в журнале регистрации и техжурнале. Ниже разбираем типовые сценарии и порядок устранения.

## Что означает эта ошибка

«Код ошибки 1» — внутренний код прерывания операции обновления. Платформа не смогла довести до конца загрузку файла обновления (`.cfu`) или применение реструктуризации. Чаще всего сбой происходит из-за блокировки базы другими сеансами, нехватки прав или повреждения файла обновления. Реже — из-за нехватки места, разной разрядности платформы и базы, или повреждения структуры конфигурации.

Опасность ошибки в том, что обновление могло начаться: метаданные изменены, а реструктуризация — нет. Базу при этом нельзя запускать без восстановления из бэкапа.

  **Окно «1С:Конфигуратор»**
 «Завершение с ошибкой (код ошибки 1)»
 или
 «Не удалось выполнить обновление конфигурации базы данных. Код ошибки 1».

## Причины появления

- База открыта другими пользователями — обновление требует монопольного режима.
- Нет прав записи на каталог информационной базы или каталог временных файлов.
- Файл `.cfu` повреждён при скачивании.
- Разрядность платформы (x86) не совпадает с разрядностью базы (x64) — или наоборот.
- На системном диске закончилось свободное место (для серверной СУБД — место под лог транзакций).
- Антивирус блокирует доступ к файлам базы во время реструктуризации.
- Регламентные задания внутри 1С удерживают блокировки.
- Повреждена конфигурация поставщика или есть несовместимые модификации.

## Способ 1: Завершить все сеансы и работать в монопольном режиме

1. Откройте конфигурацию в режиме «1С:Предприятие» от имени администратора.
2. Перейдите: Главное меню → Все функции → Стандартные → Активные пользователи. Закройте все сеансы, кроме своего, или попросите пользователей выйти.
3. Отключите регламентные задания: НСИ и администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания → Заблокировать работу регламентных заданий.
4. Для серверной базы в консоли «Администрирование серверов 1С» откройте свойства информационной базы и установите «Блокировка регламентных заданий включена» и «Блокировка начала сеансов» с разрешённым кодом доступа.
5. Закройте 1С:Предприятие.
6. Запустите Конфигуратор и повторите обновление.

## Способ 2: Запустить Конфигуратор от администратора и проверить права

1. Сделайте резервную копию информационной базы перед операциями.
2. Нажмите правой кнопкой на ярлыке 1С → «Запуск от имени администратора».
3. Откройте Конфигуратор → Конфигурация → Поддержка → Обновить конфигурацию.
4. Если ошибка повторяется — проверьте права на каталог базы: ``` %LOCALAPPDATA%\1C\1cv8\ ``` ``` C:\1Cbases\ИмяБазы\ ``` Учётная запись Windows должна иметь права «Изменение» на эти каталоги и на временный каталог `%TEMP%`.
5. Для серверной базы под управлением MS SQL — учётная запись пользователя SQL (под которым запущен сервер 1С) должна иметь права db_owner на базу.

## Способ 3: Переcкачать файл обновления

Битый `.cfu` — частая причина «кода 1». Файл мог скачаться не до конца, повредиться при копировании по сети или при разархивации.

1. Зайдите в личный кабинет [releases.1c.ru](https://releases.1c.ru) или [users.v8.1c.ru](https://users.v8.1c.ru).
2. Найдите нужный релиз вашей конфигурации (Бухгалтерия, ЗУП, УТ и т. д.).
3. Скачайте установочный файл заново. Сравните размер с указанным на странице релиза — должны совпадать.
4. Распакуйте архив в новый пустой каталог.
5. В Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию → «Выбор файла обновления». Укажите новый `.cfu`.

## Способ 4: Проверить разрядность платформы и СУБД

Платформа 1С 8.3 ставится как 32-разрядная (x86) и 64-разрядная (x64). При обновлении сервера 1С на x64, тогда как клиент 1С запущен под x86, реструктуризация может падать с кодом 1. Проверка:

1. В Конфигураторе откройте «Справка → О программе». Посмотрите версию и разрядность.
2. Сравните с разрядностью сервера 1С:Предприятие на удалённой машине (если база клиент-серверная).
3. Установите такую же разрядность платформы клиента, что и на сервере.
4. Для крупных баз (10+ ГБ) используйте только x64 — на x86 не хватает адресного пространства для реструктуризации.

## Способ 5: Откатиться на резервную копию

Если процесс обновления прервался посередине, база может находиться в несогласованном состоянии (метаданные изменены, реструктуризация не выполнена). Симптомы — при запуске «1С:Предприятие» выдаются ошибки сравнения структуры.

1. Не пытайтесь повторно запускать обновление — может усугубить повреждение.
2. Восстановите базу из резервной копии, сделанной перед началом обновления:
  - Файловая база — замените файл `1Cv8.1CD` копией.
  - Серверная база (MS SQL) — restore из `.bak` через SQL Management Studio.
  - PostgreSQL — `pg_restore` из дампа.
3. Проверьте целостность базы: ``` C:\Program Files\1cv8\8.3.24.1234\bin\chdbfl.exe ``` для файловой версии или Конфигуратор → Администрирование → Тестирование и исправление с включёнными проверками.
4. Повторно скачайте `.cfu` и запустите обновление с нуля, предварительно сделав ещё одну резервную копию.

## Профилактика

- Перед любым обновлением делайте полную резервную копию базы и конфигурации поставщика.
- Используйте монопольный режим: блокируйте начало сеансов через консоль администрирования заранее.
- На системном диске оставляйте свободное место не менее 30% от размера базы — реструктуризация требует временного пространства.
- Проверяйте контрольную сумму `.cfu` после скачивания, если поставщик публикует хеши.
- Антивирус добавьте в исключения каталог базы 1С и каталог установки платформы.
- Обновляйте платформу до текущего релиза перед обновлением конфигурации — старая платформа может не поддерживать новые метаданные.

## FAQ

### Где посмотреть детали ошибки «код 1»?

В Конфигураторе откройте служебные сообщения внизу окна. Дополнительно посмотрите журнал регистрации: Главное меню → Все функции → Журнал регистрации, фильтр по событиям «Сеанс. Ошибка». Для серверной базы — техжурнал в каталоге `logcfg.xml`.

### Можно ли откатить обновление, если бэкапа нет?

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

### Сколько места требуется для обновления?

Ориентируйтесь на 1.5–2 размера базы в свободном месте на диске. Для базы 5 ГБ это 7.5–10 ГБ дополнительно. MS SQL требует места под лог транзакций — иногда сопоставимо с размером базы.

### Ошибка появляется только на клиенте — что проверить?

Запустите Конфигуратор прямо на сервере (RDP), где находится база. Если там обновление проходит — проблема в правах клиентского пользователя или в сетевом доступе к каталогу базы.

### Помогает ли отключение антивируса?

Да, в части случаев — Kaspersky, ESET, Defender могут блокировать запись в файл базы во время реструктуризации. Добавьте в исключения каталог базы, каталог `%TEMP%` и процесс `1cv8.exe`.

### Что делать, если код 1 появляется на этапе «Реструктуризация»?

Это самая опасная стадия. Не запускайте 1С:Предприятие. Восстанавливайте базу из резервной копии и запускайте обновление заново на «чистой» базе. Перед этим проверьте, есть ли свободное место для лога транзакций.

### Помогает ли запуск с ключом /N /P для пакетного обновления?

Да, для серверных баз обновление через пакетный режим часто стабильнее:

```
1cv8.exe DESIGNER /N admin /P password /S server/base /UpdateCfg "C:\1c.cfu" /UpdateDBCfg
```

Логи операции пишутся в указанный `/Out` файл — там видна реальная причина ошибки.

## Ещё по теме

- [Параметр сеанса отсутствует или удалён на сервере 1С](https://allerrorcodes.ru/parametr-seansa-otsutstvuet-ili-udalen-na-servere-1c-predpriyatie/): «Параметр сеанса отсутствует или удалён» — сервер 1С не нашёл сохранённые данные сеанса пользователя.
- [«Вход в программу временно невозможен» в 1С — причины и как исправить](https://allerrorcodes.ru/vhod-v-programmu-vremenno-nevozmozhen-v-svyazi-s-neobhodimostyu-obnovleniya-konfiguratsii/): «Вход в программу временно невозможен» — база 1С заблокирована после обновления конфигурации, блокировку не сняли явно.
- [Очистка истории лицензий 1С 8.3 на сервере — инструкция](https://allerrorcodes.ru/ochistka-istorii-litsenziy-informatsionnoy-bazy-8-3-server/): Длинный список лицензий в «О программе» — это накопленный кэш последних успешно полученных лицензий; официальной статьи 1С о его очистке на its.1c.ru нет, способ ниже — практика сообщества администраторов 1С (infostart.ru), а не рекомендация вендора.
- [HASP-ключ не определяется в 1С — причины и что делать](https://allerrorcodes.ru/hasp-klyuch-ne-opredelyaetsya-v-1s/): Разбираем, почему HASP-ключ не определяется в 1С: драйверы Sentinel, USB-порты, служба License Manager, порт 475 для сетевых ключей и переустановка.
