Отправляет email-рассылки с помощью сервиса Sendsay

Автоматизация бизнеса

  Все выпуски  

Простой софт - автоматизация любого учета Многопользовательский режим: Настройка прав доступа


 «Все должно быть изложено так просто, как только возможно, но не проще» Альберт Эйнштейн.

 

 

Добрый день!!!

 

В этом выпуске я расскажу вам о настройке прав доступа к данным при работе в многопользовательском режиме.

 

 

Программа «Учет клиентов» http://www.simple-soft.ru/ClientsCount.htm

 

Настройка права доступа к данным, при работе в многопользовательском режиме, даёт возможность задавать ограничения на просмотр или изменение пользователем полей и записей таблиц.

 

Включаем многопользовательский режим и заходим в программу под администратором (пользователь admin). Далее меню Сервис->Настройки->Персональные настройки. Нажимаем кнопку Права доступа и заполняем форму настройки.

Пользователь – выбираем целевого пользователя, к которому будем применять настройки, например D.Ershov.

Ограничения по полям (вертикальная фильтрация) – это правила, ограничивающие просмотр или изменения пользователем полей.

Скроем от пользователя D.Ershov поле Пароль в таблице Сотрудники.

Таблица – tblUsers (Сотрудники).

Поле – UserPassword (Пароль).

Ограничения – Недоступно.

Ограничения по записям (горизонтальная фильтрация) – это правила, ограничивающие просмотр или изменения пользователем записей.

В таблице Клиенты зададим ограничение пользователю D.Ershov так, чтобы он мог редактировать только свои записи.

Таблица – tblMain (Клиенты).

Поле – UserName (Сотрудник).

Условие - <> (в пределах).

Значение - D.Ershov.

Ограничение – Только просмотр.

 

Кнопкой Копировать мы можем откопировать данные настройки другим пользователям.

 

Далее нажимаем кнопку ОК. Выходим из программы и заходим уже под пользователем D.Ershov для проверки.

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

 

А в таблице Клиенты пользователь D.Ershov не может изменять записи других пользователей. При попытке изменить запись, которая не является записью, созданной пользователем D.Ershov (поле UserName <> D.Ershov), в строке-статус показывается Изменение запрещено. Также кнопка Изменить заблокирована.

 

Если у Вас возникли какие-либо вопросы по данной функции, пишите мне, я с удовольствием Вам помогу. Также Вы можете обратиться ко мне с вопросами о приобретении программных продуктов компании «Простой Софт».

С Уважением,

Ольга Абрамова

olga.a@simple-soft.ru

До скорых встреч!

 


В избранное