helpf.pro
Регистрация
 +11 
Распечатать

1С 8.x : Как вычислить разницу между двумя датами в часах и минутах

Код 1C v 8.х
 Функция РазностьВремени(Время1, Время2);

Разность = Время1 - Время2;

Если Разность > 0 Тогда
Часов = Цел(Разность / 3600);
Минут = Цел((Разность - Часов * 3600) / 60);

Возврат Дата(1, 1, 1, Часов, Минут, 0);

Иначе
Возврат Дата(1,1,1,0,0,0);
КонецЕсли;

КонецФункции


//Пример использования
Опоздание= РазностьВремени(ВремяПриезда, ВремяПодачи);
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 68425
 +11 
Распечатать
Возможно, вас также заинтересует
Как оповестить пользователей из серверного модуля или регламентного задания. 0
// Оповестим пользователей о неактуальности данных. // Если мы не хотим подключать обработчик ожидания, //воспользуемся командой Windows МинутаХ = Формат(НачалоМинуты(КонецМинуты(ТекущаяДата()+300)+1)," ДФ=HH:mm:ss" ); Текст = " Внимание!" +С
Как получить Норму Дней и Норму Часов 10
// Отбирать нужно за 1 месяц // Выводит: Сотрудник, Организация, Норма в часах, норма в днях Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ | НАЧАЛОПЕРИОДА(Норма.ДатаКалендаря, МЕСЯЦ) КАК ПериодДействия, | СотрудникиОрганизаций.Ссылка КАК Со
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.