Вход | Регистрация


СКД. Перебор вариантов внешнего отчета

СКД. Перебор вариантов внешнего отчета
Я
   sound
 
27.09.18 - 17:09
Сделал внешний отчет на СКД в БП 3.0, положил его в справочник ДополнительныеОтчетыИОбработки. Запускаю, делаю несколько вариантов пользовательских настроек.
Вопрос: Как можно программно в цикле перебрать все эти варианты и где они вообще хранятся?

Пробовал так:

    СсылкаНаОтчет = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Внешний отчет2");
    ОбъектОтчет   = ДополнительныеОтчетыИОбработки.ПолучитьОбъектВнешнейОбработки(СсылкаНаОтчет);
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("СсылкаНаОтчет", СсылкаНаОтчет);
    Запрос.Текст = 
    "ВЫБРАТЬ
    |    ВариантыОтчетов.Ссылка КАК ВариантОтчета
    |ИЗ
    |    Справочник.ВариантыОтчетов КАК ВариантыОтчетов
    |ГДЕ
    |    ВариантыОтчетов.Отчет = &СсылкаНаОтчет
    |";
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        ВариантОтчета = Выборка.ВариантОтчета;
        Сообщить(ВариантОтчета);
    КонецЦикла;

Но выборка пустая.

Потом пробовал так:

    ВыборкаНастроек = ХранилищеВариантовОтчетов.Выбрать();
    Пока ВыборкаНастроек.Следующий() Цикл
//////////////////////

    КонецЦикла;


Выдаются варианты, но вообще по всем отчетам.
 
 
   sound
 
1 - 28.09.18 - 08:54
Никто не знает чтоли? Или непонятно объяснил?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует