Руководство разработчика

Функция КЗ_СЧИТАТЬ_ЧИСЛО

Для работы требуется соединение с базой данных.

Функция КЗ_СЧИТАТЬ_ЧИСЛО позволяет получить из базы данных защиты значение тега типа "целое число".

ФУНКЦИЯ ЦЕЛОЕ: КЗ_СЧИТАТЬ_ЧИСЛО(ЦЕЛОЕ: блок; 
                                СТРОКА: тег; 
                                ПЕРЕМ ЦЕЛОЕ: знач)

Параметры

блок
Числовой идентификатор блока.
тег
Имя тега.
знач
Переменная, которой будет присвоено значение тега.

Возвращаемое значение

Числовой код, по которому можно судить о результате выполнения запроса:

-1значение успешно получено;
-2Значение не получено, т.к. работает демонстрационная версия серверной части;
1000ошибка при вызове серверной функции, например, разрыв сети или несоответствие версии клиента и сервера, дополнительная информация может быть получена с помощью функции ПОСЛ_ОШИБКА;
>0Код ошибки системы защиты, можно ожидать возврата следующих значений:
27не найден тег для заданного блока;
28не найдены числовые данные для заданного тега;
50не подключен электронный ключ.

Специальные возможности

Функция позволяет также получить информацию о текущем ключе защиты (вне зависимости от информации, записанной в ключевом файле).

блоктегзнач
0"PlugType"Тип ключа (см. таблицу ниже).
0"PlugSubType"Подтип ключа (см. таблицу ниже).
0"PlugSn10"Уникальный идентификатор ключа (т.н. серийный номер ИБ 10).
0"PlugSn8"Серийный номер ключа в формате старой защиты ИБ 8, для программных ключей равен серийному номеру ИБ 10.
0"PlugMaxNetRes"Максимальное аппаратное количество лицензий для сетевых ключей (0 – если неизвестно).
0"PlugNetRes"Актуальное количество лицензий для сетевых ключей (0 – если неизвестно).

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

Числовой идентификатор блокаТегЗнач
0"LANLicCount" количество локальных лицензий платформы
0"WANLicCount" количество глобальных лицензий платформы
1 - максимальное значение идентификатора блока"LicCount" количество лицензий для блока
0 - максимальное значение идентификатора блока"LicRange" срок действия лицензии в днях

Типы ключей

Тип ключаЗначение
Sentinel SuperPro (Net)1
Guardant Stealth (включая программные Guardant SP)3
Machine (привязка к компьютеру)17

Подтипы ключей

Подип ключаЗначение
Неизвестно или не используется0
LPT1
USB2
SOFT (для программной версии ключа)3

См. также: