При работе в современных конфигурациях на платформе «1С:Предприятие 8.3», таких как 1С:ERP Управление предприятием, часто возникает необходимость оперативного обмена информацией между сотрудниками. Вместо использования сторонних приложений, разработчики платформы предложили интегрированное решение. Разберем подробно, как называется этот инструмент, какими возможностями он обладает и как его правильно настроить в типовой базе.
Встроенный мессенджер в 1С официально называется «Система взаимодействия». Это не просто чат для обмена текстовыми сообщениями, а полноценный механизм для коллективной работы, глубоко интегрированный в бизнес-логику программы. В отличие от обычных мессенджеров, СистемаВзаимодействия позволяет связывать обсуждения с конкретными объектами информационной базы, например, с документами ЗаказКлиента или ПриобретениеТоваровУслуг.
Рассмотрим основные функциональные возможности, которые становятся доступны пользователям после включения этого компонента:
СистемаВзаимодействия умеет принимать сообщения из Telegram и социальной сети VK, позволяя сотрудникам отвечать клиентам, не выходя из учетной системы.Прежде чем переходить к активации, выясним причину, по которой существует два способа работы с мессенджером. Выбор зависит от требований к безопасности и масштабов предприятия.
Облачный сервис 1С (1c_dialog.com). Это наиболее простой и популярный вариант. В этом случае серверная часть системы поддерживается компанией «1С». Для регистрации достаточно иметь доступ в интернет и действующий адрес электронной почты. Данный вариант бесплатен для большинства коммерческих пользователей и не требует сложного администрирования.
Локальный сервер системы взаимодействия (Dialog). Посмотрим на этот вариант, если политика безопасности компании запрещает передачу данных через внешние серверы. В этом случае необходимо установить отдельный программный продукт — «Сервер системы взаимодействия» — на собственные мощности предприятия. Для его работы потребуется СУБД (чаще всего используется PostgreSQL) и установленная среда выполнения Java.
Разберем по шагам процесс активации Системы взаимодействия в типовой конфигурации 1С:ERP через облачный сервис:
1c_dialog.com. Введем полученный код в соответствующее поле в 1С.Проанализируем ситуацию с технической точки зрения. Система работает на основе протокола WebSocket, что гарантирует получение уведомлений в режиме реального времени (push-уведомления). Если мы являемся разработчиками, мы можем расширить стандартный функционал с помощью встроенного языка 1С.
Например, мы можем программно создавать новые обсуждения или отправлять уведомления пользователям. Рассмотрим фрагмент кода, который демонстрирует принцип работы с объектами системы:
// Пример получения менеджера системы взаимодействия
Менеджер = СистемаВзаимодействия.ПолучитьМенеджер();
// Создание нового обсуждения, привязанного к объекту
НовоеОбсуждение = Менеджер.СоздатьОбсуждение();
НовоеОбсуждение.Ключ = СсылкаНаДокумент;
НовоеОбсуждение.Записать();
// Отправка сообщения в это обсуждение
НовоеСообщение = Менеджер.СоздатьСообщение(НовоеОбсуждение.Идентификатор);
НовоеСообщение.Текст = "Проверьте правильность заполнения реквизитов в данном заказе.";
НовоеСообщение.Записать();
Также стоит отметить возможность создания чат-ботов. Это позволяет автоматизировать рутинные операции. Например, мы можем написать бота, который будет присылать в чат отчет о продажах за день или уведомлять ответственного менеджера о поступлении оплаты от крупного клиента.
Выясним, как организован поиск в системе. В отличие от простых текстовых файлов, СистемаВзаимодействия использует полнотекстовый поиск. Это означает, что даже спустя годы мы сможем найти переписку по ключевым словам, именам участников или датам. Если используется локальный сервер, все данные хранятся в базе данных Elasticsearch, которая идет в комплекте с сервером системы взаимодействия и обеспечивает высокую скорость обработки поисковых запросов.
Важно помнить, что при использовании облачного сервиса 1С накладываются определенные ограничения на объем передаваемых файлов, в то время как локальный сервер позволяет гибко настраивать квоты дискового пространства под нужды организации.
Таким образом, внедрение Системы взаимодействия значительно повышает скорость коммуникации внутри компании, централизует переписку и исключает потерю важной информации, которая раньше могла оседать в личных мессенджерах сотрудников.