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