Заполните форму и мы свяжемся с Вами
Интеграция 1С с Битрикс
Интеграция с 1С необходима практически каждому интернет-магазину для эффективной работы. Корректно настроенный обмен сайта с 1С дает возможность вести автоматическую систему учета товаров, заказов, закупок и т.д., что позволяет владельцу бизнеса избавиться от рутинной работы и минимизировать ошибки при выгрузке товаров в ручном режиме.
В статье мы расскажем о важных деталях процесса интеграции 1С с сайтами на Битрикс. В теории настройка обмена с 1С с сайтом на Битрикс – не самый сложный процесс. Но это при условии типовой версии программы 1С или настройке самых элементарных функций, а вот серьезная доработка с модифицированными версиями 1С или сайта под силу только профессионалам. Из-за кастомного функционала процесс обмена может работать некорректно: выгружать не все данные или не в нужное место. С такой задачей справятся только опытные разработчики, но знать, каким образом происходит интеграция с 1С полезно будет и владельцам сайтов.

Как работает обмен с 1С
Чтобы интегрировать 1С, необходимо провести ряд действий:
- Авторизовать 1С на сайте;
- Загрузить файлы из 1С на сайт;
- Прочитать файлы xml во временную таблицу;
- Обработать данные.
Алгоритм всех действий выполняется множеством шагов, время каждого шага задается в настройках обмена на стороне сайта.
Какой формат файлов используется для обмена с 1С
В выгрузке участвуют только xml файлы. Информация о продуктах и товарах передается на сайт в следующих форматах:
- import.xml – товары, типы цен, склады, свойства товаров;
- offers.xml – торговые предложения товаров и их описание;
- prices.xml – цены торговых предложений;;
- rests.xml – остатки торговых предложений;
- references.xml – инфоблоки.
Информация о заказах:
- orders.xml – заказы;
- contragents.xml – покупатели.
Интеграция с 1С позволит быстро и удобно выгрузить все поля и свойства товаров, включая цену, количество и характеристики каждого из них. Перед запуском настройки интеграции с 1С нужно подготовить сайт:
- приобрести в Битрикс пакет “Малый бизнес” или “Бизнес” (если у вас стоит редакция “Старт”, либо Стандарт” – в данные редакции не входят модули торгового каталога и складского учета. Также следует отметить, что в редакции “Малый бизнес” доступно использование 1 склада и 1 типа цены. Если ваш проект требует возможности большего размещения ресурсов, то потребуется редакция “Бизнес” );
- авторизовать 1С на сайте методом Basic access
- создать группу “Обмен с 1С” и разрешить (с помощью параметров настройки прав) выполнять выгрузку товаров/заказов и чтение папки /bitrix/admin/.
Подготовка на стороне 1С:
- установить модуль для обмена: 4.х, 5.х, 6.х, 7.х, 8.х или другие конфигурации
- настроить адрес сайта и пользователя сайта из группы “Обмен с 1С”.
Структура данных на сайте и в 1С
Успешный обмен считается в том случае, если структура каталога в 1С полностью совпадает со структурой сайта, а также полностью выгружается вся информация из 1С – цены, характеристики, количество и т.д. Завершение интеграции Интеграцию можно считать завершенной, если выгрузка из 1С происходит корректно и оперативно в:
- в существующий инфоблок;
- в существующие свойства;
- в существующие разделы инфоблока;
- в существующие торговые предложения;
- в существующие типы цен.
Также показателем успешной интеграции является корректная и быстрая работа сайта (сайт не перегружается). Чтобы решить эти задачи важно настроить одинаковые идентификаторы: внешние коды 1С и сайта должны совпадать. И в завершении рекомендации от наших специалистов: Даже если вы в перспективе планируете интеграцию своего сайта с 1С, не стоит сразу начинать создание веб-ресурса с интеграции и подключать модули обмена. Битрикс уже имеет встроенные механизмы для простого обмена с 1С. Проведите сначала тестовый обмен без всяких доработок. Этот шаг даст понимание, какие данные у вас уже есть и где их искать, а чего не хватает для интеграции. Наши профессиональные разработчики всегда к вашим услугам: качественно и оперативно настроят интеграцию вашего сайта с 1С, что станет залогом успешного бизнеса.
german web
Остались вопросы?
Заполните форму, и наш специалист свяжется с вами для консультации