Проверяем лицензии 1С на компьютере

Делал по методичке отсюда.

Сначала переходим на java.com/ru/download и устанавливаем актуальный релиз Java. Устанавливаем.

Мне не пришлось устанавливать Path и прочие переменные, инсталлятор всё делает сам. Проверил, работает ли Java — работает:

Скачиваем утилиту лицензирования 1С:Предприятия.

Я скачивал 64-разрядную версию, потому что компьютер 64-разрядный.

Скачать могут только те пользователи, у которых зарегистрирована локальная 1С. Облачные лицензии ИТС почему-то не дают право на скачивание этой «драгоценной» утилиты.

Инсталлятор 1ce-installer.cmd заработал только после установки Java, кстати. Он предупреждает, что файлы не подписаны, нажимаем Подтвердить и устанавливаем:

А вот ring себя в path не прописывает, ставится сюда: C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86_64

Прописывать в PATH мне лень. Поэтому в окне CMD выполняю команду:

cd "C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86_64"

Будет выдан список лицензий вида:

Далее для каждой выводим команду:

ring license info —name <номер_файла_лицензии>

ring license validate —name <номер_файла_лицензии>

Чтобы понять, какие лицензии на кого зарегистрированы и действительна ли лицензия.

Результаты копируем из окна в файл, можно через перенаправление вывода в файл, например так:

Получение общего развернутого списка всех лицензий, 1С, к сожалению, не предусмотрела.

Мне было лень вызывать эти две команды для каждой лицензии, я набросал небольшой CMD файл по каждому номеру лицензии, который состоит из строк:

call "C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86_64\ring" license info --name xxxxxxxxxxxxxxx-xxxxxx  >>f:\1c\lic.txt
call "C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86_64\ring" license validate --name xxxxxxxxxxxxxxx-xxxxxx  >>f:\1c\lic.txt

Причем именно через call, т.к. ring — это CMD-файл, т.е. пакетный файл и его надо вызывать через call, чтобы управление вернулось назад.

И потом уже взял всю информацию из файла f:\1c\lic.txt.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *