Аналогично получается со свойствами имеющими тип "Список", МНОЖЕСТВЕННЫЕ. Отличия только в то что, в описании свойства указывается
<Множественное>true</Множественное>
а не false. И, конечно же, у товара теперь по аналогии можно вставлять несколько значений этого свойства-
<ЗначенияСвойства>
<Ид>083672ce-5961-11dd-9d65-0015f25cebb2</Ид>
//повторяющийся блок
<Значение>14ed8b58-55bd-11d9-848a-00112f43529a</Значение>
<ЗначениеСвойства>
<Значение>14ed8b58-55bd-11d9-848a-00112f43529a</Значение>
<Описание>Описание</Описание>
</ЗначениеСвойства>
//конец повторяющегося блока
//ещё одно значение
<Значение>94ed9b99-99bd-99d9-999a-99999f49999a</Значение>
<ЗначениеСвойства>
<Значение>94ed9b99-99bd-99d9-999a-99999f49999a</Значение>
<Описание>Описание</Описание>
</ЗначениеСвойства>
//и так далее
</ЗначенияСвойства>
Однако типовые значения свойств объектов в типовой 1С нельзя сделать множественными, как все знают. Можно создать справочник с табличной частью, или же в самом справочнике "Номенклатура" создать табличную часть, куда и забивать значения свойства. А при выгрузке выгружать эту табличную часть. Однако во втором случае в 1С на самом деле этого свойства (как объекта из Плана видов характеристик "Свойства Объектов") не будет существовать, и с Битриксом такое можно связать при выгрузке, только если ему указать специфический ИД типа "666". Или же создать свойство с тем же самым наименованием, а при выгрузке данного свойства присваивать
Ид = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Применяемость").УникальныйИдентификатор()
Главное не использовать такой элемент по прямому назначению)))) Он нужен только для получения УИД свойства.
Можно также создать предопределенный элемент-свойство в Конфигураторе.
Вставлять или нет блок <Описание>Описание</Описание> - экспериментируйте сами, опять же.
(Допустим у меня свойство "Применяемость", на какие марки и модели автомобилей можно установить данную запчасть. Все возможные значения хранятся в 2х справочниках, "Марки" и подчиненном ему "Модели". У справочника "Номенклатура" добавлена Табличная Часть "Применяемость" из 2х колонок - "Марка" и "Модель" соответствующих типов (причем пользователи видят ДРУГУЮ таблицу, состоящую тоже из 2х колонок - "Марка" и "СПИСОК МОДЕЛЕЙ", для упрощения ввода). В ней и хранятся нужные нам значения для каждого товара.
Реализация чуть посложнее, ведь тут сразу 2 справочника.
Если бы был один справочник, допустим на какие марки авто можно поставить запчасть, то при выгрузке в битрикс при описании свойства, возможные значения даного свойства заполняются ВСЕМИ ЭЛЕМЕНТАМИ данного справочника. Само свойство объявляется отдельно от цикла в 1С по объявлению свойств (не забыть отключить возврат из процедуры если ни одного свойства в массиве своств типового алгоритма 1С нет).
При выгрузке у каждого товара проверяется соответствующая табличная часть "Применяемость". Если там есть строки, сначала описываем даное свойство, через
Ид = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Применяемость").УникальныйИдентификатор()
или как вам больше нравится))))
После этого для каждой строки находим УИД значения колонки "Марка", и заполняем значение данного свойства очередной повторяющейся строкой из примера выше).