|
Работа с внешней компонентой на сервере | ☑ | ||
---|---|---|---|---|
0
Slon747
19.09.16
✎
13:29
|
В обычном приложении компонента работает.
В УФ при создании на сервере код "oc1c = Новый(ProgID)" выдает ошибку: Тип не определен (AddIn.oc1c). Что не правильно? ProgID = "AddIn.oc1c"; ПодключитьВнешнююКомпоненту(ProgID); Попытка oc1c = Новый(ProgID); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; |
|||
1
Slon747
19.09.16
✎
13:32
|
Ясно. ПодключитьВнешнююКомпоненту() не работает на сервере.
После чего и последующая строка не отрабатывает. Тогда как правильно сделать. |
|||
2
Slon747
19.09.16
✎
13:32
|
?
|
|||
3
АЛьФ
19.09.16
✎
13:35
|
У нас вот так работает:
&НаСервере Функция EXCEL_УстановитьСвязь(ИмяФайла, ИспользоватьЙоксель = Ложь) Экспорт Результат = Неопределено; //Состояние("Идет установка связи, ждите....."); Попытка Результат = Новый Соответствие(); Если ИспользоватьЙоксель Тогда ВременныйФайл = ПолучитьИмяВременногоФайла(); КопироватьФайл(ИмяФайла,ВременныйФайл); Попытка Йоксель = Новый ComObject("Йоксель"); Исключение ИмяФайлаЙоксель = КаталогПрограммы() + "yoksel.dll"; ФайлЙоксель = Новый Файл(ИмяФайлаЙоксель); Если НЕ ФайлЙоксель.Существует() Тогда ПолучитьОбщийМакет("Йоксель").Записать(ИмяФайлаЙоксель); КонецЕсли; ПодключитьВнешнююКомпоненту(ИмяФайлаЙоксель, "Yoksel", ТипВнешнейКомпоненты.COM); КонецПопытки; Йоксель = Новый ComObject("Йоксель"); |
|||
4
SSSSS_AAAAA
19.09.16
✎
13:35
|
(1) Для начала установить эту компоненту на сервере.
|
|||
5
Slon747
19.09.16
✎
13:39
|
(3) Так мне же еще dll надо регистрировать ее в системе.
А по какому пути мне ее регистрировать, если неизвестно, куда она будет скопирована? (4) Я пока на файловой базе пробую |
|||
6
H A D G E H O G s
19.09.16
✎
13:43
|
Напиши для нее манифест и храни в базе
|
|||
7
Slon747
19.09.16
✎
13:47
|
(6) Мне нужно, чтобы обработка работала в любой базе без изменения конфигурации.
|
|||
8
DrZombi
гуру
19.09.16
✎
13:57
|
(7) Напиши для неё КОМ обертку и работай на сервере :)
Кроссплатформенное использование классов .Net в 1С через Native ВК. И поищи темы с Serginio1 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |