Преобразование числа в дату в СКД #662204


#0 by betwixt
В СКД имеем поле с типом число (это количество секунд), есть ли возможность отобразить его в виде Х ч. ХХ мин. ХХ сек.?
#1 by Робинзон Крузо
Пиши функцию для вычисляемого поля и будет тебе счастье.
#2 by betwixt
в итоговой строке эта функция тоже сработает?
#3 by Робинзон Крузо
Как нефиг.
#4 by betwixt
в типовых конфах такой функции, случаем, нет в общих модулях?
#5 by hhhh
откуда? Эта функция только для избранных эстетов.
#6 by SeraFim
ДобавитьКДате(ДатаВремя(1,1,1,0,0,0), Секунда, &КоличествоСекунд)
#7 by betwixt
выдаст мне допустим 01.01.0001 08:23:35, а мне бы в формате 8ч.23мин.35сек.
#8 by Necessitudo
Формат
#9 by hhhh
а откуда взялось количество секунд? Может это выбосить и вернуть сразу разность дат по-человечески.
#10 by betwixt
Забыл уточнить, поля выбираются из внешнего источника
#11 by betwixt
Создал функцию, итоговую строку не считает, если есть хоть одна строка с ЧислоСекунд = 0
#12 by Wobland
итоговая дата? забавно
#13 by betwixt
у меня там в основном минуты, поэтому красивее было бы видеть это сразу в днях и часах
#14 by mistеr
Складывать-то секунды надо.
#15 by betwixt
на вкладке "Ресурсы" у меня прописано Сумма(ЧислоСекунд), а на вкладке "Вычисляемые поля" ЧислоСекундВДату(ЧислоСекунд).
#16 by mistеr
Теперь подумай, что вычисляется сначала, что потом.
#17 by Wobland
может, до автора дойдёт, когда он узнает, что времени без даты просто нет?
#18 by betwixt
вот поэтому сразу и задал вопрос во втором сообщении
#19 by ilya_i
Формат(ТекущаяДата,"ДФ='HH ""ч."" mm ""мин."" ss ""сек.""'")
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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