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