|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users > UsersSetShifts |
Функциональный блок UsersSetShifts служит для задания пользователю набора смен.
Важно! Для работы данного функционального блока у авторизованного пользователя должно быть настроено право доступа Изменение пользователей.
Вид в дереве |
Вид в редакторе FBD |
|
|
В результате работы функционального блока, если у права доступа Изменение пользователей установлен флаг Журнал, то сформируется сообщение типа Действие пользователей.
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
Name |
STRING |
Задается имя пользователя, которому необходимо назначить смены. |
Shifts |
STRING |
Задается список имен смен через через запятую. При выполнении процедуры пользователь должен быть удален из всех смен, на которые был назначен ранее. Для сброса всех смен пользователя необходимо передать пустую строку. |
Выходы |
||
Error |
STRING |
Выдается текст ошибки в случае неуспешной работы ФБ. Возможные ошибки: •пользователь не работает посменно; •данная смена уже назначена пользователю; •смена с таким же графиком уже назначена пользователю; •пользователь не найден; •смена не найдена. |
В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:

Как правило, назначение на смену пользователя происходит после нажатия на Кнопку. Для этого в ее событие Клик мыши добавляют действие Вызвать программу путем перетаскивания функционального блока на вход действия Программа.
Смотрите также: