[ https://issues.apache.org/jira/browse/OFBIZ-13261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17985234#comment-17985234 ]
Yashwant Dhakad commented on OFBIZ-13261: ----------------------------------------- *Steps to Reproduce and Code Fix Summary* *Issue Description* When an exception day is set in the calendar, it is not honored during production run scheduling. As a result, the system calculates the completion date incorrectly by including the exception day. *Steps to Reproduce the Issue* # *Calendar Setup* - Created a calendar and set the default daily capacity to 8 hours. - Marked 30 June as an exception day (non-working day). !image-2025-06-23-11-54-47-490.png! !image-2025-06-23-11-55-28-617.png! # *Routing and Routing Task Configuration* - Defined a routing and associated it with a routing task. - Routing task includes: - Setup time: 8 hours - Run time: 8 hours - Routing task is linked to a fixed asset, which in turn is assigned to the above calendar. !image-2025-06-23-11-55-56-255.png! !image-2025-06-23-11-56-16-151.png! !image-2025-06-23-11-56-27-740.png! !image-2025-06-23-11-56-35-835.png! # *Fixed Asset Association* - Verified that the fixed asset is correctly associated with the calendar containing the exception day. !image-2025-06-23-11-56-49-284.png! # *Production Run Creation* - Created a production run for 4 quantity. - Expected calculation: - 1 day for setup (8 hrs) - 4 days for run time (4 × 8 hrs) - Excluding weekends (Saturday, Sunday) and the exception day (30 June, Monday) - Start Date: 27 June (Thursday) - Expected Completion Date: 4 July (Thursday) - Actual Completion Date (before fix): 3 July !image-2025-06-23-11-57-05-685.png! !image-2025-06-23-11-57-18-484.png! *After Fix (Code Change)* - The logic was updated to skip exception days during production scheduling. - Now the system accurately excludes weekends and exception days in calculating end date. !image-2025-06-23-11-57-28-311.png! ✅ Final Result: With the fix in place, the job now correctly completes on 4 July, as expected. > Calendar Exception Days Ignored in Production Run End Date Calculation. > ----------------------------------------------------------------------- > > Key: OFBIZ-13261 > URL: https://issues.apache.org/jira/browse/OFBIZ-13261 > Project: OFBiz > Issue Type: Improvement > Components: manufacturing > Affects Versions: Upcoming Branch > Reporter: Yashwant Dhakad > Assignee: Yashwant Dhakad > Priority: Minor > Fix For: Upcoming Branch > > Attachments: image-2025-06-23-11-54-47-490.png, > image-2025-06-23-11-55-28-617.png, image-2025-06-23-11-55-56-255.png, > image-2025-06-23-11-56-16-151.png, image-2025-06-23-11-56-27-740.png, > image-2025-06-23-11-56-35-835.png, image-2025-06-23-11-56-49-284.png, > image-2025-06-23-11-57-05-685.png, image-2025-06-23-11-57-18-484.png, > image-2025-06-23-11-57-28-311.png > > > Within the *Manufacturing → Calendar* tab, users can define non-working days > using the *"Add Calendar Exception Day"* form. However, even after correctly > setting up exception days, the system fails to consider them when calculating > the end date of a production run. > As a result, the projected end date does not align with real-world schedules, > leading to inaccuracies in planning and execution. -- This message was sent by Atlassian Jira (v8.20.10#820010)