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