- Развернуть БД MSSQL (скрипт в исходниках)
- Настроить файл подключения ofd_request.json в каталоге с ofd_main.py:
{ "server": "адрес mssql сервера", "database": "база данных с чеками ОФД", "login": "логин mssql", "password": "пароль mssql", "ofd_login": "логин для работы с ОФД", "ofd_password": "пароль для работы с ОФД", "ofd_token": "token для работы с API ОФД" }
- Для работы проекта потребуются requests, pymssql
- Получается список ККТ.
- Список записывается в таблицу cashes, также наполняется таблица shops.
- Для каждой ККТ строится запрос данных из ОФД.
- Опрашивается ОФД, данные пишутся в БД в checks.
- По итогам обработки данных подбираются и агрегируются цепочки последовательных чеков (по фискальным номерам) и строится таблица с данными смен.