Электронный документооборот

СБИС.ИнформацияОСлужебныхЭтапах

СБИС.ИнформацияОСлужебныхЭтапах

Команда «СБИС.ИнформацияОСлужебныхЭтапах» возвращает список «наших организаций», по которым есть необработанные служебные этапы.

Адрес запроса: https://online.sbis.ru/service/?srv=1

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

Результат

  • "НашаОрганизация"*: массив объектов
  • "ПрекратитьЗапросы": строка "Да"/"Нет"
  • "ЧислоНеобработанныхЭтапов": строка, содержит число необработанных на момент запроса служебных документов для текущего пользователя

* — необязательный параметр.

Комментарий

  1. В запросе команды мы рекомендуем передавать «Фильтр.ТолькоНаличиеСобытий» = «Да». Это позволяет ускорить время выполнения метода и снизить нагрузку на сайт online.sbis.ru.
  2. Если метод вернул пустой список организаций или не вернул его совсем, приостановите запросы на 1-5 минут.
  3. Значение «ЧислоНеобработанныхЭтапов» является ориентировочным. Метод «СБИС.ИнформацияОСлужебныхЭтапах» может вернуть положительное значение, а последующий метод «СБИС.СписокСлужебныхЭтапов» — пустой список. Если в запросе передать «Фильтр.ТолькоНаличиеСобытий» = «Да», то отобразится количество организаций, по которым есть необработанные служебные документы.
  4. В ответе от команды значение «ПрекратитьЗапросы» = «Да» означает, что:
    • нужно прекратить вызовы для текущего пользователя, так как у него недостаточно прав для подписания служебных документов;
    • пользователь не входит в число сотрудников, назначенных для обработки служебных событий «наших организаций».
  5. Результат запроса существенно зависит от заполнения полей «НашаОрганизация.СвЮЛ.КодФилиала».

Примеры запросов

Запрос списка «наших организаций», у которых необходимо выполнить обработку служебных этапов.

{
   "jsonrpc": "2.0",
   "method": "СБИС.ИнформацияОСлужебныхЭтапах",
   "params": {
      "Фильтр": {
         "ТолькоНаличиеСобытий": "Да"
      }
   },
   "id": 0
}
Скачать пример

Запрос наличия событий по конкретной «нашей организации» без подсчета числа событий.

{
   "jsonrpc": "2.0",
   "method": "СБИС.ИнформацияОСлужебныхЭтапах",
   "params": {
      "Фильтр": {
         "НашаОрганизация": {
            "СвЮЛ": {
               "ИНН": "7605016030",
               "КПП": "222545001"
            }
         },
         "ТолькоНаличиеСобытий": "Да"
      }
   },
   "id": 0
}
Скачать пример

Примеры ответов

Ответ с информацией о двух организациях, по которым требуется подписание служебных документов.

{
   "jsonrpc": "2.0",
   "result": {
      "НашаОрганизация": [
         {
            "СвЮЛ": {
               "ИНН": "7605016030",
               "КПП": "760450001",
               "КодСтраны": "643",
               "Название": "\"Компания \"Тензор\" ООО"
            }
         },
         {
            "СвЮЛ": {
               "ИНН": "7604094283",
               "КПП": "760401001",
               "КодСтраны": "643",
               "Название": "УЦ Тензор, ООО"
            }
         }
      ],
      "ПрекратитьЗапросы": "Нет",
      "ЧислоНеобработанныхЭтапов": "2"
   },
   "id": 0
}
Скачать пример

Ответ с информацией об отсутствии необработанных служебных этапов.

{
   "jsonrpc": "2.0",
   "result": {
      "ПрекратитьЗапросы": "Нет",
      "ЧислоНеобработанныхЭтапов": "0"
   },
   "id": 0
}
Скачать пример

Ответ с информацией об отсутствии необработанных служебных этапов из-за невозможности пользователем обрабатывать служебные документы.

{
   "jsonrpc": "2.0",
   "result": {
      "ПрекратитьЗапросы": "Да",
      "ЧислоНеобработанныхЭтапов": "0"
   },
   "id": 0
}
Скачать пример