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