Веб-разработка. Разработка с нуля. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ERP-СИСТЕМЫ СКЛАДСКОГО УЧЕТА АВТОТОВАРОВ 1. ЦЕЛЬ ПРОЕКТА Создание системы для автоматизации учета автозапчастей, аксессуаров и расходных материалов на распределенных складах с поддержкой специфических характеристик (артикулы производителей, кросс-номера). 2. ОСНОВНЫЕ МОДУЛИ 2.1. Учет номенклатуры (Каталог): - Карточка товара: Наименование, Артикул (OEM), Бренд, Категория. - Поддержка кросс-номеров (аналогов) для каждой позиции. - Характеристики: применяемость к моделям авто, габариты, вес. 2.2. Складские операции: - Приемка: Оприходование товара, печать этикеток со штрих-кодами. - Перемещение: Учет передачи товара между складами или зонами хранения. - Инвентаризация: Сверка фактических остатков с системными. - Списание: Учет брака или порчи. 2.3. Адресное хранение: - Иерархия: Склад -> Зона -> Стеллаж -> Полка -> Ячейка. - Генерация маршрутных листов для сборщиков заказов. 2.4. Закупки и Поставщики: - Мониторинг минимальных остатков (авто-уведомления о необходимости дозаказа). - История закупочных цен. 3. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ - Стек: Python (Django/FastAPI) + PostgreSQL + React. - Интеграция: Поддержка сканеров штрих-кодов (HID/SPP). - Масштабируемость: Возможность работы с базой более 100 000 SKU. 4. РОЛЕВАЯ МОДЕЛЬ - Администратор: Полный доступ, управление пользователями. - Менеджер склада: Приемка, отгрузка, инвентаризация. - Закупщик: Работа с ценами и поставщиками. - Кладовщик: Сборка заказов по ячейкам (мобильный интерфейс). 5. ОТЧЕТНОСТЬ - Отчет по остаткам в реальном времени. - Оборачиваемость товаров (ABC-анализ). - Логи действий пользователей (аудит изменений остатков). 6. БЕЗОПАСНОСТЬ И ДОСТУП - Авторизация через JWT. - Разграничение прав доступа на уровне эндпоинтов API. - Ежедневное резервное копирование базы данных.