COM C# 1с внешняя компонента, передача объектов 1С
От: sembeas  
Дата: 10.12.07 10:54
Оценка:
Здрасте.

Пишется внешняя компонента на С# для 1С, проблема в передаче объектов 1С из 1С во внешнюю компоненту.

Код 1С
     Если ПодключитьВнешнююКомпоненту("AddIn.Compon")<>0  Тогда    
        ECR = СоздатьОбъект("Component");  // Создание объекта из внешней компоненты   
        Спр = СоздатьОбъект("Справочник.Товары");
        Спр.Выбрать("","");
        ECR.TZToCommand(Спр); // - ошибка "Плохой тип переменной"
    КонецЕсли;


Метод на C#
    public void TZToCommand([MarshalAs(UnmanagedType.IDispatch)] object pParams)
    {
        int a = 0;
        a++;
    }


Я так понимаю, что проблема в типе принимаемого параметра метода TZToCommand.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.