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

Результат

-
В шаблоне напишите слово без окончания, например:
Уважаем. -
Поставьте курсор сразу после слова и вставьте поле
фиоиз анкеты. -
Дважды кликните по вставленному полю.
-
Нажмите
f(x)→ Морфологические →окончание. -
Введите окончание в двойных кавычках.

Результат
