1С 8.3 Итог по колонке в динамическом списке
Данные > Примеры кода 1С > 1С 8.3 Динамический список
Перейти в раздел примеры кода 1С 8.3:
Итог по колонке динамического списка в 1С 8.3:
Процедура ИтогПоКолонкеВДинамическомСписке() Экспорт
СхемаКомпДанных = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
НастройкиКомпДанных = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
КомпоновщикМКД = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКД = КомпоновщикМКД.Выполнить(СхемаКомпДанных, НастройкиКомпДанных, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКД = Новый ПроцессорКомпоновкиДанных;
ПроцессорКД.Инициализировать(МакетКД);
ВыводРезультатаКД = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
// Если нужен запрос: Запрос = МакетКД.НаборыДанных.НаборДанныхДинамическогоСписка.Запрос;
ТаблЗнач = Новый ТаблицаЗначений;
ВыводРезультатаКД.УстановитьОбъект(ТаблЗнач);
ВыводРезультатаКД.Вывести(ПроцессорКД);
КонецПроцедуры
СхемаКомпДанных = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
НастройкиКомпДанных = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
КомпоновщикМКД = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКД = КомпоновщикМКД.Выполнить(СхемаКомпДанных, НастройкиКомпДанных, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКД = Новый ПроцессорКомпоновкиДанных;
ПроцессорКД.Инициализировать(МакетКД);
ВыводРезультатаКД = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
// Если нужен запрос: Запрос = МакетКД.НаборыДанных.НаборДанныхДинамическогоСписка.Запрос;
ТаблЗнач = Новый ТаблицаЗначений;
ВыводРезультатаКД.УстановитьОбъект(ТаблЗнач);
ВыводРезультатаКД.Вывести(ПроцессорКД);
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник