Дополнить комплексный атрибут
Оформляет значение в формате атрибута и добавляет его в массив attributes переданной коллекции
Функция ДополнитьКомплексныйАтрибут(Коллекция, Знач IDАтрибута, Знач КомплексныйID, Знач Значения) Экспорт
Параметр | CLI опция | Тип | Обяз. | Назначение |
---|---|---|---|---|
Коллекция | --object | Структура Из Строка | ✔ | Структура комплексного атрибута или структура товара |
IDАтрибута | --attributeid | Строка, Число | ✔ | ID атрибута |
КомплексныйID | --complexid | Строка, Число | ✔ | Комплексный ID |
Значения | --values | Произвольный | ✔ | Значение или массив значений для добавления в values |
Возвращаемое значение: Структура - Коллекция, дополненная атрибутом
подсказка
В 1С метод может использоваться как процедура, без получения возвращаемого значения. Возвращаемое значение необходимо для CLI версии
Пример использования для 1С:Предприятие/OneScript
СтруктураТовара = Новый Структура;
СтруктураТовара.Вставить("description_category_id", 17028922);
СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок");
СтруктураТовара.Вставить("offer_id" , "143210608");
СтруктураТовара.Вставить("barcode" , "112772873170");
СтруктураТовара.Вставить("price" , "1000");
СтруктураТовара.Вставить("old_price" , "1100");
СтруктураТовара.Вставить("vat" , "0.1");
СтруктураТовара.Вставить("height" , 250);
СтруктураТовара.Вставить("width" , 150);
СтруктураТовара.Вставить("depth" , 10);
СтруктураТовара.Вставить("dimension_unit" , "mm");
СтруктураТовара.Вставить("weight" , 100);
СтруктураТовара.Вставить("weight_unit" , "g");
АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы");
АтрибутКатегории2 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок");
OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 5076, 0, АтрибутКатегории1);
OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 9048, 0, АтрибутКатегории2);