|
Вычисляемые поля СКД |
☑ |
0
Casper211
19.10.17
✎
12:25
|
У меня есть отчет который выводит все в секундах. Но мне надо те секунды вывести в формате времени если до 24 часов то (ЧЧ: мм: сс), а если более 24 то секунды просто перевести в часы (сек / 3600). Как это сделать?
В модуле формы я делал вот так
Формат(НачалоДня(ТекущаяДата())+ДанныеСтроки.ВремяПланЗаЕд,"ДФ=ЧЧ:мм:сс")
Как сделать на СКД?
|
|
1
DrShad
19.10.17
✎
12:58
|
так же
|
|
2
Casper211
19.10.17
✎
14:56
|
(1) сделал через общий модуль, в функцию отладчик заходит. Но в отчете пусто.
В модуле:
Функция СекундаВЧас(ЧислоВСекундах)Экспорт
возврат Формат(НачалоДня(ТекущаяДата())+ЧислоВСекундах,"ДФ=ЧЧ:мм:сс");
КонецФункции
В СКД в вычисляемых полях :
ОбщегоНазначенияДополнительный.СекундаВЧас(ВремяПланОборот)
|
|
3
Casper211
19.10.17
✎
14:56
|
делал просто в вычисляемых полях
ДОБАВИТЬКДАТЕ(&НачалоПериода,"Секунда",5)
Всеравно пусто
|
|
4
Casper211
19.10.17
✎
15:01
|
Отчет
|
|
5
Casper211
19.10.17
✎
15:08
|
А если сделать отдельно пример, работает
|
|
6
DrShad
19.10.17
✎
15:10
|
|
|