Как получить данные динамического списка:
Пример вывода данных динамического списка в таблицу значений…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
&НаСервере Функция Получить_ТЗ_Из_ДинамическогоСписка() Схема = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных(); Настройки = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных(); МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ТЗ = Новый ТаблицаЗначений; ПроцессорВывода.УстановитьОбъект(ТЗ); ПроцессорВывода.Вывести(ПроцессорКомпоновки); Возврат ТЗ; КонецФункции |
1С 8.3 : Как получить данные динамического списка с выводом в таблицу значений: 5 комментариев
Спасибо, добрые люди, выручили!
Сделал всё как выше написано, но ТЗ возвращается пустым, даже если отбор пустой. Можете подсказать что я не так сделал?
P.S. Динамический список создается по таблицы Реализации товаров и услуг, даже не произвольным запросом.
Это работает если Список — это основной реквизит формы.
А если произвольный, тогда возникает ошибка с передачей данных на сервер.
как получить строки произвольного динамического списка в таблицу значений?
Огромное Спасибо-помогло.
Пасиб, добрый человек
Обсуждение закрыто.