Типы поддерживаемых свойств
На стороне БУС модуль предлагает выбрать следующие типы свойств (не множественные):
- Строка (S)
- Число (N)
- Список (L)
- Файл (F)
- Привязка к элементам инфоблока (E)
- HTML / Текст (S:HTML)
- Дата (S:Date)
- Дата / время (S:DateTime)
- Справочник (S:directory)
Со стороны МойСклад вы можете выбрать любой тип свойства. На данный момент множественных свойств на стороне МС нет, поэтому в БУС также можно сопоставить не множественные свойства.
Примечание:
При выборе привязки товара, на стороне БУС будет передаваться только название товара, даже если выберите свойство "Привязка к элементам инфоблока", то модуль просто создаст новый элемент с названием товара и привяжет его.
Модуль умеет записывать некоторые стандартные поля в свойства БУС:
- Артикул
- Штрихкод (первое значение)
- Код
- Страна (+1 запрос к МойСклад для получения данных по стране, запрос кешируется)
Модуль позволяет сопоставить свойства следующим образом:
Строка принимает все типы сво йств МС кроме "Файл".
Значение из МС передается следующим образом:
- Строка / Числа / Текст / Ссылка: передаются "как есть";
- Дата: передается в формате даты сайта;
- Флажок: передается значение N или Y;
- Справочник: передается наименование значения элемента справочника.
Число принимает только 2 типа свойств МС:
- Число дробное
- Число целое
Свойство передается "как есть".
Список принимает все типы свойств МС кроме "Файл".
Значение из МС передается следующим образом:
- Строка / Числа / Текст / Ссылка: передаются "как есть" в виде отдельных элементов списка. Уникальность значения определяется с помощью значения свойства;
- Флажок: передается как значение Y или N (создается автоматически).
- Справочник передается "как есть" при этом уникальность определяется id значения справочника МС.
Файл принимает только тип свойства МС "Файл". Передается "как есть".
Передается аналогично Списку (L), вместо вариантов списка создаются элементы инфоблока. Уникальность всегда определяется внешним кодом полученным из md5 значения свойства (кроме справочников МС).
Примечание:
При создании нового элемента инфоблока, создаются поля NAME, CODE и XML_ID. Если заданы еще поля обязательные при создании элемента инфоблока, то свойство будет передано не корректно.
Передается аналогично Строке (S)
Принимает только тип свойства МС "Дата". Передается в формате даты сайта.
Передается аналогично Списку (L), вместо вариантов списка создаются элементы HL-блока. Обязательные поля для HL-блока (иначе не будет создан элемент справочника):
- UF_NAME - наименование варианта
- UF_XML_ID - внешний код варианта
В свойства торговых предложений можно связать только Список (L), Привязка к элементам инфоблока (E) и Справочник (S:directory).
Last modified 2yr ago