f55f358e8f106d3b7094234112441dd9e44ba477
КРИТИЧНО: При создании Sale использовалось неправильное поле! Проблема: - При проведении заказа Sale создавался с reservation.quantity - Это количество в ЕДИНИЦАХ ПРОДАЖИ, а не в базовых! - Пример: 1 ветка списывала 1 банч вместо 0.05 банча Решение: - Строка 410: sale_quantity = reservation.quantity_base (для товаров) - Строка 368: quantity=reservation.quantity_base (для комплектов) - Fallback на .quantity для обратной совместимости Теперь: - Sale.quantity всегда в базовых единицах - FIFO списание корректно - StockBatch уменьшается на правильное количество
Description
No description provided
Languages
Python
57%
HTML
32%
JavaScript
9.5%
CSS
1.1%
Shell
0.4%