Bug 598820: Item Availability by Event from Prod. Order ignores demand after Due Date#9075
Draft
alexei-dobriansky wants to merge 1 commit into
Draft
Bug 598820: Item Availability by Event from Prod. Order ignores demand after Due Date#9075alexei-dobriansky wants to merge 1 commit into
alexei-dobriansky wants to merge 1 commit into
Conversation
…d after Due Date Opening Item Availability by Event from a Prod. Order line/component set Item."Date Filter" to 0D..Due Date via FilterItem, so the event calc dropped all demand/supply dated after the Due Date. Clear the Date Filter in both Event branches so the view matches the Item Card / by-Period paths. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes AB#598820
Fixes bug 598820: "Item Availability by Event" from a Production Order only shows events up to the Due Date.
Problem
Opening Item Availability by Event from a Prod. Order line/component calls
ItemAvailabilityFormsMgt.FilterItem(...)which setsItem.SetRange("Date Filter", 0D, DueDate). The event calculation honors that upper bound (ToDate := Item.GetRangeMax("Date Filter")), so any demand/supply dated after the Due Date is dropped. The Item Card and by-Period paths do not set that bound.Fix
Clear
Item."Date Filter"in bothAvailabilityType::"Event"branches (ShowItemAvailFromProdOrderLineandShowItemAvailFromProdOrderComp) before callingShowItemAvailabilityByEvent, so the prod-order Event view matches the Item Card / by-Period views.Test
Adds
ItemAvailByEventFromProdOrderLineShowsDemandAfterDueDateto CU 137009 SCM Availability by Event: an item with a sales order dated one month after a Firm Planned prod order's Due Date; opening availability-by-Event from the prod-order line asserts the later sales demand is present (absent before the fix).