окончание
Функция окончание
используется для автоматической подстановки окончания слова в зависимости от рода и числа значения из текстового поля (например, ФИО).
Синтаксис
окончание(полеТекста,"ый","ая","ое","ые")
Где:
-
полеТекста
— идентификатор текстового поля (например, фио), на основе которого определяется род и число. -
"ый"
— окончание, если значение в поле мужского рода. -
"ая"
— если женского. -
"ое"
— если среднего. -
"ые"
— если значение во множественном числе.
📌 В кавычках передаются сами окончания, которые должны подставляться в зависимости от формы слова.
Принцип работы
-
Функция получает строку из текстового поля.
-
Определяет род и число переданного значения (по правилам морфологии).
-
Возвращает одно из переданных окончаний.
📌 Важно: если в поле присутствуют цифры, кавычки или знаки препинания, функция может не сработать и вызвать ошибку. Лучше использовать чистый текст.
Пример:
Задача: изменять слово «Уважаем...» в зависимости от ФИО.
Шаги:
-
Создайте поле типа Текст с идентификатором
фио
. -
В шаблоне напишите слово без окончания, например:
Уважаем
. -
Поставьте курсор сразу после слова и вставьте поле
фио
из анкеты. -
Дважды кликните по вставленному полю.
-
Нажмите
f(x)
→ Морфологические →окончание
. -
Введите окончание в двойных кавычках.
Результат
-
В шаблоне напишите слово без окончания, например:
Уважаем
. -
Поставьте курсор сразу после слова и вставьте поле
фио
из анкеты. -
Дважды кликните по вставленному полю.
-
Нажмите
f(x)
→ Морфологические →окончание
. -
Введите окончание в двойных кавычках.
Результат