Кто-то в курсе как из guid-а определить дату и время создания? Я вам расскажу:
Функция ДатаСозданияСсылки(Ссылка)
ГУИД = Ссылка.УникальныйИдентификатор();
Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8);
Разрядность = СтрДлина(Строка16);
ЧислоСек = 0;
Для Позиция = 1 По Разрядность Цикл
ЧислоСек = ЧислоСек + Найти("123456789abcdef",Сред(Строка16,Позиция,1))*Pow(16,Разрядность - Позиция);
КонецЦикла;
ЧислоСек = ЧислоСек / 10000000;
Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек;
КонецФункции
Размещаю в разделе для 8.2, но подозреваю, что и для 8.1 и 8.0 сработает.
В интернете куча мест, где этот код определён без каки-либо ссылок. Но посмею предположить, что код всеми
спизж стырен [необходимо зарегистрироваться для просмотра ссылки]
Обновление 27.02.2014:По просьбе ниже, выкладываю обработку, которая использует этот код:
ОпределениеДатыПоСсылке.zip ( 4,16 килобайт )
Кол-во скачиваний: 74
Сообщение отредактировал Vofka - 27.02.14, 10:14