Подключаем WhatsApp к 1С

Публикация № 1299997

Разработка - Системная интеграция - Интеграция с WEB

WhatsApp API Интеграция мессенджер чат-бот чаты

Обработка для быстрого подключения WhatsApp к любой конфигурации 1С.

Для отправки и получения сообщений WhatsApp достаточно открыть файл внешней обработки и сразу начать работу.

  • Никаких изменений конфигурации не требуется.
  • Никаких веб-серверов и внешних незащищенных IP-адресов.
  • Всё работает сразу "из коробки".

Обработка тестировалась на версии платформы 8.3.10.2252

 

Безопасность

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

При использовании этой обработки такие риски исключены.

 

Время на установку занимает 0 (ноль) минут

Для начала работы не требуется вносить изменений в конфигурацию. Отправка и получение сообщений и файлов WhatsApp работает сразу после запуска обработки.

 

НАСТРОЙКА

Для отправки и получения сообщений WhatsApp выполните несколько простых шагов:

  1. Скачайте внешнюю обработку 1С.
  2. Откройте обработку в интерфейсе программы 1С (конфигурация любая), Платформа 8.3.10 и выше.
  3. На вкладке "Настройки" укажите параметры API Token и ID Instance, которые требуется предварительно получить в личном кабинете стороннего сервиса GREEN-API.
  4. Проверьте статус подключения. Для этого нажмите на кнопку "Обновить статус". Статус должен смениться на - Подключен.
  5. Перейдите на вкладку "Настройки входящих уведомлений" и нажмите кнопку "Установить стандартные настройки".

 

Готово! Теперь можно отправлять и получать сообщения WhatsApp

 

ОТПРАВКА И ПОЛУЧЕНИЕ СООБЩЕНИЙ

Для отправки сообщений перейдите на вкладку "Отправка сообщений". Укажите номер телефона получателя, текст сообщения и нажмите кнопку "Отправить сообщение".

Для получения сообщений перейдите на вкладку "Получение сообщений". Нажмите на кнопку "Получить сообщение".

 

 

Рекомендации

  • Используйте обработку для разработки чат-ботов 1С
  • Используйте обработку для общения с клиентами из 1С
  • Используйте обработку для отправки уведомлений только своим клиентам
    • Если клиент не ожидает сообщения от вас, то скорее всего он нажмет "Заблокировать". Достаточно 10 нажатий, чтобы словить бан.
  • Старайтесь, чтобы клиенты больше отвечали на ваш номер
    • Например: "Вы записаны на завтра 12:00. Чтобы подтвердить запись напишите в ответ *ок*"
  • Предоставьте клиентам возможность отписаться от ваших рассылок
    • Например: "Напишите *stop*, если не хотите получать от нас уведомления"

 

 

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

Наименование Файл Версия Размер
Обработка для интеграции с WhatsApp

.epf 17,02Kb
25.09.20
10
.epf 0.0.12 17,02Kb 10 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. serg33rus 30.09.20 11:15 Сейчас в теме
690 рублей в месяц однако. Не сказать что много, но на фоне бесплатных ... как-то не очень.
5. andrew.shamin@gmail.com 27 30.09.20 19:41 Сейчас в теме
На время разработки своей интеграции или для экспериментов я использую бесплатный тариф "Разработчик" в сервисе Green-API. При этом тариф "Разработчик" не ограничен по времени, я сижу на нем столько времени, сколько мне требуется. А когда интеграция готова, то за нее уже платит организация.
7. serg33rus 01.10.20 09:56 Сейчас в теме
(5) Резонно. Но с учетом того, что есть бесплатные альтернативы (телеграм, ВК, вайбер), трудно будет убедить клиента, что вот за whatsapp надо платить. С учетом того, что оно ничем не лучше. Наверно есть такие, у кого обмен именно через whatsapp очень желателен или даже обязателен. Но не думаю, что таких много. Хотя наверно есть и такие. Но в любом случае лишним не будет :-). Тем более, что условно бесплатный демо-режим есть.
17. 1c.pro.fun 141 17.10.20 22:59 Сейчас в теме
(5) Написал Вам в WhatsApp и сюда продублирую на всякий случай: Используем бесплатный тариф "Разработчик". Из green-api.com не приходят входящие сообщения, которые были отправлены нам как ответ на наши исходящие. Когда пробовали получать такие в 1С тишина, но на телефоне звуковой сигнал. Когда входящие сообщения пишут просто, а не как ответ на наши то в 1С все падает прекрасно и на телефоне звуковой индикации о пришедшем сообщении нет. Я думаю это очень важная "дырка" - так можно и потерять сообщения от клиента, если постоянно не мониторить что там "пропикала" трубка. Отзовитесь пожалуйста Михаил.
18. andrew.shamin@gmail.com 27 19.10.20 08:42 Сейчас в теме
(17) Михаил, да, действительно, входящие сообщения с цитированием не прилетают. Направил вопрос разработчикам АПИ. Обещали починить в ближайшее время.
19. andrew.shamin@gmail.com 27 20.10.20 16:17 Сейчас в теме
(17) Михаил, цитирование сообщений добавили. При цитировании прилетает входящее уведомление с типом "typeMessage": "quotedMessage"
20. 1c.pro.fun 141 20.10.20 22:06 Сейчас в теме
(19) Спасибо большое! Тестировать буду в субботу. Так-то я Александр :)
21. 1c.pro.fun 141 24.10.20 20:26 Сейчас в теме
(19) Цитированные сообщения приходят. Теперь выявились другие странности.
Попытались получить сообщение с текстом:
Https://1c.ru
В результате телефон пропиликал, а через green-api так ничего и не пришло, хотя ожидали получить как в документации:
typeWebhook = incomingMessageReceived
messageData.typeMessage = extendedTextMessage


