1C РАЗНОСТЬДАТ в запросе

Автор: | 24.06.2022

1С Как работает функция РАЗНОСТЬДАТ в запросах

Сегодня подробно рассмотрим функцию языка запросов 1С которая называется «РАЗНОСТЬДАТ». Применяется она довольно редко, но в некоторых случаях проста необходимо. Данная статья будем полезна тем кто только начал свое знакомство с 1С и запросами. В принципе тут все достаточно просто и понятно даже из названия самой функции, она помогает найти разность в датах и времени, собственно от первой указанной даты отнимается вторая и вычисляется результат согласно указанному типу «Секунда», «Минута», «Час», «День», «Месяц», «Квартал» и «Года.

Как пользоваться функцией РАЗНОСТЬДАТ

Для примера я в консоли запросов написал вот такой запрос, в котором выбрал документ «Акт списание», дату его создания и добавил вручную еще одно поле «Дата1», эту дату мы будем отнимать от первой.

1C РАЗНОСТЬДАТ в запросе

Для начала добавим поле в котором будет выводиться результат функции «РАЗНОСТЬДАТ», для этого открываем конструктор и добавляем новый элемент.

1С Как работает функция РАЗНОСТЬДАТ в запросе

В открывшемся окне выбираем функции «РАЗНОСТЬДАТ», в качесте первой указываем дату документа а в качестве второй созданную вручную. Тип укажем «Минута».

Как пользоваться функцией РАЗНОСТЬДАТ

И выполним наш запрос в итоге разность между этими двумя датами составила 129 минут.

РАЗНОСТЬДАТ в запросе

Если в качестве типа указать «Час» то разность составить 2 часа.

Разность дат с типом час

Для того чтобы получить какой-то результат с типом «День» изменим вторую дату, в результате выполнения разность разница между датами 28.02.2018 12:09:21 и 27.02.2018 10:00:00 составила один день.

Как в запросе найти разности между датами в днях

Можно таким же образом найти разность в месяцах.

Как в запросе найти разности между датами в месяцах
Как в запросе найти разности между датами

Или годах, думаю принцип понятен.

Как в запросе найти разности между датами в годах

Для наглядности сделал вот такую табличку в которой показал работу функции «РАЗНОСТЬДАТ» со всеми возможными типами.

Функция разность дат 1с

Вообще рекомендую пройтись по всем функциям которые есть в запросах и посмотреть на примере как они работают, таким образом Вы намного лучше все запомните.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *