Назначение и схема работы

FRServer - это специальная программа для управления фискальным регистратором (ФР) и платёжным терминалом (ПТ) Сбербанка.

Появление данной программы связано с желанием запускать Домино в облаке (например, по rdp) и при этом управлять оборудованием, которое по rdp недоступно.

В типовой схеме ФР и ПТ подключаются к конкретному компьютеру, получают команды непосредственно от данного компьютера. Управление этими устройствами по rdp либо невозможно, либо очень сложно. Задача легко решается, если имеется посредник, который размещается рядом с ФР и ПТ, получает команды из Домино и передаёт эти команды в ФР и ПТ. Таким посредником и является FRServer.

FRServer получает команду от управляющей программы (Домино) и, в соответствии с полученной командой, обменивается информацией с фискальным регистратором (ФР) и платёжным терминалом Сбербанка. Далее FRServer передаёт результат выполнения команды в управляющую программу (Домино).

FRServer получает команды одним из двух способов:

  • Прослушивание локального TCP-порта

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

[System]
Port=3800

  • Обмен файлами через каталог

Каталог указывается в конфигурационном файле

[System]

FileMask=C:\FRServer\files\*.*

Управляющая программа создаёт файл с командой в указанном каталоге. FRServer находит файл, обрабатывает команду и создаёт файл ответа в подкаталоге OUT указанного каталога.