Затем попробовали сбросить ссылку на видео из facebook:
https://fb.watch/1k55rJCv17/
В результате green-api его передал, но не так как ожидалось, а просто как текстовое:
typeWebhook = incomingMessageReceived
messageData.typeMessage = textMessage

Отправлялось видео из приложения Facebook на IPhone при помощи кнопки "Поделиться".

Затем попробовали сбросить ссылку на видео из Яндекса. Ссылка длинная приложил скриншот. Из него видно что пришло обычное текстовое сообщение, хотя по идее ожидаемое поведение это:
typeWebhook = incomingMessageReceived
messageData.typeMessage = extendedTextMessage

Сбрасывали с того же телефона IPhone из браузера Safari на сайте Яндекс нажав кнопку "Поделиться"

И только когда сбрасывали видео кнопкой "Поделиться" из приложения Youtube оно пришло как и ожидалось в виде расширенного текста с заголовком и превью.
Прикрепленные файлы:
24. andrew.shamin@gmail.com 27 27.10.20 17:45 Сейчас в теме
(21) При отправке ссылки, чтобы она была получена аккаунтом в формате extendedTextMessage, требуется, чтобы сформировался превью ссылки перед отправкой. Не все сайты поддерживают превью по ссылке. Сайт должен поддерживать превью.
Например, при отправке ссылки на сайт https://green-api.com вы увидите превью см. рис. При этом будет входящее уведомление в формате extendedTextMessage.
Если вы отправите ссылку на сайт, который не поддерживает превью, то придет входящее уведомление в формате textMessage.

По поводу ссылки https://1c.ru проверил - действительно сообщения не приходят! Видимо у шлюза аллергия на 1С )) Написал разработчикам, обещали оперативно исправить.
Прикрепленные файлы:
6. stepan_s 01.10.20 06:59 Сейчас в теме
2. andy_zhav 182 30.09.20 11:33 Сейчас в теме
А как с отправкой файлов дела обстоят?
3. smit1c 105 30.09.20 11:41 Сейчас в теме
(2) на сайте пишут что можно
4. andrew.shamin@gmail.com 27 30.09.20 19:37 Сейчас в теме
В ближайшее время доработаю обработку. Добавлю выгрузку и получение файлов тоже: по ссылке и через бинарный поток.
Milanick; +1 Ответить
22. 1c.pro.fun 141 24.10.20 22:30 Сейчас в теме
(4) Каким образом Вы скачиваете отправленные файлы. При попытке использовать процедуру КопироватьФайл() получаю:
Ошибка работы с Интернет: Удаленный узел не прошел проверку


