![]() |
#1 |
Участник
|
Вопрос про свойства объекта АОТ
Подскажите, пожалуйста, как получить стандартные свойства объекта АОТ программно? Объект TreeNode я в коде получаю, но вот желаемых свойств у него (например, ModifiedBy, ChangedBy и пр.) получить не могу. Или нужно работать с другим классом нежели TreeNode?
__________________
Paul_ST |
|
![]() |
#2 |
Участник
|
Кажется нашёл некрасивый способ через текстовое свойство AOTgetProperties() - где записаны все свойство в строку
![]()
__________________
Paul_ST |
|
![]() |
#3 |
Участник
|
А дальше искать нужное свойство из полученной строки с помощью Global::findProperty()
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#4 |
Участник
|
Спасибо! В принципе , конечно подойдёт. Но это опять-таки работа со строками. Но, чувствую, нет возможности получить свойства иным путём.
__________________
Paul_ST |
|
![]() |
#5 |
Участник
|
Сделайте поиск по перекрестным ссылка для findProperty
![]()
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#7 |
Участник
|
если интересует только дата обновления/создания...
то можно еще одним путём:
делать запрос к таблице UtilElements по полям : ui.name = "имя_узла" ui.recordType = UtilElementType::тип_узла ui.parentId = 0 // если это не есть какой-нибудь метод, а объект в АОТ в полученной строке поля created* и modified* будут доступны. но мне кажется, что работать это будет медленней, чем анализ свойст узла, как описано выше. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|