Попробуйте так
X++:
...
VendContractItem_ds.QueryRun().query(query);
VendContractItem_ds.research();
...
Функция research() выполняет запрос, хранящийся в QueryRun() - это запрос с наложенными пользовательскими фильтрами. Для выполния запроса в Query() датасоурса надо вызвать ExecuteQuery()