Добрый день!
Делаю типовой обмен 1С с сайтом. В ходе обмена вылезла проблема. Если у товара указано больше одного изображения в 1С, то в Битриксе фотографии у товара не показываются в принципе.
В выгрузке видно, что фотографии пришли, файлы тоже пришли.
В битриксе у товара создано множественное свойство MORE_PHOTO с внешним кодом CML2_PICTURES (это уже было сделано в типовом решении)
Пример выгрузки:
Для такого товара картинки не добавляются
А для такого добавляются:
Погружение в код, говорит что Битрикс ожидает, что данные для свойства CML2_PICTURES будут в узле Картинки, но типовая выгрузка так неумеет.
В чем проблема и куда копать?
Делаю типовой обмен 1С с сайтом. В ходе обмена вылезла проблема. Если у товара указано больше одного изображения в 1С, то в Битриксе фотографии у товара не показываются в принципе.
В выгрузке видно, что фотографии пришли, файлы тоже пришли.
В битриксе у товара создано множественное свойство MORE_PHOTO с внешним кодом CML2_PICTURES (это уже было сделано в типовом решении)
Пример выгрузки:
Для такого товара картинки не добавляются
Код |
---|
<Товар> <Ид>8ecad30e-0bd1-11e6-9fde-001fc6b58537</Ид> <Артикул/> <Наименование>Коньки BAUER SUPREME 140 JR</Наименование> <БазоваяЕдиница НаименованиеПолное="шт."/> <Группы> <Ид>ad8318c5-0bd0-11e6-9fde-001fc6b58537</Ид> </Группы> <Описание/> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575a7391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575a8391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575a9391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575aa391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575ab391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575ac391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575ad391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575ae391e11e6bec3dba2b096c3df.jpg</Картинка> <Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_389575af391e11e6bec3dba2b096c3df.jpg</Картинка> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>458d9bdc-4924-11e6-b11e-a9e9ddf2845b</Ид> <Значение>458d9bdf-4924-11e6-b11e-a9e9ddf2845b</Значение> </ЗначенияСвойства> <ЗначенияСвойства> <Ид>458d9bdd-4924-11e6-b11e-a9e9ddf2845b</Ид> <Значение>458d9c14-4924-11e6-b11e-a9e9ddf2845b</Значение> </ЗначенияСвойства> <ЗначенияСвойства> <Ид>458d9bde-4924-11e6-b11e-a9e9ddf2845b</Ид> <Значение>8610dd22-4924-11e6-b11e-a9e9ddf2845b</Значение> </ЗначенияСвойства> </ЗначенияСвойств> <СтавкиНалогов> <СтавкаНалога> <Наименование>НДС</Наименование> <Ставка>Без НДС</Ставка> </СтавкаНалога> </СтавкиНалогов> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>КОНЬКИ</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>Коньки BAUER SUPREME 140 JR</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> |
Код |
---|
<Товар> <Ид>ad831933-0bd0-11e6-9fde-001fc6b58537</Ид> <Артикул/> <Наименование>Контейнер для бутылок BLUESPORTS (6шт)</Наименование> <БазоваяЕдиница НаименованиеПолное="шт."/> <Группы> <Ид>ad8317e0-0bd0-11e6-9fde-001fc6b58537</Ид> </Группы> <Описание/> <Картинка>import_files/ad/ad8319330bd011e69fde001fc6b58537_b507c9003ab111e6bec6d5a05555e1dc.jpg</Картинка> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>458d9bdc-4924-11e6-b11e-a9e9ddf2845b</Ид> <Значение>458d9be4-4924-11e6-b11e-a9e9ddf2845b</Значение> </ЗначенияСвойства> </ЗначенияСвойств> <СтавкиНалогов> <СтавкаНалога> <Наименование>НДС</Наименование> <Ставка>Без НДС</Ставка> </СтавкаНалога> </СтавкиНалогов> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>БУТЫЛКИ</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>Контейнер для бутылок BLUESPORTS (6шт)</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> |
Погружение в код, говорит что Битрикс ожидает, что данные для свойства CML2_PICTURES будут в узле Картинки, но типовая выгрузка так неумеет.
В чем проблема и куда копать?