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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «== Описание == Расширенное выполнение действия над документом. Подробнее читайте в сценар…»)
 
Строка 2: Строка 2:
 
Расширенное выполнение действия над документом. Подробнее читайте в сценарии [[Отправка_документов_-_Сценарии_ExtSdk2|Отправка_документов]]
 
Расширенное выполнение действия над документом. Подробнее читайте в сценарии [[Отправка_документов_-_Сценарии_ExtSdk2|Отправка_документов]]
 
== Алгоритм работы ==  
 
== Алгоритм работы ==  
# Получение данных сертификата  ...ЧТО КОНКРЕТНО, НЕ ПОНЯТНО...
+
# Получаем список необработанных этапов через команду СБИС.СписокСлужебныхЭтапов
# Вызывает метод [[PrepareAction_-_подготовить_документ_к_действию_(ExtSdk2)|ExtSdk2.PrepareAction]]
+
# Для первых 10 документов выполняем метод ExecuteActionEx
# Вызывает метод [[ExecuteAction_-_выполнение_действия_над_документом_(ExtSdk2)|ExtSdk2.ExecuteAction]]
+
# Если произошла ошибка этапа, то выполняется команда СБИС.ОтложитьСлужебныйЭтап
 +
# Вызов команды СБИС.ИнформацияОСлужебныхЭтапах
  
 
== Параметры ==
 
== Параметры ==
* {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}}
+
* {{Шаблон:ApiParam|Filter|1|объект| массив объектов [[Документ_-_Объект_ExtSdk2|объект Документ]]}}
 
== Результат ==
 
== Результат ==
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
+
* {{Шаблон:ApiParam|Result||объект|}}
* {{Шаблон:ApiParam|Result||объект|[[Документ_-_Объект_ExtSdk2|объект Документ]]}}
+
** {{Шаблон:ApiParam|ЕстьНеобработанныеЭтапы||строка| "Да/Нет"}}
 +
** {{Шаблон:ApiParam|ОбработаноЭтапов||число|}}
 
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}}
 
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}}
 
== Исключения ==
 
== Исключения ==

Версия 16:37, 9 марта 2021

Описание

Расширенное выполнение действия над документом. Подробнее читайте в сценарии Отправка_документов

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

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

Параметры

Результат

Исключения

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

Запрос

Ответ

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