Имя: Пароль:
1C
 
Ещё один глупый вопрос: Как получить текущее время
Ø
0 Endrews
 
14.11.06
16:33
Можно ли в восьмёрке получить текущее время:
Видел ТекущаяМинута и Текущий час а как сделать чтобы при создании документа в реквизит Время=ТекущемуВремени?
1 Peredelkin
 
14.11.06
16:37
ТекВр = Формат(ТекущаяДата(),"ДЛФ=T")
2 Gloom
 
14.11.06
16:45
Документ.УстановитьВремя(РежимАвтоВремя.ТекущееИлиПоследним);
5 Peredelkin
 
14.11.06
17:06
А что пишет?
7 Peredelkin
 
14.11.06
17:08
какого типа реквизит. Эта конструкция возращает строку
8 Леший
 
14.11.06
17:09
Тип реквизита какой?
11 Peredelkin
 
14.11.06
17:11
Хе-хе! ТВР - это строка.
А чем просто ТекущаяДата() не устраивает?
Я думал, что тебе нужно немного другое...
13 Peredelkin
 
14.11.06
17:15
ТекущаяДата() - возращает текущую и дату и время.
По моему, это то, что тебе нужно =)
15 Peredelkin
 
14.11.06
17:21
Если КакаятоДата = Дата(1,1,1,0,0,0) Тогда
   // эта дата пустая
КонецЕсли
16 Terv
 
14.11.06
17:22
(14)
1)Пустое значение даты равно Дата("00010101")
2)ищи свойство "Состав даты", либо у элемента формы, либо у реквизита в зависмости от надобности
17 Леший
 
14.11.06
17:24
(14)ПустоеЗначение(МояДата)
19 Terv
 
14.11.06
17:26
группа "основные" - "состав даты"
21 Леший
 
14.11.06
17:30
(16)+(19)Ну чего ты ему советуешь? Нельзя показать время без секунд. Можно либо все, либо одну дату, либо одно время, но при этом и дата и время показываются полностью.
23 Леший
 
14.11.06
17:32
(20) Если это реквизит объекта смотри в свойствах реквизита, а не формы
24 Леший
 
14.11.06
17:34
Если так уж сильно надо, ну выведи время текстом;
25 Terv
 
14.11.06
17:39
если нужно без секунд, тогда смотри свойство поля ввода "формат"
27 Леший
 
14.11.06
17:43
(25)Будь добр, напиши форматную строку, которая выводит время без секунд!
28 Леший
 
14.11.06
17:45
Слушай, тебе надо время просто показать или же с возможностью редактирования?
30 Terv
 
14.11.06
17:59
(27) с тебя пиво .. и признание собственной безграмотности.
пример форматной строки для даты, выводящие только час и время: ДФ=HH.mm
32 Terv
 
14.11.06
18:07
(31) )) по привычке поставил.
33 Леший
 
14.11.06
18:13
(30)Ну, что же делать, признаю.
2 + 2 = 3.9999999999999999999999999999999...