|
Как обратиться к менеджеру справочника COM соединения?
| ☑ |
0
SAP
31.01.12
✎
15:29
|
При выполнении кода
V8 = Новый COMОбъект("V82.Application");
Base_COM = V8.Connect(ПараметрСоединения);
Родитель = Base_COM.Справочники.Номенклатура.НайтиПоНаименованию("Медикаменты", Истина);
возникает ошибка "значение не является значением ссылочного типа "Справочники""
|
|
1
asady
31.01.12
✎
15:31
|
(0) проверку на подключение сделай
|
|
2
Defender aka LINN
31.01.12
✎
15:32
|
(0) Я прекрасно понимаю 1С. У типа "Булево" никогда не было свойства "Справочники".
|
|
3
Господин ПЖ
31.01.12
✎
15:33
|
а где тут ком соединение?
|
|
4
SAP
31.01.12
✎
15:37
|
(3) да, через V82.COMConnector получилось
|
|
5
SAP
31.01.12
✎
16:07
|
Продолжение:
Выборка = Base_COM.Справочники.Номенклатура.Выбрать(Родитель);
Пока Выборка.Следующий() Цикл
СоздатьНовыйЭлемент(Выборка);
Конеццикла;
При попытке выполнить процедуру (на сервере) СоздатьНовыйЭлемент(Выборка) выводится сообщение
отсутствует отображение для типа 'COMОбъект',
Собсно вопрос, как в 8.2 в форме обработки грамотно создать новый элемент справочника и заполнить его из COMОбъекта?
|
|
6
Guk
31.01.12
✎
16:12
|
(5) через СОМ отобразить не получится, можно через ОЛЕ. но там свои тараканы. как вариант, подключаться с другого конца и выбирать из обычного справочника, а заливать данные через СОМ...
|
|
7
SAP
31.01.12
✎
16:18
|
Чессно говоря не знаю, что такое "отображение". Попробую через ТЗ перекачать, хотя это все дико как-то, на пустом месте проблемы. Усложняется все, скоро наверно 1эснегов заставят оперативку вручную распределять.
|
|
8
Guk
31.01.12
✎
16:20
|
(7) в данном случае, слово "отображение", как ни странно, означает именно отображение...
|
|
9
SAP
31.01.12
✎
16:24
|
(8) Да я и не сомневался, что тут все просто
|
|
10
Guk
31.01.12
✎
16:25
|
(9) имелось ввиду, что СОМ не может формы показывать...
|
|
11
SAP
31.01.12
✎
16:27
|
(10) так я же не показываю ничего просто передаю COMОбъект в качестве параметра в процедуру выполняющуюся на сервере
|
|
12
Defender aka LINN
31.01.12
✎
16:46
|
(11) Всего лишь...
|
|