Навеяна мотивом вот этой обработки: //infostart.ru/public/526736/.
Обработка переделана в управляемые формы и добавлен некоторый функционал.
Использование
При открытии обработки через меню "Файл->открыть" в табличной части сразу отобразятся все открытые сеансы текущей информационной базы (за исключением сеанса, в котором обработка была запущена).
Если предварительные настройки были уже осуществлены, то обработка промаркирует "лишние" (с учетом настроек) сеансы пометкой "Удалить" в поле "Действие".
Нажатие кнопки "Удалить лишние сеансы" прервет отмеченные сеансы и обновит список активных сеансов.
Какие сеансы обработка считает лишними?
В соответствии с указанными настройками автоматически промаркируются следующие сеансы:
- Спящие: при выставленной в настройках обработки галке "Удалить спящие сеансы" будут отмечены все сеансы, которые имею активный признак "Hibernate".
- Длительно простаивающие: при выбранной опции "Удалить длительно простаивающие сеансы" будут помечены к удалению сеансы, у которых разница между текущем временем и временем последней активности превышает максимально разрешенное время (указывается в поле "Максимальная длительность простоя (сек)" в настройках)
- Повторно открытые пользователем: при опции "Удалить дублированные входы" обработка отметит все сеансы одного пользователя, кроме выполненного последним.
В настройках обработки имеется "Белый список" пользователей, сеансы которых обработка не будет затрагивать ни при каких условиях.
Отказ от обвинений в неосведомленности
Я знаю, что все колизии, которые устраняет данная обработка, имеют корни в неправильном администрировании. Я знаю, что при грамотном администрировании необходимости в данной обработке не может возникнуть. Я не призваю заменить толкового администратора использованием этой обработки, и более того, категорично против этого.
Отказ от ответственности
Обработка предоставляется публике "как есть" и я отвергаю все возможные обвинения в порче информации, связанные с некоректным прерыванием открытых сеансов соединения с ИБ. Если вы думаете, что эта обработка вам нужна - наймите администратора для разовой настройки сервера. Эта обработка - "just for lulz and fun".