Начинаю цикл статей по реализации обмена между базой 1с и базой mysql. Рассматриваю такой обмен с базой joomshoping, хотя тут подойдет любая база на mysql. Подчеркнул, так как речь пойдет не об интеграции, а только об обмене.
Сначала спланируем, как будет происходить обмен данными между базами.
Очевидно, обмен будет делаться в две стороны: из базы 1с будем выгружать номенклатуру с остатками, из joomshoping будем загружать покупателей и заказы.
Рассмотрим структуру таблиц в joomshoping, благо в сети есть масса примеров их описания.
В итоге, нас интересуют следующие таблицы:
vcd_jshopping_products - содержит данные о товарах;
vcd_jshopping_categories - содержит данные о категориях товаров;
vcd_jshopping_products_to_categories - связка товаров с категориями и категорий между собой;
vcd_jshopping_manufacturers - содержит данные производителей.
Пока используем данный необходимый минимум для организации выгрузки на сайт.
Далее опущу описание, как методом проб и ошибок получал соответствие между данными 1с и joomshoping и перейду к описанию данного соответствия.
Привожу список полей таблицы с их значениями. Описания только для тех полей, которые мне неоюходимы.
vcd_jshopping_products.
vcd_jshopping_category.
vcd_jshopping_products_to_categories.