ProcessServiceStagesEx

Материал из razgovorov.ru
Версия от 18:17, 14 мая 2021; Долбицын Артём (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание

Интеллектуальная обработка служебных документов

Алгоритм работы

  1. Получаем список необработанных этапов через команду СБИС.СписокСлужебныхЭтапов
  2. Для заданного в фильтре количества( РазмерСтраницы. По умолчанию 10 ) документов выполняем метод ExecuteActionEx
  3. Если произошла ошибка этапа, то выполняется команда СБИС.ОтложитьСлужебныйЭтап
  4. Вызов команды СБИС.ИнформацияОСлужебныхЭтапах

Параметры

Принимает на вход объект фильтра для получения списка служебных этапов через СБИС.СписокСлужебныхЭтапов

{
  "Filter": {
    "НашаОрганизация": {
      "СвЮЛ": {
        "ИНН": "строка, значение соответствует идентификационному номеру налогоплательщика",
        "КПП": "строка, 9 символов",
        "КодФилиала": "строка, необязательный"
      },
      "СвФЛ": {
        "ИНН": "строка, значение соответствует идентификационному номеру налогоплательщика"
      }
    }
  },
  "ИдентификаторДокумента": "строка, запрос событий по последней редакции документа",
  "ИдентификаторРедакции": "строка, запрос событий по конкретной редакции документа",
  "Блокировать": "строка Да/Нет (при отсутствии подразумевается Да) — на 1 минуту блокировать возвращенные события от обработки другими пользователями",
  "Навигация": {
    "РазмерСтраницы": "целое число от 1 до 20 в виде строки, задает число возвращаемых записей"
  } 
}

Результат

Исключения

Пример успешного вызова

Запрос

{
  "Filter": {
    "НашаОрганизация": {
      "СвЮЛ": {
        "ИНН": "строка, значение соответствует идентификационному номеру налогоплательщика",
        "КПП": "строка, 9 символов",
        "КодФилиала": "строка, необязательный"
      },
      "СвФЛ": {
        "ИНН": "строка, значение соответствует идентификационному номеру налогоплательщика"
      }
    }
  },
  "ИдентификаторДокумента": "строка, запрос событий по последней редакции документа",
  "ИдентификаторРедакции": "строка, запрос событий по конкретной редакции документа",
  "Блокировать": "строка Да/Нет (при отсутствии подразумевается Да) — на 1 минуту блокировать возвращенные события от обработки другими пользователями",
  "Навигация": {
    "РазмерСтраницы": "целое число от 1 до 20 в виде строки, задает число возвращаемых записей"
  } 
}

Ответ

{
   "ЕстьНеобработанныеЭтапы": "Нет",
   "ОбработаноЭтапов": 10
}