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

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

Как обновить сервер 1С 8.3: пошаговая инструкция

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

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

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

Что подготовить перед обновлением сервера 1С

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

Скачивайте дистрибутивы только с официального портала 1С (portal.1c.ru) по действующей подписке ИТС. Вам понадобятся: дистрибутив платформы нужной версии (комплект для Windows или Linux в зависимости от ОС сервера) и дистрибутив обновления конфигурации. Проверьте в описании релиза конфигурации, с каких версий поддерживается переход — иногда обновляться нужно последовательно через промежуточные релизы.

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

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

Резервная копия — единственный способ откатиться, если обновление пройдёт с ошибкой. Для клиент-серверной базы правильный способ — штатное резервное копирование средствами СУБД: в MS SQL это полный backup базы через SQL Server Management Studio, в PostgreSQL — утилита pg_dump. Такая копия восстанавливается быстро и предсказуемо.

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

Обновление платформы на сервере 1С

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

Порядок действий на сервере с ОС Windows:

Установка новой платформы
  1. 1
    Завершите сеансы пользователей: в консоли администрирования установите для базы блокировку начала сеансов и удалите активные соединения
  2. 2
    Остановите службу «Агент сервера 1С:Предприятия» через services.msc или консоль администрирования
  3. 3
    Запустите установку новой версии платформы из дистрибутива, выберите компоненты «Сервер 1С:Предприятия» и «Администрирование сервера»
  4. 4
    Запустите службу агента сервера новой версии и убедитесь, что кластер и базы видны в консоли администрирования
  5. 5
    Обновите платформу на всех клиентских машинах или настройте автоматическое обновление клиентов через публикацию дистрибутива

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

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

Обновление конфигурации базы данных

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

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

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

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

Проверка работоспособности после обновления

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

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

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

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

Подключение клиентов
Норма

Пользователи входят в базу штатно, версия клиента совпадает с сервером

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

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

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

При первом запуске отработали без ошибок, версия конфигурации изменилась

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

Зависание, ошибки в журнале регистрации, старая версия в сведениях о программе

Регламентные задания
Норма

Выполняются по расписанию, ошибок в журнале нет

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

Задания не стартуют или завершаются с ошибками

Типичные ошибки и как их избежать

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

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

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

Итог

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

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

Частые вопросы об обновлении сервера 1С 8.3

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

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

Что делать, если клиенты не подключаются после обновления?

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

Нужно ли обновлять СУБД вместе с платформой?

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

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

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

Как откатиться, если обновление прошло неудачно?

Остановите сервер 1С, восстановите базу из резервной копии средствами СУБД и переключите кластер на прежнюю версию платформы (именно поэтому её не удаляют сразу). После восстановления проверьте целостность данных и проанализируйте причину сбоя перед повторной попыткой.

Можно ли обновляться без подписки ИТС?

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