день
Функция день возвращает день месяца из указанной даты.
Функция пригодится, когда день необходимо получить отдельно от полного значения даты и использовать в документе или выражении.
Синтаксис
день(дата)
Параметры:
дата— дата, из которой необходимо получить день месяца. Обязательный параметр.
В качестве параметра можно использовать:
- значение поля с датой;
- результат другой функции, возвращающей дату;
- выражение, результатом которого является дата.
Возвращаемое значение
Функция возвращает день месяца в виде числа от 1 до 31.
Например:
день("11.08.2026")
Результат:
11
Примеры
Получение дня из значения поля
Если поле датаДоговора содержит:
11.08.2026
то выражение:
день(датаДоговора)
вернёт:
11
Получение текущего дня месяца
Текущий день можно получить из результата функции сегодня:
день(сегодня())
Если документ формируется 2 сентября 2026 года, результат:
2
Ошибки
Функция возвращает ошибку, если переданное значение не является корректной датой.
Ошибка также возникает, если обязательный параметр не содержит значения.
Связь с другими функциями
Функцию день можно использовать совместно с другими функциями для работы с датами.
Например, из существующей даты можно получить её отдельные части и сформировать новое значение:
дата(
день(исходнаяДата),
месяц(исходнаяДата),
год(исходнаяДата) + 1
)
Такое выражение сохраняет день и месяц исходной даты, а год увеличивает на 1.
День месяца также можно получить из даты, рассчитанной другой функцией:
день(смещдат(исходнаяДата, 10))
В этом случае функция смещдат сначала рассчитывает новую дату, а день возвращает день месяца из полученного значения.