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

Заголовок формы

Прежде всего, с помощью свойств объектов конфигурации формируется заголовок формы. Однако такое влияние на заголовок формы оказывается не всегда. У разработчика приложения остается возможность ручного формирования заголовка формы.

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

По умолчанию для вновь созданной формы ее заголовок формируется полностью в автоматическом режиме. Это означает, что свойство формы Заголовок не заполнено, а флажок АвтоЗаголовок установлен. При такой установке свойств на автоматически формируемый заголовок формы оказывает влияние свойство объекта конфигурации Синоним (рис. 2.113).

Рис. 2.113. Формирование заголовка формы по свойству «Синоним»

Так происходит потому, что после добавления объекта конфигурации платформа автоматически сразу же формирует синоним объекта на основе его имени. Как правило, разработчик редактирует этот синоним, чтобы он содержал четкое и краткое описание объекта.

При создании нового объекта его синоним показывается в заголовке формы – при условии, что представления объекта не заданы. Если задано расширенное представление объекта, то в заголовке формы будет показано именно оно, а не синоним. Речь о представлениях объекта и списка пойдет ниже.

После записи такого элемента в информационную базу в формировании заголовка формы участвует еще и свойство объекта Основное представление. Например, для элемента справочника, если свойство имеет значение В виде наименования, то в заголовке формы будет показано его наименование. А если В виде кода, то в заголовке формы будет показан код элемента (рис. 2.114).

Рис. 2.114. Заголовок формы после записи элемента

У объектов конфигурации существует ряд интерфейсных свойств, влияющих на заголовок формы в пользовательском режиме работы. Нами будут рассмотрены свойства Представление объекта, Расширенное представление объекта, Представление списка и Расширенное представление списка.

При формировании заголовка формы объекта, если свойство Представление объекта заполнено, приоритет отдается именно ему (рис. 2.115). Свойство задается в единственном числе и показывается как название одного объекта, например: Контрагент для справочника Контрагенты, Организация для справочника Организации, Договор для справочника Договоры. Свойство участвует в формировании названия команды в интерфейсе приложения.

ПРИМЕЧАНИЕ

Согласно методикам разработки фирмы «1С» свойство Представление объекта заполняется в том случае, если Синоним объекта не представляет собой краткое и четкое описание объекта в единственном числе.

Рис. 2.115. Формирование заголовка формы по свойству «Представление объекта»

В случае использования свойства Расширенное представление объекта в заголовке формы отображается именно оно (рис. 2.116). Остальные рассмотренные свойства (ПредставлениеОбъекта, Синоним) могут использоваться платформой только в том случае, если расширенное представление объекта не задано.

ПРИМЕЧАНИЕ

Согласно методикам разработки фирмы «1С» свойство Расширенное представление объекта используется в том случае, если Представление объекта или его Синоним не дают полного представления о наименовании объекта. Свойство заполняется в единственном числе.

Рис. 2.116. Формирование заголовка формы по свойству «Расширенное представление объекта»

Таким образом, можно сказать, что свойство Представление объекта отвечает за формирование команд, а Расширенное представление объекта – за отображение в заголовке формы. Например: «Товар» и «Карточка товара». Но если эти представления совпадают, тогда можно задать только представление объекта, и оно же автоматически будет использоваться в заголовке формы. С представлениями списка используется тот же принцип (рис. 2.117).

Рис. 2.117. Использование свойств объекта «Представление списка» и «Расширенное представление списка»

Если возникает необходимость задания собственного заголовка формы, то возможности автоматического формирования заголовка можно совмещать с текстом, введенным вручную. Для этого необходимо оставить флажок АвтоЗаголовок и применить свой Заголовок формы (рис. 2.118).

Рис. 2.118. Свойства «АвтоЗаголовок» и «Заголовок» формы

Если для формы необходимо применять только собственный заголовок, то свойство АвтоЗаголовок необходимо снять (рис. 2.119).

Рис. 2.119. Использование свойства формы «Заголовок»

Немного по другим правилам формируются заголовки форм документа и задачи.

При создании нового документа (так же, как и для справочника) используется его расширенное представление (если оно задано).

После записи документа в базу данных заголовок формируется по правилу Представление объекта (если не задано, то Синоним) объекта конфигурации плюс представление ссылки на документ (рис. 2.120).

Рис. 2.120. Заголовок формы записанного документа

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

Рис. 2.121. Формирование заголовка формы задачи

ПРИМЕЧАНИЕ

Свойства объектов конфигурации, отвечающие за представление объектов и списков, влияют не только на формы, но и на интерфейс всего приложения. По каким правилам формируется интерфейс пользователя, рассказано в первой части этой книги в главе 1.9 .

Назад: Глава 2.4. Влияние объектов конфигурации на форму
Дальше: Интерфейсные свойства реквизитов объектов конфигурации