По заданию руководства интегрировал софтофон в базу на основе известной CH-Com1S. Сервер Windows 2012 (64). На тонком клиенте (32) в RDP работает прекрасно, но появилось задание перенести на компьютер пользователя(Windows XP 32). Для этого настроили IIS и опубликовали базу. Подцепили не из браузера, а по тонкому клиенту. База запускается и все работает кроме софтофона. Вот кусок кода:
попытка
УстановитьВнешнююКомпоненту(АдресКомпоненты);
исключение
сообщить(ОписаниеОшибки());
сообщить("Не удалось установить внешнюю компоненту");
Возврат;
КонецПопытки;
попытка
ПодключитьВнешнююКомпоненту(АдресКомпоненты, "MyComp");
ВнешняяКомпонентаЗагружена = 1;
исключение
сообщить(ОписаниеОшибки());
Сообщить("Не удалось подключить внешнюю компоненту");
Возврат;
КонецПопытки;
попытка
Телефон_1С = Новый("AddIn.MyComp.ServTel");
исключение
сообщить(ОписаниеОшибки());
Сообщить("Не удалось подключить телефон");
Возврат;
КонецПопытки;
выдает ошибку:
{Обработка.CallCenter.Форма.Форма.Форма(125)}: Тип не определен (AddIn.MyComp.ServTel)
Не удалось подключить телефон!!!
т.е. компонента устанавливается и подключается, но оъект не создается. Эта проблема только на компьютере пользователя. Если подключиться по RDP к серверу и адрес базы указать как localhost, то все работает.
Почему так? Как иправить? Где копать? Я думаю, что это где-то в настройках IIS, но не знаю где.