Права на выборки

Если возникает потребность редактировать весь документ, за исключением какой-либо выборки, например, пользователь должен иметь права на редактирование приходных накладных, но не должен иметь возможности редактировать выборку "Параметры". Для этого необходимо сделать следующее:

•  Создать зону доступа к окну, с названием, например, "Параметры приходной накладной", в первой строке диалога "Окно" указать диалог  "Приходная накладная", во второй строке название выборки "@Параметры объекта".

•  Добавить в нужную группу зону доступа "Приходные накладные", указав  "Разрешен полный доступ".

•  Добавить в эту же группу зону доступа "Параметры приходной накладной", указав "Разрешен только просмотр".

В результате пользователь получит полные права на реестр приходных накладных, но закладку "Параметры" он редактировать не сможет.

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

Как определить, что нужная выборка называется "@Параметры объекта"? Для этого в документе надо перейти на закладку "Параметры", нажать <Ctrl+F12>, <F3>. В открывшемся диалоге, в строке "Имя выборки" будет указана выборка "@Параметры объекта".

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

В этом случае нужно сделать следующее:

•  Создать зону доступа к окну, с названием, например, "Параметры приходной накладной", в первой строке диалога "Окно" указать диалог  "Приходная накладная", во второй строке название выборки "@Параметры объекта".

•  Создать зону доступа к окну, с названием, например, "Приходная накладная", в первой строке диалога "Окно" указать диалог  "Приходная накладная", вторую строку оставить пустой.

•  Добавить в нужную группу зону доступа "Приходные накладные", она находится в справочнике "Зоны доступа", в папке "Движение товаров и материалов"/ "Поставки"/ "Приходные накладные", указав  "Разрешен полный доступ".

•  Добавить в нужную группу зону доступа "Приходная накладная", указав  "Разрешен только просмотр".

•  Добавить в эту же группу зону доступа "Параметры приходной накладной", указав "Разрешен полный доступ".

В результате пользователь увидит реестр приходных накладных, доступным для редактирования, но при создании либо попытке редактирования (по F3) накладной, документ откроется в режиме просмотра, доступна для редактирования будет только закладка "Параметры".