Изначально роли являются специфическими для баз данных и действуют в отношении всех фирм, имеющихся в этой базе данных. Однако можно ограничить сферу действия ролей определенными фирмами.
Ниже описана процедура, посредством которой сфера действия роли для логина базы данных ограничивается определенной фирмой; эту же процедуру можно применять для логинов Windows.
В строке меню выберите пункты Сервис, Защита, Логины БД; откроется окно Логины БД.
Выделите соответствующий логин базы данных и щелкните Роли; откроется окно Логины БД со списком всех ролей, присвоенных этому логину.
Выделите роль, сферу действия которой нужно ограничить определенной фирмой.
В поле Фирма щелкните AssisstButton ; откроется окно Фирмы.
Выберите фирму, в которой будет применяться данная роль, и щелкните OK.
Закройте окно и согласитесь переименовать запись.
Для каждой фирмы, в которой будет применяться эта роль, необходимо создать отдельную строку. Если вы определите, что пользователь имеет права доступа только к конкретной фирме в базе данных, то этот пользователь сможет просмотреть только данную фирму.
Подробнее о системе безопасности Navision читайте в руководстве Установка и администрирование для Microsoft Business Solutions–Navision Database Server или Microsoft Business Solutions–Navision SQL Server Option.
Изменение прав доступа для ролей
Назначение прав доступа к нескольким объектам