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

Глава 1.9. Настраиваем представление команд

Кроме настройки размещения и видимости команд необходимо обратить внимание и на пользовательское представление команд. Они должны быть представлены в командном интерфейсе «говорящими» названиями: представление команды должно помочь пользователю быстро вспомнить ее назначение.

Если разработчик специально не настраивает представление, то при формировании командного интерфейса система автоматически формирует представление для команд.

ПРИМЕЧАНИЕ

Правила автоматического формирования представления приведены в документации «1С:Предприятие 8.3.10. Руководство разработчика», (приложение 3 «Правила формирования текстов стандартных команд и автоматических заголовков форм»).

Для задания различных представлений у многих объектов реализованы специальные свойства. Состав этих свойств определяется прототипом объекта конфигурации. Свойства отображаются на закладке Основные окна редактирования свойств объекта конфигурации (рис. 1.133) или в палитре свойств в группе Представление.

Рис. 1.133. Интерфейсные свойства объектов конфигурации

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

ВНИМАНИЕ!

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

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

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

ПРИМЕЧАНИЕ

Если синоним не задан, то для представления объекта конфигурации используется значение его свойства Имя.

В качестве отправной точки мы будем использовать демонстрационную базу «Глава 1.7. Влияние функциональных опций на командный интерфейс». Результат выполняемых действий можно посмотреть в демонстрационной базе «Глава 1.9. Настраиваем представление команд».

Например, в демонстрационной базе для справочника Товары заполнены свойства:

Команды открытия списка, создания объекта и создания группы представлены в интерфейсе в соответствии с заданным представлением (рис. 1.134).

Рис. 1.134. Представление команд справочника «Товары», первый вариант

Нас будут интересовать свойства, влияющие на представление стандартных команд объектов. К этим свойствам относятся:

ПРИМЕЧАНИЕ

Для всех стандартных команд объекта используется один и тот же текст пояснения.

Для демонстрации влияния свойств, связанных с представлением стандартных команд, на командный интерфейс изменим свойства следующим образом:

ПРИМЕЧАНИЕ

Свойства изменены в демонстрационных целях. В подавляющем большинстве случаев представление Товар для объекта и представление Товары для списка являются вполне приемлемыми.

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

Рис. 1.135. Представление команд справочника «Товары», второй вариант

Текст, заданный в «представительских» свойствах, представляет не только команды, но и формы. Например, для справочника в заголовке формы списка используется значение свойства Представление списка (рис. 1.136 вверху), а в заголовке формы элемента, помимо текстового представления самого объекта, еще и значение свойства Представление объекта (рис. 1.136 внизу).

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

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

Для подсистем также определены свойства, позволяющие настроить их представление в интерфейсе. Настроим представление созданной нами подсистемы Ценообразование.

На данный момент раздел, соответствующий подсистеме, представлен картинкой по умолчанию (желтый диск) и значением свойства Синоним подсистемы (рис. 1.137).

Рис. 1.137. Представление раздела по умолчанию

Хотелось бы назначить разделу собственную картинку и вместо текста Ценообразование выводить текст «Управление ценами».

Для настройки представления обратимся к свойствам подсистемы Ценообразование и зададим значения для свойств, определяющих представление подсистемы (рис. 1.138):

Рис. 1.138. Настройка представления раздела

В результате представление раздела изменилось в соответствии со значениями, заданными для свойств подсистемы.

Назад: Настройка масштаба форм приложения
Дальше: Глава 1.10. Модель разработки глобального командного интерфейса