27.07.2016, 12:37 | #1 |
Участник
|
Ax7 История сообщений
В прежних версиях аксапты использовал историю сообщений infolog. Сообщения добавлялись в таблицу в функции Info.viewbuild.
В Ax7 рядом с функцией Info.viewbuild написано : X++: [SysObsoleteAttribute("Info View API's are deprecated and should not be used.", false)]
__________________
Дмитрий |
|
27.07.2016, 14:13 | #2 |
Banned
|
Напрямую в Info.add()?
|
|
27.07.2016, 14:19 | #3 |
Участник
|
Info.viewbuild вызывается перед самым отображением сообщения пользователю. Сообщение тут уже готовое, сгруппированное из нескольких. В истории сообщений оно также хранится в сгруппированном виде.
А Info.add - это только одна строчка из всего отображаемого сообщения. Должен быть какой-то аналог viewbuild в Ax7. Некая функция, вызывающаяся для отображения сообщения.
__________________
Дмитрий |
|
28.07.2016, 02:05 | #4 |
Участник
|
Нееееет.
Это over-layering Application Platform. Код закроют и вся модификация перестанет работать. Locking model Подписывайтесь на onMessageAdd в своем классе. Если все равно не устраивает - регестрируйте баг на Connect.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
28.07.2016, 07:32 | #5 |
Участник
|
Цитата:
onMessageAdd конечно не устраивает, в нём нет sysInfoAction. Неужели только я один использую историю сообщений и озаботился этим вопросом.
__________________
Дмитрий |
|