Администрирование · 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 не подходит по версии или конфигурация сильно доработана. Требует внимательного сопоставления объектов, выше риск затереть доработки.
Подходит, если есть доступ в интернет и логин портала 1С. Проще, но не всегда доступно на серверах без интернета.
Загрузка обновления через конфигуратор
Откройте базу в конфигураторе под пользователем с полными правами. Если конфигурация закрыта, откройте её: «Конфигурация → Открыть конфигурацию». Затем перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию».
В диалоге выберите источник «Поиск доступных обновлений» с указанием каталога шаблонов либо пункт «Выбор файла обновления» и укажите путь к нужному .cfu вручную. Конфигуратор проверит, подходит ли файл к вашему релизу, и покажет окно с перечнем изменений и порядком обновления.
Если конфигуратор сообщает, что файл не содержит доступных обновлений для текущей версии, — это верный признак, что выбран не тот релиз. Вернитесь к проверке номера версии и подберите корректный дистрибутив, не пытайтесь загрузить файл принудительно через «Загрузить конфигурацию из файла» без понимания последствий.
- 1Сделайте резервную копию базы (выгрузка .dt или копия файла/бэкап СУБД)
- 2Завершите сеансы всех пользователей и установите блокировку входа
- 3Откройте конфигуратор, меню «Конфигурация → Поддержка → Обновить конфигурацию»
- 4Укажите файл .cfu подходящего релиза и подтвердите обновление
- 5Примите изменения в окне сопоставления объектов (для типовой конфигурации — настройки по умолчанию)
- 6Выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7)
- 7Дождитесь окончания реструктуризации и запустите базу в режиме 1С:Предприятие для выполнения обработчиков обновления
Обновление конфигурации базы данных и обработчики
После загрузки изменений в конфигурацию нажмите F7 или выберите «Конфигурация → Обновить конфигурацию базы данных». Платформа покажет список изменений структуры (реструктуризацию): новые и изменённые таблицы, реквизиты, индексы. Подтвердите выполнение. На больших базах реструктуризация может занимать от нескольких минут до нескольких часов — не прерывайте процесс.
После завершения работы конфигуратора запустите базу в режиме 1С:Предприятие под полными правами. Типовые конфигурации при первом запуске нового релиза выполняют обработчики обновления: переносят данные в новые структуры, заполняют служебные регистры. Дождитесь сообщения об успешном завершении — только после этого релиз считается обновлённым и базу можно открывать пользователям.
Особенности обновления доработанных конфигураций
Если конфигурация снята с поддержки или содержит доработки, окно сопоставления объектов потребует ручных решений. Конфигуратор покажет объекты, изменённые и у вас, и у поставщика: для каждого нужно выбрать — взять версию поставщика, оставить свою или объединить. Здесь легко потерять доработки, поэтому перед обновлением полезно сохранить отчёт о сравнении и список изменённых объектов.
Для конфигураций на поддержке с возможностью изменения проверьте настройку правил поддержки: в окне сопоставления у объектов должен стоять режим «Объединять с приоритетом» там, где это осмысленно. Если доработок много, разумнее сначала выполнить обновление на копии базы, оценить объём конфликтов и только потом повторять на рабочей.
Проверка результата и откат при проблемах
После обновления проверьте номер версии в «О программе» — он должен соответствовать установленному релизу. Откройте несколько ключевых документов и отчётов, проверьте заполнение регистров, выполните типовые операции: проведение документа, формирование оборотно-сальдовой ведомости или аналогичного основного отчёта вашей конфигурации.
Дополнительно полезно запустить «Тестирование и исправление» на копии базы, если обновление проходило с ошибками или прерываниями. В серверных вариантах просмотрите журнал регистрации за период обновления — там видны ошибки обработчиков.
Если обновление завершилось критической ошибкой и база не работоспособна, единственный надёжный откат — восстановление из резервной копии. Отката «назад» штатными средствами конфигуратора не существует: старый релиз можно вернуть только вместе с данными из копии, сделанной до обновления.
Как проверить результат
Совпадает с установленным релизом
Остался старый номер — обновление не завершено
Обработчики обновления отработали, появилось сообщение об успешном завершении
Ошибка «конфигурация не соответствует базе данных» или зависание обработчиков
Документы проводятся, отчёты формируются без ошибок
Ошибки о недостающих полях или объектах метаданных
Нет ошибок обработчиков обновления
Повторяющиеся ошибки фоновых заданий и обработчиков
Частые вопросы
Можно ли обновить базу 1С вручную без подписки ИТС?
Файлы обновлений типовых конфигураций распространяются по договору ИТС. Без действующей подписки легального источника дистрибутивов нет. Если подписка есть у франчайзи или обслуживающей организации, они могут передать вам конкретный файл обновления для вашего релиза.
Чем отличается обновление конфигурации от обновления конфигурации базы данных?
Первая операция меняет описание структуры (метаданные), вторая — физически перестраивает таблицы базы под новое описание. Работоспособной база становится только после выполнения обеих операций и запуска обработчиков обновления в режиме предприятия.
Что делать, если конфигуратор пишет «файл не содержит доступных обновлений»?
Это значит, что ваш текущий релиз не входит в список исходных версий выбранного .cfu. Уточните точный номер своей версии в «О программе» и скачайте обновление, которое поддерживает переход именно с него, либо установите промежуточные релизы последовательно.
Можно ли обновляться, пока пользователи работают?
Загрузить изменения в конфигурацию иногда можно, но обновление конфигурации базы данных требует монопольного доступа — все сеансы должны быть завершены. Практичный вариант: выполнять обновление в нерабочее время с установленной блокировкой входа.
Как откатить обновление, если что-то пошло не так?
Штатного отката нет. Восстановите базу из резервной копии, сделанной до обновления: для файловой базы — верните файл 1Cv8.1CD или загрузите .dt, для серверной — восстановите бэкап средствами СУБД. Поэтому копия перед обновлением обязательна.
Нужно ли обновлять платформу вместе с конфигурацией?
Не обязательно одновременно, но новый релиз конфигурации может требовать минимальную версию платформы — она указана в описании релиза. Сначала проверьте это требование, при необходимости обновите платформу, затем конфигурацию. Менять оба компонента разом на рабочей базе без теста не рекомендуется.
Что важно запомнить
Ручное обновление 1С — это цикл: резервная копия, монопольный доступ, загрузка подходящего .cfu через конфигуратор, обновление конфигурации базы данных, запуск обработчиков в режиме предприятия и проверка результата. Без копии и без подходящего к релизу файла начинать нельзя, а откат возможен только восстановлением из резервной копии.