Здравствуйте. Стоит задача: применить к динамическому списку отбор (с помощью компоновщика настроек), обновить и вывести. Было много неработающих вариантов, но конкретно в этом таблица значений оказывается пустой.
ХранилищеОбщихНастроек.Сохранить("Список", "Пользовательские настройки", КомпоновщикНастроекКД.Настройки, , ТекущийПользователь);
СКД = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
Таб = Новый ТаблицаЗначений;
ПроцессорВыводаВТЗ = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВыводаВТЗ.УстановитьОбъект(Таб);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, КомпоновщикНастроекКД.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);
Таб = ПроцессорВыводаВТЗ.Вывести(ПроцессорКомпоновкиДанных);
СписокДокументов.Очистить();
Для каждого СтрокаТЗ Из Таб Цикл
НовСтр = СписокДокументов.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр,СтрокаТЗ);
КонецЦикла;
Показать
Подскажите, пожалуйста, что я делаю не так?