Тестировалось на ERP 2.4.2.139, на ЗУП 3.X тоже должно работать.
1. Создаем бота
Добавляем в telegram бота @BotFather
Пишем ему по порядку:
"/start"
"/newbot"
"Имя вашего бота"
"Username бота"
После этого получаем ссылку на вашего бота, и токен в таком формате: "524412639:dAF4KC9aFVbdAoT7oJ-tJtvtP7-wk1CS1WI", запоминаем этот токен
Дополнительно: Можно сразу установить логотип бота, для этого пишем "/setuserpic", выбираем бота и посылаем картинку, она автоматически прикрепится к вашему боту.
2. Настраиваем конфигурацию
Тем сотрудникам, кому нужны уведомления, добавляем бота @GetIDbot
Пишем ему "/getid", в ответ получаем ID чата, по нему мы определяем кому именно отправлять оповещения.
Не хотелось ломать конфигурацию, поэтому создаем дополнительные реквизиты у справочника "Сотрудники". Для этого заходим в любого сотрудника и создаем новые реквизиты:
Создаем два реквизита — "Chat_ID" и "КадровыеУведомления", прямо так и указываем их имена для разработчиков:
Затем указываем Chat_ID и ставим галку "Кадровые уведомления" тем сотрудникам, которым нужны уведомления. Chat_ID это ID полученный от бота @GetIDbot
3. Настраиваем обработку
Откроем модуль обработки и добавляем в него токен вашего бота в 51 строку (Токен который вы получили от @BotFather):
В 108 строке указываем путь, по которому будет сохраняться временный PDF файл, перед отправкой его в Telegram
Сохраняем обработку
4. Добавляем обработку в конфигурацию
Заходим в справочник "Дополнительные отчеты и обработки" и добавляем нашу обработку. Затем настраиваем расписание, по которому будут уходить уведомления сотрудникам:
5. Любуемся на результат
По выбранному расписанию, сотрудникам будут приходить такие уведомления:
Когда запланированных выплат нет:
Когда есть запланированные выплаты: (В приложенном PDF файле сотрудники и документы на выплату)
У отправки файлов есть поле «caption», лучше туда дополнительно вставить описание файла. При больших названиях он сворачивает и ставить «…», иногда не понятно, что находится в нем.
(2)
Спасибо за дельный совет !
Правильно ли понял, что посыл пошелот сюда (судя по коментам). Если да, то достаточно оперативно.
(4) ДАаааа ! Именно с той публикации и начал копать в сторону telegram ))
(3) мэйнстрим канеш) но многие хоть узнают)
у нас уже 2 года работает через телеграм оповещения различного рода и боты)
Тем же руководителям удобнее через телегу авто отчеты получать.
да ладно, самый первый бот на 1С былв июне 2015 🙂
Я правильно понял что для работы этой красоты необходимо чтобы в бухгалтерской сети был установлен Telegram?
(8) Не в бухгалтерской сети, нужно просто установить телеграмм тем кому нужны уведомления, хоть на телефон, хоть на ПК, хоть пользоваться веб-версией
(9) А какой механизм использует отправка? Что никаких DLL и бинарников? Какой протокол для обмена?
(10) Никаких DLL и бинарников, используется API Telegram
(11) Слова «используется API Telegram» вообще ни о чём…
Посмотрел в 1с используется HTTPСоединение с «api.telegram.org» по порту 443
Спасибо большое, скачал, положил в сокровищницу, возможно скоро протестирую, надо узнать пользуется ли кто из наших этим Телеграм 🙂
А почему нужно использовать порт 443 ?
Соединение = Новый HTTPСоединение(«api.telegram.org»,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
(13) 443 — HTTPS, т.е. по защищенному каналу проще говоря
Странно. Я убрал 443 и тогда у меня обмен пошел…