Добрый день, уважаемые коллеги!
Cтолкнулись со следующей проблемой: При поступлении материала от поставщика, входящего в концерн, в FI-документ в поле "Номер компании-партнер" заносится код партнера из основной записи поставщика. В дальнейшем, при любом движении материала (например, списании 2** ВДВ) в связанных FI-документах данное поле остается пустым. В результате не идет баланс на счетах запаса по компании партнеру.
Удалось выяснить, что если при создании документа материала в строках документа вручную указать поставщика списываемой партии материала (в транзакциях migo, mb1a), то компания-партнер корректно передается в FI-документ. Однако, при списании, например в производственный заказ, такой возможности нет. Более того, ручное указание поставщика может привести к ошибкам. Необходимо получать информацию о поставщике из основных данных списываемой партии материала.
Есть идея использовать Enhancement Spot MB_GOODSMOVEMENT, который будет передавать данные партии в глобальную область памяти, и BADI AC_Document, который будет считывать данные партии из глобальной области и корректно прописывать компанию партнер в проводки списания материала. Однако, реализация пока вызвает сложности.
Есть ли возможность решить данную проблему настройками системы? Если нет, подскажите, пожалуйста, кто сталкивался с подобной проблемой, каким образом ее решили? Буду очень признательна за конструктивные ответы.
|
|