Andrey Smakotin f55f358e8f Исправлено: Sale теперь использует quantity_base вместо quantity
КРИТИЧНО: При создании 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 уменьшается на правильное количество
2026-01-02 15:06:03 +03:00
Description
No description provided
6.3 MiB
Languages
Python 57%
HTML 32%
JavaScript 9.5%
CSS 1.1%
Shell 0.4%