Цитата:
Сообщение от
cherv
Вероятно, какие-то некорректные данные передаются в класс webTableLookup. Вы что-нибудь пишете в перекрытом lookup-методе контрола?
Да конечно. Вызываю статический метод, который использует класс webTableLookup. Пробовал вызывать эту функцию на объекте в дизайне, так же на поле датасорса. Ничего не изменилось.
Вот код:
X++:
query qr= new Query();
queryBuildDataSource qrbd;
queryRun qrn;
webTableLookup webTableLookup;
;
webTableLookup = webTableLookup::newParameters(tablenum(table1));
webTableLookup.addLookupfield(fieldnum(table1,field1));
webTableLookup.selectField(fieldNum(table1,field1));
qrbd = qr.addDataSource(tablenum(table1));
qrbd.addRange(fieldnum(table1,field2)).value(_parm);
webTableLookup.parmQuery(qr);
webTableLookup.run();