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

Задача: Получить программно данные динамического списка на форме со всеми отборами, поиском, условным оформлением, настройками и т.д.

Это может понадобится для совершенно любых задач: печать полученных данных, отправка их по почте, обработка данных и тому подобное.

Решение: Для реализации этого решения достаточно иметь версию платформы 1с начиная с ‘8.3.6.1977’ и знать два новых метода динамического списка:

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

Допустим в справочнике “Футбольные клубы” у нас в форме списка есть реквизит “Список” – тип “Динамический список”:

 Динамический список на форме.
Динамический список на форме.

Добавляем на форме команду “ПолучитьДанныеСписка” и прописываем следующий код:

Далее проверяем в режиме 1с предприятия: устанавливаем любой отбор и добавляем поиск по наименованию:

Настройки динамического списка.
Настройки динамического списка.

Нажимаем на команду “ПолучитьДанныеСписка” и смотрим результат:

Данные динамического списка.
Данные динамического списка.

Вот таким простым способом мы можем считать данные с любого динамического списка под любыми настройками!

Так же можно ознакомиться более подробно с этой информацией по следующей ссылке.

1+

Оставить комментарий

Ваш адрес email не будет опубликован.