helpf.pro
Регистрация

v8.2 УП: Принудительное завершение сеансов для 8.2 УП

b31
14.01.2012 18:50Прочитано: 4405
Пробую использовать популярный метод для принудительного завершения сеансов пользователей:
Код

...
ConnectToWorkProcess = COMСоединитель.ConnectWorkingProcess("tcp://....
...
Connections = ConnectToWorkProcess.GetInfoBaseConnections(InfoBase);
Для каждого Connection Из Connections Цикл
ConnectToWorkProcess.Disconnect(Connection);
КонецЦикла;
...


Для толстого клиента обычного приложения срабатывает отлично - приложение умирает с ошибкой жуткого вида. Для тонкого клиента УП тоже срабатывает, но клиентское приложение успевает переподключиться и т.о. по факту отключение не срабатывает. Подскажите, применим ли этот метод дисконнекта с какими-либо доработками для тонкого клиента или нужно использовать другой метод?
Yandex
Возможно, вас также заинтересует
Реклама на портале
LeXX
15.01.2012 00:07Ответ № 1
Есть другая 100% работающая реализация. http://infostart.ru/public/89350/ - это для файлового варианта, а есть серверный, то лучше через консоль
b31
17.01.2012 14:32Ответ № 2
Благодарю. Так и думал, что без обработчика ожидания не обойтись.
arbuzyka2525
17.01.2012 17:35Ответ № 3
(2) b31, подскажите! Я тож пробовал выкидывать пользователей так как вы написали в начале но вот ошибка! Помочь не можете в чем может быть проблема?
https://help1c.com/help/view/5732.html
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.