Case:

Many reports are heavy with data (e.g. Sent Emails Journal) and are loading too long.


Problem:

How to speed up reports loading time?

 

Solution:

Most of the reports loading time is taken by calculations of total data values of the report (e.g. email count in the Sent Email Journal).

Now the reports are initially loaded without this information. This allows to effectively speed up the time it takes the reports to load (1-5 seconds faster, and 20-30 seconds faster for large reports):



The total data values are loaded in the background later without interrupting users' work with the report:



The loading of other total amounts is made in the same way. E.g. the sum by columns (1-30, 30-60, etc.) at the A/R Aging Summary page:




Additionally, the buttons switching to the next/previous page at the pagination panel are now redesigned to be more noticeable and are displayed first on the pagination panel.

Note: If switching to the next/previous page is impossible the button will be inactive.


Before:


After:


Available since GEGI v4.10.0 (view release notes)