Спасибо, получилось
Вид для печати
Спасибо, получилось
И как реализовать (блокировку)? И опять же, если скрыть кнопки, на них все равно можно будет нажать? (Если щелкнуть по месту, где они находились, имеется ввиду).
Допустим, у диспетчера есть доступ к разделу "права доступа". Может ли он в режиме исполнения у заданного человека (в данную смену, работающему на одном из АРМов) изьять права на изменение параметров системы?
Можно ли узнать, какая мнемосхема открыта в данный момент? (мнемосхема какого объекта открыта в данный момент)
Можно узнать открыта или нет мнемосхема конкретного объекта. Это делается при помощи ФБ "Управление документом" (закладка "Служебные" палитры ФБ).
Объясните, пожалуйста пошагово, как произвести блокировку кнопок? Я так понимаю, нужно поставить галочку напротив слова "заблокировать" в дереве системы или объектов, напротив требуемых переменных.. Это имеется ввиду?
Каким образом можно установить число ведущих нулей при выводе значения? Я делаю отображение значений ФБ «Текущее время» (по сути, часы) и, когда значение какого-либо компонента времени меньше 10, хотелось бы видеть лидирующий ноль. Еще один вопрос: можно ли выводить текущее время через специальный объект (как это делается в случае, если выводится Команда, имеющая тип Время)?
Нет.
Вообще настройка уровня доступа производится на закладке "Права доступа" - у системы, компьютера, объектов, переменных.
Но в вашем случае она вам не подойдет, так как права вам нужно менять в режиме исполнения.
Единственный вариант в вашем случае - это блокировать какие то отдельные кнопки скрывая их или делая неактивным. Для этого нужно использовать входы динамизации "Отключен" или "заблокирован".
То есть по определеенному сигналу от мастера, кнопка переходит в заблокированное состояние и оператор не может на нее нажать.