Имя: Пароль:
1C
1С v8
COM Connector
0 iva77ru
 
27.08.15
17:18
Доброго дня!

Хочу через COM перезаписать эл. справочника. Не получается. В чем ошибка:
        ПараметрыЗапуска        = "Srvr=DDD;Ref=DD;Usr=FFF;Pwd=123";
        Попытка
            Состояние("Выполняется подключение к информационной базе 1С:ЗУП");
            V82COMConnector= Новый COMОбъект("V82.COMConnector");
            COMОбъект = V82COMConnector.Connect(ПараметрыЗапуска);
            Состояние("Соединение установлено.");
        Исключение
            Предупреждение("Не удалось подключиться к базе ЗУП");    
            Сообщить(ОписаниеОшибки());
            Возврат ;
        КонецПопытки;

            ФЛЛ = COMОбъект.Справочники.ФизическиеЛица.НайтиПоКоду(Line.IdPF);
            Об = ФЛЛ.GetObject();
            Об.Наименование = флл.Наименование + " проверка";
            Попытка
            
                Об .Записать();
                Сообщить("" + ФЛЛ + " - перезаписан!") ;
            Исключение
                Сообщить("" + ФЛЛ) ;
                Сообщить(ОписаниеОшибки());
            КонецПопытки;

Ошибка на : ФЛЛ.GetObject();
Процедура или функция с указанным именем не определена
1 Флудер
 
27.08.15
17:20
Скорее всего элемента с таким кодом нет.
2 iva77ru
 
27.08.15
17:45
Есть такой элемент. ФЛЛ - содержит com объект.
3 del123
 
27.08.15
17:49
ФЛЛ.код в отладчие что покажет?
4 Midaw
 
27.08.15
17:51
ФЛЛ, Об и Line.IdPF с таким не стоит ходить по COM'у.
5 Господин ПЖ
 
27.08.15
17:52
у тебя в модуль объекта от спр. ФизическиеЛица не "компилится" в режиме внеш. соединения
6 Господин ПЖ
 
27.08.15
17:53
проверерь модуль через Сервис-параметры-модули-проверка все галки
7 iva77ru
 
27.08.15
18:02
ФЛЛ.Код - возвращает код справочника. Сервис-параметры-модули-проверка все галки. Выполнил. Все перезапустил. Ошибка таже.
8 iva77ru
 
28.08.15
11:23
Может кому будет полезно:
Все работает, если подключение: V82.Application. C V82.COMConnector методы объектов не работают.
9 Господин ПЖ
 
28.08.15
17:35
(8) >C V82.COMConnector методы объектов не работают

бздеж...
10 hhhh
 
28.08.15
17:42
(6) проверку конфигурации запусти. Как в (6) с галкой "внешнее соединение".