Отправка отчетов и печатных форм из 1С в WhatsApp, Telegram и Max через Green-Api
Клиент просит счет в WhatsApp? Кнопка в форме документа — отправили. Любые печатные формы и отчеты, скриншоты с произвольным сопроводительным текстом. В Telegram, WhatsApp и Max — через стороннюю интеграцию Green-Api (нужны idInstance и ApiTokenInstance). Тип файла — Excel или PDF. У каждого пользователя — индивидуальные настройки токенов. Без сохранения PDF и переключения окон.
Последняя версия:
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Расширение добавляет в 1С отправку печатных форм, отчетов и снимков экрана прямо из документа — в WhatsApp, Telegram и Max. Получателем может быть клиент из документа, сотрудник из списка адресатов или произвольный номер телефона. Файл уходит вложением, при необходимости с сопроводительным текстом.
Обмен с мессенджерами идет через сервис Green-Api. Сервис платный, с тарифами можно ознакомиться после регистрации на Green-Api; для проверки работы подойдет бесплатный тариф «Разработчик» — до трех чатов в месяц без ограничения по сроку.
Настройки подключения
Для перехода к настройкам создана отдельная команда в разделе НСИ и администрирование.

В настройках указываются:
- адресаты — пользователи, которым можно отправлять сообщения (в карточке пользователя должен быть заполнен телефон);
- тип прикрепляемого файла — Excel или PDF; снимки экрана отправляются в JPG;
- признак «Отправлять текст» — с ним перед отправкой открывается окно для произвольного сопроводительного сообщения;
- idInstance и ApiTokenInstance — параметры подключения к Green-Api. Как их получить, описано в отдельной статье.

Telegram и Max подключаются такими же парами параметров — их тоже выдает инстанс Green-Api.


Сотрудники могут писать в мессенджеры от своего имени: для этого в карточке пользователя заполняются собственные токен и идентификатор инстанса Green-Api.

⚠️ Безопасный режим
Расширению нужен доступ к внешним сервисам, поэтому в списке расширений у него должен быть снят флаг безопасного режима.

Отправка печатных форм
В форме любой печатной формы появляется кнопка отправки. Отправить документ можно партнеру из документа или сотруднику из списка адресатов, каналом на выбор — WhatsApp, Telegram или Max.


При отправке партнеру номер телефона берется из документа: сначала проверяется телефон контактного лица, затем партнера, затем контрагента.
При отправке сотруднику открывается промежуточная форма со списком адресатов из настроек — в ней выбирается получатель.

Если в настройках установлен флаг «Отправлять текст», после выбора получателя открывается окно ввода сообщения.

Готовое сообщение приходит получателю вместе с вложением.

Если у получателя телефон не указан, программа сообщает об этом и отправку не выполняет.

Отправка отчетов
Отчеты отправляются так же, как печатные формы. Отличие одно: при отправке клиенту получатель выбирается из списка партнеров.


Выбор номера телефона
Когда в карточке партнера заполнено несколько номеров, перед отправкой открывается форма выбора — на кнопках выводится комментарий к каждому телефону.


Так же выглядит выбор, когда телефоны указаны и в карточке партнера, и в карточке контрагента.

Отправка на произвольный номер
Отчет или печатную форму можно отправить на любой номер, которого нет в базе: 10 или 11 цифр без пробелов и знака «плюс».



