Лицензирование: настоящие доступные аппаратные ключи

Учебные задачи

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

Где и как запускать

Синтаксис для серверного обработчика своей учебной базы. Метаданные и сервисы должны быть подготовлены заранее. Здесь 1С, базы данных, файлы и сеть не использовались.

Подготовка

  1. Выполняйте на своём учебном сервере с доступными законными аппаратными ключами. Внешний агент в этом варианте не задаётся.

  2. Сведения о ключах могут быть чувствительными: не отправляйте их в сторонние сервисы и не публикуйте снимки рабочих лицензий.

Ключи = ПолучениеЛицензий.ПолучитьДоступныеКлючи();
Сообщить("Доступно ключей: " + Строка(Ключи.Количество()));
Для Каждого Ключ Из Ключи Цикл
    Сообщить(Ключ.Представление);
    Сообщить("Идентификатор: " + Строка(Ключ.ИдентификаторКлюча));
    Сообщить("Серия: " + Ключ.СерияКлюча);
    Сообщить("Сетевой: " + Строка(Ключ.СетевойКлюч));
    Сообщить("Максимум пользователей: " + Строка(Ключ.МаксимальноеКоличествоПользователей));
КонецЦикла;

Разбор по шагам

  1. Вызовите документированный производитель списка ключей.

  2. Обойдите реальные элементы возвращённого массива.

  3. Покажите характеристики без изменения привязки и установки лицензии.

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

  1. Пустой список означает отсутствие доступных ключей, не созданный фиктивный ключ.

  2. МаксимальноеКоличествоПользователей — характеристика ключа, не текущее число сеансов.

Ожидаемый результат

Это короткий синтаксический пример для указанного учебного стенда. Здесь он не выполнялся; сообщение после вызова не заменяет отдельную проверку фактического состояния.

На что обратить внимание

  1. Описание типа говорит ПолучитьДоступныеКлючи, но в возвращаемом описании метода встречается ПараметрыПривязкиККомпьютеру. Это неточность справки; фактический элемент должен поддерживать перечисленные свойства, не подменяйте его структуру.

  2. СерияКлюча и СетевойКлюч не объявлены для толстого клиента; выбран серверный контекст.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.