Чат в 1С

02.04.25

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

Обмен сообщениями, скриншотами, элементами справочника, документами, файлами в любой конфигурации 1С.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Чат в 1С:
.cfe 95,90Kb
7
7 Скачать (10 SM) Купить за 4 550 руб.

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

Состав расширения:

 

 

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

 

 

Роль "чат_Настройки" предполагает доступ к настройкам чата, а именно: интервал проверки новых сообщений чата (для всех пользователей) и срок хранения файлов чата в днях (файлы вложений, скриншоты). Файлы чата удаляются регламентным заданием по истечении срока хранения.

 

 

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

 

 

 

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

 

 

Добавить вложение в сообщение можно нажав кнопку "+" (1) или нажав "отправить"(2) в панели навигации объекта:

 

 

Для того, чтобы в панели навигации появилась ссылка "Отправить", следует для команды обработки Чат указать соответствующий тип:

 

 

Для отправки скриншота следует в контекстном меню поля сообщения выбрать "ScreenShot из буфера":

 

 

Список участников чата можно отсортировать в алфавитном порядке(А=>Я), или по последним сообщениям:

 

 

Есть возможность сохранять сообщения. Для этого нужно отправить или переслать сообщение в категорию "-=сохраненные сообщения=-":

 

 

Расширение протестировано на версиях платформы: 8.3.13.1513, 8.3.25.1286

 

      Проверено на конфигурациях:

• УТ 11.5.17.162;
• Самописные конфигурации на платформе 8.3.хх

 

02.04.2025 исправлена ошибка при завершении работы системы

чат чат1с чат в 1с расширение

См. также

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

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

15600 руб.

23.06.2023    12046    72    19    

48

SALE! 50%

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

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

4800 2400 руб.

07.04.2014    86726    55    199    

140

SALE! 25%

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

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

15000 11250 руб.

18.06.2021    69386    323    273    

380

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

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

13200 руб.

27.12.2021    41134    117    167    

211

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

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

14900 руб.

15.11.2018    32822    40    49    

73

Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Сделайте взаимодействие сотрудников компании быстрым и удобным. В Личном кабинете в Телеграм сотрудники могут получать и выполнять задачи используя популярный мессенджер

11520 руб.

29.12.2022    8072    6    11    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vlaxrom 1 13.03.25 13:54 Сейчас в теме
А чем обсуждения не устроили, чем лучше чат?
2. alexeyvs77 81 13.03.25 14:37 Сейчас в теме
(1) а откуда вывод, что обсуждения не устроили?
3. Vlaxrom 1 13.03.25 14:38 Сейчас в теме
(2) Тогда вопрос, что появилось раньше ваша разработка или обсуждения? чем лучше чат обсуждений пытаюсь понять?
alfaservice; +1 Ответить
4. alexeyvs77 81 13.03.25 14:57 Сейчас в теме
(3)
1. моя разработка появилась позже обсуждений.
2. если возникли трудности с пониманием, чем эта разработка отличается от обсуждений, то полагаю, лучше оставить это занятие, и пользоваться тем, что привычней.

Этот чат разрабатывался прежде всего для себя и для пользователей некой самописной базы - чтобы облегчить жизнь, в первую очередь - мне
6. alfaservice 16 13.03.25 22:46 Сейчас в теме
(4) и при этом я прошу за нее 10sm )))
cleaner_it; +1 Ответить
8. alexeyvs77 81 14.03.25 07:54 Сейчас в теме
(6)
Я хотел попросить 50 минимум, но к сожалению, 10 - максимум
d.zhukov; klaus38; maksa2005; RustIG; +4 Ответить
5. alfaservice 16 13.03.25 22:46 Сейчас в теме
(3) Мне тоже не понятно, ну учитывая цену за которую выложили чат ) т.е. то что есть в составе любой типовой конфы и то, что поковырявшись можно запилить в любую пусть даже самописную конфу, сделали пусть не по подобию но не в составе и выложили за 10sm ) Огонь )
cleaner_it; user1236000; +2 2 Ответить
7. webresurs 230 14.03.25 06:11 Сейчас в теме
(3) обсуждения - не локальная, платная...
maksa2005; RustIG; +2 Ответить
9. sikuda 678 14.03.25 08:11 Сейчас в теме
(3) Лучше - данные хранятся в той-же базе, не нужен затраты. Простота.
Хуже - нет расширенного функционала Системы взаимодействия. (типа ВидеоЗвонки)
Если у Вас облачная 1С Диалог, то админ не нужен. Но есть ограничения - прикрепленные файлы не хранятся дольше 3 месяцев. Если развернули локально - нужен свой админ.
cleaner_it; alexeyvs77; +2 Ответить
14. Vlaxrom 1 14.03.25 15:05 Сейчас в теме
(9) зачем админ? Мы же универсалы, на инфостарте есть подробные статьи по разворачиванию
18. sikuda 678 14.03.25 15:52 Сейчас в теме
(14) А вы сами делали перенос из облака в локаль например? До сих под есть вопросы: https://forum.infostart.ru/forum15/topic324168/#message3148299
19. Vlaxrom 1 14.03.25 16:07 Сейчас в теме
(18) перенос из облака не делал, разворачивал с нуля локально, переносил между серверами локально
12. user-z99999 78 14.03.25 15:02 Сейчас в теме
(1) Цены сравнивали?
Сколько стоит Обсуждения и сколько это расширение?

