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

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

1С 8.3 Отфильтровать таблицу значений

Данные > Примеры кода 1С > 1С 8.3 Таблица значений
Перейти в раздел примеры кода 1С 8.3:
Автор freeman, источник: https://fastcode.im/Templates/7906/
Фильтрация ТЗ (с помощью построителя отчета) в 1С 8.3:
// ТаблицаОтборов - Таблица значений с колонками
// ИмяОтбора - Строка
// ВидСравнения - ВидСравнения
// Значение - Any
// Возвращает отфильтрованную таблицу значений

Функция ОтфильтроватьТаблицуЗначений(ТаблицаЗначенийДляФильтрации, ТаблицаОтборов)

   Построитель = Новый ПостроительОтчета;
   Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначенийДляФильтрации);

   Для Каждого СтрокаКоллекции Из ТаблицаОтборов Цикл
       Отбор = Построитель.Отбор.Добавить(СтрокаКоллекции.ИмяОтбора);
       Отбор.ВидСравнения = СтрокаКоллекции.ВидСравнения;
       Отбор.Использование  = Истина;
       Отбор.Значение = СтрокаКоллекции.Значение;
   КонецЦикла;

   Возврат Построитель.Результат.Выгрузить();

КонецФункции
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 14.02.2022
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому