Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Повторное использование внешней компоненты на сервере

Повторное использование внешней компоненты на сервере
Я
   ender10
 
30.07.20 - 09:47
Добрый день, есть такой вопрос:
При подключении внешней компоненты на сервере в 1-й раз она подключается и на ее основе создается COMОбъект, с которым можно работать, но вот при повторном подключении в этом же сеансе сама компонента подключается, но при попытке создания COMОбъект вываливается ошибка, помогает только полное отключение всех сеансов
Также пробовал подключать компоненту только 1 раз, но все равно не помогает
Такая же процедура на клиенте работает корректно
Вот текст с ИТС
Файл внешней компоненты сохраняется рабочим процессом до своего перезапуска, поэтому повторное подключение внешней компоненты (до перезапуска рабочего процесса или переключения исполнения на другой рабочий процесс) происходит быстрее, чем первое подключение.
Собственно из него следует что подключать можно сколько угодно, подскажите как заставить компоненту работать на сервере несколько раз в одном сеансе?
   Kigo_Kigo
 
1 - 30.07.20 - 09:50
После использования отключить ее или ВнешнеяяКомпонента = неопределенно
   ender10
 
2 - 30.07.20 - 09:53
(1) Как ее можно отключить?
Метод ПодключитьВнешнююКомпоненту возвращает да/нет
Сам COMОбъект делал = неопределено, не помогает
   Kigo_Kigo
 
3 - 30.07.20 - 09:58
(2) Посмотреть методы компоненты, по идее должна быть команда на отключение, хотя COMОбъект делал = неопределено должно помогать
   ender10
 
4 - 30.07.20 - 10:02
(3) да и без этого тоже должно работать по идее
на клиенте вообще без проблем
тут какой-то момент с кэшированием сервером видимо
   Kigo_Kigo
 
5 - 30.07.20 - 10:33
(4) еще попробуй COMОбъект ="";
Как то помогало, COMОбъект делал = Неапреленно; срабатывало через какое то время, то есть процесс подвисал и потом сам отваливался, COMОбъект =""; сбрасывал сразу
   ender10
 
6 - 30.07.20 - 10:50
(5) Неа, не помогло
   ender10
 
7 - 30.07.20 - 15:58
(6) Можно решить таким костылем - перед каждым подключением компоненты записывать ее в новый файл, а не в один и тот же
файлы, конечно, будут плодиться, и их нужно чистить
   Garykom
 
8 - 30.07.20 - 16:06
Ты понимаешь что тебе ВК нафик не нужна ибо это сервер и возможности 1С ВК по типу внешних событий низзя использовать?

Регай ее как обычный COM-объект и используй как обычный COM-объект а не 1С ВК.
   ender10
 
9 - 30.07.20 - 17:17
(8) не понял что значит
"возможности 1С ВК по типу внешних событий низзя использовать?"

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.