
Лекции ОКиПвКИС, 2 курс 3 семестр (для ИВТ и т.п.) / Лекция № 4. Объекты конфигурации «Подсистемы». Начальная страница и настройка командного интерфейса
.pdfНажимая мышью на закладку выбранного раздела пользователь перемещается в раздел — выделенную функциональную часть программы, которая предназначена для решения определенного фиксированного круга задач. Все действия, доступные пользователю в этом разделе, отображаются в виде команд в панели команд текущего раздела.
Если панель разделов существует, то она расположена обычно в верхней части основного окна программы. Однако она может быть отключена настройками панелей.
Панель разделов формируется платформой автоматически. Первый раздел — это всегда Главное. Однако набор других разделов у разных пользователей одного и того же прикладного решения может быть различным.
Например, панель разделов администратора может содержать все разделы, в то время как панель разделов продавца — только самые необходимые — Продажи и Предприятие.
Так происходит потому, что роли, назначенные пользователю, могут иметь или не иметь прав на просмотр каких-то подсистем верхнего уровня. А именно подсистемы верхнего уровня и являются теми разделами, которые видит пользователь в панели разделов. Платформа анализирует права пользователя и показывает только те разделы, на которые у него есть права.
4.6.3.1. Настройка панели разделов
Настройка панели разделов — это один из стандартных интерфейсных механизмов. Он предоставляется платформой и доступен пользователям любых прикладных решений. С его помощью пользователь может изменить внешний вид панели разделов в соответствии со своими предпочтениями — установить
порядок следования разделов, добавить/удалить разделы и изменить их внешнее представление.
Например, панель разделов, спроектированная разработчиками, может выглядеть следующим образом:
Пользователь может убрать разделы Товарные запасы и Предприятие и сказать, чтобы разделы отображались только в виде текста.
Вызвать настройку панели разделов можно из главного меню командой Настройки — Настройка панели разделов…
Можно изменять порядок разделов, добавлять и удалять разделы. Нельзя добавить любой, произвольный раздел. Добавить можно только те разделы, которые разработчик разместил в панели разделов, но не включил для них видимость. Они перечислены в окне Доступные разделы.
Можно изменить внешний вид закладок, обозначающих разделы. Стандартно разделы обозначаются картинкой и расположенным под ней текстом. Можно отображать разделы только картинками, или только текстом.
Если возникает необходимость вернуться к тому внешнему виду панели разделов, который «был задуман» разработчиком, то для этого используется команда Еще — Установить стандартные настройки.
4.6.3.2. Раздел
Раздел — один из элементов командного интерфейса программы. Он представляет собой выделенную функциональную часть программы, которая предназначена для решения определенного фиксированного круга задач.
При выполнении задач связанных с определенной деятельностью пользователь проводит большую часть времени в каком-то одном разделе. Таким образом раздел является устойчивым режимом работы. Задачи, относящиеся к одной деятельности или к одному участку работ, решаются в рамках одного раздела, таким образом переключения между разделами минимизированы.
В программе может существовать несколько разделов. Например, раздел Продажи — для деятельности, связанной с продажами, а раздел Закупки — для выполнения задач, связанных с закупками товаров. Перечень всех разделов показывается в панели разделов.
Все действия, доступные пользователю в разделе, отображаются в виде команд в панели команд текущего раздела.
В рабочей области раздела отображаются различные списки.
4.6.3.3. Панель функций текущего раздела
Панель функций текущего раздела — это один из элементов командного интерфейса программы. Она содержит самые востребованные и часто используемые команды, позволяющие просматривать ту или иную информацию, содержащуюся в разделе, быстро создавать новые объекты, выполнять типовые обработки или строить популярные отчеты.
4.6.4. Группы команд
Часть команд в панели функций текущего раздела, как правило, расположена в трех стандартных группах.
Самая первая группа — Создать. Здесь находятся команды создания новых объектов базы данных — документов, справочников и т. д.
Вторая группа — Отчеты. Здесь находятся команды перехода к всевозможным отчетам, которые доступны в данном разделе.
Третья группа — Сервис. В этой группе обычно находятся команды выполнения различных служебных действий, перехода к служебным обработкам, команды работы с торговым оборудованием и т. п.
Кроме стандартных групп в панели команд текущего раздела могут существовать и группы, созданные разработчиком.
4.6.5. Редактор командного интерфейса
Редактор командного интерфейса — это один из инструментов разработки. Он предназначен для настройки команд какой-либо подсистемы.
Редактор командного интерфейса позволяет настроить состав команд панели функций текущего раздела, порядок отображения и видимость команд для разных ролей, определенных в конфигурации.
Вызвать редактор командного интерфейса можно разными способами, например, командой контекстного меню на выбранной подсистеме.
Для изменения порядка команд используются кнопки командной панели или контекстное меню.
Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те команды, которые доступны для роли Продавец.
Если есть необходимость работать только с теми командами, которые видны для выбранной роли, можно нажать кнопку Скрыть невидимые по умолчанию. Тогда в списке останутся только те команды, которые будут отображены в интерфейсе выбранной роли.
При большом количестве ролей можно настроить состав колонок, отображаемых в редакторе. Для этого используется стандартная настройка списка, которая вызывается командой Настройка списка… из контекстного меню.
4.6.6. Главная панель
Главная панель предназначена для быстрого доступа к основным функциям прикладного решения: меню функций, глобальному поиску, центру оповещений, истории, избранному, к текущему пользователю и главному меню — подробнее.
Контрольные вопросы
1.Для чего используется объект конфигурации «Подсистема»?
2.Как описать логическую структуру конфигурации при помощи объектов «Подсистема»?
3.Как управлять порядком вывода и отображением подсистем в конфигурации?
4.Что такое окно редактирования объекта конфигурации и в чем его отличие от палитры свойств?
5.Как настроить командный интерфейс разделов приложения?
6.Что такое раздел «Главное»?
7.Как настроить командный интерфейс основного раздела?
8.Что такое начальная страница?
9.Как настроить начальную страницу для различных пользователей?
10.Как настроить видимость команд по ролям?