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

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

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

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

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


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