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

Глава 2.5. Реквизиты формы

Достаточно часто при разработке прикладных решений перед разработчиками стоит задача размещения на форме различных данных, не связанных с каким-либо определенным объектом. Это могут быть данные подчиненных справочников, регистров, таблицы, полученные в результате работы процедур встроенного языка.

ВНИМАНИЕ!

В формах все данные, предназначенные для изменения, должны быть описаны в редакторе формы в виде реквизитов.

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

Рис. 2.136. Основной реквизит формы

Флажок Использовать всегда позволяет влиять на передачу данных формы в процессе ее работы между клиентской частью и серверной. Флажок оказывает влияние на внутреннее наполнение формы и не влияет на пользовательское представление.

По умолчанию платформа устанавливает этот флажок для всех данных, отображаемых в форме. И снимать его не нужно. Но если, например, какая-то колонка динамического списка не отображается в форме, но используется в коде, то будет получена ошибка. Потому что в этом случае данные колонки не будут переданы с сервера на клиент. Чтобы избежать ошибки, нужно установить флажок Использовать всегда у тех данных, которые не отображаются в интерфейсе, но к которым обращаются из встроенного языка.

Добавление нового реквизита формы выполняется стандартным способом – с помощью кнопки командной панели в окне реквизитов редактора формы. Реквизиты формы обладают набором свойств (см. рис. 2.137), позволяющих влиять на их поведение.

Функциональные и интерфейсные свойства реквизитов формы (ФункциональныеОпции, Просмотр, Редактирование) рассматриваются в . Со свойством ПроверкаЗаполнения можно познакомиться в .

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

Рис. 2.137. Установка свойства «Тип» реквизита формы

Пример добавления реквизитов формы рассматривается в .

Назад: Стандартные реквизиты объектов конфигурации
Дальше: Глава 2.6. Командный интерфейс окна клиентского приложения