Отправка в Telegram отчетов, печатных форм, произвольных вложений

13.11.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Отправка в Telegram печатных форм и отчетов, БСП 3.1.8+
.cfe 77,40Kb ver:1.0.5.40
27
27 Скачать (5 SM) Купить за 3 050 руб.
Отправка в Telegram печатных форм и отчетов, БСП 3.1.7-
.cfe 77,38Kb ver:1.0.5.40
4
4 Скачать (5 SM) Купить за 3 050 руб.

Назначение

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

 

 

После установки расширения в форму печати и форму отчета добавляется кнопка "Отправить в Telegram". Также добавляется глобальное сочетание клавиш Alt+t, позволяющее отправить из активной формы любой табличный документ, включая даже вручную заполненные файлы в формате mxl или сформированные с помощью команды "Вывести список".

 

 

Отправка сообщения происходит с помощью одноименной типовой формы из состава БСП ("ОбщаяФорма.ОтправкаСообщения").

 

 

Перед отправкой сообщений в Telegram необходимо добавить как минимум одного бота в соответствующий справочник. Для настройки минимально необходимо указать его токен, полученный от @BotFather, и его наименование. При создании бота в 1С сразу же проверяется возможность подключения с выводом диагностических сообщений. Инструкция по созданию ботов на VC.RU, вполне подробная.

 

 

Для хранения идентификаторов получателей сообщений в Telegram добавлен соответствующий функционал. Можно добавить неограниченное количество получателей с указанием принадлежности к определенному боту и виду справочника. Добавление идентификаторов доступна в любой справочник, подключенный к подсистеме "Контактная информация".

Для пакетной загрузки идентификаторов чатов можно воспользоваться обработкой Загрузка данных из Telegram.

 

Состав справочников в 1С:ERP

      

 

Подключение

Расширение подключается в режиме предприятия в разделе Администрирование > Печатные формы > Расширения. Отключить безопасный режим. Функционал расширения будет доступен после перезапуска сеанса 1С:Предприятие. Для добавления ботов, чтения и записи идентификаторов получателей пользователю без полных прав необходимо назначить роли Добавление изменение Telegram, Чтение данных Telegram.

 

Требования

Среда разработки: ОС Windows 10x64, файловый режим 1С:Предприятие 8.3 (8.3.23), ERP 2.5, КА 2.4, ЗУП 3.1, БП 3.0, УНФ 3.0, однако расширение должно быть полностью универсально для типовых конфигураций на базе БСП 3.1.

Режим совместимости расширения - 8.3.16

Для просмотра ботов и получения данных идентификаторов пользователь должен обладать правами "Чтение данных Telegram". Для добавления и изменения этих данных - "Добавление изменение Telegram".

Кнопка отправки добавляется только в типовые формы "Печать документов" и "Форма отчета", в остальных местах можно использовать через хоткей Alt+t. Особенно актуально для БП, в ней полно отчётов с собственной формой.

Для отправки данных на сервере должен быть открыт доступ по https к серверу Telegram по порту 443, возможно потребуется настройка брандмауэра.

Код открыт, предложения по доработке принимаются.

Телеграм Telegram Бот Bot Рассылки

См. также

Мессенджеры и боты Платформа 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    9522    58    12    

34

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

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

13200 руб.

27.12.2021    38236    108    161    

201

SALE! 25%

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

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

15000 11250 руб.

18.06.2021    65603    312    272    

369

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

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

14900 руб.

15.11.2018    30285    35    49    

71

Мессенджеры и боты Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Данное расширение представляет собой интерфейс взаимодействия 1С с сервисом Wazzup. Данный сервис позволяет вести беседу с использованием номера телефона, привязанного к Whatsapp. Почитать о сервисе и его условиях использования можно по ссылке https://wazzup24.com/. На данный момент расширение поддерживает почти все доступные через API функции. Обновление от 19.05.2023, версия 2.1!

14400 руб.

30.11.2020    13610    8    13    

15

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

Решение реализовано в виде расширения. Заменяет отправку смс на отправку в WhatsApp через Green-api. Отправка чека картинкой.

7800 руб.

15.05.2024    1553    3    6    

6

Мессенджеры и боты Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Управленческий учет Платные (руб)

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

4800 руб.

29.03.2021    17039    3    10    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Serg O. 297 14.11.23 12:20 Сейчас в теме
Интересная тема, Большой +

не очень удобно отправлять на "Идентификатор Чата клиента"... нужно знать телеграмм-ID клиента
(а не только его телефон), откуда мы узнаем эти идентификаторы ?

Покупатель/клиент сам как-то должен нам прислать этот ID ?
спросить у бота @getmyid_bot и нам прислать?

