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

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

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

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

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

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

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

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

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

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

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

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

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

Файлы обновлений получают с портала поставщика по действующей подписке, на диске ИТС или у партнёра. После скачивания архив с обновлением обычно нужно распаковать и запустить установщик setup.exe — он разместит шаблоны в каталоге шаблонов. Тогда конфигуратор сам найдёт обновление. Либо можно указать путь к файлу .cfu вручную, минуя установку шаблона.

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

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

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

Файл .cf (полная поставка)

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

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

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

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

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

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

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

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

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

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

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

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

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

Если конфигурация снята с поддержки или включена возможность изменения, обновление через .cfu недоступно — используйте полную поставку .cf с режимом «Загрузить конфигурацию из файла» либо «Сравнить, объединить с конфигурацией из файла». Второй вариант предпочтительнее: он позволяет управлять объединением.

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

Полезная практика — вести перечень собственных доработок с указанием объектов и причин изменений. Тогда при каждом обновлении вы быстро проверите, что все доработки сохранились, и не потеряете критичные изменения.

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

Проверка результата после обновления

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

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

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

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

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

Номер релиза в разделе «О программе»
Норма

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

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

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

Отложенные обработчики обновления
Норма

Все обработчики выполнены без ошибок

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

Есть незавершённые или завершённые с ошибкой обработчики

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

Формы открываются, данные отображаются корректно

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

Ошибки формата, пустые отчёты, сообщения об отсутствующих объектах

Собственные доработки
Норма

Все изменённые объекты работают как раньше

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

Доработки исчезли или вызывают ошибки

Частые вопросы по ручному обновлению 1С

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

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

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

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

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

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

Обновление не видит файл .cfu — в чём причина?

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

Как обновить базу, если конфигурация полностью снята с поддержки?

Через «Сравнить, объединить с конфигурацией из файла» с использованием полной поставки .cf. Загрузка «в лоб» через «Загрузить конфигурацию из файла» полностью заменит конфигурацию и уничтожит все доработки — используйте её только осознанно.

Итог

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

Ручное обновление 1С через конфигуратор сводится к четырём обязательным шагам: резервная копия, монопольный доступ, загрузка файла .cfu или .cf через «Обновить конфигурацию» и обновление конфигурации базы данных с реструктуризацией. Для доработанных конфигураций дополнительно контролируйте правила объединения и проверяйте сохранность своих изменений.