Доступ к объектам программы Автопрокат

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

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

  • Все пользователи разделены на Категории. Каждой категории можно ограничить права на выполнение некоторых операций с Объектами. Объектами, к которым можно ограничить доступ, могут быть Данные (документы, справочники), отдельные поля и кнопки, отчеты, пункты меню и т.п.

Изменение прав доступа к различным объектам системы для данной Категории сотрудников производится  при помощи окна Права доступа сотрудников, которое вызывается кнопкой [Доступ] в Справочнике категорий сотрудников.

Окно настройки прав доступа сотрудников в программе

Окно настройки прав доступа сотрудников

В верхней части этого окна имеется переключатель "Тип", при помощи которого выбирается один из трех типов объектов:

  • Данные - Таблицы базы данных программы: справочники и журналы
  • Поля     - Отдельные поля и кнопки в некоторых важных окнах, к которым можно запретить доступ
  • Отчеты - Отчеты программы и возможности экспорта таблиц

Знак "Х" в этой таблице означает запрет какого-либо действия. Установка и снятие запретов доступа к Объектам производится путем нажатия соответствующей кнопки в верхней части окна. Рекомендуется не делать никаких ограничений для категории "Администратор", иначе можно полностью потерять доступ к каким-либо объектам системы.

Для каждого из Объектов системы можно запретить:

  • Открыть   - полный запрет доступа к данному объекту
  • Добавить  - запрет кнопки "Добавить" в таблице
  • Изменить  - запрет кнопки "Изменить"   в таблице
  • Удалить    - запрет кнопки "Удалить"   в таблице
  • Записать   - запрет кнопки "Записать" в форме, что делает возможным просмотр записи, но не дает ее изменять или удалять
Внимание!  Чтобы избежать потери контроля прав доступа в программе соблюдайте следующие правила:
  • В Справочнике сотрудников должен быть хотя бы один сотрудник с максимальными правами "Администратора". Не удаляйте такого сотрудника и не забывайте его пароль!
  • Не удаляйте сотрудника с кодом "1". Просто измените его ФИО и прочие данные. Сотрудник с кодом "1" должен иметь максимальные права (категорию "Администратор")
  • Не ограничивайте доступ к каким-либо объектам для категории сотрудников "Администратор"

Содержание документации