Article Details
Id:21040
Product:finPOWER Connect
Type:FIX
Version:4.01.00
Opened:11/12/2023
Closed:26/02/2024
Released:29/04/2024
Job: J032597
High Importance
Breaking Change

Reporting; Details reports; Running for a large number of records can produce "Out of Memory" exceptions

Details Reports have the potential to easily run the User's PC out of memory, e.g., attempting to show the details of 2000 Accounts. Other Reports also have this potential (e.g., a Transaction List including tens of thousands of Transactions) but do not currently include this update.

To minimise this risk, a new Global Setting, General, Reporting has been added to restrict the number of records allowable. If unspecified, this will be 50 (it can be set to a maximum of 32,767 although this will almost certainly cause a PC to run out of memory).

The following reports have been updated to utilise this setting:

  • Account Application Log Details
  • Account Details
  • Account Log Details
  • Client Details
  • Client Log Details
  • External Party Details
  • Security Statement Details
  • Security Statement Log Details
  • Security Statement Item Log Details
  • User Log Details
  • Workflow Details

WARNING: The record count check is done when first reading the database. The Account Details report may apply filters that cannot be included when first reading the database. These reports may incorrectly report that the record count limit is exceeded, e.g.:

  • General
    • Term
  • When a Date As At is specified
    • Balance
    • Balance Overdue
    • Overdue Days
    • Tax Category