для адресов вида: https://api.green-api.com/waInstance7326/downloadFile/НЕКИЕ_БУКВО_ЦИФРЫ
23. andrew.shamin@gmail.com 27 27.10.20 14:39 Сейчас в теме
(22) В ближайшее время планирую опубликовать обновление обработки. В новой версии будут все необходимые методы по работе API, демонстрация работы методов. И как раз будет пример скачивания файлов при получении сообщений. Планирую опубликовать версию уже на этой неделе.
unknown181538; +1 Ответить
8. serg33rus 01.10.20 10:07 Сейчас в теме
Хотел задать пару вопросов.
1. Я так понял, что можно отсылать сообщения на номер телефона? Это очень ценное качество, ни вайбер, ни телеграмм так не умеют.
2. Бот может написать пользователю первым? Т.е. процедуры "подписки на бота" нет? Многие боты в других системах требуют чтобы
пользователь первым написал боту. и только после этого возможно отправлять на пользователя сообщения.
3. А есть ли функция проверки, существует ли такой пользователь в whatsapp (если можно отправлять первым и просто по номеру).
andrew.shamin@gmail.com; +1 Ответить
9. andrew.shamin@gmail.com 27 01.10.20 10:29 Сейчас в теме
(8)
1. Да, обработка поддерживает отправку сообщений именно по номеру телефона получателя.
2. Да, можно писать первым. Однако, следует учитывать рекомендации, указанные в статье, а именно, писать только тем пользователям, которые заинтересованы вступить в диалог с ботом. Если спамить кому попало, то можно словить бан.
Однако также можно поддержать сценарий, когда пользователь будет сам первым писать боту. В этом случае все риски с баном исключены, т.к. пользователь сам соглашается вступить в диалог с ботом.
3. Да, чтобы проверить, зарегистрирован ли пользователь в WhatsApp используйте метод: https://green-api.com/docs/api/service/CheckWhatsapp/
10. 1c.pro.fun 141 04.10.20 00:12 Сейчас в теме
Здравствуйте, Андрей! Насколько я понимаю Вы автор обработки выложенной для примера на самом сайте green-api.com. Вашу не качал, но судя по скринам это она.

Подскажите пожалуйста как обычно Вы устраиваете хранение отправленных и принятых WhatsApp сообщений в базе 1С? Я вот что-то не могу определиться с оптимальной структурой регистра сведений. Вы обычно используете периодический? Каков набор измерений? Ресурсов?
Какие задачи обычно стоят перед Вами при этом? Я для себя выделил следующие:
1) Отображение переписки с конкретным контактом (телефоном) в хронологическом порядке
2) Построение "списка последних сообщений по всем контактам (телефонам)" - подобно тому как выглядит вкладка "Чаты" в окне самого приложения WhatsApp.
idMessage - храните наверняка - без этого невозможна идентификация отправленных сообщений при получении уведомлений об изменении их статуса.
Если это не секретная информация поделитесь пожалуйста - у Вас явно не первая интеграция с WhatsApp как я понял. Заранее спасибо!
P.S. Какова максимальная размерность текстового сообщения WhatsApp? Не нашел этой информации (возможно плохо искал?).
P.P.S. Использовали ли в какой-нибудь интеграции отправку голосовых сообщений? Удавалось ли это реализовать при работе с 1С через RDP?
11. andrew.shamin@gmail.com 27 05.10.20 10:20 Сейчас в теме
(10) Добрый день!

1. Сообщения (отправленные и полученные) правильнее хранить в справочнике. Я планирую в ближайшее время выполнить обобщение своего опыта интеграции с WhatsApp и опубликовать отдельную подсистему (конфигурацию), в которой все эти вопросы будут решены: настройка подключения к WhatsApp, отправка и прием сообщений, хранение данных.
2. Максимальный размер текстового сообщения согласно документации green-api составляет 4096 символов, включая символы эмоджи.
3. API позволяет выполнять отправку голосовых сообщений. Для этого надо использовать метод sendFileByUpload или sendFileByUrl. Предварительно потребуется сформировать аудиофайл для отправки. Пример отправки файлов из 1С планирую опубликовать в ближайшее время в этой обработке.
12. 1c.pro.fun 141 06.10.20 14:52 Сейчас в теме
(11) Спасибо за ответ Андрей. Почему именно справочник выбрали для хранения сообщений? Есть какой-то смысл в дополнительной нагрузке в виде стандартных реквизитов "Ссылка", "Пометка удаления" (бог с ними с другими, что можно отключить)? Это как-то связано с ответами на сообщения? Чтобы одно сообщение ссылалось на другое (только начал ковырять - не дошел еще до этого просто)?
13. andrew.shamin@gmail.com 27 06.10.20 16:04 Сейчас в теме
(12) Сообщение само по себе является отдельной сущностью. У сущности должен быть идентификатор. В АПИ этот идентификатор присутствует. Правильнее было бы, если идентификатор был бы и в 1С.
Регистры сведений же, напротив, больше подходят для хранения данных в некоторых разрезах. Данные эти идентифицируются не ссылкой, а набором уникальных измерений.
Например, в регистрах правильнее хранить статусы сообщений: отправлено, доставлено, прочитано. В то время как само сообщение, в справочнике.
14. 1c.pro.fun 141 06.10.20 21:30 Сейчас в теме
(13) Простите за назойливость, но где на практике Вы ссылаетесь на такую сущность как "Сообщение WhatsApp" кроме, как в регистре сведений, в котором храните статус сообщения?
Или у этого справочника есть реквизит хранящий ссылку на сам справочник в случае если одно сообщение является ответом на другое сообщение?
15. andrew.shamin@gmail.com 27 07.10.20 08:56 Сейчас в теме
(14) На практике не ссылаюсь, подсистема интеграции пока в разработке. Выбор архитектуры хранения данных - справочник или РС носит рекомендательный характер. Разработчик использует такую структуру хранения, которая больше соответствует его задаче.
16. ICeZm 10 12.10.20 15:32 Сейчас в теме
Интересная обработка. Спасибо автору.
Оставьте свое сообщение

См. также

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

1 стартмани

30.03.2018    26563    36    Ditron    83    

Чатбот WhatsApp

WEB v8 1cv8.cf Абонемент ($m)

Внешняя обработка для написания чат-бота WhatsApp

1 стартмани

21.10.2020    2481    7    ripreal1    5    

1С + react native

WEB v8 1cv8.cf Абонемент ($m)

Пример реализации клиента для 1С на react native.

1 стартмани

09.10.2020    3908    4    van_za    5    

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

WEB Практика программирования v8 1cv8.cf Абонемент ($m)

Пошаговое руководство по созданию http сервиса (часть третья). Передача нескольких параметров в http сервис, a также формирование сложных JSON строк.

1 стартмани

02.10.2020    3260    1    hpi    14    

Работа с релизами 1С и договорами ИТС Промо

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    14411    42    RocKeR_13    15    

HTTP сервисы по OpenAPI спецификациям

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    6696    2    shmalevoz    19    

Конструктор HTTP-соединений в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Иногда возникают мысли о том, чтобы прикрутить сервисы, связанные с HTTP-соединениями, в 1С. Необходимо писать обработку и анализировать результат.

1 стартмани

02.06.2020    4525    24    Denr83    0    

DaJet QL - расширяемый язык запросов

Интеграция WEB v8 Абонемент ($m)

DaJet QL поддерживает практический полный синтаксис SQL Server 2005-2016. Кроме этого это расширяемый язык запросов. Обращение к объектам СУБД выполняется в терминах метаданных 1С. Доступ к возможностям этого языка запросов реализован в виде web api сервиса. Результаты запросов возвращаются в виде JSON.

1 стартмани

20.04.2020    6694    11    zhichkin    16    

Проверка VAT номеров Промо

WEB v8 1cv8.cf Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    12597    2    wtlz    1    

Пример работы с Trello из 1С

WEB v8 1cv8.cf Россия УУ Абонемент ($m)

Небольшая конфигурация содержит примеры обмена с онлайн-сервисом Trello.

1 стартмани

15.02.2020    10809    41    terrorion    12    

Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Показан пример использования HTML (COM объект, WebKit) в 1С (8.3).

2 стартмани

18.01.2020    8049    24    Deniskinr83    0    

Google drive - менеджер файлов

WEB Внешние источники данных v8 1cv8.cf Россия Абонемент ($m)

Синхронизация с гугл диском легко и просто!

10 стартмани

05.12.2019    9585    29    zykov_vitaliy    22    

Трекинг номеров РПО в Почте России Промо

WEB Оптовая торговля Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

2 стартмани

28.03.2016    26968    11    Smaylukk    3    

Автозаполнение адреса по КЛАДР в УПП при выгрузке контрагента с портала компании (API dadata)

WEB v8 1cv8.cf Абонемент ($m)

Заведение, согласование контрагентов организовано на портале компании. Далее по web-сервису контрагенты выгружаются в УПП (юр.адрес и факт.адрес выгружаются строкой). Задача автоматизировать заполнение адреса в УПП по КЛАДР.

