|
Как добавить новый тип через COM | ☑ | ||
---|---|---|---|---|
0
wowik
27.03.12
✎
11:08
|
СхемаКомпоновкиДанных.НаборыДанных.Добавить(ТИП("НаборДанныхЗапросСхемыКомпоновкиДанных")) - обычное приложение.
ТИП("НаборДанныхЗапросСхемыКомпоновкиДанных") нужно выразить через COM: ComСоединение.NewObject("описаниетипов","НаборДанныхЗапросСхемыКомпоновкиДанных"); - не проходит. Кто может помочь? |
|||
1
wowik
27.03.12
✎
11:15
|
еще раз.
|
|||
2
Rovan
гуру
27.03.12
✎
11:18
|
может ComСоединение.ТИП("НаборДанныхЗапросСхемыКомпоновкиДанных")
|
|||
3
wowik
27.03.12
✎
11:20
|
нет. метод не обнаружен пишет.
|
|||
4
hhhh
27.03.12
✎
11:23
|
по английски попробуй: type
|
|||
5
xard
27.03.12
✎
11:24
|
Ф-ю экспортную напиши на той стороне, которая будет возвращать ТИП("НаборДанныхЗапросСхемыКомпоновкиДанных"). Возвращать оно будет уже ком-объект. А для универсальности передавай в нее текстовое имя типа, которое надо вернуть, в данном случае "НаборДанныхЗапросСхемыКомпоновкиДанных".
|
|||
6
wowik
27.03.12
✎
11:25
|
(4) ComСоединение.type("НаборДанныхЗапросСхемыКомпоновкиДанных") - нет. метод не обнаружен пишет.
|
|||
7
wowik
27.03.12
✎
11:25
|
(5) - не подойдет. та сторона закрыта от редактирования.
|
|||
8
Kashemir
27.03.12
✎
11:27
|
(0) Если конфигурации идентичны - проще на стороне клиенте сгенерить макет по схемы и его уже сериализировать на сторону соединения
|
|||
9
xard
27.03.12
✎
11:28
|
(7) Попробуй ComСоединение.Выполнить("ТИП(""НаборДанныхЗапросСхемыКомпоновкиДанных"")")
Правда возможно оно не вернет ничего. |
|||
10
wowik
27.03.12
✎
11:31
|
(9) - {(1)}: Метод объекта не обнаружен (Выполнить)
|
|||
11
Kashemir
27.03.12
✎
11:33
|
(0) Как вариант через ж... можно создать описание типов с нужным типом, через сериализацию достать на сторону соединения и оттуда уже достать как тип.
Хотя странно что просто Тип/Type не пашет - в СП указано что доступен в контексте внешнего соединения. |
|||
12
H A D G E H O G s
27.03.12
✎
11:34
|
брррр
|
|||
13
H A D G E H O G s
27.03.12
✎
11:35
|
Описатель=ComСоединение.NewObject("описаниетипов","НаборДанныхЗапросСхемыКомпоновкиДанных");
НужныйТип=Описатель.Типы().Получить(0); |
|||
14
Kashemir
27.03.12
✎
11:38
|
(13) Тю, так вроде ж автор забраковал это направление - хоть и зря.
|
|||
15
wowik
27.03.12
✎
11:41
|
(13)- спасибо. все получилось.
всем спасибо за помощь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |