Имя: Пароль:
1C
1С v8
Программно установить вариант отчета СКД
0 d3N4eGG
 
08.04.16
16:45
Добрый день.

Ситуация такая, можно открыть форму отчета по команде, где я устанавливаю вариант

ПараметрыФормы     = Новый Структура("КлючВарианта, Отбор", "ВторойВариант", СтруктураОтбора);
ОткрытьФорму("Отчет.ИмяОтчета.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);

затем ПриСозданииНаСервере проверяю, если нет строк в структуре отбора, то мне надо подставить другой вариант отчета. Как программно установить вариант отчета СКД в этот момент?

Искал долго в интернете, но не нашел. Надеюсь, на вашу помощь.
1 d3N4eGG
 
10.04.16
09:40
up.
2 Радим1987
 
10.04.16
10:05
Варианты = ХранилищеВариантовОтчетов.Загрузить(ИмяОтчета,КлючВарианта)
3 Радим1987
 
10.04.16
10:16
Для каждого Настройка Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл
        Если Элемент.Текст = Настройка.Представление тогда    
            КомпоновщикНастроек.ЗагрузитьНастройки(Настройка.Настройки);    
            Прервать;            
        КонецЕсли;        
    КонецЦикла; //Пример
4 d3N4eGG
 
11.04.16
10:53
Спасибо