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

· 9 мин

Содержание

Быстрее всего версию 1С показывает окно «О программе»: откройте Главное меню → Справка → О программе. Там две строки, которые чаще всего и нужны: версия платформы (например, 8.3.24.1548) и название конфигурации с её релизом (например, «Бухгалтерия предприятия, редакция 3.0» и номер вида 3.0.157.32).

Если базу запустить нельзя или нужно узнать, какие платформы стоят на компьютере и сервере, есть другие способы: окно запуска, свойства файла 1cv8.exe, PowerShell, службы Windows и папка /opt/1cv8 в Linux. Ниже они разобраны по порядку, от самого простого.

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

Способ работает в толстом и тонком клиенте, в любой типовой конфигурации на платформе 8.3 с интерфейсом «Такси».

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

Откроется окно со сведениями. Что в нём искать:

  • 🔢 Версия платформы — строка «1С:Предприятие 8.3 (8.3.XX.YYYY)». Это версия установленной программы, которой вы сейчас пользуетесь.
  • 📦 Конфигурация — название прикладного решения и номер релиза. Это версия «программы для бухгалтера»: БП, ЗУП, УТ и так далее.
  • 🖥️ Режим работы — файловый или клиент-серверный, строка подключения к базе (путь к папке или имя сервера и базы).
  • 👤 Пользователь — под кем вы вошли.
  • 💻 Тип клиента — толстый, тонкий или веб-клиент.

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

Толстый клиент и «Такси»

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

Тонкий клиент и веб-клиент: где посмотреть версию

Тонкий клиент

Тонкий клиент (1cv8c.exe) показывает версию в том же окне Главное меню → Справка → О программе. Тонкий клиент должен совпадать по версии с сервером 1С при клиент-серверной работе. Если они разные, при входе появляется ошибка о несоответствии версий клиента и сервера.

Веб-клиент в браузере

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

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

Облачная 1С

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

Версия 1С без запуска базы: окно запуска и файл списка баз

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

Окно запуска 1С

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

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

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

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

Версию конфигурации окно запуска не показывает. Релиз хранится внутри базы, и без входа в неё (в Предприятие или Конфигуратор) его не увидеть.

Файл ibases.v8i

Список баз хранится в файле ibases.v8i. Путь в Windows:

%APPDATA%\1C\1CEStart\ibases.v8i

Откройте его в Блокноте. Каждая база — отдельный блок в квадратных скобках. Если для базы задана версия платформы, в блоке будет строка Version=8.3.22 или похожая. Нет строки — значит, используется самая новая платформа.

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

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

Эти способы показывают, какие версии платформы установлены на компьютере. Их может быть несколько одновременно — это нормально.

Через проводник

Платформа ставится по умолчанию в одну из папок:

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

Внутри лежат подпапки с номерами версий: 8.3.22.2208, 8.3.24.1548 и так далее. Сколько подпапок с номерами — столько версий установлено.

Точный номер можно проверить в свойствах файла:

  1. Откройте папку C:\Program Files\1cv8\<версия>\bin\.
  2. Щёлкните правой кнопкой по 1cv8.exe → «Свойства».
  3. Вкладка «Подробно» → поле «Версия файла».

Список версий также виден в Параметры Windows → Приложения (или «Программы и компоненты» в Панели управления): каждая платформа записана отдельной строкой «1С:Предприятие 8» с номером версии.

Через PowerShell

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

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

Версия конкретного исполняемого файла:

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

Подставьте свою папку вместо 8.3.24.1548. Для 32-разрядной платформы замените путь на C:\Program Files (x86)\1cv8.

Через командную строку cmd

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

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

В Linux

Платформа в Linux ставится в /opt/1cv8/. Посмотреть версии:

ls /opt/1cv8/x86_64/

Каждая подпапка — установленная версия. В старых установках каталог мог называться без x86_64, тогда проверьте просто ls /opt/1cv8/.

Версия сервера 1С: служба агента и процессы

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

Windows Server

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

В пути будет номер версии, например:

"C:\Program Files\1cv8\8.3.24.1548\bin\ragent.exe" -srvc -agent ...

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

Ещё один вариант — Диспетчер задач, вкладка «Подробности»: у процессов ragent.exe, rmngr.exe и rphost.exe можно включить колонку «Путь к образу» или открыть расположение файла.

Linux-сервер

Посмотреть, из какой папки запущен агент:

ps aux | grep ragent

В выводе будет путь вида /opt/1cv8/x86_64/8.3.24.1548/ragent. Номер в пути и есть версия сервера.

Для администратора кластера удобнее всего зайти в базу и открыть «О программе»: в клиент-серверном режиме там показана версия, с которой работает и клиент, и сервер. Если базы под рукой нет — смотрите путь к службе.

Платформа, конфигурация и режим совместимости: в чём разница версий 1С

Путаница возникает из-за того, что у 1С три разных «версии». Каждая отвечает за своё.

ЧтоКак выглядит номерЧто этоГде посмотреть
Версия платформы8.3.24.1548Технологическая программа: запуск, интерфейс, работа с базой«О программе», папка 1cv8, свойства 1cv8.exe
Версия конфигурации3.0.157.32 (БП), 3.1.30.45 (ЗУП)Прикладное решение: документы, отчёты, учёт«О программе», свойства конфигурации в Конфигураторе
Режим совместимости«Версия 8.3.22»С поведением какой платформы работает конфигурацияСвойства конфигурации в Конфигураторе

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

8.3.24.1548:

  • 8.3 — поколение платформы;
  • 24 — версия (ветка) внутри 8.3;
  • 1548 — номер сборки.

Чем больше третье и четвёртое число, тем новее платформа. Сравнивайте по числам слева направо: 8.3.24.1548 новее, чем 8.3.23.2236, хотя номер сборки у второго больше.

Как читать номер конфигурации

У типовых конфигураций формат вида 3.0.157.32: редакция (3.0), номер версии (157) и номер сборки (32). Каждый релиз конфигурации требует платформу не ниже определённой версии. Это требование указано в описании релиза у поставщика. Если платформа ниже нужной, обновление не установится или база не запустится после обновления.

Как посмотреть версию конфигурации в Конфигураторе

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

Свойства конфигурации

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

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

  • Версия — номер релиза конфигурации;
  • Поставщик — обычно «Фирма “1С”» для типовых;
  • Режим совместимости — с какой версией платформы совместима конфигурация.

Окно «О программе» в Конфигураторе тоже есть: Справка → О программе. Там та же версия платформы.

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

В Конфигураторе две конфигурации:

  • основная — та, что вы открываете и редактируете;
  • конфигурация базы данных — та, с которой реально работают пользователи (Конфигурация → Конфигурация базы данных → Открыть конфигурацию БД).

Если обновление загрузили, но не применили (не выполнили «Обновить конфигурацию базы данных»), номера будут разные. Пользователи в Предприятии видят версию конфигурации базы данных.

Поддержка поставщика

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

Узнать версию программно

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

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

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

Какую версию вам нужно узнать?

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

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