Тема: Form, Datasource
Показать сообщение отдельно
Старый 14.07.2006, 14:08   #15  
Ихъ бин программикеер is offline
Ихъ бин программикеер
Участник
 
23 / 10 (1) +
Регистрация: 12.07.2006
Цитата:
Сообщение от AndyD
Попробуйте так

X++:

...
VendContractItem_ds.QueryRun().query(query);
VendContractItem_ds.research();
...





Функция research() выполняет запрос, хранящийся в QueryRun() - это запрос с наложенными пользовательскими фильтрами. Для выполния запроса в Query() датасоурса надо вызвать ExecuteQuery()
В этом виде код глючит и вызывает рантайм ошибку "Неправильный тип аргумента функции" и показывает стек, в стеке кроме research есть executeRecord и setRecord, на котором, собсснно, и вылетает.