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

месяц

Функция месяц возвращает номер месяца из указанной даты.

Функция пригодится, когда месяц необходимо получить отдельно от полного значения даты и использовать в документе или выражении.

Синтаксис

месяц(дата)

Параметры:

  • дата — дата, из которой необходимо получить номер месяца. Обязательный параметр.

В качестве параметра можно использовать:

  • значение поля с датой;
  • результат другой функции, возвращающей дату;
  • выражение, результатом которого является дата.

Возвращаемое значение

Функция возвращает номер месяца в виде числа от 1 до 12.

Например:

месяц("11.08.2026")

Результат:

8

Примеры

Получение месяца из значения поля

Если поле датаДоговора содержит:

11.08.2026

то выражение:

месяц(датаДоговора)

вернёт:

8

Получение текущего месяца

Текущий месяц можно получить из результата функции сегодня:

месяц(сегодня())

Если документ формируется в сентябре, результат:

9

Ошибки

Функция возвращает ошибку, если переданное значение не является корректной датой.

Ошибка также возникает, если обязательный параметр не содержит значения.

Связь с другими функциями

Функцию месяц можно использовать совместно с другими функциями для работы с датами.

Например, из существующей даты можно получить её отдельные части и сформировать новое значение:

дата(
    день(исходнаяДата),
    месяц(исходнаяДата),
    год(исходнаяДата) + 1
)

Такое выражение сохраняет день и месяц исходной даты, а год увеличивает на 1.

Номер месяца также можно получить из даты, рассчитанной другой функцией:

месяц(датамес(исходнаяДата, 6))

В этом случае функция датамес сначала рассчитывает новую дату, а месяц возвращает номер месяца из полученного значения.