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

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

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

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

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

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

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

Когда требуется смена версии платформы

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

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

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

Установка новой версии платформы

Дистрибутив платформы загружается с портала 1С (требуется действующий договор ИТС) или устанавливается с диска ИТС. Установка новой версии не удаляет предыдущие — все релизы размещаются в отдельных каталогах, обычно в C:\Program Files\1cv8\ для Windows.

Порядок установки нового релиза
  1. 1
    Скачайте дистрибутив нужного релиза с портала 1С или возьмите с диска ИТС
  2. 2
    Завершите работу всех пользователей в базах и закройте конфигуратор
  3. 3
    Запустите setup.exe из дистрибутива и выберите нужные компоненты
  4. 4
    Дождитесь завершения установки — новая версия появится в каталоге 1cv8
  5. 5
    Проверьте запуск базы на новой версии и работоспособность ключевых операций

При установке выбирайте только необходимые компоненты. Для рабочего места пользователя достаточно тонкого и толстого клиента; сервер 1С устанавливается только на серверной машине. Лишние компоненты занимают место и усложняют поддержку.

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

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

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

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

Альтернативный способ — запуск через ярлык с прямым указанием исполняемого файла нужной версии, например C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe. Такой подход удобен для разработчиков, которым нужно быстро переключаться между релизами.

Конвертация базы при смене версии

При первом запуске базы на новой редакции платформы (например, при переходе с 8.3.22 на 8.3.24) система может выдать предупреждение о необходимости конвертации информационной базы. Конвертация изменяет внутренний формат хранения данных, и после неё база не откроется на старой версии платформы.

Поэтому правило одно: перед запуском базы на новой редакции сделайте резервную копию. Для файловой базы достаточно скопировать файл 1Cv8.1CD или выполнить выгрузку в dt через конфигуратор. Для клиент-серверной базы — средствами СУБД или выгрузкой в dt.

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

Смена версии в клиент-серверном режиме

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

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

После перевода сервера на новый релиз обновите клиентские места. Если пользователи работают через веб-клиент, публикацию на веб-сервере нужно пересоздать с помощью утилиты webinst новой версии, иначе веб-клиент продолжит обращаться к старым компонентам.

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

Откат на предыдущую версию платформы

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

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

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

Проверка результата и диагностика проблем

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

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

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

Запуск базы
Норма

База открывается без предупреждений о версии и конвертации

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

Ошибка несовместимости версий или повторный запрос на конвертацию

Работа пользователей
Норма

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

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

Ошибки при проведении, падение клиента, резкое замедление

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

Обмены и веб-сервисы выполняются по расписанию

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

Ошибки внешних компонент, сбой COM-соединения после смены разрядности

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

Другая типовая ситуация — перестали работать внешние компоненты или COM-соединения. Обычно причина в смене разрядности клиента (например, переход с 32-разрядного на 64-разрядный клиент): компоненты должны соответствовать разрядности процесса, который их загружает.

Какую версию выбирать: рекомендации

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

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

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

Конфигурация требует более новую платформу при обновленииУстановите рекомендуемый релиз, сделайте копию базы и запустите базу на новой версии
После обновления платформы появились ошибки в работеОткатитесь на предыдущий релиз через настройку версии базы или восстановите копию
Нужно тестировать новую версию, не рискуя рабочей базойРазверните копию базы и привяжите её к новому релизу, рабочую базу оставьте на старой версии
Клиент-серверный режим и разные версии у пользователейПриведите клиентские места к версии сервера или настройте параллельную работу двух серверов

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

Итог

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

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

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

Можно ли держать на одном компьютере несколько версий платформы 1С?

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

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

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

Почему возникает ошибка «Несовпадение версий клиента и сервера»?

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

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

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

Как узнать, на какой версии платформы работает база?

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

Удалятся ли старые версии платформы при установке новой?

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