![]() |
#3 |
Участник
|
Спасибо
У меня сейчас есть referenceGroup control. На нем- resolveReference и lookupReference. Лукап основан на View (назвается MyViewName , состоит из нескольких таблиц). Открывается этот лукап , что я создаю в lookupReference , корректно. Но вот привыборе любой записи в нем выдеается ошибка. "Found MyViewName record instead of an expected DirPartyTable record. Check to see if an override of the resolveReference method is returning a record from the correct table." Дебаггер в resolveReference видно, что даже не заходит. Если методв на соотвествующем поле DS разместить. то такая же ошибка .. Смотрю примеры в стандарте -все сделано также, за тем исключением, что не вижу примеров с View в lookupReference. Везде испоьзутся та же таблица, что и ожидается в referenceGroup Почему lookupReference может не находиться ? AX2012 R3 UPD: Кажется, поняла. Нужно создать в моем случае наследника от SysReferenceTableLookup и создавать для него Controller c resolveReference () Последний раз редактировалось kitty; 09.04.2018 в 17:45. |
|
|
|