Показать сообщение отдельно
Старый 27.04.2017, 12:30   #1  
TravellerInTime is offline
TravellerInTime
Участник
Аватар для TravellerInTime
 
130 / 36 (2) +++
Регистрация: 14.07.2003
Адрес: Россия, Тула
Вызов 1С из Ax 2009
Всем привет!
Есть у кого опыт интеграции Ax и 1С?
Пытаюсь разобраться как работать с 1С из Ax 2009.
Написал вот такой код
X++:
    COM s = new COM('V83.Application');
    COM d;
    s.Connect('Srvr="server";Ref="base"');
    s.Visible(true);

    d = s.NewObject('Справочник.Контрагенты');
Соединение проходит успешно, но на последней строке я получаю ошибку:
Метод "NewObject" в COM-объекте класса "V83.Application" возвратил код ошибки 0x80020005 (DISP_E_TYPEMISMATCH), который означает: Один или несколько аргументов не могли быть преобразованы.
Какое здесь несоответствие типов я не понимаю. Во всех примерах, что есть в инете (не с Ax, конечно), передаётся в этот метод строка.
Подскажите, пожалуйста, как сделать правильно?

Последний раз редактировалось sukhanchik; 03.05.2017 в 09:08.