[
https://issues.apache.org/jira/browse/OFBIZ-4540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13147530#comment-13147530
]
Paul Foxworthy commented on OFBIZ-4540:
---------------------------------------
Hi Craig,
The service is called once for each inventory item needed by the order, so it
doesn't need to worry about an order item having multiple shipment items: it
just focuses on the particular inventory item for this call. See for example
the for loop at
https://fisheye6.atlassian.com/browse/ofbiz/trunk/applications/product/src/org/ofbiz/shipment/packing/PackingSession.java?r=996892#to769,
which calls a method issueItemToShipment, which calls the
issueOrderItemShipGrpInvResToShipment service.
There's been recent work in this area. See Jira issue
https://issues.apache.org/jira/browse/OFBIZ-4386, committed to trunk in
r1185179. If your version predates that, getting a more recent one might help.
If you are already on a more recent version, I'd be grateful if you could try a
version *prior* to r1185179 and see if it works for you.
If there is a problem with the 4386 patch, please consider contributing a unit
test that highlights the problem you're having. There is one in the patches for
4386 to exemplify the problem we were trying to solve.
Cheers
Paul Foxworthy
> Item Issuance does not work with MARKETING_PKG_PICK order items
> ---------------------------------------------------------------
>
> Key: OFBIZ-4540
> URL: https://issues.apache.org/jira/browse/OFBIZ-4540
> Project: OFBiz
> Issue Type: Bug
> Components: order, party
> Affects Versions: SVN trunk
> Reporter: Craig Ambrose
>
> There is a problem when I "quick ship" an order that contains one or more
> MARKETING_PKG_PICK. I used the product in the eCommerce demo data,
> GZ-BASKET-PICK. When I submit the order and then do a "quick ship" I end up
> without an OrderShipment entity even though the OrderItemShpGrpInvRes rows
> are removed, the ItemIssuance rows are created, the OrderItem rows are marked
> completed and other data is affected.
> I believe the problem is with the "issueOrderItemShipGrpInvResToShipment"
> service. It doesn't seem to know that an OrderItem can represent multiple
> ShipmentItems and it tries to determine, wrongly, that the OrderShipment
> needs to be removed and will be replaced.
> What I expect to happen is that an OrderItem that is a MARKETING_PKG_PICK
> would end up as N ShipmentItem rows, one for each of the products that make
> up the bundle. And that would end up with multiple OrderShipment rows for the
> particular orderId/orderItemSeqId two-ple
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira