Точки расширения для автофактурирования ======================================== Общее описание -------------- Для расширения и кастомизации функционала автоматического фактурирования создана точка расширения ``/TRL/XDE_ENH_SPOT_AUTO_INVO``. Внутри точки расширения создано BAdI-определение ``/TRL/XDE_AUTO_INVO_BADI`` на основе интерфейса ``/TRL/XDE_IF_AUTO_INVO_BADI``. .. list-table:: Методы интерфейса ``/TRL/XDE_IF_AUTO_INVO_BADI`` :widths: auto :header-rows: 1 * - Имя метода - Вид - Описание * - CHANGE_GOODSMVT_HEADER - Instance Method - Изменить заголовок для BAPI_GOODSMVT_CREATE * - CHANGE_INCOMING_BAPI_HEADER - Instance Method - Изменить заголовок для BAPI_INCOMINGINVOICE_CREATE Расширения для автофактурирования ---------------------------------- Для расширения логики автофактурирования созданы два метода .. list-table:: Параметры метода ``CHANGE_GOODSMVT_HEADER`` :widths: auto :header-rows: 1 * - Имя параметра - Вид - Тип - Описание * - IRS_XML_DATA - Importing - DATA - XML данные * - IS_PO_HEADER - Importing - BAPIEKKOL - Номер документа закупки * - IS_HEADER - Importing - /TRL/XDE_HEADER - Основные данные по элементу ЭДО * - IS_HDR_ATR - Importing - /TRL/XDE_HDR_ATR - Доп. данные к загол. вход./исход. док-ов * - CS_HEADER - Changing - BAPI2017_GM_HEAD_01 - Структура связи BAPI: данные заголовка документа материала Данный метод позволяет изменить данные заголовка передаваемые в BAPI ``BAPI_GOODSMVT_CREATE``. .. list-table:: Параметры метода ``CHANGE_INCOMING_BAPI_HEADER`` :widths: auto :header-rows: 1 * - Имя параметра - Вид - Тип - Описание * - IRS_XML_DATA - Importing - DATA - XML данные * - IS_PO_HEADER - Importing - BAPIEKKOL - Номер документа закупки * - IS_HEADER - Importing - /TRL/XDE_HEADER - Основные данные по элементу ЭДО * - IS_HDR_ATR - Importing - /TRL/XDE_HDR_ATR - Доп. данные к загол. вход./исход. док-ов * - CS_HEADER - Changing - BAPI_INCINV_CREATE_HEADER - Структура связи BAPI: данные заголовка документа материала Данный метод позволняет изменить заголовок с данными передаываемыми в BAPI ``BAPI_INCOMINGINVOICE_CREATE``. Точки вызова ------------- - Метод ``CHANGE_INCOMING_BAPI_HEADER`` вызывается внутри метода ``BAPI_PREPARE_HEADER`` класса ``/TRL/XDE_CL_AUTOMATIC_INVOICES``. - Метод ``CHANGE_GOODSMVT_HEADER`` вызывается внутри метода ``PREPARE_GOODSMVT_HEADER`` класса ``/TRL/XDE_CL_AUTOMATIC_INVOICES``.