|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users > UsersGetShiftSettings |
Функциональный блок UsersGetShiftSettings служит для получения настроек смены. Если используется для хранения настроек пользователей сетевая БД настроек, то можно получить значения настроек всех смен проекта. Если сетевая БД настроек не используется, то информация о пользователях хранится в локальном файле, который доступен только для текущего узла.
Важно! Для работы данного функционального блока у авторизованного пользователя должно быть настроено право доступа Чтение пользователей.
Вид в дереве |
Вид в редакторе FBD |
|
|
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
ShiftName |
STRING |
Задается имя смены, настройки которой необходимо получить. |
Выходы |
||
WorkDays |
INT |
Рабочие дни недели смены. Каждый день недели имеет свою битовую маску: •1 - понедельник; •2 - вторник; •4 - среда; •8 - четверг; •16 - пятница; •32 - суббота; •64 - воскресенье. |
StartTime |
TOD |
Время начала смены. |
EndTime |
TOD |
Время окончания смены. |
Error |
STRING |
Выдается текст ошибки, например, если смена с указанным именем не найдена. |
В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:

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