Получение даты создания объекта (по УИД)

30.10.25

Задачи пользователя - Поиск данных

Когда была создана карточка контрагента или дубль товара? Данная обработка - находит дату создания любого объекта (ссылочного типа) по его уникальному идентификатору(УИД). По ссылке - находит дату создания такого объекта по его Уникальному Идентификатору. Для удобства пользования добавлена печатная форма для сравнения разных элементов и, при необходимости - печати этих данных.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Дата создания объекта (Печатная форма БСП) - 14.02.2024г.
.epf 12,47Kb ver:1.0.4.0214
13 1 850 руб. Купить
Дата создания объекта (Доп.Обработка БСП) - 12.02.2024 г.
.epf 10,43Kb ver:1.0.4.0212
93 1 850 руб. Купить
Дата Создания Объекта (ОБЫЧНЫЕ формы) - от 01.09.2021 г.
.epf 12,07Kb ver:1.0.1.0901
62 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка и печатная форма (БСП) позволяем найти Дату создания для справочников: Номенклатура, Контрагенты, ДоговорыКонтрагентов

Подойдёт для любой конфигурации, где есть такие справочники.

Дата создания определяется по Уникальному идентификатору (UID) - он же Ссылка, отличается от Глобального идентификатора (GUID), который можно увидеть при получении Адреса Навигационной ссылки (где идут те же цифры/буквы без разделителей) в котором цифры и буквы те же, но идут в другом порядке. Об этом см. ниже.

Подробнее есть Статья о различиях GUID и UUID


1) Печатная форма (БСП) - позволяет увидеть (и распечатать) данные сразу для нескольких выбранных элементов. Она показывает Название объекта, Дату создания, Уникальный идентификатор (UID) то есть Ссылку 1С а так же отражает Навигационную Ссылку (в которой есть ГУИД).
Время может немного отличаться от Журнала регистрации - используется Московское время (+3 GMT)


2) Обработка (БСП) - более универсальна и позволяет не только по объекту находить дату создания, ссылку УИД, ссылку ГУИД и формировать навигационную ссылку

но и наоборот - это обработка может использоваться для поиска Объекта по ссылке УИД или ГУИД, если объект находится в списке справочников. 
Например для поиска объекта по "битой" ссылке, когда <Объект не найден> - можно хотя бы найти дату и время создания этой ссылки, а далее уже искать его в Журнале Регистрации.


3) Обработка для Обычных Форм
работает в старых конфигурациях, например в конфигурации Управление Торговлей 10.3
тут отражается только Ссылка и Дата создания объекта со сдвигом на часовой пояс.


Примечания:
Время создания и время записи в Журнале регистрации - могут различаться по времени из-за особенностей версий платформы 1С и конфигураций, обычно Дата создания немного раньше. 
В Печатной форме используется Московское время (сдвиг +3 GMT) в обработках - разный час.пояс.

 
 Как считается дата по ссылке?

Например, Объект 1С имеет Ссылку (Уникальный идентификатор): bdb62d89-cede-11e4-b12b-d4ae52b5e909

Дата содержится в первых 3-х группах 16-ричных цифр: bdb62d89-cede-11e4
которые нужно переставить задом наперед:  11e4-cede-bdb62d89

При этом 1-ый символ обязательно должен быть равен 1, иначе это пустая дата или вообще не дата.
Например, ссылка создана программно через Новый УникальныйИдентификатор() без привязки к ссылочному объекту метаданных.

убираем разделители "-" и получаем 16-ричное число (HEX) 
интервал16= 1E4CEDEBDB62D89

Переводим его в 10-ное число (можно это сделать множеством способов, даже в калькуляторе)
 и в результате получаем:  интервал10  = 136 461 344 788 852 105
делим на 10 млн. и находим интервал в секундах: интервалСек = интервал10 / 10 000 000; (до 0,1 Микро-Секунды)

Следующий шаг - Делаем сдвиг от даты 15.10.1582 г. 
Это "Лилианская дата", дата перехода на Григорианский календарь,  спасибо за комментарий (19) 

