He intentado crear itemFulfillment
registros de múltiples maneras, pero no importa lo que hago, las órdenes de venta siempre terminan "completamente" cumplido (con independencia de que todos los artículos que se cumplieron en realidad.)¿Cómo cumplir "parcialmente" un pedido de cliente?
En casos en que sólo "algunos" de los artículos en el pedido de venta que se han enviado, tenemos que configurar esos artículos solo para que se cumplan, de modo que se puedan facturar los pedidos de compra adecuados y se envíe el seguimiento a los clientes. Cuando tratamos de cumplir con esos elementos solamente, el pedido de venta siempre termina con TODOS los artículos que se cumplen. Esto crea numerosos problemas para nosotros.
cosas I han intentado:
Crear nuevo elemento cumplimiento de cero (sin utilizar inicializar)
Crear nuevo elemento con el cumplimiento de inicialización (para obtener referencia a si el registro existente)
Agregar solo líneas de pedido que se han cumplido
Agregar todas las líneas de pedido, ex estableciendo implícitamente
quantityRemaining = quantity
(donde el elemento no se ha cumplido) y estableciendoquantityRemaining = 0
para los elementos cumplidos.Probando variaciones con
ReplaceAll = true
, y probando variaciones de nuevo conReplaceAll = false
.
En todos los casos, cada elemento de la SalesOrder
está marcada por completo que han trabajado (cada elemento se establece en cumplirse.)
Si alguien ha sido capaz de "parcialmente" cumplir una orden de venta, podría darle idea de cómo hacerlo?
Solo se necesita hacer lo mismo. Gracias por la visión. Sin establecer "cantidad" definitivamente cumple todo el orden. – robertmiles3