Модули связи с системой видеонаблюдения предназначены для передачи информации из кассы в систему видеонаблюдения. Информация передается трех типов:
Для связи с системой видеонаблюдения «ITV» используется модуль vsi_ITV.dll.
Настройки этого модуля хранятся в файле Config\vsi_ITV.cfg, настройка происходит в конфигураторе, в разделе ПО "Премьера", на вкладке Дополнительно.
Примерное содержание этого файла:
[Settings]
Server_Address = 127.0.0.1
Server_Port = 2225
DiscountCardNotify_File= ..\Config\itv_DiscountCardNotify.txt
PayInfoNotify_File= ..\Config\itv_PayInfoNotify.txt
Send_Delay = 100
Server_Address | - | IP адрес сервера системы видеонаблюдения |
Server_Port | - | Порт сервера системы видеонаблюдения |
DiscountCardNotify_File | - | Файл с параметрами нотификации о применении дисконтной карты |
PayInfoNotify_File | - | Файл с параметрами нотификации о продаже билета с нулевой ценой |
Send_Delay | - | Задержка между интервалами посылки информации на сервер видеонаблюдения |
Файлы «DiscountCardNotify_File» и «PayInfoNotify_File» содержат XML блоки согласно описанию интерфейса ITV. Модуль перед передачей считывает информацию из файла, заменяет служебные поля имеющейся информацией и передает на сервер видеонаблюдения. Для каждого из этих двух файлов имеется свой набор служебных полей.
Для файла «DiscountCardNotify_File» определены следующие служебные поля:
%%CARD_NUMBER%% | - | Номер карты |
%%OWNER%% | - | Владелец карты |
%%DISCOUNT_NAME%% | - | Название скидки |
Для файла «PayInfoNotify_File» определены следующие служебные поля:
%%TOTAL_SUMM%% | - | Общая сумма операции (покупки) |
%%ZERO_TICKETS_COUNT%% | - | Количество билетов с нулевой ценой |