Делаете класс унаследованный от EventNotification, допустим EventNotificationMy , и в нем статический метод :
X++:
static void postMessage(UserId _userId, EventSubject _subject, EventMessage _message,Common _common = null,MenuFunction _menuFunction = null)
{
EventNotificationMy eventNotifier = new EventNotificationMy();
;
eventNotifier.parmUserId(_userId);
eventNotifier.parmSubject(_subject);
eventNotifier.parmMessage(_message);
eventNotifier.parmNotificationType(EventNotificationType::Information);
eventNotifier.parmRecord(_common);
eventNotifier.parmMenuFunction(_menufunction);
eventNotifier.create();
}
и можно использовать по назначению.
В качестве параметра _common Вы будете передавать строку таблицы, которая и будет источником.Если вы этот параметр передали кнопочка "Перейти к источнику" будет активна.