Интеграция 1С Альфа-Авто с Telegram-ботом

https://www.fl.ru/projects/5438734/integratsiya-1s-alfa-avto-s-telegram-botom.html

Интеграция 1С Альфа-Авто с Telegram-ботом через HTTP API

🎯 Цель задачи Реализовать двусторонний обмен данными между Telegram-ботом и 1С, с возможностью: 1. 2. 3. Создавать заказы клиентов из Telegram в 1С. Получать список заказов клиента из 1С для отображения в Telegram. Интеграция выполняется через HTTP API с использованием формата JSON.

🔧 Задачи: 1. Создание заказа из Telegram

Входящий запрос: POST /api/createOrder Формат JSON: { "telegram id": 123456789, _ "client name": "Иванов Иван" , _ "phone": "+79998887766" , "auto": { "brand": "LADA" , "model": "Granta" , "vin": "XTA21907M0723289" }, "services": [ { "name": "Замена масла" , { "name": "Диагностика подвески" , "price": 1500 }, "price": 1200 } ], "desired date": "2025-07-01" _ }

Действия на стороне 1С: ○Поиск или создание клиента. ○Поиск или создание автомобиля. ○Создание заказа. ○Возврат JSON-ответа с номером документа, статусом и ошибками (если есть). 2. Получение списка заказов клиента Запрос: GET /api/getOrders?telegram_id=123456789 Ответ: [ { "order number": "000456" , _ "date": "2025-06-25" , "services": ["Замена масла" , "sum": 2700, "status": "Выполнено" "Диагностика"], } ]

📦 Ожидаемый результат

Реализация двух API-методов (createOrder и getOrders) с приёмом и выдачей JSON. Интеграция выполнена через расширение или внешнюю обработку, без модификации основной конфигурации. Логирование ошибок и успешных операций. Краткая документация по использованию API.