Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: kradap от 10 Марта 2025, 10:05:12
-
Здравствуйте!
Возник ряд вопросов, касающийся функционала пользователей (используемая версия: 2.6.10.0).
1. Есть ли возможность запретить определённым пользователям операции квитирования в журнале?
2. Существует ли способ, позволяющий менять цветовую индикацию объектов с условием, что для каждого активного пользователя индикация будет своей?
Немного поясню вопрос 2 на примере. Например, есть экранная форма с серой кнопкой, которая должна изменить цвет по нажатию пользователем на зеленый. В один момент на экранную форму с кнопкой смотрят два пользователя. Тот пользователь, который произвел нажатие на кнопку должен в последствии увидеть зеленый цвет кнопки, а у второго пользователя, который не производил нажатие, должно остаться серое оформление кнопки.
-
Здравствуйте.
1. Есть ли возможность запретить определённым пользователям операции квитирования в журнале?
Возможность запретить квитирование сообщений определенной группе пользователей появилась в версии Simple-Scada 2.7.0.0. Подробнее см. по ссылке (https://simple-scada.com/help/manual/newusergroup.html?anchor=messset).
В более старых версиях можно скрыть штатную панель сообщений (https://simple-scada.com/help/manual/edit-zone.html) и создать свою – подробнее см. по ссылке (https://simple-scada.com/help/script/buttons-instead-pages.html?anchor=ex2). Для кнопки квитирования сообщений можно использовать процедуры "ConfirmMessage (https://simple-scada.com/help/script/confirmmessage.html)" и "ConfirmAllMessages (https://simple-scada.com/help/script/confirmallmessages.html)", а запретить доступ к кнопке можно с помощью настройки прав для объектов (https://simple-scada.com/help/manual/objects-rights.html).
2. Существует ли способ, позволяющий менять цветовую индикацию объектов с условием, что для каждого активного пользователя индикация будет своей?
Такой возможности нет. Все объекты проекта существуют в единственном экземпляре и изменение их свойств будет отображаться на всех клиентах одновременно.