2.1.4. Class TAuthorizationDeviceEngine

Module: uDeviceInterface

Base class: TOperationDeviceEngine

Базовый класс функциональности Aвторизация оплаты и привилегии.

Изменения в базе после проведения операции авторизации с ПОСа

После успешного выполнения операции авторизации ПОС проверяет, есть ли в базе в таблице tp_AuthorizationDeviceTypes запись для этого типа устройства авторизации (atdt_ID == AuthorizationType).

Если нет, она создается с такими значениями полей:

После успешного выполнения операции авторизации ПОС проверяет, есть ли в базе в таблице tp_AuthorizationDevices запись для этого типа устройства авторизации с таким уникальным номером (atdv_atdt_ID == AuthorizationType && atdv_UniqueNumber == UniqueNumber).

Если нет, она создается с такими значениями полей:

Применение привилегии

При применении привилегии к гостевому счету, значение свойства TAuthorizationSalePrivilegeOutputParams.OperationDeviceData записывается в поле gest_SalePrivilegeData гостевого счета.

Поддерживаемые операции
Class members
Public constructors
Public methods
Public properties
Protected methods