Пример работы с viber из 1С, отправка сообщений из 1С в viber

16.05.19

Интеграция - Внешние источники данных

Обработка разработана для примера отправки сообщений в viber из 1С.

Скачать файлы

Наименование Файл Версия Размер
Пример работы с viber из 1с, отправка сообщений из 1с в viber:
.epf 7,93Kb
124
.epf 7,93Kb 124 Скачать

Для обработки нужно будет зарегистрировать публичную группы на сайте viber.com и получить ключ для api, а так же нужен будет webhook для тестирования его можно взять на сайте webhook.site в коде есть комментарии, куда его вставлять.

Обработка позволяет отправлять сообщения пользователям из публичной группы viber. Все её функции можно использовать для дальнейшей автоматизации и встраивания в автоматическую рассылку.

Данная обработка разрабатывалась для отправки данных курьерам, тестировалась и разрабатывалась на платформе 1с 8.3.11 но на обычных формах. 

Текущая обработка может помочь разобраться с тем, как работает api viber и как его использовать в дальнейшем для личных нужд.

viber и отправка сообщений интеграция api пример работы с

См. также

Автоматическая многопоточная выгрузка данных 1С 8.3 в БД Clickhouse (для работы с данными 1С в BI-системах)

Внешние источники данных Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматизированной выгрузки данных из 1С 8.3, а также MS Excel в базу данных ClickHouse для работы с данными 1С в Yandex Datalens, Visiology, Apache Superset (и не только) - "Экстрактор данных 1С в BI". Решение отлично работает со всеми типовыми (и не только) конфигурациями 1С 8.3 для управляемых форм. Gозволяет автоматизировать работу бизнес-аналитика по ежедневной выгрузке данных из 1С в БД ClickHouse для последующей работы с этой БД в Yandex Datalens/ Система полностью автоматизирует работу с хранилищем данных в БД Clickhouse. Не надо быть программистом, чтобы одной кнопкой получать любые данные из 1С в Yandex Datalens

160000 руб.

15.11.2022    9917    6    23    

18

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    8166    4    8    

7

Перенос начальных остатков из Парус 7.71 в БГУ

Внешние источники данных Взаиморасчеты Учет ОС и НМА Логистика, склад и ТМЦ Бюджетный учет Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Перенос словарей и начальных остатков из ПП Парус-Бухгалтерия Бюджет 7.71 в 1Сv8 БГУ2. Заполнение словарей и документов по вводу начальных остатков. Не требуется установка ПП Парус7. Возможна дозагрузка. Внешняя обработка с открытым кодом.

9000 руб.

08.12.2011    79808    119    121    

139

Перенос данных из Парус 7.хх в ЗГУ ред.3

Внешние источники данных Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

24000 руб.

24.04.2017    46896    89    153    

82

Обмен с СУФД (Федеральным казначейством) для Бухгалтерии предприятия 3.0

Внешние источники данных Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Комплект обработок для обмена СУФД и Бухгалтерии 3.0. Содержит две обработки: для переноса платежных поручений из БП 3.0 в СУФД Федерального казначейства и загрузки выписок из СУФД в БП 3.0.

2400 руб.

30.03.2023    5499    14    2    

15

Импорт документов из розничной программы учета (ТрейдФарм, Манускрипт Солюшн, Е-Фарма и др.) в Бухгалтерию 3.0 с формированием книги учета доходов и расходов при УСН и бухгалтерского и налогового учета при ОСНО

Розничная торговля Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Фармацевтика, аптеки Россия Бухгалтерский учет Налоговый учет Платные (руб)

Представлена обработка для импорта документов из розничной программы учета товара в торговых точках и аптеках, необходимых для ведения бухгалтерского и налогового учёта, в Бухгалтерию 3.0. При загрузке данных в бухгалтерию переносятся документы поступлений, реализации, возвратов и перемещений в торговых точках и формируются все бухгалтерские и налоговые отчеты с учетом этих документов для любой системы налогообложения. Обработка позволяет загрузить данные из ПО ТрейдФарм. Имеются варианты для других розничных программ (ПО Manuscript Solution, Е-Фарма и S-Market).

18000 руб.

09.04.2020    17312    10    8    

6

Загрузка спецификаций в УНФ из системы Базис-мебельщик

Производство готовой продукции (работ, услуг) Внешние источники данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Лесное и деревообрабатывающее хозяйство Россия Управленческий учет Платные (руб)

Обработка предназначена для загрузки файлов, выгруженных из системы Базис-мебельщик, в справочник "Спецификации" для последующих процессов учета и диспетчирования полуфабрикатов и изделий.

6000 руб.

24.06.2021    17674    45    41    

22
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. maxilex 17.05.19 07:20 Сейчас в теме
Здравствуйте, а можно дополнить статью примерами или ссылками?
2. Isa816 63 17.05.19 09:20 Сейчас в теме
(1) Доброе время суток, в этом нет смысла, в обработке используются стандартные функции для вызова HTTP, от привычного наверное только передача заголовков ну и
ИспользованиеByteOrderMark.НеИспользовать

