MappingObject.FindAndUpdate

Материал из razgovorov.ru
Перейти к: навигация, поиск

Описание

Получение записи MappingObject по параметрам и обновление этой записи

Полное имя метода: MappingObject.FindAndUpdate

Параметры

  • Filter - Параметры для поиска записи MappingObject
    • ConnectionId - строка. UUID подключения. (Обязательный)
    • Type - Тип API3 объекта для поиска записи. (Строка, Обязательный)
    • Id - Идентификатор объекта для поиска записи. (Строка, Обязательный)
    • IdType - Тип идентификатора, для поиска. 0 - Client (primary). 1 - Sbis (secondary). По умолчанию 0. (Число)
    • ClientType - Поле для поиска по клиентскому типу объекта. (Строка)
  • Data - Данные для обновления записи таблицы MappingObject. (JSON) Возможные поля для обновления:
    • ClientId - Идентификатор объекта в ИС
    • ClientName - Имя объекта в ИС
    • SbisId - Идентификатор объекта в СБИС
    • SbisName - Имя объекта в СБИС
    • Status - Статус сопоставления (1 - Сопоставлено)
    • Status_msg - Комментарий по текущему статусу сопоставления
    • ClientType - Тип объекта в ИС
    • Data - Сохраненные данные объекта.


Пример параметров метода:

{
  "param": {
    "Filter": {
      "ConnectionId": "8a9bace0-49ea-41b7-9bcf-3d3e51594fee",
      "Type": "Контрагент",
      "Id": "158500",
      "IdType": 1
    }
    "Data": {
      "ClientId": "8a9bace0-49ea-41b7-9bcf-3d3e51594fee",
      "Status": 1
    }
  }
}

Результат

Возвращает структуру записи MappingObject