Skip to content

УИД (UID) из GUID #169

@SeiOkami

Description

@SeiOkami

Текущая версия:

// Уникальный идентификатор (УИД) из GUID.
// 
// Параметры:
//  GUID - Строка
// 
// Возвращаемое значение:
//  УникальныйИдентификатор
Функция УникальныйИдентификаторИзGUID(Знач GUID) Экспорт
    
    GUID = СокрЛП(GUID);
    
    ЧастиИдентификатора = Новый Массив(5);
    ЧастиИдентификатора[0] = Сред(GUID, 25, 8);
    ЧастиИдентификатора[1] = Сред(GUID, 21, 4);
    ЧастиИдентификатора[2] = Сред(GUID, 17, 4);
    ЧастиИдентификатора[3] = Сред(GUID,  1, 4);
    ЧастиИдентификатора[4] = Сред(GUID,  5, 12);

    Идентификатор = СтрСоединить(ЧастиИдентификатора, "-");
    Возврат Новый УникальныйИдентификатор(Идентификатор);
    
КонецФункции

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions