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