При использовании padeg.dll на сервере 8.1, ком-соединение зависает.
//Общий модель "ФункцииСклонения" выполняется на Клиенте, Сервере, Внешнем соединении.
Функция ПросклонятьДолжность(Должность, Падеж) Экспорт //Урезанная версия. без проверок
Компонента = Новый COMОбъект("Padeg.Declension");
Результат = Компонента.GetAppointmentPadeg(Должность, Падеж);
Возврат Результат;
КонецФункции
//На клиенте работает:
Результат = ФункцииСклонения.ПросклонятьДолжность("Директор", 3);
//Результат = Директору
//На клиенте при ком-соединении работает:
Коннектор = Новый COMОбъект("V81.COMConnector");
Соединение = Коннектор.Connect("Srvr = server; Ref = test");
Ответ = Соединение.ФункцииСклонения.ПросклонятьДолжность("Директор", 3);
//Ответ = Директору
//На сервере, например вызывает Web-сервис:
Результат = ФункцииСклонения.ПросклонятьДолжность("Директор", 3);
//ответа нету. в консоле кластера висит незакрываемое "WS-соединение" с базой.
//библиотека "padeg.dll" зарегистрирована на сервере кластера
Закон Брукера: Даже маленькая практика стоит большой теории.