X++:
global::findOrCreateRange_W(qbds,fieldNum(Table1, Field2), "Глав*");
global::findOrCreateRange_W(qbds,fieldNum(Table1, Field3), "Д_*");
это условие И по двум разным полям.
А вот запрос:
X++:
select InventDim
where InventDim.InventLocationId LIKE 'Склад1'
&& InventDim.InventLocationId LIKE 'Склад2'
по сути ничего не должен выдать, так как противоречит сам себе
И у меня есть подозрение, что на DataAreaId не выйдет наложить фильтр. Записи уже фильтрованы по текущей компании. Тогдв два выхода, переносить таблицу в холдинг, что не есть хорошо. Или использовать changecompany, заполняя временную таблицу и вытягивая данные уже по нее.