Release 5.01.02

↑ Top

Version

5.01.02

Released

Aug 23

Summary

This release has the following new feature:

  • User Action History

In addition, there are some bug fixes in this release.

Bug Fixes
  • Fix saving of detail screen window position/size/state so that when they are loaded, they are not loaded in a minimised state.
  • Fix Reports and Mail Merge Ctrl-P & Ctrl-M shortcut keys on detail screens.
  • Fix list views so that the Export button loads up without the drop-down options being available if the default view does not have any grouping.
  • Fix memory leak in User Interface Messages. Also update User Interface Messages to be more consistently displayed.
  • Fix memory leak in messages dialog.
  • Fix detail screens with child lists so that the child lists are properly unloaded when the detail screen is closed.
  • Fix memory leak in Export button popup menu holding objects in memory until the next object is loaded.
  • Fix memory leak in Sub-Menu Control resource dictionary.
  • Fix Remote Timesheet Import to handle when Excel formats a numeric field as text, e.g. when importing PayElementID and JobPhaseID fields.
  • Update default Remote Timesheet templates to store PayElementID and JobPhaseID explicitly as number fields.
  • Fix Purchase Order Recalculate routine so that the Quantity Direct Delivered and Quantity Direct Allocated get reset to zero for each new Purchase Order Item that is calculated (instead of picking up the value of the previous item when the Purchase Order Item Type is P, S or A).
  • Prevent the user pressing the back button on a batch screen when a batch is in the middle of being posted/deleted/etc.
  • Fix Mailbox Monitoring Log file name so that 24 hours time notation is used.
  • Make sure validation messages are not logged as critical.
  • Fix Subcontractor Settings so the BACS Transfer File name is always properly retained when changing the BACS Layout.
  • Fix "Toggle Default Job Filter On/Off" operation on Purchase Orders -> Select Bill of Requirement Items.
  • Update batch report exporting so that if the number of records in a batch exceeds 50,000 the export is split into multiple files, each containing a maximum of 50,000 records. This is to help prevent Out of Memory exceptions with Crystal Reports exporting more data than it can handle.
  • Fix Subcontractor SMS text message sending to prevent a NullReferenceException after the message has been sent, causing Subcontractor Payment Batch posting routine to fail after the first text message.
  • When the desktop client is installed on a new machine and the path to the server configuration file has not been setup yet, prevent the path from defaulting to the location the .exe is running from, as users tend not to read the message box prompt properly to just pick the first config file they find, which is the .exe.config file, which leads to errors loading the application. Update the end user prompt to be clearer and validate that the .config file they select is actually the correct file type before continuing.
  • Update the desktop client to store the path to the server in a XML Client Configuration file instead of an INI file. Update automatic client upgrade to pass the path to the server into the installer so it does not need to rely on the Working Directory to determine this (as this can be unreliable).
  • Update licence checking to report back why a licence is invalid and to inform the user if their licence has expired and they have entered their licence grace period.
  • Fix mailbox monitoring so that it only stops waiting on new notifications when the service is shutting down and not when a OperationCanceledException is raised independently from the queue.

Pegasus CIS Guides

Pegasus CIS Product Details