При администрировании информационной базы нередко возникает задача оперативно передать сообщение пользователям, работающим в тонком клиенте. Например, необходимо предупредить коллег о внеплановой перезагрузке сервера или попросить завершить текущие операции. В поисках нужного инструмента администраторы часто обращаются к стандартному списку активных сеансов, но сталкиваются с тем, что кнопки для отправки сообщений там нет. Выясним причину такого поведения конфигурации и подробно рассмотрим, какие штатные и альтернативные инструменты позволяют наладить оповещение пользователей в 1С:Управление нашей фирмой 3.0.
Проанализируем типовой функционал платформы и библиотек. В типовой конфигурации 1С:УНФ 3.0, построенной на базе Библиотеки стандартных подсистем (БСП), форма Активные пользователи (путь в интерфейсе: Настройки / Обслуживание / Активные пользователи) предназначена строго для задач технического мониторинга. Она отображает список открытых сеансов, позволяет завершить работу выбранного пользователя или перейти к журналу регистрации.
Кнопки «Отправить сообщение» в типовой панели этой формы нет. Упоминания подобной кнопки в различных сетевых инструкциях чаще всего относятся либо к нетиповым доработкам (внешним расширениям), либо к специализированным интерфейсам облачных провайдеров (в сервисах аренды 1С). На уровне платформы «1С:Предприятие 8.3» интерактивная отправка push-уведомления напрямую из одной сессии в другую без подключения специализированных механизмов не предусмотрена.
Основной и штатный инструмент для текстового общения между пользователями в современных решениях 1С — это Система взаимодействия. Разберем по шагам, как активировать и настроить этот функционал:
1CECS, если он развернут на предприятии.Рассмотрим, как работает данный механизм на практике: в правом верхнем углу интерфейса программы появится значок чата. Пользователи и администраторы получают возможность отправлять личные сообщения, создавать групповые чаты и каналы оповещений. Сообщения доставляются мгновенно по протоколу WebSocket, отображаются в виде всплывающего уведомления в правом нижнем углу экрана и сохраняются в центре оповещений, что делает данный способ наиболее комфортным для повседневной коммуникации.
Если цель сообщения носит сугубо служебный характер — предупредить сотрудников о проведении регламентных процедур, обновлении конфигурации или техническом перерыве, — разберем использование встроенного механизма блокировки сеансов.
Выполним следующие действия:
Посмотрим на результат работы этого механизма: платформа 1С автоматически начнет транслировать всплывающее системное окно всем активным пользователям тонкого клиента. В окне будет показан введенный текст и обратный отсчет времени до принудительного завершения работы сеанса, что исключает риск потери несохраненных данных.
Если подключение Системы взаимодействия временно невозможно, а оповещение требуется не для блокировки, проанализируем доступные альтернативные варианты:
.cfe), добавляющее в форму активных пользователей или отдельную обработку функцию рассылки. Механизм таких решений обычно основан на периодическом фоновом опросе специального регистра сведений через обработчик ожидания на стороне клиента, выводящем модальное окно при появлении новой записи.msg * Ваше сообщение или функционал диспетчера служб удаленных рабочих столов.