Имя: Пароль:
1C
 
Как выгрузить данные из динамического списка из документа во внешней обработке?
0 usd1001
 
25.03.20
18:32
Есть документ, нужные данные которого хранятся в динамическом списке. Список с произвольным запросом. Задача - написать обработку, которая выгрузит данные из этого списка.

Нашел функцию, но ей получается воспользоваться только из формы документа. При передачи списка из формы документа в метод обработки ошибка "Ошибка передачи значения с клиента на сервер".

&НаСервере
Функция Получить_ТЗ_Из_ДинамическогоСписка()

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

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

КонецФункции
1 ДенисЧ
 
25.03.20
18:38
И что ты хочешь от нас? Чтобы мы тебе подсказали секретный способ передачи тз между клиентом и сервером?

Или просто чтобы слекга поглумились?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс