.. _spots_new_descr: **Описание новых точек расширения** =================================== Для выполнения концепта о создании новых точек расширения были созданы следующие точки расширения: * `/TRL/XDE_ENH_SPOT_OUTBOX (для работы с журналом исходящих документов) <#spots-outgoing>`__ * `/TRL/XDE_ENH_SPOT_INBOX (для работы с журналом входящих документов) `__ * `/TRL/XDE_ENH_SPOT_ZIP (для работы с ZIP архивом) `__ * `/TRL/XDE_ENH_SPOT_CUSTCHECK (для выполнения кастомных проверок) `__ * `/TRL/XDE_ENH_SPOT_SHIPMENT (для работы с отправлениями) `__ * `/TRL/XDE_ENH_SPOT_EXPORT_DOCS (для выгрузки документов) `__ * `/TRL/XDE_ENH_SPOT_WS_PI_CLASS (для интеграции через PI-шину) `__ * `/TRL/XDE_ENH_SPOT_DEPART (для работы с филиалами контрагентов) `__ * `/TRL/XDE_ENH_SPOT_MCHD (для работы с МЧД) `__ * `/TRL/XDE_ENH_SPOT_SHIPMENT_DSP (для заполнения данных карточки документа) `__ * `/TRL/XDE_ENH_SPOT_ROUTES (для работы с маршрутами согласования) `__ .. _spots_outgoing: Журнал исходящих сообщений -------------------------- Для журнала исходящих сообщений создана точка расширения /TRL/XDE_ENH_SPOT_OUTBOX. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_OUBOX_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. Данное BAdI основано на интерфейсе /TRL/XDE_IF_INOUTBOX. .. _spots_incoming: Журнал входящих сообщений ------------------------- Для работы с журналом входящих сообщений создана точка расширения /TRL/XDE_ENH_SPOT_INBOX Данная точка расширения содержит в себе определение BAdI /TRL/XDE_INBOX_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. Данное BAdI основано на интерфейсе /TRL/XDE_IF_INOUTBOX. .. _spots_zip: ZIP-архив --------- Для работы с ZIP-архивами создана точка расширения /TRL/XDE_ENH_SPOT_ZIP. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_ZIP_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_ZIP_BADI. При создании Z-реализации – стандартное внедрение станет неактивным и перестанет вызываться. Данное BAdI основано на интерфейсе /TRL/XDE_IF_ZIP_BADI. .. _spots_cust_checks: Пользовательские проверки ------------------------- Для создания пользовательских Z-проверок создана точка расширения /TRL/XDE_ENH_SPOT_CUSTCHECK. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_CHECK_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. Данное BAdI основано на интерфейсе /TRL/XDE_IF_CHECK_BADI. .. _spots_operations: Операции отправки ------------------ Для работы с операциями отправки создана точка расширения /TRL/XDE_ENH_SPOT_SHIPMENT. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_SHIPMENT_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_SHIPMENT_BADI. При создании Z-реализации – стандартное внедрение станет неактивным и перестанет вызываться. Данное BAdI основано на интерфейсе /TRL/XDE_IF_SHIPMENT_BADI. .. _spots_export_docs: Операции выгрузки документов ---------------------------- Для работы с выгрузкой документов создана точка расширения /TRL/XDE_ENH_SPOT_EXPORT_DOCS. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_EXPORT_DOCS_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. Данное BAdI основано на интерфейсе /TRL/XDE_IF_EXPORT_DOCS_BADI. .. _spots_pi_class: Класс для интеграции с помощью PI ---------------------------------- Для интеграции с помощью XI/PI создана точка расширения /TRL/XDE_ENH_SPOT_WS_PI_CLASS. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_WS_PI_CLASS_BADI. Данное BAdI не многоразовое, значит, возможна только одна активная реализация. Данное BAdI основано на интерфейсе /TRL/XDE_IF_IM_WS_FRAMEWORK. .. _spots_depart: Работа с филиалами контрагентов -------------------------------- Для работы с филиалами контрагентов создана точка расширения /TRL/XDE_ENH_SPOT_DEPART. Данная точка содержит в себе определение BAdI /TRL/XDE_DEPARTMENT_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создана реализация по умолчанию в классе /TRL/XDE_CL_SETTINGS. При создании Z-реализации - стандартная реализация станет неактивной и перестанет вызываться. Данное BAdI основано на интерфейсе /TRL/XDE_IF_DEPARTMENT. .. _spots_mchd: Работа с МЧД ------------- Для работы с некоторыми функциями МЧД создана точка расширения /TRL/XDE_ENH_SPOT_MCHD. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_MCHD_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_MCHD_BADI_IMP. При создании Z-реализации – стандартное внедрение станет неактивным и перестанет вызываться. Обратите внимание, что от класса /TRL/XDE_CL_MCHD_BADI_IMP можно наследоваться. Данное BAdI основано на интерфейсе /TRL/XDE_IF_MCHD_BADI. .. _spots_shipment_dsp: Работа с карточкой документа ----------------------------- Для работы с данными в карточке документа создана точка расширения /TRL/XDE_ENH_SPOT_SHIPMENT_DSP. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_SHIPMENT_DSP_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_SHIPMENT_DSP_BADI. При создании Z-реализации - стандартное внедрение станет неактивным и перестанет вызываться, однако имеется возможность наследоваться от класса /TRL/XDE_CL_SHIPMENT_DSP_BADI. Данное BAdI основано на интерфейсе /TRL/XDE_IF_SHIPMENT_DSP_BADI. .. _spots_routes: Работа с отчетом по маршрутам согласования -------------------------------------------- Для работы с маршрутами согласования создана точка расширения /TRL/XDE_ENH_SPOT_ROUTES. Данная точка расширения содержит в себе определение BAdI /TRL/XDE_ROUTES_BADI. Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. Здесь нет реализации по умолчанию. Данное BAdI основано на интерфейсе /TRL/XDE_IF_ROUTES_BADI.