AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2004, 15:09   #1  
Eugeny_F is offline
Eugeny_F
Участник
 
371 / 30 (2) +++
Регистрация: 18.11.2003
Адрес: Москва
Права доступа на часть таблицы в Navision
При настройке модуля "Персонал & Зарплата" передо мной была поставлена такая задача: Необходимо, чтобы отдельным пользователям была доступна для редактирования (просмотра) информация не по всем работникам, а лишь по отдельным структурным подразделениям. Другими словами, пользователь не должен видеть в системе никакой информации по отдельным высокостоящим сотрудникам.
Попытался решить эту проблему с помощью настройки в ролях фильтра на доступ. Согласно мануала по Microsoft SQL Option, в таблицах Employee, Department, Employee Absence, TimeSheet и других сделал фильтр по коду подразделения. Однако столкнулся с такой проблемой, что при такой настройке большинство режимов система просто не работает, выдавая ошибку о недостаточных правах доступа. Например, при формировании списка сотрудников в табеле рабочего времени Navision говорит мне об отсутствии прав доступа к таблице Time Sheet и благополучно вылетает. Права доступа на данную таблицу имеются, но только с фильтром по доступу.
Догадываюсь, что надо вносить изменения в код, но пока не могу оценить объем таких изменений. Если придется править каждую форму, проще будет сделать 2 фирмы и сделать консолидацию данных в третью.
Подскажите, пожалуйста, сталкивался ли кто-нибудь с такой проблемой и каким образом ее решали. Заранее благодарен.

Евгений.
Старый 26.02.2004, 16:20   #2  
dumf is offline
dumf
Участник
 
46 / 10 (1) +
Регистрация: 13.12.2001
Адрес: Москва
А какие права вы дали на доступ к чтению, вставке, удалению и т.д. в этих таблицах ?
Старый 26.02.2004, 16:26   #3  
Eugeny_F is offline
Eugeny_F
Участник
 
371 / 30 (2) +++
Регистрация: 18.11.2003
Адрес: Москва
Полный. Но с фильтром по доступу по полю Department Code.
Старый 27.02.2004, 01:09   #4  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Насколько я понимаю, достаточно было поставить фильтрацию на форму по этому полю.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 05.03.2004, 10:08   #5  
bascomo is offline
bascomo
Участник
 
51 / 10 (1) +
Регистрация: 11.02.2003
Адрес: Москва
Можно у того объекта, который "формирует список сотрудников в табеле рабочего времени" (скорее всего, какой-нибудь отчёт) явно прописть права в свойстве Permissions данного объекта. А для пользователя выставить косвенные права на те же объекты. Тогда всё должно быть нормально.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Navision 4.0 Настройка прав доступа к отдельным полям таблицы vasiok NAV: Администрирование 9 19.09.2005 09:58
Фильтр защиты на правах доступа в Navision 3.70A arseniy NAV: Администрирование 1 07.07.2004 14:25
права доступа union NAV: Администрирование 4 10.02.2004 16:07
Права доступа Alex_V NAV: Администрирование 0 20.01.2004 12:20
Права доступа на уровне записей uriy NAV: Администрирование 8 05.09.2003 13:30

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:00.