TurnoverPie — настольное приложение для автоматизации учета поступающих товарно-материальных ценностей (ТМЦ) в сети ресторанов.
Проект разрабатывается в рамках прикладной задачи и предназначен для упрощения взаимодействия торговых подразделений и ревизорской службы при ведении журнала учета накладных.
- Пошаговое заполнение накладной в виде цепочки вопросов.
- Выбор ответов из справочников.
- Автоматическое формирование строки журнала учета накладных.
- Сохранение данных в Excel.
- Автоматическое получение обновлений справочников.
- Управление справочниками (поставщики, вопросы и др.).
- Публикация обновлений для рабочих мест кассиров.
- Просмотр и анализ сформированных журналов.
Проект состоит из двух независимых приложений:
- Cashier — рабочее место кассира.
- Auditor — рабочее место ревизора.
Обмен данными осуществляется через общее облачное хранилище без использования собственного сервера.
- Python 3.13
- PyQt6
- SQLite
- openpyxl
- JSON
TurnoverPie/
│
├── cashier/ # Приложение кассира
├── auditor/ # Приложение ревизора
├── common/ # Общие модули
├── docs/ # Документация
├── resources/ # Ресурсы интерфейса
├── tests/ # Тесты
└── requirements.txt
🚧 Проект находится в активной разработке.