Quad.Wiki
Bitrix: бренд в виде свойства-списка
Если в вашем шаблоне сайта бренд представлен в виде свойства-списка
1. Удалите все значения списка брендов, если это возможно.
Плохая новость, в Битрикс нет возможности удалить значения массово, только очищая текст в ячейках
Если не удалять значения, то нужно в программе указать соответствующие коды брендам
В карточке Бренда указать Внешний код значения свойства с сайта.
Если брендов у вас на сайте много и вручную их удалить не получится или внешний код перенести не получится, то оставьте все как есть. Программа выгрузит новые бренды, которые заменят старые.
2. Сделать экспорт XML инфоблока с товарами
В полученном файле удалить значения в свойстве бренда
Удалить все что между тегами <ВариантыЗначений> … </ВариантыЗначений> включая сами теги.
Получится должно так:
3. Полученный код свойства вставить в настройки задания Экспорт CML
Код вставляется без тегов <ИД> во вкладке Производители
Значение ИД указывается здесь же в поле “Поле производителя (бренда)”
4. В настройках шаблона экспорта указываются следующие поля для выгрузки брендов
В колонке 16 заголовок
FLD|FILT|236|S|D|Производитель
где 236 - внешний код свойства, а Производитель - название свойства
В это поле выгрузится внешний код указанный в карточке бренда в программе.
Если он не указан, то работают следующее поле в колонке 17, которое формирует внешний код формулой "$$$manuf";mcode
т.е. к внутреннему коду бренда в программе добавляется текст manuf
внутренний код можно увидеть здесь
Замена колонки 16 на 17, если 16 пустая, происходит в макросе
'формируется внешний код бренда, если не заполнен символьный
if sheets(1).cells(i, 16).value <> "" then
sheets(1).cells(i, 17).value = sheets(1).cells(i, 16).value
else
sheets(1).cells(i, 16).value = sheets(1).cells(i, 17).value
end if
В настройках экспорта обычно присутствуют еще 2 поля для брендов
Эти поля в данном случае не используются, а используются только когда бренд выгружается отдельным инфоблоком.