Очень часто возникает задача найти разницу между датами. Найти дни или часы. Это можно сделать двумя способами. Если у вас две переменные с типом дата то это довольно просто. Вычитание между датами всегда выдаёт результат в секундах. Например так: При вычитании даты содержат время, результат также будет учитывать время. Например функция "ТекущаяДата()". Если вам нужна разница только в днях, используйте функцию "НачалоДня()" для обнуления времени. В запрос передаём две даты как параметры. И используем функцию запроса "РАЗНОСТЬДАТ(<Дата1>, <Дата2>, <Тип>)" Параметры функции: При вычитании дат функция отбрасывает все значения после значения для указанной периодичности. Например, при выбранной периодичности ДЕНЬ функция автоматически поместит обе даты в начало дня (если указать периодичность МЕСЯЦ - в начало месяца и т. д.). Возвращаемое значение - целое число. Совет: в сутках 24 часа. 24 часа умножить на 60 минут в часе равно 1440 минут в сутках. 1440 минут умножить на 60 секунд в минут
Как программно найти разность дат: 1С Программирование
28 июня 202528 июн 2025
281
1 мин