СКД. Перебор вариантов внешнего отчета
☑
0
sound
27.09.18
✎
17:09
Сделал внешний отчет на СКД в БП 3.0, положил его в справочник ДополнительныеОтчетыИОбработки. Запускаю, делаю несколько вариантов пользовательских настроек.
Вопрос: Как можно программно в цикле перебрать все эти варианты и где они вообще хранятся?
Пробовал так:
СсылкаНаОтчет = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Внешний отчет2");
ОбъектОтчет = ДополнительныеОтчетыИОбработки.ПолучитьОбъектВнешнейОбработки(СсылкаНаОтчет);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("СсылкаНаОтчет", СсылкаНаОтчет);
Запрос.Текст =
"ВЫБРАТЬ
| ВариантыОтчетов.Ссылка КАК ВариантОтчета
|ИЗ
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|ГДЕ
| ВариантыОтчетов.Отчет = &СсылкаНаОтчет
|";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ВариантОтчета = Выборка.ВариантОтчета;
Сообщить(ВариантОтчета);
КонецЦикла;
Но выборка пустая.
Потом пробовал так:
ВыборкаНастроек = ХранилищеВариантовОтчетов.Выбрать();
Пока ВыборкаНастроек.Следующий() Цикл
//////////////////////
КонецЦикла;
Выдаются варианты, но вообще по всем отчетам.
1
sound
28.09.18
✎
08:54
Никто не знает чтоли? Или непонятно объяснил?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс