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

· 9 мин

Содержание

Чтобы обновить платформу 1С, скачайте дистрибутив новой версии в личном кабинете пользователя, запустите setup.exe и поставьте её рядом со старой. Запуск базы сам переключится на свежий номер — данные при этом не трогаются. Платформа и конфигурация обновляются по отдельности: номер платформы (например, 8.3.24.xxxx) и релиз конфигурации («Бухгалтерия предприятия», «Зарплата и управление персоналом») живут своей жизнью.

Базовая платформа 1С обновляется ровно так же, как ПРОФ: разница только в лицензии и в том, что базовую поставку нельзя переводить в клиент-серверный режим. Всё, что ниже, работает и для базовой, и для профессиональной версии — различия я отмечаю отдельно.

Чем платформа отличается от конфигурации и зачем её обновлять

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

Причин ровно три:

  • 📌 Новый релиз конфигурации требует платформу с номером не ниже указанного. Пока не обновите движок — конфигурация не запустится.
  • 🐞 В новой версии платформы закрыты ошибки и дыры безопасности, ускорена работа с СУБД и формами «Такси».
  • 🌐 Сервисы 1С (ЭДО, отчётность, интернет-поддержка) со временем перестают работать на старых номерах платформы.

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

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

Текущий номер платформы смотрите в самой программе: меню Справка → О программе. Там же — разрядность (32 или 64 бита) и режим базы.

Разрядность стоит учесть заранее. 64-битная платформа работает с большими объёмами памяти и на тяжёлых базах заметно стабильнее, поэтому при обновлении на современном компьютере выбирайте 64 бита. 32-битная остаётся актуальной разве что для старого оборудования и отдельных внешних компонент, которые не переведены на 64 бита.

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

Обновление платформы не меняет данные, но подготовиться стоит — особенно в сети.

Перед обновлением платформы
Выполнено: 0 / 5

Минимальный номер платформы для конфигурации указан в описании релиза на сайте поддержки, в разделе «Рекомендуемая версия платформы». Правило простое: ставьте версию не ниже требуемой. Более высокий номер подойдёт, более низкий — нет. Сравнивайте именно по числу (8.3.24 не ниже 8.3.21), а не «старее — новее» на глаз.

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

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

Пять способов обновить платформу 1С

Методы отличаются масштабом: одна машина, парк компьютеров в сети, сервер или облако.

Способ 1. Ручная установка дистрибутива

Базовый вариант для одного-двух рабочих мест.

  1. Скачайте дистрибутив технологической платформы нужной разрядности в личном кабинете по регистрационному номеру. Берите именно «Технологическую платформу», а не отдельный клиент.
  2. Распакуйте архив и запустите setup.exe от имени администратора.
  3. В мастере на экране компонентов для обычного рабочего места достаточно «1С:Предприятие». Модули расширения веб-серверов нужны только там, где база публикуется через веб.
  4. Папку установки оставьте по умолчанию — разные номера платформы спокойно живут рядом.
  5. Закройте мастер. Старую версию удалять не нужно.

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

Способ 2. Автообновление тонкого клиента

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

Способ 3. Централизованное обновление из общего каталога

Для сети на 10–50 машин раскладывать дистрибутив руками на каждую — долго. Положите дистрибутивы в общий сетевой каталог и пропишите его расположение в конфигурационном файле 1CEStart.cfg. Тогда при запуске 1С сама увидит новый номер и предложит обновиться — пользователю останется нажать «Да» и дождаться установки. Файл лежит в каталоге данных приложения пользователя (%APPDATA%\1C\1CEStart) либо в общем каталоге 1CESCmn для настроек, единых на всю машину.

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

Способ 4. Обновление сервера 1С:Предприятия

Клиент-серверный вариант (только ПРОФ). Порядок такой:

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

Если управляете сервером через утилиту rac, после запуска службы проверьте, что кластер поднялся: rac cluster list покажет список кластеров. Подробные подкоманды утилиты смотрите в справке rac help — не придумывайте параметры наугад.

Номер платформы на сервере и на клиентах должен совпадать. Если клиент старше или новее сервера — база выдаст ошибку несовместимости.

Способ 5. Тихая установка для парка машин

Для массового развёртывания setup.exe запускают с параметрами через командную строку или групповые политики — без диалогов мастера. Точный набор ключей тихой установки смотрите в документации к дистрибутиву платформы: там описаны параметры для автоматической установки и выбора компонентов.

Как 1С выбирает версию платформы при запуске

Это ключевой момент, из-за которого путаются. На компьютере может стоять несколько номеров платформы одновременно. Какой из них запустит базу?

По умолчанию стартер 1cestart берёт самый высокий установленный номер. Если нужно зафиксировать конкретную версию для отдельной базы:

  • В окне списка баз выделите базу → Изменить.
  • В поле Версия 1С:Предприятия впишите нужный номер, например 8.3.24.
  • Пустое поле означает «запускать самой свежей из установленных».

Через поле Версия 1С:Предприятия удобно и фиксировать версию, и временно вернуться на предыдущую, не удаляя новую. Общий для всех баз номер по умолчанию задаётся в 1CEStart.cfg.

Зачем вообще закреплять версию? Два типичных случая. Первый — внешняя компонента или драйвер оборудования пока не совместимы с самым новым движком, и базу надо держать на проверенном номере. Второй — тестирование: обновили платформу на одной базе, убедились, что всё работает, и только потом снимаете закрепление на остальных. Это безопаснее, чем разом перевести весь офис на непроверенный номер.

Чем отличается обновление базовой, файловой и серверной версии

Сам процесс установки платформы одинаков. Различается обвязка:

ВариантЧто обновляемНюанс
Базовая, файловаяПлатформу на компьютереКлиент-серверный режим недоступен
ПРОФ, файловаяПлатформу на каждом рабочем местеНомер должен совпадать у всех, кто работает с одной базой
ПРОФ, клиент-серверСервер 1С + клиентовСначала сервер, потом клиенты; номера совпадают

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

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

Ошибки при обновлении платформы и их решение

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

Диагностика: выберите симптом

Как откатиться на прежнюю версию платформы

Откат — это и есть главный плюс того, что платформы ставятся рядом. Если новый номер оказался проблемным:

  1. Откройте список баз, выделите нужную → Изменить.
  2. В поле Версия 1С:Предприятия впишите номер старой платформы (она ещё установлена).
  3. Сохраните и запустите базу — она откроется под прежним движком.

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

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

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

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

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

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

Нужно ли обновлять платформу, если 1С и так работает?
Нет, если новый релиз конфигурации не требует более высокого номера и ничего не сбоит. Обновляйте по необходимости: под требования конфигурации, ради исправлений или работы сервисов.
Слетят ли данные и настройки при обновлении платформы?
Нет. Платформа и база независимы: смена номера движка не меняет ни конфигурацию, ни введённые данные. Резервную копию всё равно делайте — это дешёвая страховка перед любой установкой.
Надо ли удалять старую версию платформы?
Не обязательно. Несколько номеров работают параллельно, и старая версия нужна для быстрого отката. Удаляйте только чтобы освободить место на диске.
Как обновить платформу сразу на всех компьютерах сети?
Через общий каталог дистрибутивов с прописанным расположением в 1CEStart.cfg (способ 3) или тихой установкой через групповые политики (способ 5). Поштучно обходить машины не нужно.
Обязательно ли обновлять платформу вместе с конфигурацией?
Нет, это разные обновления. Но новый релиз конфигурации может потребовать платформу не ниже определённого номера — тогда сначала поднимают платформу, потом ставят релиз.