К статье
Практический материал

Администрирование · 10 мин

Как обновить базу 1С вручную

Как вручную обновить базу 1С через конфигуратор: подготовка, резервная копия, загрузка файла обновления, обновление конфигурации базы данных и проверка результата.

Ручное обновление базы 1С — это установка нового релиза конфигурации через конфигуратор без использования автоматического обновления из интернета. Такой способ нужен, когда у базы нет доступа к порталу 1С, когда обновление скачано в виде файла с диска ИТС или когда автоматический механизм завершился ошибкой и конфигурацию приходится «догонять» вручную.

Главное отличие ручного сценария — вы сами контролируете каждый шаг: выбираете файл обновления, решаете, как обрабатывать изменённые объекты, и следите за реструктуризацией данных. Это даёт гибкость, но перекладывает ответственность на вас: ошибка в выборе файла или пропущенная резервная копия может привести к потере данных.

Ниже разобран полный цикл: подготовка, выбор правильного файла обновления, загрузка через конфигуратор, обновление конфигурации базы данных, типовые ошибки и проверка результата. Инструкция подходит для типовых конфигураций (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и других) на платформе 1С:Предприятие 8.3.

Подготовка: что сделать до начала обновления

Первый и обязательный шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы при закрытых сеансах, но надёжнее сделать выгрузку через конфигуратор: «Администрирование → Выгрузить информационную базу» в файл .dt. Для серверной базы используйте штатные средства СУБД (например, backup в MS SQL или PostgreSQL) — выгрузка .dt на больших базах идёт долго и требовательна к памяти.

Второй шаг — завершить работу всех пользователей. Обновление конфигурации базы данных требует монопольного доступа. В конфигураторе откройте «Администрирование → Активные пользователи», убедитесь, что сеансов нет, и при необходимости установите блокировку сеансов, чтобы никто не вошёл во время обновления.

Третий шаг — уточнить текущий релиз конфигурации и версию платформы. Релиз виден в режиме 1С:Предприятие через «Сервис → О программе» (или «О программе» в меню). Запишите номер полностью, например 3.0.хх.хх — от него зависит, какой файл обновления вам нужен.

Откуда взять файл обновления и как выбрать правильный

Дистрибутивы обновлений скачиваются с портала portal.1c.ru по действующей подписке ИТС или устанавливаются с диска ИТС. После установки дистрибутива файлы обновлений обычно лежат в каталоге шаблонов (по умолчанию это папка tmplts в профиле пользователя), в подкаталоге с именем конфигурации и номером релиза.

Существует два типа файлов. Файл с расширением .cfu — это именно обновление: он содержит только изменения и применяется строго к перечисленным в нём исходным релизам. Файл .cf — полная конфигурация: её можно загрузить вместо текущей, но при этом нужно аккуратно работать с сопоставлением объектов. Для ручного обновления типовой базы почти всегда нужен .cfu.

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

Сравнение вариантов

Файл .cfu (обновление)

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

Файл .cf (полная конфигурация)

Используется, когда .cfu не подходит по версии или конфигурация сильно доработана. Требует внимательного сопоставления объектов, выше риск затереть доработки.

Автоматическое обновление из программы

Подходит, если есть доступ в интернет и логин портала 1С. Проще, но не всегда доступно на серверах без интернета.

Загрузка обновления через конфигуратор

Откройте базу в конфигураторе под пользователем с полными правами. Если конфигурация закрыта, откройте её: «Конфигурация → Открыть конфигурацию». Затем перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию».

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

Если конфигуратор сообщает, что файл не содержит доступных обновлений для текущей версии, — это верный признак, что выбран не тот релиз. Вернитесь к проверке номера версии и подберите корректный дистрибутив, не пытайтесь загрузить файл принудительно через «Загрузить конфигурацию из файла» без понимания последствий.

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузка .dt или копия файла/бэкап СУБД)
  2. 2
    Завершите сеансы всех пользователей и установите блокировку входа
  3. 3
    Откройте конфигуратор, меню «Конфигурация → Поддержка → Обновить конфигурацию»
  4. 4
    Укажите файл .cfu подходящего релиза и подтвердите обновление
  5. 5
    Примите изменения в окне сопоставления объектов (для типовой конфигурации — настройки по умолчанию)
  6. 6
    Выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7)
  7. 7
    Дождитесь окончания реструктуризации и запустите базу в режиме 1С:Предприятие для выполнения обработчиков обновления

Обновление конфигурации базы данных и обработчики

После загрузки изменений в конфигурацию нажмите F7 или выберите «Конфигурация → Обновить конфигурацию базы данных». Платформа покажет список изменений структуры (реструктуризацию): новые и изменённые таблицы, реквизиты, индексы. Подтвердите выполнение. На больших базах реструктуризация может занимать от нескольких минут до нескольких часов — не прерывайте процесс.

