Имя: Пароль:
1C
1С v8
Получить в запросе время из даты
0 skela1c
 
14.09.17
15:27
Как в запросе получить время из даты?
1 Numerus Mikhail
 
14.09.17
15:28
(0) Какой тип значения в итоге хотите получить?
Пример, пожалуйста
2 Ёпрст
 
14.09.17
15:30
отнять началоДня
3 Ёпрст
 
14.09.17
15:30
получишь время
4 Господин ПЖ
 
14.09.17
15:31
разница дат с началом дня. в секундах
5 skela1c
 
14.09.17
15:31
как сейчас http://joxi.ru/DmBgMLjTNPK6x2, как хочу
http://joxi.ru/v29RkP8TGQgQdA
6 vicof
 
14.09.17
15:33
(5) Ливингстар, перелогинься
7 KnightAlone
 
14.09.17
15:34
(5) хотеть не вредно
8 Ёпрст
 
14.09.17
15:35
(5)
Формат используй при выводе даты
9 Ёпрст
 
14.09.17
15:37
ДФ=HH:MM:ss
10 Ёпрст
 
14.09.17
15:37
и усё
11 skela1c
 
14.09.17
15:38
РАЗНОСТЬДАТ(тт.Дата, КОНЕЦПЕРИОДА(тт.Дата, ДЕНЬ), СЕКУНДА), потом еще что-то нужно сделать?
12 Ёпрст
 
14.09.17
15:39
(11) ничего не надо делать, делай как в (8) и усё.
13 skela1c
 
14.09.17
15:39
(12) форматом не получается почему-то
14 Филиал-msk
 
14.09.17
15:43
(11) Ты что, дальтоник, Скрипач? Начало дня от конца дня отличить не можешь? Турист...
15 Ёпрст
 
14.09.17
15:47
(13) форматная строка в (9)
16 skela1c
 
14.09.17
15:56
РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(тт.ДатаСтатуса, ДЕНЬ), тт.ДатаСтатуса, Секунда), а как перевести в часы
17 Филиал-msk
 
14.09.17
15:57
(16) В часе несколько секунд. Надо прибавить? Отнять? Умножить?
18 Numerus Mikhail
 
14.09.17
15:59
(16) ИСПОЛЬЗУЙ ФОРМАТНУЮ СТРОКУ
19 KnightAlone
 
14.09.17
15:59
ВЫБРАТЬ
    ЧАС(НачислениеЗарплаты.Дата) Час ,
    МИНУТА(НачислениеЗарплаты.Дата) Минута,
    СЕКУНДА(НачислениеЗарплаты.Дата) КАК Секунда
ИЗ
    Документ.НачислениеЗарплаты КАК НачислениеЗарплаты

вот тебе часы, минуты, секунды отдельно. делай с ними все, что хочешь
20 Филиал-msk
 
14.09.17
16:00
(19) а двоеточие где?
21 skela1c
 
14.09.17
16:25
(19) спасибо конечно только я с этим ничего не могу сделать
22 spiller26
 
14.09.17
16:41
(21) На выходе что должно получиться в итоге? Для чего нужно время тебе?
23 spiller26
 
14.09.17
16:44
Задаешь глумые вопросы - получаешь умные ответы. :)
24 Serg_1960
 
14.09.17
16:50
(22) Что автору на выходе нужно - он уже сообщил в (5) Осталось уточнить в каком виде он хочет получить время - дата/число/строка. Числа предлагали - он отверг. Я могу время в виде строки предложить.
25 spiller26
 
14.09.17
16:52
(24) А (9) вариант ему не нра?
26 skela1c
 
14.09.17
16:55
сделал так ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), ЧАС, тт.Час), МИНУТА, тт.Минута) КАК Время

получается 01.01.0001 9:35:00, как от 01.01.0001 избавится?
27 Ёпрст
 
14.09.17
16:56
(26) см (8) и (9)
28 spiller26
 
14.09.17
16:56
(26) Вот скажи ты мозахист
29 Numerus Mikhail
 
14.09.17
16:59
(26) попробуй рукой прикрыть
30 KnightAlone
 
14.09.17
17:00
(29) АХАХА! )))
31 skela1c
 
14.09.17
17:01
http://joxi.ru/MAjdxoaUvZykLm, что я делаю не так
http://joxi.ru/Q2KgaYoT9X8vx2 что я делаю не так?
32 Ёпрст
 
14.09.17
17:07
(31) формат устанавливай для колонки
33 DrShad
 
14.09.17
17:07
замазываешь поля зря
34 spiller26
 
14.09.17
17:07
(31) "ДФ=HH.mm.ss"
35 spiller26
 
14.09.17
17:09
(31) И по ходу не там ты ставишь форматирование
36 spiller26
 
14.09.17
17:10
(31) Нужно в настройках > Условное форматирование
Тебе же писали при выводе
37 spiller26
 
14.09.17
17:18
Ну чем дело то кончилось.
Мне блин интересно стало.
38 rudnitskij
 
14.09.17
17:52
(37) ТС позвал программиста и тот все сделал
39 skela1c
 
15.09.17
14:17
форматная строка в ресурсах
СоединитьСтроки(Массив(формат(ДатаСтатуса,"ДФ=HH:MM")))