вот эта штука обязательна так как в 1с по умолчанию идёт другой порядок байтов.
3. capitan 2359 19.05.19 09:57 Сейчас в теме
Жив значит еще курилка. Я думал ватсапп его съел
4. Isa816 63 20.05.19 09:21 Сейчас в теме
(3) Вот как раз ватсапп не дает АПИ и через него нельзя отправлять сообщения.
5. gubanoff 63 20.05.19 16:43 Сейчас в теме
(0) сообщение отправляется только в публичную группу или можно конкретному пользователю из публичной группы?
6. Isa816 63 21.05.19 09:09 Сейчас в теме
(5) Сообщение отправляется конкретному пользователю, который подписался на публичную группу
7. gubanoff 63 22.05.19 16:25 Сейчас в теме
(0)
Структура.Вставить("receiver", "razmXXXXXXXXXXXXXX==");

Вот этот код тоже забыли вынести в константы, это ID того пользователя, кому отправляем сообщение.

Пришлось разбираться, но теперь все работает, спасибо!

Подскажите, как ответ получать в 1С от пользователя?
8. Isa816 63 22.05.19 16:43 Сейчас в теме
(7) Я для примера перебрал всех пользователей.
Что бы получить ответ от пользователя нужно делать полноценный вехук и на него будут приходить сообщения, можно сделать на стороне 1с средствами веб сервиса, но нужен белый ip
9. gubanoff 63 22.05.19 16:51 Сейчас в теме
(8)
Что бы получить ответ от пользователя нужно делать полноценный вехук и на него будут приходить сообщения, можно сделать на стороне 1с средствами веб сервиса, но нужен белый ip

можете дать пример кода 1С для случая, когда есть ip?
12. Isa816 63 14.06.19 09:14 Сейчас в теме
(9) Кода в текущий момент нет, где то на серверах заказчика остался.
Вот описание API https://developers.viber.com/docs/api/rest-bot-api/#setting-a-webhook
Можно по аналогии с любым POST запросом сделать
10. Vainemeinen 82 14.06.19 02:37 Сейчас в теме
Ну и как это должно работать? Процедура УстановитьВебхук() ниоткуда не вызывается. Как узнать receiver id?
11. Isa816 63 14.06.19 09:11 Сейчас в теме
(10) Это пример работы. Вебхук нужен для того что бы получать ответы от пользователей. И кажется она висит на кнопке, я показывал где можно взять тестовый вебхук.
13. Vainemeinen 82 14.06.19 18:23 Сейчас в теме
Что значит "кажется" - проверьте, процедура УстановитьВебхук() не вызывается ни из кода, ни из элементов управления формы.
"receiver" никак не выделен в коде, как будто это поле одинаков для любого получателя.
14. Isa816 63 15.06.19 19:53 Сейчас в теме
(13) Это пример использования API viber а не готовая обработка, как устанавливать вебхук в коде есть.
15. Rabit 4 27.06.19 15:46 Сейчас в теме
Добрый вечер!
Подскажите куда вставить эту строку:

ИспользованиеByteOrderMark.НеИспользовать


и вот эту:

Структура.Вставить("receiver", "razmXXXXXXXXXXXXXX==");
16. Isa816 63 27.06.19 15:48 Сейчас в теме
(15) ИспользованиеByteOrderMark.НеИспользовать это в заголовках HTTP сервиса

Структура.Вставить("receiver", "razmXXXXXXXXXXXXXX=="); Это если знаете ID пользователя
20. ivan.kh 11.02.20 15:26 Сейчас в теме
(16) Добрый день.. А есть возможность по номеру телефона пользователя отправлять ему сообщения?
Некоторые магазины и аптеки делают рассылку о состоянии заказа, хотя на их паблики не подписан, а просто указал номер тел. при заказе на сайте.
21. ivan.kh 11.02.20 18:50 Сейчас в теме
(20) Собственно получил ответ (можно, только через аторизованных представителей) в другой теме
17. The Ded 171 17.07.19 16:37 Сейчас в теме
Автору респект, всё отлично получилось
rpashkovsky; +1 Ответить
18. PolAlex2 118 25.12.19 12:08 Сейчас в теме
"нужно будет зарегистрировать публичную группы на сайте viber.com "
"Viber изменил политику предоставления паблик аккаунтов, теперь разрешают создать ПА только "крупным" известным компаниям.
Критериев оценки "известности" не озвучено. "

Люди, так вообще реально сейчас "обычному" клиенту получить паблик-аккаунт??
19. Isa816 63 26.12.19 12:06 Сейчас в теме
(18) Там и раньше было это правило, но всё равно регистрировалось нормально. Подай заявку.
22. elena.voevodina@ugitservice.com 24.04.20 16:00 Сейчас в теме
Добрый день! Работает ли обработка в 1с:УТ 11
23. yvelir 08.06.20 05:37 Сейчас в теме
Добрый День!
При указании необходимых параметров в обработке (receiver id, bot id, WH) отправка работает, спасибо!
Подскажите как получить из webhook id subscribers, что бы отправлять письма необходимым адресатам?
Webhook = iis + let's encrypt + публикация базы 1с
24. Isa816 63 15.06.20 16:46 Сейчас в теме
(23) Добрый день, сейчас уже и не вспомню, нужно разбирать документацию.
25. L3raa 07.02.23 14:22 Сейчас в теме
Супер, делаю интеграцию с вайбер есть что почерпнуть
Оставьте свое сообщение