さまざまな方法でレコードを作成しようとしましitemFulfillment
たが、何をしても、販売注文は常に「完全に」履行されます (すべてのアイテムが実際に履行されたかどうかに関係なく)。
販売注文の「一部」の商品のみが出荷された場合、適切な注文書に請求され、追跡が顧客に送信されるように、それらの商品のみが出荷されるように設定する必要があります。それらのアイテムのみを履行しようとすると、販売注文は常にすべてのアイテムが履行されてしまいます。これは私たちに多くの問題を引き起こします。
私が試したこと:
新しいアイテムのフルフィルメントを最初から作成します (初期化を使用せずに)
初期化を使用して新しいアイテム フルフィルメントを作成する (既存の IF レコードへの参照を取得するため)
履行された項目のみを追加
すべての項目、明示的な設定
quantityRemaining = quantity
(アイテムがフルフィルメントされていない場合)、およびフルフィルメントされたアイテムの設定を追加しquantityRemaining = 0
ます。でバリエーションを試し
ReplaceAll = true
、また でバリエーションを試すReplaceAll = false
。
いずれの場合も、 のすべてのアイテムがSalesOrder
完全に履行済みとしてマークされます (すべてのアイテムが履行済に設定されます)。
誰かが販売注文を「部分的に」履行できた場合、その方法を教えていただけますか?