Как отправить сообщение активным пользователям в 1С:УНФ 3.0?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой IT и автоматизация бизнеса
← На главную

При администрировании информационной базы нередко возникает задача оперативно передать сообщение пользователям, работающим в тонком клиенте. Например, необходимо предупредить коллег о внеплановой перезагрузке сервера или попросить завершить текущие операции. В поисках нужного инструмента администраторы часто обращаются к стандартному списку активных сеансов, но сталкиваются с тем, что кнопки для отправки сообщений там нет. Выясним причину такого поведения конфигурации и подробно рассмотрим, какие штатные и альтернативные инструменты позволяют наладить оповещение пользователей в 1С:Управление нашей фирмой 3.0.

Почему в списке «Активные пользователи» отсутствует кнопка отправки сообщения?

Проанализируем типовой функционал платформы и библиотек. В типовой конфигурации 1С:УНФ 3.0, построенной на базе Библиотеки стандартных подсистем (БСП), форма Активные пользователи (путь в интерфейсе: Настройки / Обслуживание / Активные пользователи) предназначена строго для задач технического мониторинга. Она отображает список открытых сеансов, позволяет завершить работу выбранного пользователя или перейти к журналу регистрации.

Кнопки «Отправить сообщение» в типовой панели этой формы нет. Упоминания подобной кнопки в различных сетевых инструкциях чаще всего относятся либо к нетиповым доработкам (внешним расширениям), либо к специализированным интерфейсам облачных провайдеров (в сервисах аренды 1С). На уровне платформы «1С:Предприятие 8.3» интерактивная отправка push-уведомления напрямую из одной сессии в другую без подключения специализированных механизмов не предусмотрена.

Решение 1. Подключение и использование механизма «Обсуждения» (Система взаимодействия)

Основной и штатный инструмент для текстового общения между пользователями в современных решениях 1С — это Система взаимодействия. Разберем по шагам, как активировать и настроить этот функционал:

  1. Перейдем в раздел Настройки, затем откроем Интернет-поддержка и сервисы и найдем группу Обсуждения.
  2. Нажмем кнопку подключения. Программа предложит зарегистрировать информационную базу на сервере взаимодействия. Для этого можно использовать бесплатный облачный сервис 1С (потребуется логин и пароль от портала 1С:ИТС) либо указать адрес собственного локального сервера 1CECS, если он развернут на предприятии.
  3. После успешного завершения регистрации перезапустим сеансы пользователей.

Рассмотрим, как работает данный механизм на практике: в правом верхнем углу интерфейса программы появится значок чата. Пользователи и администраторы получают возможность отправлять личные сообщения, создавать групповые чаты и каналы оповещений. Сообщения доставляются мгновенно по протоколу WebSocket, отображаются в виде всплывающего уведомления в правом нижнем углу экрана и сохраняются в центре оповещений, что делает данный способ наиболее комфортным для повседневной коммуникации.

Решение 2. Оповещение через блокировку работы пользователей

Если цель сообщения носит сугубо служебный характер — предупредить сотрудников о проведении регламентных процедур, обновлении конфигурации или техническом перерыве, — разберем использование встроенного механизма блокировки сеансов.

Выполним следующие действия:

  1. Откроем раздел Настройки, выберем Обслуживание, далее пункт Блокировка работы пользователей.
  2. Установим флаг Блокировка включена.
  3. Зададим параметры времени в полях С и По, определяющие интервал проведения технических работ.
  4. В поле Сообщение для пользователей введем требуемый текст оповещения (например, причину остановки базы и планируемое время завершения работ).
  5. Нажмем кнопку Установить блокировку.

Посмотрим на результат работы этого механизма: платформа 1С автоматически начнет транслировать всплывающее системное окно всем активным пользователям тонкого клиента. В окне будет показан введенный текст и обратный отсчет времени до принудительного завершения работы сеанса, что исключает риск потери несохраненных данных.

Альтернативные способы оповещения

Если подключение Системы взаимодействия временно невозможно, а оповещение требуется не для блокировки, проанализируем доступные альтернативные варианты:

  1. Подключение внешнего расширения конфигурации: можно использовать готовое расширение (в формате файла .cfe), добавляющее в форму активных пользователей или отдельную обработку функцию рассылки. Механизм таких решений обычно основан на периодическом фоновом опросе специального регистра сведений через обработчик ожидания на стороне клиента, выводящем модальное окно при появлении новой записи.
  2. Оповещения средствами терминального сервера (RDP): если пользователи запускают тонкий клиент внутри терминальных сессий на сервере Windows, администратор может разослать уведомление системными средствами. Для этого используется утилита командной строки msg * Ваше сообщение или функционал диспетчера служб удаленных рабочих столов.
  3. Использование внешних сервисов: применение корпоративных каналов связи, интеграции с мессенджерами или сервиса 1С-Коннект, который позволяет выводить сообщения технической поддержки непосредственно на рабочие столы сотрудников.
← На главную