To implement this hotfix, you must have a developer license.
You do not have to have rights to the data stores unless you have to perform data repair.
To resolve this problem, change the code in the Sales Budget Overview Matrix form (9239) as follows:
...
ItemBudgetManagement.BudgetNameSelection(
CurrentAnalysisArea,CurrentBudgetName,ItemBudgetName,ItemStatisticsBuffer,
BudgetDim1Filter,BudgetDim2Filter,BudgetDim3Filter);
GLSetup.GET;
//Delete the following line.
SourceTypeFilter := SourceTypeFilter::Vendor;
END;
OnFindRecord=BEGIN
EXIT(
ItemBudgetManagement.FindRec(
...
...
ItemBudgetManagement.BudgetNameSelection(
CurrentAnalysisArea,CurrentBudgetName,ItemBudgetName,ItemStatisticsBuffer,
BudgetDim1Filter,BudgetDim2Filter,BudgetDim3Filter);
GLSetup.GET;
//Add the following line.
SourceTypeFilter := SourceTypeFilter::Customer;
END;
OnFindRecord=BEGIN
EXIT(
ItemBudgetManagement.FindRec(
...
The provided solution only fixes the issue in the Sales Budget Overview Matrix form (9239). In order to transfer the solution into the corresponding page, you must use the Transformation Tool. For more information about how to use the Transformation Tool, view the Transforming Forms chapter in the Online Help of Microsoft Dynamics NAV 2009.