1С 8.3 Получить GUID перечисления
Данные > Примеры кода 1С > 1С 8.3 Перечисления
Перейти в раздел примеры кода 1С 8.3:
Получение УИД перечесления 1С 8.3:
Функция ПолучитьGUID(ВхСсылка)
ПеремСтрока = ЗначениеВСтрокуВнутр(ВхСсылка);
БуферСтрока = СтрЗаменить(СтрЗаменить(ПеремСтрока, "}", ""), "{", "");
БуферСтрока = СтрРазделить(БуферСтрока, ",")[2];
БуферСтрока = СтрРазделить(БуферСтрока, ":")[1];
GUID = Прав(БуферСтрока, 8) + "-" +
Сред(БуферСтрока, 21, 4) + "-" +
Сред(БуферСтрока, 17, 4) + "-" +
Лев(БуферСтрока, 4) + "-" +
Сред(БуферСтрока, 5, 12);
Возврат GUID;
КонецФункции
ПеремСтрока = ЗначениеВСтрокуВнутр(ВхСсылка);
БуферСтрока = СтрЗаменить(СтрЗаменить(ПеремСтрока, "}", ""), "{", "");
БуферСтрока = СтрРазделить(БуферСтрока, ",")[2];
БуферСтрока = СтрРазделить(БуферСтрока, ":")[1];
GUID = Прав(БуферСтрока, 8) + "-" +
Сред(БуферСтрока, 21, 4) + "-" +
Сред(БуферСтрока, 17, 4) + "-" +
Лев(БуферСтрока, 4) + "-" +
Сред(БуферСтрока, 5, 12);
Возврат GUID;
КонецФункции
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник