УФ: помогите данные из дин списка "перекинуть" в ТЗ
☑
0
mikecool
22.09.14
✎
15:29
что имею:
дин список ДанныеПодбора
ТЗ на форме ТЗДанныеПодбора
при изменении отборов хочу в ТЗ выгрузить данные дин списка
сто набросал:
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
Источник = СхемаКомпоновкиДанных.ИсточникиДанных.Добавить();
Источник.Имя = "Источник1";
Источник.ТипИсточникаДанных = "Local";
НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхЗапросСхемыКомпоновкиДанных"));
НаборДанных.ИсточникДанных = "Источник1";
НаборДанных.Запрос = ДанныеПодбора.ТекстЗапроса;
НаборДанных.Имя = "Набор1";
Настройки = ДанныеПодбора.КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТЗ = РеквизитФормыВЗначение("ТЗДанныеПодбора", Тип("ТаблицаЗначений"));
ПроцессорВывода.УстановитьОбъект(ТЗ);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ЗначениеВРеквизитФормы(ТЗ, "ТЗДанныеПодбора");
однако в результате всегда пусто ((
чяднт?
зы: а может дин список можно указывать как источник данных?
1
mikecool
22.09.14
✎
15:30
суть задачи - сделать таблицу подбора, у которой будет отбор как у динамического списка, но выводить информации гораздо больше, нежели позволяет дин список
2
mikecool
22.09.14
✎
15:31
может есть способ прикрутить отбор скд к таблице значений?
3
Diman000
22.09.14
✎
15:35
(1) А чего такого не позволяет вывести дин список, что позволяет ТЗ?
4
Drac0
22.09.14
✎
15:38
(3) При условии адекватной скорости работы?
5
mikecool
22.09.14
✎
15:43
(3) произвольно представление для документа, просто посчитать итог по колонке, да многое чего
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.