Простого метода (используя готовые решения) нет.
Очевидно, будет требование получать эти данные в общем модуле отчетов...
Надо что-то доделывать, дописывать, увязывать...
Либо попробовать реализовать возможность контроллеров Артонит работать с несколькими клиентами. Тогда общая архитектура будет такой:
- Шлагбаумом управляет контроллер Артонит. Основная решаемая при этом задача - возможность доступа к контроллеру от разных приложений, и получение журнала событий независимо от основной системы доступа (правда, с некоторыми оговорками, но возможно).
- Стороннее приложение шлет команду на открывание не в ТС, а напрямую в Артонит.
- Стороннее приложение ведет свою базу данных со всеми необходимыми отчетами.
- В единой СКД будут события вида Дверь открыта оператором, т.е. факт открытия будет зафиксирован.
Мне видится, что это более правильный подход. Каждое из приложений становится независимым от других.
Более того, в этом случае стороннее приложение может не только управлять реле (opendoor), но и напрямую грузить карты в контроллер, а затем их удалять, что позволит реализовать и одноразовые пропуска, и пропуска на заданное количество проходов, и на заданный период...