You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


GET
http://<server_address>/accountingObjects/<object_id>

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

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

Запрос

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

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

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

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

Пример ответа
{
  "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Название ресурсаДа
Объект PrimaryConverter

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

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

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

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

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


  • No labels