В прикладном решении
страницаВ прикладном решении
Снова запустите прикладное решение от имени пользователя, обладающего ролью Мастер (пользователь Гусаков). Поскольку последний раз вы запускали проект от имени этого же пользователя, то вам не надо изменять конфигурацию запуска, а достаточно нажать
на панели инструментов 1С:EDT.
Откройте список документов Начисления сотрудникам (рис. 23.22).

**Рис. 23.**22. Список документов «Начисления сотрудникам»
В списке документов вы увидите все документы начислений. Документы № 1 и № 3 вы сможете открыть и просмотреть, но при попытке открыть документ № 2 вы получите сообщение о нарушении прав доступа (рис. 23.23).

**Рис. 23.**23. Сообщение о нарушении прав доступа к данным
То есть вы добились того, чего хотели.
Теперь обратите внимание на следующий момент.
Все хорошо, пока в документе № 2 содержатся записи только о расчете премии. Но вспомните, как формулируется ваше ограничение доступа: пользователь сможет прочитать документ Начисления сотрудникамтолько в том случае, если в его табличной части Начисленияесть виды расчета, не являющиеся видом расчета Премия.
Это значит, что если в этом документе окажутся виды расчета, отличные от Премия, то мастер сможет его открыть и просмотреть.
Чтобы убедиться в этом, не закрывая прикладное решение, запустите еще один сеанс от имени пользователя Администратор (используйте значок «1С:Предприятие» на рабочем столе). Если вы используете учебную версию, то сначала закройте сеанс пользователя Гусаков (учебная версия не даст открыть два сеанса одновременно).
Откройте список документов НачисленияСотрудникам.
Откройте документ № 2 и скопируйте любую его строку. В новой строке измените вид расчета на Оклад. Проведите и закройте документ. Завершите сеанс работы.
Теперь перейдите к сеансу, запущенному от имени пользователя Гусаков, обновите данные, нажав F5, и откройте список документов НачисленияСотрудникам.
Откройте документ № 2. Документ откроется, и вы увидите все его строки.