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

Отправка осуществляется с помощью провайдера GREEN-API.
Перед отправкой сообщений в МАХ необходимо добавить как минимум один инстанс в соответствующий справочник. Для настройки минимально необходимо указать его ID Instance и API token, полученные от провайдера. При создании инстанса в 1С сразу же проверяется возможность подключения с выводом диагностических сообщений.
Для хранения идентификаторов получателей сообщений в МАХ добавлен соответствующий функционал. Можно добавить неограниченное количество получателей с указанием принадлежности к определенному боту и виду справочника. Добавление идентификаторов доступна в любой справочник, подключенный к подсистемам "Контактная информация" и "Рассылка отчетов".

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

Подключение
Расширение подключается в режиме предприятия в разделе Администрирование -> Печатные формы -> Расширения. Отключить безопасный режим. Функционал расширения будет доступен после перезапуска сеанса 1С:Предприятие. Для добавления инстансов, чтения и записи идентификаторов получателей пользователю без полных прав необходимо назначить роли Добавление изменение МАХ, Чтение данных МАХ.
Требования
Среда разработки: ОС Windows 11x64, файловый режим 1С:Предприятие (8.3, 8.5), ERP 2.5, КА 2.4, ЗУП 3.1, БП 3.0, УНФ 3.0, однако расширение должно быть полностью универсально для типовых конфигураций на базе БСП 3.1.10+.
Режим совместимости расширения - 8.3.24
Для просмотра инстансов и получения данных идентификаторов пользователь должен обладать правами "Чтение данных МАХ". Для добавления и изменения этих данных - "Добавление изменение МАХ".
Код открыт, предложения по доработке принимаются.
см. также:
Отправка в Telegram печатных форм и отчетов
Массовая рассылка печатных форм любых документов по Email, МАХ, Telegram, WhatsApp, FTP
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.23.68
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.192.25
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.36.75
Вступайте в нашу телеграмм-группу Инфостарт
