Menu

Настройка доступа к объектам

Настройка доступа к объектам, формам, полям

В прошлой статье Настройка и запуск сетевого проекта. Уровни доступа в проекте. я частично затронул вопрос про доступ к данным. В этой статье я покажу как ограничить доступ не к самой форме, а к конкретным данным в нужной нам форме.
Для примера я буду использовать менеджера Свету

2-nastrojka-dostupa-k-obektam-formam-poljam

А так же, объект и форму связи Склад

3-nastrojka-dostupa-k-obektam-formam-poljam

Я сделаю ограничение для Светы к тем данным которые указаны на рисунке

4-nastrojka-dostupa-k-obektam-formam-poljam

Предположим что Свете не нужно знать цену за кг. и общую стоимость — это коммерческая тайна. А задача Светы знать ассортимент и остатки на складе. И нам нужна форма связи без этих данных. Приступим к реализации.
Первым делом создадим форму связи Ассортимент на базе объекта Склад.

5-nastrojka-dostupa-k-obektam-formam-poljam

Всё прекрасно мы создали форму связи

6-nastrojka-dostupa-k-obektam-formam-poljam

Далее нам необходимо ограничить доступ к (полям) данным в форме создания и редактирования записи.

7-nastrojka-dostupa-k-obektam-formam-poljam

Для этого Цену за кг. и Общую стоимость вынесем на отдельные вкладки в объекте Склад

8-nastrojka-dostupa-k-obektam-formam-poljam

Более наглядно это выглядит так, разнесли данные по разным вкладкам

9-nastrojka-dostupa-k-obektam-formam-poljam

Ну а теперь осталось дело за малым, уберём доступ к вкладке Коммерция для в формы связи Ассортимент

10-nastrojka-dostupa-k-obektam-formam-poljam

И на последнее давайте обезопасим наши данные от случайных действий Светы таких как удаление и изменение данных.

11-nastrojka-dostupa-k-obektam-formam-poljam

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

Метки: , , ,

Добавить комментарий

Ваш e-mail не будет опубликован.