Регистрация МЧД

*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  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 предназначен для регистрации МЧД.

Таблица 154 Описание интерфейса функционального модуля /TRL/XDE_API_MCHD_REGISTER

Имя параметра

Тип параметра

Элемент данных

Описание

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 - заголовок доверенности.