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

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

Обновление 1С:Комплексная автоматизация с 2.4 на 2.5

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

Переход с редакции 2.4 на 2.5 в 1С:Комплексная автоматизация — это не рядовое накопительное обновление, а смена редакции. Меняется состав подсистем, механизмы учета и требования к версии платформы 1С:Предприятие. Из-за этого обновление занимает больше времени, чем обычный патч, и требует подготовки: резервной копии, проверки доработок и тестового прогона на копии базы.

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

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

Проверьте готовность базы и платформы

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

Проверьте версию платформы 1С:Предприятие. Релиз 2.5 требует более новую платформу, чем большинство релизов 2.4. Точную минимальную версию смотрите в файле поставки дистрибутива (обычно это файл с описанием совместимости в каталоге шаблонов). Установите нужную платформу заранее и убедитесь, что база на ней запускается.

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

Текущий релизПоследний доступный 2.4

Сверьте версию в разделе «О программе» с актуальным релизом на портале 1С

ПлатформаВерсия из файла поставки 2.5

Откройте описание совместимости в каталоге шаблона дистрибутива

ДоработкиЗадокументированы и вынесены в расширения

Сравните конфигурацию с типовой через «Сравнить, объединить с конфигурацией из файла»

Свободное местоЗапас под копию и временные файлы

Проверьте диск сервера СУБД и каталог временных файлов

Снимите резервную копию и подготовьте тестовую среду

Резервная копия — обязательное условие. Для файловой базы достаточно скопировать файл 1Cv8.1CD при отсутствии активных сеансов. Для клиент-серверной базы используйте средства СУБД (например, pg_dump для PostgreSQL или штатный backup для MS SQL) либо выгрузку в dt через конфигуратор. Выгрузка в dt удобна, но для больших баз занимает заметно больше времени и не всегда подходит как единственный способ.

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

Получите и установите дистрибутив релиза 2.5

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

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

Обновите конфигурацию в конфигураторе

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

Порядок действий в конфигураторе
  1. 1
    Откройте меню «Конфигурация — Поддержка — Обновить конфигурацию»
  2. 2
    Выберите «Выбор файла обновления» и укажите путь к 1cv8.cfu или 1cv8.cf нового релиза
  3. 3
    Дождитесь анализа и подтвердите список изменяемых объектов
  4. 4
    Если конфигурация доработана — в окне сравнения вручную разрешите конфликты по изменённым объектам
  5. 5
    Выполните «Обновить конфигурацию базы данных» (F7), примите реструктуризацию
  6. 6
    Дождитесь завершения реструктуризации, не прерывая процесс

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

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

Первый запуск и отложенные обработчики

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

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

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

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

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

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

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

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

Результаты обновления программы
Норма

Все обработчики в статусе «Выполнено»

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

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

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

Типовые документы проводятся без ошибок

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

Ошибки в модулях, ссылки на отсутствующие объекты

Регламентированная отчетность
Норма

Формы открываются и заполняются

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

Ошибки компонентов отчетности, пустые формы

Расширения
Норма

Подключены, статус «Применено»

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

Расширение отключено из-за несовместимости

Проверьте доработки, расширения и обмены

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

Отдельно протестируйте интеграции: обмены с 1С:Бухгалтерией, ЗУП, сайтом, ЭДО, банк-клиентами. Форматы обмена и состав передаваемых данных в новой редакции могут отличаться, поэтому выполните полный цикл синхронизации на тестовых данных и сверьте остатки и взаиморасчеты до и после.

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

Когда лучше привлечь специалиста

Самостоятельное обновление оправдано для типовой конфигурации без доработок, с одной-двумя интеграциями и базой умеренного размера. Если конфигурация сильно изменена, работает в режиме 24/7, содержит сотни гигабайт данных или интегрирована с критичными внешними системами, переход на новую редакцию разумно поручить специалисту с опытом именно обновлений КА.

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

Как выбрать сценарий обновления

Конфигурация типовая, на полной поддержкеШтатное обновление через «Поддержка — Обновить конфигурацию»
Есть доработки в типовых объектахСравнение и объединение с cf-файлом, ручное разрешение конфликтов
Доработки в расширенияхОбновите типовую часть, затем адаптируйте расширения
База крупная и критичнаяПолный тестовый прогон на копии и план отката до старта работ
Итог

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

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

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

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

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

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

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

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

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

Нужно ли обновлять платформу перед переходом на 2.5?

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

Можно ли откатиться обратно на 2.4 после обновления?

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

Перестанут ли работать внешние печатные формы и обработки?

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