ExecuteAction - выполнение действия над документом (ExtSdk2) — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 10: Строка 10:
 
== Параметры ==
 
== Параметры ==
 
* {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}}
 
* {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}}
* {{Шаблон:ApiParam|Action|1|объект| [[Действие_-_Объект_ExtSdk2|объект Действие]]}}
+
* {{Шаблон:ApiParam|Action|1|объект| [[Действие_-_Объект_ExtSdk2|объект Действие]] - может быть пустым}}
 
== Результат ==
 
== Результат ==
 
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
 
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.

Версия 10:48, 20 марта 2021

Описание

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

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

  1. Проверяет есть ли вложения, требующие шифрования ...ДОПИСАТЬ КАК...
  2. Проверяет требует ли документ подписания или расшифровки ...ДОПИСАТЬ КАК...
  3. Если требует расшифровки, то скачивает файл по ссылке, расшифровывает имеющимся сертификатом, заменяет элемент “Ссылка” : строка на “Двоичные данные” : строка
  4. Если требует подписания, то добавляет элемент “Подпись”( массив объектов ) с объектами “Файл” ...ДОПИСАТЬ КАК ССЫЛКУ ГДЕ ОПИСЫВАЕТСЯ ПОРЯДОК...
  5. Выполняет метод API СБИС.ВыполнитьДействие.

Параметры

Результат

Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.

Исключения

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

Запрос

Ответ

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