В обычном приложении компонента работает.
В УФ при создании на сервере код "oc1c = Новый(ProgID)" выдает ошибку:
Тип не определен (AddIn.oc1c).
Что не правильно?
&НаСервере
Функция EXCEL_УстановитьСвязь(ИмяФайла, ИспользоватьЙоксель = Ложь) Экспорт
Результат = Неопределено;
//Состояние("Идет установка связи, ждите.....");
Попытка
Результат = Новый Соответствие();
Если ИспользоватьЙоксель Тогда
ВременныйФайл = ПолучитьИмяВременногоФайла();
КопироватьФайл(ИмяФайла,ВременныйФайл);
Попытка
Йоксель = Новый ComObject("Йоксель");
Исключение
ИмяФайлаЙоксель = КаталогПрограммы() + "yoksel.dll";
ФайлЙоксель = Новый Файл(ИмяФайлаЙоксель);
Если НЕ ФайлЙоксель.Существует() Тогда
ПолучитьОбщийМакет("Йоксель").Записать(ИмяФайлаЙоксель);
КонецЕсли;
ПодключитьВнешнююКомпоненту(ИмяФайлаЙоксель, "Yoksel", ТипВнешнейКомпоненты.COM);
КонецПопытки;
(3) Так мне же еще dll надо регистрировать ее в системе.
А по какому пути мне ее регистрировать, если неизвестно, куда она будет скопирована?
(4) Я пока на файловой базе пробую
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой