Перейти к содержанию

конмесяца

Функция конмесяца возвращает последний день месяца, начиная от заданной даты. Вы можете указать, на сколько месяцев вперёд или назад нужно сместиться.

Синтаксис

конмесяца(исходнаяДата,сдвигМесяцев)
  • исходнаяДата — дата, от которой считается сдвиг;

  • сдвигМесяцев — количество месяцев для смещения (можно задать числом или переменной).

Что делает функция

Она берёт дату начала (датаДоговора), добавляет к ней срокДоговора месяцев — и возвращает последний день того месяца, в который попала новая дата.

Пример:

Задача: рассчитать последний день месяца, в котором истекает срок договора.

Шаги:

  1. Создайте поле типа Дата — например, датаДоговора.

  2. Создайте поле типа Целое число — например, срокДоговора.

  3. В теле шаблона вставьте метку Значение.

  4. В открывшемся окне нажмите f(x), чтобы выбрать функцию.

  5. В категории «Дата и время» выберите функцию конмесяца:

    • в качестве первого параметра укажите: датаДоговора (поле из анкеты);

    • во втором параметре укажите: срокДоговора (поле из анкеты) или любое число;

    • к выражению примените форматДаты.

      3

Результат

Функция вернёт последнюю дату месяца, в который попадает дата датаДоговора + срокДоговора месяцев.

📌 Пример вывода:

Если:

  • датаДоговора = 15.04.2025

  • срокДоговора = 2

Тогда результат: 30.06.2025

  1. В теле шаблона вставьте метку Значение.

  2. В открывшемся окне нажмите f(x), чтобы выбрать функцию.

  3. В категории «Дата и время» выберите функцию конмесяца:

    • в качестве первого параметра укажите: датаДоговора (поле из анкеты);

    • во втором параметре укажите: срокДоговора (поле из анкеты) или любое число;

    • к выражению примените форматДаты.

      3

Результат

Функция вернёт последнюю дату месяца, в который попадает дата датаДоговора + срокДоговора месяцев.

📌 Пример вывода:

Если:

  • датаДоговора = 15.04.2025

  • срокДоговора = 2

Тогда результат: 30.06.2025