1 стартмани

03.12.2019    6700    1    John_d    10    

Работа с Яндекс-картами в 1С (вывод меток, прокладка маршрута, отображение балуна, вывод меток в кластеры) (обычное и управляемое приложение)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (управляемое приложение). Обработка показывает, как можно найти адреса на карте Яндекс, проложить маршрут.

2 стартмани

20.11.2019    12276    120    Denr83    0    

Пример взаимодействия HTML (COM объект, WebKit) с 1С (динамический отбор) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Показан пример использования WebKit в 1С (8.3).

2 стартмани

18.11.2019    9579    13    Denr83    0    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты Промо

WEB Рабочее место v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка для работы с картами в 1С. Получения изображения с публичной кадастровой карты России, построения тематических карт

5 стартмани

31.08.2017    18325    14    vipchep    0    

Яндекс сервисы [Расширение]

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Расширение для работы с Яндекс-сервисами (предиктор,переводчик,проверка орфографии)

1 стартмани

24.10.2019    11369    10    noprogrammer    12    

Telegram бот на 1С

WEB v8 1cv8.cf Абонемент ($m)

Telegram бот на 1С в виде внешней обработки, встраиваемой в типовые 1С 8.3.

1 стартмани

24.09.2019    15691    35    budidich    19    

Выгрузка номенклатуры в социальную сеть Вконтакте

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf Абонемент ($m)

Обработка для быстрой и легкой выгрузки товаров Вконтакт. Так просто еще не было)))

2 стартмани

14.08.2019    14426    46    kaliuzhnyi    46    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

28.12.2012    106063    1195    Smaylukk    355    

Подключение к сайту и отправка или получение данных по API (POST, GET...) (с описанием кода)

WEB v8 1cv8.cf Абонемент ($m)

Простая обработка по отправке или получение данных с любого сервера главное знать ресурс (выполняемую функцию) и тело запроса.

1 стартмани

12.08.2019    14059    23    MaxPowerr    5    

Конфигурация для обмена данными (интеграционная шина)

Внешние источники данных WEB v8 1cv8.cf Абонемент ($m)

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

4 стартмани

08.07.2019    12056    30    miha-28    17    

Шаблон http-сервиса для вашего проекта

Внешние источники данных WEB Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    19429    74    MarkoSokolov    47    

Пример использования REST API Яндекс Диска Промо

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    25386    42    MKFreeUser    15    

1С и WebKit. Вариант взаимодействия

WEB v8 1cv8.cf Абонемент ($m)

В результате перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменился с COMОбъект на ВнешнийОбъект. Также изменилась DOM модель документа, доступная через это свойство.

2 стартмани

23.02.2019    29265    76    mi1man    57    

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet

WEB v8 1cv8.cf Транспорт, автопарки, такси Абонемент ($m)

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    25563    96    Ditron    94    

Яндекс карта в документе "Заказ клиента" на закладке "Доставка". (Расширение) УТ 11.4

Обработка документов WEB Оптовая торговля Оптовая торговля v8 УТ11 Россия УУ Абонемент ($m)

Показ яндекс карты в документе "Заказ клиента" на закладке "Доставка" и печать карты для курьера с контактными данными. (Расширение)

3 стартмани

05.02.2019    10934    12    ret    7    

Работа с публикациями "Инфостарт" Промо

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    21735    13    RocKeR_13    16    

Яндекс карты 2.1. Построение маршрута. Передача длины маршрута в реквизит формы

WEB v8 1cv8.cf Абонемент ($m)

Пригодится как пример использования Яндекс карты 2.1 для построения маршрута.

1 стартмани

24.01.2019    14045    75    John_d    32    

Веб-форма авторизации/регистрации/восстановления пароля для веб-клиента 1С с помощью HTML/CSS/PHP/HTTP-сервисов 1С

WEB v8 1cv8.cf Абонемент ($m)

Пришла в голову идея создать универсальную веб-форму входа в веб-клиент 1С на HTML/CSS/PHP/HTTP-сервисы 1С. Чтобы прямо как на нормальных сайтах. Заодно и для ознакомления с 1С с новой, для себя, стороны. Интересно было попробовать интеграцию PHP - 1С.

1 стартмани

08.11.2018    17743    25    Бэнни    21    

