При разработке печатных форм в 1С часто нужно получать ФИО или должность в родительном падеже. Вот как обычно это выглядит в договоре: В 1С для склонения строк можно использовать несколько способов. Способ 1. Встроенные функции 1С В 1С, начиная с версии 8.3.13 доступны две встроенные функции для склонения:
ПолучитьСклоненияСтроки()
ПолучитьСклоненияСтрокиПоЧислу()
Пример кода:
Способ 2. Внешняя компонента "СклонениеФИО" (NameDecl) Для склонения можно использовать внешнюю компоненту "Склонение ФИО", которую можно скачать по ссылке: https://its.1c.ru/db/metod8dev/content/5152/hdoc Эту компоненту можно включить в состав конфигурации через макет типа "Внешняя компонента": Пример кода с вызовом метода внешней компоненты:
Споcоб 3. Функции БСП В БСП есть подсистема "Склонение представлений объектов": В общем модуле СклонениеПредстасвленийОбъектов есть несколько функций, которые можно использовать для склонения: