Переход на новую версию платформы 1С:Предприятие 8.3 на клиенте, сервере и в 1С:Линк

· 10 мин

Содержание

Чтобы обновить платформу 1С:Предприятие 8.3, скачайте дистрибутив нужной версии, запустите setup.exe и установите те же компоненты, что стояли раньше. Новая версия ляжет рядом со старой в отдельную папку C:\Program Files\1cv8\8.3.xx.xxxx, базы и лицензии при этом не трогаются.

На одном компьютере это занимает 5–10 минут. Сложности начинаются там, где есть сервер 1С, веб-публикация или удалённый доступ через 1С:Линк: там версии клиента и сервера должны совпасть до последней цифры. Для каждого из этих вариантов свой порядок действий.

Подготовка к обновлению платформы 1С

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

📌 Что сделать до установки:

  • 🔎 Узнайте текущую версию. В программе откройте главное меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. В окне указаны версия платформы и релиз конфигурации.
  • 📄 Проверьте требования конфигурации. У каждого релиза типовой конфигурации есть минимальная версия платформы. Она указана в описании релиза на портале обновлений. Ставить версию ниже минимальной нельзя, сильно выше рекомендованной — нежелательно.
  • 💾 Сделайте резервную копию. Файловую базу — копией папки с файлом 1Cv8.1CD при закрытой программе. Серверную — средствами СУБД или выгрузкой .dt.
  • 👥 Договоритесь об окне. Для обновления сервера нужно остановить службу, а это обрывает сеансы всех пользователей. Выбирайте вечер или выходной.
  • 🔑 Уточните тип лицензии. Программные лицензии привязаны к оборудованию, а не к версии платформы, поэтому при обновлении они сохраняются. Аппаратный ключ HASP тоже продолжает работать, драйвер переустанавливать не нужно.

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

Где взять дистрибутив и какую версию выбрать

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

На странице «Технологическая платформа 8.3» выберите версию и нужный вариант дистрибутива.

Вариант дистрибутиваЧто внутриКому подходит
Технологическая платформа (64-bit) для WindowsТолстый и тонкий клиент, сервер, модули веб-сервера, администрированиеСервер, рабочие места администраторов и бухгалтеров
Технологическая платформа для Windows (32-bit)То же в 32-разрядной сборкеСтарые 32-разрядные ОС, отдельные внешние компоненты
Тонкий клиентТолько тонкий клиентПользователи серверных баз и баз через веб-публикацию
Сервер для Linux (DEB/RPM)Сервер и клиент для LinuxСерверы на Linux

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

Ручная установка новой версии платформы на рабочий компьютер

Это базовый сценарий для файловой базы на одном или нескольких ПК.

  1. Распакуйте архив дистрибутива в отдельную папку.
  2. Закройте все окна 1С на этом компьютере.
  3. Запустите setup.exe от имени администратора.
  4. На шаге выбора компонентов отметьте то же, что стояло раньше. Для обычного рабочего места достаточно «1С:Предприятие» и «1С:Предприятие — тонкий клиент».
  5. На вопрос о языке интерфейса оставьте «Русский».
  6. Если используется аппаратный ключ и драйвер уже стоит, флажок установки драйвера защиты можно снять.
  7. Дождитесь окончания установки и запустите 1С обычным ярлыком.

Ярлык «1С:Предприятие» запускает стартер 1cestart.exe. Он сам выбирает самую новую установленную версию, если для базы не задана конкретная.

Как закрепить базу за версией

Иногда одна база должна работать на старой версии, а другая — на новой. Это настраивается в списке баз:

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

Та же настройка хранится в файле списка баз ibases.v8i строкой Version=. Его удобно раздать пользователям готовым.

[Бухгалтерия предприятия]
Connect=File="D:\Bases\Buh";
Version=8.3.24

Удаление старых версий

Старые версии не мешают, но занимают по 500–800 МБ. Удаляйте их через Параметры → Приложения в Windows, когда убедитесь, что на новой версии всё работает. Неделя-две спокойной работы — хороший ориентир.

Автоматическое обновление платформы на клиентах

Обходить 20 компьютеров с флешкой не нужно. В 1С есть два штатных способа раздать новую версию.

Через общий каталог дистрибутивов

Стартер 1cestart.exe умеет сам ставить новую версию из сетевой папки.

  1. Создайте сетевую папку, доступную пользователям на чтение, например \\srv\1c-distr.
  2. Распакуйте туда дистрибутив новой версии в подпапку с номером версии.
  3. В файле настроек стартера 1cestart.cfg укажите путь к папке параметром DistributiveLocation.
DistributiveLocation=\\srv\1c-distr

Общий для всех пользователей компьютера файл лежит в C:\ProgramData\1C\1CEStart\, личный — в %APPDATA%\1C\1CEStart\. При следующем запуске стартер увидит в папке более свежую версию и предложит её установить.

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

Через подключение к серверу

В клиент-серверном варианте тонкий клиент должен совпадать с версией сервера. Если на компьютере нужной версии нет, а в каталоге дистрибутивов она есть, стартер поставит её при подключении к базе. Если нет и там — пользователь увидит ошибку о несовпадении версий (о ней ниже).

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

В клиент-серверном варианте порядок такой: сначала сервер, потом клиенты. Версии должны совпадать полностью, вплоть до номера сборки: 8.3.24.1548 и 8.3.24.1586 — уже разные версии.

