![]() |
#4 |
Гость
|
![]() Цитата:
![]() Я еще в AX2009 работаю, не могу посмотреть пример. У меня случай простейший, нужный класс определяется TableId переданной записи. Первое, что пришло в голову для кэширования, сделать постоянную таблицу с соответствием TableId и ClassId. Если класс не найден в ней, то автоматом заполнить таблицу с помощью перебора extendedBy(), если не помогло, то выкинуть ошибку. Если вдруг у другого базового будет такая же тема с TableId - ClassId, добавим еще поле BaseClassId и поиск в конструкторе будем осуществлять в его разрезе. |
|