Получение информации о ящике отправителя/получателя в системе ОЭД¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(IV_ID_OED) TYPE /TRL/XDE_OED_BX-ID_OED
*" REFERENCE(IV_ID_KAG) TYPE /TRL/XDE_OED_BX-ID_KAG OPTIONAL
*" REFERENCE(IV_ID_BOX) TYPE /TRL/XDE_OED_BX-ID_BOX OPTIONAL
*" EXPORTING
*" REFERENCE(EV_ID_KAG) TYPE /TRL/XDE_OED_BX-ID_KAG
*" REFERENCE(EV_ID_BOX) TYPE /TRL/XDE_OED_BX-ID_BOX
*" REFERENCE(EV_BOX_NAME) TYPE /TRL/XDE_ED_BOX_NAME
*" REFERENCE(EV_BOX_INN) TYPE /TRL/XDE_ED_STCD1
*" REFERENCE(EV_BOX_KPP) TYPE /TRL/XDE_ED_STCD3
*" EXCEPTIONS
*" NOT_FOUND
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_PART_GET_BOX_DATA
предназначен для получения информации о ящике отправителя/получателя в системе ОЭД.
Параметр |
Описание |
---|---|
|
|
|
Идентификатор оператора (см. таблицу |
|
Налоговый идентификатор ящика отправителя/получателя в системе ОЭД. |
|
Идентификатор ящика отправителя/получателя в системе ОЭД. Если параметр не указан, то для поиска
используется |
|
|
|
Налоговый идентификатор ящика отправителя/получателя в системе ОЭД. |
|
Идентификатор оператора (см. таблицу |
|
Название ящика отправителя/получателя в системе ОЭД. |
|
ИНН, связанный с ящиком отправителя/получателя в системе ОЭД. |
|
КПП, связанный с ящиком отправителя/получателя в системе ОЭД. |
|
|
|
Не найден ящик отправителя/получателя в системе ОЭД. |
Необходимо, чтобы был заполнен хотя бы один из входных параметров IV_ID_OED
или IV_ID_KAG
.
Если ни один из вышеописанных параметров не заполнен, будет вызвана особая ситуация NOT_FOUND
.
Выборка данных из таблицы /TRL/XDE_OED_BX
(Данные ящиков) происходит следующим образом.
В выборке не участвует полный ключ таблицы, поэтому выбирается первая запись, которая удовлетворит условиям поиска и сразу заполняются выходные параметры, налоговый идентификатор ящика отправителя/получателя в системе ОЭД и идентификатор оператора.
Если данные не будут найдены, вызывается особая ситуация NOT_FOUND
.
Выборка данных из таблицы /TRL/XDE_OED_BXT
(Данные ящиков: Тексты) происходит только в том случае, если при вызове указан выходной параметр EV_BOX_NAME
.
Важно
В критериях поиска участвует поле /TRL/XDE_OED_BXT-SPRAS
, которое будет сравниваться с языком входа в систему.
Если при вызове ФМ был указан один из параметров ИНН, связанный с ящиком отправителя/получателя, либо один из параметров КПП, связанный с ящиком отправителя/получателя, но при этом данные по ИНН и КПП из
/TRL/XDE_OED_BX
не были найдены, то происходит выборка из таблицы /TRL/XDE_BOX_ID
.
Важно
Выборка происходит не по полному ключу, поэтому выбирается первая запись, удовлетворяющая условиям выборки.
Далее, если данные были найдены, продолжится выборка из таблиц LFA1/KNA1
, откуда данные попадут в выходные параметры EV_BOX_INN и EV_BOX_KPP
.