1C: regular and managed application
Developer Guide / Integrations / 1C: regular and managed applicationThe choice of a regular or managed application indicates the 1C:8 platform
- what forms to display information you need to run (regular or managed);
- which application client will be used by default (thick or thin).
In fact, a regular and managed application are types of launching the 1C system.
The difference between a regular 1C application and a managed one:
depending on the type of launch, 1C (regular or managed application) will load by default
- a specific interface (regular or managed forms);
- a managed interface requires writing modified (compar ed to a regular application) code;
- for a managed application, the code must be divided into client and server code, which is indicated using the corresponding directives in the module.
In the 1C system version 8.2, it is possible to work only with ordinary forms, in the mode of a regular application.
MANAGED 1C APPLICATION (MANAGED FORMS, MANAGED INTERFACE)
Platform 1C 8.3 allows you to work:
- with regular forms (in compatibility mode);
- with managed forms:
- standard display mode;
- Taxi.
Interface "Taxi"
For platform 8.3, the "Taxi" interface is recommended; however, the developer can control the availability of "Taxi" and the regular managed interface in the configuration properties.
Рисунок
If the interface is not hardcoded (selection of options is allowed), then the user can choose it independently in 1C:Enterprise mode through the "Tools" - "Parameters" menu.
Рисунок
In the case of Taxi, the user can also customize the location of the interface panels.
INSTALLING THE LAUNCH OF 1C: ENTERPRISE AS A REGULAR OR MANAGED APP FOR A SELECTED USER
For any user, the developer can specify his own 1C:Enterprise launch mode. To do this, open the properties of this user in the configurator ("Main menu - Administration - Users") and on the "Other" tab select the required "Startup mode" for this user.
CONCEPT AND TYPES OF CONFIGURATION 1C
1C configuration is a description of the logic of a business application (application solution) that stores information processing algorithms, as well as other information. Consists of configuration objects.
Types of configurations 1C:
- Database configuration that determines the current structure of the infobase and the model of the applied solution in runtime (changing only at certain points in time - according to the regulations) - for users - for working with data whose storage structure is defined in the configuration. It is not edited interactively (arguably, given the possibility of customizing the applied solution by the user), it is built by the platform from the main configuration.
- The main configuration that stores operational changes in the application solution model in development mode, which does not affect the operational work of users (changed by the developer at any time) - for developers - to define the application solution model through the configuration. Changes can be made interactively or from other configurations.
- Provider configuration containing the original structure of the parent configuration (if any), for the possibility of updating (only at the time of updating the main configuration) - for administrators - to make changes to the structure of the applied solution. Not editable, determined by the platform at the time of creation or update of the applied solution.
Visually, the platform presents all three options. Changing the configuration is possible with:
- context menus;
- hot keys;
- command panel of the configuration window;
- "Actions" menu of the configuration window.