|
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) с галкой "внешнее соединение".
|
|