смещдат
Функция смещдат
сдвигает дату на заданное количество дней вперёд или назад. Это может быть как фиксированное значение, так и переменная из анкеты.
Синтаксис
смещдат(исходнаяДата,сдвигДней)
-
исходнаяДата
— идентификатор поля типа Дата, от которого начинается отсчёт; -
сдвигДней
— количество дней для смещения. Можно указать:-
фиксированное число (например,
20
); -
переменную (например,
срокОплаты
).
-
Пример:
Задача: вычислить дату крайнего срока оплаты — через 20 дней после даты подписания договора.
Шаги:
-
Создайте поле типа Дата, например:
датаОплаты
. -
Вставьте в шаблон метку Значение.
-
Нажмите f(x), чтобы открыть меню функций.
-
Выберите функцию
смещдат
из категории «Дата и время». -
Укажите параметры:
-
датаОплаты
— в качестве исходной даты (поле из анкеты); -
20
— как количество дней для смещения; -
примените к выражению функцию
форматДаты
.
-
Результат
Функция вернёт новую дату, сдвинутую на 20 дней от исходной.
📌 Пример вывода:
Если:
датаОплаты = 31.03.2025
Тогда результат:
20.04.2025
-
Вставьте в шаблон метку Значение.
-
Нажмите f(x), чтобы открыть меню функций.
-
Выберите функцию
смещдат
из категории «Дата и время». -
Укажите параметры:
-
датаОплаты
— в качестве исходной даты (поле из анкеты); -
20
— как количество дней для смещения; -
примените к выражению функцию
форматДаты
.
-
Результат
Функция вернёт новую дату, сдвинутую на 20 дней от исходной.
📌 Пример вывода:
Если:
датаОплаты = 31.03.2025
Тогда результат:
20.04.2025