|
8.2 УФ Отчет Где лучше анализировать параметр СКД |
☑ |
0
Надежда25
16.08.13
✎
11:42
|
Добрый день!
1с8.2 УФ.Есть отчет на СКД с параметром "Период" (тип Строка). У параметра в настройках СКД стоит галочка "Включать в пользовательские настройки". Все работает.
Надо, в зависимости от значения параметра "Период" автоматически выбирать вариант отчета. В модуле отчета пишу:
&НаСервере
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ПарПериод = СхемаКомпоновкиДанных.Параметры.Найти(Новый ПараметрКомпоновкиДанных("Период"));
ПарПериодПользователя = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0];
ПарПериод.Значение = ПарПериодПользователя.Значение;
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Период", ПарПериодПользователя.Значение);
Если ПарПериодПользователя.Значение = "1" Тогда
Вариант = СхемаКомпоновкиДанных.ВариантыНастроек[0];
Иначе Вариант = СхемаКомпоновкиДанных.ВариантыНастроек[1];
КонецЕсли;
КомпоновщикНастроек.ЗагрузитьНастройки(Вариант.Настройки);
Отчет формируется по нужному варианту, но с &Период, заданным на закладке Настройки для данного варианта.
Как можно туда записать выбранное пользователем значение параметра?
|
|
1
Надежда25
16.08.13
✎
13:16
|
У всех обеденный перерыв?
|
|
2
Надежда25
16.08.13
✎
13:59
|
???
|
|
3
ttk
16.08.13
✎
14:04
|
фотки нет, вот и молчат все
например:
ПараметрДанных=КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0];
ПараметрДанных.Значение=Параметр;
ПараметрДанных.Использование=Истина;
|
|
4
Надежда25
16.08.13
✎
14:17
|
Так пробовала, параметр отрабатывает нормально, но не берет нужный вариант отчета. Как записать выбранное пользователем значение параметра в настройки определенного варианта отчета?
|
|
5
ttk
16.08.13
✎
14:26
|
Даже если
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Период", ПарПериодПользователя.Значение);
вставить после
КомпоновщикНастроек.ЗагрузитьНастройки(Вариант.Настройки);
все равно из варианта берет?
|
|
6
Надежда25
16.08.13
✎
14:50
|
Спасибо большое!
Так все работает!
|
|
7
ttk
16.08.13
✎
15:33
|
незачто
но фотку надо разместить, тем более пятница сегодня
|
|