diff --git a/myproject/inventory/models.py b/myproject/inventory/models.py index 799f25b..849ead0 100644 --- a/myproject/inventory/models.py +++ b/myproject/inventory/models.py @@ -739,7 +739,7 @@ class Stock(models.Model): product=self.product, warehouse=self.warehouse, status='reserved' - ).aggregate(models.Sum('quantity'))['quantity__sum'] or Decimal('0') + ).aggregate(models.Sum('quantity_base'))['quantity_base__sum'] or Decimal('0') self.quantity_available = total_qty self.quantity_reserved = total_reserved diff --git a/myproject/inventory/templates/inventory/debug_page.html b/myproject/inventory/templates/inventory/debug_page.html index dd7bef9..fbcded1 100644 --- a/myproject/inventory/templates/inventory/debug_page.html +++ b/myproject/inventory/templates/inventory/debug_page.html @@ -287,7 +287,9 @@ ID Товар Склад - Кол-во + Кол-во (ед.прод.) + Кол-во (базовые) + Единица продажи Статус Заказ Создан @@ -306,7 +308,21 @@ {{ res.id }} {{ res.product.name }} {{ res.warehouse.name }} - {{ res.quantity }} + {{ res.quantity }} + + {% if res.quantity_base %} + {{ res.quantity_base }} + {% else %} + - + {% endif %} + + + {% if res.sales_unit %} + {{ res.sales_unit.name }} + {% else %} + Базовая + {% endif %} + {% if res.status == 'reserved' %} Зарезервирован @@ -334,7 +350,7 @@ {% empty %} - Нет резервов + Нет резервов {% endfor %}