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 Requirement
Used terms
Localization issues
On-line demo version
Geography of Solutions
Licensing policy
Partnership
Getting support
Partner area entry
About 1C

Client-server Interaction Model

Architecture of the managed application is designed to move as much as possible execution of all functionality to server side, to make the client side as 'light' as possible.

In the managed application all applied objects functionality is performed on the server side. Functionality of forms and command interface is also implemented on the server side.

Preparation of forms, placement of controls, writing of a form data after modification – all this is performed on the server side. The client side displays forms, provides data entry, and makes the server calls to write modified data or other actions. The same way the command interface and reports are prepared on the server and displayed on client.

Interaction of a client application with the 1C:Enterprise 8 server

At that, the system mechanisms optimize the volume of data being transferred. For example, data of lists, table parts and reports are not transferred always entirely, but in parts, as users browse them through.

The Server side does…

The Client side does…

  • Database queries
  • Interaction with users
  • Writing data to the database
  • Operation on local files
  • Posting documents
  • Interaction with trade equipment
  • Various calculations
  • Minor calculations, for prompt result (such as calculator functionality, etc.)
  • Preparation of forms for displaying
  • Retrieval and displaying of forms
  • Executes data processors

 

  • Making reports

 

  • Etc…

 

See also 'The script language on the client side' section.


See also:

   © 1C LLC

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