Готовый пример отчета для вывода разницы дат в удобном для понимании формате.
Получаем секунды разницы, потом пропускаем через вычисляемое поле. В отчете также задано выражение для вычисления ресурса по среднему значению в группировке.
Выражение для вычисления:
Выбор
когда Цел(Время/86400) > 0
Тогда Строка(Цел(Время/86400)) + " д"
Иначе ""
Конец
+
Выбор
когда Цел((Время - Цел(Время/86400)*86400)/3600) > 0
Тогда " " + Строка(Цел((Время - Цел(Время/86400)*86400)/3600)) + " ч"
Иначе ""
Конец
+
Выбор
когда Цел((Время - Цел(Время/3600)*3600)/60) > 0
Тогда " " + Строка(Цел((Время - Цел(Время/3600)*3600)/60)) + " м"
Иначе ""
Конец
+
Выбор
когда Время - Цел(Время/60)*60 > 0
Тогда " " + Строка(Время - Цел(Время/60)*60) + " с"
Иначе ""
Конец
Платформа 8.3.15 и 8.3.19.
Бухгалтерия предприятия, редакция 3.0 (3.0.120.14)