Автоматические действия при запуске Аксапты
Для автоматического запуска формы или выполнения иных действий сразу после запуска Axapta достаточно добавить соответствующий X++ код в метод startupPost системного класса Application. Приведенный ниже пример открывает форму Заказов.
X++:
// No SYS code must exist in this method
void startupPost()
{
Args args;
;
info(curUserId());
args = new Args();
// args.caller(_tax); -если нужны параметры на вызов менюАйтема
// args.record(_record);
// args.parmObject(_formRun);
new MenuFunction (
MenuItemDisplayStr(SalesTable),
MenuItemType::Display).run(args); //- пункт меню, который нужно запустить
}
Главное меню остается (поэтому, если оно не нужно, то убирается изпараметров юзера)
См. также mk:@MSITStore:D:\Axapta\Client\Bin\axdvgus.chm::/IDE/Tips/IDE_Executing_commands_on_startup.htm
Роман Кошелев