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

· 9 мин

Содержание

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

Этого хватает в 9 случаях из 10: бухгалтеру для звонка в поддержку, админу — чтобы понять, что обновлять. Если база не запускается, на компьютере стоит несколько платформ или нужно собрать версии с сорока рабочих мест, ниже есть способы без входа в программу.

Платформа и конфигурация: какую версию 1С вы ищете

У 1С две независимые версии, и их часто путают. Платформа — это сама программа, «движок». Конфигурация — прикладное решение, которое работает на этом движке: Бухгалтерия, ЗУП, УТ.

ЧтоПример номераКто выпускает и обновляетГде живёт
Платформа8.3.24.1467Ставится на компьютер или сервер отдельноПапка C:\Program Files\1cv8\
Конфигурация3.0.150.25Обновляется внутри каждой базыВ самой информационной базе

Как читать номер платформы 8.3.24.1467:

  • 🔹 8.3 — поколение платформы;
  • 🔹 24 — номер версии, именно его спрашивают в требованиях к конфигурации («нужна платформа не ниже 8.3.23»);
  • 🔹 1467 — номер сборки.

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

Сравнивайте номера по частям, а не как дробь. Версия 8.3.24 новее 8.3.9, потому что 24 больше 9.

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

Как узнать версию 1С:Предприятие в окне «О программе»

Это основной способ. Работает в тонком, толстом и веб-клиенте, в файловой и клиент-серверной базе.

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

Что показывает окно «О программе»:

  • 🖥️ версию платформы и разрядность клиента (32 или 64 бит);
  • 📦 название конфигурации и номер её версии;
  • 🗄️ строку соединения с базой: путь к папке для файловой базы или Srvr=...;Ref=... для серверной;
  • 👤 текущего пользователя;
  • 🔑 сведения о лицензии, которой пользуется сеанс.

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

В Бухгалтерии, ЗУП и других типовых конфигурациях номер релиза также виден в разделе Администрирование → Обновление версии программы. Там же программа подсказывает, вышло ли обновление.

Если базу не открыть

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

Проверка в конфигураторе: версия конфигурации и режим совместимости

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

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

В палитре свойств ищите:

  • 📌 Версия — номер релиза конфигурации;
  • 📌 Поставщик — кто её разработал;
  • 📌 Режим совместимости — под какую версию платформы она собрана.

Две конфигурации в одной базе

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

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

Как определить версию 1С по папкам установки на Windows, Linux и macOS

Способ для ИТ-специалистов, когда программу запускать не нужно или нельзя.

Windows

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

C:\Program Files\1cv8\8.3.23.2040\
C:\Program Files\1cv8\8.3.24.1467\
C:\Program Files (x86)\1cv8\8.3.22.2208\
  • 📁 Program Files\1cv8 — 64-разрядные платформы;
  • 📁 Program Files (x86)\1cv8 — 32-разрядные.

Сколько папок с номерами — столько платформ установлено. Внутри каждой лежит bin\1cv8.exe (толстый клиент и конфигуратор) и bin\1cv8c.exe (тонкий клиент). Чтобы перепроверить номер, щёлкните по файлу правой кнопкой → Свойства → вкладка Подробно → поле Версия файла.

Файл 1cestart.exe в корне папки 1cv8 — общий стартер, а не платформа. Его версия не говорит о том, какой платформой откроется конкретная база.

Linux

Пакеты 1С по умолчанию ставятся в /opt/1cv8/, внутри — папки по архитектуре и номеру версии:

ls /opt/1cv8/x86_64/
# 8.3.23.2040  8.3.24.1467

Проверить через пакетный менеджер:

# Debian, Ubuntu, Astra Linux
dpkg -l | grep 1c-enterprise

# РЕД ОС, ALT, CentOS и другие на rpm
rpm -qa | grep 1c-enterprise

macOS

Клиент 1С для macOS устанавливается как обычное приложение. Номер версии виден в Finder: выделите приложение 1С в папке «Программы», нажмите Cmd+I и посмотрите строку «Версия».

Сервер 1С

На сервере важна версия службы агента. Найдите в services.msc службу с названием, начинающимся на 1C:Enterprise 8.3 Server Agent, откройте её свойства и посмотрите поле «Исполняемый файл»: в пути будет папка с номером, например ...\1cv8\8.3.24.1467\bin\ragent.exe.

На Linux-сервере номер сборки обычно виден в имени службы сервера 1С. Список служб, связанных с 1С, покажет команда:

systemctl list-units --type=service | grep -i 1cv8

