Редактор командного интерфейса предназначен для редактирования командного интерфейса отдельного раздела (подсистемы).
Для открытия редактора можно нажать кнопку Командный интерфейс в окне редактирования свойств подсистемы либо из контекстного меню подсистемы выполнить команду Открыть командный интерфейс. В результате откроется окно редактора, в котором отображается дерево команд, доступных в той подсистеме, для которой вызван редактор (рис. 1.85).

Рис. 1.85. Вызов редактора командного интерфейса подсистемы
Для настройки размещения команд в глобальном командном интерфейсе редактор предоставляет следующие возможности:
Порядок следования команд внутри группы можно изменять командами Переместить вверх и Переместить вниз (вызвав их из контекстного меню или из командной панели) или перетаскивая команду на нужную позицию мышью (рис. 1.86).

Рис. 1.86. Настройка порядка следования команд
Группу, в которой будет отображаться команда, можно изменять командой Переместить команду (вызвав ее из контекстного меню или из командной панели) или перетаскивая команду в нужную группу мышью (рис. 1.87).

Рис. 1.87. Настройка принадлежности команды к группе
ПРИМЕЧАНИЕ
Переместить команду в группу, принадлежащую другой панели (имеющую другую категорию), редактор не позволит.
При установке порядка следования команд, отличающегося от автоматического, рядом с группой будет отображаться текст Ручной порядок (рис. 1.88).

Рис. 1.88. Признак ручного изменения порядка следования команд
Например, перетащили команду Товары в первую позицию группы ПанельНавигации.Обычное (см. рис. 1.88). В результате рядом с этой группой появился текст Ручной порядок.
Если необходимо вернуться к автоматическому порядку следования команд внутри группы, то это можно сделать командой Восстановить автоматический порядок команд из контекстного меню группы (рис. 1.89).

Рис. 1.89. Восстановление автоматического размещения команд
Например, для группы ПанельНавигации.Обычное выполнено восстановление автоматического порядка команд (рис. 1.89). В результате в этой группе команды упорядочились по алфавиту, а надпись «Ручной порядок» исчезла.
Для настройки видимости по умолчанию команд в командном интерфейсе редактор предоставляет следующие возможности:
Общая видимость команды используется для тех ролей, у которых не выполняется индивидуальная настройка видимости этой команды. Для изменения общей видимости команды необходимо установить или снять флажок в колонке Видимость для требуемой команды (рис. 1.90).

Рис. 1.90. Настройка общей видимости команд
Для общей видимости может быть задано только два значения:
При необходимости редактор позволяет задать видимость по ролям – отдельно для каждой роли, определенной в конфигурации. Для изменения видимости команды для роли необходимо установить или снять флажок в соответствующей колонке группы Видимость по ролям (рис. 1.91).

Рис. 1.91. Настройка видимости команд по ролям
Для видимости по ролям может быть задано три значения:
Значения устанавливаются щелчком левой клавиши мыши и перебираются последовательно в цикле.
В командном интерфейсе пользователя команда будет видима, если хотя бы для одной из ролей, назначенных этому пользователю, видимость для данной команды установлена.
При необходимости вернуться к автоматическим размещению и видимости команд можно воспользоваться командой контекстного меню Установить свойства по умолчанию или одноименной кнопкой командной панели (рис. 1.92).

Рис. 1.92. Установка свойств команды по умолчанию
Редактор командного интерфейса поддерживает групповую настройку размещения с помощью множественного выделения команд в списке.
Для выделения диапазона команд необходимо выделить первую команду из диапазона, а затем, удерживая нажатой клавишу Shift, выделить последнюю команду из диапазона. В результате будут выбраны все команды, расположенные между первой и последней (включая граничные).
Для выделения нескольких команд, следующих не подряд, необходимо выделить первую команду, а затем, удерживая нажатой клавишу Ctrl, отмечать необходимые команды. В результате будут выделены все отмеченные команды.
С группой команд можно выполнять те же операции, что и с отдельной командой.
При необходимости разработчик может настроить состав отображаемых команд и колонки списка, в котором команды отображаются.
Для того чтобы в списке команд отобразить только видимые по умолчанию команды, следует нажать кнопку командной панели Скрыть невидимые по умолчанию (рис. 1.93). При этом также будут скрыты группы без команд.

Рис. 1.93. Установка фильтра на видимые команды
Для того чтобы в списке команд отобразить только команды, доступные некоторым ролям (возможно, одной), следует задать эти роли в поле Отбор по ролям (рис. 1.94).

Рис. 1.94. Установка фильтра на команды, доступные роли
В списке будут отображаться только те команды, которые доступны хотя бы одной из выбранных ролей (рис. 1.95).

Рис. 1.95. Команды, доступные роли «Менеджер по ценам»
Например, на рис. 1.95 показаны команды Вид цены: создать и Цена на дату: создать, которые доступны роли Менеджер по ценам, но невидимы.
Если при отборе по ролям установлен отбор только видимых команд, то будут отображены только те команды, которые по умолчанию видимы хотя бы одной роли.
Для отключения отбора по ролям в поле отбора нужно выбрать значение Не установлен. Выпадающий список позволяет быстро включать один из нескольких последних установленных отборов (рис. 1.96).

Рис. 1.96. История отбора и отключение отбора команд
Для настройки колонок списка команд необходимо вызвать команду контекстного меню Настройка списка (рис. 1.97).

Рис. 1.97. Окно настройки отображения колонок редактора
В открывшемся окне можно настроить состав, размер и положение колонок списка команд.