{% extends "base.html" %} {% block title %}Список заказов{% endblock %} {% block content %}

Список заказов

Всего заказов

{{ total_stats.total_orders or 0 }}

Всего единиц

{{ "{:,}".format(total_stats.total_quantity or 0) }}

Общая сумма

{{ "{:,.2f}".format(total_stats.total_amount or 0) }} руб.

{% if orders %}
{% for order in orders %} {% set markup = order.assembly_cost + order.delivery_cost %} {% endfor %}
ID Дата Клиент ИНН Состав заказа Всего единиц Наценка (25%) Итого Статус
{{ order.id }} {{ order.order_date[:10] if order.order_date else '-' }} {% if order.client_id %} {{ order.client_name or 'Неизвестный клиент' }} {% else %} {{ order.client_name or 'Общий заказ' }} {% endif %} {{ order.client_inn or '-' }} {% if order['items'] and order['items']|length > 0 %}
{% for item in order['items'] %} {% set item_sum = item.price_at_moment * item.quantity %} {% endfor %}
Товар Артикул Кол-во Цена за ед. Сумма
{{ item.product_name }} {{ item.article }} {{ "{:,}".format(item.quantity) }} ед. {{ "{:,.2f}".format(item.price_at_moment) }} руб. {{ "{:,.2f}".format(item_sum) }} руб.
Базовая сумма: {{ "{:,.2f}".format(order.base_amount) }} руб.
Сборка ({{ order.assembly_percent }}%): +{{ "{:,.2f}".format(order.assembly_cost) }} руб.
Доставка ({{ order.delivery_percent }}%): +{{ "{:,.2f}".format(order.delivery_cost) }} руб.
ИТОГО: {{ "{:,.2f}".format(order.total_amount) }} руб.
{% else %} Нет товаров {% endif %}
{{ "{:,}".format(order.total_items or 0) }} ед. +{{ "{:,.2f}".format(markup) }} руб. {{ "{:,.2f}".format(order.total_amount) }} руб. {{ order.status }}
{% else %}
Нет данных о заказах. Вернуться на главную.
{% endif %} {% endblock %}