Администрирование · 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 каждую доработку нужно будет сопоставить с новым типовым кодом. Расширения обычно переживают обновление лучше, чем прямые изменения конфигурации, — если доработка ещё не вынесена в расширение, смена редакции хороший повод это сделать.
Сверьте версию в разделе «О программе» с актуальным релизом на портале 1С
Откройте описание совместимости в каталоге шаблона дистрибутива
Сравните конфигурацию с типовой через «Сравнить, объединить с конфигурацией из файла»
Проверьте диск сервера СУБД и каталог временных файлов
Снимите резервную копию и подготовьте тестовую среду
Резервная копия — обязательное условие. Для файловой базы достаточно скопировать файл 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Откройте меню «Конфигурация — Поддержка — Обновить конфигурацию»
- 2Выберите «Выбор файла обновления» и укажите путь к 1cv8.cfu или 1cv8.cf нового релиза
- 3Дождитесь анализа и подтвердите список изменяемых объектов
- 4Если конфигурация доработана — в окне сравнения вручную разрешите конфликты по изменённым объектам
- 5Выполните «Обновить конфигурацию базы данных» (F7), примите реструктуризацию
- 6Дождитесь завершения реструктуризации, не прерывая процесс
На больших базах реструктуризация может занимать часы. Не закрывайте конфигуратор и не выключайте сервер в этот момент: прерывание реструктуризации — одна из самых опасных ситуаций, способная повредить данные. Планируйте обновление рабочей базы на нерабочее время с запасом.
Если конфигурация снята с поддержки или сильно доработана, вместо «Обновить конфигурацию» используйте «Сравнить, объединить с конфигурацией из файла» и загрузите cf нового релиза. В режиме сравнения аккуратно переносите типовые изменения в доработанные объекты, не затирая собственные доработки. При большом объёме конфликтов имеет смысл привлечь разработчика, знакомого с конкретными доработками базы.
Первый запуск и отложенные обработчики
После обновления конфигурации базы данных запустите 1С:Предприятие под пользователем с полными правами. Система автоматически начнёт выполнение обработчиков обновления: они переносят данные в новые структуры, заполняют служебные регистры и пересчитывают зависимые показатели.
Обработчики делятся на монопольные (выполняются до начала работы пользователей) и отложенные (выполняются в фоне после запуска). Дождитесь полного завершения и тех и других — статус виден в разделе «НСИ и администрирование — Результаты обновления программы». Пока отложенные обработчики не завершены, часть данных может отображаться некорректно, а закрытие месяца и отчеты — работать с ошибками.
Как проверить результат обновления
Отображается новый релиз 2.5
Версия не изменилась или обновление прервано ошибкой
Все обработчики в статусе «Выполнено»
Есть обработчики с ошибками или зависшие
Типовые документы проводятся без ошибок
Ошибки в модулях, ссылки на отсутствующие объекты
Формы открываются и заполняются
Ошибки компонентов отчетности, пустые формы
Подключены, статус «Применено»
Расширение отключено из-за несовместимости
Проверьте доработки, расширения и обмены
После смены редакции обязательно проверьте расширения конфигурации. Если расширение заимствует объекты, изменённые в 2.5, оно может отключиться автоматически или работать некорректно. Откройте список расширений, проверьте статусы применимости и при необходимости обновите их код.
Отдельно протестируйте интеграции: обмены с 1С:Бухгалтерией, ЗУП, сайтом, ЭДО, банк-клиентами. Форматы обмена и состав передаваемых данных в новой редакции могут отличаться, поэтому выполните полный цикл синхронизации на тестовых данных и сверьте остатки и взаиморасчеты до и после.
Когда лучше привлечь специалиста
Самостоятельное обновление оправдано для типовой конфигурации без доработок, с одной-двумя интеграциями и базой умеренного размера. Если конфигурация сильно изменена, работает в режиме 24/7, содержит сотни гигабайт данных или интегрирована с критичными внешними системами, переход на новую редакцию разумно поручить специалисту с опытом именно обновлений КА.
Как выбрать сценарий обновления
Что важно запомнить
Переход с 2.4 на 2.5 — это смена редакции: сначала резервная копия и тестовый прогон, затем обновление через конфигуратор, первый запуск под полными правами и контроль отложенных обработчиков. Не запускайте пользователей и регламентные операции, пока обновление не завершено полностью.
Частые вопросы
Можно ли обновиться с 2.4 на 2.5 автоматически через интернет?
Если конфигурация типовая, стоит на полной поддержке и подключена интернет-поддержка, обновление может предлагаться автоматически. Однако для смены редакции надёжнее ручной сценарий через конфигуратор с предварительной копией — особенно на рабочих базах.
Сколько времени занимает обновление?
Зависит от размера базы и количества пропущенных релизов. На небольшой базе — от одного до нескольких часов, на крупной клиент-серверной реструктуризация и отложенные обработчики могут идти сутки и дольше. Планируйте окно с запасом и тестируйте на копии, чтобы оценить реальную длительность.
Что делать, если обработчик обновления завершился с ошибкой?
Откройте «Результаты обновления программы», посмотрите текст ошибки по конкретному обработчику. Часто причина — незаполненные данные или доработки. После устранения причины обработчик можно перезапустить: отложенные обработчики безопасно выполняются повторно.
Нужно ли обновлять платформу перед переходом на 2.5?
Да, если текущая версия ниже требуемой. Точную минимальную версию смотрите в документации к дистрибутиву релиза. Платформу обновляют первой, проверяют запуск базы на ней, и только потом обновляют конфигурацию.
Можно ли откатиться обратно на 2.4 после обновления?
Штатного отката нет: структура данных изменена необратимо. Единственный способ вернуться — восстановить базу из резервной копии, снятой до обновления. Все данные, введённые после перехода, при этом будут потеряны, поэтому копия и тестовый прогон обязательны.
Перестанут ли работать внешние печатные формы и обработки?
Большинство внешних печатных форм продолжает работать, так как механизм дополнительных отчетов и обработок сохраняется. Но обработки, обращающиеся к переименованным или удалённым в 2.5 объектам, потребуют доработки — проверьте каждую на тестовой копии.