Отображение истории статусов¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" VALUE(IV_RECORD_ID) TYPE /TRL/XDE_HEADER-RECORD_ID OPTIONAL
*" CHANGING
*" REFERENCE(CT_STATUS) TYPE /TRL/XDE_T_STATUS OPTIONAL
*" EXCEPTIONS
*" NOT_FOUND
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_SHIPM_DSP_STATUS
предназначен для отображения данных (истории) статусов отправки.
Параметр |
Описание |
---|---|
|
|
|
Уникальный идентификатор отправки. |
|
|
|
Данные статусов, отсортированных в порядке назначения. |
|
|
|
Отправка не найдена. |
Работа ФМ заключается в вызове ФМ /TRL/XDE_SHIPMENT_DSP_STATUS
, который
находит данные с помощью ФМ /TRL/XDE_GET_SHIPMENTS
.
Если результат /TRL/XDE_GET_SHIPMENTS
окажется неудачным, будет вызвана особая ситуация NOT_FOUND
с сообщением «Отправка не найдена &».
После этого данные, полученные выше, сортируются с помощью ФМ /TRL/XDE_SORT_STATUS
. Далее данные выводятся в отдельном окне для пользователя.
Если результат работы ФМ /TRL/XDE_SHIPMENT_DSP_STATUS
окажется неудачным, будет вызвана особая ситуация NOT_FOUND
.
Данная API-функция подразумевает возможность расширения для заказчика.
Важно
При использовании явных или неявных операторов COMMIT WORK
и ROLLBACK WORK
в расширениях корректная работа API-функций не гарантируется!
Функциональный модуль сортировки статусов¶
Имя функционального модуля сортировки статусов находится в таблице /TRL/XDE_CUST
по имени настройки «FM_SORT_STATUS_NEW».

Если удалить настройку, ошибка не возникнет.
Если заполнить некорректно, вызова ФМ не произойдет.
Правила для ФМ из этой настройки касаются интерфейса ФМ, см. в таблице ниже.
Наименование параметра |
Тип |
Название словарного типа или класс |
---|---|---|
|
||
|
Тип |
|
|
Тип |
|
|
||
|
Тип |
|