Технические требования
Рекомендуется к использованию на платформах от 8.3.24+/8.3.26+ Оптимизирована работа формы Мессенджера
Конфигурации:
1С:УТ 11.5.20.55, 11.5.20.68, 11.5.21.104, 11.5.22.70, 11.5.24.52, 11.5.25.96
1С:КА 2.5.15.103, 2.5.20.68, 2.5.21.104, 2.5.22.70, 2.5.24.52, 2.5.25.96
Версия для УТ/КА совместима с 1С:ERP
1С:УНФ 3.0.9.191, 3.0.10.235, 3.0.11.169, 3.0.12.170, 3.0.13.238
1С:Розница 3.0.10.126, 3.0.10.235, 3.0.11.169, 3.0.12.170, 3.0.13.238
1С:БИТ. Управление медицинским центром КОРП 2.1.25.29, 2.1.25.40, 2.1.25.46, 2.1.25.54, 2.1.25.59
1С:Рарус Альфа-Авто: Автосалон+Автосервис+Автозапчасти 6.1.06.13, 6.1.12.08, 6.1.17.09, 6.1.18.22, 6.1.20.02, 6.1.22.11
Особенности для некоторых конфигураций:
- 1С:Рарус Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 6. Для версий младше 6.1.10 (БСП версии 3.1.6) недоступна кнопка открытия чата из формы Контрагента, возможна донастройка
- 1С:БИТ. Управление медицинским центром КОРП Требуется поднять режим совместимости конфигурации до 8.3.24 (с включением режима редактирования конфигурации). При невозможности - использовать Демо версию 2.4.1, при покупке обратиться в техподдержку

Функциональные возможности
История переписки
Полный архив сообщений, включая отправленные с телефона
Статусы сообщений
Отображение статусов отправленных сообщений (доставлено, прочитано и т.д.)
Счетчик новых сообщений
Отображение количества новых сообщений в заголовке формы и в таблице чатов
Аватары контактов
Отображение аватаров и фотографий контактов
Прикрепление объектов
Отправка цитат, файлов и других присоединенных объектов
Реакции на сообщения
Отправка и получение смайлов (реакций на сообщение)
Интерактивные кнопки
Отправка кнопок выбора (аналогично WhatsApp)
Печатные формы
Отправка печатных форм документов и отчетов
Просмотр файлов
Предпросмотр и полный просмотр прикрепленных файлов
Управление доступом
Права доступа к аккаунтам и административные права
Интеграция со справочниками
Быстрый переход к контрагентам/клиентам/партнерам в справочниках
Автообновление через API
Получение сообщений и статусов через API/Webhook регламентным заданием
Чат-бот с рассылками
Рассылка сообщений с файлами и обработка ответов (чат-бот настройка через конфигуратор)

- Основная обработка - Мессенджер
- Документы рассылки сообщений
- Сведения о количествах сообщений рассылки (за сутки)
- Регистр сведений Переписка
- Регистр сведений Сообщения рассылок
- Справочник Аккаунты WhatsApp/MAX
- Справочник видов сообщений рассылки
- Справочник Контакты
- Справочник Смайлы
- Обработка загрузки смайлов из встроенного пакета
- Форма Настройки

- Аккаунт по-умолчанию для рассылки чат-бота
- Стартовое количество сообщений в чате - Количество сообщения при открытии чата (кнопка "Показать полный чат" в наличии)
- Для платформ до 8.3.26 процедура получения обновлений Чатов в форме Мессенджера фоновым заданием или прямым запросом


- Наименование Аккаунта
- Параметр из сервиса green-api.com
- Параметр из сервиса green-api.com
- "Персональный" хост текстовых сообщений. Посмотреть свои можно в л/к GreenApi
- "Персональный" хост медиа сообщений. Посмотреть свои можно в л/к GreenApi
- Способ получения сообщений
- Получение новых сообщений/статусов регламентным заданием (отключается для отладки)
- Установка статусов сообщений в форме Чата по кнопке
- В шапке исходящих сообщений отображается пользователь 1С отправитель сообщения
- Ограничение количества сообщений рассылок в сутки (для понижения шанса бана Аккаунта)
- Служебное поле, заполняется при создании аккаунта
- Служебное поле
- Текущий аккаунт устанавливается у пользователя 1С по-умолчанию (актуально для Проф версий)
- Расширенные права на отправку ПФ - отправка печатных форм из формы вывода на экран
- Доступ пользователя с правами "Чтение" к документам Рассылка данного аккаунта
- Доступ пользователя с правами "Чтение" к пересылке/изменению/удалению сообщений
- Иконка типа Аккаунта (WhatsApp/MAX)
- Удаление исходного сообщения после нажатия Контактом на кнопку выбора (WhatsApp)


