Редактирование прав

Для показа и редактирования прав в 1C:EDT используется несколько понятий и подходов.

Редактирование от задачи

Вы можете редактировать права в разных редакторах. Всего существует три редактора. Какой из редакторов выбрать — зависит от задачи, которую вы решаете.

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

Единое табличное представление

Все три редактора, которые вы можете использовать, одинаковым образом представляют состав сущностей, участвующих в установке прав. Это таблица, в колонках которой находятся права. То есть те действия, которые вы разрешаете или запрещаете. А в строках таблицы находятся объекты, которым (или над которыми) эти действия разрешаются или запрещаются.

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

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

У редактора прав роли в строках находятся объекты конфигурации. Потому что задача состоит в том, чтобы доступ к каким-то объектам разрешить, а к каким-то запретить.

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

Показ не всех ролей

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

Также эти редакторы выделяют зеленым цветом те роли, у которых установлено свойство Устанавливать права для новых объектов.

Показ не всех объектов

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