Чат, вопрос по оптимизации.
Есть механизм отбора контрагентов по определенным пользовательским фильтрам (организовано при помощи справочника с отборами для СКД).
Контрагенты которые удовлетворяют фильтрам дальше идут в специальную обработку, но это уже не суть.
Многие фильтры оказались следующего формата:
Контрагент.Наименование СОДЕРЖИТ "Вася"
или
Контрагент.ИНН РАВНО 242640455018
Через такие и другие фильтры пропускать массу контрагентов долго и неприятно, так как каждый фильтр представляет собой вывод из компоновки данных в коллекцию (тз).
Каким образом механизм можно улучшить?
Пока есть 2 идеи:
1) вызывать фильтр не для каждого контрагента, а сразу для кучи
2) извлекать запрос из макета компоновки и выполнять запрос без необходимости использовать процессор компоновки и процессор вывода в коллекцию + п.1