решение с filtergroup - респектище!

filtergroup(2);
setrange("Location Filter",txtFilter[1]);
filtergroup(3);
setrange("Location Filter",txtFilter[2]);
filtergroup(4);
setrange("Location Filter",txtFilter[3]);
filtergroup(5);
setrange("Location Filter",txtFilter[4]);
...
в каждом txtFilter набор складов длинной не более 500 символов, например.
сначала создаете тексты разного набора складов, потом по очереди разным группам их скармливаете как фильтр!
на ближайшие лет 5 такого решения хватит...