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