Интеграция со СБИС

СБИС.СписокПодразделений

СБИС.СписокПодразделений

Команда СБИС.СписокПодразделений позволяет получить информацию по подразделениям, которые были созданы в кабинете online.sbis.ru.

Адрес для выполнения запроса: https://online.sbis.ru/service/?srv=1

Параметры строки запроса

  • "Параметр":
    • "Фильтр": объект:
    • "Навигация": объект:
      • "РазмерСтраницы": строка, количество записей, которые будут возвращены. Представлено целым числом. Возможные значения: от 1 до 500, по умолчанию — 20
      • "Страница": строка, номер страницы запрашиваемой выборки. Представлено целым числом, нумерация начинается с 0

Комментарии

Если в фильтре не указана «НашаОрганизация», то список сотрудников будет сформирован по структуре, заданой в настройках по умолчанию (все юридические лица/управленческая структура).

Результат запроса

Объект с атрибутами:

  • "Подразделение": массив объектов:
    • ​"Название": строка
    • "Идентификатор": строка, уникальный идентификтор в системе
    • "Код": строка
    • "Раздел": объект:
      • "Название": строка
      • "Код": строка
      • "Идентификатор": строка
  • "Навигация":
    • "ЕстьЕще": строка "Да"/"Нет". Если "Да", то есть следующие страницы
    • "Страница" строка, номер текущей страницы
    • "РазмерСтраницы": строка

Пример запроса (по юридическому лицу)

{
  "jsonrpc": "2.0",
  "method": "СБИС.СписокПодразделений",
  "params": {
    "Параметр": {
      "Фильтр": {
        "НашаОрганизация": {
          "СвЮЛ": {
            "ИНН": "7685466579",
            "КПП": "768501001"
          }
        }
      },
      "Навигация": {
        "РазмерСтраницы": "10",
        "Страница": "0"
      }
    }
  }
}

Пример ответа (успех)

{
  "jsonrpc": "2.0",
  "result": {
    "Навигация": {
      "ЕстьЕще": "Да",
      "РазмерСтраницы": "10",
      "Страница": "0"
    },
    "Подразделение": [
      {
        "Идентификатор": "23435471",
        "Код": "100",
        "Название": "Подразделение ромашки",
        "Раздел": {
          "Идентификатор": "3037447",
          "Код": "101",
          "Название": "Ромашка"
        }
      }
    ]
  },
  "id": 1
}