датамес
Функция датамес сдвигает указанную дату на заданное количество месяцев вперёд или назад.
Синтаксис
датамес(исходнаяДата,сдвигМесяцев)
-
исходнаяДата— идентификатор поля типа «Дата», от которого считается сдвиг; -
сдвигМесяцев— количество месяцев, на которое нужно сдвинуть дату.Может быть: * фиксированным числом, например:
6; * переменной из анкеты, например:количествоМесяцев.
Пример:
Задача: определить дату окончания договора, наступающую через 6 месяцев после подписания.
Шаги:
-
Создайте поле типа Дата:
датаДоговора -
В шаблоне вставьте метку Значение и примените функцию
датамес:-
в качестве первого параметра укажите:
датаДоговора(поле из анкеты); -
в качестве второго параметра укажите:
6(количество месяцев для сдвига); -
примените к выражению функцию
форматДаты.
-
Результат
Если датаДоговора = 15.03.2025 и сдвиг = 6 месяцев, результат:
15.10.2025
📌 Если указать отрицательное число, дата будет сдвинута назад.
-
В шаблоне вставьте метку Значение и примените функцию
датамес:-
в качестве первого параметра укажите:
датаДоговора(поле из анкеты); -
в качестве второго параметра укажите:
6(количество месяцев для сдвига); -
примените к выражению функцию
форматДаты.
-
Результат
Если датаДоговора = 15.03.2025 и сдвиг = 6 месяцев, результат:
15.10.2025
📌 Если указать отрицательное число, дата будет сдвинута назад.