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

В этой статье мы разберём все актуальные методы проверки версии сервера — от стандартных инструментов платформы до альтернативных способов через файловую систему и командную строку. Особое внимание уделим нюансам для разных операционных систем (Windows и Linux) и версий платформы (8.2 и 8.3). Если вы администрируете сервер или просто хотите разобраться в его конфигурации — эта инструкция поможет избежать типичных ошибок и сэкономить время.

1. Проверка версии через консоль администрирования сервера 1С

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

Чтобы открыть консоль:

  • 🖥️ На Windows: перейдите в Пуск → 1С Предприятие → Администрирование серверов 1С:Предприятия.
  • 🐧 На Linux: выполните команду ragentadmin --version (для 1С:Предприятие 8.3.20+) или используйте /opt/1C/v8.3/x86_64/ragentadmin.
  • 🔍 В открывшемся окне выберите нужный центральный сервер (если их несколько) и посмотрите строку Версия сервера.

В консоли отображается не только номер версии (например, 8.3.22.1854), но и дату сборки — это критично для диагностики проблем совместимости с клиентскими приложениями. Если консоль не открывается, проверьте права доступа к службе ragent или перезапустите её.

📊 Какой ОС у вас установлен сервер 1С?
Windows Server
Linux (Debian/Ubuntu)
Linux (CentOS/RHEL)
Другая

2. Просмотр версии в файлах установки сервера

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

Основные файлы, содержащие информацию о версии:

  • 📄 version — находится в корневой папке установки (например, C:\Program Files\1cv8\conf\version на Windows или /opt/1C/v8.3/x86_64/version на Linux).
  • 📄 ragent.exe (Windows) или ragent (Linux) — свойства файла (правый клик → Свойства → Подробно) покажут версию продукта.
  • 📄 1CV8Reg.dll — библиотека регистрации, версия которой совпадает с версией платформы.
ФайлПуть на WindowsПуть на LinuxПример содержимого
versionC:\Program Files\1cv8\conf\version/opt/1C/v8.3/x86_64/version8.3.22.1854
ragent.exeC:\Program Files\1cv8\8.3.22.1854\bin\ragent.exe/opt/1C/v8.3/x86_64/ragent8.3.22.1854 (x86_64)
1CV8Reg.dllC:\Program Files\1cv8\8.3.22.1854\bin\1CV8Reg.dll/opt/1C/v8.3/x86_64/1CV8Reg.so8.3.22.1854
⚠️ Внимание: На Linux пути могут отличаться в зависимости от дистрибутива и способа установки (например, для Debian используется /usr/1cv8/...). Всегда проверяйте актуальные пути через find / -name "ragent" 2>/dev/null.

3. Использование командной строки (Windows и Linux)

Для автоматизации проверки или удалённого доступа удобно использовать командную строку. Ниже приведены команды для обеих ОС.

Для Windows:

wmic product where "name like '1С%%'" get version

"C:\Program Files\1cv8\8.3.22.1854\bin\ragent.exe" --version

Для Linux:

/opt/1C/v8.3/x86_64/ragentadmin --version

cat /opt/1C/v8.3/x86_64/version

Если команды возвращают ошибку access denied, запустите терминал от имени администратора (Windows) или с правами sudo (Linux). На кластерных установках может потребоваться указать конкретный экземпляр сервера через параметр --server.

Запустить терминал от имени администратора

Убедиться, что служба ragent работает

Проверить пути к файлам 1С (если используете кастомную установку)

Скопировать команду для своей ОС-->

4. Проверка версии через журнал событий сервера

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

Где искать журналы:

  • 📜 Windows: C:\ProgramData\1C\1cv8\logs\ragent.log (или srvinfo.log для старых версий).
  • 📜 Linux: /var/log/1C/ragent.log или /opt/1C/v8.3/log/ragent.log.

Откройте файл лога любым текстовым редактором и найдите строки с ключевыми словами: Server version, Сервер запущен или Platform version.

Пример записи:

[2026-05-20 10:15:23] INFO: Server version: 8.3.22.1854 (x86_64).

⚠️ Внимание: Логи ротируются (архивируются) при достижении определённого размера. Если вы ищете информацию о старой версии сервера, проверьте архивные файлы с расширением .log.1, .log.2 и т.д.

5. Определение версии через клиентское приложение 1С

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

Инструкция:

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

Если строка отсутствует, значит вы работаете с файловой базой (без сервера). В этом случае версия платформы клиента не совпадает с версией сервера.

💡

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

6. Альтернативные методы: реестр Windows и пакетные менеджеры Linux

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

На Windows через реестр:

  1. Откройте regedit (Win + R → введите regedit).
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\1C\Platform\8.3\Setup\Path.
  3. Посмотрите значение параметра Version в этой ветке.

На Linux через пакетные менеджеры:

  • 🐧 Debian/Ubuntu: dpkg -l | grep 1c-enterprise.
  • 🐧 RHEL/CentOS: rpm -qa | grep 1C.

Эти методы полезны, если была установлена через официальные репозитории или пакеты. Однако они могут показать версию установщика, а не текущую версию сервера (например, после ручного обновления).

Что делать, если версия в реестре и файлах не совпадает?

Это означает, что сервер был обновлён вручную (без переустановки). В таком случае приоритет имеют данные из файла version в папке установки или вывод команды ragentadmin --version.

7. Частые ошибки и как их избежать

При проверке версии сервера администраторы сталкиваются с типичными проблемами, которые могут привести к неверным выводам. Рассмотрим самые распространённые из них.

Ошибка 1: Путаница между версией платформы и версии конфигурации

  • 🔹 Версия платформы (например, 8.3.22.1854) — это версия сервера .
  • 🔹 Версия конфигурации (например, 3.0.125.42) — это версия конкретной базы данных (например, 1С:Бухгалтерия).

Ошибка 2: Игнорирование архитектуры (x86 vs x64)

Сервер может быть установлен в 32- или 64-битной версии. Это критично для Linux, где пути к файлам отличаются: /opt/1C/v8.3/x86_64/... или /opt/1C/v8.3/i386/....

Убедитесь, что вы проверяете версию в правильной папке.

Ошибка 3: Неучёт кластерной установки

В кластере может быть несколько рабочих серверов с разными версиями. Всегда уточняйте, к какому именно серверу подключены ваши базы, используя команду: rac cluster list (для 1С:Предприятие 8.3.20+).

💡

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

FAQ: Ответы на частые вопросы

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

Да, но с ограничениями. Вы можете:

  • Посмотреть версию через клиентское приложение 1С:Предприятие (раздел Справка → О программе).
  • Проверить файл version в папке установки, если у вас есть права на чтение.

Для команд ragentadmin или доступа к консоли администрирования требуются права администратора.

Почему в консоли администрирования отображается версия 8.3.20, а в файле version — 8.3.22?

Это означает, что:

  • Сервер был обновлён вручную (например, скопированы новые файлы поверх старых).
  • Консоль администрирования подключена к другому экземпляру сервера (в кластере).

Перезапустите службу ragent и проверьте версию ещё раз. Если расхождение осталось, используйте команду ragentadmin --version для точной диагностики.

Как проверить версию сервера 1С на удалённом хостинге (например, 1C:Fresh)?

На облачных платформах (например, 1C:Fresh или 1С:ГISPRU) версия сервера управляется провайдером и не доступна для изменения. Узнать её можно:

  • В личном кабинете хостинга (раздел "Оборудование" или "Информация о сервере").
  • Через техническую поддержку провайдера.

Самостоятельная проверка через файлы или команды обычно заблокирована.

Что делать, если команда ragentadmin --version возвращает ошибку?

Возможные причины и решения:

  • Служба не запущена: выполните sudo systemctl start srv1cv83 (Linux) или перезапустите службу Агент сервера 1С:Предприятия 8.3 (Windows).
  • Неправильный путь: проверьте актуальный путь к ragentadmin через find / -name ragentadmin 2>/dev/null.
  • Повреждённые файлы: переустановите сервер или восстановите файлы из дистрибутива.
Как узнать версию сервера 1С для конкретной базы данных?

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

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