![]() |
#3 |
Мрачный тип
|
Юзверьское лентяйство и нежелание шевелить мозгами эти все drilldown'ы
![]() Реализовывал недавно для особо упертого финдиректора с 1Сными корнями и собственным взглядом на IT (хотя ему и дана была возможность построения отчета с произвольными по количеству и порядку иерархической группировки уровней аналитики, вплоть до конкретного документа, формирующего суммы. Кол-во источников сумм в отчете могло достигать десятка - бюджетные показатели, плановые показатели по договорам, физические и финансовые показатели, отклонения всяко от всякого и пр.). Реализация - 2 формы, 2 класса на все. Форма № 1 - содержала SpreadSheet 10-й, в который, по желанию пользователя, копировался Excel-отчет, и кноповку расшифровки. Форма № 2 - ListView со списком исходных данных со всеми реквизитами и возможностью перехода к каждому конкретному документу. Форму № 1 поддерживал класс, хранивший для каждой ячейки со значением ее набор аналитик. Этот же класс, при запросе на расшифровку ячейки, управлял вызовом класса, вызывающего, заполняющего форму № 2 и осуществляющего переход к исходному документу из формы №2. Затычка, одним словом, но финбосс и его подчиненные пищат от восторга ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... Последний раз редактировалось TasmanianDevil; 30.07.2009 в 12:09. |
|