GetSbisObject (API3)

Материал из razgovorov.ru
Версия от 12:00, 9 июля 2020; Власов Илья (обсуждение | вклад) ([)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Полное имя метода: API3.GetSbisObject

Описание

Метод получает массив API3 структур объектов СБИС по их типу и списку идентификаторов.

Алгоритм

1. Перебираем список идентификаторов объекта.

2. Получаем данные объекта со СБИС по идентификатору и формируем структуру API3 объекта.

3. Добавляем структуру объекта в массив.

4. Если во время получения объекта возникла ошибка она будет добавлена в массив с указанием идентификатора объекта.

Параметры

  • Type – тип объекта
  • IdList - Массив идентификаторов (массив строк)

Результат

Метод возвращаем массив структур API3 объектов. Если объект не получен в следствии ошибки в массиве будет присутствовать описание ошибки. Структуру API3 объекта с описание обязательных и не обязательных полей можно посмотреть в соответствующем разделе.

Пример результата для объекта Склад:

[
    {
        "ИдСБИС": "11234",
        "ИмяСБИС": "Склад",
        "Название": "Склад на Витебской",
    },
    {
        "ИдСБИС": "11235",
        "error": {
            "message": "Ошибка чтения объекта.",
            "code": "100",
            "detail": "Ошибка чтения объекта. Возможно он был удален.",
            "action": "Склад.get_sbis_object",
            "stack": []
        }
    }
]