|
![]() |
#1 |
Участник
|
Если не завязываться на конкретную форму, то можно реализовать необходимый функционал в общем случае через класс SysInfoAction_FormRunQuery:
X++: void addInfologMsgWithAction(str _msg, Common _record) { QueryBuildRange qbr; Query query = new Query(); ; qbr = query.addDataSource(_record.tableId).addRange(fieldname2id(_record.tableId, fieldstr(LedgerTrans, RecId))); qbr.value(queryValue(_record.recId)); info(_msg, '', SysInfoAction_FormRunQuery::newQuery(query)); } |
|
![]() |
#2 |
Участник
|
В AX 2012 не заработало. Выдавались ошибки о не инициализированных источниках, которых не было по debug в запросе к форме. К Item, например, требовал источник ProdTable.
Но заработал измененный вариант для определенной формы: X++: public static void addInfologMsgWithAction(str _msg, Common _common, FormName _formName) { SysInfoAction_FormName_RU action; ; action = new SysInfoAction_FormName_RU(_common, _formName); info(_msg, '', action); } |
|
|
За это сообщение автора поблагодарили: Товарищ ♂uatr (1). |
Теги |
ax3.0 |
|
![]() |
||||
Тема | Ответов | |||
Ссылка на разнесенный журнал переноса | 18 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|