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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «== Описание == Подготовка документа к действию. Подробнее читайте в сценарии Отправка_до…»)
 
(Запрос)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 6: Строка 6:
 
== Параметры ==
 
== Параметры ==
 
* {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}}
 
* {{Шаблон:ApiParam|Document|1|объект| [[Документ_-_Объект_ExtSdk2|объект Документ]]}}
== Результат ==
+
== Результат (объект)==
Возвращает объект с идентификатором сессии, которую нужно использовать для последующих вызовов.
+
* {{Шаблон:ApiParam|Result||объект|[[Документ_-_Объект_ExtSdk2|объект Документ]] - на вложениях проставлены флаги какие из документов требуется подписать, а какие зашифровать. Все неподписанные XML вложения при необходимости были дополнены идентификаторами участников документооборота}}
* {{Шаблон:ApiParam|Result||объект|[[Документ_-_Объект_ExtSdk2|объект Документ]]}}
 
 
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}}
 
* {{Шаблон:ApiParam|Stat||объект|[[Stat_-_ExtSdk2_Объект|статистика времени выполнения операции]]}}
 +
 
== Исключения ==
 
== Исключения ==
  
Строка 15: Строка 15:
 
====Запрос====
 
====Запрос====
 
<source lang="json">
 
<source lang="json">
 +
{     
 +
  "Document": {
 +
        "Идентификатор": "d8e74588-f9e9-4a50-a4f8-82753abc6eb2",
 +
        "Этап": {
 +
            "Действие": {
 +
              "Название": "Отправить",
 +
              "Сертификат": {
 +
                  "Отпечаток": "3F57DD5849CCE1979A9997CD0DF4326094C4DC6D"
 +
              }
 +
            },
 +
            "Название": "Отправка"
 +
        }
 +
      }
 +
}
 
</source>
 
</source>
 +
 
====Ответ====
 
====Ответ====
 
<source lang="json">
 
