| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Псевдоним123 Участник - экстремал
 
  Вступление в Клуб: 05.06.2018
  | 
		
			
				 Пн Окт 01, 2018 13:19   проверка роли пользователя | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				всем доброго дня.
 
 
создал представление, в котором указаны некоторые роли пользователей.
 
 
как сделать так, чтобы при запуске, например, отчета проверялась роль роль пользователя с ролью из представления? | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пн Окт 01, 2018 14:37    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				в отчоте делай условие
 
 
and  'роль_пользователя' in ( select x(x) in представление%rowtype )  
 
 
нужно включить расширенный синтаксис | 
			 
		  | 
	
	
		  | 
	
	
		Псевдоним123 Участник - экстремал
 
  Вступление в Клуб: 05.06.2018
  | 
		
			
				 Пн Окт 01, 2018 15:16    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| а как узнать пользователя (роль пользователя), который запускает операцию? | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пн Окт 01, 2018 15:22    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				пользователь -  stdlib.userid
 
 
входит ли в группу - Security.Check_Equal
 
 
смотрите примеры кода в словаре | 
			 
		  | 
	
	
		  | 
	
	
		kaa Участник - экстремал
 
  Вступление в Клуб: 20.01.2020
  | 
		
			
				 Ср Июн 28, 2023 14:21    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| функция возвращает '1' и если ты в группе ADMIN_GRP - то всегда '1' возвращает ) | 
			 
		  | 
	
	
		  | 
	
	
		 |