Как в запросе (СКД) перевести секунды в формат ЧЧ:ММ? #533267


#0 by ИС-2
Есть реквизит который хранит время в секундах, в отчете его надо вывести в формате ЧЧ:ММ? Главная проблема в отсутсвии функции для округления: 1) при использовании выразить как число(5,2) вылетает ошибка выполнения запроса. 2) Вычисляемое поле не знает функцию Окр. Может кто-то скажет как в СКД написать код для поля, который переведет в формат? Какие еще есть варианты решения этой задачи?
#1 by НЕА123
ВЫБОР Когда Секунда(Время) >=30 Тогда НАЧАЛОПЕРИОДА(Время, МИНУТА) ИНАЧЕ КонецПЕРИОДА(Время, МИНУТА) КОНЕЦ
#2 by НЕА123
+ "начало" и "конец" наоборот надо.
#3 by mikecool
используй формат для результата
#4 by butterbean
какой все-таки тип у этого реквизита??
#5 by ИС-2
Спасибо. Подумаю и попробую Какой формат переводит из числа секунд в ЧЧ:ММ? Тип число
#6 by IronDemon
В ресурсах: ДобавитьКДате(ДатаВремя(1, 1, 1), "Секунда", Сумма(ВремяОборот))
#7 by IronDemon
Для поля формат "ДЛФ=T"
#8 by ИС-2
Спасибо, помогло. Осталось чтобы в итогах выводил больше 24 часов. T - там есть еще секунды. Поэтому использовал формат HH:mm
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С