Обработка позволяет просматривать список баз и пользователей на кластерах и отключать их при необходимости. Основной код заимствован из http://infostart.ru/public/77671/
Из-за глючной работы оснастки написали свою обработку отключения сеансов. Может быть кому-то пригодится. По использованию вроде бы все интуитивно понятно.
1. Нет выбора версии 8.2 или 8.3
2. Нет множественного выбора пользователей при отключении, если надо 100 пользователей отключить …
3. Не плохо бы добавить колонку «Захвачено СУБД» для отслеживания зависаний сеансов и тормозов в программе.
Добавил множественный выбор и поддержку 8.3, с dbProcTook пока разбираюсь, спасибо за пожелания.
Платформа 8.3. Клиент серверный режим при открытии обработки
{Форма.Форма.Форма(95)}: Поле объекта не обнаружено (Name)
СтрокаКластера.ИмяКластера = Кластеры[Н].Name;
Поправил, сейчас должно работать.
Есть несколько просьб:
1. добавить отключение не только через правую мышку, но и через кнопки на форме.
2. добавить в список — ВСЕ базы , чтобы можно было выгнать вообще всех.
3. добавить фильтр или галки — полезно выгнать не всех по критерию.
Добавил множественный выбор баз и кнопки на форму, с фильтрами подумаю как лучше сделать.
Спасибо за пожелания.
Спасибо, полезная форма. Плюсую.
Единственно — добавил только просмотр на все таблицы и в процедуре ИнициализироватьСписокСеансов()
код
заменил на
Показать
Так гораздо симпотичнее.
Хорошее замечание, выложил обновленную версию.
За плюс спасибо.
Спасибо, плюсую…
Возьму на заметку…
А отключение соединений там есть? При некорректном завершении работы пользователя его нет в сеансах, а соединение с пустым номером сеанса висит, удалить его средствами администрирования серверов 1С можно, но оно тут же «оживает».
Данная обработка является заменой консоли кластеров сервера 1С и работает по тем же принципам — не думаю что она будет отключать пользователей лучше, чем это делается через оснастку.
(7) dmbal, красивее будет использовать ПредставлениеПриложения(<ИмяПриложения>)
а если кластер не локальный, найдет и уничножит соединения? )
Разумеется
Проблем с кластером серверов нет? У нас несколько серверов в кластере, периодически подвисание происходит на втором кластере происходит.