|
При завершении работы "зависают" сеансы на сервере 1С
| ☑ |
0
Торин
06.10.14
✎
15:25
|
Уважаемые коллеги, собссно сабж.
База 8.2, скульная. В модуле приложения запускается обработчик ожидания, который проверяет выполнение некоего условия и в при его невыполнении вызывает команду ЗавершитьРаботуСистемы(). При этом у пользователя окно программы закрывается, а сеанс на сервере висит. И в списке процессов этот якобы закрытый процесс тоже продолжает висеть.
Кто что может полезного сказать? Буду благодарен за любую помощь...
|
|
1
TormozIT
гуру
06.10.14
✎
15:30
|
COM либо циклические ссылки.
|
|
2
Торин
06.10.14
✎
15:31
|
А как это -- "цилические ссылки"? Смотреть-то куда?
|
|
3
Timon1405
06.10.14
✎
15:35
|
ЗавершитьРаботуСистемы(Ложь)
|
|
4
Торин
06.10.14
✎
16:10
|
Да там и так стоит (ложь). Иначе бы она и окно не закрывала...
|
|
5
Злопчинский
06.10.14
✎
16:50
|
что значит "сеанс на сервере"...? на терминальном сервере? еще как-то иначе? - пояндекси sуswow64
|
|
6
TormozIT
гуру
06.10.14
✎
19:22
|
Еще можешь попробовать ПрекратитьРаботуСистемы.
|
|
7
TormozIT
гуру
06.10.14
✎
19:25
|
В (1) я не совсем корректно написал. Циклические ссылки могут препятствовать завершению процесса 1С, если он был запущен через OLE-Automation, т.е. через COM.
|
|