Содержание:
2. Настройка командного интерфейса
3. Использование подсистем при разработке
4. Командный интерфейс системы в пользовательском режиме
Командный интерфейс системы 1С — это основной способ навигации пользователя по информационной базе.
За навигацию по базе отвечает объект Подсистемы, который находится в ветке Общие/Подсистемы конфигуратора. Когда он создает информационную базу, разработчик, при помощи подсистем, создает некоторую иерархическую структуру, включающую в себя объекты информационной базы.
Последовательность действий при создании подсистем следующая:
1. В дереве метаданных создается новая подсистема или подчиненная подсистема, добавляется картинка и делаются дополнительные настройки отображения;
2. Все объекты, которые по мнению разработчика или по ТЗ должны находиться в данном разделе привязываются к созданной подсистеме.
3.После создания подсистем, платформа автоматически сгенерирует пользовательский интерфейс.
1. Пример создания подсистемы
При создании командного интерфейса в 1С необходимо выполнить несколько достаточно простых действий.
Для создания простейшей подсистемы откроем систему 1С:Предприятие 8.3 в режиме конфигуратора, раскроем ветвь «Общие» в дереве метаданных, выделим ветку «Подсистемы» и нажмем «Добавить». После чего в открывшемся окне зададим имя и наименование объекта. Данная подсистема будет называться «Закупки». Также добавим картинку для этой подсистемы, чтобы подсистема более наглядно выглядела.
Далее для этой подсистемы сделаем две подчиненные подсистемы: «Документы», «Справочники», которые визуально будут разделять интерфейс и помогать пользователю ориентироваться в системе.
Создание подсистемы в конфигураторе 1С
Когда подсистема создана, и созданы объекты, которые должны в нее входить так же созданы, их необходимо добавить в нужную подсистему. Для этого можно зайти в свойства объекта, который должен быть добавлен либо же в состав подсистемы и поставить галочку около того объекта, который нам нужен.
2. Настройка командного интерфейса
При разработке интерфейса в системе 1С в руках разработчика есть ряд инструментов, помогающих произвести некоторые настройки командного интерфейса.
Инструменты настройки командного интерфейса
Редактор командного интерфейса конфигурации используется для настройки панели разделов. В нем указывается состав, порядок и видимость разделов для каждой роли.
Настройка панели разделов 1С
Редактор рабочей области начальной страницы используется для настройки начальной страницы пользователя. В данном редакторе добавляются формы, которые будут вынесены на начальную страницу.
Настройка начальной страницы пользователя
Редактор командного интерфейса основного раздела позволяет задавать состав и порядок команд, а также их видимость для каждой роли.
Редактор командного интерфейса основного раздела системы 1С:Предприятие 8
Редактор интерфейса клиентского приложения позволяет задавать расположение панелей интерфейса.
Настройка расположения панелей интерфейса
При необходимости, можно задать доступность каждой из подсистем для определенной роли или пользователя для того, чтобы, например, менеджер по набору персонала не мог взаимодействовать с подсистемой «Продажи» и наоборот, чтобы продавец не видел подсистему «Закупки».
3. Использование подсистем при разработке
В платформе 1С:Предприятие подсистемы используются не только для упрощения навигации в пользовательском интерфейсе, но и при работе с объектами конфигурации. После создания подсистем и добавления в них объектов платформа позволяет фильтровать метаданные дерева объектов по Подсистемам. При этом имеется возможность управления: включать в отбор объекты подчиненных Подсистем и родительских Подсистем или нет.
Настройка отбора по подсистемам в 1С
Также разделение объектов по Подсистемам создает удобство при назначении ролей.
Для каждой роли можно определить соответствующие права и указать, что данную роль можно построить исключительно по тем объектам, которые входят в указанные Подсистемы.
Настройка ролей в 1С:Предприятие 8
Классификацию объектов по Подсистемам можно использовать также при сравнении и объединении конфигураций. Платформа реализует возможность сравнивать и объединять объекты двух конфигураций, отфильтрованные по Подсистемам.
4. Командный интерфейс системы в пользовательском режиме
Командный интерфейс 1С 8.3 является управляемым. Это значит, что некоторые настройки пользователь может производить сам прямо в системе1С:Предприятие 8.3.
Чтобы произвести настройку командного интерфейса, пользователю необходимо найти пункт «Вид» на панели системных команд. Данный пункт содержит настройки панелей управляемого интерфейса.
Конечно, в пользовательском режиме не так много настроек, но даже то что они есть, позволяет реже вызывать программиста, который будет настраивать все в конфигураторе.
Настройки в пользовательском режиме включают в себя настройку трех панелей. Панель разделов включает, отключает и позволяет настроить доступность разделов (подсистем) при работе с программой. Панель навигации и панель действий позволяют настроить внешний вид этих панелей на командном интерфейсе.
Специалист компании «Кодерлайн»
Айдар Фархутдинов