0
DrShust
24.09.14
✎
07:21
|
Всем добрый день!
УФ. Возникла задача вывести в подсистему один и тот же отчёт, но с разными вариантами. Т.е., есть ОтчётХ и у него в СКД определены 2 варианта (Вариант1 и Вариант2). Реально ли в интерфейс вывести оба варианта, а не тот который по умолчанию? Что-то типа: ОтчётХ (Вариант1), ОтчётХ (Вариант2). Просто есть задумка организовать что-то типа быстрого перехода, как в некоторых интернет-ресурсах (типа yandex webmaster). Т.е. инфа тянется по одному запросу, но представление этой информации разное: в одном - диаграмма, в другом - группировка какая-то особенная и т.д.. Просто планируется просматривать эти отчёты в web и хочется, чтобы пользователь не выбирал из списка вариантов отчёта, а, как обезьянка, тыкал на варианты отчёта. Ваше мнение?
|
|
7
DmitriyDI
24.09.14
✎
09:43
|
(0) добавляй СЗ "ВариантОтчета" при выборе пиши
ВариантОтчета = СхемаКомпоновкиДанных.ВариантыНастроек.Найти(ВариантОтчета.Значение).Настройки;
КомпоновщикНастроек.ЗагрузитьНастройки(ВариантОтчета);
и при открытии
Для Каждого ВариантНастроек Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл
ЭлементыФормы.ВариантОтчета.СписокВыбора.Добавить(ВариантНастроек.Имя, ВариантНастроек.Представление);
КонецЦикла;
Если СхемаКомпоновкиДанных.ВариантыНастроек.Количество() > 0 Тогда
ЭлементыФормы.ВариантОтчета.Значение = СхемаКомпоновкиДанных.ВариантыНастроек[0].Имя;
КонецЕсли;
|
|