There are times when changes made to column headers in a Spire module—such as hiding or moving columns—are not saved when the module is closed and reopened.
This behavior can occur for a few different reasons.
Solution 1: Window Settings Are Locked (Pre–Spire 2.5.9)
If the system is not retaining changes to column layouts, check whether the Window Settings are locked.
In the affected module, go to Edit > Window Settings.
Ensure Lock is not selected. If it is, deselect it.
Select Edit > Window Settings > Clear.
Reconfigure the columns as desired.
Once finished, select Edit > Window Settings > Lock to preserve your new layout.
Note: This process applies primarily to Spire versions earlier than 2.5.9.
Solution 2: Default Filter Is Set
In any module, a default filter may be active—even if it appears as though no filter is applied.
When a default filter is set, column header changes will reset every time the module is closed and reopened.
To fix this:
Open the affected module.
Click the dropdown beside Filters.
Select Remove Default.
Make the desired column changes.
Switch to another module, then return to confirm the changes were saved.
Once the layout is correct, you can save it again as the default filter to preserve the preferred view.
Solution 3: Registry Key Issue
If the above steps do not resolve the issue, there may be a problem with the Windows registry settings on the user’s workstation.
Important: Steps 1, 2, and 7 in this section apply only to Spire versions earlier than 2.5.9.
Follow these steps:
In Spire, select Edit > Window Settings.
Ensure Lock is not selected.
Close Spire completely.
Open the Windows Registry Editor.
Navigate to:
HKEY_CURRENT_USER\SOFTWARE\Spire Systems\Spire\Window Settings and State\SalesOrderList
(Replace “SalesOrderList” with the name of the affected module, if different.)
Delete that registry key.
Reopen Spire and configure the module columns as desired.
Log out of Spire, then back in to confirm that the settings persist.
Once confirmed, go to Edit > Window Settings > Lock to secure the layout.
Summary
If Spire is not remembering module column adjustments, check for:
Locked window settings (pre–2.5.9)
A default filter applied in the module
Registry key corruption on the workstation
Addressing these common causes should ensure column preferences are saved correctly between sessions.