Tôi đã thử tạo các bản ghi itemFulfillment
theo nhiều cách, nhưng bất kể tôi làm gì, các đơn đặt hàng luôn luôn hoàn thành "hoàn toàn" (bất kể tất cả các mặt hàng đã thực sự được đáp ứng chưa.)Làm thế nào để "một phần" thực hiện một đơn đặt hàng?
Trong trường hợp chỉ "một số" các mặt hàng trong đơn đặt hàng đã được giao, chúng tôi cần phải đặt những mặt hàng đó chỉ để được hoàn thành để đơn đặt hàng thích hợp (s) có thể được lập hoá đơn và theo dõi được gửi cho khách hàng. Khi chúng tôi cố gắng hoàn thành các mục đó, đơn đặt hàng luôn luôn kết thúc bằng TẤT CẢ các mục đang được hoàn thành. Điều này tạo ra nhiều vấn đề cho chúng tôi.
Những điều tôi đã cố gắng:
Tạo hoàn thành mục mới từ đầu (mà không sử dụng khởi tạo)
Tạo hoàn thành mục mới với khởi tạo (để có được tham chiếu đến hiện NẾU ghi)
Chỉ thêm các chi tiết đơn hàng đã được hoàn thành
Thêm tất cả chi tiết đơn hàng, ví dụ đặt rõ ràng
quantityRemaining = quantity
(trong đó mặt hàng chưa được hoàn thành) và đặtquantityRemaining = 0
cho các mặt hàng đã hoàn thành.Thử các biến thể với
ReplaceAll = true
và thử các biến thể lần nữa vớiReplaceAll = false
.
Trong mọi trường hợp, tất cả các mục trong SalesOrder
được đánh dấu hoàn toàn thỏa mãn (mỗi mục được thiết lập để đáp ứng.)
Nếu ai đã có thể "một phần" hoàn thành một đơn đặt hàng, bạn có thể đưa ý tưởng làm thế nào để làm điều đó?
Chỉ cần làm điều tương tự. Cảm ơn vì sự thấu hiểu. Nếu không có thiết lập "số lượng" nó chắc chắn hoàn thành toàn bộ trật tự. – robertmiles3