Командный интерфейс рабочего стола

Как открыть редактор командного интерфейса рабочего стола?
Описание основных полей редактора командного интерфейса
Перенос команды в командный интерфейс
Исключение команды из командного интерфейса
Настройка порядка команд
Настройка видимости команд
Установка текущего отображения списка команд

Для редактирования командного интерфейса рабочего стола в окне "Конфигурация" для корневого объекта дерева метаданных в палитре свойств в свойстве "Командный интерфейс рабочего стола" щелкните ссылку "Открыть" или команду контекстного меню "Открыть командный интерфейс рабочего стола". Откроется окно редактора командного интерфейса рабочего стола.

Редактор позволяет настроить состав команд каждой командной панели, порядок отображения и видимость элементов командного интерфейса по ролям.

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

В табличном поле редактора интерфейса в колонке "Команда" выводится структура команд, сгруппированных по группам панели действий (Важное, Обычное, См. также), панели навигации (Создать, Отчеты, Сервис) и группы команд, определенных в ветке дерева метаданных "Общие - Группы команд", для которых в свойстве Категория указана панель (навигации, действий или навигации формы). В табличном поле размещена колонка "Видимость". Также система размещает колонки настройки видимости команд для каждой определенной в конфигурации роли.

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

Для переноса команды в командный интерфейс укажите команду и нажмите кнопку ">" (подсказка "Добавить команду на рабочий стол") (или нажмите клавишу Enter, или дважды щелкните мышью строку с командой). Выбранная команда переносится в панель и группу, определенную для команды при настройки текущего объекта метаданных (свойство Группа), команда которого переносится. Команды включаются в список доступных команд, если для объекта, содержащего команду, установлено свойство "Использовать стандартные команды".

Для исключения команды из командного интерфейса рабочего стола следует использовать кнопку "<" (подсказка "Удалить команду с рабочего стола").

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

Замечание. Если нет ни одной подсистемы первого уровня, с установленным свойством "Включать в командный интерфейс", то в рабочий стол включаются все команды. При этом редактирование командного интерфейса рабочего стола становится таким же, как у командного интерфейса подсистемы:

  • Команды отображаются в редакторе. Можно настраивать их видимость и порядок;
  • Отображаются все команды (добавлять команды из существующих нельзя).

Для перемещения команд между группами можно использовать кнопку командной панели "Переместить команду". Также команды можно перемещать, перетаскивая их на нужное место мышью в пределах групп одной панели. Для установки порядка команд в группе используйте кнопки перемещения вверх и вниз.

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

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

Для того, чтобы в списке "Команда" показать только видимые команды следует нажать кнопку командной панели "Скрыть невидимые по умолчанию".

В поле "Отбор по ролям" можно задать несколько ролей, которые будут определять текущее отображение списка команд. В список будут включаться только команды, доступные этим ролям. Если нажата кнопка командной панели "Скрыть невидимые по умолчанию", то будут отображаться только команды, видимые для выбранных ролей. Для отключения отбора нужно выбрать "Не установлен". Список выбора позволяет быстро включать один из нескольких последних установленных отборов.

Редактор поддерживает настройку нескольких выбранных команд одновременно с помощью множественного выделения команд в списке.

1C:Enterprise Developer's Community