Аналогичным образом ведется работа в редакторе командного интерфейса и для подчиненных подсистем. На рис. 7.32 показан редактор командного интерфейса для созданной нами в предыдущем разделе подсистемы «Валютные средства».
Рис. 7.32. Редактор командного интерфейса для подчиненной подсистемы
Отметим, что вы можете настраивать видимость в зависимости от ролей. Если установлен флажок в колонке Видимость, то команда в режиме 1С: Предприятие будет видна для всех ролей, у которых данный параметр отдельно не отключен. Для каждой роли в редакторе командного интерфейса предназначена соответствующая колонка, на рис. 7.32 видны колонки ролей Администрирование и Базовые права (чтобы увидеть остальные колонки, используйте горизонтальную полосу прокрутки).
Самостоятельное создание интерфейса для работы в режиме обычного приложения
Как мы уже отмечали ранее, для каждого пользователя может быть создан индивидуальный интерфейс, содержащий такие элементы управления, которые необходимы ему для выполнения своих функциональных обязанностей.
ВНИМАНИЕ
Программа «1С Управление торговлей 8.2» может функционировать в режиме управляемого приложения (в этом случае задействуются новые возможности технологической платформы 1С 8.2) либо в режиме обычного приложения (в этом случае интерфейс прикладного решения выглядит так же, как и в предыдущих версиях платформы). Пример, который мы рассмотрим на данном уроке, реализуется только в режиме работы обычного приложения. Переключение режимов работы (обычное или управляемое приложение) осуществляется в настройках программы.
Ведение каталога интерфейсов осуществляется на ветви дерева конфигурации Общие ▶ Интерфейсы. Напомним, что ветвь Общие ▶ Интерфейсы появляется в дереве конфигурации только в том случае, если в окне настройки параметров (Сервис ▶ Параметры) на вкладке Общие включен режим Управляемое приложение и обычное приложение. То же самое касается и конструктора меню, который используется при создании интерфейсов.
Итак, сформируем вначале состав главного меню нашего интерфейса. Для этого на ветви Интерфейсы дерева конфигурации в контекстном меню либо в меню Действия выполним команду Добавить и в открывшемся окне Конструктор меню выберем пункты: в левой панели – Справочники и Отчеты, в правой – для пунктов левой панели отметим соответственно предварительно созданные справочники и отчеты. После этого нажмем кнопку Построить – и в открывшемся окне редактирования свойств интерфейса в соответствующих полях присвоим ему Имя – БухгалтерскийУчет и Синоним имени – Бухгалтерский учет, а также установим флажок Переключаемый. После выполнения указанных действий закроем палитру свойств интерфейса – в результате на экране откроется окно редактора пользовательских интерфейсов, которое в данном случае будет иметь вид, изображенный на рис. 7.33.
Рис. 7.33. Самостоятельное создание интерфейса
В данном окне мы видим состав главного меню формируемого интерфейса. Кроме системных пунктов Файл, Операции, Сервис, Окна и Справка, создаваемых системой автоматически при формировании нового интерфейса, в него входят меню Справочники и Отчеты, построенные нами с использованием конструктора меню.
Теперь добавим в состав главного меню еще один пункт – Бухгалтерия. Для этого в окне редактирования свойств, открываемом с помощью параметра <Новая>, определим значения следующих параметров: в поле ТипКнопки из раскрывающегося списка выберем значение Подменю, в поле Подменю – значение Произвольное подменю, полям Текст, Подсказка и Пояснение установим одинаковое значение – Бухгалтерия, в поле Отображение установим стиль отображения подменю – Авто. В результате выполненных действий сформированное меню Бухгалтерия отобразится в окне редактора пользовательских интерфейсов в составе главного меню.
Теперь включим в состав меню Бухгалтерия необходимые команды. Для этого щелкнем левой кнопкой мыши на формируемом меню и с помощью появившегося параметра <Новая> откроем окно редактирования свойств элемента панели. В данном окне создадим команду План счетов, с помощью которой в режиме работы 1С: Предприятие будет открываться окно плана счетов бухгалтерского учета; для этого необходимо определить значения следующих параметров:
♦ ТипКнопки – в данном поле выберем значение Действие.