Выброс пользователей из базы


Завершение работы выбранного/всех пользователей базы, отправка сообщений выбранному/всем пользователям. Навеяно http://avprog.ru/projects/1836/

Нашёл обработку http://avprog.ru/projects/1836/. по выбросу пользователей из базы, посмотрев её решил подпилить (больше визуально) под себя, Заодно исправил одну ИМХО ошибку, без исправления которой оригинальная обработка не работала.

ОПИСАНИЕ:

Открыв данную обработку в режиме Предприятие, Вы получаете возможность убить выбранного или всех активных пользователей ИБ. Так же вы можете отправить сообщение (Через NetSend) на компьютер выбранному пользователю либо нескольким пользователям ИБ (Отправка сообщений не будет правильно работать в терминалке! так как нужен конкретный пользователь терминалки чего 1С предоставить не может!).

Работает  только в режиме Cервер 1С Предприятия информационной базы!

Планирую сделать допполе в "Дополнительные права пользователей" в УТ и привязать к этой обработке в котором хранилось бы у каждого пользователя имя пользователя терминалки чтоб можно было слать сообщение непосредственно пользователю/пользователям терминалкм. Так же планирую сделать создание задачи выбраному/всем пользователям.

Благодарности:

Хочется сказать большушее спасибо  coder1cv8 автору оригинальной обработки http://avprog.ru/projects/1836/.

 

UPDATE: 

 Обновил обработку, из изменений:

- При отоброжении консоли сервера показывалось "Прочее" , исправлено

- Сделана иконка для приложения "Консоль сервера"

- Сменил половину картинок на стандартные

- Для фонового задания в поле "Компьютер" показывается адрес/имя соединения с сервером предприятия вместо пустоты

 - Добавлено небольшая унифицированность, в случае когда заведён пользователь в сервере 1С и нет. (Кто-нибудь проверьте у кого не создан пользователь в сервере 1С)

UPDATE 2:

 По просьбам желающих!

- Переименована кнопка "Прервать все" в "Прервать все кроме меня" для понятливости действия

- Добавлена кнопка "Прервать все кроме выделенного" , убивает всех (включая себя) кроме выделенной строки

- Строка отображающая вас стала красноватой (фон)

- Выдернута и вставлена в обработку форма УстановкаБлокировкиСоединений, для выхова добавлена кнопка вверху

- !! Заменены (вроде все, если что пишите) иконки взятые из УТ на внутренние (Через сохранение файла во временную папку, другого способа не знаю, если что подскажите плиз).

Вроде всё, вроде ничего не забыл. Скриншот обновлю в воскресенье/понедельник всё-равно там визуально мало поменялось. Вроде пока всё.

UPDATE 3: 

 - Теперь картинки не сохраняются на винчестер во временную папку, а хранятся в коде в виде Base64. Спасибо coder1cv8 за идею.

- Добавлена возможность сортировки по любой колонке (по умолчанию сортировано по логину, а можно отсортировать например по дате входа в систему и пр.)

- Добавлено расскраски, как раньше Красный = Вы,  и новые: Зелёный = Конфигуратор, Синий = Фоновое задание, Жёлтый = Консоль сервера. У остальных пользователей цвет белый, чередующийся.

- Вместо "Прочее" для пока ещё неизвесных статусов работы 1С пишется оригинальное название (Чтобы выявить какие и добавить обработку в код).

Вроде всё, из незначительного, добавлен копирайт. Обновлян скриншот! Кстати по цветам, я готов выслушать критику и предложения по цветам, нужны ли они и верно ли я их подобрал?

 UPDATE 4:

- Теперь COMсоединения  отображаются правильно, добавлена для него иконка и сделан фон строки

- Исправлен косяк из-за которого неизвестные статусы работы 1С оставались пустыми.

- Для прочих неизвестных ещё статусов работы 1С добавлена иконка.

- Добавлен крик при запуске обработки если работа не под сервером 1С

Вроде всё.

Пожалуйста! Проверьте изменения в деле! Спасибо!

HOT FIX:

 Выявлена критическая ошибка при установке блокировки соединений с ИБ. Исправлено! В связи с невозможностью проверить в боевых условиях, большая просьба, проверьте кто может! Версия не изменилась, файл обновлён!

Файлы обработки:

-