

В задачи данного механизма входит:
- обеспечение получения кассовым сервером процента скидки от VT:Дисконт по коду карты, полученному при запросе от ККМ;
- назначение скидки на чек ККМ;
- регистрация в системе VT:Дисконт закрытого чека со скидкой, полученной по коду дисконтной карты;
При этом обработка запросов на скидку по коду карты и регистрация закрытых чеков производится по алгоритмам системы VT:Дисконт.
Взаимодействие кассового сервера с системой VT: Дисконт осуществляется по следующей схеме:

Кассовый сервер, при помощи библиотеки vtdc.dll, осуществляет соединение с системой VT:Дисконт по протоколу TCP/IP. Причем данное соединение может быть как удаленным (как показано на схеме), где кассовый сервер запущен на ПК-1, а VT:Дисконт функционирует на ПК-2, так и локальным, где и кассовый сервер и VT:Дисконт функционируют на одном и том же ПК.
Для организации связи с пользовательским приложением, в нашем случае с кассовым сервером, в систему VT:Дисконт входит библиотека vtdtcp.dll (VT:Дисконт TCP/IP), которая является шлюзом в систему VT:Дисконт. При работе дисконтной системы данная библиотека используется модулем системы DiscountServer.exe. Таким образом, кассовый сервер при помощи двух названных DLL осуществляет связь непосредственно с сервером дисконтных транзакций. В программе DiscountServer.exe должен быть выбран соответствующий для такого соединения тип устройства – “TCP/IP шлюз”.
Для совместной работы этих программных комплексов необходима настройка системы скидок кассового сервера и соответствующая настройка сервера дисконтных транзакций системы VT:Дисконт. Подробнее об этом смотрите документацию по программам.