# Метод "Получить дополнительные комплектующие модели"

**HTTP-метод**: GET

**Параметры**:

* [**action**](https://doc.j2-service.ru/metody/obyazatelnye-parametry-metodov) = model\_components\_get
* [**model\_uid**](https://doc.j2-service.ru/metody/tipovye-parametry-metodov/uid) - идентификатор модели.
* [**max**](https://doc.j2-service.ru/metody/tipovye-parametry-metodov/max)
* [**page**](https://doc.j2-service.ru/metody/tipovye-parametry-metodov/page)
* **text**: string(0-1000) - необязательный - строка слов (частей слов) разделенных пробелом по которым производится фильтрация номенклатуры по наименованию. Наименование должно содержать все слова фильтра, при этом порядок слов и регистр символов значения не имеет. \
  Если параметр не передан, фильтрация не производится.

***

[**Результат**](https://doc.j2-service.ru/metody)**:**

Метод возвращает массив структур, содержащих следующие данные:

* [**nomenklatura**](https://doc.j2-service.ru/metody/tipovye-obekty-rezultata-metodov/nomenklatura)

Если у внешнего пользователя настройка "Остатки в режиме светофор" выключена:

* [**quantity**](https://doc.j2-service.ru/metody/tipovye-parametry-metodov/quantity) - количество остатка номенклатуры.&#x20;
* **info**: string - необязательный - информация из последней [записи рабочего журнала](https://doc.j2-service.ru/terminy#zapis-rabochego-zhurnala) по номенклатуре. Если записей нет - параметр отсутствует.
* [**infodate**](https://doc.j2-service.ru/metody/tipovye-parametry-metodov/date) - необязательный - дата и время записи рабочего журнала. \
  Если записей нет - параметр отсутствует.
* **postavka**: boolean - флаг наличия у поставщика. \
  Если значение **info** содержит "ЕСТЬ" или "МНОГО", значение флага равно true, иначе false.

Если у внешнего пользователя настройка "Остатки в режиме светофор" включена:

* **svetofor**:string - описание градации остатка номенклатуры.  \
  Если у номенклатуры установлен минимальный остаток на складе:

  * ЕСТЬ - остаток превышает установленный минимальный остаток на складе;
  * МАЛО - остаток меньше минимального остатка, но больше половины минимального остатка;
  * НЕТ - остаток меньше половины минимального остатка.

  Если минимальный остаток не установлен:

  * ЕСТЬ - если остаток больше нуля;
  * НЕТ - если остаток равен нулю.

***Примечание:***\
Для сервиса "[Личный кабинет](https://doc.j2-service.ru/metody/metod-avtorizaciya-lichnogo-kabineta)" метод всегда возвращает данные в режиме "Светофор".

***

<details>

<summary>Пример</summary>

```
https://1c.j2-service.ru/test/j2/hs/api?service=jm&action=ostatki_get&token=D7FD244921380A96EE65478D0017F854&type=ostatki&max=50&page=3&max=3
```

{% code fullWidth="false" %}

```json
{
    "payload": [
        {
            "nomenklatura": {
                "uid": "72d44039-5a37-11ea-b5b2-00e05a6800d3",
                "name": "Наименование тестовой номенклатуры 1",
                "edinica": "м"
            },
            "svetofor": "НЕТ"
        },
        {
            "nomenklatura": {
                "uid": "72d44035-5a37-11ea-b5b2-00e05a6800d3",
                "name": "Наименование тестовой номенклатуры 2",
                "edinica": "м"
            },
            "svetofor": "ЕСТЬ"
        },
        {
            "nomenklatura": {
                "uid": "72d44037-5a37-11ea-b5b2-00e05a6800d3",
                "name": "Наименование тестовой номенклатуры 3",
                "edinica": "м"
            },
            "svetofor": "МАЛО"
        }
    ],
    "code": 0
}

```

{% endcode %}

</details>
