Система взаимодействия как ускорение работы пользователей или 1С в роли мессенджера

23.03.26

Интеграция - Мессенджеры и боты

Система взаимодействия как оповещение пользователя о выполненном действии и начале нового этапа производства, или возможность быстрых сообщений.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Система взаимодействия для пользователей или 1С в роли мессенджера
.cfe 26,28Kb
0 5 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Введение


В непрерывном цикле производства оборачиваемость выпускаемого продукта имеет очень большую роль, чем она меньше, тем лучше.

Например, если на складах хранится 100 анатомических подушек, ежедневно в среднем продаётся по 5 единиц товара, это значит, что остатки на складах будут распроданы примерно через 20 дней — это и есть оборачиваемость. 

При этом человеческий фактор состоит не только в пользовательских ошибках, написании неправильного числа в документе, но и в скорости взаимодействия между пользователями.

Так например, если пользователю нужно сообщить о необходимости создания какого-либо документа другому пользователю. При этом открыть приложение, найти чат, написать сообщение. 5 минут казалось бы немного, а если таких случаев 2? То уже 10 минут. А если 3? То 15. И так до бесконечности можно продолжать...

Получается что, то время, которое пользователь тратит на открывание приложения, поиск чата, и написание сообщения уходит в пустую. А мог бы потратить на что-то полезное, например, собрать следующий товар на отправку.

Сначала чтобы решить данную задачу и ускорить работу пользователей было решено использовать мессенджер telegram, но после более детального рассмотрения задачи, было учтено что, пользователи при выполнении своей работы не обязательно используют мобильное устройство. Для их оперативной работы нужно было создать рабочее пространство в пределах 1С.  


Немного о системе взаимодействия в 1С


Система взаимодействия в 1С (Обсуждения) — это встроенный механизм коммуникаций, который превращает привычную учетную программу в полноценное рабочее пространство для общения. Если коротко, то это "свой" мессенджер, видеозвонки и контекстные обсуждения документов, которые работают прямо внутри 1С.

Что видят пользователи

Для сотрудника компании система взаимодействия выглядит как привычный корпоративный мессенджер, но с мощной привязкой к бизнес-данным.

Основные возможности:

  • Чаты и обсуждения: Личные переписки, групповые чаты, а также контекстные обсуждения, которые привязаны к конкретному документу (например, счету или заказу). Это позволяет не искать вопрос по почте, а обсуждать проблему прямо в карточке документа.

  • Аудио и видеозвонки: Поддержка звонков (до 10 участников в бесплатном облачном сервисе) с возможностью демонстрации экрана. Это удобно для совещаний, не выходя из учетной системы.

  • Обмен файлами: Отправка документов и изображений напрямую через чат.

  • Уведомления: Push-уведомления на мобильные устройства (смартфоны, часы), чтобы не пропустить важное сообщение от коллеги или изменение статуса документа.

Архитектура и устройство

Важно понимать, что платформа 1С — это только "клиент". Для работы механизма нужен отдельный сервер.

Существует два варианта подключения:

  1. Облачный сервис «1С:Диалог».

    • Это готовое решение от фирмы "1С".

    • Плюсы: Не требует установки сервера, бесплатен (на данный момент), работает "из коробки".

    • Минусы: Требуется доступ в интернет, есть ограничения по числу участников звонка и размеру файлов.

  2. Собственный «1С:Сервер взаимодействия».

    • Это компонента, которую компания разворачивает на своих мощностях (например, на Linux).

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

Как это подключить и настроить

Процесс подключения достаточно прост и обычно выполняется администратором базы.

  1. Права доступа: Пользователь должен иметь право РегистрацияИнформационнойБазыСистемыВзаимодействия .

  2. Точка входа: В разделе администрирования или через меню "Функции для технического специалиста" нужно выбрать пункт "Управление системой взаимодействия" .

  3. Регистрация:

    • Указать email (он станет идентификатором "Абонента").

    • Ввести код подтверждения из письма, пришедшего на почту.

    • Задать имя приложения (название базы).

  4. Запуск: После регистрации в панели открытых появляется вкладка "Обсуждения". Пользователи регистрируются автоматически при первом входе в базу.

