Summary
Steps to troubleshoot program crashes and errors when running reports in a remote setup, such as Citrix or Terminal Services. This article also includes possible performance improvements for remote connections for Sage Fixed Assets.
Cause
Printer information is only user-specific in remote configurations when you set the UserSettings tag to true.
These steps resolve many errors related to reports, including:
- Error: "Invalid Printer Specified"
- Error occurred while generating a report - please contact your system administrator
- Details: Error executing the report
- Reports freezing or crashing without errors
Resolution
On the Citrix or Terminal Server where you installed the Sage Fixed Assets client:
- Edit the C:\Program Files\Sage Fixed Assets\Premier Depreciation or Depreciation Network\ASSTACCT.xml or FASACCT.xml.
- Within the Default tags, add <UserSettings>true</UserSettings>.
- Launch Sage Fixed Assets.
- Go to File > Print Setup, select the correct printer. Have each user select a printer the first time they relaunch before opening a company. This is a onetime configuration.
- Attempt to run a report.
Settings that can improve Sage Fixed Assets performance in a Citrix or Terminal Server environment:
<MemoryOptimization>true</MemoryOptimization>
- Improves memory usage and increases client speed in Citrix or Terminal Server environments.
<ConfigSettingsEnabled>false</ConfigSettingsEnabled>
- Prevents saving user interface customizations. All users share the ConfigSettings.xml file.
<UserSettings>true</UserSettings>
- Creates a UserSettings.xml file in the user's local AppData folder (for example: C:\Users\<username>\AppData\Local\Sage Fixed Assets - Premier Depreciation).
- Stores PrinterInf, LastCompanyID, and LastGroupID.
- Select a default printer under File > Print Setup the first time the client opens.
<Roaming>false</Roaming> (2023.0 and higher)
- Add this tag manually to the product XML file.
- When used with UserSettings, it allows copying customized asset list views between systems after selecting a printer.
Tag combinations:
<UserSettings>False</UserSettings> and <Roaming>False</Roaming>
- Copy the GlobalViewSettings.xml file to the default location of C:\Program Files (x86)\Sage Fixed Assets\<Sage product folder>
<UserSettings>False</UserSettings> and <Roaming>True</Roaming>
- Copy the GlobalViewSettings.xml file to the default location of C:\Program Files (x86)\Sage Fixed Assets\<Sage product folder>
<UserSettings>True</UserSettings> and <Roaming>False</Roaming>
- Copy the GlobalViewSettings.xml file to C:\Users\<username>\App Data\Local\<Sage product folder>
<UserSettings>True</UserSettings> and <Roaming>True</Roaming>
- Copy theGlobalViewSettings.xml file to C:\Users\<username>\App Data\Roaming\<Sage product folder>
My Views:
- See How to Customize the Asset List for more information on My Views.