1
The system of programs
The business applications
1C:Enterprise 8 Framework
New in 1C:Enterprise 8.2 Managed Application
New in 1C:Enterprise 8.2.14
Common framework mechanisms
Interface mechanisms in 1C:Enterprise 8.2 Managed Application
1C:Enterprise Database
Development with 1C:Enterprise 8.2
Scalability
Databases and Operation Modes
Client-server interaction model
Server cluster support
Geographically distributed databases
Thin client
Thick client
Web-client
Full-text data search
Administration tools
Localization support
Distribution and support of applied solutions
System Requirements
Used terms
Localization issues
On-line demo version
Geography of Solutions
Licensing policy
Partnership
Getting support
Partner area entry
About 1C

Brief Overview of New Features of 1C:Enterprise 8.2 Managed Application

Changes in Managed Application

1C:Enterprise 8 Managed Application significantly changes the architecture of the application.

In comparison to previous version (8.1), the managed application keeps unchanged the entire level of information base data interaction, including the following subsystems:

  • Data structure description in configurations.
  • Operations with applied objects (such as catalogs, documents, etc).
  • Query language
  • Data exchange mechanisms
  • Etc.

Database interaction model

The managed application (MA) completely changes all interface subsystem operation. This includes command interface, forms and the windowing system.

At that, not only it changes the development model of configurations' user interface, but also it offers a new architecture of separation of functionality between a client application and a server.

This section briefly describes new or modified system's features and its behaviour in MA.

Improved Scalability

MA improves the system scalability due to –

  • Moving a part of a workload from users' computers to the server side ('thin client' operation mode); earlier, most of application functionality was executed on the client side.
  • Dynamic workload distribution among servers of a cluster; earlier, there was no such capability.
  • Better server reliability and stability.
  • Improved operation performance with complex access rights restrictions due to execution on the server side.

See 'Scalability' section for more details.

Online Operation at a Remote PC

New operation modes of the managed application provide remote online operation with 1C:Enterprise 8 information bases:

  • Thin client – 1C:Enterprise 8 interface operation over Internet.
  • Web-client – 1C:Enterprise 8 operation in an Internet browser program interface (without installation of the system on user's PCs).

Earlier, remote operation was possible in offline mode. Data exchange mechanisms were used for this. These mechanisms synchronized modified data and configuration between nodes of a distributed system, at defined intervals.

There was also a possibility to employ 1C:Enterprise 8 functionality with web-interface (using the web-extension). However, development of such web-application or embedding of 1C: Enterprise  8 functionality into an existing web-site required significant efforts and good knowledge of other programming languages.

Quick System Adjustment at 'on-site' Implementation Stage

Managed application significantly simplifies the stage of implementation of applied solutions. It is possible now to customize an applied solution for a company's specifics without making changes in the solution itself. Functional options allow to enable/disable required applied solutions' functional modules at during the implementation stage.

For details see 'Managing interface' section.

Simplifying Definition of User Interface and Reports

During development stage, the new user interface, implemented in the managed application is 'defined' or 'described', not 'drawn'. A developer only defines a general scheme of the command interface and forms.

The system then uses this definition to 'build' the interface for a particular user taking into account various specifics (the user permissions, a particular implementation's specifics, settings defined by the user, etc.)

Centralized Interface Control

Specific appearance of the command interface and forms is defined by user rights, functional options and individual settings.

Aggregates for Analytical Reporting

Using aggregates mechanism allows to reduce significantly the time required for report generation. This is especially important for large information bases containing thousands and millions records in registries.

It means that users (e.g. analytics and managers) can analyze information switching between various dimensions of reports with minimal response time of the system. At that, on the one hand, the system uses aggregated data, on the other - provides up-to-date information in reports being generated.

Fault Tolerance of Server Cluster

Failure or scheduled shutdown of any computer belonging to a server cluster will not lead to user operation termination. This is provided by a server cluster redundancy and working process redundancy.

Significantly improved tolerance of the system to the connection break between a user PC and a server cluster. In most of the cases, it is possible to continue working after the connection restoration from the point where the work was at the time of the break, without re-connection the the information base.

See more information on this here.

Advanced Access Rights Restriction System

The managed application allows definition of rights to view and modify individual object fields for each user role. Fields forbidden for a user to see are hidden automatically in forms, catalogs and reports. The user can see only allowed part of the system.

Thin client architecture provides more efficient access rights operation. There are no data on the client side, which are not permitted for the user. The program developer can reliably control any user's actions. The system workload reduces considerably – all mass operations can be executed without the access rights check (in privileged mode).

See more details on access rights here.


 

Next
Previous
   © 1C LLC

Your proposals on site send to:webmaster@1c.ru