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 install this hotfix, change the code in the Date Item Number 4 section in the "Vendor - Balance to Date" report (321) as follows:
...
{ PROPERTIES
{
DataItemIndent=1;
DataItemTable=Table11202;
DataItemTableView=SORTING(Entry No.);
// Delete the following lines.
OnPreDataItem=BEGIN
SETCURRENTKEY("Vendor No.",Open);
SETRANGE("Vendor No.",Vendor."No.");
SETRANGE(Open,TRUE);
SETRANGE("Posting Date",0D,MaxDate);
IF FIND('-') THEN
REPEAT
MARK(TRUE);
UNTIL NEXT = 0;
// End of the lines.
SETCURRENTKEY("Entry No.");
SETRANGE(Open);
MARKEDONLY(TRUE);
END;
...
...
{ PROPERTIES
{
DataItemIndent=1;
DataItemTable=Table11202;
DataItemTableView=SORTING(Entry No.);
// Add the following lines.
OnPreDataItem=VAR
AppliedInwardRegEntry@1000 : Record 11202;
BEGIN
SETCURRENTKEY("Vendor No.",Open);
SETRANGE("Vendor No.",Vendor."No.");
SETRANGE("Posting Date",0D,MaxDate);
IF FINDSET THEN
REPEAT
IF Open THEN
MARK(TRUE);
IF AppliedInwardRegEntry.GET("Applies-to Entry") THEN
MARK(AppliedInwardRegEntry."Posting Date" <= MaxDate);
UNTIL NEXT = 0;
// End of the lines.
SETCURRENTKEY("Entry No.");
SETRANGE(Open);
MARKEDONLY(TRUE);
END;
...