ExecuteAction - выполнение действия над документом (ExtSdk2) — различия между версиями
Строка 10: | Строка 10: | ||
== Параметры == | == Параметры == | ||
* {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}} | * {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}} | ||
− | * {{Шаблон:ApiParam|Action|1|объект| [[Действие_-_Объект_ExtSdk2|объект Действие]]}} | + | * {{Шаблон:ApiParam|Action|1|объект| [[Действие_-_Объект_ExtSdk2|объект Действие]] - может быть пустым}} |
== Результат == | == Результат == | ||
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов. | Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов. |
Версия 10:48, 20 марта 2021
Содержание
Описание
Выполнение действия над документом. Подробнее читайте в сценарии Отправка_документов
Алгоритм работы
- Проверяет есть ли вложения, требующие шифрования ...ДОПИСАТЬ КАК...
- Проверяет требует ли документ подписания или расшифровки ...ДОПИСАТЬ КАК...
- Если требует расшифровки, то скачивает файл по ссылке, расшифровывает имеющимся сертификатом, заменяет элемент “Ссылка” : строка на “Двоичные данные” : строка
- Если требует подписания, то добавляет элемент “Подпись”( массив объектов ) с объектами “Файл” ...ДОПИСАТЬ КАК ССЫЛКУ ГДЕ ОПИСЫВАЕТСЯ ПОРЯДОК...
- Выполняет метод API СБИС.ВыполнитьДействие.
Параметры
- Document ! (объект) - объект Документ
- Action ! (объект) - объект Действие - может быть пустым
Результат
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
- Result (объект) - объект Документ
- Stat (объект) - статистика времени выполнения операции