Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
titleDELETEGET
http://<server_address>/accountingObjects

Объекты учёта представляют собой иерархическую структуру. Иными словами у каждого объекта учёта могут быть как родительский объект, так и дочерние объекты.

Данный метод позволяет получать коллекцию объектов как верхнего уровня, так и для указанного родительского объекта - для этого необходимо передать параметр parentId. Если параметр не будет передан, то происходит выборка по верхнему уровню.

Для реализации постраничной выборки данных необходимо указывать параметры limit и offset (ограничение и смещение выборки соответственно). Если отсутствует какой либо из этих параметров, то возвращается полная выборка.

Стоит обратить внимание, что данный метод возвращает краткую информацию об объектах учёта. Для получения полной информации, необходимо использовать /accountingObjects/{id}

Запрос

Параметры запроса

Имя параметраТип данныхОписаниеОбязательный
limitint32Ограничение выборки
offsetint32Смещение выборки
parentIdint32Идентификатор родительского объекта

...

Viewport Tabs Container
Viewport Tab
title200

Данный код возвращается в том случае, если получилось выбрать данные.

Code Block
languagejs
titleПример ответа
[
  {
    "Id": 0,
    "ParentId": 0,
    "Name": "string"
  }
]

Описание полей

Имя поляТип данныхОписаниеОбязательный
Idint32Идентификатор объекта учётаДа
ParentIdint32Идентификатор родительского объектаДа
NamestringНазваниеДа