Search

[POST] …/v1/Item/Search

Поиск номенклатуры. Возвращает id номенклатуры.

Входные параметры

Название Тип данных Обязательность Описание параметра
code string Необязательный Код номенклатуры
name string Необязательный Наименование номенклатуры
articul string Необязательный Артикул номенклатуры
barcode string Необязательный Штрих-код номенклатуры
deleted_mark bool Необязательный Помечен на удаление
assemblable bool Необязательный Сборный. Может участвовать в сбрке на произвостве
disassemblable bool Необязательный Разборный. Может участвовать в разборке на произвостве
compound bool Необязательный Метка о том, что товар составной
has_child bool Необязательный Вариативный - имеет дочернюю номенклатуру
type enum Необязательный Тип номенклатуры: item (Това), service(Услуга).

Примечание: Все поля не обязательные, однако в запросе должно содержаться одно из следующих полей:
| code | name | articul | barcode |

Пример запроса

{
    "code": "1",
    "name": "cola",
    "articul": "1",
    "barcode": "1234567890123",
    "deleted_mark": true,
    "assemblable": true,
    "disassemblable": true,
    "compound": true,
    "has_child": true,
    "type": "item"
}

Выходные параметры

Название Тип данных Описание параметра
Result array of ids Массив ID номенклатуры

Важно: Количество возвращаемых элементов ограничено — не более 100.

Пример ответа

{
  "ok": true,
  "result": [
    6395
  ]
}