Показать сообщение отдельно
Старый 30.07.2009, 12:05   #3  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Юзверьское лентяйство и нежелание шевелить мозгами эти все drilldown'ы

Реализовывал недавно для особо упертого финдиректора с 1Сными корнями и собственным взглядом на IT (хотя ему и дана была возможность построения отчета с произвольными по количеству и порядку иерархической группировки уровней аналитики, вплоть до конкретного документа, формирующего суммы. Кол-во источников сумм в отчете могло достигать десятка - бюджетные показатели, плановые показатели по договорам, физические и финансовые показатели, отклонения всяко от всякого и пр.).
Реализация - 2 формы, 2 класса на все.
Форма № 1 - содержала SpreadSheet 10-й, в который, по желанию пользователя, копировался Excel-отчет, и кноповку расшифровки.
Форма № 2 - ListView со списком исходных данных со всеми реквизитами и возможностью перехода к каждому конкретному документу.
Форму № 1 поддерживал класс, хранивший для каждой ячейки со значением ее набор аналитик.
Этот же класс, при запросе на расшифровку ячейки, управлял вызовом класса, вызывающего, заполняющего форму № 2 и осуществляющего переход к исходному документу из формы №2.

Затычка, одним словом, но финбосс и его подчиненные пищат от восторга ...
__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 30.07.2009 в 12:09.