Имя: Пароль:
1C
 
Как получить время из текущаяДата()
0 DimasBarabas
 
19.08.09
16:05
Как можно получить время из текущаяДата()?
1 Stepa86
 
19.08.09
16:06
ТекДата = ТекущаяДата();
ТекВремя = ТекДата - НачалоДня( ТекДата );
2 Stepa86
 
19.08.09
16:07
(+1) ТекВремя = ТекДата - НачалоДня( ТекДата ) + '00010101';
3 Stepa86
 
19.08.09
16:07
(2) млин, в смысле ТекВремя = '00010101' + ТекДата - НачалоДня( ТекДата );
4 DimasBarabas
 
19.08.09
16:08
)) понял спасибо
5 DenIv
 
19.08.09
16:08
ТекВремя = Формат(ТекущаяДата(),"ДЛФ=В");
6 Stepa86
 
19.08.09
16:08
(3) да епт, ТекВремя = '00010101' + (ТекДата - НачалоДня( ТекДата );
7 Stepa86
 
19.08.09
16:08
(6) и скобочку в конце еще... пойду попью чего нить...
8 zbv
 
19.08.09
16:09
(7) расплескаешь... :)
9 Stepa86
 
19.08.09
16:10
в (5) будет строка, если чо
10 vde69
 
19.08.09
16:12
реквезитДатаВремя = ТекущаяДата();
Сообщить(реквезитДатаВремя.Время);
11 Фокусник
 
19.08.09
16:18
(10) и что здесь: реквезитДатаВремя ?
12 vde69
 
19.08.09
16:19
(11) реквизит формы
13 Serg_1960
 
19.08.09
16:21
Ух ты :) Сколько мнений, вариантов :)) И никто не спросил: "А нафига время без даты?" Можно я спрошу? Автор, а Вам зачем и где это понадобилось?
14 mirosh
 
19.08.09
16:23
(13) да где угодно. Хотя если просто отображать, то лучше использовать формат.
15 Фокусник
 
19.08.09
16:24
(12) не работает (реквезитДатаВремя - реквизит формы с типом Дата+Время):
Форма.Форма(6)}: Значение не является значением объектного типа (Время)
Сообщить(реквезитДатаВремя.Время);
16 DimasBarabas
 
19.08.09
16:24
(13)для обработки оповещения, в докум отдельно задается врем и дата оповещения, а потом для запроса в условии сравниваю время
17 Фокусник
 
19.08.09
16:25
(16) работай с секундами, ИМХО
18 mirosh
 
19.08.09
16:25
(16) ужас
19 Serg_1960
 
19.08.09
16:31
Вооот... А Вы говорите "да где угодно" :)
20 Serg_1960
 
19.08.09
16:35
В 1С дата и время - "два в одном флаконе". Так зачем их разделять? в печатной форме документа - через формат. А в остальном - лишний геморой... совсем излишний...
21 lxs
 
19.08.09
16:40
Прав(ТекущаяДата(), 8) - если уж так хочется))
22 DimasBarabas
 
19.08.09
16:49
(20) ну может быть, хотел как в оутлуке сделать )
23 Широкий
 
19.08.09
16:50
(13) +1
24 Serg_1960
 
19.08.09
16:59
Ну... если хочется :)

Сообщить(Формат(ТекущаяДата(),"ДФ=чч:мм/вв")); // 04:54/PM