Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Функция склонения по падежам в 1С 8.2 (8.3)

Как не странно, функция склонения фамилии, имени и отчества не встроена в систему 1С 8.2. Поэтому приходится искать обходные пути — очень часто требуется просклонять те или иные данные.

Рассмотрим, как это сделать проще всего.

склонение фамилии 1С

Склонение ФИО в 1С производится с помощью внешней компоненты. Она, как правило, есть у Вас на диске и расположена по адресу C:\Program Files (x86)\1cv82\8.х.хх.ххх\bin. Для использования её в программном коде достаточно лишь подключить её. Рассмотрим процесс склонения ФИО в 1С в коде.

Получите 267 видеоуроков по 1С бесплатно:

Склонение Фамилии, Имени, Отчества в 1С

Попытка
ЗагрузитьВнешнююКомпоненту("NameDecl.dll");
Компонента=Новый("AddIn.NameDeclension");
Исключение
Сообщить("Ошибка загрузки внешней компоненты: " + ОписаниеОшибки());
КонецПопытки;

ФИО= "Иванов Петр";
Падеж=2;
Сообщить(Компонента.Просклонять(ФИО, Падеж));
Падеж=3;
Сообщить(Компонента.Просклонять(ФИО, Падеж));

В результате использования процедуры в окне сообщений мы увидим следующую информацию:

Иванова Петра
Иванову Петру

Вот и всё, функция по склонению ФИО готова! Аналогично можно просклонять и другую информацию, например, должности сотрудников.

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Добавить комментарий: