Добрый день. Буду благодарен за любой совет по следующему вопросу.
Стоит задача зеркалировать исходящий инвойс, то есть создать входящую с/ф с теми же позициями, что и исходящий инвойс.
Использую ФМ BAPI_INCOMINGINVOICE_CREATE1, подаю туда заказ на поставку, всё прекрасно создаётся и работает.
Однако, изменились условия задачи. Теперь в заказе на поставку может быть только 1 позиция, а в исходящем инвойсе - несколько, так как при формировании исходящей поставки было разделение по партиям. То есть, продавали 10 тонн и каждую тонну брали из отдельной партии, и далее все позиции из исходящей поставки скопировались в исходящий инвойс.
При этом по-прежнему необходимо, чтобы количество позиций в создаваемой входящей с/ф совпадали с количеством позиций в исходящем инвойсе. ФМу, конечно же, это не нравится, и он ругается, что во всех позициях указана одна и та же позиция заказа. Если я уберу дубликаты, создастся с/ф с 1 позицией, что неправильно по постановке.
Есть ли какое-то решение этой проблемы? Как создать входящую с/ф на основе заказа с 1 позицией, но с разбиением этой позиции на несколько? И адаптирован ли вообще стандарт под такие манипуляции?
Спасибо.
_________________ Лучше поздно, чем никогда
|