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