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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 2: Строка 2:
 
Выполнение действия над документом. Подробнее читайте в сценарии [[Отправка_документов_-_Сценарии_ExtSdk2|Отправка_документов]]
 
Выполнение действия над документом. Подробнее читайте в сценарии [[Отправка_документов_-_Сценарии_ExtSdk2|Отправка_документов]]
 
== Алгоритм работы ==  
 
== Алгоритм работы ==  
# Проверяет есть ли вложения, требующие шифрования ...ДОПИСАТЬ КАК...
+
# Проверяет есть ли вложения, требующие шифрования
# Проверяет требует ли документ подписания или расшифровки ...ДОПИСАТЬ КАК...
+
# Проверяет требует ли документ подписания или расшифровки
 
# Если требует расшифровки, то скачивает файл по ссылке, расшифровывает имеющимся сертификатом, заменяет элемент “Ссылка” : строка на “Двоичные данные” : строка
 
# Если требует расшифровки, то скачивает файл по ссылке, расшифровывает имеющимся сертификатом, заменяет элемент “Ссылка” : строка на “Двоичные данные” : строка
# Если требует подписания, то добавляет элемент “Подпись”( массив объектов ) с объектами “Файл” ...ДОПИСАТЬ КАК ССЫЛКУ ГДЕ ОПИСЫВАЕТСЯ ПОРЯДОК...
+
# Если требует подписания, то добавляет элемент “Подпись”( массив объектов ) с объектами “Файл”  
# Выполняет метод API СБИС.ВыполнитьДействие.
+
# Выполняет метод API [https://sbis.ru/help/integration/api/all_methods/make_doc СБИС.ВыполнитьДействие].
  
 
== Параметры ==
 
== Параметры ==

Версия 16:14, 14 мая 2021

Описание

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

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

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

Параметры

Результат

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

Исключения

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

Запрос

Ответ

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