Интеграция 1С с eXpress
Интеграция - Мессенджеры и боты
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Расширение для отправки уведомлений из 1С в корпоративный мессенджер eXpress. Работает через BotX API, поддерживает групповые и личные чаты, типы сообщений.

Интегрируется в типовую БСПшную форму настройки. Если в конфигурации она переопределена, то достаточно включить константу "бэ_ИспользоватьБотаЭкспресс" и вызвать обработку "бэ_БотЭкспресс" для настройки параметров.

В зависимости от типа сообщений может отправлять их в разные чаты.
Можно проверить отправку, через команду "Информация о чате" (вызывается через контекстное меню на таблице чатов обработки "бэ_БотЭкспресс".


При работе с BotX API используются endpoints:
- POST
/api/v4/botx/notifications/direct- отправка уведомлений - GET
/api/v3/botx/chats/list- список чатов - GET
/api/v3/botx/chats/info- информация о чате - GET
/api/v1/botx/chats/personal- личный чат с пользователем - POST
/api/v3/botx/chats/create- создание чата - POST
/api/v3/botx/users/by_email- поиск по email - GET
/api/v3/botx/users/by_huid- поиск по HUID - GET
/api/v2/botx/bots/{id}/token— получение токена
Предполагается использование экспортных функций общих модулей бэ_БотЭкспресс, бэ_БотЭкспрессКлиент. Достаточно перетащить объекты в свое расширение/конфигурацию.
бэ_БотЭкспрессКлиент.ОтправитьСообщение(
"Завершена выгрузка заказов",
"Отчёт",
Перечисления.бэ_ТипыСообщений.Информация
);
бэ_БотЭкспресс.ОтправитьЛичноеСообщениеДляИД(
"Назначена задача №4321",
"Задача",
Перечисления.бэ_ТипыСообщений.Информация,
"6fafda2c-6505-57a5-a088-25ea5d1d0364"
);
Регистр бэ_ПользователиЭкспресс хранит email, Ид, Наименование. При отправке сообщений с указанием почты расширение сначала проверяет регистр, неизвестные адреса запрашивает через API и сохраняет. При получении участников чата тоже используется кэш.
Проверено на следующих конфигурациях и релизах:
- 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.9.104
Вступайте в нашу телеграмм-группу Инфостарт