![]() |
#1 |
Участник
|
Перекрытие лукапа в классе или отчете
Добрый день всем.
Я что-то подзабыл похоже... Подскажите пожалуйста, каким образом можно перекрыть лукап для динамически создаваемого поля? Пробую такой код, но метод не запускается: X++: public void fld6_1_lookup() { Query q = new Query(); QueryBuildDataSource qbds = q.addDataSource(tablenum(InventTable)); SysTableLookup tableLookup = SysTableLookup::newParameters(tablenum(InventTable), dlgItemId.control()); ; tableLookup.addLookupfield(fieldnum(InventTable, ItemId)); tableLookup.addLookupfield(fieldnum(InventTable, ItemName)); tableLookup.addLookupfield(fieldnum(InventTable, ItemGroupId)); qbds.addRange(fieldId2Ext(fieldnum(InventTable, Dimension), Dimensions::code2ArrayIdx(SysDimension::ProductType))).value("2412"); // например tableLookup.parmQuery(q); tableLookup.performFormLookup(); } ![]()
__________________
// no comments |
|