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