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

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

Как обновить 1С, если долго не обновляли

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

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

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

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

Шаг 1. Оцените, насколько устарела конфигурация

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

Затем сравните свой релиз с актуальным на портале 1С:Обновление программ (portal.1c.ru) или в разделе поддержки пользователей. Обратите внимание на таблицу перехода: для каждого релиза указано, с каких версий допускается обновление. Если ваш релиз отсутствует в списке допустимых для последней версии — потребуется цепочка промежуточных обновлений.

Отставание до 3–4 релизовНебольшое

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

Отставание на 5–15 релизовСреднее

Нужна цепочка промежуточных версий и проверка требований к платформе

Отставание более годаЗначительное

Вероятны смена редакции, устаревшая платформа, конфликты с расширениями

Конфигурация доработанаОсобый случай

Перед обновлением обязателен анализ изменённых объектов, иначе доработки будут потеряны

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

Шаг 2. Сделайте резервную копию — это обязательное условие

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

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

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

Шаг 3. Обновите платформу 1С:Предприятие

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

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

Шаг 4. Установите обновления конфигурации последовательно

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

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

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

Обновление через интернет-поддержку

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

Порядок действий при обновлении через несколько релизов
  1. 1
    Зафиксируйте текущий релиз конфигурации и версию платформы
  2. 2
    Сделайте выгрузку dt и копию файла базы, проверьте восстановление
  3. 3
    Установите требуемую версию платформы на сервер и клиенты
  4. 4
    Скачайте цепочку релизов от текущего до целевого
  5. 5
    Установите первый промежуточный релиз через конфигуратор, обновите конфигурацию БД
  6. 6
    Запустите базу в режиме предприятия и дождитесь завершения обработчиков обновления
  7. 7
    Повторите для каждого следующего релиза
  8. 8
    После финального релиза выполните тестирование и проверку данных

Шаг 5. Учтите доработки, расширения и внешние компоненты

Если конфигурация изменялась (снятие объектов с поддержки, свои документы и отчёты), обновление потребует сравнения и объединения конфигураций с ручным разбором конфликтов. В этом случае без специалиста по 1С работа рискованна: типовые объекты могут перезаписать ваши изменения, а отказ от обновления объекта — сломать логику нового релиза.

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

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

Шаг 6. Проверьте результат и верните пользователей

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

Выполните контрольные проверки: сверьте оборотно-сальдовую ведомость или итоги по складу с данными до обновления (заранее сформируйте и сохраните эти отчёты), откройте несколько типовых документов, проверьте печать, обмены с другими системами и регламентные операции. Дополнительно запустите «Тестирование и исправление» конфигурации базы данных в конфигураторе на тестовой копии.

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

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

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

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

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

Обработчики зависли или завершились с ошибками — разбирать журнал регистрации

Итоги учёта
Норма

ОСВ и складские итоги совпадают с отчётами, снятыми до обновления

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

Расхождения в остатках — откат на копию и анализ причины

Расширения и внешние обработки
Норма

Все подключены, открываются, выдают корректные данные

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

Расширение отключено или выдаёт ошибку обращения к объекту

Запуск у пользователей
Норма

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

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

Ошибка несовпадения версий платформы — обновить клиентские места

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

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

Привлекайте специалиста по 1С, если: конфигурация существенно доработана, база клиент-серверная с большим объёмом данных, требуется переход между редакциями, есть интеграции с другими системами (обмены с сайтом, кассами, ЕГАИС, ЭДО) или предыдущие попытки обновления завершились ошибками. Стоимость ошибки в этих сценариях заметно выше стоимости работы специалиста.

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

Как выбрать действие

Типовая конфигурация, отставание до нескольких релизов, есть резервная копияОбновляйте самостоятельно через конфигуратор или сервис обновления
Отставание более года, но конфигурация типоваяСтавьте цепочку промежуточных релизов вручную, репетируйте на копии
Есть доработки или снятые с поддержки объектыСначала сравнение конфигураций и план объединения — при сомнениях привлекайте специалиста
Требуется переход между редакциями (например, 2.0 на 3.0)Выполняйте официальную процедуру перехода, затем обновляйте релизы
Предыдущая попытка обновления завершилась ошибкойВосстановите базу из копии и разбирайте журнал регистрации до повторной попытки
Итог

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

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

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

Можно ли обновить 1С сразу на последний релиз, пропустив промежуточные?

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

Что делать, если подписка ИТС закончилась?

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

Обновление зависло на этапе обновления конфигурации базы данных. Что делать?

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

Пропадут ли данные при обновлении?

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

Нужно ли обновлять копию базы перед рабочей?

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

Как узнать, какие релизы нужны для перехода?

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