|
![]() |
#1 |
NavAx
|
Не внимательно прочел описание проблемы, мой вариант использовался для одноразовой закачки.
Тут же надо по другому, или приведенные варианты, или просто читать данные из другой Аксапты через прямые запросы к SQL. palleagermark: Read data from other databases |
|
![]() |
#2 |
Снова балуюсь косаптой :)
|
Да уже начал возится с ком-коннектором.
Вопрос к гуру. С помощью ком-коннектора можно без проблем вызывать во втором приложении методы класса с простыми параметрами, типа str или int. X++: COM Axapta; COM axaptaClass; COMVariant s; ; Axapta = new COM("AxaptaCOMConnector.Axapta3"); Axapta.logon(''); axaptaClass = Axapta.CreateObject("Class1"); s = axaptaClass.call('Method1', '01'); info (s.bStr()); А вот как передать в метод Method2 класса Class1 второго приложения переменную типа common или хотя бы контейнер? Или может быть object? Method2 у нас, скажем, такой: X++: str 10 method2(custtable _ct) X++: COM Axapta; COM axaptaClass; COMVariant s; custTable ct; ; Axapta = new COM("AxaptaCOMConnector.Axapta3"); Axapta.logon(''); axaptaClass = Axapta.CreateObject("Class1"); s = axaptaClass.call('method2', ct); info (s.bStr());
__________________
Бесты и регарды! |
|
Теги |
aif |
|
|