MappingObject.FindAndUpdate
Описание
Получение записи 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