Показать сообщение отдельно
Старый 05.06.2008, 17:07   #252  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
А еще можно реализовать автозапуск Tabax'а без модификации стандартных классов

Делается это достаточно просто...
1) Нужно создать простенький XMLчик вида:

<?xml version="1.0" encoding="utf-8" ?>

<AxaptaAutoRun exitWhenDone="false" version="4.0" logFile="C:\Program Files\Microsoft Dynamics AX\40\Application\Share\Include\tabax\AutoRun\AxOpenTabax.log">
<Run type="displayMenuItem" name="Tabax"/>
</AxaptaAutoRun>

2) Далее в папке где лежат картинки для кнопочек(ну можно канешно в любую, но для удобства наверное лучше там), создал папку AutoRun и кинул XMLку(параметр logFile в XML'е еще по этому пути создаст текстовичок с логом).

3) Ну и осталось прописать эту XMLку при запуске...
Для этого открываем Конфигурационную утилиту клиента, видим на 1ой закладке поле "Command to run at application startup". Сюда нам необходимо забить строчку вида: AutoRun_полный путь к файлу XML

В моем случае это выглядит так:

AutoRun_C:\Program Files\Microsoft Dynamics AX\40\Application\Share\Include\tabax\AutoRun\openTabax.xml

и ВСЁ...

Наслаждаемся Tabax'ом при открытии
За это сообщение автора поблагодарили: sukhanchik (6).