Перейти к содержимому

Как настроить командный интерфейс разделов приложения 1с

  • автор:

Командный интерфейс

Локальный командный интерфейс форм формируется четырьмя свойствами:

  • ОсновныеКоманды — элемент проекта вида фрагмент командного интерфейса
  • ДополнительныеКоманды — элемент проекта вида фрагмент командного интерфейса
  • КомандыСоздания — ОбычнаяКоманда либо ГруппаКомандногоИнтерфейса
  • ГлавнаяКоманда — элемент проекта ОбычнаяКоманда

Редактирование командного интерфейса

Редактирование командных интерфейсов разных частей приложения выполняется в одном окне одного редактора. Это упрощает разработку, так как этот редактор является «единой точкой», из которой осуществляются управление и настройка всего интерфейса.

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

Редактор командного интерфейса

Редактор командного интерфейса позволяет вам изменять состав команд во всех разделах приложения: во всем приложении в целом (), в основном разделе ( Главное ), в любой подсистеме.

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

Открыть редактор командного интерфейса

  • либо в контекстном меню конфигурации;
  • либо в контекстном меню любой подсистемы;

Настроить видимость разделов по ролям

Видимость разделов по ролям можно настраивать в окне Команды раздела . В этом окне находятся подсистемы — разделы приложения. Каждому разделу можно задать видимость по-умолчанию (колонка Видимость ). Она будет использоваться всеми ролями, для которых не установлена «персональная» видимость (флажок находится в третьем состоянии).

Вместе с этим для каждой роли можно установить «персональную» видимость этого раздела. Если «персональная» видимость установлена (флажок установлен или сброшен), будет использоваться именно она, а не видимость раздела по-умолчанию.

Можно добавлять роли, нажимая Добавить видимость для роли в командной панели.

Настроить порядок разделов

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

Добавить раздел

Если существующих разделов недостаточно, можно создать новую подсистему, нажав Добавить раздел в контекстном меню окна Разделы .

  • Редактор командного интерфейса конфигурации
  • Редактор командного интерфейса основного раздела
  • Редактор командного интерфейса

Командный интерфейс конфигурации

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

  1. Откройте редактор командного интерфейса;
  2. В окне Разделы выделите верхнюю строку Командный интерфейс .

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

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

  1. Откройте редактор командного интерфейса;
  2. В окне Разделы выделите строку Основной раздел .

Командные интерфейсы разделов

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

  1. Откройте редактор командного интерфейса;
  2. В окне Разделы выделите строку с нужной подсистемой.

Редактирование командного интерфейса

Редактирование командных интерфейсов разных частей приложения выполняется в одном окне одного редактора. Это упрощает разработку, так как этот редактор является «единой точкой», из которой осуществляются управление и настройка всего интерфейса.

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

Редактор командного интерфейса

Редактор командного интерфейса позволяет вам изменять состав команд во всех разделах приложения: во всем приложении в целом (), в основном разделе ( Главное ), в любой подсистеме.

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

Открыть редактор командного интерфейса

  • либо в контекстном меню конфигурации;
  • либо в контекстном меню любой подсистемы;

Настроить видимость разделов по ролям

Видимость разделов по ролям можно настраивать в окне Команды раздела . В этом окне находятся подсистемы — разделы приложения. Каждому разделу можно задать видимость по-умолчанию (колонка Видимость ). Она будет использоваться всеми ролями, для которых не установлена «персональная» видимость (флажок находится в третьем состоянии).

Вместе с этим для каждой роли можно установить «персональную» видимость этого раздела. Если «персональная» видимость установлена (флажок установлен или сброшен), будет использоваться именно она, а не видимость раздела по-умолчанию.

Можно добавлять роли, нажимая Добавить видимость для роли в командной панели.

Настроить порядок разделов

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

Добавить раздел

Если существующих разделов недостаточно, можно создать новую подсистему, нажав Добавить раздел в контекстном меню окна Разделы .

  • Редактор командного интерфейса конфигурации
  • Редактор командного интерфейса основного раздела
  • Редактор командного интерфейса

Командный интерфейс конфигурации

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

  1. Откройте редактор командного интерфейса;
  2. В окне Разделы выделите верхнюю строку Командный интерфейс .

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

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

  1. Откройте редактор командного интерфейса;
  2. В окне Разделы выделите строку Основной раздел .

Командные интерфейсы разделов

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

  1. Откройте редактор командного интерфейса;
  2. В окне Разделы выделите строку с нужной подсистемой.

Командный интерфейс

Командный интерфейс — это основное средство навигации пользователя по функциональности конфигурации. В системе 1С:Предприятие он строится на основе подсистем. Разработчик должен создать в конфигурации иерархию подсистем, отражающую для пользователя структуру функциональности прикладного решения.

Командный интерфейс

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

Уже на основе этой информации (структуры подсистем и привязки объектов к подсистемам) платформа автоматически строит командный интерфейс для пользователя. Пользователю отображается структура прикладного решения (иерархия подсистем) и предоставляются стандартные команды доступа к функциональности прикладных объектов (вызов списков справочников, документов, открытие отчетов, обработок и т. д.). Однако разработчик, разумеется, может отредактировать предлагаемое системой построение командного интерфейса (изменить порядок, видимость команд). Для этого предназначен целый ряд редакторов командного интерфейса, которые позволяют настраивать различные части интерфейса программы.

  • Редактор командного интерфейса конфигурации предназначен для настройки панели разделов. Он позволяет задать состав, порядок разделов и их видимость в разрезе ролей. Подробнее…
  • Редактор командного интерфейса основного раздела предназначен для настройки команд начальной страницы. Для панели функций текущего раздела он позволяет задать состав команд, их порядок и видимость команд в разрезе ролей. Подробнее…
  • Редактор командного интерфейса предназначен для настройки команд какой-либо подсистемы. Он позволяет задать состав команд, их порядок и их видимость в разрезе ролей для панели функций текущего раздела. Подробнее…
  • Редактор «Все подсистемы» позволяет работать одновременно со всеми подсистемами конфигурации. Подробнее…

Командный интерфейс

Сами команды, включаемые в командный интерфейс (открытие списков, ввод новых объектов, открытие отчетов и т. д.), предоставляются системой автоматически. Но разработчик может создать свои команды, которые будут включаться в командный интерфейс. Для этого у прикладных объектов в метаданных появилась новая ветка — Команды.

Командный интерфейс

Управление интерфейсом

Декларативная модель построения интерфейса позволяет автоматически адаптировать интерфейс для конкретного пользователя. Для этого предусмотрено несколько возможностей.

Командный интерфейс

Автоматический учет ролей / прав

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

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

Командный интерфейс

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

Командный интерфейс

Видимость по умолчанию

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

Командный интерфейс

Функциональные опции

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

Командный интерфейс

Пользовательская настройка

Стандартной возможностью, которая предоставляет система пользователю, является настройка внешнего вида командного интерфейса. Возможна настройка всех основных элементов интерфейса: панели разделов, начальной страницы и панели функций текущего раздела.

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *