Показать сообщение отдельно
Старый 28.11.2001, 19:24   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Автоматические действия при запуске Аксапты

Для автоматического запуска формы или выполнения иных действий сразу после запуска 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
Роман Кошелев