т.е. не хватает "сервиса" для подключения / получения ID от клиента
например при подключении к нашему боту через /start (при этом мы должны "получить" его ID
и как-то сопоставить с нужным справочником (по номеру телефона?!)

небольшая допилка напильником наверное ещё нужна
ixijixi; maksa2005; +2 Ответить
3. seperblunt2 14.11.23 13:19 Сейчас в теме
(1) Юзер заходит в бота, нажимает старт, смотрим user id по адресу https://api.telegram.org/bot<Bot_token>/getUpdates

по другому вроде никак?
6. ixijixi 1913 14.11.23 14:22 Сейчас в теме
(3) Да, так у меня и реализована загрузка ChatID
4. ixijixi 1913 14.11.23 14:10 Сейчас в теме
(1)
не очень удобно отправлять на "Идентификатор Чата клиента"
Другого способа отправить сообщение через бота не существует, КЯП. Т.е. получатель должен подключиться к боту, и тут мы можем узнать ИД чата, только после этого можно отправлять ему сообщения. Телега очень строго относится к приватности.
не хватает "сервиса" для подключения / получения ID от клиента
У меня в профиле есть отдельная обработка по загрузке этих ID https://infostart.ru/public/1969803/
2. Serg O. 297 14.11.23 13:03 Сейчас в теме
создал новую группу Telegram (публичная), туда добавляю @getmyid_bot
Current chat ID: -100*** вроде работает
а потом в эту группу можно добавлять Клиента и своего бота

т.е. можно так, но очень не удобно (не для менеджеров) ...
если клиентов несколько тысяч - каждому свою группу создавать?
или всех в 1 или несколько (по менеджерам / группам) добавлять ?
как-то всё равно не очень удобно
5. ixijixi 1913 14.11.23 14:19 Сейчас в теме
(2) Надо создать не группу, а бота. Во-первых, так мы гарантированно отправляем сообщение конкретному получателю, сообщение же в группе увидят все участники группы. Во-вторых, я просто не тестировал отправку сообщений в группу, скорее всего расширение для этого не предназначено, т.к. я разрабатывал решение, основываясь на Bot API
7. Serg O. 297 14.11.23 14:23 Сейчас в теме
(5) работает отправка и на ID персонально 1 человека и на ID группы (отрицательное число - выше написал в (2) )
8. ixijixi 1913 14.11.23 14:24 Сейчас в теме
(7) Ну я не тестил в этом направлении. Побочный эффект, если можно так сказать =)
9. Serg O. 297 14.11.23 14:29 Сейчас в теме
(5) бот нужен для отправки (от кого) - а отправка на ID другого бота.... не работает вроде так.

я спрашивал про ID в telegram для 1 пользователя (клиента) ... как их получать,
найти бот и ввести /start для клиента да, хороший способ.
и если есть загрузка Ок, посмотрю,
но тут вопрос о сопоставлении имён в Telegram и в 1С встаёт серьёзный.
Спасибо за ответы.
10. ixijixi 1913 14.11.23 14:52 Сейчас в теме
(9) Согласен, подойти стоит ответственно.
11. costy_admin 58 22.11.23 03:47 Сейчас в теме
Скачал ваше расширение и пытаюсь использовать...
Все проходит без проблем но при попытке отправить выскакивает настройка почты...
Может что то я не понимаю...
12. ixijixi 1913 22.11.23 12:11 Сейчас в теме
(11) Заведите хотя бы одну учетку эл. почты, перестанет выскакивать. Это происходит из-за того, что программа проверяет наличие действительных почтовых ящиков при открытии формы отправки.
13. costy_admin 58 22.11.23 13:35 Сейчас в теме
(12)
(12)
1) Заведите хотя бы одну учетку эл. почты, перестанет выскакивать. Это происходит из-за того, что программа проверяет наличие действительных почтовых ящиков при открытии формы отправки.


СПС... попробую
14. user2093165 19.06.24 07:05 Сейчас в теме
При попытке отправки файла выдает ошибку «413 request entity too large», сообщение без прикрепления отправляет, кто сталкивался? Как фиксил?
15. ixijixi 1913 19.06.24 10:49 Сейчас в теме
(14)
413 request entity too large
Кириллические имена файлов может реджектить. Ну или файл больше 50Мб
16. user2093165 19.06.24 11:32 Сейчас в теме
(15) Пробовал вручную крепить 1 мб файлы называл цифрами, латиницей, итог один "Сервер вернул ошибку:
{"ok":false,"error_code":413,"description":"Request Entity Too Large"}"
17. ixijixi 1913 19.06.24 12:29 Сейчас в теме
А результирующий текст запроса какой получается?
18. user2093165 19.06.24 13:02 Сейчас в теме
(17) Не удалось отправить вложение <itog.pdf> получателю <Test <312046162>>: Сервер вернул ошибку:
{"ok":false,"error_code":413,"description":"Request Entity Too Large"}
19. ixijixi 1913 19.06.24 14:57 Сейчас в теме
(18) Может с настройкой бота что-то? Проверил сейчас, всё отправляется
20. user2093165 19.06.24 16:24 Сейчас в теме
(19) По настройкам бота сейчас посмотрю, может такое быть из-за того что совместимость выставлена на 8.3.14?
21. ixijixi 1913 19.06.24 16:48 Сейчас в теме
(20)
может такое быть из-за того что совместимость выставлена на 8.3.14
Сомневаюсь.
По настройкам бота сейчас посмотрю
Создайте нового бота, проверьте на нем
22. user2093165 20.06.24 08:40 Сейчас в теме
(21)Создал нового бота без настроек, тоже самое, без файла отправляет, с прекрепой нет.
28. ixijixi 1913 24.06.24 09:10 Сейчас в теме
(22) Проверил Вашего бота, всё отправляется
Прикрепленные файлы:
29. ixijixi 1913 25.06.24 12:53 Сейчас в теме
(22) В порядке бреда: возможно, где-то на пути следования пакета происходит модификация http-запроса. Прокси-сервера нет у вас?
23. ixijixi 1913 21.06.24 08:51 Сейчас в теме
(22) Скиньте в личку токен нового бота, попробую протестить
24. user2093165 21.06.24 10:51 Сейчас в теме
(23)Отправил заявку в друзья
25. ixijixi 1913 21.06.24 10:57 Сейчас в теме
26. user2093165 21.06.24 11:00 Сейчас в теме
(25)Сообщение не отправлено, отложенная группа(
27. ixijixi 1913 21.06.24 11:30 Сейчас в теме
Оставьте свое сообщение