Функция «день»
Функция день получает день месяца из значения даты и возвращает его в виде целого числа.
Функция пригодится, когда из полной даты необходимо получить только номер дня для дальнейшего использования в выражениях Комбинатора.
Синтаксис
день(дата)
дата — значение, содержащее дату. В функцию можно передать:
- дату, указанную непосредственно в функции;
- значение из поля Дата;
- значение из поля Дата и время;
- значение из поля Текст, если в нём записана дата;
- результат другой функции Комбинатора, содержащий дату.
Указание даты непосредственно в функции
Конкретную дату можно указать непосредственно в функции. Значение необходимо заключить в двойные кавычки.
Например:
день("11.08.2026")
Результат:
11
Функция возвращает номер дня месяца в виде целого числа — от 1 до 31, в зависимости от переданной даты.
Например, для даты 05.08.2026 результатом будет:
5
а для даты 31.12.2026:
31
При указании даты непосредственно в функции значение необходимо заключать в двойные кавычки.
Использование значения из поля
Функция день может получать дату из разных типов полей.
Если поле Дата содержит:
11.08.2026
выражение:
день(полеДата)
вернёт:
11
Если поле Дата и время содержит:
25.12.2026 14:30:15
выражение:
день(полеДатаВремя)
вернёт:
25
Функцию можно использовать и с текстовым полем. Если поле Текст содержит:
07.03.2026
выражение:
день(текстовоеПоле)
вернёт:
7
Если в функцию передаётся текстовое значение, оно должно содержать дату в поддерживаемом формате. Значение в неподходящем формате приведёт к ошибке.
Использование с другими функциями
В функцию день можно передать результат другой функции, содержащий дату.
Например, её можно использовать вместе с функцией тдата():
день(тдата())
Функция тдата() возвращает текущие дату и время. Например:
11.08.2026 14:07:30
Функция день получает из этого значения только номер дня месяца.
Результат:
11