Глобальный контекст.УстановитьНастройкиКлиентаЛицензирования

Методы · SetLicensingClientParameters

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

Синтаксис

УстановитьНастройкиКлиентаЛицензирования(<Имя>, <Пароль>, <ДополнительныйПараметр>)
Полное описание, параметры и ограничения

Глобальный контекст.УстановитьНастройкиКлиентаЛицензирования (Global context.SetLicensingClientParameters)

Глобальный контекст (Global context)

УстановитьНастройкиКлиентаЛицензирования (SetLicensingClientParameters)

Доступен, начиная с версии 8.3.7.

Синтаксис:
УстановитьНастройкиКлиентаЛицензирования(<Имя>, <Пароль>, <ДополнительныйПараметр>)
Параметры:

<Имя> (необязательный)
Тип: Строка.
Имя клиента лицензирования.

<Пароль> (необязательный)
Тип: Строка.
Пароль клиента лицензирования.

<ДополнительныйПараметр> (необязательный)
Тип: Строка.
Дополнительный параметр клиента лицензирования, используемый для технической поддержки конфигурации.
Описание:

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

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:
Доступен только пользователю с административными правами.
Использование в версии:

Доступен, начиная с версии 8.3.7.

Методическая информация

Практические примеры

Сохранить настройки учебного клиента лицензирования

Пример использует три входных строковых реквизита и читает только имя и дополнительный параметр, не пароль.

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

Обычный сервер 1С; также указанные глобальные административные методы могут быть доступны толстому клиенту и внешнему соединению.

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.

  2. Только собственная учебная копия базы с необходимыми правами. Не выполняйте административный пример в рабочей базе.

  3. Создайте в своей форме строки ИмяКлиента, ПарольКлиента, ДополнительныйПараметр. Используйте собственные учебные учетные данные лицензирования, поле пароля с маскировкой. Запись сохраняется в базе.

&НаСервере
Процедура СохранитьУчебныеНастройкиЛицензирования()
    УстановитьНастройкиКлиентаЛицензирования(ИмяКлиента, ПарольКлиента, ДополнительныйПараметр);
    ПарольКлиента = "";
    Сообщить("Клиент: " + ПолучитьИмяКлиентаЛицензирования());
    Сообщить("Дополнительный параметр: " + ПолучитьДополнительныйПараметрКлиентаЛицензирования());
КонецПроцедуры

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

  1. Введите собственные настройки.

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

  3. Очистите реквизит пароля и перечитайте несекретные поля.

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

  1. Пароль не выводится в сообщения.

  2. Имя и дополнительный параметр читаются из API после установки.

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

Настройки записаны; показаны доступные для чтения значения.

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

  1. Изменение влияет на проверку лицензионности конфигурации. При исключении запись может быть неизвестна; не сохраняйте реальные пароли в коде.

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

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

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

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

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