Загрузка чека онлайн-касс (загрузка товаров из чека)

Внешние источники данных WEB Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 1cv8.cf Абонемент ($m)

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

2 стартмани

08.10.2018    20997    38    echo77    72    

Конфигурация для просмотра публичных телеграм каналов Промо

WEB v8 Абонемент ($m)

Просмотр и каталогизация в более удобном виде публичных телеграм каналов, групп и чатов.

1 стартмани

02.06.2018    17974    11    DO_WHILE_LOOP    7    

SOAP для чайников

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    50173    44    dusha0020    18    

Класс-обработка “Работа с картами Яндекс”

Разработка внешних компонент WEB v8 Абонемент ($m)

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    25105    200    RSConsulting    16    

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза

WEB v8 1cv8.cf Абонемент ($m)

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    15616    78    Malfarion    16    

Обмен файловыми базами данных через Yandex диск Промо

WEB v8 Россия Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    17270    7    slimper    1    

Простой эмулятор вызова веб-сервиса 1С с просмотром результата

Обмен через XML WEB v8 1cv8.cf Россия Абонемент ($m)

Последнее время все чаще сталкиваюсь с разработкой веб-сервисов средствами 1С. Для ускорения разработки и отладки написал внешнюю обработку. На какой-то сверх-крутой функционал она не претендует, но, может, кому-то пригодится.

1 стартмани

24.04.2018    13031    19    anvolkov1cbit    9    

Интеграция между Atlassian Jira и 1С:Предприятие 8.3 используя Jira REST API (выборка, создание и изменение запросов, чтение, создание и удаление записей о работах, чтение комментариев и другие возможности)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с Atlassian Jira используя Jira REST API. Ключевые функции: выборка запросов с использованием JQL; добавление и изменение запросов; добавление, изменение и удаление записей о работах; чтение комментариев к запросам; сохранение всех ключевых параметров между сеансами работы. Тестирование проводилось на платформе 1С (8.3.11.2954) совместно с JIRA Server platform (7.3.7)

1 стартмани

24.04.2018    32376    175    Ko1t    80    

Простая и пошаговая интеграция Яндекс-Алисы и 1С

WEB v8 Абонемент ($m)

Интеграция Алисы и 1С через http сервис на платформе 8.3.9. Используем виртуальный сервер, сертификат от letsencrypt, и делаем простые запросы к базе из Алисы.

1 стартмани

09.04.2018    22737    19    kiv1c    35    

Сервер push сообщений “Push0k“ 18.05 Промо

WEB v8 1cv8.cf Абонемент ($m)

Аналог других “мессенджеров“. Позволяет практически все то же самое, что и другие решения. За исключением смайлов, эмодзи, голосовой и видео связи. Основное отличие от других решений, открыта и доступна для изменения серверная и клиентская часть месенджера. Общедоступной серверной части нет, за серверную часть отвечаете вы сами.

1 стартмани

19.12.2017    18151    12    PloAl    20    

Чтение и запись из таблиц гугл (google sheets) в табличный документ 1С (8.3, управляемые формы)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка на управляемой форме для 1С версии 8.3 для доступа к сервисам Google Sheets c использованием протокола авторизации OAuth 2.0. Выполняет получение списка листов таблицы гугл, чтение таблицы гугл в табличный документ 1С и запись из табличного документа 1С в таблицу гугл. Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.11.2954).

1 стартмани

09.04.2018    39642    263    Ko1t    73    

2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту

Обработка справочников WEB Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::УФ ERP2 БП3.0 ЗУП3.x Россия БУ Абонемент ($m)

Представляю вашему вниманию внешнюю обработку заполнения элемента справочника "Физические лица". Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.

1 стартмани

27.02.2018    23149    148    VladimirElohov    39    

Построение маршрута доставки с расчётом расстояния для любой базы УФ Промо

Универсальные обработки WEB Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    35752    43    KorotkovRV    16    

Проверка контрагентов по ИНН и КПП через веб-сервис ФНС (внешняя) Промо

Обработка справочников WEB v8 1cv8.cf Россия Абонемент ($m)

Обработка проверяет контрагентов по ИНН и КПП через веб-сервис ФНС на наличие регистрации в ЕГРН. Может выполняться в любых типовых конфигурациях, при наличии справочника "Контрагенты" и реквизитов "ИНН" и "КПП"

1 стартмани

25.12.2014    39951    130    Willforre    12