Показать сообщение отдельно
Старый 14.10.2019, 12:08   #6  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Заказчик захотел формат "чч:мм"
Причем, из данных регистрируемого времени происходит не только отображение в формах Нава, но и в отчетах sql.
Чтобы у нас с разработчиком sql время было одинаково и\ или ему не пришлось округлять, сделала так :

в полях таблицы вот так
Time Begin - OnValidate()
g_txt_Time1 :=FORMAT(TIME, 5, '<Hours24>.<Minutes,2>');
IF EVALUATE(g_tm_Time1, g_txt_Time1) THEN
"Time Begin" := g_tm_Time1

IF ("Time Begin" <> 0T) AND ("Time End" <> 0T) THEN BEGIN
Duration := "Time End" - "Time Begin";

И Duration у меня почему-то стал целые минуты. Хотя, я готова была еще и здесь отрезать секунды.