Для 4.0 я выкладывал свой
пример.
Для Ax 2009 можно написать наследника EventNotification. У него есть параметры:
X++:
notification.parmMenuFunction(_menuFunction);
notification.parmRecord(_record);
Создать _menuFunction можно так:
X++:
new MenuFunction("LedgerTable", MenuItemType::Display),