Дружим с Битрикс 24. Лиды

Интеграция с Битрикс24 Лиды.

Вводная

Однажды нашему хорошему заказчику понадобилось интегрировать данные с портала Битрикс 24 (лиды которые приходят с сайта в виде заявок, которые оставляет клиент) и 1с Предприятие 8.  Дело казалось на вид простым, есть готовые модули для большинства конфигураций загрузи модуль и работай. Но -> 1. Основная конфигурация с которой работал заказчик не была в списке модулей Битрикс24, конфа нестандартная, почти самописанная; 2 Типовой функционал Б24 не предполагает работу с лидами; 3. Конфа 1С Предриятие 8.2 – не умеет работает с https запросами стандартными методами.

Итак, первая мысль, это все нереально!

Вторая мысль — это нереально!

Так первые мысли прошли, надо браться за дело. В качестве снятия 3-го ограничения – для соединения будем использовать WinHTTPRequest, как COM-Объект.

Этим мы снимаем третье ограничение

 

Далее второе ограничение – смотрим сайт для разработчиков Б24 и пытаемся понять, как прикрутить работу с лидами. Вроде описано понятно, что куда посылать какой запрос, что получать и как парсить. Тут же сразу появилась новая вводная – т.к. 1С Предприятие 8.2 не умеет работать с JSON придется искать готовые функции или писать самому для работы с JSON.

 

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

Берем модуль Б24 и …. пытаемся понять каким-же образом мы можем применить типовой модуль Б24 к нашей конфе. Ответ – почти никак, придется кусками частями брать функции и пытаться запустить на конфе заказчика.

Продолжение следует…

Добавить комментарий