<source lang="json">
 +
{
 +
      "Идентификатор": "d8e74588-f9e9-4a50-a4f8-82753abc6eb2",
 +
      "Контрагент": {
 +
        "СвЮЛ": {
 +
            "ИНН": "1111681325",
 +
            "КПП": "111101001",
 +
            "КодСтраны": "643",
 +
            "Название": "Тестовый Получатель"
 +
        }
 +
      },
 +
      "Направление": "Исходящий",
 +
      "НашаОрганизация": {
 +
        "СвЮЛ": {
 +
            "ИНН": "1111654353",
 +
            "КПП": "111101001",
 +
            "КодСтраны": "643",
 +
            "Название": "Тестовый Отправитель"
 +
        }
 +
      },
 +
      "Ответственный": {
 +
        "Идентификатор": "",
 +
        "Имя": "Иван",
 +
        "Отчество": "Иванович",
 +
        "Фамилия": "Иванов"
 +
      },
 +
      "Расширение": {},
 +
      "Редакция": [
 +
        {
 +
            "Актуален": "Нет",
 +
            "ДатаВремя": "17.04.2015 13.19.57",
 +
            "Идентификатор": "4c144cf6-e4eb-11e4-be23-005056b7595f",
 +
            "ПримечаниеИС": "РеализацияТоваровУслуг:8bf669c4-042e-4854-b21b-673e8067e83e"
 +
        }
 +
      ],
 +
      "Этап": [
 +
        {
 +
            "Вложение": [
 +
              {
 +
                  "ВерсияФормата": "5.02",
 +
                  "Дата": "17.04.2015",
 +
                  "Идентификатор": "8b8d54e2-44ae-4de3-8433-f4a7c86c2c5d",
 +
                  "Модифицирован": "Да",
 +
                  "Название": "Фактура № 829766305 от 17.04.15 на сумму 1 026 996.48р., без НДС",
 +
                  "Направление": "Исходящий",
 +
                  "Номер": "829766305",
 +
                  "Подтип": "1115101",
 +
                  "Редакция": {
 +
                    "ДатаВремя": "17.04.2015 13.19.57",
 +
                    "Номер": "1"
 +
                  },
 +
                  "Служебный": "Нет",
 +
                  "СсылкаНаHTML": "https://online.sbis.ru/service/?method=%D0%A4%D0%AD%D0%94.B7%D0%B8%D1%82%D1%8Cparams=eyLQmNC00J4iOiIzMiIsItCY0LzRj9Ce0LHHQuNGP0JLQvdC10YjQvdC10LPQvtCU0L7QutGD0LzQtdC90YLQsCIsItCf0YDQtdC00YHRgtCw0Ijoi0J%2FRgNC%2B0YHQvNC%2B0YLRgCzQn9C10YfQsNGC0YwiLCLQn9Cw0YDQsNC80biI6ItCd0L7RgNC80LDQu9C40LfQvtCy0LDRgtGMIiwidCI6%0AItCb0L7Qs9C40YfQtdGB0Li0KHQv9C10YbQuNCw0LvQuNC30LDRhtC40Y%2FQodC%2F0L7RgdC%2B0LHQsCIsInQiV0sImQiOlt0cnVlLHsicyI6W3sibiI6ItCY0LTQtdC90YLQuNGE0LjQutCw0YLQvtGA0KHQv9C1030 LDRhtC40LgiLCJ0Ijoi0KHRgtGA0L7QutCwIn1dLCJkIjpbIjExMTE2NTQzNTMsMTExMTAx %CY0LzRj9Cc0LXRgtC%2B0LTQsCI6ItCS0L3QtdGI0L3QuNC50JTQvtC60YPQvNC10L3Rgi7Qnj9Cg0LDRgdC%2F0LXRh9Cw0YLQutC4Iiwi0J%2FQsNGA0LDQvNC10YLRgNGL0JzQtdGC0L4iOiLQmNC00J4iLCJ0Ijoi0KfQuNGB0LvQviDRhtC10LvQvtC1In0seyJuIjoi0JjQvdC9Iiwi2B0LrQsCJ9%0AXSwiZCI6WzMyLG51bGxdfX0%3D&protocol=3&id=0",
 +
                  "СсылкаНаPDF": "https://online.sbis.ru/service/?method=%D0%A4%D0%AD%D0%94.B8%D1%82%D1%8C%D0%92PDFparams=eyLQmNC00J4iOiIzMiIsItCY0LzRj9A0YHQuNGP0JLQvdC10YjQvdC10LPQvtCU0L7QutGD0LzQtdC90YLQsCIsItCf0YDQtdC00YHRgtNC1Ijoi0J%2FQtdGH0LDRgtGMLNCf0YDQvtGB0LzQvtGC0YAiLCLQn9Cw0YDQsNC80LXRgtGLzRj9Cc0LXRgtC%2B0LTQsCI6ItCS0L3QtdGI0L3QuNC50JTQ%0AvtC60YPQvNC10L3Rgj9Cg0LDRgdC%2F0LXRh9Cw0YLQutC4Iiwi0J%2FQsNGA0LDQvNC10YLRgNGL0JzQtdGC04iOiLQmNC00J4iLCJ0Ijoi0KfQuNGB0LvQviDRhtC10LvQvtC1In0seyJuIjoi0JjQvdC9Iiwi2B0LrQsCJ9XSwiZCI6WzMyLG51bGxdfX0%3D&protocol=3&id=0",
 +
                  "Сумма": "1026996.48",
 +
                  "Тип": "СчФктр",
 +
                  "Удален": "Нет",
 +
                  "УдаленКонтрагентом": "Нет",
 +
                  "Файл": {
 +
                    "Имя": "ON_SFAKT_1111681325111101001_1111654353111101001_20150417_62 d0-404d-a984-f78eed336d3a.xml ",
 +
                    "Ссылка": "https://online.sbis.ru/service/?method=%D0%92%D0%B5%D18%D0%BD%D0%B5%D0%B3%D0%BE%D0%94%D0%BE%D0BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1BBparams=eyLQmNC00J4iOjMyfQ%3D%3D&protocol=3&id=0"
 +
                  }
 +
              }
 +
            ],
 +
            "Действие": [
 +
              {
 +
                  "Комментарий": "",
 +
                  "Название": "Отправить",
 +
                  "ТребуетКомментария": "Нет",
 +
                  "ТребуетПодписания": "Да",
 +
                  "ТребуетРасшифровки": "Нет"
 +
              }
 +
            ],
 +
            "Идентификатор": "",
 +
            "Название": "Отправка",
 +
            "Служебный": "Нет"
 +
        }
 +
      ]
 +
  }
 
