Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 11:31

Получить данные динамического списка

Автор MuI_I_Ika, 09 фев 2017, 14:48

0 Пользователей и 2 гостей просматривают эту тему.

MuI_I_Ika

Работает начиная с платформы 8.3.6

Старая задача с которой программисты бьются начиная с появления динамических списков. Теперь решается очень просто. Теперь для того чтобы получить то что выводится в динамическом списке. Нужно просто получить СКД и выполнить его.

Схема = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
Настройки = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных();
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема,Настройки,,, Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;

Результат = ПроцессорВывода.Вывести(ПроцессорКомпоновки);

Рейтинг@Mail.ru

Поиск