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

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

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

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

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

Платформа и конфигурация — разные вещи. Платформа — это сама «технологическая основа» (например, 8.3.22.1750), а конфигурация — прикладное решение вроде «Бухгалтерии предприятия» или «Управления торговлей». В этой статье речь идёт именно о версии платформы, хотя ниже показано, как заодно посмотреть и версию конфигурации.

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

Что означают цифры в номере версии платформы

Номер версии платформы 1С состоит из четырёх частей, например 8.3.22.1750. Первая цифра — поколение платформы (8), вторая — редакция внутри поколения (3), третья — крупный релиз с новыми возможностями (22), четвёртая — номер сборки, которая обычно содержит исправления ошибок и обновления безопасности.

Для совместимости важны все четыре части. Конфигурация может требовать «платформу не ниже 8.3.20», и тогда любая сборка 8.3.20.xxxx, 8.3.21.xxxx и новее подойдёт, а 8.3.19.xxxx — уже нет. Поэтому при проверке записывайте номер целиком, а не только первые две-три цифры.

Способ 1: через меню «О программе» в запущенной базе

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

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

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

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

Способ 2: через конфигуратор

Если база не открывается в пользовательском режиме, но конфигуратор запускается, версию можно посмотреть и там. Откройте конфигуратор нужной базы и выберите меню «Справка» → «О программе» — окно с версией платформы то же самое.

Дополнительно в конфигураторе можно проверить, какая минимальная версия платформы требуется конфигурации. Откройте «Конфигурация» → «Свойства конфигурации» (или корневой элемент дерева конфигурации через контекстное меню) и найдите свойство «Режим совместимости». Оно показывает, с какими версиями платформы конфигурация рассчитана работать.

Это полезно при подготовке к обновлению: если режим совместимости поднят до 8.3.22, а на рабочем месте стоит 8.3.20, база после обновления конфигурации не запустится, пока платформу не обновят.

Способ 3: по папкам установки и ярлыку

Когда программа вообще не запускается, версию установленной платформы видно в файловой системе. По умолчанию платформа ставится в каталог C:\Program Files\1cv8\ (для 64-разрядной версии) или C:\Program Files (x86)\1cv8\. Внутри каждая установленная версия лежит в отдельной папке с именем вида 8.3.22.1750 — имя папки и есть номер версии.

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

Способ 4: через реестр и командную строку

Для администраторов, которые проверяют версии на многих компьютерах, удобнее автоматизированные способы. Сведения об установленных версиях платформа записывает в реестр Windows. Откройте редактор реестра (Win+R → regedit) и посмотрите ветку HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8 или HKEY_CURRENT_USER\SOFTWARE\1C\1Cv8 — там перечислены установленные версии.

Через командную строку или PowerShell можно получить список папок установки одной командой — это быстрее, чем открывать проводник, и подходит для удалённой диагностики.

powershell
Get-ChildItem "C:\Program Files\1cv8" -Directory | Select-Object Name

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

Как проверить версию в клиент-серверном варианте и на Linux

В клиент-серверной архитектуре версия определяется в двух местах: на сервере 1С и на клиентских машинах. На сервере под Windows версию видно в консоли администрирования или по папке установки C:\Program Files\1cv8\<версия>\bin. На сервере под Linux платформа обычно установлена в /opt/1cv8/ с подпапками по архитектурам и версиям — имя каталога снова совпадает с номером версии.

Также на Linux можно выполнить в терминале запуск исполняемого файла с ключом вывода версии либо посмотреть список установленных пакетов через пакетный менеджер (rpm или deb), если платформа ставилась из пакетов.

Сравнение вариантов

Меню «О программе»

Самый точный способ: показывает версию реально запущенного сеанса. Требует, чтобы база открывалась.

Папки установки

Работает, даже если программа не запускается, но показывает все установленные версии, а не используемую конкретной базой.

Реестр и командная строка

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

Консоль администрирования сервера

Единственный корректный способ узнать версию сервера 1С в клиент-серверном варианте.

Частые ошибки и ограничения

Самая распространённая ошибка — путать версию платформы и версию конфигурации. Фраза «у нас 1С 3.0» обычно означает редакцию конфигурации «Бухгалтерия предприятия 3.0», а не платформу. Все современные конфигурации работают на платформе 8.3, и именно её номер нужен для вопросов совместимости.

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

Типичные ошибки
01
Путают версию конфигурации (например, БП 3.0) с версией платформы (8.3.x) — в результате обновление ставят не то
02
Судят о версии по ярлыку на рабочем столе — ярлык может ссылаться на устаревший исполняемый файл
03
В клиент-серверном варианте обновляют платформу только на сервере — клиенты перестают подключаться из-за несовпадения версий
04
Удаляют «лишние» папки старых версий, хотя одна из них зафиксирована в параметрах базы — база перестаёт запускаться

Как убедиться, что версия подходит под требования конфигурации

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

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

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

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

Окно «О программе» в запущенной базе
Норма

Показан полный номер вида 8.3.22.1750, совпадающий с ожидаемым

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

Номер отличается от версии, которую вы обновляли, — база запускается старой платформой

Параметры базы в стартере
Норма

Версия зафиксирована явно или стоит автоматический выбор подходящей

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

Указана старая версия, которой уже нет на компьютере

Клиент-серверный вариант
Норма

Версии на сервере и клиенте совпадают по первым трём числам

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

Клиент получает ошибку несовпадения версий при подключении

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

Где посмотреть версию платформы, если база не запускается?

Откройте папку установки C:\Program Files\1cv8\ — каждая подпапка названа номером версии. Также можно выделить базу в окне запуска: внизу списка отображается версия, которая будет использована для старта. Для сервера 1С версию показывает консоль администрирования.

Чем отличается версия платформы от версии конфигурации?

Платформа — это технологическая среда (8.3.x), единая для всех прикладных решений. Конфигурация — прикладное решение («Бухгалтерия», «Зарплата и управление персоналом») со своей нумерацией релизов. Обе версии видны в окне «О программе», но для вопросов совместимости и обновлений важна именно версия платформы.

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

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

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

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

Как узнать, какая версия платформы нужна для обновления конфигурации?

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

Совпадает ли версия тонкого клиента с версией сервера?

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

Итог

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

Точную версию платформы показывает окно «О программе» в запущенной базе; установленные версии видны по папкам в C:\Program Files\1cv8\ и в реестре. Не путайте версию платформы с версией конфигурации, а в клиент-серверном варианте контролируйте совпадение версий на сервере и клиентах.