Я пытаюсь написать представление, которое будет генерировать отчет, отображающий все элементы в моей системе инвентаризации, и предоставлять сводки в определенный момент. Между прочим, этот отчет представляет собой всего лишь HTML-шаблон.
В моем случае каждый элемент является частью заказа. В заказе может быть несколько элементов, и я хочу иметь возможность отображать сводки на основе суммы после окончания каждого заказа.
Итак, отчет выглядит примерно так:
Order #25 <Qty> <Qty Sold> <Cost> <Cost Value>
Some Item 2 1 29.99 29.99
Another Item 4 0 10.00 40.00
<Subtotal Line> 6 1 39.99 69.99
Order #26 <Qty> <Qty Sold> <Cost> <Cost Value>
... Etc, you get the point
Теперь я вполне способен отображать все значения и уже имею отчет, показывающий все элементы, но я понятия не имею, как я могу разместить промежуточные итоги в отчете, не выполняя множество запросов. Поля Quantity, Qty Sold и Cost являются лишь частью модели Item, а Cost Value — простой функцией модели.
Любая помощь будет оценена по достоинству. Заранее спасибо :-)