Перейти к содержанию

смещдат

Функция смещдат сдвигает дату на заданное количество дней вперёд или назад. Это может быть как фиксированное значение, так и переменная из анкеты.

Синтаксис

смещдат(исходнаяДата,сдвигДней)
  • исходнаяДата — идентификатор поля типа Дата, от которого начинается отсчёт;

  • сдвигДней — количество дней для смещения. Можно указать:

    • фиксированное число (например, 20);

    • переменную (например, срокОплаты).

Пример:

Задача: вычислить дату крайнего срока оплаты — через 20 дней после даты подписания договора.

Шаги:

  1. Создайте поле типа Дата, например: датаОплаты.

  2. Вставьте в шаблон метку Значение.

  3. Нажмите f(x), чтобы открыть меню функций.

  4. Выберите функцию смещдат из категории «Дата и время».

  5. Укажите параметры:

    • датаОплаты — в качестве исходной даты (поле из анкеты);

    • 20 — как количество дней для смещения;

    • примените к выражению функцию форматДаты.

Результат

Функция вернёт новую дату, сдвинутую на 20 дней от исходной.

📌 Пример вывода:

Если:

  • датаОплаты = 31.03.2025

Тогда результат:

20.04.2025

  1. Вставьте в шаблон метку Значение.

  2. Нажмите f(x), чтобы открыть меню функций.

  3. Выберите функцию смещдат из категории «Дата и время».

  4. Укажите параметры:

    • датаОплаты — в качестве исходной даты (поле из анкеты);

    • 20 — как количество дней для смещения;

    • примените к выражению функцию форматДаты.

Результат

Функция вернёт новую дату, сдвинутую на 20 дней от исходной.

📌 Пример вывода:

Если:

  • датаОплаты = 31.03.2025

Тогда результат:

20.04.2025