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

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

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

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

Обновление типовой конфигурации 1С через конфигуратор — стандартная процедура, которую администратор или бухгалтер с базовыми навыками выполняет за 15–40 минут в зависимости от размера базы. Главные условия безопасной работы: актуальная резервная копия, отсутствие активных сеансов пользователей и правильный файл обновления, соответствующий текущему релизу конфигурации.

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

Подготовка: резервная копия и завершение сеансов

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

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

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

Где взять файл обновления и как проверить его совместимость

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

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

Обновление конфигурации на полной поддержке

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

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

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

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

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

Если конфигурация снята с полной поддержки или в нее внесены доработки, механизм обновления усложняется. Используйте «Конфигурация → Сравнить, объединить с конфигурацией из файла» и укажите полный .cf-файл нового релиза. Платформа построит дерево различий, где каждому объекту присваивается режим объединения: взять из новой конфигурации, оставить текущий или объединить.

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

Типичные ошибки
01
Обновление без резервной копии — при сбое реструктуризации база восстанавливается только из копии
02
Установка .cfu не с того релиза — платформа откажет в обновлении или результат будет некорректным
03
Замещение доработанных объектов новыми версиями — потеря своих доработок
04
Пропуск обновления конфигурации базы данных (F7) — ошибки при запуске в режиме Предприятия
05
Обновление при активных сеансах — блокировка монопольного режима и невозможность завершить процедуру

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

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

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

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

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

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

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

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

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

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

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

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

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

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

База открывается без сообщений об ошибках, обработчики обновления выполнены

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

Ошибки о несоответствии структуры — не выполнено обновление конфигурации БД

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

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

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

Ошибки в типовых операциях — требуется анализ на тестовой копии

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

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

Да, процедура та же, но монопольный доступ достигается через блокировку сеансов в консоли кластера или через параметр блокировки соединений. Резервную копию для клиент-серверной базы надежнее делать средствами СУБД, а не выгрузкой dt.

Чем отличается файл .cfu от .cf?

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

Что делать, если обновление прервалось на реструктуризации?

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

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

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

Можно ли обновить конфигурацию без монопольного режима?

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

Итог

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

Безопасное обновление 1С 8.3 через конфигуратор строится на трех обязательных шагах: резервная копия до начала работ, монопольный доступ на этапе обновления базы данных и проверка версии и ключевых функций после завершения. Для доработанных конфигураций используйте сравнение и объединение с полным cf-файлом и контролируйте каждый измененный объект.