Сервер на Windows

  1. Предупредите пользователей и дождитесь, пока они выйдут. Список сеансов — в консоли «Администрирование серверов 1С Предприятия» в ветке Сеансы информационной базы.
  2. Остановите службу «Агент сервера 1С:Предприятия 8.3» в оснастке services.msc. Все оставшиеся сеансы будут оборваны.
  3. Запустите setup.exe новой версии. Отметьте «Сервер 1С:Предприятия», «Администрирование сервера 1С:Предприятия» и, если сервер публикует базы, «Модули расширения веб-сервера».
  4. На шаге установки сервера выберите «Установить сервер 1С:Предприятия как сервис Windows » и укажите ту же учётную запись службы, что раньше (обычно USR1CV8).
  5. Отключите автозапуск службы старой версии, чтобы после перезагрузки два агента не боролись за порт 1540.
  6. Запустите службу новой версии и откройте консоль администрирования.

Реестр кластера (каталог srvinfo) новая версия подхватывает сам: базы, рабочие серверы и администраторы кластера остаются на месте. Перерегистрировать базы не нужно.

💡 Консоль администрирования тоже версионная. Если после обновления она не открывается или показывает ошибку подключения, зарегистрируйте компонент новой версии: запустите от администратора regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll".

Сервер на Linux

Начиная с версии 8.3.20 для Linux есть единый установщик. Порядок тот же: остановить старую службу, установить пакеты новой версии, создать и включить службу новой версии через systemctl, отключить старую. Имя юнита содержит номер версии, поэтому после установки проверьте systemctl list-units | grep 1c, что запущен именно новый агент.

Порты и кластер

Клиент подключается к агенту сервера на порт 1540, затем к менеджеру кластера на 1541 и к рабочим процессам из диапазона, заданного в свойствах рабочего сервера (по умолчанию 1560–1591). После обновления эти настройки сохраняются. Если клиенты не подключаются, первым делом проверьте, что слушает порт 1540: netstat -ano | findstr 1540.

Базы через веб-сервер и 1С:Линк

Если база опубликована на веб-сервере, обновление платформы требует ещё одного шага. Модуль публикации привязан к конкретной версии.

IIS и Apache

В Apache путь к модулю прописан в httpd.conf строкой вида:

LoadModule _1cws_module "C:/Program Files/1cv8/8.3.xx.xxxx/bin/wsap24.dll"

После обновления строка указывает на старую версию. Есть два пути:

  • 🔁 переопубликовать базу из Конфигуратора новой версии: Администрирование → Публикация на веб-сервере;
  • ✏️ вручную исправить номер версии в пути и перезапустить Apache.

Для IIS также переопубликуйте базу из новой версии Конфигуратора. В обоих случаях веб-сервер перезапускается, и подключённые через браузер пользователи теряют сеанс.

Тонкий клиент при подключении через веб-сервер может скачать нужную версию прямо из публикации. Для этого положите дистрибутив тонкого клиента в доступный каталог и укажите его адрес в файле публикации default.vrd атрибутом pubdst.

1С:Линк

1С:Линк публикует базу, которая лежит на компьютере в офисе, и пользователи работают с ней через интернет по адресу вида имя.link.1c.ru. Сам сервис платформу не обновляет: её ставят на тот компьютер, где установлена программа 1С:Линк и находится база.

Порядок для 1С:Линк:

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

💡 Если удалённых пользователей много, держите у них только тонкий клиент. Его дистрибутив в несколько раз меньше полного и ставится за пару минут.

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

Не закрывайте окно обслуживания, пока не пройдёте короткую проверку.

Проверка после перехода на новую версию
Выполнено: 0 / 8

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

Если что-то пошло не так, откат простой: верните базе прежнюю версию в поле «Версия 1С:Предприятия» или запустите службу сервера старой версии. Старая платформа никуда не делась.

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

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

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

Внешние компоненты и обработки

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

Сбой при установке

Установщик прерывается с ошибкой обычно по двум причинам: не хватает прав администратора или в системе висит процесс старой версии. Закройте все 1cv8.exe, 1cv8c.exe и 1cv8s.exe в диспетчере задач и запустите setup.exe повторно.

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

Нужно ли обновлять конфигурацию после обновления платформы?
Нет, это независимые операции. Платформа — программа, конфигурация — прикладное решение в базе. Конфигурацию обновляют отдельно, по своим релизам.
Можно ли держать на компьютере несколько версий платформы?
Да. Каждая версия ставится в свою папку, а стартер выбирает нужную по настройке базы. Это обычная практика для тех, кто ведёт несколько баз.
Слетит ли лицензия после обновления платформы?
Нет. Программная лицензия привязана к оборудованию компьютера, а не к версии платформы. Её может потребоваться активировать заново только при замене оборудования.
Можно ли обновить платформу без подписки ИТС?
Дистрибутивы на портале обновлений доступны только с действующей подпиской. Платформа на диске поставки остаётся рабочей, но новые релизы конфигураций со временем потребуют более свежую версию.
Как часто обновлять платформу?
Когда этого требует релиз конфигурации или когда в новой версии исправлена ошибка, которая мешает вам. Обновлять сервер ради каждой сборки не нужно.