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