Получение информации об операторе ЭДО¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(IV_ID_OED) TYPE /TRL/XDE_ED_ID_OED
*" EXPORTING
*" REFERENCE(EV_OED_NAME) TYPE /TRL/XDE_ED_OED_NAME
*" REFERENCE(EV_OED_INN) TYPE /TRL/XDE_ED_OSTCD1
*" REFERENCE(EV_OED_KPP) TYPE /TRL/XDE_ED_OSTCD3
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_OED_GET_DATA
предназначен для получения информации об операторе ЭДО.
Параметр |
Описание |
---|---|
|
|
|
Идентификатор оператора (см. таблицу |
|
|
|
Наименование оператора ЭДО. |
|
ИНН оператора ЭДО. |
|
КПП оператора ЭДО. |
Вся работа ФМ выполняется внутри метода GET_OED_DATA
класса /TRL/XDE_CL_SETTINGS
. Сначала происходит вызов этого метода.
Метод в первую очередь пытается найти данные в глобальной внутренней таблице GT_OED_DATA
, поскольку она может быть заполнена ранее.
Если данные будет найдены, выходные данные по наименованию, ИНН и КПП оператора ЭДО заполняются и метод заканчивает свою работу.
Если данные не найдены, происходит выборка данных из таблиц /TRL/XDE_OED
и /TRL/XDE_OEDT
.
Важно
То, на каком языке был произведен вход в систему, влияет на выборку, поскольку в выборке участвует поле /TRL/XDE_OEDT-LANGUAGE
.
Если данные будут найдены, они будут добавлены во внутреннюю таблицу GT_OED_DATA
, также будут заполнены выходные данные по наименованию, ИНН и КПП оператора ЭДО.
Кроме того, необходимо обратить внимание на настройку в таблице /TRL/XDE_CUST
по имени SETTINGS_SET
.
Если заполнить данную настройку, то при выборе данных будет учитываться поле SETTING_SET
, однако, если с учетом этой настройки данных найдено не будет, поиск повторится с пустым значением.