</source>
 
</source>
==Пример ответа при включенной двухфакторной аутентификации==
+
 
<source lang="json">
 
</source>
 
  
 
[[Категория:Методы ExtSdk2]]
 
[[Категория:Методы ExtSdk2]]

Текущая версия на 16:47, 16 мая 2022

Описание

Подготовка документа к действию. Подробнее читайте в сценарии Отправка_документов

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

  1. Выполняет метод API СБИС.ПодготовитьДействие.

Параметры

Результат (объект)

  • Result (объект) - объект Документ - на вложениях проставлены флаги какие из документов требуется подписать, а какие зашифровать. Все неподписанные XML вложения при необходимости были дополнены идентификаторами участников документооборота
  • Stat (объект) - статистика времени выполнения операции

Исключения

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

Запрос

{      
   "Document": {
         "Идентификатор": "d8e74588-f9e9-4a50-a4f8-82753abc6eb2",
         "Этап": {
            "Действие": {
               "Название": "Отправить",
               "Сертификат": {
                  "Отпечаток": "3F57DD5849CCE1979A9997CD0DF4326094C4DC6D"
               }
            },
            "Название": "Отправка"
         }
      }
}

Ответ

{
      "Идентификатор": "d8e74588-f9e9-4a50-a4f8-82753abc6eb2",
      "Контрагент": {
         "СвЮЛ": {
            "ИНН": "1111681325",
            "КПП": "111101001",
            "КодСтраны": "643",
            "Название": "Тестовый Получатель"
         }
      },
      "Направление": "Исходящий",
      "НашаОрганизация": {
         "СвЮЛ": {
            "ИНН": "1111654353",
            "КПП": "111101001",
            "КодСтраны": "643",
            "Название": "Тестовый Отправитель"
         }
      },
      "Ответственный": {
         "Идентификатор": "",
         "Имя": "Иван",
         "Отчество": "Иванович",
         "Фамилия": "Иванов"
      },
      "Расширение": {},
      "Редакция": [
         {
            "Актуален": "Нет",
            "ДатаВремя": "17.04.2015 13.19.57",
            "Идентификатор": "4c144cf6-e4eb-11e4-be23-005056b7595f",
            "ПримечаниеИС": "РеализацияТоваровУслуг:8bf669c4-042e-4854-b21b-673e8067e83e"
         }
      ],
      "Этап": [
         {
            "Вложение": [
               {
                  "ВерсияФормата": "5.02",
                  "Дата": "17.04.2015",
                  "Идентификатор": "8b8d54e2-44ae-4de3-8433-f4a7c86c2c5d",
                  "Модифицирован": "Да",
                  "Название": "Фактура № 829766305 от 17.04.15 на сумму 1 026 996.48р., без НДС",
                  "Направление": "Исходящий",
                  "Номер": "829766305",
                  "Подтип": "1115101",
                  "Редакция": {
                     "ДатаВремя": "17.04.2015 13.19.57",
                     "Номер": "1"
                  },
                  "Служебный": "Нет",
                  "СсылкаНаHTML": "https://online.sbis.ru/service/?method=%D0%A4%D0%AD%D0%94.B7%D0%B8%D1%82%D1%8Cparams=eyLQmNC00J4iOiIzMiIsItCY0LzRj9Ce0LHHQuNGP0JLQvdC10YjQvdC10LPQvtCU0L7QutGD0LzQtdC90YLQsCIsItCf0YDQtdC00YHRgtCw0Ijoi0J%2FRgNC%2B0YHQvNC%2B0YLRgCzQn9C10YfQsNGC0YwiLCLQn9Cw0YDQsNC80biI6ItCd0L7RgNC80LDQu9C40LfQvtCy0LDRgtGMIiwidCI6%0AItCb0L7Qs9C40YfQtdGB0Li0KHQv9C10YbQuNCw0LvQuNC30LDRhtC40Y%2FQodC%2F0L7RgdC%2B0LHQsCIsInQiV0sImQiOlt0cnVlLHsicyI6W3sibiI6ItCY0LTQtdC90YLQuNGE0LjQutCw0YLQvtGA0KHQv9C1030 LDRhtC40LgiLCJ0Ijoi0KHRgtGA0L7QutCwIn1dLCJkIjpbIjExMTE2NTQzNTMsMTExMTAx %CY0LzRj9Cc0LXRgtC%2B0LTQsCI6ItCS0L3QtdGI0L3QuNC50JTQvtC60YPQvNC10L3Rgi7Qnj9Cg0LDRgdC%2F0LXRh9Cw0YLQutC4Iiwi0J%2FQsNGA0LDQvNC10YLRgNGL0JzQtdGC0L4iOiLQmNC00J4iLCJ0Ijoi0KfQuNGB0LvQviDRhtC10LvQvtC1In0seyJuIjoi0JjQvdC9Iiwi2B0LrQsCJ9%0AXSwiZCI6WzMyLG51bGxdfX0%3D&protocol=3&id=0",
                  "СсылкаНаPDF": "https://online.sbis.ru/service/?method=%D0%A4%D0%AD%D0%94.B8%D1%82%D1%8C%D0%92PDFparams=eyLQmNC00J4iOiIzMiIsItCY0LzRj9A0YHQuNGP0JLQvdC10YjQvdC10LPQvtCU0L7QutGD0LzQtdC90YLQsCIsItCf0YDQtdC00YHRgtNC1Ijoi0J%2FQtdGH0LDRgtGMLNCf0YDQvtGB0LzQvtGC0YAiLCLQn9Cw0YDQsNC80LXRgtGLzRj9Cc0LXRgtC%2B0LTQsCI6ItCS0L3QtdGI0L3QuNC50JTQ%0AvtC60YPQvNC10L3Rgj9Cg0LDRgdC%2F0LXRh9Cw0YLQutC4Iiwi0J%2FQsNGA0LDQvNC10YLRgNGL0JzQtdGC04iOiLQmNC00J4iLCJ0Ijoi0KfQuNGB0LvQviDRhtC10LvQvtC1In0seyJuIjoi0JjQvdC9Iiwi2B0LrQsCJ9XSwiZCI6WzMyLG51bGxdfX0%3D&protocol=3&id=0",
                  "Сумма": "1026996.48",
                  "Тип": "СчФктр",
                  "Удален": "Нет",
                  "УдаленКонтрагентом": "Нет",
                  "Файл": {
                     "Имя": "ON_SFAKT_1111681325111101001_1111654353111101001_20150417_62 d0-404d-a984-f78eed336d3a.xml ",
                     "Ссылка": "https://online.sbis.ru/service/?method=%D0%92%D0%B5%D18%D0%BD%D0%B5%D0%B3%D0%BE%D0%94%D0%BE%D0BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1BBparams=eyLQmNC00J4iOjMyfQ%3D%3D&protocol=3&id=0"
                  }
               }
            ],
            "Действие": [
               {
                  "Комментарий": "",
                  "Название": "Отправить",
                  "ТребуетКомментария": "Нет",
                  "ТребуетПодписания": "Да",
                  "ТребуетРасшифровки": "Нет"
               }
            ],
            "Идентификатор": "",
            "Название": "Отправка",
            "Служебный": "Нет"
         }
      ]
   }