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