Окончание
Функция окончание подставляет нужное окончание слова в зависимости от рода и числа значения в текстовом поле.
Синтаксис
окончание(полеТекста, окончаниеМужРода, окончаниеЖенРода, окончаниеСредРода, окончаниеМножЧисла)
Параметры:
полеТекста— идентификатор текстового поля, по значению которого определяется род и число;окончаниеМужРода— окончание для мужского рода;окончаниеЖенРода— окончание для женского рода;окончаниеСредРода— окончание для среднего рода;окончаниеМножЧисла— окончание для множественного числа.
Окончания указываются в двойных кавычках.
Например:
окончание(фио, "ый", "ая", "ое", "ые")
| Значение поля | Возвращаемое окончание |
|---|---|
| Мужской род | ый |
| Женский род | ая |
| Средний род | ое |
| Множественное число | ые |
Возвращаемое значение
Функция возвращает одно из указанных текстовых окончаний.
Например, если поле фио содержит ФИО мужчины:
Иванов Иван Иванович
выражение:
окончание(фио, "ый", "ая", "ое", "ые")
вернёт:
ый
Примеры
Обращение по ФИО
Выражение:
"Уважаем" & окончание(фио, "ый", "ая", "ое", "ые")
Если поле фио содержит:
Иванов Иван Иванович
результат:
Уважаемый
Если поле фио содержит:
Иванова Анна Сергеевна
результат:
Уважаемая
Ошибки
Значение, по которому определяется род и число, должно содержать текст, подходящий для морфологического анализа.
Если в нём присутствуют цифры, кавычки или знаки препинания, функция может не определить нужную форму или вернуть ошибку.