Версия:

Creating Interface Components

Here we will talk about the components of the frontend built into the core and its basic components: Tables, Forms, Frames.

Attention! To display a client component (table/form/frame), there is no need to create a separate Client object (System->Client objects). If a Client object is not specified, the class profile will be used.

The entire interface of the built-in frontend is built on these components, plus some auxiliary ones. As mentioned above, depending on the project, this frontend can be used as only a back office, a back office and the main user interface (it is well suited for ERP systems), or not used at all if it is a pure backend service.

All these components are tightly integrated with the backend; namely, they load and use the Class/ClientObject profile and its fields, assemble interfaces based on them, additional components such as editors, assemble parameters for various requests to the backend, and pass information to the backend about their relative positioning, which allows the backend to automatically add various data slices.