Снимок экрана из формы
Кроме печатных форм и отчетов расширение отправляет снимок рабочей области — это удобно для журналов и форм документов, где готовой печатной формы нет. Кнопка «Скриншот» добавляется в командную панель формы документа и формы списка, отдельно для каждого канала.





Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 24 000–40 000 ₽ | 7 000 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~8 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 17 000 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 000 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (12)
Дмитрий, а будет ли поддержка телеграмма? В Green-api он поддерживается.
Запишу в план работ.
Добрый день , а когда планируется использование MAX аналогично этому функционалу WhatsApp ? Green-api уже создал интеграцию уже несколько месяцев назад. Так как предполагается блокировка Whats App это очень актуально
Поддерживаю, сегодня уже вообще стало невозможно пользоваться доработкой.
Добрый день. Добавил поддержку Max.
Добрый день. Интеграцию с Макс мы уже добавили, в описании это есть.
Добрый день! На всякий случай, уточню, на УТ 11.4.13 будет работать? И я правильно понимаю, что разработка позволяет только отправлять сообщения, получить в 1С ответы не получится?
Добрый день! Да, работать будет. Да, будет только отправка. Получение ответов не предусмотрено.
Здравствуйте! При попытке отправки печатный лист печати этикеток выдает ошибку "Файл не существует! Адрес: C:\Users\USR1CV8\AppData\Local\Temp\Этикетка: 58x40.pdf". Я так понял, что 1С пытается отправить шаблон этикетки в виде PDF, а не сам печатный лист?
Добрый день! Разумеется, прежде чем что-то отправить из 1С, это нужно сначала сохранить в файл. В вашем случае по всей видимости проблема в некорректном наименовании файла (присутствуют символы, запрещенные в наименовании файла). Попробуйте как вариант поменять наименование этикетки.
Спасибо за ответ! Суть в том, что хотел отправить печатную форму со списком товаров в формате excel или pdf, чтобы адресат скачал файл и смог распечатать этикетки либо отсканировать товары. Это возможно?
Добрый день. Групповая печать документов с возможностью отправить в Ватсап имеется? Как в стандартном 1с отправить на e-mail в форме групповой печати.
Добрый день! Возможность отправки документов при групповой печати не поддерживается.
Здравствуйте, а с провайдером Wappi не планируется интеграция случайно? просто там уже оплачен тариф, на своем сайте уже используем.
Здравствуйте! Нет, не планируется.
Здравствуйте, почему нельзя для нескольких Instance настроить?
Здравствуйте, Андрей! Записали в план работ.
Ошибка при вызове конструктора (ДвоичныеДанные)
{ИнтеграцияWhatsApp Обработка.GreenAPI.МодульОбъекта(455)}:ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКФайлу);
{ИнтеграцияWhatsApp ОбщийМодуль.ИВА_ОбщегоНазначенияВызовСервера.Модуль(43)}:Возврат Обработка.ОтправитьВидеоАудиоИзображениеДокумент(Параметры.Телефон, ПараметрыФайла, ТекстСообщения);
{ИнтеграцияWhatsApp ОбщийМодуль.ИВА_ОбщегоНазначенияКлиент.Модуль(104)}:стрРезультат = ИВА_ОбщегоНазначенияВызовСервера.ОтправитьВотсап(Параметры, Результат);
{mngbase/InputCommon2.lf(5)}:Close(1);
по причине:
Файл не обнаружен 'C:\Users\USR1CV8\AppData\Local\Temp\irfan_view\7e02d136-d3a5-468f-9574-98d428ddd6ed.jpg'
У вас не срабатывает создание скриншотов (обработка это делает через запуск скрипта для программы irfan_view с помощью консоли командной строки). Почему так происходит не могу сказать, к разработке это не имеет отношения.
Столкнулся с аналогичной проблемой. Причем на локальной машине все работает, а при запуска на сервере - вылезает ошибка.
Скорее всего, на сервере стоит запрет на запуск бинарных файлов. Соответственно библиотека irfan не может стартовать и создать файл со скриншотом.
Предложение по доработке,
Удобно было бы привязывать несколько Инстансов сервиса. Каждлму менеджеру свой Инстанс. Что звучит крайне логично))))
Смысл в том, чтобы при отправке сообщения обработка определяла текущего пользователя и для него подбирала нужный инстанс. И именно от этого инстанса отправляла сообщение. Правильно я вас понял?
Да верно. У каждого менеджера свой номер whatapp. И чтобы переписка шла с инстанса каждого менеджера персонально.
ок, запишу в план работ.
Здравствуйте, а отправку напрямую файла печатной формы в чат api whatsapp не позволяет?
Здравствуйте! Я не использую никакой промежуточный API, а типовой функционал WhatsApp этого не позволяет
Здравствуйте, можно ли отправлять печатную форму Заказа поставщику? Откуда при этом будет браться телефон: из Контрагента, Договора с контрагентом или из внутреннего справочника этого модуля?
Добрый день. С помощью расширения можно отправить любую типовую печатную форму. При этом сначала будет поиск телефона контактного лица партнера, потом партнера, потом контрагента.
Доброго дня!
Хранение файлов интересует на своем сервере.
Какой софт на своем сервере должен быть?
У нас есть Nas на Synology OS.
Можем ли мы использовать его? Например путем установки доп пакета.
Добрый вечер! В общих чертах описал нюансы хранения файлов на собственном сервере. В вашем конкретном случае не могу сказать, возможно или нет. У меня нет нужных компетенций.
Просто, при наличии такой возможности, думаю разумно описать вариант сервера/сервиса приема файлов, или конкретного примера использования. Потом местное комьюнити дополнит что и на чем использует.
Мы например с удовольствием поделимся своим вариантом.
Какие варианты и на чем вы используете?
Дело в том, что вариантов реализации серверной части сайта множество. И под каждый вариант описать вариант приема файлов сложно. Тем более, что это уже за рамками моих знаний. Вместо этого я описал принцип организации такого сервиса. Как мне видится, для опытного backend-разработчика этой информации будет достаточно.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 283 разработки каталога и обновления к ним за 50 000 ₽ в год.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.