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

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

Как установить обновление 1С 8.3 из файла

Подробная инструкция, как установить обновление конфигурации 1С 8.3 из файла cf или cfu: подготовка, загрузка, обновление базы данных и проверка результата.

Обновление конфигурации 1С 8.3 из файла применяется, когда автоматическое обновление через интернет недоступно: нет подписки ИТС на конкретном компьютере, база работает в закрытом контуре или нужен конкретный релиз, отличный от последнего. Файлы поставки бывают двух видов: cf — полная конфигурация, и cfu — файл обновления, который содержит только изменения между версиями.

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

Ниже разобран полный цикл работ: от определения текущей версии до проверки результата, включая типичные ошибки и способы отката.

Что понадобится перед началом работы

Для установки обновления из файла нужны четыре вещи: сам файл обновления (cfu) или полной конфигурации (cf), доступ к конфигуратору с правами администратора, монопольный доступ к информационной базе и свободное место на диске. Места потребуется заметно больше размера файла: платформа распаковывает данные во временные каталоги, а при обновлении базы данных создаются временные таблицы.

Файл обновления обычно поставляется в составе дистрибутива, который скачивается с портала 1С или получается от франчайзи. Дистрибутив распаковывается и устанавливается в каталог шаблонов — тогда обновление можно найти через стандартный поиск. Либо файл cfu/cf можно указать напрямую, минуя установку шаблона.

Как проверить текущую версию и совместимость файла

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

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

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

Резервная копия — обязательный шаг

Перед любым обновлением создайте резервную копию базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы в отдельную папку — при выключенной базе и отсутствии активных сеансов. Альтернатива — выгрузка через конфигуратор: «Администрирование → Выгрузить информационную базу» в файл dt.

Для клиент-серверной базы корректный способ — средствами СУБД (например, резервная копия в MS SQL Server или PostgreSQL) либо выгрузка dt из конфигуратора. Копирование файлов базы данных напрямую при работающем сервере СУБД недопустимо — копия окажется неконсистентной.

Проверьте, что копия действительно создана и её размер соответствует ожиданиям. Храните копию на другом диске или сетевом ресурсе, а не в каталоге самой базы.

Пошаговая установка обновления из файла

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

Дальнейший порядок действий в конфигураторе:

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

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

Обновление через установленный шаблон

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

Загрузка полной конфигурации из cf

Для файла cf используется другой пункт меню: «Конфигурация → Загрузить конфигурацию из файла». Этот способ заменяет конфигурацию целиком и применим, когда cfu для вашей версии не существует. На поддерживаемой типовой конфигурации без доработок результат эквивалентен обновлению, но при наличии изменений они будут потеряны.

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

Обновление через cfu

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

Загрузка cf целиком

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

Обновление через интернет из режима Предприятия

Самый простой вариант при наличии интернета и действующей подписки. Не подходит для закрытых контуров и серверов без доступа в сеть.

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

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

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

После первого запуска в режиме «1С:Предприятие» отработают обновляторы — служебные процедуры переноса и преобразования данных. В типовых конфигурациях отображается прогресс и итоговое сообщение об успешном обновлении. До завершения этого этапа не запускайте регламентные операции и не давайте пользователям работать с документами.

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

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

Версия в «О программе»
Норма

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

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

Версия осталась прежней — обновление не завершено

Окно обновления при первом запуске
Норма

Сообщение об успешном завершении обработчиков

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

Ошибки обработчиков или зависший прогресс

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

Открываются, данные на месте, проведение работает

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

Ошибки открытия форм, пропавшие данные

Журнал регистрации
Норма

Нет массовых ошибок после обновления

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

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

Типичные ошибки и как их избежать

Большинство проблем при обновлении из файла связано не с самим файлом, а с нарушением подготовительных шагов: отсутствием копии, неподходящей версией или активными сеансами пользователей.

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

Если обновление завершилось ошибкой, не пытайтесь повторять его вслепую. Восстановите базу из резервной копии, проанализируйте сообщение об ошибке (часто помогает журнал регистрации и технологический журнал) и только после этого повторите процедуру с учётом найденной причины.

Маршрут решения

Как выбрать действие

Конфигурация типовая, на поддержке, версия подходит под cfuОбновляйтесь штатно через «Обновить конфигурацию» с указанием файла
Версия сильно устарела, cfu не подходитИспользуйте полный cf или ставьте промежуточные релизы последовательно
Конфигурация доработанаОбновляйтесь только через сравнение и объединение, при сложных доработках — с участием разработчика
Обновление прервалось с ошибкой и база не открываетсяВосстановите резервную копию и разбирайте причину, не запускайте повторное обновление на повреждённой базе

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

Можно ли обновить 1С из файла без конфигуратора?

Штатно — нет: установка обновления из файла cfu или cf выполняется только в конфигураторе. Альтернатива без файла — обновление через интернет из режима «1С:Предприятие» в типовых конфигурациях, но для этого нужны доступ в сеть и регистрация на портале 1С.

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

Сообщение означает, что текущая версия конфигурации не входит в список поддерживаемых данным cfu. Проверьте точный номер релиза в «О программе», скачайте промежуточные обновления и ставьте их последовательно, либо используйте полный файл cf из дистрибутива нужного релиза.

Сколько времени занимает обновление?

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

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

Штатной кнопки отката в 1С нет. Единственный надёжный способ — восстановить базу из резервной копии, созданной до обновления. Именно поэтому копия обязательна, а её наличие нужно проверить до начала работ, а не после сбоя.

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

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

Итог

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

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