Контекст задачи
В заведении 700+ наименований товаров. Каждый месяц производится полное снятие остатков, которое до сих пор ведется вручную по двухэтапной системе «черновик - чистовик». Существующий процесс занимает много времени и чреват ошибками. Заказчик хочет внедрить автоматизацию.
Необходимый функционал
- Интерактивный список товаров для внесения фактического количества;
- Автоматический расчет разницы с учетной системой;
- Админ-панель для экспорта отчета и управления товарами;
- Хранение истории инвентаризаций.
Формат решения
Требуется создать устойчивую программу или веб-версию бота на чистом Python без сторонних тяжеловесных CMS, с возможностью развертывания на локальном и серверном окружениях.
Требования к слою данных
- Понятная и логичная структура хранения остатков;
- Защита от двойного ввода одной позиции;
- Возможность работы у одного или нескольких сотрудников (по ролям).