Доступ к объектам программы
В больших программах, с которыми работает много пользователей, всегда возникает задача разделения доступа разных категорий пользователей к разным частям программы: справочникам, документам, отчетам, подсистемам и т.п. Основные положения системы разделения доступа программы:
- При запуске приложения выполняется регистрация пользователя путем введения его login-a и пароля. Войти в программу может только зарегистрированный пользователь, который правильно ввел свой пароль.
- Любые изменения в Документах и основных Справочниках фиксируются в Журналах операций, выполненных с данным объектом.
- Все пользователи разделены на Категории доступа. Каждой Категории доступа можно ограничить права на выполнение некоторых операций с Объектами доступа. Объектами к которым можно ограничить доступ могут быть Документы, Окна, Отчеты и даже отдельные поля и пункты меню.
- Для Документов имеются операции Утверждения и Разутверждения. Утвержденный документ изменять нельзя. Доступ к выполнению операций Утверждения и Разутверждения можно запретить некоторым Категориям пользователей..
- Основное меню программы может оперативно настраиваться на каждом рабочем месте чтобы пользователь мог видеть только те документы и операции, которые ему разрешены.
При первом входе в программу в окне регистрации сотрудника нужно ввести "Код" равный "1" и "Пароль" равный "1". Потом Вы можете добавить в Справочник сотрудников своих сотрудников, которые будут работать с программой, и присвоить каждому свой код и пароль. Только хорошо запомните (или запишите) свой пароль... Имейте в виду, что при вводе пароля имеет значение положение переключателей клавиатуры Caps Lock и Rus-Lat, поэтому лучше для начала сделать пароль состоящий только из цифр (чтобы не путаться при его вводе).
Для того чтобы не было трудностей при первых запусках программы, программа может поставляться с отключенной системой регистрации сотрудников. Чтобы включить эту систему нужно удалить из ini-файла программы строки SCode=1 и Password=1.
Изменение прав доступа к различным объектам системы для данной Категории сотрудников производится при помощи окна "Запрет доступа к Объектам системы", которое вызывается кнопкой "Доступ" в Справочнике Категорий сотрудников.
Знак "Х" в этой таблице означает запрет какого-либо действия.
Установка и снятие запретов доступа к Объектам производится путем нажатия соответствующей кнопки со стрелкой в верхней части окна. Рекомендуется не делать никаких ограничений для Администратора системы, иначе можно полностью потерять доступ к каким-либо объектам системы.
Для каждого из Объектов системы можно запретить:
- Доступ (Х) - полностью запрещает доступ к данному объекту
- Добавление - запрет кнопки "Добавить" в таблице
- Изменение - запрет кнопки "Изменить" в таблице
- Удаление - запрет кнопки "Удалить" в таблице
- Запись - запрет кнопки "OK" в форме, что делает возможным просмотр записи, но не дает ее изменять или удалять.
- Утверждение - запрет кнопки "Утвердить" (для документов)
- Разутверждение - запрет кнопки "Разутвердить" (для документов)
В показанном на рисунке примере для категории "Оператор" запрещены все операции в Справочнике Сотрудников и Справочнике Участков, запрещена операция удаления записей в Справочнике Организаций и Справочнике Товаров и полностью запрещен доступ еще к 5-и Справочникам.