Думаю что изобретателей велосипедов не убить ... Не нашел службы сообщений, которая удовлетворяла бы меня на все 100% и вот результат.
Работает как с локальными компами, так и в терминале.
Ну в общем может кому пригодиться.
В архиве находится конфигурация 1c MSG отправка сообщений пользователям.
В этой конфигурации возможно посмотреть активных пользователей. Эта возможность реализована методом блокировки справочника (аналогично WhoIsWorking http://www.infostart.ru/projects/415/)
Кроме этого при помощи WMI пингуются компьютеры и можно увидеть включен ли компьютер пользователя, который раньше заходил в 1С.
Выводится информация об имени компьютера (для терминала естественно имя компа пользователя, а не имя терминала) и имени пользователя, указывается зашел пользователь с терминала (с указанием компа терминала) или локально.
Выводится IP компа пользователя, время входа в 1С и время выхода).
Ну и собственно служба сообщений при помощи net send.
Можно отправить всем пользователям, поставить галочки на списке пользователей и отправить списку, отправить конкретному пользователю, отправить группе пользователей (предварительно задав группы для пользователей), ну и собственно вручную задав получателя, отправить ему сообщение.
Отправлять сообщения можно как компьютеру, так и пользователю (галка использовать имя польз.).
Для каждого пользователя можно создать список типовых сообщений. (Ну эта чтоб сто раз не набирать "Все вон из 1С" или "Можете продолжить работу").
Ну про плюсы нечего писать не буду. (во первых на вкус и цвет как говорится ... , ну а во вторых велосипед есть велосипед, хоть и с дополнительными прибамбасами.
Ну теперь о минусах.
Конфу менять придется. Плюс два справочника (сам блокируемый список пользователей и группы пользователей) и несколько процедур в глобальник. Плюс доп. реквизит справочнику пользователи. Если не нужна заморочка с группами пользователей, то плюс только один справочник (соответсвенно уберете и подравите че надо).
Сети бывают разной сложности ... Короче для Компов подключаемых удаленно к терминалу через Инет, как и возможно через разные хитрые Прокси получить IP не получется для них же скорее всего не пропингуются компы. (Если у вас имено эта ситуация отключите галкой пингование для быстроты работы). Пинговать еще может не дать Фаервол, так что извиняете. Но сообщения при этом шлются исправно.
Для работы в терминале из раных подсетей которые друг друга не очень хорошо видять сообщения лучше слать через имя пользователя ( галка "использовать имя польз.") для простых сетей, удобнее слать по имени компа. (ну думаю разберетесь что у Вас есть)
Ну и благодарности. Все таки перед создание сего девайса просмотрел кучу инфы и обработок. Так что спасибо всем, а в особенности сайту script-coding и всем его авторам, Абрахамсу, автору WhoIsWorking, ну и вездесущему Чебурашке.
1c MSG отправка сообщений пользователям
29.10.07
Разработка - Работа с интерфейсом
Показывает список активных пользователей и др. информацию, отправляет сообщения через net send. Вообще не использует никаких ВК. Требует изменения конфигурации.
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.