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

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

Как обновить конфигурацию 1С:Комплексная автоматизация

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

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

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

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

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

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

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

Конфигурация на поддержкеТиповая

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

Есть доработкиОбъекты изменены

Потребуется сравнение и объединение в конфигураторе

Отставание на много релизовВерсия старше на несколько месяцев

Возможна установка нескольких промежуточных обновлений

Нет действующего ИТСПодписка истекла

Автоматическое обновление недоступно, нужен файл обновления

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

Перед любым обновлением создайте резервную копию информационной базы. Для файловой базы достаточно выгрузить данные через конфигуратор: «Администрирование» → «Выгрузить информационную базу» в файл с расширением .dt. Для клиент-серверного варианта дополнительно рекомендуется сделать копию средствами СУБД.

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

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

Стандартный способ — обновление из режима «Предприятие». Перейдите в «НСИ и администрирование» → «Обслуживание» → «Результаты обновления и дополнительная обработка данных» → «Обновление версии программы» (в ряде версий путь называется «Обновление программы»). Нажмите «Проверить наличие обновлений».

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

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

Порядок обновления через интернет
  1. 1
    Сделайте резервную копию базы (файл .dt или копию СУБД)
  2. 2
    Проверьте логин и пароль интернет-поддержки в настройках
  3. 3
    Завершите работу всех пользователей и фоновые задания
  4. 4
    Откройте «Администрирование» → «Обслуживание» → «Обновление программы»
  5. 5
    Нажмите «Проверить обновления» и запустите установку
  6. 6
    Дождитесь перезапуска и выполнения обработчиков обновления
  7. 7
    Проверьте версию и результаты обновления в журнале

Обновление из файла: когда автоматика недоступна

Если сервер не имеет доступа в интернет или подписка ИТС оформлена на другую организацию, обновление устанавливают из файла. Дистрибутив обновления загружают с портала 1С (раздел обновлений программ) на компьютере с доступом в сеть, затем переносят на рабочий сервер.

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

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

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

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

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

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

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

Отложенные обработчики и проверка результата

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

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

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

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

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

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

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

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

Версия не изменилась — обновление не применилось

Статус обработчиков обновления
Норма

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

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

Есть ошибки или обработчики 'зависли' на длительное время

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

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

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

Ошибки при проведении, пустые или искажённые отчёты

Обмены и интеграции
Норма

Синхронизации выполняются в штатном режиме

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

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

Частые проблемы и их решение

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

Если обновление не находится автоматически, проверьте: действует ли подписка ИТС, правильно ли указан логин портала, не блокирует ли соединение прокси или антивирус. При клиент-серверном режиме доступ в интернет нужен серверу 1С, а не только клиентским машинам.

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

Итог

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

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

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

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

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

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

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

Что делать, если обновление завершилось с ошибкой?

Не запускайте пользователей. Откройте «Результаты обновления программы» и посмотрите текст ошибки конкретного обработчика. Часто помогает повторный запуск обработчика из этого же раздела. Если ошибка повторяется, восстановите базу из резервной копии и разбирайте причину на тестовой копии.

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

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

Можно ли отменить обновление после установки?

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