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

датамес

Функция датамес сдвигает указанную дату на заданное количество месяцев вперёд или назад.

Синтаксис

датамес(исходнаяДата,сдвигМесяцев)
  • исходнаяДата — идентификатор поля типа «Дата», от которого считается сдвиг;

  • сдвигМесяцев — количество месяцев, на которое нужно сдвинуть дату.

    Может быть: * фиксированным числом, например: 6; * переменной из анкеты, например: количествоМесяцев.

Пример:

Задача: определить дату окончания договора, наступающую через 6 месяцев после подписания.

Шаги:

  1. Создайте поле типа Дата: датаДоговора

  2. В шаблоне вставьте метку Значение и примените функцию датамес:

    • в качестве первого параметра укажите: датаДоговора (поле из анкеты);

    • в качестве второго параметра укажите: 6 (количество месяцев для сдвига);

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

      2

Результат

Если датаДоговора = 15.03.2025 и сдвиг = 6 месяцев, результат:

15.10.2025

📌 Если указать отрицательное число, дата будет сдвинута назад.

  1. В шаблоне вставьте метку Значение и примените функцию датамес:

    • в качестве первого параметра укажите: датаДоговора (поле из анкеты);

    • в качестве второго параметра укажите: 6 (количество месяцев для сдвига);

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

      2

Результат

Если датаДоговора = 15.03.2025 и сдвиг = 6 месяцев, результат:

15.10.2025

📌 Если указать отрицательное число, дата будет сдвинута назад.