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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2007, 18:48   #1  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Добрый день.
Помогите пожалуйста разобраться с настройкой ролей.
1. Что такое Тип объекта - Данные ?
2. Пытаюсь создать самую первую роль (которая бы использовалась для всех пользователей при загрузке). Так вот не понятно - каким образом некоторые пункты меню находятся в таком режиме, что на них нельзя нажать. Другие пункты меню находятся в таком состоянии, что на них можно нажать.
Каким образом можно добиться, чтобы все пункты меню были заблокированны, или разблокированны ???
3. Может есть документация по настройке ролей и прав доступа ?
Старый 16.01.2007, 19:15   #2  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Про пункт 2 можно забыть (все понятно). А, вот по остальным двум, может кто - то знает ?
Старый 17.01.2007, 09:21   #3  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Если память не изменяет мне, то есть немного в "Архитектура" для 3.6
Старый 17.01.2007, 12:29   #4  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
Сообщение от art Посмотреть сообщение
Добрый день.
Помогите пожалуйста разобраться с настройкой ролей.
1. Что такое Тип объекта - Данные ?
Право с типом «Table» дает права на запуск таблицы, необходимые для открытия формы, отображающей данные таблицы или для запуска пользовательской функции в таблице. Право с типом «Table Data» дает права на чтение/вставку/удаление/изменение данных таблицы.

Таким образом:
  1. Для вызова пользовательских функций в таблице достаточно дать права на Table (при условии, конечно, если функция не работает с данными таблицы), права на Table Data в этом случае не нужны;
  2. Для чтения/изменения данных таблицы из кода приложения достаточно дать права на Table Data, права на Table не требуются;
  3. Для открытия формы, где эта таблица прописана в свойстве «Source Table» необходимы права обоих типов.
Старый 17.01.2007, 12:41   #5  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Более менее понятно. Спасибо
Старый 17.01.2007, 15:10   #6  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Я дал возможность работать со всеми формами

Тип объекта Объект ID Имя объекта Чтение Запуск
Форма 0 Да Да

Но, мне нужно заблокировать например форму 50000.
Как этого можно добиться ?
Старый 18.01.2007, 01:43   #7  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от art Посмотреть сообщение
Я дал возможность работать со всеми формами

Тип объекта Объект ID Имя объекта Чтение Запуск
Форма 0 Да Да

Но, мне нужно заблокировать например форму 50000.
Как этого можно добиться ?
Права действуют только по принципу логического ИЛИ. Нет понятия исключения, поэтому чтобы добиться такого результата, вы должны добавить в роль все формы в базе исключая форму 50000. УДАЧИ.
Старый 18.01.2007, 10:27   #8  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Kashin Посмотреть сообщение
... Нет понятия исключения ...
К сожалению
Старый 18.01.2007, 10:53   #9  
NeNavision_imported is offline
NeNavision_imported
Участник
Аватар для NeNavision_imported
 
241 / 10 (1) +
Регистрация: 12.08.2005
Наоборот все супер сделано. Даются только разрешительные права. Любые исключения только запутывают систему управления доступом.
__________________
Должен остаться только один.
Старый 18.01.2007, 11:28   #10  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от NeNavision Посмотреть сообщение
Наоборот все супер сделано. Даются только разрешительные права. Любые исключения только запутывают систему управления доступом.
просто недоделан интерфейс и нет действительно легкого механизма исключения одной формы из прав. Очень тяжело, что приходится нажимать "все объекты", удалять не нужные, коих десятки, а потом еще ручками проставлять нужные права в каждом объекте... Т.е. с чисто администраторской стороны эту проблему можно решить практически часом монотонной, однотипной работы, в которой еще и легко запутаться. ВСЕ СУПЕР СДЕЛАНО.
Опять приходится программить, писать обработки лезть программно в Permission...
Старый 18.01.2007, 12:50   #11  
usach is offline
usach
Участник
 
55 / 10 (1) +
Регистрация: 31.08.2005
Цитата:
Сообщение от art Посмотреть сообщение
Так вот не понятно - каким образом некоторые пункты меню находятся в таком режиме, что на них нельзя нажать. Другие пункты меню находятся в таком состоянии, что на них можно нажать.
Каким образом можно добиться, чтобы все пункты меню были заблокированны, или разблокированны ???
так все таки как? )
Старый 18.01.2007, 13:01   #12  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Цитата:
Сообщение от usach Посмотреть сообщение
Цитата:
Сообщение от art Посмотреть сообщение
Так вот не понятно - каким образом некоторые пункты меню находятся в таком режиме, что на них нельзя нажать. Другие пункты меню находятся в таком состоянии, что на них можно нажать.
Каким образом можно добиться, чтобы все пункты меню были заблокированны, или разблокированны ???
так все таки как? )
Мне удалось сделать все пункты меню активными, когда я добавил в роль строчку
Тип объекта Объект ID Чтение Запуск
Данные 0 Да Да

При этом не один пункт меню не будет запускаться пока не будет данно право на запуск таблицы и формы
Старый 19.01.2007, 10:45   #13  
usach is offline
usach
Участник
 
55 / 10 (1) +
Регистрация: 31.08.2005
Цитата:
Сообщение от art Посмотреть сообщение
Цитата:
Сообщение от usach Посмотреть сообщение
Цитата:
Сообщение от art Посмотреть сообщение
Так вот не понятно - каким образом некоторые пункты меню находятся в таком режиме, что на них нельзя нажать. Другие пункты меню находятся в таком состоянии, что на них можно нажать.
Каким образом можно добиться, чтобы все пункты меню были заблокированны, или разблокированны ???
так все таки как? )
Мне удалось сделать все пункты меню активными, когда я добавил в роль строчку
Тип объекта Объект ID Чтение Запуск
Данные 0 Да Да

При этом не один пункт меню не будет запускаться пока не будет данно право на запуск таблицы и формы
я бы хотел наоборот сделать все неактивными, кроме тех что мне нужно....
Старый 19.01.2007, 13:36   #14  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Необходимо из роли убрать Данные.
Таким образом пункты должны быть не актиными.
Старый 22.01.2007, 14:12   #15  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Еще один вопрос:
У пользователя должно быть право создавать, редактировать, читать Кредит Ноту Покупка, но не должно быть право удалять кредит ноту по F4. У пользователя должно быть право делать учет кредит нот. После учета кредит нота удаляется. Соответственно необходимо дать право на удаление кредит нот. Я дал право на удаление Косвенно в объекте Данные. Результат следующий - не происходит учета и выдает сообщение что нет права на удаление данных из таблицы. Если поставить в объекте Данные Удаление ДА, то учет проходит без проблем. Но, по этой схеме пользователь может удалять данные по F4.
Как нужно правильно настроить чтобу учет проходил, а удаление по F4 было не возможно ?
Старый 22.01.2007, 14:32   #16  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
Попробуйте дать право Косвенно не только на Данные, но и на Таблицу.
Старый 22.01.2007, 15:08   #17  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
сразу пробовал - не учитывается
 


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

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

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