Всем день добрый!
Задачу буду объяснять на бухгалтерском примере. Предположим у нас идёт торговля. Товаров у нас ограниченное число (пусть будет 10). При продаже товара мы виписываем накладную. Соответсвенно у нас в заведён тип ноды "Накладная", к которой мы подцпепили CCK-поля:
Номер накладной (тип поля число)
Дата накладной (тип поля дата)
Отпущено товаров типа 1 (тип поля число)
Отпущено товаров типа 2 (тип поля число)
и т.д.
Отпущено товаров типа 10 (тип поля число).
Соответсвенно при каждом отпуске товара мы вбиваем сколько товаров и какого типа у нас ушло.
Теперь нам нужно сделать "сводный отчёт" в виде таблички, где столбцы будут месяцами, а строки товарами. В каждой яцейке будет написано сколько товаров продано такого то типа в таком то месяце, т.е.:
товар 1 | 10 | 20 | 5 | | 7 |
товар 2 | 2 | 11 | 2 | | 0 |
и т.д......
товар 10 | 8 | 16 | 0 | | 4 |
Каждое число должно быть залинковано на вьюс, в котором перечисляются все "накладные", относящиеся к этому периоду (например, январю), и в которых есть продажи этого товара (например, типа 2).
Вот вопрос: это можно как то сделать вьюсом и снипетами или надо писать свой модуль? Или быть может есть какой чудо-модуль который это умеет делать?