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