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