{% extends "layout_report.html" %} {% load tz %} {% load humanize %} {% load app_filters %} {% block content %} {{ block.super }} {% regroup txns by receiver.customer as customer_list %} {% for customer in customer_list %} {% regroup customer.list by receiver.inv_class as inv_class_list %} {% for inv_class in inv_class_list %} {% regroup inv_class.list by receiver.group as group_list %} {% for group in group_list %}
Inventory Owner: {{ customer.grouper}}
Inventory Class: {{ inv_class.grouper }}
Inventory Group: {{ group.grouper }}
Cust Item
Transaction
Produced/
Receiver
Item
Code
Lot
Date
Reference
Received
Consumed
Shipped
Adjustment
{% regroup group.list by receiver.item as item_list %} {% for item in item_list %} {% for txn in item.list %}
{{ txn.receiver }}
{{ txn.receiver.item.name }}
{{ txn.receiver.cust_item_code }}
{{ txn.receiver.lot }}
{{ txn.transaction_date }}
{{ txn.reference }}
{{ txn.received | floatformat:'0' | intcomma }}
{{ txn.consumed | floatformat:'0' | intcomma }}
{{ txn.shipped | floatformat:'0' | intcomma }}
{{ txn.adjustment | floatformat:'0' | intcomma }}
{% endfor %}
{{ item.list | item_total_received | floatformat:'0' | intcomma }}
{{ item.list | item_total_consumed | floatformat:'0' | intcomma }}
{{ item.list | item_total_shipped | floatformat:'0' | intcomma }}
{{ item.list | item_total_adjustment | floatformat:'0' | intcomma }}
{% endfor %}

{% endfor %} {% endfor %} {% endfor %}
{{ txns | item_total_received | floatformat:'0' | intcomma }}
{{ txns | item_total_consumed | floatformat:'0' | intcomma }}
{{ txns | item_total_shipped | floatformat:'0' | intcomma }}
{{ txns | item_total_adjustment | floatformat:'0' | intcomma }}
{% endblock content %}