Добрый день!
Делаю типовой обмен 1С с сайтом. В ходе обмена вылезла проблема. Если у товара указано больше одного изображения в 1С, то в Битриксе фотографии у товара не показываются в принципе.
В выгрузке видно, что фотографии пришли, файлы тоже пришли.
В битриксе у товара создано множественное свойство MORE_PHOTO с внешним кодом CML2_PICTURES (это уже было сделано в типовом решении)
Пример выгрузки:
Для такого товара картинки не добавляются
[CODE]<Товар>
<Ид>8ecad30e-0bd1-11e6-9fde-001fc6b58537</Ид>
<Артикул/>
<Наименование>Коньки BAUER SUPREME 140 JR</Наименование>
<БазоваяЕдиница НаименованиеПолное="шт."/>
<Группы>
<Ид>ad8318c5-0bd0-11e6-9fde-001fc6b58537</Ид>
</Группы>
<Описание/>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575a7391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575a8391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575a9391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575aa391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575ab391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575ac391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575ad391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575ae391e11e6bec3dba2b096c3df.jpg</Картинка>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3 89575af391e11e6bec3dba2b096c3df.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</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
[/CODE]А для такого добавляются:[CODE]<Товар>
<Ид>ad831933-0bd0-11e6-9fde-001fc6b58537</Ид>
<Артикул/>
<Наименование>Контейнер для бутылок BLUESPORTS (6шт)</Наименование>
<БазоваяЕдиница НаименованиеПолное="шт."/>
<Группы>
<Ид>ad8317e0-0bd0-11e6-9fde-001fc6b58537</Ид>
</Группы>
<Описание/>
<Картинка>import_files/ad/ad8319330bd011e69fde001fc6b58537_b 507c9003ab111e6bec6d5a05555e1dc.jpg</Картинка>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>458d9bdc-4924-11e6-b11e-a9e9ddf2845b</Ид>
<Значение>458d9be4-4924-11e6-b11e-a9e9ddf2845b</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
<СтавкиНалогов>
<СтавкаНалога>
<Наименование>НДС</Наименование>
<Ставка>Без НДС</Ставка>
</СтавкаНалога>
</СтавкиНалогов>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>БУТЫЛКИ</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Контейнер для бутылок BLUESPORTS (6шт)</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
[/CODE]
Погружение в код, говорит что Битрикс ожидает, что данные для свойства CML2_PICTURES будут в узле Картинки, но типовая выгрузка так неумеет.
В чем проблема и куда копать?
Делаю типовой обмен 1С с сайтом. В ходе обмена вылезла проблема. Если у товара указано больше одного изображения в 1С, то в Битриксе фотографии у товара не показываются в принципе.
В выгрузке видно, что фотографии пришли, файлы тоже пришли.
В битриксе у товара создано множественное свойство MORE_PHOTO с внешним кодом CML2_PICTURES (это уже было сделано в типовом решении)
Пример выгрузки:
Для такого товара картинки не добавляются
[CODE]<Товар>
<Ид>8ecad30e-0bd1-11e6-9fde-001fc6b58537</Ид>
<Артикул/>
<Наименование>Коньки BAUER SUPREME 140 JR</Наименование>
<БазоваяЕдиница НаименованиеПолное="шт."/>
<Группы>
<Ид>ad8318c5-0bd0-11e6-9fde-001fc6b58537</Ид>
</Группы>
<Описание/>
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<Картинка>import_files/8e/8ecad30e0bd111e69fde001fc6b58537_3
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>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</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
[/CODE]А для такого добавляются:[CODE]<Товар>
<Ид>ad831933-0bd0-11e6-9fde-001fc6b58537</Ид>
<Артикул/>
<Наименование>Контейнер для бутылок BLUESPORTS (6шт)</Наименование>
<БазоваяЕдиница НаименованиеПолное="шт."/>
<Группы>
<Ид>ad8317e0-0bd0-11e6-9fde-001fc6b58537</Ид>
</Группы>
<Описание/>
<Картинка>import_files/ad/ad8319330bd011e69fde001fc6b58537_b
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>458d9bdc-4924-11e6-b11e-a9e9ddf2845b</Ид>
<Значение>458d9be4-4924-11e6-b11e-a9e9ddf2845b</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
<СтавкиНалогов>
<СтавкаНалога>
<Наименование>НДС</Наименование>
<Ставка>Без НДС</Ставка>
</СтавкаНалога>
</СтавкиНалогов>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>БУТЫЛКИ</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Контейнер для бутылок BLUESPORTS (6шт)</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
[/CODE]
Погружение в код, говорит что Битрикс ожидает, что данные для свойства CML2_PICTURES будут в узле Картинки, но типовая выгрузка так неумеет.
В чем проблема и куда копать?