Расчет количества дней между текущей датой и датой, выбранной в запросе
Дано:
- в запросе выбирается планируемая дата оплаты счета (из поля документа "Оплата до:",
СрокиОплатыДокументов.СрокОплаты
).
Необходимо:
- вывести в отчет количество дней просрочки платежа (со знаком "-").
Решение:
- В конструкторе запроса:
- добавить поле с выражением
РАЗНОСТЬДАТ(&ТекДата, СрокиОплатыДокументов.СрокОплаты, ДЕНЬ)
; - на вкладке "Объединения/псевдонимы" дать созданному полю нужное наименование (в примере - "Просрочка").
- добавить поле с выражением
- На вкладке "Параметры" схемы компоновки данных добавить параметр
ТекДата
с выражениемТекущаяДата()
- Добавить вывод созданного поля в результат запроса - отчет (например, если использовались промежуточные временные таблицы):
- на вкладке "Настройки" - вывод в отчет:
Результат (на 20.04.2023):
[свернуть]