Versions Compared

Key

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

...

Code Block
languagetext
titleGET
http://<server_address>/accountingObjects/<object_id>

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

В ответе содержится как информация о самом объекте, так и о связанных ресурсах, их первичных преобразователях (его свойств) и значения дополнительных свойств объекта учёта.

Запрос

Параметры пути

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

Ответы сервера

Viewport Tabs Container
Viewport Tab
title200

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

Expand
titleПример ответа...
Code Block
languagejs
titleПример ответа
{
  "ResourceParameters": [
    {
      "AccountingObjectId": 1,
      "PrimaryConverter": {
        "Name": "Дом Новый ГВС Труба1 Macca1 СХИ-15 55555555",
        "Properties": [
          {
            "Name": "Серийный номер",
            "Value": "55555555",
            "DataType": "String"
          },
          {
            "Name": "Последняя поверка",
            "Value": "04/21/2021 14:04:35",
            "DataType": "DateTime"
          },
 
			...
 
          {
            "Name": "Доп. описание 2",
            "Value": "",
            "DataType": "String"
          }
        ]
      },
      "Id": 1,
      "Name": "Macca1"
    },
    {
      "AccountingObjectId": 1,
      "PrimaryConverter": null,
      "Id": 2,
      "Name": "Macca1(т)"
    }
  ],
  "AdditionalProperties": [
    {
      "Name": "Корпус",
      "Value": null,
      "DataType": "integer"
    },
    {
      "Name": "Код организации",
      "Value": null,
      "DataType": "integer"
    },
    
	...
	
    {
      "Name": "Ф1",
      "Value": "Чертеж1.pdf",
      "DataType": "FileBinary"
    }
  ],
  "ParentId": 0,
  "Id": 1,
  "Name": "Дом Новый"
}

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

Массив объектов ResourceParameters

В данном массиве содержатся связанные ресурсы.

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


Expand
titleОписание вложенных объектов...
Объект PrimaryConverter

Данный объект описывает первичный преобразователь.

Имя поляТип данныхОписаниеОбязательный
NamestringИмя первичного преобразователяДа
Properties
object
objects arrayСвойства первичного преобразователяДа
Объект Properties первичного преобразователя

В данном массиве содержатся свойства первичного преобразователя.

Имя поляТип данныхОписаниеОбязательный
NamestringИмя свойстваДа
ValuestringЗначение свойстваДа
DataTypestringТип данных значения свойстваДа

 Массив объектов AdditionalProperties

В данном массиве содержатся дополнительные свойства объекта учёта.

Имя поляТип данныхОписаниеОбязательный
NamestringИмя дополнительного свойстваДа
ValuestringЗначение дополнительного свойства или null, если значение отсутствуетДа
DataTypestringТип данных значенияДа
Viewport Tab
title404

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