Консольная программа для синхронизации времени фискальных регистраторов Атол: Портфолио фрилансера Алексей Князев 28.02.2020, работа №14 - FL.RU
К списку работ
Алексей Князев
Алексей Князев

Консольная программа для синхронизации времени фискальных регистраторов Атол

Консольная программа под Windows. Подключается к Атол по последовательному порту. Для взаимодействия использует протокол V3. Программа ведёт лог свой работы с возможностью настройки детализации лога. Алгоритм работы программы следующий: 1) выполняет команду 0xA5 (запрос типа устройства) и проверяет, что устройство = ККТ; 2) выполняет команду 0x3F (запрос состояния) и читает текущую дату и время ККТ; 3) сравнивает дату и время ККТ с часами компьютера; 4) если время ККТ отличается от времени компьютера на большее чем допустимое значение (задаётся в настройках), то производится выполнение команды установки часов ККТ (команда 0xED); 5) если время ККТ не отличается, то просто выводит в лог, что всё Ок. Среда разработки Delphi XE3.