WriteDocumentEx - Расширенный метод создания и отправки документа (ExtSdk2)

Материал из razgovorov.ru
Перейти к: навигация, поиск

Описание

Метод позволяет за один вызов записать и запустить документооборот по документу.

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

Асинхронная загрузка файлов в WriteDocumentEx.

  1. Принимаем на вход объект Документ с массивом вложений вида объект Файл со свойствами: ПутьКФайлу, Строка, ДвоичныеДанные, Ссылка, Обработчики. Дополнительные данные по текущим свойствам см.метод WriteDocument.
  2. Проверяем вложения на наличие Ссылок
    1. Если во всех вложениях ссылки проставлены, то записываем документ, запускаем его в документооборот и возвращаем #Результат №1.
    2. Если во вложениях проставлены не все ссылки, то возвращаем ошибку вида ExtException с кодом 308 сериализованную в строку, где в detail лежит текст "#ASYNC"( См. #Исключения №1 ). Она обозначает, что плагин загрузит файлы из вложений на СБИС.Диск и проставит недостающие ссылки в соответствующий объект Файл. Во время проставления ссылок возможны следующие события от плагина:
      1. Событе с именем "extsdk2.async.progress" о прогрессе загрузки вложений в виде объекта json сериализованного в строку.
        {
          "QueryId": "49a7caad-5eea-4d7d-8e91-d4a4f7ff6c47",
          "Progress": "50"
        }
      2. В случае ошибки плагин пробрасывает событие с именем "extsdk2.async.error". Оно содержит QueryID вызываемого метода и ExtException, сериализованные в строку( См. #Исключения №2 ). Обработка документа плагином немедленно завершается.
  3. Как только все ссылки во вложениях успешно расставлены, плагин автоматически создает редакцию документа и производит этап документооборота, указанный в документе.
    1. В случае успеха плагин пробрасывает событие с именем "extsdk2.async.complete" возвращает #Результат №2, сериализованный в строку.
    2. В случае ошибки плагин пробрасывает событие с именем "extsdk2.async.error"( См. #Исключения №2 ).

Параметры

Результат

  1. Если во вложениях указаны все ссылки и дополнительная загрузка вложений не требуется:
  2. Если требуется дополнительная загрузка вложений:

Исключения

  1. Сообщение об ошибке с текстом "#ASYNC" и кодом 308
    {
      "code": 308,
      "detail": "#ASYNC",
      "dump": {},
      "message": "Ожидайте загрузки документа",
      "method_name": "ExtSdk2.WriteDocumentEx",
      "stack": [
        {
          "method_name": "AsyncWriteDocument 49a7caad-5eea-4d7d-8e91-d4a4f7ff6c47"
        }
      ]
    }
  2. Сообщение об ошибке с QueryId вызываемого метода
    {
      "QueryId": "49a7caad-5eea-4d7d-8e91-d4a4f7ff6c47",
      "Error": "Ошибка ExtException сериализованная в строку"
    }

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

Запрос

{
  "Идентификатор": "a2d76238-6ea2-4b6a-ab08-1d55da03f62c",
  "Дата": "18.02.2021",
  "Номер": "210218152847",
  "Контрагент": {
    "СвЮЛ": {
      "ИНН": "1111681325",
      "КПП": "111101001",
      "Название": "Тестовый Получатель"
    }
  },
  "НашаОрганизация": {
    "СвЮЛ": {
      "ИНН": "7610101010",
      "КПП": "541100000"
    }
  },
  "Примечание": "Отправка юниттестом ExtSdk2",
  "Тип": "ДокОтгрИсх",
  "Вложение": [
    {
      "Файл": {
        "Имя": "Счет",
        "ДвоичныеДанные": "PNCk0LDQudC7INCk0L7RgNC80LDRgj0i0K3QlNCe0KHRhyIg0JLQtdGA0YHQuNGP0KTQvtGA0LzQsNGC0LA9IjMuMDEiINCY0LzRjz0iT05fU0NIRVRfX18yMDIwMTIyNV83MWM1YjBiOC1lOGJkLTRhMTEtYmYxYS1jMDhmOGZmM2I2YzciPgrCoCDCoCA80JTQvtC60YPQvNC10L3RgiDQndCw0LfQstCw0L
3QuNC1PSLQodGH0LXRgiDQvdCwINC+0L/Qu9Cw0YLRgyIg0JTQsNGC0LA9IjA4LjEyLjIwMjAiINCS0YDQtdC80Y89IjE2LjAwLjE1IiDQndC+0LzQtdGAPSIxIj4KwqAgwqAgwqAgwqAgPNCf0L7RgdGC0LDQstGJ0LjQuiDQndCw0LfQstCw0L3QuNC1PSLQntCi0JrQoNCr0KLQntCVINCQ0JrQptCY0J7Qn
dCV0KDQndCe0JUg0J7QkdCp0JXQodCi0JLQniDQpdCQ0JrQkNCh0K3QndCV0KDQk9Ce0KHQkdCr0KIiPgrCoCDCoCDCoCDCoCDCoCDCoCA80JDQtNGA0LXRgSDQotC40L89ItCu0YDQuNC00LjRh9C10YHQutC40LkiINCQ0LTRgNCi0LXQutGB0YI9IjY1NTAxNywg0KXQsNC60LDRgdC40Y8g0YDQtdGB0L8s
INCQ0LHQsNC60LDQvSDQsywg0JrRgNGL0LvQvtCy0LAg0YPQuywg0LTQvtC8IDQx0LAiPgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA80JDQtNGA0KDQpCDQmNC90LTQtdC60YE9IjY1NTAxNyIg0JrQvtC00KDQtdCz0LjQvtC9PSIxOSIg0JPQvtGA0L7QtD0i0JDQsdCw0LrQsNC9INCzIiDQo9C70LjRhtC
wPSLQmtGA0YvQu9C+0LLQsCDRg9C7IiDQlNC+0Lw9IjQx0LAiLz4KwqAgwqAgwqAgwqAgwqAgwqAgPC/QkNC00YDQtdGBPgrCoCDCoCDCoCDCoCDCoCDCoCA80JHQsNC90LrQoNC10LrQsiDQndCw0LjQvNCR0LDQvdC6PSLQpNCY0JvQmNCQ0Jsg0KbQldCd0KLQoNCQ0JvQrNCd0KvQmSDQkdCQ0J3QmtCQIN
CS0KLQkSAo0J/QkNCeKSIg0JHQmNCaPSIwNDQ1MjU0MTEiINCa0KHRh9C10YI9IjMwMTAxODEwMTQ1MjUwMDAwNDExIiDQoNCh0YfQtdGCPSI0MDgwMjgxMDMxMDY4MDAwMDAzMiIvPgrCoCDCoCDCoCDCoCDCoCDCoCA80JrQvtC90YLQsNC60YIvPgrCoCDCoCDCoCDCoCDCoCDCoCA80KHQstCu0Jsg0J3Qs
NC30LLQsNC90LjQtT0i0J7QotCa0KDQq9Ci0J7QlSDQkNCa0KbQmNCe0J3QldCg0J3QntCVINCe0JHQqdCV0KHQotCS0J4g0KXQkNCa0JDQodCt0J3QldCg0JPQntCh0JHQq9CiIiDQmNCd0J09IjE5MDEwNjc2OTAiINCa0J/Qnz0iMTkwMTAxMDAxIiDQntCa0J7Qn9CkPSIxMjI2NyIg0J7QmtCk0KE9IjE2
IiDQntCa0JLQrdCUPSIzNS4xNCIvPgrCoCDCoCDCoCDCoCA8L9Cf0L7RgdGC0LDQstGJ0LjQuj4KwqAgwqAgwqAgwqAgPNCf0L7QutGD0L/QsNGC0LXQu9GMINCd0LDQt9Cy0LDQvdC40LU9ItCQ0Y3RgNC+0YTQu9C+0YIsINCf0JDQniI+CsKgIMKgIMKgIMKgIMKgIMKgIDzQkNC00YDQtdGBINCi0LjQvz0
i0K7RgNC40LTQuNGH0LXRgdC60LjQuSIg0JDQtNGA0KLQtdC60YHRgj0iMTE5MDAyLCDQnNC+0YHQutCy0LAg0LMsINGD0Lsu0JDRgNCx0LDRgiwg0LQuMTAiPgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA80JDQtNGA0KDQpCDQmNC90LTQtdC60YE9IjExOTAxOSIg0JrQvtC00KDQtdCz0LjQvtC9PSI3Ny
Ig0KPQu9C40YbQsD0i0JDQoNCR0JDQoiDRg9C7IiDQlNC+0Lw9IjEiLz4KwqAgwqAgwqAgwqAgwqAgwqAgPC/QkNC00YDQtdGBPgrCoCDCoCDCoCDCoCDCoCDCoCA80JHQsNC90LrQoNC10LrQsi8+CsKgIMKgIMKgIMKgIMKgIMKgIDzQmtC+0L3RgtCw0LrRgi8+CsKgIMKgIMKgIMKgIMKgIMKgIDzQodCy0
K7QmyDQndCw0LfQstCw0L3QuNC1PSLQkNGN0YDQvtGE0LvQvtGCLCDQn9CQ0J4iINCY0J3QnT0iNzcxMjA0MDEyNiIg0JrQn9CfPSI3NzA0MDEwMDEiLz4KwqAgwqAgwqAgwqAgPC/Qn9C+0LrRg9C/0LDRgtC10LvRjD4KwqAgwqAgwqAgwqAgPNCf0LDRgNCw0LzQtdGC0YAg0JjQvNGPPSLQlNC+0LPQvtCy
0L7RgNCU0LDRgtCwIi8+CsKgIMKgIMKgIMKgIDzQn9Cw0YDQsNC80LXRgtGAINCY0LzRjz0i0JTQvtCz0L7QstC+0YDQndC+0LzQtdGAIi8+CsKgIMKgIMKgIMKgIDzQotCw0LHQu9CU0L7Quj4KwqAgwqAgwqAgwqAgwqAgwqAgPNCY0YLQvtCz0KLQsNCx0Lsg0JrQvtC7X9Cy0L49IjEuMDAwIiDQodGD0Lz
QvNCwPSIxNTAuMDAiINCh0YPQvNC80LDQkdC10LfQndCw0Ls9IjE1MC4wMCI+CsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDzQndCU0KEg0KHRg9C80LzQsD0iMC4wMCIvPgrCoCDCoCDCoCDCoCDCoCDCoCA8L9CY0YLQvtCz0KLQsNCx0Ls+CsKgIMKgIMKgIMKgIMKgIMKgIDzQodGC0YDQotCw0LHQuyDQmt
C+0LQ9IjAwLTAwMDAwMTgyIiDQndCw0LfQstCw0L3QuNC1PSLQotC10LvQtdGE0L7QvSBNZWl6dSBNWCIg0JrQvtC7X9Cy0L49IjEuMDAwIiDQldC00JjQt9C8PSLRiNGCIiDQntCa0JXQmD0iNzk2IiDQodGD0LzQvNCwPSIxNTAuMDAiINCm0LXQvdCwPSIxNTAuMDAiINCY0LTQtdC90YLQuNGE0LjQutCw0
YLQvtGAPSIwMC0wMDAwMDE4MiIg0J/QvtGA0J3QvtC80LXRgD0iMSIg0KHRg9C80LzQsNCR0LXQt9Cd0LDQuz0iMTUwLjAwIj4KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPNCQ0LrRhtC40Lcg0KHRg9C80LzQsD0i0LHQtdC3INCw0LrRhtC40LfQsCIvPgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA80J3Q
lNChINCh0YPQvNC80LA9IjAuMDAiINCh0YLQsNCy0LrQsD0i0LHQtdC3INCd0JTQoSIg0KLQuNC/0KHRgtCw0LLQutC4PSLRgtC10LrRgdGCIi8+CsKgIMKgIMKgIMKgIMKgIMKgIDwv0KHRgtGA0KLQsNCx0Ls+CsKgIMKgIMKgIMKgIDwv0KLQsNCx0LvQlNC+0Lo+CsKgIMKgIDwv0JTQvtC60YPQvNC10L3
Rgj4KPC/QpNCw0LnQuz4="
      }
    }
  ]
}

Ответ

{
  "QueryId": "0dd275fe-d05c-461c-8b06-a7298d5c22ed",
  "Result": {
    "Идентификатор": "a2d76238-6ea2-4b6a-ab08-1d55da03f62c",
    "ИдентификаторСеанса": "dae41901729d4b7f9acdb760a6549a62",
    "Контрагент": {
      "Email": "",
      "ИдентификаторИС": "",
      "ИдентификаторСПП": "",
      "Описание": "",
      "СвЮЛ": {
        "ИНН": "1111681325",
        "КПП": "111101001",
        "КодСтраны": "643",
        "Название": "Тестовый Получатель"
      },
      "Телефон": ""
    },
    "Направление": "Исходящий",
    "НашаОрганизация": {
      "ИдентификаторИС": "",
      "ИдентификаторСПП": "67504126",
      "СвЮЛ": {
        "ИНН": "7610101010",
        "КПП": "541100000",
        "КодСтраны": "643",
        "Название": "Ромашенька, ООО"
      }
    },
    "Ответственный": {
      "Идентификатор": "",
      "Имя": "Артём",
      "Отчество": "Викторович",
      "Фамилия": "Долбицын"
    },
    "Подтип": "",
    "Примечание": "",
    "Редакция": [
      {
        "Актуален": "Нет",
        "ДатаВремя": "18.02.2021 15.28.54",
        "Идентификатор": "9bc33b03-396a-4bf0-bac1-255eed836012",
        "ПримечаниеИС": ""
      }
    ],
    "Событие": [
      {
        "Вложение": [
          {
            "ВерсияФормата": "3.01",
            "Дата": "08.12.2020",
            "Зашифрован": "Нет",
            "Идентификатор": "d32559d0-9e4d-4e5a-be3c-71163b34d4d9",
            "КоличествоОшибок": "",
            "Модифицирован": "Нет",
            "Название": "Счет на оплату 08.12.2020 № 1 на сумму 150 р. без НДС",
            "Направление": "Исходящий",
            "Номер": "1",
            "ПодверсияФормата": "",
            "Подпись": [
              {
                "Направление": "Исходящая",
                "Сертификат": {
                  "Алгоритм": "ГОСТ Р 34.10-2012 256",
                  "ДвоичныеДанные": "",
                  "ДействителенПо": "15.03.2022 10.46.29",
                  "ДействителенС": "15.12.2020 10.36.29",
                  "Должность": "Директор",
                  "ИНН": "7610101010",
                  "Издатель": ""ООО Тестовая ""КОМПАНИЯ ""ТЕНЗОР""", "ООО Тестовая ""КОМПАНИЯ ""ТЕНЗОР""", Московский проспект д.12, г. Ярославль, Ярославская обл., RU, 007605016030, 1027600787994, test-ca_tensor@tensor.ru",
                  "Квалифицированный": "Да",
                  "Ключ": {
                    "Активирован": "Нет",
                    "СпособАктивации": "",
                    "Тип": "Клиентский"
                  },
                  "КодСтраны": "RU",
                  "Название": "ООО "РЫБМОРЕ"",
                  "ОГРНИП": "",
                  "Отпечаток": "24568C4DB9778C3B145393302C17DE219B27DE93",
                  "СерийныйНомер": "01581F800092AC87AC41D45D9F2D1F2ED5",
                  "ФИО": "Долбицын Артём Викторович"
                },
                "Тип": "Отсоединенная",
                "Файл": {
                  "Имя": "Счет.sgn",
                  "Ссылка": "https://fix-disk.sbis.ru/disk/api/v1/c40b3180-c00e-44e7-ac8b-ae72d3fc87b7?is_sign=true&object=simple_file_sd&diskhmac=peNKrB0EGhMTEL13r6Uza6wcvAk%3D",
                  "Хеш": ""
                }
              }
            ],
            "Подтип": "TENSOR_1",
            "Редакция": {
              "ДатаВремя": "18.02.2021 15.28.54",
              "Номер": "1"
            },
            "Служебный": "Нет",
            "СсылкаВКабинет": "",
            "СсылкаНаHTML": "https://fix-online.sbis.ru/service/?method=%D0%A4%D0%AD%D0%94.DisplayInHTML&params=eyLQmNC00J4iOiI0NzIzNjkwNCIsItCY0LzRj9Ce0LHRitC10LrRgtCwIjoi0JTQvtC60YPQ%0AvNC10L3RgiIsItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1Ijoi0J%2FRgNC%2B0YHQvNC%2B0YLR%0AgCzQn9C10YfQsNGC0YwiLCLQmNC80Y%2FQnNC10YLQvtC00LAiOiLQktC90LXRiNC90LjQudCU%0A0L7QutGD0LzQtdC90YIuUmVhZFN0YW1wSW5mbyIsItCf0LDRgNCw0LzQtdGC0YDRi9Cc0LXR%0AgtC%2B0LTQsCI6eyJkIjpbIjQ3MjM2OTA0Il0sInMiOlt7Im4iOiLQmNC00J4iLCJ0Ijoi0KHR%0AgtGA0L7QutCwIn1dLCJfdHlwZSI6InJlY29yZCJ9LCLQn9Cw0YDQsNC80LXRgtGA0YsiOnsi%0AZCI6W3RydWUsItCS0L3QtdGI0L3QuNC50JTQvtC60YPQvNC10L3Rgi5SZWFkU3RhbXBJbmZv%0AIix7ImQiOlsiNDcyMzY5MDQiXSwicyI6W3sibiI6ItCY0LTQniIsInQiOiLQodGC0YDQvtC6%0A0LAifV0sIl90eXBlIjoicmVjb3JkIn1dLCJzIjpbeyJuIjoi0J3QvtGA0LzQsNC70LjQt9C%2B%0A0LLQsNGC0YwiLCJ0Ijoi0JvQvtCz0LjRh9C10YHQutC%2B0LUifSx7Im4iOiLQmNC80Y%2FQnNC1%0A0YLQvtC00LAiLCJ0Ijoi0KHRgtGA0L7QutCwIn0seyJuIjoi0J%2FQsNGA0LDQvNC10YLRgNGL%0A0JzQtdGC0L7QtNCwIiwidCI6ItCX0LDQv9C40YHRjCJ9XSwiX3R5cGUiOiJyZWNvcmQifX0%3D&protocol=3&id=0&srv=1",
            "СсылкаНаPDF": "",
            "Сумма": "150.00",
            "СуммаБезНДС": "",
            "Тип": "ЭДОСч",
            "ТипШифрования": "Отсутствует",
            "Удален": "Нет",
            "УдаленКонтрагентом": "Нет",
            "Упакован": "Нет",
            "Файл": {
              "Имя": "Счет",
              "Ссылка": "https://fix-disk.sbis.ru/disk/api/v1/c8b10c16-542f-4ff0-a442-ecd86635ba1d_2fa157c4-49cf-4971-b33b-5731a6bc95c6?object=simple_file_sd&uuid=c06223fa-d35b-47a9-b1b5-1c373d2d4099&diskhmac=7sm5S%2Bp1tfxyu%2BZX9N4qwUf7yrI%3D",
              "Хеш": ""
            }
          }
        ],
        "Группа": {
          "ДатаВремя": "",
          "Код": "3",
          "Название": "Служебные",
          "Описание": "",
          "Приоритет": "0"
        },
        "ДатаВремя": "18.02.2021 15.28.55",
        "ДатаВремяДокумента": "",
        "Идентификатор": "dae41901-729d-4b7f-9acd-b760a6549a62",
        "Комментарий": "",
        "Название": "Загрузка"
      },
      {
        "Вложение": [
          {
            "ВерсияФормата": "3.01",
            "Дата": "08.12.2020",
            "Зашифрован": "Нет",
            "Идентификатор": "d32559d0-9e4d-4e5a-be3c-71163b34d4d9",
            "КоличествоОшибок": "",
            "Модифицирован": "Нет",
            "Название": "Счет на оплату 08.12.2020 № 1 на сумму 150 р. без НДС",
            "Направление": "Исходящий",
            "Номер": "1",
            "ПодверсияФормата": "",
            "Подпись": [
              {
                "Направление": "Исходящая",
                "Сертификат": {
                  "Алгоритм": "ГОСТ Р 34.10-2012 256",
                  "ДвоичныеДанные": "",
                  "ДействителенПо": "15.03.2022 10.46.29",
                  "ДействителенС": "15.12.2020 10.36.29",
                  "Должность": "Директор",
                  "ИНН": "7610101010",
                  "Издатель": ""ООО Тестовая ""КОМПАНИЯ ""ТЕНЗОР""", "ООО Тестовая ""КОМПАНИЯ ""ТЕНЗОР""", Московский проспект д.12, г. Ярославль, Ярославская обл., RU, 007605016030, 1027600787994, test-ca_tensor@tensor.ru",
                  "Квалифицированный": "Да",
                  "Ключ": {
                    "Активирован": "Нет",
                    "СпособАктивации": "",
                    "Тип": "Клиентский"
                  },
                  "КодСтраны": "RU",
                  "Название": "ООО "РЫБМОРЕ"",
                  "ОГРНИП": "",
                  "Отпечаток": "24568C4DB9778C3B145393302C17DE219B27DE93",
                  "СерийныйНомер": "01581F800092AC87AC41D45D9F2D1F2ED5",
                  "ФИО": "Долбицын Артём Викторович"
                },
                "Тип": "Отсоединенная",
                "Файл": {
                  "Имя": "Счет.sgn",
                  "Ссылка": "https://fix-disk.sbis.ru/disk/api/v1/c40b3180-c00e-44e7-ac8b-ae72d3fc87b7?is_sign=true&object=simple_file_sd&diskhmac=peNKrB0EGhMTEL13r6Uza6wcvAk%3D",
                  "Хеш": ""
                }
              }
            ],
            "Подтип": "TENSOR_1",
            "Редакция": {
              "ДатаВремя": "18.02.2021 15.28.54",
              "Номер": "1"
            },
            "Служебный": "Нет",
            "СсылкаВКабинет": "",
            "СсылкаНаHTML": "https://fix-online.sbis.ru/service/?method=%D0%A4%D0%AD%D0%94.DisplayInHTML&params=eyLQmNC00J4iOiI0NzIzNjkwNCIsItCY0LzRj9Ce0LHRitC10LrRgtCwIjoi0JTQvtC60YPQ%0AvNC10L3RgiIsItCf0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1Ijoi0J%2FRgNC%2B0YHQvNC%2B0YLR%0AgCzQn9C10YfQsNGC0YwiLCLQmNC80Y%2FQnNC10YLQvtC00LAiOiLQktC90LXRiNC90LjQudCU%0A0L7QutGD0LzQtdC90YIuUmVhZFN0YW1wSW5mbyIsItCf0LDRgNCw0LzQtdGC0YDRi9Cc0LXR%0AgtC%2B0LTQsCI6eyJkIjpbIjQ3MjM2OTA0Il0sInMiOlt7Im4iOiLQmNC00J4iLCJ0Ijoi0KHR%0AgtGA0L7QutCwIn1dLCJfdHlwZSI6InJlY29yZCJ9LCLQn9Cw0YDQsNC80LXRgtGA0YsiOnsi%0AZCI6W3RydWUsItCS0L3QtdGI0L3QuNC50JTQvtC60YPQvNC10L3Rgi5SZWFkU3RhbXBJbmZv%0AIix7ImQiOlsiNDcyMzY5MDQiXSwicyI6W3sibiI6ItCY0LTQniIsInQiOiLQodGC0YDQvtC6%0A0LAifV0sIl90eXBlIjoicmVjb3JkIn1dLCJzIjpbeyJuIjoi0J3QvtGA0LzQsNC70LjQt9C%2B%0A0LLQsNGC0YwiLCJ0Ijoi0JvQvtCz0LjRh9C10YHQutC%2B0LUifSx7Im4iOiLQmNC80Y%2FQnNC1%0A0YLQvtC00LAiLCJ0Ijoi0KHRgtGA0L7QutCwIn0seyJuIjoi0J%2FQsNGA0LDQvNC10YLRgNGL%0A0JzQtdGC0L7QtNCwIiwidCI6ItCX0LDQv9C40YHRjCJ9XSwiX3R5cGUiOiJyZWNvcmQifX0%3D&protocol=3&id=0&srv=1",
            "СсылкаНаPDF": "",
            "Сумма": "150.00",
            "СуммаБезНДС": "",
            "Тип": "ЭДОСч",
            "ТипШифрования": "Отсутствует",
            "Удален": "Нет",
            "УдаленКонтрагентом": "Нет",
            "Упакован": "Нет",
            "Файл": {
              "Имя": "Счет",
              "Ссылка": "https://fix-disk.sbis.ru/disk/api/v1/c8b10c16-542f-4ff0-a442-ecd86635ba1d_2fa157c4-49cf-4971-b33b-5731a6bc95c6?object=simple_file_sd&uuid=c06223fa-d35b-47a9-b1b5-1c373d2d4099&diskhmac=7sm5S%2Bp1tfxyu%2BZX9N4qwUf7yrI%3D",
              "Хеш": ""
            }
          }
        ],
        "Группа": {
          "ДатаВремя": "",
          "Код": "0",
          "Название": "Отправка",
          "Описание": "Отправлено",
          "Приоритет": "0"
        },
        "ДатаВремя": "18.02.2021 15.28.57",
        "ДатаВремяДокумента": "",
        "Идентификатор": "d4a30bb1-e250-42fb-8466-e0c1105eeb5b",
        "Исполнитель": {
          "Идентификатор": "",
          "Имя": "Артём",
          "Отчество": "Викторович",
          "Фамилия": "Долбицын"
        },
        "Комментарий": "",
        "Название": "Отправка"
      }
    ],
    "Состояние": {
      "Код": "2",
      "Название": "Отослано приглашение",
      "НеполнаяОбработка": "Нет",
      "Описание": "Ожидается доставка",
      "Примечание": "",
      "Сложное": "Нет"
    },
    "СсылкаДляКонтрагент": "https://fix-online.sbis.ru/svrd/v2/inc_pack/dae41901-729d-4b7f-9acd-b760a6549a62",
    "СсылкаДляНашаОрганизация": "https://fix-online.sbis.ru/opendoc.html?guid=66fb1da1-e402-4b74-bcaa-17a9f86be198",
    "Тип": "ДокОтгрИсх"
  },
  "Stat": {
    "CryptoPlugin": {
      "CryptoPlugin.CreateSignOnHash": {
        "count": 1,
        "time": 41
      }
    },
    "ExtSdk2": {
      "ExtSdk2.AsyncWriteDocument": {
        "count": 1,
        "time": 0
      },
      "ExtSdk2.AsyncWriteDocumentEx": {
        "count": 1,
        "time": 0
      },
      "ExtSdk2.ExecuteAction": {
        "count": 1,
        "time": 31
      },
      "ExtSdk2.ExecuteActionEx": {
        "count": 1,
        "time": 302
      },
      "ExtSdk2.PrepareAction": {
        "count": 1,
        "time": 0
      },
      "ExtSdk2.PrepareDocument": {
        "count": 1,
        "time": 0
      }
    },
    "FileLoader": {
      "ExtSdk2.FileLoaderAttachment_0": {
        "count": 1,
        "time": 255
      },
      "ExtSdk2.FileLoaderDocument": {
        "count": 1,
        "time": 1
      },
      "ExtSdk2.OnFileLoadComplete": {
        "count": 1,
        "time": -256
      }
    },
    "СБИС": {
      "SbisExecuteAction": {
        "count": 1,
        "time": 1619
      },
      "SbisPrepareAction": {
        "count": 1,
        "time": 381
      },
      "SbisWriteDocument": {
        "count": 1,
        "time": 1036
      }
    }
  }
}