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