Внешняя компонента склонения по падежам NameDecl.dll в 1С 8.2 и 8.3

padej

В синтаксисе языка 1С имеется огромное количество  готовых функций по преобразованию и разложению строк, чисел. Вывод их в  различных форматах. Но основной, которая очень необходима- это склонение по падежам ФИО почему то отсутствует. Правда она выведена в отдельную библиотеку под названием NameDecl.dll. В более ранних версиях технологических платформ ее можно было найти в каталоге BIN, а также на диске ИТС. Если не нашли, то можете скачать компоненту склонения в 1С 8.2

Для того чтобы пользоваться данной компонентой ее необходимо зарегистрировать в операционной системе. Выполняется данная процедура очень просто при помощи команды  resvr32 NameDecl.dll  под учетной записью администратора. В противном случае 1С сообщит, что данная компонента не найдена.

Использование компоненты NameDecl.dll

Рассмотри на примере программного кода подключение и использование компоненты

Попытка ЗагрузитьВнешнююКомпоненту("NameDecl.dll"); // Загружаем внешнюю компоненту Библиотека=Новый("AddIn.NameDeclension"); Исключение Сообщить("Не удается загрузить внешнюю библиотеку: " + ОписаниеОшибки()); КонецПопытки;  ФИО= "Фисаков Дмитрий Иванович"; Сообщить(Библиотека.Просклонять(ФИО, 2));  // 2-Родительный падеж. Сообщить(Библиотека.Просклонять(ФИО, 4));  // 4-Винительный падеж  Как видим, подключить и использовать библиотеку очень просто. 

Понравилась статья? Поделиться с друзьями:
Комментариев: 1
  1. Елена

    Здравствуйте.
    Очень полезная и интересная статья
    Спасибо Вам за эту информацию.

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