Периодически обрабатывайте служебные этапы, чтобы подписывать запросы на получение ответов, получать ответы от ФСС и расшифровывать их.
Обработать этапы
- Запросите список документов методом СБИС.СписокСлужебныхЭтапов. Тип документа можно не указывать. В результате вернется массив документов для обработки.
- Для всех документов, которые вернул метод «СБИС.СписокСлужебныхЭтапов», вызовите СБИС.ПодготовитьДействие.
Если в ответе есть поле:
- «ТребуетРасшифровки»=«Да» — выполните расшифровку зашифрованного вложения с помощью закрытой части ключа. После этого:
- скачайте файл по ссылке в поле «Этап.Вложение[0].Файл»;
- расшифруйте файл с помощью закрытой части ключа из поля «Этап.Сертификат».
- «ТребуетПодписания»=«Да» — подпишите значение в поле «Этап.Вложение.Хеш» из результата команды «СБИС.ПодготовитьДействие».
- «ТребуетРасшифровки»=«Да» — выполните расшифровку зашифрованного вложения с помощью закрытой части ключа. После этого:
- Для всех документов результата вызовите СБИС.ВыполнитьДействие. Метод нужно выполнять с приложенными к каждому вложению расшифрованными или подписанными данными.
Получить расшифрованные ответы
Для получения используйте метод «СБИС.СписокИзменений».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.