Для показа и редактирования прав в 1C:EDT используется несколько понятий и подходов.
О ролях и правах доступа можно подробнее можно прочитать в документации «1С:Предприятия».
Можно редактировать права в разных редакторах. Всего существует три редактора. Какой из редакторов выбрать — зависит от задачи, которую вы решаете.
Все три редактора, которые можно использовать, одинаковым образом представляют состав сущностей, участвующих в установке прав. Это таблица, в колонках которой находятся права. То есть те действия, которые вы разрешаете. А в строках таблицы находятся объекты, которым (или над которыми) эти действия разрешаются или запрещаются.
Например, у редактора прав объекта конфигурации в строках находятся роли. Потому что задача состоит в том, чтобы кому-то разрешить, а кому-то запретить
Но кроме этого в строках находится и сам объект конфигурации, потому что нужно устанавливать права на его составные части: реквизиты, команды и пр.
У редактора прав роли в строках находятся объекты конфигурации. Потому что задача состоит в том, чтобы доступ к каким-то объектам разрешить, а к каким-то запретить.
У редактора Все роли в строках находятся оба типа сущностей. В каждой строке показывается объект конфигурации столько раз, сколько ролей тем или иным образом настраивают доступ к нему.
Редактор прав объекта и редактор Все роли показывают не все роли, а только те, которые имеют права. Те роли, у которых нет прав (не установлен ни один флажок), не показываются. Чтобы дать права ролям, которые не показываются, их нужно добавить в редактор .
Также эти редакторы выделяют зеленым цветом те роли, у которых установлено свойство Устанавливать права для новых объектов.
Редактор прав роли, по аналогии с другими редакторами, тоже показывает не все объекты конфигурации, а только те, на которые установлены какие-нибудь права. Если на объект конфигурации не установлено ни одно право, такой объект не показывается в редакторе. Чтобы установить права на объекты, которые не показываются, их нужно добавить в редактор.
Если в процессе редактирования прав (в любом редакторе) вы снимете все права в строке (включая подчиненные элементы), то при следующем открытии редактора прав такие строки уже не будут показаны в таблице.
Существует возможность снять все права и сразу же скрыть эту строку из редактора. Для этого можно нажать в командной панели.
Если для роли не установлено ни одно право, эта роль не показывается в редакторах прав. Точно так же если для объекта конфигурации не установлено ни одного права, этот объект не показывается в редакторе прав роли.
Чтобы установить права для такой роли или для такого объекта конфигурации, нажмите в командной панели и выберите нужный объект или роль. Установить права можно сразу же, при выборе, или позже, после того как роль (объект) появятся в редакторе.
Редактор Все роли позволяет вам просматривать и редактировать все права всех ролей на все объекты конфигурации.
В таблице показываются все роли, которые имеют права. Те роли, у которых нет прав (не установлен ни один флажок), не показываются.
Зеленым цветом отмечены роли, у которых установлено свойство Устанавливать права для новых объектов.
Редактор прав роли позволяет вам просматривать и редактировать все права этой роли на объекты конфигурации.
В таблице показываются все объекты конфигурации, на которые для этой роли установлены права.
Редактор прав объекта конфигурации позволяет вам просматривать и редактировать все права ролей на данный объект конфигурации.
В таблице показываются все роли, которые имеют права на этот объект. Те роли, у которых нет прав (не установлен ни один флажок), не показываются.
Зеленым цветом отмечены роли, у которых установлено свойство Устанавливать права для новых объектов.