gifts2017

Определение даты создания объекта информационной базы по универсальному идентификатору (UUID), УФ

Опубликовал Дмитрий Анонимусь (Healer) в раздел Администрирование - Поиск данных

Обработка для определения даты создания объекта информационной базы 1С8 по UUID.

Обработка позволяет определить дату создания любого объекта информационной базы 1С8, имеющего идентификатор (UUID), путём его анализа. Определить можно только дату; возможности определить время нет.

Интерфейс - управляемая форма.

Работает в любых конфигурациях 1С8, поддерживающих управляемые формы.

Скачать файлы

Наименование Файл Версия Размер
ОпределениеДатыСозданияОбъекта_83 (УФ).epf 4
.epf 6,45Kb
05.11.15
4
.epf 6,45Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сергей Старых (tormozit) 06.11.15 16:58
Уже было много раз. Это некорректный способ. Можно удалять публикацию.
Рамзес; Danil.Potapov; tarassov; +3 Ответить 1
2. Дмитрий Тарасов (tarassov) 06.11.15 17:11
3. Дмитрий Анонимусь (Healer) 09.11.15 00:59
(2) Указанный вами пример не на УФ. На УФ ни одной подобной обработки не встречал, поэтому пришлось сделать самому.
4. Дмитрий Анонимусь (Healer) 09.11.15 01:01
(1) Вы не правы: дата создания объекта определяется корректно. Попробуйте проверить, ведь это совсем не сложно ;-) Время определяется не корректно, но об этом я упомянул в описании обработки.
5. Сергей Старых (tormozit) 09.11.15 01:26
(4) Healer, достаточно даже того, что при создании объекта ему можно назначить какой угодно внутренний идентификатор. А потом отличить автоматически сформированный от других невозможно.
6. Дмитрий Анонимусь (Healer) 09.11.15 01:47
(5) Это так, но в большинстве случаев идентификатор генерируется автоматически и по нему впоследствии можно определить дату момента генерации. Мне эта обработка понадобилась чтобы понять, откуда появились дубли записей справочников в базе. Даты было достаточно, чтобы выявить причину.
7. Сергей Сергеев (Рамзес) 13.11.15 09:47
Есть подозрение, что определится не дата создания объекта, а дата сеанса пользователя создавшего объект.
8. Дмитрий Анонимусь (Healer) 19.11.15 21:50
(7) В файловом варианте для генерации UUID (то есть в момент записи объекта) используется значение даты на компьютере пользователя; в клиент-серверном варианте - дата на сервере 1С.
9. Андрей Киреев (FractonKireyev) 10.04.16 13:22
Фигня. Автор явно не в теме. В UUID заложена дата и время с точностью до 1/1 000 000 000 секунды (если мне не изменяет память), устанавливается по нулевому меридиану (по Гринвичу).
Об этом было много статей на инфостарте (искать лень, кому надо - ищите), я сам проверял - эта информация там действительно содержится.