Дополнительно в обработке сделано поле для сдвига на часовой пояс (по просьбам из комментариев).
Например, Московское время +3 от "мирового времени" (GMT) по Гринвичу (от 0-го меридиана).

 Результат = 20.03.2015 12:54:38

Обновления:

+++ 30.10.2025 изменено оформление статьи, добавлены картинки в статью и подробное описание всех 3-х обработок для  ПФ, Обработки БСП и Обработки ОФ.

+++ 11.03.2025 обновлены версии типовых программ, далее обновление будет только для печатной формы

+++ 14.02.2024 добавлена печатная форма для получения Даты создания объекта через меню [Печать] из справочников Номенклатура, Контрагенты, Договоры контрагентов (можно добавлять)
часовой пояс +3 UTC - Москва (фиксированный в коде)

 

+++ 12.02.2024 добавлены поля ГУИД  и  Ссылка 
без Ссылки - по УИД - формируется ГУИД и наоборот


+++ 21.12.2022 добавления в версию 1.0.2.1221
В обработке для управляемых форм - добавлены:

+ Возможность добавления обработки в справочник "Дополнительные отчеты и обработки" во всех конфигурациях на БСП и может быть использована в любой подсистеме новых конфигураций таких как БП 3.0, УТ 11.4, КА 2.4, ERP 2.1 и выше...

+ Все функции перенесены в модуль обработка и (с небольшими доработками) обработку можно использовать
и в меню "Отчет" или "Печать" некоторых объектов конфигурации.

+++ 01.09.2021 добавления в версию 1.0.1.0901

В обработке для обычных форм - добавлен поиск по ГУИД или ссылке в формате <Объект не найден> (107:9e13001617e2e9c911e620b0197a4932)
находим УИД и по нему уже находим дату создания объекта.

+ Добавлен поиск Ссылки на объект (если выбран тип значения!) по ГУИД или УИД
========================================================

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.24.65, 11.5.15.117
  • Бухгалтерия предприятия, редакция 1.6, релизы 1.6.18.2, 1.6.8.3
  • Управление торговлей, редакция 10.3, релизы 10.3.88.3, 10.3.6.8
  • 1С:Комплексная автоматизация 2, релизы 2.5.24.65, 2.5.12.95, 2.4.8.82
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.185.19, 3.0.147.30
  • 1С:ERP Управление предприятием 2, релизы 2.5.24.65, 2.5.16.61
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.12.185, 3.0.6.171
  • Бухгалтерия предприятия, редакция 2.0, релизы 2.0.67.25, 2.0.12.2
  • Зарплата и управление персоналом КОРП, редакция 2.5, релизы 2.5.192.1, 2.5.27.7
  • Комплексная автоматизация, редакция 1.1, релизы 1.1.115.1, 1.1.1.1
  • Управление производственным предприятием, редакция 1.3, релизы 1.3.257.1, 1.3.2.1

Вступайте в нашу телеграмм-группу Инфостарт

когда создан документ справочник товар дата создания уникальный идентификатор УИД UID ГУИД GUID Ссылка на объект

См. также

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    1774    1    1    

3

Поиск данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

13200 руб.

14.05.2012    165199    353    253    

586

Поиск данных 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m)

Расширение добавляет возможность в 1С в любых полях и отборах выбирать значения не только Код, Наименование или Номер, но и Уникальный идентификатор, Навигационную ссылку, Объект не найден, Представление документа.

2 стартмани

18.08.2025    6295    35    sapervodichka    14    

75

Поиск данных ЭДО и ОФД Подбор и обработка объектов 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Поиск номенклатуры при сопоставлении в ЭДО не интуитивный, не настраиваемый и просто неудобный. Данное решение - это альтернативный вариант расширенного поиска и сопоставления номенклатуры для 1С, который подключается в качестве расширения и решает эту проблему.

10000 руб.

10.04.2025    1521    1    1    

1

Математика и алгоритмы Инструментарий разработчика Универсальные функции Поиск данных Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Абонемент ($m)

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    4406    5    Артано    14    

21

Поиск данных Программист 1С:Предприятие 8 Россия Бесплатно (free)

В этой статье я хочу рассмотреть еще один кейс применения Clickhouse в связке с 1С - оптимизацию поиска в справочнике по ключевым словам. Здесь не будет готового решения, но будут описаны важные моменты, которые позволят легко применить данный кейс в реальности.

18.08.2024    3868    1cnik2    23    

19

Поиск данных Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

2 стартмани

14.06.2024    5952    13    RustIG    33    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 7324 21.03.15 08:48 Сейчас в теме
Уже было. Не все GUID генерируются через дату создания.
chrnv; cool.vlad4; +2 Ответить
3. script 128 22.03.15 01:39 Сейчас в теме
(1) tormozit,

А где было? Дайте пожалуйста ссылку.
8. cool.vlad4 2 23.03.15 17:32 Сейчас в теме
(1) tormozit, ага. причем где-то видел в документации. не могу вспомнить, что-то типа если standalone-база , то используется время при создании идентификатора, а если есть сервер приложений и кластер , то это не может гарантироваться. короче на опыте проверено, что в некоторых случаях не работает.
11. Serg O. 314 23.03.15 18:47 Сейчас в теме
(1) tormozit, во-первых тут UID, а не GUID... они немного разные...

во-вторых, написано же
"- 1 символ обязательно должен быть равен 1, иначе это пустая дата или вообще не дата"
проверка что это UID не содержит даты - есть

в 3-их, "уже было" много-много лет назад... я на "уникальность" не претендую
у меня тоже этот алгорит был с 200... мохнатого года...

а в виде готовой обработки - пусть люди пользуются, кому надо...

полезно иногда даже для документа знать что его "создали" в 10 утра,
а в "журнале регистрации" фиксируется только дата записи в 6 вечера... например
2. script 128 21.03.15 17:33 Сейчас в теме
Создал элемент справочника номенклатура в 21.03.2015 16:31
Обработка показала 21.03.2015 16:25

попробовал еще на паре объектах - результат пока одинаков не хватает 5 минут.
Часовой пояс + 2
10. Serg O. 314 23.03.15 18:40 Сейчас в теме
(2) script,
фиксируется дата "создания" ссылка, а не записи элемента в базу
(дату записи можно из журнала регистрации узнать, если он ведется)- это во-первых,

а во-вторых, возможно если база серверная - дата берется с сервера

в 3-их, цель обработки (для меня лично) - была найти дату для старых объектов - найти когда их делали... год, месяц, день...
журнала например уже нет, в силу многократных переносов...

я так нашел, что два "одинаковых" контрагента у нас в базе
- 1-ый был создан аж в 2005г.,а второй месяц назад...

4-ых.... код открыт... источник даже для меня загадка... правьте "сдвиг" на 5 мин. (если это для вашей базы всегда так)
4. R_G_B 22.03.15 02:37 Сейчас в теме
Никогда этой темой не интересовался, но подозреваю, что если получить ссылку на основе идентификатора, сформированного конструктором "новый УникальныйИдентификатор()", то даты там ожидать не стоит.
24. BarsukM 17.05.23 13:55 Сейчас в теме
(4) С версии 8.3.21 можно.
КлючУникальностиСМеткойВремени = Новый УникальныйИдентификатор(ВерсияУникальногоИдентификатора.Версия1));
Windsor77; +1 Ответить
5. R_G_B 22.03.15 02:41 Сейчас в теме
а, ну вот же http://infostart.ru/public/94234/, прям в описании тоже самое и говориться, можно и не проверять.
9. Serg O. 314 23.03.15 18:32 Сейчас в теме
(5) R_G_B, на "уникальность" я и не претендую...
у меня тоже это получение даты "зашито" было в конфу для Номенклатуры...
очень старая разработка...возможно из того же источника

я же оформил ее для любого объекта... типа ссылки: Справочник или Документ
подойдет для любой конфигурации (в толстом клиенте)

Кому-нибудь возможно и пригодится такой "готовый" вариант...
6. Идальго 239 22.03.15 08:56 Сейчас в теме
7. Поручик 4598 23.03.15 07:41 Сейчас в теме
(6) На самом деле этот или похожий код начал гулять по этим вашим интернетам ещё раньше, году в 2008 или 2009.
12. Serg O. 314 23.03.15 18:48 Сейчас в теме
(7) Поручик, да, вполне возможно так оно и есть

этот код ооочень старый, но как готовую обработку - я его оформил (для собственных нужд)
вот пусть и все кому надо - пользуются...

кто "продвинутый" и качать не хочет - по описанию все поймёт :)
13. Serg O. 314 26.03.15 15:02 Сейчас в теме
Добавлена такая же обработка для Управляемых форм (тонкий клиент) для приложений 1С 8.2
14. IrinaN 26.05.16 16:38 Сейчас в теме
помогите, пожалуйста. Запуска. обработку, доту не показывает. только ссылку. поле дата пустое.
15. 7OH 70 05.01.17 10:48 Сейчас в теме
Оставлю и тут правильную последнюю строку (если у вас в обработке не так) - в интернете везде она некорректно указана (везде по разному).

Возврат Дата(1582, 10, 15, 00, 00, 00) + ЧислоСек + СмещениеСтандартногоВремени() + СмещениеЛетнегоВремени();
user_2010; begemot; anton448; simgo83; Xershi; +5 Ответить
16. Xershi 1531 05.01.17 11:15 Сейчас в теме
(15) в интернете везде указано, то время которое автор кода использовал для написания. Когда база юзалась несколько лет, то для него час времени роли не играл!
Но спасибо за дополнение, будем умнее))
17. Serg O. 314 17.01.17 18:41 Сейчас в теме
(15) спасибо за дополнение... время надо "эмпирически" под себя настраивать... я так понимаю
можете сразу "сдвинуть на нужное число часов ЧЧ (и, если надо минут и секунд: MM CC)
Дата(1582, 10, 15, ЧЧ, MM, CC)

и летнее время уже вроде отменили пару лет как
18. Aleksandr_prof 207 06.09.19 12:10 Сейчас в теме
Такой же алгоритм (и много другого) есть и в другой обработке
Для управляемых формhttps://infostart.ru/public/1038757/
19. Tommy82 66 21.09.20 12:09 Сейчас в теме
1582.10.15 - Это Лилианская дата
20. Nefilimus 77 12.04.21 20:19 Сейчас в теме
Спасибо огромное, сильно помогло
21. Serg O. 314 22.04.21 11:00 Сейчас в теме
(20) рад что старая обработка до сих пор кому то нужна
Nefilimus; +1 Ответить
22. virs 15.11.21 22:13 Сейчас в теме
На последней (105) Бухгалтерии 3.0 будет работать?
23. Serg O. 314 28.03.22 13:23 Сейчас в теме
Хорошая статья для тех кто хочет "погрузиться" глубже
Как формируется GUID? https://infostart.ru/1c/articles/635159/
25. Serg O. 314 16.02.24 12:06 Сейчас в теме
12.02.2024 добавлена печатная форма - для справочников Номенклатура, Контрагенты и Договоры контрагентов
- так намного удобнее пользоваться (любой пользователь сразу может узнать реальную дату создания элемента)
и можно сразу сравнивать разные элементы в 1 окне и, при необходимости - распечатать / сохранить в Excel.
+вместо надписей УИД/ ГУИД - "человеко-читабельные" названия, вместо просто ГУИД - навигационная ссылка.
26. atdonya 128 09.04.25 19:49 Сейчас в теме
вот такой код, например...
Объект = Справочники.НекийСправочник.СоздатьЭлемент();
НоваяСсылка = Справочники.НекийСправочник.ПолучитьСсылку(новый УникальныйИдентификатор(СтрокаИД));
Объект.УстановитьСсылкуНового(НоваяСсылка);
Для отправки сообщения требуется регистрация/авторизация