Где смотреть номер платформы и конфигурации 1С

· 9 мин

Содержание

Версия платформы видна в запущенной программе: главное меню → Справка → О программе. В верхней строке окна стоит номер вида 8.3.24.1548 — это и есть версия платформы 1С:Предприятие. Ниже в том же окне указан релиз конфигурации, например Бухгалтерия предприятия, редакция 3.0 (3.0.157.36).

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

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

Самый быстрый способ — окно «О программе»

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

В открывшемся окне:

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

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

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

Тот же номер платформы показывает и Конфигуратор: откройте его, затем Справка → О программе. Это удобно, когда база открыта только в режиме разработки.

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

Как узнать версию, когда 1С не открывается

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

По ярлыку на рабочем столе. Щёлкните по ярлыку 1С правой кнопкой → Свойства → вкладка Ярлык. В поле Объект увидите полный путь к файлу запуска. Обычно это 1cestart.exe — общий лаунчер, который сам выбирает версию, поэтому номер в пути не всегда виден напрямую.

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

C:\Program Files\1cv8\
    8.3.22.2411\
    8.3.24.1548\
    common\
    conf\

Каждая папка вида 8.3.хх.хххх — отдельная установленная версия. Так сразу видно, сколько платформ стоит на машине и какая самая свежая.

По свойствам исполняемого файла. Зайдите в C:\Program Files\1cv8\8.3.24.1548\bin, щёлкните правой кнопкой по 1cv8.exe → Свойства → вкладка Подробно. Поля Версия продукта и Версия файла содержат полный номер сборки.

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

Заодно по пути установки видно разрядность платформы. 64-разрядная версия стоит в C:\Program Files\1cv8, 32-разрядная — в C:\Program Files (x86)\1cv8. Разрядность не входит в номер версии, но на неё смотрят при подборе драйвера защиты или внешней компоненты — у них разрядность должна совпадать с платформой.

В той же папке bin лежат два основных файла запуска: 1cv8.exe — толстый клиент, 1cv8c.exe — тонкий клиент. Номер версии у них одинаковый, различается только способ работы с базой.

Команды и скрипты для автоматической проверки

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

Список установленных версий (PowerShell):

Get-ChildItem "C:\Program Files\1cv8" -Directory |
  Where-Object { $_.Name -match '^\d+\.\d+\.\d+\.\d+$' } |
  Select-Object Name

Команда выведет только папки, чьё имя похоже на номер версии, — без служебных common и conf.

Точный номер по файлу платформы:

(Get-Item "C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe").VersionInfo.ProductVersion

Через обычную командную строку быстрее всего посмотреть каталог:

dir "C:\Program Files\1cv8" /b

Флаг /b оставляет только имена папок — те самые номера версий.

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

Проверить версию на чужом компьютере в сети, не вставая с места, помогает тот же Get-Item с удалённым вызовом:

Invoke-Command -ComputerName PC-BUH-07 -ScriptBlock {
  Get-ChildItem "C:\Program Files\1cv8" -Directory |
    Where-Object { $_.Name -match '^\d+\.\d+' } | Select-Object Name
}

Для этого на целевой машине должен быть разрешён удалённый PowerShell (WinRM), иначе команда вернёт ошибку подключения.

Что именно вам нужно узнать о версии?

Версия платформы и релиз конфигурации — не путать

Это два разных номера, и в разговоре с поддержкой их часто смешивают.

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

Конфигурация — прикладное решение поверх платформы: Бухгалтерия, ЗУП, Управление торговлей. У неё свой номер релиза, например 3.0.157.36 у Бухгалтерии редакции 3.0. Релиз конфигурации обновляется через Администрирование → Интернет-поддержка и сервисы либо вручную из файла поставки.

Что сравниваемГде смотретьПример номера
Версия платформыО программе, верхняя строка8.3.24.1548
Релиз конфигурацииО программе, строка ниже3.0.157.36
Редакция конфигурациитам же, в названииредакция 3.0

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

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

Когда поддержка просит прислать версию, безопаснее указывать оба номера сразу: «платформа 8.3.24.1548, Бухгалтерия 3.0.157.36». По одному номеру платформы разобрать проблему с конфигурацией невозможно, и наоборот.

Как проверить версию в клиент-серверной базе

В клиент-серверном варианте платформа работает на сервере как служба, и важны уже два номера: версия клиента на рабочем месте и версия серверного кластера.

Версия клиента определяется так же, как на обычном месте, — через О программе или по папке 1cv8 на компьютере пользователя.

Версия сервера — по службе агента. Откройте оснастку Службы (services.msc), найдите Агент сервера 1С:Предприятия 8.3 (в английской системе — 1C:Enterprise 8.3 Server Agent). В свойствах службы поле Путь к исполняемому файлу указывает на ragent.exe внутри конкретной папки версии — её имя и есть версия кластера.

Тот же номер виден в каталоге C:\Program Files\1cv8\<версия>\bin, где рядом с ragent.exe лежат rmngr.exe (менеджер кластера) и rphost.exe (рабочий процесс).

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

Если оснастка не видит кластер или выдаёт ошибку обращения к компоненте, обычно помогает перерегистрация библиотеки администрирования comcntr.dll из каталога bin нужной версии командой regsvr32. Делайте это из-под администратора и только если версия библиотеки совпала с версией сервера.

Для администрирования без MMC есть консольный клиент rac.exe из той же папки bin. Он подключается к агенту кластера и выводит сведения о кластере и сеансах:

rac cluster list
rac session list --cluster=<идентификатор>

Полный перечень команд и параметров — в rac help; не придумывайте ключи по памяти, если не уверены.

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

Если версия определяется неправильно

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

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

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

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

Проверить, что все рабочие места перешли на единую версию, удобно коротким списком.

Проверка версии перед работой
Выполнено: 0 / 5

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

Версия платформы и конфигурации — это одно и то же?
Нет. Платформа — это 1С:Предприятие (номер начинается с 8.3), а конфигурация — прикладное решение поверх неё (Бухгалтерия, ЗУП) со своим номером релиза. Оба номера видны в окне О программе: платформа в верхней строке, релиз конфигурации — ниже.
Можно ли узнать версию, не открывая 1С?
Да. Посмотрите имена папок в каталоге C:\Program Files\1cv8 — каждая названа по номеру версии. Либо откройте свойства файла 1cv8.exe на вкладке Подробно и найдите поле Версия продукта.
Почему в папке 1cv8 несколько версий?
Платформа не удаляет старые версии при обновлении — они ставятся рядом. Это нормально: разные базы могут быть привязаны к разным номерам. Лишние версии удаляют через Программы и компоненты, а не вручную.
Как понять, какая версия сейчас запущена на сервере?
По службе Агент сервера 1С:Предприятия 8.3 в оснастке Службы: путь к ragent.exe указывает на папку с номером версии. Этот номер и есть версия серверного кластера.
Что означают четыре цифры в номере 8.3.24.1548?
8.3 — основная линейка платформы, 24 — подрелиз, 1548 — номер сборки. Чем больше число справа, тем свежее версия.