Разобравшись со структурированием командного интерфейса, перейдем к рассмотрению того, как платформа наполняет его командами.
Основной целью, достигаемой при формировании состава команд, является «превращение» полного командного интерфейса в командный интерфейс конкретного пользователя, запустившего прикладное решение. При этом идеология системы «1С:Предприятие» обуславливает выполнение действий по «превращению» на сервере приложений.
В соответствии с задачами, решаемыми системой при формировании командного интерфейса, процесс его построения можно условно разбить на несколько этапов:
Для решения этой задачи используется механизм прав доступа – состав команд, доступных конкретному пользователю, автоматически формируется системой на основании прав, устанавливаемых для ролей этого пользователя.
Для решения этой задачи выполняется настройка пользовательской видимости команд по ролям – для доступных пользователю команд система определяет их видимость по умолчанию. Эта видимость задается разработчиком. При этом платформа обеспечивает возможность задания видимости в разрезе ролей.
Для решения этой задачи выполняется настройка доступности команд по функциональным опциям – система автоматически ограничивает состав доступных команд только теми функциональными возможностями прикладного решения, которые используются в конкретном случае.
Для решения этой задачи выполняется настройка видимости команд в разрезе пользователей прикладного решения.
Давайте кратко рассмотрим каждый из перечисленных этапов.
ВНИМАНИЕ!
В этой главе речь идет о стандартных командах объектов конфигурации. Настройка доступности команд, созданных разработчиком, описана в .