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.
trigger in the Export Acc. Sched. to Excel" report as follows:
...
IF AccSchedLine.FIND('-') THEN BEGIN
IF ColumnLayout.FIND('-') THEN BEGIN
RowNo := RowNo + 1;
// Delete the following lines.
ColumnNo := 1;
REPEAT
ColumnNo := ColumnNo + 1;
EnterCell(
RowNo,
ColumnNo,
ColumnLayout."Column Header",
FALSE,
FALSE,
FALSE);
UNTIL ColumnLayout.NEXT = 0;
END;
REPEAT
RecNo := RecNo + 1;
Window.UPDATE(1,ROUND(RecNo / TotalRecNo * 10000,1));
RowNo := RowNo + 1;
// Delete the following line.
ColumnNo := 1;
EnterCell(
...
...
IF AccSchedLine.FIND('-') THEN BEGIN
IF ColumnLayout.FIND('-') THEN BEGIN
RowNo := RowNo + 1;
// Add the following line.
ColumnNo := 2;
REPEAT
ColumnNo := ColumnNo + 1;
EnterCell(
RowNo,
ColumnNo,
ColumnLayout."Column Header",
FALSE,
FALSE,
FALSE);
UNTIL ColumnLayout.NEXT = 0;
END;
REPEAT
RecNo := RecNo + 1;
Window.UPDATE(1,ROUND(RecNo / TotalRecNo * 10000,1));
RowNo := RowNo + 1;
// Add the following lines.
ColumnNo := 1;
EnterCell(
RowNo,
ColumnNo,
AccSchedLine."Row No.",
AccSchedLine.Bold,
AccSchedLine.Italic,
AccSchedLine.Underline);
ColumnNo := 2;
// End of the lines.
EnterCell(
...