Цитата:
Сообщение от
Ivanhoe
Неправильно понимаете. EventInbox - это и есть уже "доставленное" оповещение.
Как же так? Какая версия AX 2009? Точно смотрите метод create()??
Ну так сделайте наследника. В стандарте три примера для подражания.
В вашем примере еще не хватает вот этого:
X++:
list = SysDictTable::getUniqueIndexFields(table.id());
if (list)
{
inbox.KeyFieldList = list.pack();
inbox.KeyFieldData = SysDictTable::mapFieldIds2Values(list,record).pack();
}
Цитата:
Сообщение от
Ivanhoe
inboxData и inbox - разные таблицы так что ваше "но" мне не понятно
Документация в данном случае - стандартный код. Когда я с этим разбирался, рассуждал по-другому - сначала всё повторил как в стандарте (и убедился, что работает), а уже потом пытался оптимизировать и "выкидывать лишнее"

В том то и дело что разные, поэтому я подумал что повторить 1 в 1 заполнение для записи в inboxData будет достаточно, что собственно и сделал, сейчас пытаюсь понять в каком случае конпка "Перейти к источнику" на форме оповещений активна.