/Methods/InsertTableData

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Справочники >

/Methods/InsertTableData

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

HTTP: POST /Methods/InsertTableData

Запрос

{
  "table": 12345,
  "fields": ["Serial", "IDModel"],
  "data": ["gsdf45", 2]
}

Поля запроса

Поле

Тип

Обязательное

По умолчанию

Описание

table

integer

да

Идентификатор справочника в VMInfo

fields

array<string>

да

Заполняемые поля; непустой

data

array

да

Значения одной добавляемой записи в порядке fields

Ответ

{
  "pk": "5",
  "code": 0
}

Поля ответа

Поле

Тип

Условие

Описание

pk

string

успех

Первичный ключ добавленной записи (строкой)

code

integer

всегда

Результат метода

Поведение и ограничения

Метод добавляет одну запись: data — плоский массив значений по числу fields (в старой справке показывался массив массивов, а pk — массивом; фактически это одна запись и один pk).

Число значений data должно совпадать с числом fields, иначе — OpcUa_BadRequestHeaderInvalid.