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

Функция «месяц»

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

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

Синтаксис

месяц(дата)

дата — значение, содержащее дату. В функцию можно передать:

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

Указание даты непосредственно в функции

Конкретную дату можно указать непосредственно в функции. Значение необходимо заключить в двойные кавычки.

Например:

месяц("11.08.2026")

Результат:

8

Функция возвращает номер месяца в виде целого числа: январь — 1, февраль — 2, март — 3 и так далее до декабря — 12.

При указании даты непосредственно в функции значение необходимо заключать в двойные кавычки.

Использование значения из поля

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

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

11.08.2026

выражение:

месяц(полеДата)

вернёт:

8

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

15.12.2026 14:30:15

выражение:

месяц(полеДатаВремя)

вернёт:

12

Функцию можно использовать и с текстовым полем. Если поле Текст содержит:

20.03.2026

выражение:

месяц(текстовоеПоле)

вернёт:

3

Если в функцию передаётся текстовое значение, оно должно содержать дату в поддерживаемом формате. Значение в неподходящем формате приведёт к ошибке.

Использование с другими функциями

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

Например, её можно использовать вместе с функцией тдата():

месяц(тдата())

Функция тдата() возвращает текущие дату и время. Например:

11.08.2026 14:02:35

Функция месяц получает из этого значения только номер месяца.

Результат:

8