Показать сообщение отдельно
Старый 21.02.2006, 17:17   #1  
sao is offline
sao
Участник
 
58 / 16 (1) ++
Регистрация: 07.04.2005
Адрес: Подмосковье
Передать контейнер в job через COM
Здравствуйте! собственно проблема в заголовке.
Пытаюсь сделать так, но передача контейнера как параметра не проходит. в самом job args параметр убрал и поставил на вход контейнер.
Код:
	Dim Axapta As Variant
	Dim Container As Variant
	Dim Args As Variant
	
	Set Axapta = CreateObject("AxaptaCOMConnector.Axapta")
	Axapta.Logon "MyUser", "", "", "MyConfiguration"
	Set Container = Axapta.CreateContainer()	
	Container.Append "Element1", 2, 3.3 
	
	Axapta.CallJob "MyOtherJob", Container
	Axapta.logoff
В хелпе говориться использовать Args.
Код:
               Set Args = Axapta.CreateObject("args")
               ‘ call "MyOtherJob" with args object
               Axapta.CallJob "MyOtherJob", Args
Не очень понятно тогда, как контейнер передать через args.

Заранее спасибо.