Показать сообщение отдельно
Старый 09.04.2018, 17:09   #3  
kitty is offline
kitty
Участник
 
354 / 26 (1) +++
Регистрация: 24.05.2005
Спасибо
У меня сейчас есть 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.