Получение ссылок на документы отправки с заданным видом¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(IV_RECORD_ID) TYPE /TRL/XDE_HEADER-RECORD_ID
*" OPTIONAL
*" REFERENCE(IV_OED_DOC_TYP) TYPE /TRL/XDE_HEADER-OED_DOC_TYP
*" OPTIONAL
*" REFERENCE(IT_DOCUMENTS) TYPE /TRL/XDE_T_DOCUMENTS OPTIONAL
*" REFERENCE(IV_TYPE_MAIN) TYPE C OPTIONAL
*" REFERENCE(IV_TYPE_ADD) TYPE C OPTIONAL
*" REFERENCE(IV_TYPE_PFORM) TYPE C OPTIONAL
*" REFERENCE(IV_TYPE_XMETA) TYPE C OPTIONAL
*" REFERENCE(IV_TYPE_FTS) TYPE C OPTIONAL
*" EXPORTING
*" REFERENCE(ET_DOCUMENTS) TYPE /TRL/XDE_T_DOCUMENTS
*" REFERENCE(ET_SIGNS_RCV) TYPE /TRL/XDE_T_DOCUMENTS
*" REFERENCE(ET_SIGNS_SND) TYPE /TRL/XDE_T_DOCUMENTS
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_SHIPM_GET_DOCS
предназначен для получения ссылок на документы отправки с заданным видом документа.
Параметр |
Описание |
---|---|
|
|
|
Уникальный идентификатор отправки. |
|
Вид документа ОЭД. Может указываться для исключения повторного определения вида документа ОЭД для отправки IV_RECORD_ID. |
|
Список документов. Если не указан – используется весь список документов отправки для поиска с заданным видом документа. |
|
Флаг: требуется получить основной документ отправки. |
|
Флаг: требуется получить дополнительный документ отправки (например, титул покупателя). |
|
Флаг: требуется получить печатную форму для отправки. |
|
Флаг: требуется получить файл метаданных для отправки. |
|
Флаг: требуется получить все документы отправки, которые требуются для передачи в ФНС. |
|
|
|
Список ссылок на найденные документы. |
|
Список ссылок на подписи получателя для найденных документов. |
|
Список ссылок на подписи отправителя для найденных документов. |
Если флаг основного документа стоит = X, то происходит вызов ФМ /TRL/XDE_GET_SHIPM_DOC_MAIN
. Этот ФМ получает данные из таблицы /TRL/XDE_DOCUM
.
Так же выбираются данные по оператору и заполняются данные по ссылкам на файлы в зависимости от настроек вида основного документа.
Если флаг дополнительного документа стоит = X, то происходит вызов ФМ /TRL/XDE_GET_SHIPM_DOC_ADD
.
Этот ФМ получает данные из таблицы /TRL/XDE_DOCUM
. Также выбираются данные по оператору и заполняются данные по ссылкам на файлы в зависимости от настроек вида дополнительного документа.
Если выбран флаг печатной формы – вызывается ФМ /TRL/XDE_GET_SHIPM_DOC_PFORM
. Этот ФМ получает данные из таблицы /TRL/XDE_DOCUM
и берет те из них, тип документа которых равен PRINTFORM
.
Если выбран флаг метаданных – вызывается ФМ /TRL/XDE_GET_SHIPM_DOC_XMETA
. Этот ФМ получает данные из таблицы /TRL/XDE_DOCUM
и берет те из них, тип документа которых равен METADATA
.
Если выбран флаг данных для ФНС – вызывается ФМ /TRL/XDE_GET_SHIPM_DOC_FTS
. Этот ФМ поочередно вызывает функциональные модули для основных документов и дополнительных документов.