Имя: Пароль:
1C
 
доступ к реквизитам наподобие ПолноеНаименование извне 1С
0 Alexey_Morov
 
18.04.11
16:30
Добрый день.
Пишу на C# приложение, осуществляющее доступ через COM-соединение к документам, справочникам и т.д. в 1С 8.2.
Пытаюсь получить реквизит "ПолноеНаименование", которое есть у Контрагента.
Но получаю ошибку: "Член группы не найден. (Исключение из HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))"}    System.Exception {System.Runtime.InteropServices.COMException}

Все остальные реквизиты получаю нормально.
Как же так??? Что же делать????
1 zbv
 
18.04.11
16:32
НаименованиеПолное
2 zbv
 
18.04.11
16:32
ПолноеНаименование - это метод.
3 mikecool
 
18.04.11
16:33
может через адо или еще какого провайдера и выборку блоб-поля?
4 Alexey_Morov
 
18.04.11
16:38
(2) нет. Проверил. У стандартной конфигурации АИС Учет (9.811) присутствует справочник Контрагент, в котором действительно есть реквизит "ПолноеНаименование".
Сделал пару строчек кода в 1С. Доступ к этому реквизиту в 1С есть. А вот снаружи к нему не могу достучаться.

ADO уже пробовал. Не прокатывает.... Эх....
Пробовал даже через dynamic (C#).
5 Ненавижу 1С
 
гуру
18.04.11
16:40
(4) если кто-то сделал поле ПолноеНаименование, при том, что есть такой метод, то он идиот
автор попробуй так:
Элемент["ПолноеНаименование"]
6 Alexey_Morov
 
21.04.11
15:46
(5)

Спасибо! Полегчало!!!
Независимо от того, куда вы едете — это в гору и против ветра!