После завершения работы конфигуратора запустите базу в режиме 1С:Предприятие под полными правами. Типовые конфигурации при первом запуске нового релиза выполняют обработчики обновления: переносят данные в новые структуры, заполняют служебные регистры. Дождитесь сообщения об успешном завершении — только после этого релиз считается обновлённым и базу можно открывать пользователям.

Особенности обновления доработанных конфигураций

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

Для конфигураций на поддержке с возможностью изменения проверьте настройку правил поддержки: в окне сопоставления у объектов должен стоять режим «Объединять с приоритетом» там, где это осмысленно. Если доработок много, разумнее сначала выполнить обновление на копии базы, оценить объём конфликтов и только потом повторять на рабочей.

Типичные ошибки
01
Обновление без резервной копии — при сбое реструктуризации данные восстановить неоткуда
02
Файл .cfu не от того релиза — конфигуратор откажет в обновлении, а принудительная загрузка .cf поверх может сломать структуру
03
Прерывание реструктуризации кнопкой «Отмена» или отключением питания — база остаётся в недообновлённом состоянии
04
Забытые активные сеансы — обновление конфигурации базы данных не запускается без монопольного доступа
05
Пропуск запуска обработчиков обновления в режиме предприятия — релиз формально новый, но данные не перенесены, отчёты и документы работают с ошибками
06
Обновление платформы и конфигурации одновременно без проверки совместимости — затрудняет поиск причины при сбое

Проверка результата и откат при проблемах

После обновления проверьте номер версии в «О программе» — он должен соответствовать установленному релизу. Откройте несколько ключевых документов и отчётов, проверьте заполнение регистров, выполните типовые операции: проведение документа, формирование оборотно-сальдовой ведомости или аналогичного основного отчёта вашей конфигурации.

Дополнительно полезно запустить «Тестирование и исправление» на копии базы, если обновление проходило с ошибками или прерываниями. В серверных вариантах просмотрите журнал регистрации за период обновления — там видны ошибки обработчиков.

Если обновление завершилось критической ошибкой и база не работоспособна, единственный надёжный откат — восстановление из резервной копии. Отката «назад» штатными средствами конфигуратора не существует: старый релиз можно вернуть только вместе с данными из копии, сделанной до обновления.

Контрольные точки

Как проверить результат

Номер версии в окне «О программе»
Норма

Совпадает с установленным релизом

Тревожный признак

Остался старый номер — обновление не завершено

Запуск режима 1С:Предприятие
Норма

Обработчики обновления отработали, появилось сообщение об успешном завершении

Тревожный признак

Ошибка «конфигурация не соответствует базе данных» или зависание обработчиков

Проведение документов и отчёты
Норма

Документы проводятся, отчёты формируются без ошибок

Тревожный признак

Ошибки о недостающих полях или объектах метаданных

Журнал регистрации за период обновления
Норма

Нет ошибок обработчиков обновления

Тревожный признак

Повторяющиеся ошибки фоновых заданий и обработчиков

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

Можно ли обновить базу 1С вручную без подписки ИТС?

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

Чем отличается обновление конфигурации от обновления конфигурации базы данных?

Первая операция меняет описание структуры (метаданные), вторая — физически перестраивает таблицы базы под новое описание. Работоспособной база становится только после выполнения обеих операций и запуска обработчиков обновления в режиме предприятия.

Что делать, если конфигуратор пишет «файл не содержит доступных обновлений»?

Это значит, что ваш текущий релиз не входит в список исходных версий выбранного .cfu. Уточните точный номер своей версии в «О программе» и скачайте обновление, которое поддерживает переход именно с него, либо установите промежуточные релизы последовательно.

Можно ли обновляться, пока пользователи работают?

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

Как откатить обновление, если что-то пошло не так?

Штатного отката нет. Восстановите базу из резервной копии, сделанной до обновления: для файловой базы — верните файл 1Cv8.1CD или загрузите .dt, для серверной — восстановите бэкап средствами СУБД. Поэтому копия перед обновлением обязательна.

Нужно ли обновлять платформу вместе с конфигурацией?

Не обязательно одновременно, но новый релиз конфигурации может требовать минимальную версию платформы — она указана в описании релиза. Сначала проверьте это требование, при необходимости обновите платформу, затем конфигурацию. Менять оба компонента разом на рабочей базе без теста не рекомендуется.

Итог

Что важно запомнить

Ручное обновление 1С — это цикл: резервная копия, монопольный доступ, загрузка подходящего .cfu через конфигуратор, обновление конфигурации базы данных, запуск обработчиков в режиме предприятия и проверка результата. Без копии и без подходящего к релизу файла начинать нельзя, а откат возможен только восстановлением из резервной копии.