1С 8.3 Получить количество строк динамического списка - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Получить количество строк динамического списка

Данные > Примеры кода 1С > 1С 8.3 Динамический список !!!!!!!!!!!!!!!!!!!!!
Реклама:
Перейти в раздел примеры кода 1С 8.3:
Программно получить количество строк динамического списка в 1С 8.3:
&НаСервере
Процедура ПолучитьКоличествоСтрокВдинамическомСписке()

   
ТЗ_ДС = СписокВТЗ();
   
КолСтрокДС =ТЗ_ДС.Количество();
   
Сообщить("Количество строк динамического списка = "+КолСтрокДС);

КонецПроцедуры

&НаСервере
Функция СписокВТЗ()

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

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

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

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

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

   
Возврат ТЗ;

КонецФункции
Поиск кода
0
комментарии
____________________
Copyright by 1Cnik.by©, «Программист 1С в г.Минске», 25.02.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому