Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Особенности построения командного интерфейса 1С:

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Пользовательская настройка интерфейса 1С

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

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

Вызвать редактор командного интерфейса конфигурации можно командой контекстного меню в корне конфигурации:

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Для изменения порядка разделов используются кнопки командной панели или контекстное меню.

Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те подсистемы, которые доступны для роли «Продавец».

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

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

Редактор командного интерфейса основного раздела предназначен для настройки команд начальной страницы. Для панели команд текущего раздела он позволяет задать^

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Редактор командного интерфейса позволяет настроить:

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Серый флажок в видимости команды по ролям означает, что видимость определяется общей настройкой.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Вызвать редактор командного интерфейса можно разными способами, например:

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Для изменения порядка команд используются кнопки командной панели или контекстное меню.

Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те команды, которые доступны для роли «Продавец».

Если есть необходимость работать только с теми командами, которые видны для выбранной роли, можно нажать кнопку «Скрыть невидимые по умолчанию». Тогда в списке останутся только те команды, которые будут отображены в интерфейсе выбранной роли.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Для отправки комментария вам необходимо авторизоваться.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Программирование в 1С для всех

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

Ссылка на предыдущую статью: подсистемы в 1С.

Для написания статьи я использовал учебную базу из книги «Основы разработки в 1С: Такси» со следующими подсистемами.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После выполнения команды «Свойства» контекстного меню, откроется палитра свойств конфигурации, где нас интересует свойство «Командный интерфейс».

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После нажатия гиперссылки «Открыть» этого свойства, откроется окно командного интерфейса. В этом окне мы можем передвигать иконки подсистем, настраивать общее отображение (колонка Видимость), и настраивать отображение по ролям (колонка соответствующей роли).

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

В этом случае роль Администратор будет видеть подсистему Закупки

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Если мы отключим видимость подсистемы в свойстве Командный интерфейс, то ее в пользовательском режиме по умолчанию видно не будет (мы отключили подсистему Закупки).

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Для платформы версий 8.15 и выше

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Для платформы версий ниже 8.15.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

И в открывшемся окне «Настройка панелей разделов», при помощи кнопки «Добавить» переместить нужный раздел в список «Выбранные раздел». В этом же списке вы можете перемещать разделы между собой по своему усмотрению.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Для этого открываем дополнительные настройки отключаемой для роли подсистемы.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Мы можем настраивать видимость нужной нам подсистемы при помощи командного интерфейса. Есть два способа попасть в командный интерфейс подсистемы.

Используя кнопку «Командный интерфейс» в редакторе подсистемы.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Используя команду «Открыть командный интерфейс» контекстного меню подсистемы.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

В командном интерфейсе подсистемы по умолчанию существует всего 6 групп: три группы команд навигации (панель навигации), и три группы команд действий (панель действий).

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Вы можете перемещать команды навигации между группами команд навигации, и перемещать команды действий между группами команд действий. Но команду навигации нельзя переместить в группу команд действий. И наоборот, команду действия нельзя переместить в команду навигации.

Перемещать команду внутри группы можно при помощи кнопок контекстного меню (для этого нужно выделить нужную команду).

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После перемещения команды, в названии группы команд появится словосочетание «Ручной порядок».

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Если вы хотите, чтобы команда располагалась в другой группе, то можно мышкой «перетащить» эту команду в нужную группу.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Или воспользоваться командной «Переместить команду». Для этого нужно выделить перемещаемую команду и, или вызвать контекстное меню, где расположена команда.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Или воспользоваться иконкой команды на верхней панели.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После выполнения команды «Переместить команду», откроется окно выбора групп команды, где нужно выбрать группу, в которую вы хотите переместить команду.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После тех или иных действий, команда переместится в нужную группу.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

В командном интерфейсе подсистемы имеются также колонка Видимость и колонки видимости по ролям.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Флажки в этих колонках отвечают за видимостью команд подсистемы.

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

Например, в этом случае, роль не будет видеть команду.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

В случае остальных состояний флага, все точно также как и для колонки Видимость.

Стоит флаг – пользователь с этой ролью видит команду.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Флаг снят – не видит.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Если у вас обычный (не «серый») флаг у колонки видимости роли (снят или установлен), то не играет ни какой роли состояние флага в колонке Видимость!

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Откроется окно настроек, где можно переместить выбранную команду или при помощи кнопки «Добавить», или мышкой.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После перемещения команды

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Она появится в командном интерфейсе подсистемы.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Команда «Все подсистемы»

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

После этого откроется окно «Все подсистемы», где вы можете работать со всеми подсистемами сразу.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Заметьте, если у подсистемы имеются подчиненные подсистемы, то в этом окне вы можете посмотреть, как всё выглядит в иерархии. На скрине выше это наглядно показано. Что нельзя сделать в командном интерфейсе отдельной подсистемы.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Также, в этом окне вы можете редактировать состав нужной вам подсистемы.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

В остальном настройки похожи: можно перемещать команды между группами внутри подсистемы, устанавливать видимость и т.д.

Другие статьи по вопросам конфигурирования

Подробно вопросы разработки подсистем рассмотрены в книге «Основы разработки в 1С: Такси. Разработка управляемого приложения за 12 шагов». Эта книга станет настоящим подспорьем для тех, кто только начал знакомиться с разработкой управляемого приложения.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Книга «Основы разработки в 1С: Такси» отлично подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

Промо-код на скидку в 15% — 48PVXHeYu

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Эти книги плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму:

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Источник

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Источник

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

Редактор командного интерфейса — это один из инструментов разработки. Он предназначен для настройки команд какой-либо подсистемы.

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Вызвать редактор командного интерфейса можно разными способами, например, командой контекстного меню на выбранной подсистеме.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

Для изменения порядка команд используются кнопки командной панели или контекстное меню.

Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те команды, которые доступны для роли Продавец.

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Что такое командный интерфейс 1с. Смотреть фото Что такое командный интерфейс 1с. Смотреть картинку Что такое командный интерфейс 1с. Картинка про Что такое командный интерфейс 1с. Фото Что такое командный интерфейс 1с

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

Источник

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

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