Доброго времени суток!
Поступила задача организовать общение между интернет-магазином на django и 1с базой.
- Цель - раз в сутки 1с должна делать обращение к БД интернет-магазина, найти товары по 6-значному коду (значения этого поля всегда одинаковы как в django, так и в 1с);
- 1с должна отдать значения остатков и цен для каждого товара в БД интернет-магазина.
Вопрос заключается в следующем: каким образом подойти к решению данной задачи и какие варианты существуют вообще в принципе? Вдруг кто-то сталкивался с похожими задачами и решал их, поделитесь своими решениями.
Мои предположения (а точнее то, что посоветовали добряки на Хабре)
На стороне django: я так понимаю, что нужно реализовать REST API, чтобы 1с могла через HTTPS запросы отправлять данные. После этого этого должна происходить обработка данных (формат данных json). Далее - перезапись данных в существующей таблице.
На стороне 1с: создается какой-то план обмена (например, раз в сутки), в который входят измененные объекты. Пишется некий код на 1с, который сериализует эти данные в json, отправляет их на сервер сайта методом POST.