v8: Как выбрать значения регистра сведений через com - соединение?
Не могу организовать отбор регистров сведений через com - соединение. Помогите примером. | Автор статьи: minasyan | Редакторы: unior Последняя редакция №2 от 02.10.07 | История |
V8 = Новый COMОбъект("V8.ComConnector");
Соединение=v8.Connect("Srvr="""+"1c.1c.local"+""";Ref="""+"LZK_20070731"+""";Usr="""+"Обмен"+""";Pwd="""+""+""";");
Выборка = Соединение.Справочники.контрагенты.Выбрать();
i=0;
Контр=Справочники.Организации;
Пока Выборка.Следующий() Цикл
ЮрЛицо=Выборка.ОсновноеЮрФизЛицо;
Отбор = Новый Структура("Объект", ЮрЛицо);
СрезПоследних = Соединение.РегистрСведений.КонтактнаяИнформация.СрезПоследних(ТекущаяДата(),Отбор);
Если СрезПоследних.Количество() = 1 Тогда
НовыйКонтрагент.АдресФактический=СрезПоследних.Представление;
КонецЕсли;
КонецЦикла;
КонецЦикла;
ОШИБКА:Ошибка при вызове метода контекста (СрезПоследних): Произошла исключительная ситуация: Несоответствие типов (параметр номер "2")
СрезПоследних = Соединение.РегистрыСведений.КонтактнаяИнформация.СрезПоследних(ТекущаяДата(), отбор);
по причине:
Произошла исключительная ситуация: Несоответствие типов (параметр номер "2")