Рубрики
1С Битрикс 1С Предприятие интеграция Битрикс и 1С

Как сделать, чтобы импорт каталога из 1С Предприятия в Битрикс шел «туда» (в нужный инфоблок)

Тема стара, как обмен между 1С Предприятие и 1С-Битрикс, но продолжает будоражить умы. Расскажу по шагам, как это делаю я.
Мы провели выгрузку каталога из 1С и видим, что наряду со старым товарным инфоблоком в админке сайта создался новый. Что делать?

1) Идем в настройки – Настройки модулей – Информационные блоки и включаем галочку
«Показывать код загрузки из внешних источников»

2) Далее идем в Магазин – Интеграция с 1С
На самой первой вкладке если тип инфоблока не выбран, выбираем тип инфоблока catalog

3) Удаляем новый инфоблок и новый тип инфоблока и запускаем импорт из 1С по-новой.

4) Теперь мы видим, что инфоблок создался уже в нужном нам типе инфоблоков.
Идем дальше
Открываем новый инфоблок на редактирование, копируем его внешний код
Открываем в соседней вкладке старый инфоблок на редактирование – вставляем туда внешний код

5) Открываем вкладку Свойства обоих инфоблоков в соседних вкладках
Аккуратно ищем в новом инфоблоке свойства, которые есть в старом – по коду, и если такие совпадающие свойства есть – копируем для них внешний код из нового блока в старый. А если они разных типов – то в простом варианте просто удаляем такое свойство из старого инфоблока. В сложном – там надо думать о кастомизации импорта.

Осталось разобраться с ценой. Если это малый бизнес, то открываем файл обмена сохраненный в логах, ищем там внешний код цены и вписываем его во внешний код единственной цены в битриксе.

6) Снова удаляем новый инфоблок, запускаем импорт заново – наслаждаемся попаданием импорта «туда»

7) После этого в настройках каталога в публичной части сайта нужно вывести нужные свойства, перевыбрать тип цены, настроить, какие свойства должны отображаться в умном фильтре а какие – на детальной странице.

3 ответа к “Как сделать, чтобы импорт каталога из 1С Предприятия в Битрикс шел «туда» (в нужный инфоблок)”

Татьяна, переопределите обработчик бефор апдейт, проанализируйте если импорт, если импорт — удалите из массива входных данных новое описание.

Добавить комментарий

Ваш адрес email не будет опубликован.