Имя: Пароль:
1C
1С v8
Com - соединение. Не получается создать ОписаниеТипов
0 evorle145
 
19.06.13
11:42
Все работает, но доходит до строки создания "ОписаниеТипов" и вылетает с ошибкой {ВнешняяОбработка.ЗагрузкаДанныхВБухгалтерию.МодульОбъекта(2271)}: Ошибка при вызове метода контекста (NewObject)
   ОписаниеТиповС = Подключение.NewObject("ОписаниеТипов",МассивС,,КС);
по причине:
Произошла исключительная ситуация (V81.COMConnection): Несоответствие типов (параметр номер '2')

Вот код:

КС = Подключение.NewObject("КвалификаторыСтроки",20);
   МассивС = Подключение.NewObject("Массив");
   МассивС.Добавить(Тип("Строка"));
   ОписаниеТиповС = Подключение.NewObject("ОписаниеТипов",МассивС,,КС);

Подскажите, что не так с параметром "2"? ведь он пустой! или в данном случае 2-ой параметр "МассивС"?
1 ukolabrother
 
19.06.13
11:45
попробуй МассивС.Add(Тип("Строка"));
2 Smallrat
 
19.06.13
11:45
Подключение.NewObject("ОписаниеТипов","Строка")
3 evorle145
 
19.06.13
11:52
(1) , не помогло. (2) , помогло! Спасибо!
Странно что так не работает МассивС.Добавить(Тип("Строка"));
4 Smallrat
 
19.06.13
12:03
(3) наверное потому что Тип("Строка") это не COM-объект