CftClub.ru
Клуб специалистов ЦФТ-Банк

Доступ к операцию только из конкретного представления.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
--Видеть будет, запустить не сможет.

Если есть доступ к представлению, то не вариант.
т.к. можно открыть это представление, контекст взведётся,
послде чего переключиться в другое представление и запустить там.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru