Модули связи с системой видеонаблюдения предназначены для передачи информации из кассы в систему видеонаблюдения. Информация передается трех типов:
Для связи с системой видеонаблюдения «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%% | - | Количество билетов с нулевой ценой |