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

· 9 мин

Содержание

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

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

Платформа и конфигурация: два разных номера

1С состоит из двух слоёв. Платформа — это сама программа 1cv8.exe, движок. Конфигурация — прикладное решение внутри базы: Бухгалтерия, ЗУП, Управление торговлей. Обновляются они отдельно и нумеруются по-разному.

ЧтоПример номераКак читатьГде хранится
Платформа8.3.24.15488.3 — поколение, 24 — релиз платформы, 1548 — сборкаНа компьютере, в папке установки
Конфигурация3.0.150.253.0 — редакция, 150 — релиз, 25 — сборкаВнутри информационной базы
Режим совместимостиВерсия 8.3.20Под какое поведение платформы настроена конфигурацияВ свойствах конфигурации

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

💡 Если поддержка или обновление просит «номер версии», уточните, какой именно. Для ошибок запуска, тормозов и проблем с сервером нужен номер платформы. Для ошибок в отчётах, документах и регламентированной отчётности — релиз конфигурации.

Режим совместимости — третий номер, который часто путают

В свойствах конфигурации есть параметр «Режим совместимости». Он показывает, поведение какой версии платформы эмулирует конфигурация. Например, платформа стоит 8.3.24, а режим совместимости — Версия 8.3.20.

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

Способ 1. Окно «О программе» в режиме 1С:Предприятие

Самый быстрый путь для бухгалтера, кадровика, любого пользователя. Работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на интерфейсе «Такси».

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

Что вы увидите в окне:

  • 🖥️ Версия платформы — строка вида 1С:Предприятие 8.3 (8.3.24.1548).
  • 📦 Конфигурация — название и версия, например «Бухгалтерия предприятия, редакция 3.0» и номер 3.0.150.25.
  • 🗄️ Режим работы базы — файловый вариант или клиент-серверный, с путём к базе или именем сервера.
  • 👤 Текущий пользователь — под кем выполнен вход.
  • 🔌 Тип клиента — тонкий клиент, толстый клиент или веб-клиент.

В веб-клиенте и при работе через публикацию на веб-сервере окно открывается так же. Там отдельно видна версия клиента и версия сервера, это удобно при ошибке несоответствия версий.

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

Если в окне нет нужной строки

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

Способ 2. Окно запуска и список информационных баз

Окно запуска (1cestart.exe) версию конфигурации не показывает: оно не открывает базу, а только хранит список. Но оно показывает, какой платформой будет запускаться конкретная база.

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

Варианты значения поля:

  • пусто или 8.3 — база запустится самой новой установленной платформой 8.3;
  • 8.3.24 — самой новой сборкой этого релиза;
  • 8.3.24.1548 — строго этой сборкой.

⚠️ Если в поле стоит точный номер, а такую платформу удалили, база не запустится. Это частая причина того, что «вчера работало, а после чистки компьютера — нет». Поле можно очистить, тогда окно запуска подберёт установленную версию само.

Способ 3. Конфигуратор: релиз, поставщик и состояние поддержки

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

Версия платформы. В Конфигураторе меню Справка → О программе показывает номер платформы так же, как в пользовательском режиме.

Версия конфигурации.

  1. Откройте Конфигурация → Открыть конфигурацию.
  2. В дереве метаданных щёлкните правой кнопкой по самому верхнему узлу (имя конфигурации).
  3. Выберите Свойства.
  4. В палитре свойств найдите поля «Версия», «Поставщик» и «Режим совместимости».

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

Основная конфигурация и конфигурация базы данных

В Конфигураторе есть два экземпляра конфигурации: основная (то, что открыто в дереве) и конфигурация базы данных (то, с чем работают пользователи). После загрузки обновления они расходятся, пока не выполнено Конфигурация → Обновить конфигурацию базы данных (F7).

Окно «О программе» в пользовательском режиме показывает версию конфигурации базы данных. Поэтому возможна ситуация: в свойствах основной конфигурации уже 3.0.151, а бухгалтер всё ещё видит 3.0.150. Это не сбой — обновление загружено, но не применено.

Способ 4. Файлы, папки и командная строка без запуска 1С

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

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

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

  • 64-разрядная платформа: C:\Program Files\1cv8\8.3.24.1548\
  • 32-разрядная: C:\Program Files (x86)\1cv8\8.3.24.1548\
  • Linux: /opt/1cv8/x86_64/8.3.24.1548/

Сколько папок с номерами — столько платформ установлено. Папки common и conf рядом служебные, номера в них нет.

Ещё один вариант на Windows — Параметры → Приложения или «Программы и компоненты» в Панели управления. Там платформа видна как «1С:Предприятие 8 (x86-64)» с номером версии в столбце «Версия».

