Например прайс содержит списки номенклатуры, которые вы не используете в своем учете.
Или другие данные которые необходимо игнорировать. Причем это сделать на уровне чтения данных - чтобы потом не обрабатывать огромные таблицы. Так сказать ускорить выполнение и даже просто просмотр данных - чтобы не было ничего лишнего!
Есть два варианта.
1) В прайсе большое количество исключений, хотим указать только то что будем загружать.
2) В прайсе небольшое количество исключений, все остальное нужно включить.
В алгоритмы добавлен функционал позволяющий наложить умные фильтры на стадии чтения данных.
Еще до синхронизации с 1С обработка отфильтрует по данным таблиц эксель все что вы хотите включить или исключить.
В результат попадут только данные которые необходимы!
Это может значительно ускорить весь процесс загрузки. Количество данных может резко сократиться, например в случае если вы грузите большой прайс из которого нужно выбрать только небольшое количество товаров. Все остальное будет проигнорировано.
Таким образом значительно уменьшиться результат (таблицы результата). а также повысится скорость синхронизации с 1С.
Механизм универсальный. Работает для любых колонок настраиваемых колонок. Наименования, производители или любые другие значения.
Пример 1.
У вас в прайсе есть колонка Производитель.
Вы хотите из всего прайса загрузить только товары 1-2 производителей.
Вам достаточно указать их в умном фильтре. И вы получите только нужный результат.
Пример 2
В прайсе 20 производителей. Вам нужны все кроме двух.
Вам достаточно указать в умном фильтре исключение. И произойдет также нужный результат.
Фильтрация данных - это по сути готовый алгоритм, для которого вам достаточно указывать списки включений/исключений данных.