Показать сообщение отдельно
Старый 01.12.2008, 12:11   #3  
polygris is offline
polygris
Участник
AxAssist
MCBMSS
 
272 / 67 (3) ++++
Регистрация: 14.06.2005
Адрес: Киев
Пример реализации
Собственно реализовал, что хотел. Вот есть желание поделится опытом.

Существует класс SysAutoRun отвечающий за запуск процессов в аксапте при старте без реакции пользователя. Для работы с этим классом необходим XML файл. Вот пример:

Код:
<?xml version="1.0" encoding="utf-8"?>
<AxaptaAutoRun version="3.0" logFile="template.log">
      <Run type="class" name="TEST_Class" method="methodName" parameters="'test string'"/>
</AxaptaAutoRun>
name - имя класса для запуска в автономном режиме
method - имя метода класса, в котором реализуем необходимую нам функциональность
parameters - параметры передаваемые в метод класса (работает в версиях 4 и выше (но вполне можно перенести данный класс с 4ки на 3ку))

Затем необходимо этот XML класс передать в параметры клиента Аксапты таким образом:

Код:
ax32.exe -startupcmd=autorun_test.xml
обращаю внимание что в данном примере тестовый xml файл имеет название test.xml

Последний раз редактировалось polygris; 01.12.2008 в 12:41.
За это сообщение автора поблагодарили: coolibin (1).