Имя: Пароль:
1C
1С v8
Привести секунды к форму времени в запросе
,
0 Юрий П
 
11.11.15
22:57
Теоретический вопрос.
Можно ли в запросе число определяющее количество секунды представить в формате "HH:mm:ss"?
1 Господин ПЖ
 
11.11.15
23:00
Накой хрен? Локальное представление даты в каком то формате - это строка
2 DrShad
 
11.11.15
23:16
Можно, но не просто
3 Горогуля
 
12.11.15
05:16
запрещаю
4 Горогуля
 
12.11.15
05:17
разрешаю добавить к первому января нужное количество секунд и насладиться полученной датой
5 patria0muerte
 
12.11.15
05:53
Ну так то чего:

ДОБАВИТЬКДАТЕ(&ЛюбоеНачалоДня, КоличествоСекунд, Секунда)

А форматировать уже только на выходе.
6 Горогуля
 
12.11.15
06:12
а потом наступит 90 тысяч секунд и полная благодать
7 ЧеловекДуши
 
12.11.15
06:15
(0) Можно. Но как вам сказали в (1). Зачем?
С учетом, того, что 1С не позволяет использовать в полной мере функционал СУБД. Придется все делать в запросе и подзапросах :)
8 Юрий П
 
12.11.15
06:15
(5) Все гениальное просто, а я не додумался.
9 ЧеловекДуши
 
12.11.15
06:16
(6) Ага :)
10 Юрий П
 
12.11.15
06:16
(7) Пользователю нужны в отчете видеть временные интервалы в таком виде.
11 ЧеловекДуши
 
12.11.15
06:17
(8) Там есть ограничения по увеличению значения :)
12 Юрий П
 
12.11.15
06:17
(6) А что не так? Это всего лишь 1:00:00
13 ЧеловекДуши
 
12.11.15
06:17
+(11) В секундах.
14 ЧеловекДуши
 
12.11.15
06:18
(12) Тогда все получится. А вот несколько лет, уже может не взлететь :)
15 ЧеловекДуши
 
12.11.15
06:18
+(14) Несколько лет в секундах
16 Горогуля
 
12.11.15
06:18
(12) это ты 3600 секунд показал
17 Юрий П
 
12.11.15
06:21
(16) Тьфу ты. Конечно. Но не суть. Секунды я вы вычисляю как разность дат в одном дне. Так что ничего страшного.
18 patria0muerte
 
12.11.15
06:34
(17) Ну как правильно сказали - надо внимательным быть. Внезапно в скуль попает over9000 секунд, он вывалится с ошибкой.