|
Как получить строку Уникального идентификатора через Ком-Соединение?
| ☑ |
0
Икогнито
19.03.12
✎
11:04
|
Как получить строку Уникального идентификатора через Ком-Соединение не внося изменения в конфигурацию, к которой подключились?
Через ком-соединение метод УникальныйИдентификатор() возвращает OLEОбъект.
Писать в ком-базе функцию, которая будет возвращать строковое значение идентификатора - не подходит, конфигурацию базы нельзя изменять.
|
|
1
Икогнито
19.03.12
✎
11:05
|
В частности, вопрос касается БП2.0
|
|
2
ale-sarin
19.03.12
✎
11:09
|
У меня это работает.
СтрокаУИД = УСО.XMLСтрока(ЭлементКомОбъект.УникальныйИдентификатор());
УИД = Новый УникальныйИдентификатор(СтрокаУИД);
НайденныйЭлемент = Справочники[ИмяСправочника].ПолучитьССылку(УИД);
|
|
3
Baracus
19.03.12
✎
11:16
|
КомКоннектор.String(КомОбъект.УникальныйИдентификатор())
|
|
4
Serg_1960
19.03.12
✎
11:16
|
|
|
5
Икогнито
19.03.12
✎
11:16
|
(2) Спасибо.
Странно, что не работает УСО.СокрЛП(ЭлементКомОбъект.УникальныйИдентификатор())
но работает
УСО.XMLСтрока(ЭлементКомОбъект.УникальныйИдентификатор())
|
|
6
Живой Ископаемый
19.03.12
✎
11:17
|
ну, потому что это правильно
|
|
7
ale-sarin
19.03.12
✎
11:22
|
А вообще-то (4) прав.
|
|
8
Икогнито
19.03.12
✎
11:23
|
Спасибо всем за ответы, согласен, поиск рулит
|
|