




Статья добавлена 7 декабря 2013, в субботу, в 17:08. С того момента...
1147 |
просмотров |
0 | добавлений в избранное |
0 | комментариев |
Представлена в разделах:
Сложные веб проекты на системе управления Битрикс

У крупных компаний, обычно существуют структуры обслуживающие 1С, а вот если речь идет о небольших компаниях или частных предпринимателях, которые заказывают создание сайта с интернет магазином, часто бывают сложности по настройке обмена данными.
Создание сайтов на Битрикс – это отдельная тема в веб разработке. Особенно, когда речь касается обмена данными учетной системы с сайтом.
1С Битрикс имеет устойчивый протокол для обмена данными с 1С. Это прежде всего касается торгового товарного каталога продукции или услуг компании. А обратно в 1С можно загрузить непосредственно заказы, сформированные пользователями или модератором в системе управления.
В нашей практике встречаются проекты, когда заказчики сами начинают разбираться в ситуации и своими силами налаживают выгрузку из учетной программы в Битрикс. Тем более, что на официальном сайте разработчика лицензии есть все мануалы.
Но, поскольку конфигурация 1С у всех разная, интерфейс системы, то, соответственно, тоже. Казалось бы, особо сложного тут как бы ничего и нет, главное найти, где и что настраивать в 1С под ту структуру файла, который принимает Битрикс.
Бывают проекты, когда выгрузка данных не очень сложная, а вот если речь идет о торговых предложениях для интернет магазина, тут все гораздо сложнее с точки зрения настройки параметров в клиентской 1С под выгрузку.
У крупных компаний, обычно существуют структуры, обслуживающие 1С, а вот если речь идет о небольших компаниях или частных предпринимателях, которые заказывают создание сайта с интернет магазином, часто бывают сложности по настройке обмена данными.
Как проводить отладку и интеграцию
Мы разработали инструкцию, позволяющую преодолеть сложности по настройке обмена данных и готовы ею поделиться. Приведём примеры нескольких узлов:
Общая структура файла
<?xml version="1.0" encoding="windows-1251"?>
<КоммерческаяИнформация ВерсияСхемы="2.021" ДатаФормирования="2013-08-22T12:32:41">
<Классификатор>
<Ид>573cd49a-339f-4596-9526-dae569251cd4</Ид>
<Свойства>… </Свойства>
<СвойстваЭлементов>… </СвойстваЭлементов>
<СвойстваГрупп>…</СвойстваГрупп>
<Группы>…</Группы>
</Классификатор>
<ПакетПредложений>
<Предложения>…</Предложения>
</ПакетПредложений>
</КоммерческаяИнформация>
Свойство список
<Свойство>
<Ид>CML2_MANUFACTURER</Ид>
<Наименование>Производитель</Наименование>
<Множественное>false</Множественное>
<ВариантыЗначений>
<Вариант>
<Ид>brand-1</Ид>
<Значение>Inve</Значение>
<ПоУмолчанию>false</ПоУмолчанию>
<Сортировка>500</Сортировка>
</Вариант>
<Вариант>
<Ид>brand-2</Ид>
<Значение>Runo</Значение>
<ПоУмолчанию>false</ПоУмолчанию>
<Сортировка>500</Сортировка>
</Вариант>
</ВариантыЗначений>
<БитриксСортировка>500</БитриксСортировка>
<БитриксКод>CML2_MANUFACTURER</БитриксКод>
<БитриксТипСвойства>L</БитриксТипСвойства>
<БитриксСтрок>1</БитриксСтрок>
<БитриксКолонок>30</БитриксКолонок>
<БитриксТипСписка>L</БитриксТипСписка>
<БитриксТипыФайлов></БитриксТипыФайлов>
<БитриксКоличествоПолей>5</БитриксКоличествоПолей>
<БитриксСвязанныйИнфоблок></БитриксСвязанныйИнфоблок>
<БитриксОписаниеРазрешено>false</БитриксОписаниеРазрешено>
<БитриксПоискРазрешен>true</БитриксПоискРазрешен>
<БитриксФильтрРазрешен>false</БитриксФильтрРазрешен>
<БитриксРасширениеТипа></БитриксРасширениеТипа>
<БитриксОбязательное>false</БитриксОбязательное>
<БитриксЗначениеПоУмолчанию></БитриксЗначениеПоУмолчанию>
<Сериализовано>1</Сериализовано>
</Свойство>
Таких свойств в файле выгрузки больше 10, и каждое из них настраивается определенным образом и по заданному алгоритму. Выгрузка в Битрикс из XML
Интеграция учетных систем и баз данных заказчика – это всегда сложные и интересные задачи, поскольку сколько заказчиков, столько и индивидуальных проектов, столько и нестандартных подходов.
Источник: Веб студия ДиВиЕР