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

Глава 1.10. Модель разработки глобального командного интерфейса

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

В общем случае перечень задач, которые необходимо решить при реализации одной итерации цикла разработки, состоит из следующей последовательности:

  1. Проектирование состава подсистем – структура подсистем имеет одно из важнейших значений, так как именно по ней система будет строить командный интерфейс пользователя, а пользователь – «видеть» прикладное решение.
  2. Формирование состава ролей пользователей – для пользователей, решающих разные задачи, командный интерфейс должен предоставлять набор команд, соответствующий этой задаче.
  3. Проектирование и настройка функциональных опций – начиная разработку, следует продумать, какие части функционала должны быть настраиваемыми при внедрении.
  4. Настройка свойств объектов конфигурации – для объектов конфигурации следует задать свойства, определяющие их принадлежность к подсистемам, функциональным опциям, и состав команд объекта; назначить права доступа по ролям.
  5. Установка интерактивных свойств конфигурации – для объектов конфигурации следует задать свойства, определяющие их представление в интерфейсе.

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

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

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

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

При редактировании командного интерфейса необходимо обращать внимание на следующее:

  1. Подбор состава команд – следует определить команды, которые будут отображаться по умолчанию.
  2. Настройка размещения команд – следует организовать размещение команд таким образом, чтобы наиболее важные и востребованные команды были всегда под рукой.
  3. Настройка видимости по ролям – следует продумать, для каких ролей откорректировать видимость по умолчанию, чтобы интерфейс системы не оказался перегружен.

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

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

Назад: Глава 1.9. Настраиваем представление команд
Дальше: Глава 1.11. Создаем произвольные команды