Завершение работы пользователей в 1C 8.1 УТ

Новая тема
Подскажите пожалуйста можно ли в 1С 8.1 принудительно завершить работу пользователя?
Если у вас клиент-серверный вариант работы, то запросто.
Есть практически во всех типовых базах 8.1 такая штука, как Завершение работы пользователей. Но вышибает она всех, а не выборочно (
А где эта штука??? Я искал везде, не нашел! И мне как раз и надо чтоб всех вышибло!!:)
В пункте меню "Сервис". В Бухгалтерии 8.1 есть точно, а вот УТ под рукой нет посмотреть.<br><br>"Операции-Обработки" по-любому должна найти.<br><br>В крайнем случае - выдрать из Бухгалтерии, если она инкапсулирована.
"Модуль типовой обработки Бухгалтерии:<br><br>// Процедура устанавливает блокировку соединений с ИБ,<br>// в соответствиями со значениями реквизитов объекта.<br>// При установке блокировки в информационной базе включается<br>// механизм завершения работы пользователей (включая пользователя,<br>// инициировавшего блокировку).<br>//<br>Процедура УстановитьБлокировку() Экспорт <br>    # Если Клиент Тогда             <br>        Если УстановитьБлокировкуСоединений Тогда<br>            // поскольку блокировка еще не установлена, то при входе в систему<br>            // для данного пользователя был подключен обработчик ожидания завершения работы.<br>            // Отключаем его. Так как для этого пользователя подключается специализированный обработчки ожидани<br>            // "ЗавершитьРаботуПользователей", который ориентирован на то, что данный пользователь<br>            // должен быть отключен последним.        <br>            <br>            ОтключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей");<br>            ПодключитьОбработчикОжидания("ЗавершитьРаботуПользователей", 60); <br>        КонецЕсли;<br>    # КонецЕсли <br><br>    // параметры блокировки<br> Блокировка = Новый БлокировкаУстановкиСоединений;<br> <br> Блокировка.Начало = НачалоБлокировки;<br> Блокировка.Конец   = ОкончаниеБлокировки;<br> Блокировка.Сообщение = Сообщение;<br> Блокировка.Установлена = УстановитьБлокировкуСоединений;<br> Блокировка.КодРазрешения = КодРазрешения; <br> <br> // установка блокировки соединений<br> УстановитьБлокировкуУстановкиСоединений(Блокировка)<br>КонецПроцедуры // УстановитьБлокировку()<br><br>Соответственно, должно работать при наличии указанных обработчиков ожидания."
"Блокировка установки соединений с информационной базой" она называется.
Теоретически должна работать и на файловой.
Эта блокировка всем хороша, но только есть одно "НО" после того как проходит время блокировки все пользователи какие и были (если они ничего не трогали) автоматически входят опять в программу, а нужно чтоб отрубала насовсем! Т.е. если нет физического доступа к ПК то этот пользователь опять будет в системе! Ну я уже придумал свою обработачку которая будет рубать всех!!!:))))
А за советы спасибо!!!
Читают тему
(гостей: 1)

Быстрый переход