@Hasan81

Почему внешняя компонента в 1с устанавливается, но не создает объект?

По заданию руководства интегрировал софтофон в базу на основе известной 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, но не знаю где.
  • Вопрос задан
  • 2046 просмотров
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Думаю, что тонкий клиент запущен под пользователем, у которого нет прав на установку компоненты. IIS тут точно не причем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы