Settings Storage
Settings storage objects are common configuration objects that enable developers to create custom mechanisms for storing settings when standard capabilities are insufficient.
During operation, users configure various aspects of the system, such as creating report variants, saving report settings, or entering form data. Applications may also have specific settings defined by their logic to enhance usability. Typically, the platform saves these settings in the system tables of the infobase.
However, standard mechanisms may not always meet every requirement. Settings Storage objects allow developers to store user settings in configuration objects (e.g., specific catalogs or information registers) instead of system tables. This enables custom storage formats and algorithms. This is particularly useful for specialized storage structures, transferring settings within a distributed infobase, or meeting specific administration requirements.
Developers can override standard settings storage in the properties of: configuration objects; reports; data processors; or forms—directing them to use the custom storage. Custom algorithms for saving and restoring settings can be defined in the form event handlers that process load and save operations.

