|  22.12.2005, 16:34 | #1 | 
| Axapta | Проблема с RLS и SecurityKey. 
			
			Здравствуйте, есть такая проблема. Итак, есть некий user, который входит в 2 группы, Group1 и Group2. Далее, есть некая Table, у которой стоит SecurityKey. У Group1 этот SK выключен, у Group2 - включен. Так вот, если настроить RLS для Group1 для Table, то при просмотре user'ом Table этот RLS игнорируется, т.е. раз у Group1 нет доступа к Table, то вроде как по мнению Аксапты и на ее RLS для этой группы смотреть не надо (может это конечно и правильно, но надо как-то избежать проверку наличия SK), а раз смотреть не надо и для Group2 RLS не настроен, то и для user никакого RLS нет. Если включить SK для Group1, то все работает. Ну и вопрос такой: можно ли как-нибудь сделать так, чтобы при данных условиях на Table для user RLS работал, можно ли как-то избежать проверки наличия у группы SK? Axapta 3.0 CIS SP3 Заранее спасибо за любую помощь.   | 
|  | 
|  22.12.2005, 17:21 | #2 | 
| NavAx | 
			
			RLS ИМХО не работают, если к таблице не дан доступ.
		 | 
|  | 
|  22.12.2005, 17:23 | #3 | 
| NavAx | 
			
			ИМХО нельзя. Поэтому я обычно настраиваю MainGroup - права на всё что нужно, в том числе и на эту табличку. Для MainGroup настриваю RLS - чтобы ни одной записи не было видно. Далее настраиваю Group1, Group2, ... - у каждой права только на просмотр этой таблички и RLS. Ну и GroupAll - с полными правами RLS. 
				__________________ С уважением, Игорь Ласийчук. | 
|  | 
|  22.12.2005, 17:26 | #4 | 
| Участник | 
			
			Поддерживаю последний вариант - я делал немного иначе -делал группу с закрытыми меню и правами на все таблицы только на просмотр и на нее уже настраивал RLS потом ее раздавал..
		 | 
|  |