Многим нужны такие решения, простые и доступные.
alexeyvs77; +1 Ответить
13. Vlaxrom 1 14.03.25 15:04 Сейчас в теме
(12) можно же локально все развернуть бесплатно с хранением файлов.
15. user-z99999 78 14.03.25 15:07 Сейчас в теме
(13) Если это бесплатно, обсуждения от 1с, скиньте мне ссылку для настройки.
Спасибо.
Настрою в Бухгалтерии 3.0 локально.

1с Диалоги - платно.
Сервис взаимодействия - платно.
16. Vlaxrom 1 14.03.25 15:09 Сейчас в теме
(15) при подписке предоставляется по моему без дополнительной платы
17. user-z99999 78 14.03.25 15:11 Сейчас в теме
(16) Если у вас более 250 лицензий куплено, тогда условно "бесплатно".
А вообще 50 тыс.руб. примерно сервер взаимодействия.

Да, сервис взаимодействия расширяется возможностями, сейчас видео звонки появились.
10. SerVer1C 882 14.03.25 10:27 Сейчас в теме
Поле сообщений - это поле HTML ?
11. alexeyvs77 81 14.03.25 10:49 Сейчас в теме
(10) Поле сообщений - HTML. Поле редактирования сообщения - обычное многострочное поле ввода 1с
20. alex_sayan 58 16.03.25 12:38 Сейчас в теме
Чат на 1с, через обработчики ожиданий?.. Я конечно дико экскюзми, но это велосипед на квадратных колесах
21. ixijixi 2004 16.03.25 13:22 Сейчас в теме
(20) А Вы бы как реализовали?
22. alex_sayan 58 16.03.25 13:31 Сейчас в теме
(21) я бы взял готовый, на худой конец исходники опенсорсного мессенджера. Чат это настолько избитая тема, что их пишут на курсах по программированию, и существует 100500 готовых реализаций
23. ixijixi 2004 16.03.25 14:36 Сейчас в теме
(22) Есть готовые опенсорсные для 1с?
24. alex_sayan 58 16.03.25 18:02 Сейчас в теме
(23) опенсорс не делится на "для 1с" и "не для 1с":) Берем готовый опенсорсный чатик под веб (пожалуй большинство из них под веб) и сдруживаем его с 1с через то самое обожаемое многими поле HTML документа
25. ixijixi 2004 16.03.25 19:12 Сейчас в теме
(24) Без конкретного примера нещитово
alexeyvs77; mrChOP93; aezdakov; sys1c; Global__IT; Светлый ум; +6 Ответить
26. alexeyvs77 81 17.03.25 09:17 Сейчас в теме
(20) без обработчика ожиданий?
29. alexeyvs77 81 18.03.25 17:23 Сейчас в теме
(20) Да, кстати. Очень хотелось бы узнать, как можно сделать без обработчика ожиданий. Самому не нравится. Но другого способа не нашел. Может, вы знаете?
30. alex_sayan 58 18.03.25 20:38 Сейчас в теме
(29) в 1с без ожиданий наверно не получится. Если только через ОписаниеОповещения и вспомогательное фоновое задание как-нибудь наколхозить. Есть такой паттерн - наблюдатель (observer). Вот его надо реализовать, чтобы получилось прослушивание входящих сообщений
31. alexeyvs77 81 18.03.25 21:11 Сейчас в теме
(30) описание оповещения служит для вызова процедуры, который случится при наступлении некоего события, типа закрытие формы или диалога (немодальных).
Если в данном случае задача в том, чтобы при событии в серверном контексте вызывался метод клиентского контекста, то как можно сделать через описание оповещения открытие некой формы при, допустим, появлении в регистре сведений новой записи?
32. alex_sayan 58 19.03.25 06:07 Сейчас в теме
(31) событие может быть рукотворным, через ВыполнитьОбработкуОповещения().
Например, в БСПшных длительных операциях можно передать своё описание оповещения, через которое из фонового в клиентский сеанс будут пробрасываться процент выполнения и некоторые вспомогательные данные
Прикрепленные файлы:
33. alexeyvs77 81 19.03.25 09:39 Сейчас в теме
(32) И что толку? ВыполнитьОбработкуОповещения вызывает однократно некую процедуру при наступлении события в клиентском контексте, типа закрытия формы, ответа на вопрос и т.д. Это даже не доступно в серверном контексте.
Длительные операции в БСП тут вообще ни при чем. Длительные операции выполняются один раз, и по завершении вызывают некую процедуру.

Еще раз: задача в том, чтобы при событии в серверном контексте (в данном случае - изменение регистра на предмет появления новых сообщений) вызывался метод клиентского контекста.
34. SlavaKron 19.03.25 10:03 Сейчас в теме
(33) Видимо, предлагается беконечное фоновое задание, которое будет дёргать клиент средствами БСП. На самом деле, это также реализовано через обработчик ожидания в модуле управляемого приложения. Этот вариант будет намного тяжелее простого обработчика ожидания на форме.
Без обработчика ожидания можно обойтись, если реализовать периодическую отправку запросов на http-сервис из поля HTML.
Либо дождаться поддержки протокола WebSocket в 8.3.27 https://wonderland.v8.1c.ru/blog/podderzhka-protokola-websocket/
35. alexeyvs77 81 19.03.25 10:12 Сейчас в теме
(34) вот примерно это я и хотел услышать.
По итогу, взвесив все плюсы-минусы, принято решение сделать это через обработчик ожидания. Даже не используя БСП
37. alex_sayan 58 19.03.25 11:18 Сейчас в теме
(34) ну я так и написал, что это вариант колхозить через фоновое задание. Хотя если фоновое задание будет одно, а пользователей чатика много, реализация имеет право на жизнь
36. alex_sayan 58 19.03.25 11:15 Сейчас в теме
(33) нет. В БСПшной реализации оповещение прогресса вызывается многократно. Хоть миллион раз вызывай (серверный метод СообщитьПрогресс), пока живет фоновое задание. Однократно (после завершения ФЗ) вызывается оповещение завершения выполнения.

Общий случай оповещения прогресса - пробросить процент выполнения ФЗ. Но в метод СообщитьПрогресс() также можно передать дополнительные параметры, которые в клиентском коде попадут во второй параметр обработчика прогресса выполнения. Я часто использую эту возможность. Из долгоиграющего фонового передаю на клиент какие-то вспомогательные данные, обычно это массив структур с данными (в форме оно преобразуется в таблицу значений), ну или отдельные массив/структура со ссылками
27. ActionBlog 18.03.25 12:55 Сейчас в теме
Где ж Вы были год назад? :)
28. alexeyvs77 81 18.03.25 17:20 Сейчас в теме
(27) допиливал этот чат. На реальной базе с реальными пользователями и их хотелками)
38. sys1c 27.03.25 04:18 Сейчас в теме
(28) поделитесь пожалуйста структурой регистра чат_Сообщения
39. alexeyvs77 81 27.03.25 09:18 Сейчас в теме
(38)
Прикрепленные файлы:
40. TyuminIS 31.03.25 10:38 Сейчас в теме
ИМХО

Плюсы:
Идея классная, тоже давно хотел но руки не доходили - автору респэкт


Минусы:
УТ 11.5.20.75 - не заработал (просто первая попавшаяся конфигурация УТ11)
УНФ 3 - не заработал (не было заявлено)
Ошибки при закрытии 1С типа:
Ошибка при вызове метода контекста (ИнтервалПроверкиЧата)
{Чатик МодульУправляемогоПриложения(11)}:Инт = чат_допМодуль.ИнтервалПроверкиЧата();
{Чатик Обработка.Чат.Форма.Форма.Форма(2381)}:ПодключитьОтключитьОБработчикСообющений();

Идеи:
Сыро, нужно дорабатывать - но не бросай!
Возможно имеет смысл уже смотреть в сторону интеграции с телеграмм например
Краем глаза видел в коде сохранение картинок во временные файлы - возможно имеет смысл переписать с записью в память?
41. alexeyvs77 81 02.04.25 13:59 Сейчас в теме
Оставьте свое сообщение