The order release for a non part master part should be set as Make To Order or Buy To Order

Wondering if anyone else has experienced this issue…we are receiving the below error in both Kinetic & Classic when attempting to update an Order Release Line Need By date. The order line Part is a non part master part which is linked to a Job. OrderRel_Make is set to True for the release line. On the Release Detail menu the To Order section shows as below - Make Direct is greyed out and Override is displayed.
image

The user indicated that they just started seeing this issue. We upgraded to 2024.1.10 at the end of August so prior to this upgrade this was not an issue. This does not occur for part master parts.

Error Detail

Correlation ID: 621e10c5-37b4-49d1-b12e-cbe2d35b754e
Description: The order release for a non part master part should be set as Make To Order or Buy To Order.
Program: Erp.Services.BO.SalesOrder.dll
Method: OrderRelBeforeUpdate
Table: OrderRel
Field: undefined

1 Like

Just got this error… Did you ever find a resolution? Thanks

Is it possible the “Job Type” on your non- Part Master part is not getting set to “Manufactured”?

Make Direct flag did not get set on this release. Might have just been a process error… Thanks for the thought.

This ended up being a bug and is connected to an Open Problem PRB0289682, which has been accepted by Epicor Development but not yet planned. We are using the following work around: Select the “Buy to Order” checkbox on the Order Release, change the dates, Save and then uncheck the Buy to Order checkbox, and Save again.

4 Likes

I’m dumbfounded, because I think I do understand this lol.

You mean that in the database this field is TRUE but in Order Entry it shows FALSE?!

How is that possible? (Rhetorical question, I guess.)

1 Like

That is exactly what it is doing. We are seeing this on non-Part Master parts with a demand link to a job with a different part number. It took a bit to get support to understand the issue.

1 Like

With the proper conditions to account for outliers and exceptions, you could probably set up a temporary data directive as a workaround.