![]() |
#1 |
Administrator
|
Автоматические действия при запуске Аксапты
Для автоматического запуска формы или выполнения иных действий сразу после запуска 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 Роман Кошелев
|
|
![]() |
#2 |
Участник
|
Кстати, если эксперименты со startup кодом случайно привели к невозможности запустить приложение и под рукой нет свежей рабочеспособной копии аpplication
![]() |
|
![]() |
#3 |
Участник
|
а еще лучше не программировать, а использовать startup command в конфигурационной утилите
![]() |
|
![]() |
#4 |
Участник
|
Цитата:
Можно получить более подробное описание как это проделать, либо как подменить application рабочеспособной копией? ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|