Имя: Пароль:
1C
1С v8
Проблема с подключением внешней компоненты
0 oleg_prg
 
27.01.14
16:13
Добрый день, подскажите пожалуйста что ни так делаю?
Не получается подключить внешнюю компоненту, где туплю?

DLL здесь http://yadi.sk/d/MNcFigS1GoRgA
Документация по компоненте здесь ftp://ortemir.kiev.ua/pub/Infratel/SDK/Infra%20Call%20Center%20SDK.pdf стр 107

//*********************************************************
&НаКлиенте
Процедура УстановитьДрайвер(Команда)
//Регистрация  - проходит нормально
    ПолучитьМакетОбработки().Записать(КаталогВременныхФайлов()+"Infra1CAddIn.dll");
    КомандаСистемы("regsvr32.exe "+КаталогВременныхФайлов()+"Infra1CAddIn.dll");
КонецПроцедуры
//*********************************************************
&НаКлиенте
Процедура ТестДрайвера(Команда)
    
    ОбъектДрайвера = Неопределено;
    
    Попытка      
        ProgID = "AddIn.Infra1CAddIn.Agent";
        ПодключитьВнешнююКомпоненту(ProgID);
        Сообщить("Компонента для INFRA CALL CENTER загружена");
    Исключение
        Сообщить("Компонента для INFRA CALL CENTER не загружена");
    КонецПопытки;
    
    Попытка
        ОбъектДрайвера = новый (ProgID);
        Сообщить("Создан объект в 1С "+ProgID);
    Исключение
        Сообщить("Ошибка создания "+ProgID); // ОШИБКА ЗДЕСЬ!
    КонецПопытки;

КонецПроцедуры

Заранее спасибо!
1 oleg_prg
 
27.01.14
16:16
В реестре ветка есть HKEY_CLASSES_ROOT\AddIn.Infra1CAddIn.Agent
2 Apokalipsec
 
27.01.14
16:17
Описание ошибки лучше сообщи.
3 oleg_prg
 
27.01.14
16:19
{Обработка.УстановкаДрайвераInfraCallCenter.Форма.Форма.Форма(27)}: Тип не определен (AddIn.Infra1CAddIn.Agent)
        ОбъектДрайвера = новый (ProgID);
4 oleg_prg
 
27.01.14
16:20
Пытался через COMОбъект делать, ошибка
{Обработка.УстановкаДрайвераInfraCallCenter.Форма.Форма.Форма(27)}: Ошибка при вызове конструктора (COMОбъект)
        ОбъектДрайвера = новый COMОбъект(ProgID);
по причине:
Интерфейс не поддерживается
5 oleg_prg
 
27.01.14
16:22
В документации о подключении сказано кратко:
Компонента для операторского рабочего места

--------------------------------------------------------------------------------
Компонента предназначена для управления статусом оператора, получения уведомлений о приходящих звонках и работы с ними.
Компонента может быть подключена к 1С:Предприятие по ProgID вида «AddIn.Infra1CAddIn.Agent»
Свойства, доступные из среды 1С:Предприятие:
Свойство Описание
AgentID АгентИдентификатор [read-only]

Идентификатор оператора
AgentLoginName АгентЛогин [read-only]

Регистрационное имя оператора
AgentDisplayName АгентИмя [read-only]

Отображаемое имя оператора
6 oleg_prg
 
27.01.14
19:14
Помогите пожалуйста! HELP!!!