Как программно изменить состав выводимых полей динамического списка?
Нужно получить Схему и Настройки компоновки динамического списка, очистить все отборы, и вывести в результат все доступные поля. Делаю так:
В результат выводится только то, что добавлено на форму, хотя в доступных полях есть все. При этом Настройки.Выбор.Элементы - пусто. Пробовал добавлять туда нужные мне поля - не помогает.
Не пойму, от чего тогда зависит состав выводимых в результат полей?
Схема = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
Настройки = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема,Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
Результат = ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ПоказатьВ результат выводится только то, что добавлено на форму, хотя в доступных полях есть все. При этом Настройки.Выбор.Элементы - пусто. Пробовал добавлять туда нужные мне поля - не помогает.
Не пойму, от чего тогда зависит состав выводимых в результат полей?
По теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(2) Произвольный запрос отсутствует, есть просто основная таблица. Мне вообще не надо ничего выводить на форму. Нужно просто получить результат запроса СхемыКомпоновкиДанных с заданным в настройках списка Периодом и отбором по Организации, остальные отборы очистить, все доступные поля вывести.
Сейчас смотрю в СхемеКомпоновки - запрос набора данных содержит все поля, после выполнения КомпоновщикаМакета - запрос набора данных МакетаКомпоновки подменяется и уже содержит только те поля, которые видны в форме списка. При этом НастройкиКомпоновкиДанных не содержат никаких отборов и параметров, доступные поля - все из запроса.
Не понятно как это работает
Сейчас смотрю в СхемеКомпоновки - запрос набора данных содержит все поля, после выполнения КомпоновщикаМакета - запрос набора данных МакетаКомпоновки подменяется и уже содержит только те поля, которые видны в форме списка. При этом НастройкиКомпоновкиДанных не содержат никаких отборов и параметров, доступные поля - все из запроса.
Не понятно как это работает
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)