Где найти и как установить утилиту 1C:Enterprise Ring

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

В процессе администрирования систем «1С:Предприятие 8» часто возникает необходимость использования специализированного инструмента командной строки — 1C:Enterprise Ring (или просто ring). Эта утилита незаменима для управления программными лицензиями, настройки Сервера взаимодействия и работы с другими компонентами платформы. Однако пользователи часто сталкиваются с тем, что в стандартном каталоге bin установленной платформы этот файл отсутствует. Разберем подробно, где взять ring, как его правильно установить и какие сопутствующие компоненты для этого потребуются.

Что такое 1C:Enterprise Ring и зачем она нужна

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

Где искать дистрибутив утилиты

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

Вариант 1: Раздел «Инструменты лицензирования» на портале ИТС

Самый надежный способ — скачать отдельный пакет. На сайте обновлений 1С утилита выделена в самостоятельный программный продукт. Рассмотрим шаги для его поиска:

  1. Зайдем на портал техподдержки в раздел скачивания обновлений.
  2. Найдем в списке программ продукт «1С:Предприятие. Инструменты лицензирования» (Enterprise License Tools).
  3. Скачаем актуальную версию дистрибутива. Обычно он поставляется в виде .msi файла для Windows или соответствующих пакетов для Linux.

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

Вариант 2: Дистрибутив платформы «1С:Предприятие»

Выясним, где прячется утилита внутри стандартного дистрибутива платформы. Начиная с определенных версий (например, 8.3.15 и выше), файлы для установки ring поставляются совместно с платформой, но не устанавливаются автоматически при обычном запуске setup.exe. Проанализируем содержимое папки с распакованным дистрибутивом:

Вариант 3: В составе 1C:Enterprise Development Tools (EDT)

Посмотрим на альтернативный метод. Утилита ring является обязательным компонентом среды разработки 1C:EDT. Если вы установите EDT, утилита появится в системе автоматически. Это «ленивый», но действенный способ получить рабочий инструмент без поиска специфических пакетов на ИТС.

Установка необходимого окружения (Java)

Важно понимать, что ring — это Java-приложение. Без установленной среды выполнения (JRE) утилита просто не запустится. Рассмотрим современные рекомендации фирмы «1С» по этому вопросу:

Ранее рекомендовалось использовать Oracle Java, однако сейчас стандартом является использование Liberica JDK/JRE от компании BellSoft или OpenJDK. Разберем процесс подготовки окружения:

  1. Скачаем дистрибутив Liberica JRE (версии 11 или выше).
  2. Установим его в систему.
  3. Проверим наличие системной переменной JAVA_HOME, которая должна указывать на путь к установленной Java.

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

Процесс установки и настройки RING

Допустим, мы скачали файлы 1c-enterprise-license-tools.msi и 1c-enterprise-ring.msi. После их запуска (который часто проходит в фоновом режиме без лишних окон), утилита устанавливается в каталог:

C:\Program Files\1C\1CE\ring (для 64-битных систем).

Разберем, как проверить, что установка прошла успешно. Откроем командную строку и попробуем выполнить команду проверки версии:

ring --version

Если система сообщает, что «команда не найдена», нам необходимо добавить путь к исполняемым файлам ring в системную переменную PATH. Рассмотрим, как это сделать:

  1. Откроем свойства системы — Дополнительные параметры — Переменные окружения.
  2. В разделе «Системные переменные» найдем Path и нажмем «Изменить».
  3. Добавим путь к папке bin внутри каталога установки ring (например, C:\Program Files\1C\1CE\ring\bin).

Практические примеры использования

Теперь, когда утилита установлена и настроена, посмотрим на примеры реальных команд, которые могут нам пригодиться в работе программиста или системного администратора.

Просмотр установленных лицензий:

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

ring license list

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

ring license info --name <Идентификатор_лицензии>

Работа с Сервером взаимодействия:

Если нам нужно зарегистрировать экземпляр сервера взаимодействия, мы будем использовать модуль collaboration-server. Рассмотрим пример регистрации:

ring collaboration-server --instance <ИмяИнстанса> setup

Резюме

Мы выяснили, что утилита ring не всегда устанавливается вместе с платформой «из коробки». Основной способ ее получения — скачивание пакета Enterprise License Tools с портала 1С или извлечение из папки license-tools дистрибутива платформы. Не забывайте, что для работы ring критически важно наличие установленной Java (JRE), предпочтительно версии Liberica. Правильная настройка переменных окружения PATH и JAVA_HOME обеспечит стабильную работу этого мощного инструмента администрирования.

← На главную