Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 19:35

Информация из GUID

Автор Rasty, 22 июн 2015, 13:44

0 Пользователей и 1 гость просматривают эту тему.

Rasty

Нашел интересную функция, которая высчитывает дату создания элемента из GUID. Какую еще инфу можно вытащить из GUID?
Может кому пригодиться:

Функция ДатаСозданияСсылки(Ссылка)
    ГУИД = Ссылка.УникальныйИдентификатор();
    Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8);
    Разрядность = СтрДлина(Строка16);
    ЧислоСек = 0;
    Для Позиция = 1 По Разрядность Цикл
        ЧислоСек = ЧислоСек + Найти("123456789abcdef",Сред(Строка16,Позиция,1))*Pow(16,Разрядность - Позиция);
    КонецЦикла;
    ЧислоСек = ЧислоСек / 10000000;
    Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек;
КонецФункции   
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Теги:

Похожие темы (4)

Рейтинг@Mail.ru

Поиск