Веб-приложение для автоматизации работы с МойСклад API. Позволяет обрабатывать Excel файлы с товарами и создавать заказы покупателей.
- 📊 Обработка Excel файлов - загрузка и анализ файлов с товарами
- 🏷️ Извлечение номеров стикеров - автоматическое определение номеров стикеров из заказов
- 📍 Поиск ячеек склада - определение местоположения товаров на складе
- 📋 Создание заказов - автоматическое создание заказов покупателей в МойСклад
- 📈 Формирование отчетов - генерация структурированных отчетов с форматированием
- 🔄 Асинхронная обработка - многопоточная обработка файлов
- 🎯 Отслеживание прогресса - реальное время статуса обработки
- 🛑 Возможность отмены - остановка процессов в любой момент
- 📱 Веб-интерфейс - удобный UI для работы с файлами
- 🔒 Безопасность - валидация данных и обработка ошибок
- Python 3.8+
- Flask
- pandas
- openpyxl
- requests
pip install flask pandas openpyxl requestspython mp_v6.pyПриложение будет доступно по адресу: http://localhost:5001
├── mp_v6.py # Основной файл приложения
├── app.py # Дополнительные маршруты
├── processor.py # Логика обработки файлов
├── utils.py # Вспомогательные функции
├── moysklad_api.py # API интеграция с МойСклад
├── templates/ # HTML шаблоны
├── uploads/ # Папка для загруженных файлов
├── results/ # Папка с результатами обработки
└── README.md # Документация
Приложение интегрируется с МойСклад API для:
- Получения информации о товарах по артикулам
- Создания заказов покупателей
- Получения данных о ячейках склада
- Работы с остатками товаров
Проект разработан для внутреннего использования компании Tocka.