Если команда ничего не вернула, ищите процесс агента: ps aux | grep ragent — в пути к исполняемому файлу будет папка с номером версии.

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

Где хранится версия 1С в реестре Windows

Каждая установленная платформа регистрируется в списке программ Windows, а он хранится в реестре:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

Первая ветка — 64-разрядные программы, вторая — 32-разрядные на 64-разрядной Windows. Подразделы называются кодами вида {...}, поэтому искать удобнее поиском: в regedit нажмите Ctrl+F и введите 1C:Enterprise. В найденном разделе смотрите параметры DisplayName и DisplayVersion.

Тот же список без реестра — в Параметры → Приложения или в appwiz.cpl: строки «1С:Предприятие 8 (8.3.24.1467)» и подобные.

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

Версия 1С в облаке: 1С:Fresh, 1С:Линк, аренда

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

Особенности по типам сервиса:

СервисКто отвечает за платформуЧто можете сделать вы
1С:Fresh и сервисы на его основеПровайдер, обновление централизованноеТолько посмотреть версию
Аренда сервера или RDP у хостераХостер или ваш админПопросить обновить, если не хватает версии
1С:ЛинкВы: база стоит на вашем компьютере, сервис даёт удалённый доступПроверять и обновлять, как на обычной установке

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

Как проверить версию 1С скриптом на десятках компьютеров

Когда рабочих мест много, ходить по каждому с окном «О программе» долго. Достаточно PowerShell.

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

$paths = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
         'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
Get-ItemProperty $paths -ErrorAction SilentlyContinue |
    Where-Object { $_.DisplayName -like '1C*' } |
    Select-Object DisplayName, DisplayVersion |
    Sort-Object DisplayVersion

Через версии исполняемых файлов — надёжно, даже если запись в реестре повреждена:

Get-ChildItem 'C:\Program Files\1cv8', 'C:\Program Files (x86)\1cv8' -Directory -ErrorAction SilentlyContinue |
    ForEach-Object { Join-Path $_.FullName 'bin\1cv8.exe' } |
    Where-Object { Test-Path $_ } |
    ForEach-Object { (Get-Item $_).VersionInfo | Select-Object FileName, FileVersion }

Версию службы сервера 1С:

Get-CimInstance Win32_Service |
    Where-Object { $_.PathName -like '*ragent.exe*' } |
    Select-Object Name, State, PathName

Для Linux-парка достаточно цикла по SSH:

for h in srv-1c-01 srv-1c-02 ws-buh-05; do
  echo "== $h"; ssh "$h" 'ls /opt/1cv8/x86_64/ 2>/dev/null'
done

Для сбора с нескольких машин оберните любой блок в Invoke-Command -ComputerName ПК1, ПК2 -ScriptBlock { ... }. Для этого на компьютерах должен быть включён WinRM.

Из кода конфигурации

Если нужно вывести версии внутри 1С, например в обработке или в журнале, используйте встроенный язык:

СисИнфо = Новый СистемнаяИнформация;
Сообщить("Платформа: " + СисИнфо.ВерсияПриложения);
Сообщить("Конфигурация: " + Метаданные.Синоним + " " + Метаданные.Версия);

ВерсияПриложения возвращает номер платформы строкой, Метаданные.Версия — значение свойства Версия из корня конфигурации.

Почему версия 1С показывается не та, что ожидали

Частые ситуации, когда цифры сбивают с толку.

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

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

Как узнать версию 1С, если программа выдаёт ошибку при запуске?
Посмотрите папки в C:\Program Files\1cv8\ и поле Версия 1С:Предприятия в настройках базы в окне запуска. Номер конфигурации без запуска можно узнать, открыв базу в конфигураторе.
Можно ли держать на одном компьютере несколько платформ?
Да. Каждая ставится в свою папку, а нужную для базы задают в списке баз. Старые версии удаляют через «Приложения» Windows, когда ни одна база на них не завязана.
Зачем поддержке и номер платформы, и номер конфигурации?
Ошибки бывают и в платформе, и в конфигурации, и лечатся по-разному: обновлением программы на компьютере или обновлением базы. Без обоих номеров точно не определить причину.
Как узнать разрядность установленной 1С?
По папке: Program Files — 64 бит, Program Files (x86) — 32 бит. Разрядность запущенного клиента также видна в окне «О программе».
Где увидеть, какая платформа нужна для нового релиза конфигурации?
В описании релиза у поставщика и в окне обновления программы: перед установкой 1С проверяет минимальный номер платформы и предупреждает, если он ниже нужного.