Configuration
A basic concept in 1C:Enterprise is configuration.
- A configuration in 1C:Enterprise is a set of interrelated components:
- the accounting data structure and the data input, selection and printing forms;
- the set of mechanisms for totals accounting and the register records of accounting data;
- the set of various reports and data processors;
- the set of user interfaces;
- the set of roles or access rights;
- the set of shared procedures and functions (managed application module, session, external connection module, ordinary application module, shared modules), spreadsheet templates, etc.;
- help content;
- auxiliary objects: sets of user interfaces, sets of rights, and various auxiliary information (pictures, templates, styles, etc.).
- the set of mechanisms for totals accounting and the register records of accounting data;
As it is, a configuration structure is a subject domain model.
A configuration is created using the Designer.
The resulting configuration is used by the 1C:Enterprise system to create a software environment suitable to perform the required accounting tasks.
1C:Enterprise infobase stores two configurations: main configuration (editable) (it is referred to as "configuration" in descriptions and Help) and database configuration.
In 1C:Enterprise mode a user works with a database configuration. In Designer mode the main configuration is edited. Thus, you can apply changes to the main configuration while users work in the system. To add modifications that require database restructuring (when metadata structure is altered), you should first terminate all user sessions and then select Configuration – Update Database Configuration. Otherwise (for example, when a form, a template or a module code is modified), update will be dynamic.