- Наименование (при создании загружается из контакта WhatsApp)
- Признак группового чата
- Физ лица / Партнеры - привязка к Объектам базы (при получении/отправке сообщений происходит попытка поиска/привязки по номеру телефона с последующей перепривязкой прикрепленных файлов
- Цвет в списке - цвет фона при отображении в колонке чатов
- Служебное поле
- Служебное поле
- Прикрепленные файлы, загруженные из переписки
- Служебное поле
- Состав группового чата








- Количество новых сообщений
- Предпросмотр прикрепленных изображений
- Отображение смайлов
- Контекстное меню сообщения. Для поддержки копирования сообщений со смайлами: "Копировать текст" - для использования во внешних программах (браузер, WA Desktop и т.п). "Копировать сообщение" - для последующей вставки в поле нового сообщения текущего Мессенджера.
- Добавление смайлов в сообщение с выпором варианта смайла (для тех, где они предусмотрены)
- Отображение ссылок
- Форматированный текст (жирный шрифт)
- Форматированный текст (зачеркнутый)
- Отображение ссылки с предпросмотром
- Прикрепление смайла
- Прикрепление файлов с диска или из буфера обмена
- Поле отправляемого сообщения переведено на HTML-Документ. Пустые поля после смайлов - сервисные (в итоговом сообщении не отобразятся)
- Тип Аккаунта (WhatsApp/MAX)
- Отправка кнопок выбора (WhatsApp)
- Отображение кнопок у Контакта
- Результат нажатия в виде цитаты





- Публикуем базу на Web-сервере. Флаг "Публиковать http сервисы расширений по-умолчанию" обязательно, остальные по желанию
- В настройках аккаунта формируем заголовок авторизации (пользователь с правами "WhatsApp Чтение" или административными).
- Настройки доступности http сервиса из интернета индивидуальны (и не входят в техподдержку). Тестирование проводилось на роутере Keenetic с использованием встроенного сервиса KeenDNS и пробросом (Доступ к веб-приложениям домашней сети) до сервера.
- Каким-нибудь онлайн тестером HTTP запросов проверяем доступность. Тело запроса (Content) - оставляем пустое (ОБЯЗАТЕЛЬНО для теста). При с неправильных логине/пароле (должен прийти статус 401 Unauthorized). Логин/пароль указывается в п.6 настроек Аккаунта при формировании заголовка Авторизации.
- При успешной авторизации придет статус "202". База готова к приему запросов.
- Заполняем нужные поля в Инстансе в л/к Green-api. Сохраняем инстанс.



- Отправка печатных форм документов с выбором формата
- Отправка печатных форм отчетов с выбором формата
- Права на отправку устанавливаются в свойствах Аккаунта (если необходима отправка документов нескольких Контрагентов или документов без Контрагентов, таких как Списание/Перемещение)


- Указать Аккаунт от которого будет выполнена рассылка
- Заполнить список получателей
- Указать время рассылки (для версий Базовая, Проф)
- Прикрепить файлы при необходимости
- Установить признак отбора контактов при рассылке (Всем - повышенный шанс бана Аккаунта)
- Установить признак продолжения рассылки в то же время через сутки и т.д. Пониженный шанс бана аккаунта при ограничении количества сообщений в сутки
- Сформировать текст рассылки
- Провести документ
- "Отправить сообщения" - выполнить рассылку сразу.
Результат рассылки (с прикрепленным файлом):

Кнопка добавлена на форму вывода QR-кода на экран

Кнопка добавлена на форму вывода QR-кода на экран в Обработке "Оплата в платежной системе"

Кнопка добавлена на форму вывода Платежной ссылки на экран

Результат отправки QR-кода (оплатить можно как сканируя код, так и перейдя по ссылке):

Состав поставки
После покупки на почту придет файл .cfe, который содержит:
- Расширение - WhatsAppMAXTG_ххх_infostart.cfe
Установка и использование
- Создать/активировать аккаунт на сайте green-api (для WhatsApp/MAX/Telegram) или через BotFather (для Telegram).
- Для аккаунта TelegramBot переключить режим получения сообщений запросом в браузере https://api.telegram.org/bot<BOT_TOKEN>/deleteWebhook
- Установить расширения, сняв флаг Безопасный режим.
- В справочнике "Аккаунты" создать Аккаунт, для WhatsApp/MAX обязательные поля Наименование Инстанс и Токен, для TelegramBot - Наименование Токен и флаг "Telegram Bot"
- Для получения сообщений и статусов отправленных сообщений в л/к green-api выполнить настройки:
Настройки л/к green-api
-
Для отправки смайлов: Используя функцию "Загрузка/Восстановление Смайлов в справочник" из главного меню развернуть пакет в Справочник
-
При отсутствии входящих сообщений в созданном Аккаунте снять флаг "Активен" и очистить поля индивидуальных хостов (будут использоваться стандартные). После этого в Мессенджере появится кнопка "Получить сообщения" для проверки ручного запроса к серверу (для определения возможных ограничений работы Регламентных заданий или проблем с индивидуальными хостами)
-
В модуле WhatsApp_ВнешниеЗапросы можно отредактировать/протестировать/заказать доработку функционала рассылок/анализа ответов (базовая/полная версия)
Планы развития
- Отображение входящих/исходящих звонков в чате
- Поле автоматического ответа на сообщение "/Start" для Аккаунтов вида "TelegramBot"
- Реализация полного функционала работы через браузер (web-клиент). На данный момент недоступно открытие файлов из чата и вертикальная прокрутка чата.
- Разграничение прав пользователей по группам чатов (менеджеру доступны только "свои" клиенты)
Остались вопросы?
Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку

История версий
Telegram x2
Реализована поддержка стандартных аккаунтов Telegram (не ботов!) через сервис green-api. Создание-добавление аккаунтов аналогично WhatsApp/MAX. Проверка наличия аккаунта по номеру телефона происходит аналогично MAX (для аккаунтов со скрытыми номерами невозможно определить наличие по номеру)
Telegram!
При создании аккаунта TelegramBot заполнить только Наименование, Токен и установить флаг "Telegram Bot"

Особенности работы Telegram Bot:
- Общение происходит не от личного аккаунта (с номером телефона), а от имени бота.
- Для начала общения Контакт должен первым написать боту (нажать кнопку "Start"). В платных версиях через процедуру "WhatsApp_ВнешниеЗапросы.ПроверитьОтветБоту" можно составить автоматический ответ на сообщение "/Start" для Аккаунтов вида "Telegram"
- Номер телефона Контакта не определяется, поэтому привязку Контакта к Контрагенту необходимо выполнять вручную в справочнике "Контакты"
- Нет возможности удалять отправленные сообщения (только отредактировать с текстом "Сообщение удалено" или подобное)
- Нет возможности определять статус сообщения (доставлено/прочитано)
- На данный момент в расширении реализовано получение сообщений только через HTTP API
Платформа 8.3.26+ Рекомендуется к использованию!
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.25.96, 2.5.25.77, 2.5.22.70, 2.5.21.104, 2.5.20.66, 2.5.15.103
- Управление торговлей, редакция 11, релизы 11.5.25.96, 11.5.25.92, 11.5.25.77, 11.5.22.70, 11.5.21.104, 11.5.20.66, 11.5.15.103, 11.5.15.79
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.238, 3.0.12.226, 3.0.11.169, 3.0.10.235, 3.0.10.143, 3.0.9.191
- Розница, редакция 3.0, релизы 3.0.13.238, 3.0.12.226, 3.0.12.199, 3.0.11.169, 3.0.10.235, 3.0.10.143, 3.0.10.126
1С:УТ 11.5.20.55, 11.5.20.68, 11.5.21.104, 11.5.22.70, 11.5.24.52, 11.5.25.96

