Версия для печати темы (https://pro1c.org.ua/index.php?s=bda10c744b3610c9659f25725bcb8d2b&showtopic=4430)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С:Предприятие 8.2 _ Фактическая дата создания документа

Автор: Vofka 11.08.11, 13:52

Кто-то в курсе как из 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 сработает.

В интернете куча мест, где этот код определён без каки-либо ссылок. Но посмею предположить, что код всеми спизж стырен http://pro1c.org.ua/redirect.php?http://forum.mista.ru/topic.php?id=374077

Обновление 27.02.2014:
По просьбе ниже, выкладываю обработку, которая использует этот код:  ОпределениеДатыПоСсылке.zip ( 4,16 килобайт ) : 74

Автор: leviks13 27.02.14, 6:49

Добрый день! Подскажите, если я в программировании не соображаю, то как мне использовать данный алгоритм? Может в обработке .epf есть?

Автор: Fynjy 27.02.14, 9:45

А в запросе слабо такое реализовать? 32541510.gif

Автор: Vofka 27.02.14, 10:15

leviks13, приложил обработку. Пароль стандартный.

Fynjy, а сколько платят? smile.gif

Автор: Fynjy 27.02.14, 10:22

Цитата(Vofka @ 27.02.14, 10:15) *
Fynjy, а сколько платят? smile.gif

Какая может плата художнику. Люди искусства должны жить в голоде )))

Автор: leviks13 27.02.14, 13:10

Цитата(Vofka @ 27.02.14, 14:15) *
leviks13, приложил обработку. Пароль стандартный.

Благодарю Вас! biggrin.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua