Имя: Пароль:
1C
 
Вычислить дату создания документа по внутренним(служебным) данным
, , ,
0 Vasilii82
 
31.05.17
12:24
Можно ли узнать дату создания документа по уникальному индефикатору или каким то другим служебным данным в БП 3.0?
1 Vasilii82
 
31.05.17
12:25
сравнивая с другим доками или еще както
2 piter3
 
31.05.17
12:26
ЖР
3 piter3
 
31.05.17
12:27
Хотя в 8.3.11 обещают конфетку
4 AlexTim03
 
31.05.17
12:28
Можно, в УИДе документа дата содержится. Погуглите
5 Aloex
 
31.05.17
12:46
Функция ДатаСозданияСсылки(Ссылка)
    
     ГУИД = Ссылка.УникальныйИдентификатор();
    
     Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8);
    
     Разрядность = СтрДлина(Строка16);
    
     ЧислоСек = 0;
    
     Для Позиция = 1 По Разрядность Цикл
        
         ЧислоСек = ЧислоСек + Найти("123456789abcdef",Сред(Строка16,Позиция,1))*Pow(16,Разрядность - Позиция);
        
     КонецЦикла;
    
     ЧислоСек = ЧислоСек / 10000000;
    
     Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек;
    
КонецФункции
6 mehfk
 
31.05.17
12:49
(0) Вытягивай из ЖР.
7 Ц_У
 
31.05.17
12:52
(5) врет на час с копейками
8 МихаилМ
 
31.05.17
12:53
в удите содержится дата создания генератора уида.
те для файловой базы скорее всего будет дата создания документа будет совподать .  для  8.2 серверной запросто может не совпадать. для 8.3 серверной перезапуск настроен по умолчанию раз в сутки . те зависит от настройки
9 lodger
 
31.05.17
13:12
(5) интересно, а зафига там дата начала григорианского календаря?
10 AlexYurg
 
31.05.17
14:05
(9) Гуиды тоже ввел Папа Григорий