---
sidebar_position: 6
---

# Дополнить комплексный атрибут
 Оформляет значение в формате атрибута и добавляет его в массив attributes переданной коллекции



`Функция ДополнитьКомплексныйАтрибут(Коллекция, Знач IDАтрибута, Знач КомплексныйID, Знач Значения) Экспорт`

  | Параметр | CLI опция | Тип | Назначение |
  |-|-|-|-|
  | Коллекция | --object | Структура Из Строка | Структура комплексного атрибута или структура товара |
  | IDАтрибута | --attributeid | Строка, Число | ID атрибута |
  | КомплексныйID | --complexid | Строка, Число | Комплексный ID |
  | Значения | --values | Произвольный | Значение или массив значений для добавления в values |

  
  Возвращаемое значение:   Структура - Коллекция, дополненная атрибутом

<br/>

:::tip
В 1С метод может использоваться как процедура, без получения возвращаемого значения. Возвращаемое значение необходимо для CLI версии
:::
<br/>


```bsl title="Пример кода"
    СтруктураТовара = Новый Структура;
    СтруктураТовара.Вставить("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);
```



```sh title="Пример команды CLI"
    
  oint ozon ДополнитьКомплексныйАтрибут --object %object% --attributeid %attributeid% --complexid %complexid% --values %values%

```

```json title="Результат"
{
 "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",
 "attributes": [
  {
   "id": 5076,
   "complex_id": 0,
   "values": [
    {
     "dictionary_value_id": 971082156,
     "value": "Стойка для акустической системы"
    }
   ]
  },
  {
   "id": 9048,
   "complex_id": 0,
   "values": [
    {
     "value": "Комплект защитных плёнок для X3 NFC. Темный хлопок"
    }
   ]
  }
 ]
}
```
