|
8.2 Как по COM получить XMLЗначение() ?
| ☑ |
0
ЭЦ
25.04.12
✎
19:44
|
ГОСПОДА
Имеем 2 базы
УПП1 и УПП2
В УПП1 имеется строковое представление GUID объекта из базы УПП2,
полученное при помощи
ХМLСтрока(comОбъект.Ссылка)
требуется решить обратную задачу
получить в базе УПП2 объект по строковому представлению GUID/
//------------------------------
comСоединение.XMLЗначение(comСоединение.Тип("СправочникСсылка.типСправочника"),СтрокаGUID)
//------------------------------------
выдает ошибку.
прошу подсказать как тут быть.
|
|
1
Лоботряс
25.04.12
✎
19:52
|
Откуда куда коннект идет?
|
|
2
ЭЦ
25.04.12
✎
19:52
|
Из УПП1 в УПП2
|
|
3
Лоботряс
25.04.12
✎
19:57
|
Ошибку в студию
|
|
4
ЭЦ
25.04.12
✎
19:58
|
Метод объекта не обнаружен (Тип)
|
|
5
DmitrO
25.04.12
✎
20:02
|
Потому что Тип это встроенная функция, а не функция глобального контекста.
|
|
6
Живой Ископаемый
25.04.12
✎
20:05
|
+(5) Лучше юзай ИзXMLТипа, в конце концов это правильно по обеим причинам.
|
|
7
DmitrO
25.04.12
✎
20:07
|
(5)+ это такая падлянка от разработчиков платформы :)
|
|
8
DmitrO
25.04.12
✎
20:11
|
comТип = comСоединение.NewObject("ОписаниеТипов", "СправочникСсылка.типСправочника").Типы()[0];
comСоединение.XMLЗначение(comТип, СтрокаGUID);
|
|
9
Лоботряс
25.04.12
✎
20:17
|
(8) Ай...
Все, мозг сломал:(
|
|
10
ЭЦ
26.04.12
✎
09:21
|
(8) Вот так работает :
comТип = comСоединение.NewObject("ОписаниеТипов", "СправочникСсылка.типСправочника").Типы().получить(0);
comСоединение.XMLЗначение(comТип, СтрокаGUID);
-------------
Спасибо за помощь
|
|