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

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

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

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

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

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

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

Как узнать версию через консоль администрирования кластера

Консоль администрирования серверов 1С:Предприятия — основной инструмент администратора. Она устанавливается вместе с сервером или отдельно на рабочем месте администратора. Открывается через меню «Пуск» в разделе «1С:Предприятие 8» → «Администрирование серверов 1С Предприятия» либо запуском файла 1CV8 Servers.msc.

Чтобы увидеть версию, разверните в дереве консоли нужный сервер, затем ветку «Кластеры» и выберите локальный кластер. В свойствах центрального сервера и в информации о кластере отображается полный номер версии платформы, под которой работает агент сервера. Если консоль запущена на другом компьютере, сервер должен быть предварительно зарегистрирован в ней с указанием имени или IP-адреса.

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

Порядок действий в консоли
  1. 1
    Откройте «Администрирование серверов 1С Предприятия» из меню «Пуск»
  2. 2
    Разверните узел сервера и ветку «Кластеры»
  3. 3
    Откройте свойства кластера или центрального сервера
  4. 4
    Найдите поле с номером версии платформы (формат 8.3.x.xxxx)
  5. 5
    Сверьте версию с версией клиентских приложений

Как посмотреть версию по исполняемым файлам на сервере

Если у вас есть доступ к самому серверу (локально или по RDP), версию проще всего определить по файлам платформы. Агент сервера 1С по умолчанию располагается в каталоге вида C:\Program Files\1cv8\8.3.XX.XXXX\bin. Само имя папки — это и есть номер версии установленной платформы.

Дополнительно можно открыть свойства файла ragent.exe (агент сервера) или rphost.exe (рабочий процесс): на вкладке «Подробно» указаны поля «Версия продукта» и «Версия файла». Этот способ надёжен, когда папок с платформой несколько и нужно понять, какая именно версия запущена, а какая просто установлена.

На Linux-сервере платформа обычно размещается в каталоге /opt/1cv8/x86_64/8.3.XX.XXXX/. Список установленных версий можно получить командой ls /opt/1cv8/x86_64/, а версию конкретного агента — запуском бинарного файла с ключом -v.

bash
ls /opt/1cv8/x86_64/ && /opt/1cv8/x86_64/8.3.XX.XXXX/ragent -v

Проверка версии через службы Windows и командную строку

Агент сервера 1С работает как служба Windows с именем вида «Агент сервера 1С:Предприятия 8.3 (8.3.XX.XXXX)» — номер версии обычно указан прямо в названии службы. Откройте оснастку «Службы» (services.msc) и найдите службу в списке: версия видна без запуска каких-либо дополнительных инструментов.

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

cmd
sc qc "1C:Enterprise 8.3 Server Agent"

Вывод команды содержит параметр BINARY_PATH_NAME — полный путь к ragent.exe, где в составе пути указан номер версии. Этот способ удобен для автоматизации проверки скриптами.

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

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

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

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

Частая путаница возникает между версией платформы (сервера) и версией прикладной конфигурации. Версия конфигурации — это номер релиза, например, «1С:Бухгалтерии» или «Управления торговлей». Её смотрят в конфигураторе: меню «Конфигурация» → «Свойства конфигурации базы данных», либо в режиме «1С:Предприятие» в том же окне «О программе».

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

Способы проверки версии

Консоль кластера

Подходит администратору; показывает версию работающего агента, но требует зарегистрированного сервера

Свойства ragent.exe / имя папки

Нужен доступ к серверу; быстро и надёжно, но показывает установленные версии, а не обязательно запущенную

Службы Windows / sc qc

Показывает версию именно запущенной службы; требует прав администратора сервера

Окно «О программе» на клиенте

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

Типичные ошибки и риски при проверке версии

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

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

Типичные ошибки
01
Судить о версии по последней установленной папке, а не по запущенному процессу — в итоге неверный номер в отчёте поддержке
02
Путать версию платформы с версией конфигурации — диагностика идёт по ложному следу
03
Проверять версию только на сервере и забывать про клиентов — после обновления возникают ошибки несовпадения версий
04
Игнорировать разрядность: 32- и 64-разрядные серверы одной версии — разные дистрибутивы

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

После определения версии убедитесь, что вы смотрели данные именно работающего сервера: сопоставьте номер из консоли кластера, имени службы и пути к ragent.exe. Все три источника должны давать одинаковый номер. Расхождение означает, что установлено несколько версий или запущено несколько кластеров.

Для документирования запишите полный номер версии (все четыре группы цифр), разрядность (x86 или x86-64) и имя сервера. Этих данных достаточно для обращения в поддержку, планирования обновления и проверки совместимости с СУБД.

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

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

Номер версии в консоли кластера
Норма

Совпадает с версией в имени службы и пути к ragent.exe

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

Номера различаются — на сервере несколько версий или несколько агентов

Формат номера
Норма

Четыре группы цифр, например 8.3.XX.XXXX

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

Указаны только две-три цифры — версия определена неполностью

Подключение клиентов
Норма

Пользователи входят без ошибок несовпадения версий

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

Ошибка о несовпадении версий клиента и сервера

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

Можно ли узнать версию сервера 1С без прав администратора?

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

Где посмотреть версию, если сервер 1С работает на Linux?

Откройте каталог /opt/1cv8/x86_64/ — имена подкаталогов соответствуют установленным версиям. Версию запущенного агента можно уточнить командой ps aux | grep ragent, где будет виден полный путь к процессу.

Что делать, если версии клиента и сервера не совпадают?

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

Как узнать, какая версия запущена, если установлено несколько?

Откройте диспетчер задач, найдите процесс ragent.exe и через контекстное меню выберите «Открыть расположение файла». Папка, в которой находится файл, и есть версия работающего сервера. Альтернатива — команда sc qc для службы агента.

Влияет ли версия сервера на версию конфигурации?

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

Итог

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

Версию сервера 1С смотрят в консоли кластера, в имени службы агента, по пути к ragent.exe или в окне «О программе» на клиенте. Всегда проверяйте версию именно запущенного процесса, не путайте её с версией конфигурации и не останавливайте службу ради проверки.