Закажите бесплатный расчет стоимости вашей задачи по 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.

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

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*