| 
 
  
	| Доступ к операцию только из конкретного представления. 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| wolfio Участник - экстремал
 
 
 Вступление в Клуб: 22.10.2012
 
 | 
			
				|  Ср Май 17, 2017 16:44   Доступ к операцию только из конкретного представления. |   |  
				| Полезность: Нет оценки 
 |  
				| Добрый день. Коллеги, пожалуйста, подскажите, возможно ли на операции снять дефолтную видимость из всех представлений (где по умолчанию видятся все операции), и сделать так, чтобы моя операция была видна только в моем представлении?
 Т.е. чтобы в других представлениях, где в "Допустимых операциях" стоит выбор на "Все", моя операция была невидна?
 |  |  
		|  |  
		| vtar Эксперт
 
 
 Вступление в Клуб: 20.03.2009
 
 | 
			
				|  Ср Май 17, 2017 17:57    |   |  
				| Полезность: Нет оценки 
 |  
				| Если только сделать так. 
 В фильтре ТВОЕГО бредставления  заполнять контекст/взводить глобальный флаг
 
 при запуске операции проверять контекст/ флаг и валить ошибку (запускайте из представления .... ) если неуспешная проверка.
 
 Видеть будет, запустить не сможет.
 |  |  
		|  |  
		| Alkov Профи
 
 
 Вступление в Клуб: 23.09.2010
 
 | 
			
				|  Пн Май 22, 2017 05:25    |   |  
				| Полезность: 1 
 |  
				| --Видеть будет, запустить не сможет. 
 Если есть доступ к представлению, то не вариант.
 т.к. можно открыть это представление, контекст взведётся,
 послде чего переключиться в другое представление и запустить там.
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |