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

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

Как обновить 1С:Предприятие до последней версии

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

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

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

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

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

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

Убедитесь, что у вас есть действующий договор 1С:ИТС или подписка на сервис обновлений: без неё официальный портал portal.1c.ru не выдаст дистрибутивы, а встроенный механизм обновления не сможет скачать релиз. Также проверьте, что учётная запись пользователя портала привязана к программе в настройках интернет-поддержки.

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

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

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

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

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

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

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

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

Порядок действий
  1. 1
    Завершите сеансы всех пользователей и сделайте резервную копию
  2. 2
    Откройте «Администрирование → Интернет-поддержка и сервисы → Обновление версии программы»
  3. 3
    Выберите доступное обновление и запустите загрузку и установку
  4. 4
    Дождитесь завершения обновления данных информационной базы
  5. 5
    Запустите базу в обычном режиме и проверьте версию в разделе «О программе»

Если обновлений несколько

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

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

Ручной способ нужен, когда нет доступа в интернет с рабочего сервера, конфигурация доработана или автоматический механизм завершился с ошибкой. Дистрибутив обновления скачивается с портала portal.1c.ru в разделе «Обновления программ» — потребуется логин с действующей подпиской.

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

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

Перед ручным обновлением распакуйте дистрибутив и прочитайте прилагаемый файл описания (обычно 1cv8upd.htm): там перечислены версии, с которых возможен переход, порядок обновления и дополнительные действия после установки — например, необходимость запустить регламентные обработчики или обновить печатные формы.
ПЗ
Практическое замечание

Обновление платформы 1С:Предприятие

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

Дистрибутив платформы скачивается с того же портала обновлений. Установка выполняется на каждом компьютере, где запускается 1С (или на сервере 1С и терминальном сервере), при закрытых сеансах программы. В типовой установке достаточно запустить setup.exe и пройти мастер с параметрами по умолчанию.

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

Проверка результата и частые ошибки

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

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

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

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

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

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

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

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

Все выполнены, очередь пуста

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

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

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

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

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

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

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

ЭДО, банк, синхронизации проходят в штатном режиме

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

Ошибки обмена после обновления

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

Особые сценарии и ограничения

Базовые версии конфигураций обновляются только через интернет и не поддерживают ручную установку из дистрибутива — это ограничение лицензионной политики. Коробочные ПРОФ и КОРП версии допускают оба способа.

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

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

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

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

Типовая конфигурация, есть интернет и подписка ИТСОбновляйтесь из режима «Предприятие» через «Обновление версии программы»
Нет интернета на сервере или автоматика дала сбойСкачайте дистрибутив с портала и обновите через конфигуратор
Конфигурация доработанаИспользуйте сравнение/объединение конфигураций, при отсутствии опыта привлеките специалиста
База в облаке 1С:ФрешНичего не делайте — обновление выполняет оператор сервиса
Платформа старше требуемой релизомСначала обновите платформу, затем конфигурацию

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

Можно ли обновляться без договора ИТС?

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

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

Сама установка релиза — обычно 10–30 минут, но обновление данных информационной базы на больших базах может идти несколько часов. Планируйте обновление на нерабочее время и закладывайте запас времени минимум вдвое.

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

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

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

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

Как откатить обновление, если что-то пошло не так?

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

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

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

Итог

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

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