Командная строка Windows

Список установленных версий платформы:

dir "C:\Program Files\1cv8" /AD /B
dir "C:\Program Files (x86)\1cv8" /AD /B

Ключ /AD выводит только папки, /B — без лишних колонок.

PowerShell: точная версия файла

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

Get-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" |
  ForEach-Object { "{0}  {1}" -f $_.VersionInfo.FileVersion, $_.FullName }

Скрипт выведет по строке на каждую установленную платформу: номер и полный путь.

Linux

ls /opt/1cv8/x86_64/

Для deb- и rpm-установок версию также покажет пакетный менеджер, например dpkg -l | grep 1c-enterprise в Debian и Ubuntu.

Способ 5. Сервер 1С: служба агента, консоль и rac

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

Через службу Windows

  1. Откройте services.msc.
  2. Найдите службу агента сервера 1С:Предприятия (в названии есть «1C:Enterprise 8.3 Server Agent» или «Агент сервера 1С:Предприятия 8.3»).
  3. Откройте её свойства и посмотрите поле «Исполняемый файл».

В пути к ragent.exe стоит номер версии: C:\Program Files\1cv8\8.3.24.1548\bin\ragent.exe. Если на сервере установлено несколько служб разных версий, путь у каждой свой.

То же из командной строки (имя службы подставьте своё — его видно в свойствах службы):

sc qc "1C:Enterprise 8.3 Server Agent (x86-64)"

В выводе строка BINARY_PATH_NAME содержит путь с номером.

Через утилиту rac

Утилита rac лежит в папке bin нужной версии платформы и работает через сервер администрирования ras. Версию агента сервера показывает команда:

rac agent version

По умолчанию rac обращается к localhost:1545. Если ras запущен на другом хосте или порту, укажите адрес последним параметром. Полный список команд — rac help.

Через консоль кластера

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

Способ 6. Встроенный язык и запрос к базе

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

Код на встроенном языке

СисИнфо = Новый СистемнаяИнформация;
ВерсияПлатформы = СисИнфо.ВерсияПриложения;      // например, 8.3.24.1548
ВерсияКонфигурации = Метаданные.Версия;           // например, 3.0.150.25
ИмяКонфигурации = Метаданные.Синоним;

Сообщить(СтрШаблон("Платформа: %1; конфигурация: %2 %3",
    ВерсияПлатформы, ИмяКонфигурации, ВерсияКонфигурации));

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

Регистр «Версии подсистем»

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

ВЫБРАТЬ
    ВерсииПодсистем.ИмяПодсистемы,
    ВерсииПодсистем.Версия
ИЗ
    РегистрСведений.ВерсииПодсистем КАК ВерсииПодсистем

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

Если номер в регистре отличается от номера в «О программе», значит, после обновления не завершилась обработка обновления данных. Обычно она запускается сама при первом входе пользователя с правами администратора.

Прямо в СУБД

В базе MS SQL Server или PostgreSQL версия конфигурации не лежит в отдельном читаемом поле: конфигурация хранится в служебных таблицах в упакованном виде, а таблицы объектов называются кодами вида _InfoRg1234. Найти, какая таблица соответствует регистру ВерсииПодсистем, можно функцией встроенного языка ПолучитьСтруктуруХраненияБазыДанных().

Не меняйте данные в таблицах 1С через SQL напрямую. Чтение для диагностики допустимо, правка ломает базу без возможности восстановления штатными средствами.

Какой способ выбрать

Что вам нужно узнать и есть ли доступ к программе?

Частые вопросы о версии 1С

Почему в окне «О программе» версия 3.0, а поддержка просит 8.3?
3.0 — это редакция конфигурации, например Бухгалтерии. 8.3 — поколение платформы. Нужны обе строки: номер платформы вида 8.3.24.1548 и релиз конфигурации вида 3.0.150.25.
На компьютере три платформы. Какой из них запускается база?
Той, что указана в поле «Версия 1С:Предприятия» в настройках базы в окне запуска. Если поле пустое — самой новой установленной.
Можно ли удалить старые версии платформы?
Да, если ни одна база в списке не привязана к конкретному старому номеру и серверная служба не работает на этой версии. Удаляйте через «Программы и компоненты», а не стиранием папки.
Почему после обновления у меня старый номер конфигурации?
Обновление загружено в основную конфигурацию, но не применено к базе данных. В Конфигураторе выполните «Обновить конфигурацию базы данных» и войдите в программу пользователем с полными правами.
Где узнать, какая платформа нужна для нового релиза?
В описании релиза конфигурации указана минимальная версия платформы. Сравните её номер со своим: ваш должен быть не ниже требуемого.