Интеграция CRM с 1С для бронирований и оплат
Команда 1IS разработала программный клиент API 1С для бронирований, оплат и получения реестров обязательств. Клиент используется бизнес-процессами и интеграционными обработчиками CRM и объединяет подготовку запросов, обработку ответов и журналирование.
Битрикс24 · PHP
Интеграция CRM с 1С для бронирований и оплат
- Параметры аренды
- Расчёт в 1С
- Код расчёта
- Создание бронирования
- Ответ в CRM
- Клиент API 1С
- Расчёт и бронирование
- Журнал обмена
О проекте
- Проект: единая CRM-платформа для аренды автомобилей.
- Формат работы: интеграция и развитие продукта.
- Роль 1IS: клиент API, подготовка запросов, обработка ответов и журналирование.
Задача
Требовалось выполнять операции 1С из бизнес-процессов CRM и других серверных сценариев. При создании бронирования нужно соблюдать последовательность расчёта и оформления, а уведомления об оплате направлять для соответствующего типа обязательства.
Решение
PHP-клиент инкапсулирует HTTP-вызовы API 1С. Он используется бизнес-процессами и интеграционными обработчиками CRM и предоставляет отдельные методы для бронирований, платежей и получения реестров.
Что реализовали
- Получение расчёта и создание бронирования с полученным кодом расчёта.
- Уведомления об оплате бронирования и аренды.
- Получение реестров штрафов и новых данных о платных дорогах.
- Передача уведомлений об оплате штрафов и платных дорог.
- Получение справочных групп и журналирование обмена.
Как работает решение
Бизнес-процесс передаёт параметры аренды клиенту API. Сначала запрашивается расчёт в 1С, затем с полученным кодом создаётся бронирование. Результат возвращается вызывающему процессу, а связанные записи обмена доступны в журнале.
Особенности реализации
Последовательность расчёта и бронирования сохранена в клиенте. Параметры подключения и таймаут задаются конфигурацией; идентификатор сеанса помогает связать записи журнала одного вызова. Фоновая очередь использует этот клиент как нижний уровень обмена.
Результат
CRM получила программный доступ к операциям 1С для бронирований, оплат и реестров. Логика вызовов собрана в переиспользуемом клиенте для бизнес-процессов и очереди.
Технологии
- PHP.
- HTTP API 1С.
- бизнес-процессы Битрикс24.
- журналирование событий.
Интерактивная схема
Интеграция CRM с 1С для бронирований и оплат
Выберите этап, чтобы узнать подробности
Бизнес-процесс передаёт параметры аренды клиенту API.
- Клиент API 1С
- Расчёт и бронирование
- Журнал обмена
Обсудим похожую задачу
Расскажите, что требуется разработать или изменить в вашей системе.

Связаться