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