Книга: Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8"
Назад: Формы как элемент общения программы с пользователем
Дальше: Глава 2.2. Создание формы

Среда существования формы

Форма существует и на сервере, и на клиенте. Связь элементов формы с данными информационной базы осуществляется с помощью реквизитов формы (данные формы). Все данные, которые планируется отображать или редактировать в форме, должны быть обязательно описаны в виде реквизитов.

Процесс создания и открытия формы, отображающей объектные данные (у формы определен основной реквизит), выглядит так:

Запись данных формы в информационную базу происходит только на сервере:

Графически все вышесказанное можно изобразить в виде схемы (рис. 2.1).

Рис. 2.1. Взаимодействие формы и базы данных

В процессе своего создания форма проходит через определенный фильтр различных факторов (рис. 2.2), влияющих на ее внешний вид. Это совокупность ролей (прав доступа), назначенных пользователю разработчиком прикладного решения, функциональные опции приложения, настройки, сделанные пользователем в предыдущем и текущем сеансе работы.

Рис. 2.2. Процесс открытия формы

Между клиентом и сервером происходит обмен не только данными формы, но и ее оформительскими свойствами. К оформительским относятся все свойства формы, влияющие на ее внешний вид. Таким образом достигается полное соответствие внешнего вида формы и на клиенте, и на сервере.

Назад: Формы как элемент общения программы с пользователем
Дальше: Глава 2.2. Создание формы