Отзыв МЧД =========== .. code:: abap *"---------------------------------------------------------------------- *"*"Локальный интерфейс: *" IMPORTING *" REFERENCE(IV_ATTOREY_NUMBER) TYPE /TRL/XDE_ED_ATTOREY_NUMBER *" REFERENCE(IV_COMMENT) TYPE STRING OPTIONAL *" EXPORTING *" REFERENCE(ES_RETURN) TYPE /TRL/XDE_RETURN *" REFERENCE(ET_FILES) TYPE /TRL/XDE_T_MCHDDOC *" REFERENCE(ES_MCHDHDR) TYPE /TRL/XDE_MCHDHDR *"---------------------------------------------------------------------- Функциональный модуль ``/TRL/XDE_API_MCHD_REVOKE`` предназначен для выполнения отзыва уже зарегистрированной МЧД. .. list-table:: Описание интерфейса функционального модуля /TRL/XDE_API_MCHD_REVOKE :widths: auto :header-rows: 1 * - Имя параметра - Тип параметра - Элемент данных - Описание * - IV_ATTOREY_NUMBER - Importing - /TRL/XDE_ED_ATTOREY_NUMBER - Номер МЧД * - IV_COMMENT - Importing - STRING - Комментарий/причина отзыва * - ET_FILES - Exporting - /TRL/XDE_T_MCHDDOC - Список вложений операции отзыва * - ES_RETURN - Exporting - /TRL/XDE_RETURN - Код и текст сообщения ошибки * - ES_MCHDHDR - Exporting - /TRL/XDE_MCHDHDR - Заголовок доверенности В первую очередь проверяются полномочия на отзыв МЧД. Проверяется объект полномочий ``/TRL/XDE_M`` поле ``XDE_MCHD`` код действия "03". Если полномочий нет, работа функционального модуля будет прервана. Если полномочия на выполнение операции имеются - далее следует сбор данных для запроса генерации контента отзыва доверенности. Если входящий параметр ``IV_COMMENT`` не заполнен, будет выведено диалоговое окно для ввода комментария для отзыва. Далее происходит вызов функции генерации контента. Если контент был сгенерирован и не возникло ошибок, начинается этап подписания полученного контента. Выполняется проверка полномочий объекта ``/TRL/XDE_M`` поле ``XDE_MCHD`` на код действия "02" (подписание). Далее появляется окно для выбора сертификата для локального подписания. После выбора контент подписывается. После подписания данные об МЧД, контенте и подписи к нему формируют запрос на отзыв. Если ошибок не возникло, во входной параметр ``ET_FILES`` попадут данные файла контента и файла подписи, а в параметр ``ES_MCHDHDR`` попадет заголовок доверенности.