Гость
Форумы / [игнор отключен] [закрыт для гостей] / GUID и COM-соединение / 4 сообщений из 4, страница 1 из 1
06.06.2017, 12:23
    #39466623
Paganel677
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUID и COM-соединение
Есть GUID некоторого объекта в виде текстовой строки. Нужно по этому GUID найти документ в присоединённой по COM базе. Тип документа известен. Но в запрос нужно передать параметр типа УникальныйИдентификатор, а вовсе не строка.

Конструкция Новый УникальныйИдентификатор(GUID) создаст GUID для основной базы, но нужен GUID базы присоединённой. А как там его создать из основной базы?

Конструкция Новый Соединение.УникальныйИдентификатор(GUID) не прокатывает.
...
Рейтинг: 0 / 0
06.06.2017, 12:55
    #39466674
Vvche69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUID и COM-соединение
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
МетаданныеВнешнегоДока=Соединение.XMLTypeOf(Соединение.Документы[ИмяДокумента].ПустаяСсылка());
Попытка
	тСсылка=Соединение.XMLValue(Соединение.FromXMLType(МД),GUID );
Исключение
	Сообщить(“COM: “+ОписаниеОшибки());
	возврат;
КонецПопытки;
тОбъект=тСсылка.ПолучитьОбъект();

немножко напоминает классическое "гланды автогеном...", но должно работать )))
...
Рейтинг: 0 / 0
06.06.2017, 12:56
    #39466677
Vvche69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUID и COM-соединение
Код: plaintext
тСсылка=Соединение.XMLValue(Соединение.FromXMLType(МетаданныеВнешнегоДока),GUID );

вот так, конечно же, опечатался
...
Рейтинг: 0 / 0
06.06.2017, 13:59
    #39466783
Paganel677
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUID и COM-соединение
Да, большое спасибо, так работает
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / GUID и COM-соединение / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]