ProcessServiceStagesEx — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
== Алгоритм работы ==  
 
== Алгоритм работы ==  
 
# Получаем список необработанных этапов через команду СБИС.СписокСлужебныхЭтапов
 
# Получаем список необработанных этапов через команду СБИС.СписокСлужебныхЭтапов
# Для первых 10 документов выполняем метод [[ExecuteActionEx_-_расширенное_выполнение_действия_над_документом_(ExtSdk2)|ExecuteActionEx]]
+
# Для заданного в фильтре количества( '''РазмерСтраницы'''. По умолчанию 10 ) документов выполняем метод [[ExecuteActionEx_-_расширенное_выполнение_действия_над_документом_(ExtSdk2)|ExecuteActionEx]]
 
# Если произошла ошибка этапа, то выполняется команда СБИС.ОтложитьСлужебныйЭтап
 
# Если произошла ошибка этапа, то выполняется команда СБИС.ОтложитьСлужебныйЭтап
 
# Вызов команды СБИС.ИнформацияОСлужебныхЭтапах
 
# Вызов команды СБИС.ИнформацияОСлужебныхЭтапах

Версия 10:52, 12 мая 2021

Описание

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

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

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

Параметры

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

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

Результат

Исключения

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

Запрос

Ответ

Пример ответа при включенной двухфакторной аутентификации