Основные изменения: - Создана модель IncomingBatch для группировки товаров по документам - Каждое поступление (Incoming) связано с одной батчем поступления - Автоматическое создание StockBatch для каждого товара в приходе - Реализована система нумерации партий (IN-XXXX-XXXX) с поиском максимума в БД - Обновлены все представления (views) для работы с новой архитектурой - Добавлены детальные страницы просмотра партий поступлений - Обновлены шаблоны для отображения информации о партиях и их товарах - Исправлена логика сигналов для создания StockBatch при приходе товара - Обновлены формы для работы с новой структурой IncomingBatch Архитектура FIFO: - IncomingBatch: одна партия поступления (номер IN-XXXX-XXXX) - Incoming: товар в партии поступления - StockBatch: одна партия товара на складе (создается для каждого товара) Это позволяет системе правильно применять FIFO при продаже товаров. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
14 lines
308 B
Python
14 lines
308 B
Python
"""
|
||
Сервисы для работы со складским учетом.
|
||
"""
|
||
|
||
from .batch_manager import StockBatchManager
|
||
from .sale_processor import SaleProcessor
|
||
from .inventory_processor import InventoryProcessor
|
||
|
||
__all__ = [
|
||
'StockBatchManager',
|
||
'SaleProcessor',
|
||
'InventoryProcessor',
|
||
]
|