Article Details
| Id: | 22110 |
| Product: | finPOWER Connect |
| Type: | NEW |
| Version: | 6.00.01 |
| Opened: | 19/03/2025 |
| Closed: | 24/03/2025 |
| Released: | 18/08/2025 |
| Job: | J035355 |
Business Layer; finPool; SaveWithoutRefresh method added to allow Scripts to avoid refreshing the Global Collection when updating the record
Whenever a record in a global collection, e.g., Branches, Pools etc is saved, the global collection, e.g., finBL.Pools, is flagged to require a complete refresh from the database the next time it is accessed.
This can result in slow performance if a global collection is updated regularly.
Scripts can now use the following method to save a Pool record without causing the global collection to be flagged as requiring a refresh:
Public Function Main(parameters As ISKeyValueList) As BooleanDim Pool As finPool' Assume SuccessMain = True' Update PoolPool = finBL.CreatePool()Main = Pool.Load("X")If Main ThenPool.Description = "Internal X"'Main = Pool.Save()Main = Pool.SaveWithoutRefresh()End IfEnd Function
WARNING: The current User and/ or other Users of finPOWER Connect are not guaranteed to immediately see this update in certain areas of the system if this method is used.