четверг, 9 января 2014 г.

GUID или уникальный идентификатор объекта

GUID (Globally Unique Identifier) - статический уникальный 128-битный идентификатор. Его главная особенность - уникальность, которая позволяет создавать расширяемые сервисы и приложения без опасения конфликтов, вызванных совпадением идентификаторов. Хотя уникальность каждого отдельного GUID не гарантируется, общее количество уникальных ключей настолько велико (2128 или 3,4028×1038), что вероятность того, что в мире будут независимо сгенерированы два совпадающих ключа, крайне мала.
В тексте GUID записывается в виде строки из тридцати двух шестнадцатеричных цифр, разбитой на группы дефисами:
6F9619FF-8B86-D011-B42D-00CF4FC964FF

Получить GUID элемента можно так:
НоменклатураСсылка = Справочники.Номенклатура.НайтиПоНаименованию("Чайник");
Если НЕ
НоменклатураСсылка.Пустая() Тогда
  
Сообщить("GUID = " + НоменклатураСсылка.УникальныйИдентификатор());
КонецЕсли;

Получить элемент по GUID:
ГУИДВидНоменклатуры = Новый УникальныйИдентфикатор(TypeGUID);
ВидНоменклатуры = Справочники.ВидыНоменклатуры.ПолучитьСсылку(ГУИДВидНоменклатуры);



Добавить комментарий

Комментариев нет :

Отправить комментарий