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