Коллеги, приветствую!
Еще один вопрос. Большая часть нашей программы изначально написана в MasterSCADA 3.7.0.52356. В ней, при нажатии кнопки "Графики" на экран вызываются
три окна графиков: "Объём", "Масса" и "Температура". Уровень сложности - пользовательский упрощённый ("Растмасло5") .Оператор не должен иметь возможность менять уровень сложности. Убрать доступ к вызову контекстного меню с помощью настроек не получается (не удалось найти соответствующих пунктов в таблицах настроек). Поэтому это было сделано через права доступа - в разделе "Тренды" были запрещены опции "Изменение внешнего вида" и "Изменение уровня сложности". В версии 3.7.0.52356 все работало как задумано - при щёлкании правой кнопкой мыши по полю графиков "контекстное меню" не вызывается, при нажатии "кнопки возвращения к сохранённым настройкам тренда" она отрабатывает свои функции.
Сейчас пришлось перейти на версию 3.9.1.4182. После этого перехода всё внешне осталось по-прежнему. Контекстное меню при уровне "Растмасло5" не вызывается. Но при нажатии "кнопки возвращения к сохранённым настройкам тренда" появляется окно "Права недостаточны для действия / Смена вида на Растмасло5" (хотя он не менялся, а уже изначально установлен). После этого нарушается работа кнопки управления автопрокруткой. Приходится установить право оператору на изменение уровня сложности. Но тогда становится полностью доступным оператору контекстное меню со всеми вытекающими. Нас это не устраивает. Как можно ограничить права оператора и избежать вышеописанной проблемы? Скриншот окна графиков с предупреждением о недостаточности прав - в прикреплении, ссылка на проект:
https://cloud.mail.ru/public/JVvA/i5Ma2c7JQ