Как получить строку Уникального идентификатора через Ком-Соединение?
☑
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
Спасибо всем за ответы, согласен, поиск рулит
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший