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

год

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

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

Синтаксис

год(дата)

Параметры:

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

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

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

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

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

Например:

год("11.08.2026")

Результат:

2026

Примеры

Получение года из значения поля

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

11.08.2026

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

год(датаДоговора)

вернёт:

2026

Получение текущего года

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

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

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

2026

Ошибки

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

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

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

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

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

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

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

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

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

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

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