С помощью построителя запросов
// ТаблицаОтборов - Таблица значений с колонками
// ИмяОтбора - Строка
// ВидСравнения - ВидСравнения
// Значение - Any
// Возвращает отфильтрованную таблицу значений
Функция ОтфильтроватьТаблицуЗначений(ТаблицаЗначенийДляФильтрации, ТаблицаОтборов)
Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначенийДляФильтрации);
Для Каждого СтрокаКоллекции Из ТаблицаОтборов Цикл
Отбор = Построитель.Отбор.Добавить(СтрокаКоллекции.ИмяОтбора);
Отбор.ВидСравнения = СтрокаКоллекции.ВидСравнения;
Отбор.Использование = Истина;
Отбор.Значение = СтрокаКоллекции.Значение;
КонецЦикла;
Возврат Построитель.Результат.Выгрузить();
КонецФункции
Транспонировать таблицу значений
Сохранение таблицы значений в XML
Дополнить таблицу значений - приемника данными из таблицы значений - источника
ЗаполнитьТаблицуЗначений (БСП)
#1, 02 марта 2022 15:44
Доброго времени суток. Почему "ПостроительОтчета", а не "ПосмтроительЗапроса"?
#2, 14 марта 2022 15:45
(1) Дмитрий Бертман, Прошу прощения, это опечатка. Разумеется должен быть ПостороительЗапроса. Исправлено. Спасибо за замечание!