Назначение
Универсальное расширение позволяет отправить сообщение с произвольным текстом по шаблону в мессенджер Telegram через ваш Telegram-бот с прикреплением пакета сформированных отчётов.
Решение поддерживает все функциональные возможности типовой подсистемы рассылки:
- Формирование любых отчетов: общих, персонализированных, личных
- Фоновая отправка рассылок по расписанию
- Упаковка отчетов а архив
- Установка паролей на архив
- Сохранение в любом поддерживаемом 1С формате
- Формирование текста сообщений по шаблону
- Транслитерация имен файлов
И добавляет специфические функции рассылки через Телеграм
- Отправка сформированных отчетов выбранным адресатам через вашего Telegram-бота
- Ведение специфических списков рассылки
Видео-презентация

Порядок работы
Ссылки на добавленные объекты подсистемы вынесены в раздел Администрирование -> Органайзер (кроме УНФ, где размещение вынесено в раздел Администрирование -> Интернет-поддержка и сервисы).
После установки расширения в форму настройки рассылки отчета добавляется группа полей, позволяющая настроить транспорт доставки отчетов в Телеграм и состав получателей данного сообщения.

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

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

Подключение
Расширение подключается в режиме предприятия в разделе Администрирование -> Печатные формы -> Расширения. Отключить безопасный режим. Функционал расширения будет доступен после перезапуска сеанса 1С:Предприятие. Для добавления ботов, чтения и записи идентификаторов получателей пользователю без полных прав необходимо назначить роли Добавление изменение Telegram, Чтение данных Telegram.
Требования
Среда разработки: ОС Windows 10x64, файловый режим 1С:Предприятие 8.3 (8.3.23-27), ERP 2.5, КА 2.4, ЗУП 3.1, БП 3.0, УНФ 3.0, однако расширение должно быть полностью универсально для типовых конфигураций на базе БСП 3.1.10+.
Режим совместимости расширения - 8.3.24
Для просмотра ботов и получения данных идентификаторов пользователь должен обладать правами "Чтение данных Telegram". Для добавления и изменения этих данных - "Добавление изменение Telegram".
Для отправки данных на сервере должен быть открыт доступ по https к серверу Telegram по порту 443, возможно потребуется настройка брандмауэра.
Могут наблюдаться конфликты с веб-сервером IIS в борьбе за порт 443.
Код открыт, предложения по доработке принимаются.
см. также:
Отправка в Telegram печатных форм и отчетов
Массовая рассылка печатных форм любых документов по Email, Telegram, WhatsApp, FTP
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.19.44
- 1С:Комплексная автоматизация 2, релизы 2.5.21.116
- Зарплата и кадры государственного учреждения КОРП, редакция 3, релизы 3.1.36.45
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.35.73
- Бухгалтерия государственного учреждения, редакция 2.0, релизы 2.0.104.43
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.184.26
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.261
Вступайте в нашу телеграмм-группу Инфостарт