Доброго дня. Интересует такой вопрос. Есть магазины, которые мы хотим связать с сайтом. То есть, главная задача получать список товаров с их базы на 1c и отображать их на сайте.
Меня интересует следующее, что в этом случае нужно делать с их базой ? Каким образом я смогу подключаться к их базе и получать прайс с товарами ? В таком случае, нам ведь нужно, перенести базу на какой-либо удаленный сервер и чтобы сотрудники магазинов уже работали не с локальной базой, а удаленной. Как вообще провернуть подобное ? Вариант с ручной выгрузкой товаров в xml не подходит..
Применял следующие варианты (от примитивного к продвинутому):
1C выгружает в XML/CSV файлы на по FTP на web-сервер, где скрипт, по cron`у автоматически с определённой периодичностью обновляет базу
1C вызывает web-API сайта по HTTP передавая данные через POST-запросы
1C цепляется по ODBC (по SSH) на базу данных сайта и заливает данные внутривенно.
На стороне web-сервера и/или на стороне 1С посредством web-компонентов поднимается SOAP клиент/сервер, после чего реализуется обмен данными в обе стороны в реальном режиме времени.
1С может опубликовать web-сервис, к нему написать функции получения данных, обращаться с сайта.
1С может обращаться к сайту и получать\передвать json\xml