Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Фактическая дата создания документа
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > База знаний > Не наши статьи > 1С:Предприятие 8.2
Vofka
Кто-то в курсе как из 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:
По просьбе ниже, выкладываю обработку, которая использует этот код: Нажмите для просмотра прикрепленного файла
leviks13
Добрый день! Подскажите, если я в программировании не соображаю, то как мне использовать данный алгоритм? Может в обработке .epf есть?
Fynjy
А в запросе слабо такое реализовать? 32541510.gif
Vofka
leviks13, приложил обработку. Пароль стандартный.

Fynjy, а сколько платят? smile.gif
Fynjy
Цитата(Vofka @ 27.02.14, 10:15) необходимо зарегистрироваться для просмотра ссылки
Fynjy, а сколько платят? smile.gif

Какая может плата художнику. Люди искусства должны жить в голоде )))
leviks13
Цитата(Vofka @ 27.02.14, 14:15) необходимо зарегистрироваться для просмотра ссылки
leviks13, приложил обработку. Пароль стандартный.

Благодарю Вас! biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.