Возможности для разработчиков

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

  • Программно создавать сообщения и обсуждения.

  • Получать историю переписки.

  • Регистрировать пользователей автоматически при приеме на работу (без ручного заполнения карточек) .

  • Создавать ботов (например, Telegram-ботов) для приглашения внешних контрагентов в закрытые чаты компании, сохраняя безопасность переговоров .

 


Подключение обсуждений


Итак, проанализировав данную ситуацию, приходим к следующему выводу: "нужно помочь пользователю быть быстрее".

В этом нам с вами может помочь "Система взаимодействия" или "Обсуждения", она не переключает пользователя из одного приложения в другое, существует в 1С уже давно, но почему-то малоизвестна (Поэтому выше есть пояснение). 

Для начала ее использования, нужно ее подключить, будем использовать бесплатный сервис 1С - 1С:Диалог. Для этого заходим в 1С в раздел "Администрирование" и находим там "Интернет-поддержка и сервисы".

 

  

 

Далее нажимаем "Обсуждения" и "Подключить".

 

 

После подключения у вас будут возможности системы взаимодействия, интегрирования различных мессенджеров с 1С, создание чатов в самой 1С, обсуждения в документах.

 

 

Также чтобы отключить обсуждения, достаточно по тому же пути нажать кнопку "Отключить".


Создание быстрого взаимодействия пользователей


Теперь, после того как система взаимодействия подключена, можно ей воспользоваться в "личных целях". Сделаем быстрое взаимодействие пользователей между собой. Создаем справочник с запросами которые будут обрабатываться.

В реквизитах:

  Чат - тип Строка

Табличные части:

  Виды обрабатываемых документов:

    Вид объекта - Тип нужные документы в которых должна быть кнопка.

  Организации:

    Организации - Тип организации.

Здесь будут описаны названия чатов и их ИД. Виды обрабатываемых документов - это документы, либо справочники где будет происходить отправка сообщений.

Далее создаем регистр, в котором будут фиксироваться очереди сообщений.

С измерениями:

       Объект - здесь поле с ссылкой на объект для которого создается запрос.

       Вид запроса - тип запроса который создается в справочнике "Виды запроса".

       Статус запроса - статус запроса, который говорит был ли ответ на запрос.

       Когда запросил - дата записи запроса в регистр.

       Дата отправки запроса - дата отправки сообщения в чат.

       Дата ответа на запрос - дата когда ответа на сообщение в чате.

С ресурсами:

       Описание запроса - поле с комментарием запроса.

       Кто запросил - пользователь который отправил запрос.

       Кто изменил - пользователь, который ответил на запрос.

       Когда изменил - дата ответа на запрос, запись в регистр.

Теперь необходимо создать регламентное задание для отправки сообщений, которые не отправились сразу. Например, отсутствовал интернет, и возникла ошибка. Регламентное задание будет запускаться при возникновении ошибки и отключаться при корректной отправки всех сообщений.  

 

 

Далее можно создать команды в конфигураторе, а можно внешней обработкой. Там нужно прописать код который запишет событие для отправки сообщения в регистр.

Например:

ПроцессыВзаимодействиеКлиент.ВыполнениеКомандыВСД(ПараметрКоманды);

После записи, пытаемся отправить отправить сообщение. Если при отправки сообщения происходит ошибка, запускаем регламентное задание.

Основную логику работы взаимодействия прописываем в трех общих модулях. 

 

 

