Адрес службы: GET

http://api.alemtat.kz/web/{ext}/FLFL/getCellsBalanceByArticle?StationCode={StationCode}&ArticleCode={ArticleCode}&CategoryCode={CategoryCode}&ApiKey={ApiKey}


Получение остатка товара по акртиклу в разрезе ячеек хранения.

Информация о запросе

URI параметры

НаименованиеОписаниеТипДополнительная информация
StationCode

Код станции по которой запрашивается остаток.

string

Required

ArticleCode

Артикул запрашиваемого остатка товара.

string

Required

CategoryCode

Код категории товара.

string

Нет описания

ext

Формат данных. JSON или XML.

string

Нет описания

ApiKey

Выданный API-ключ

string

Обязательный

Используется для получения доступа к данным

Информация об ответе

Описание ответа

НаименованиеОписаниеТипДополнительная информация
CellId

Уникальный идентификатор ячейки хранения товара. Идентификатор используется для получения данных по закрытым ячейккам хранения.

string

Нет описания

Number

Номер ячейки хранения товара.

string

Нет описания

Article

Артикул товара хранящегося в ячейке.

string

Нет описания

CategoryCode

Код категории товара хранящегося в ячейке.

string

Нет описания

CategoryName

Наименование категории товара хранящегося в ячейке.

string

Нет описания

Storage

Код склада нахождения ячейки.

string

Нет описания

RegDate

Дата регистрации ячейки хранения.

date

Нет описания

RegValue

Кол-во товара в ячейке хранения в момент ее регистрации.

integer

Нет описания

InValue

Кол-во поступившего товара в ячейку хранения с момента ее регистрации.

integer

Нет описания

OutValue

Кол-во изьятого товара из ячейки хранения с момента ее регистрации.

integer

Нет описания

BalanceValue

Остаток товара в ячейке хранения на текущий момент времени.

integer

Нет описания

ClosedDate

Дата закрытия ячейки хранения. После закрытия ячейки, она не может использоваться в товарных операциях.

date

Нет описания

IsActive

Признак активной ячейки хранения (не закрыта).

boolean

Нет описания

Форматы ответа

application/json, text/json

Пример:
[
  {
    "CellId": "sample string 1",
    "Number": "sample string 2",
    "Article": "sample string 3",
    "CategoryCode": "sample string 4",
    "CategoryName": "sample string 5",
    "Storage": "sample string 6",
    "RegDate": "2020-02-28T15:06:18.8016274+06:00",
    "RegValue": 8,
    "InValue": 9,
    "OutValue": 10,
    "BalanceValue": 11,
    "ClosedDate": "2020-02-28T15:06:18.8016274+06:00",
    "IsActive": true
  },
  {
    "CellId": "sample string 1",
    "Number": "sample string 2",
    "Article": "sample string 3",
    "CategoryCode": "sample string 4",
    "CategoryName": "sample string 5",
    "Storage": "sample string 6",
    "RegDate": "2020-02-28T15:06:18.8016274+06:00",
    "RegValue": 8,
    "InValue": 9,
    "OutValue": 10,
    "BalanceValue": 11,
    "ClosedDate": "2020-02-28T15:06:18.8016274+06:00",
    "IsActive": true
  }
]

application/xml, text/xml

Пример:
<ArrayOfCellBalance xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ALES.WebAPI.Models">
  <CellBalance>
    <Article>sample string 3</Article>
    <BalanceValue>11</BalanceValue>
    <CategoryCode>sample string 4</CategoryCode>
    <CategoryName>sample string 5</CategoryName>
    <CellId>sample string 1</CellId>
    <ClosedDate>2020-02-28T15:06:18.8016274+06:00</ClosedDate>
    <InValue>9</InValue>
    <IsActive>true</IsActive>
    <Number>sample string 2</Number>
    <OutValue>10</OutValue>
    <RegDate>2020-02-28T15:06:18.8016274+06:00</RegDate>
    <RegValue>8</RegValue>
    <Storage>sample string 6</Storage>
  </CellBalance>
  <CellBalance>
    <Article>sample string 3</Article>
    <BalanceValue>11</BalanceValue>
    <CategoryCode>sample string 4</CategoryCode>
    <CategoryName>sample string 5</CategoryName>
    <CellId>sample string 1</CellId>
    <ClosedDate>2020-02-28T15:06:18.8016274+06:00</ClosedDate>
    <InValue>9</InValue>
    <IsActive>true</IsActive>
    <Number>sample string 2</Number>
    <OutValue>10</OutValue>
    <RegDate>2020-02-28T15:06:18.8016274+06:00</RegDate>
    <RegValue>8</RegValue>
    <Storage>sample string 6</Storage>
  </CellBalance>
</ArrayOfCellBalance>