Первый модуль нужен для вызова методов с формы. В свойствах необходимо указать галку "Клиент", остальные нужно убрать. Здесь происходит логика происходящая на клиентах или на формах. Например, проверка на повторный запрос о создании документа. В случае если запрос уже был, показывать предупреждение.

	НовыйСтатус = Неопределено;
	ВидЗапроса = ПроцессыВзаимодействиеВызовСервера.ВидЗапроса(ПроцессыВзаимодействиеВызовСервера.ОрганизацияДокумента(ПараметрКоманды),
	ПроцессыВзаимодействиеВызовСервера.СсылкаВидаПоОбъекту(ПараметрКоманды));  
	Если ВидЗапроса <> Неопределено Тогда	
		ПроцессыВзаимодействиеВызовСервера.ЗаписьСобытия(ПараметрКоманды, НовыйСтатус);	
		Если НовыйСтатус = Неопределено Тогда  
			ПоказатьОповещениеПользователя("Сообщение отправлено",,"Статус обработки создания ВСД ""Новый""");
		Иначе        
			ПредупреждениеАсинх("Запрос ранее создал " + НовыйСтатус[0].КтоЗапросил + " в " + Строка(НовыйСтатус[0].КогдаЗапросил)
			, 15, "Попытка создать повторный запрос.");
		КонецЕсли;
	КонецЕсли;

Второй модуль предназначен для вызова серверных методов с модуля клиента.

Третий модуль для работы с серверными и внешними соединениями.

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

Шаблон для сообщений по кнопке:

Нужно добавить адрес ВетИС для контрагента "Нужный контрагент" с адресом доставки "Адрес доставки контрагента".

В ВетИС добавлен адрес для контрагента "Нужный контрагент" с адресом доставки "Адрес доставки контрагента"

В 1С это выглядит так:

 

 

Подведем итоги


Время взаимодействия пользователей очень важный момент с точки зрения управленческого учета. И порой это дает большой прирост оперативности в работе и тем самым повышает пропускную способность производства, а значит и оборачиваемость продукции уменьшается, продукции продается и отгружается больше. Забитость складов уменьшается, обороты цикла непрерывного производства растут.  

В экономике подобное явление называют эффект "узкого горла" (bottleneck), который в теории ограничений (TOC) Голдратта как раз и фокусируется на том, что управление временем взаимодействия — один из самых доступных и быстрых способов увеличить throughput (пропускную способность).

В статье был описан способ, которым мы пытались максимально уменьшить время этого взаимодействия. В приложении к статье расширение, в котором добавлены описанные объекты и модули с методами.    

И главное помнить, что не бывает идеальных решений, каждое можно сделать лучше.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.194.18
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.194.18

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Мессенджеры и боты Учет документов 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    41235    48    60    

82

Мессенджеры и боты Системный администратор Программист Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С - конструктор чат-ботов в Телеграм.

15250 руб.

18.06.2021    83263    327    275    

402

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Расширение 1С с полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

6100 3050 руб.

07.04.2014    94683    76    200    

158

Мобильная разработка Мессенджеры и боты 1С:Предприятие 8 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13420 руб.

27.12.2021    51380    129    175    

226

Мессенджеры и боты 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Интеграция мессенджеров Max, WhatsApp и 1С: УНФ, УТ, КА, ERP - отправка и получение сообщений, картинок, файлов и видео прямо в 1С. Расширение работает с сервисом GreenApi.

30500 руб.

23.06.2023    16496    54    27    

59

SALE! 25%

Мессенджеры и боты 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Платные (руб)

Универсальное расширение для отправки (напрямую и через прокси) печатных форм, отчетов, присоединённых файлов, табличных документов и произвольных вложений в чат Telegram прямо из 1С. Ручная и автоматическая фоновая загрузка по расписанию идентификаторов получателей Telegram. Хранение истории отправок сообщений с ограничением по времени хранения и с автоматической очисткой по мере истечения срока хранения.

5246 3935 руб.

26.12.2023    5495    7    3    

15
Для отправки сообщения требуется регистрация/авторизация