Доброго времени суток, уважаемая техподдержка. У меня возникли вопросы: 1. Не совсемпонятно, точнее совсем не понятно как задавать права пользователям для просмотра того или иного экрана, или использования той или иной кнопки? 2. Почему в окне редактирования канала "Пользователь" в области "Доступ" у экранов и форм можно выставить флаги только с 1-го по 8-й, а с 9-го по 16-й флаги не выставляются? Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
"Код доступа – код доступа к экрану (0-255). Права на доступ к экранам задаются для пользователя в виде маски в разделе Доступ / Экраны канала Пользователь (см. Канал класса ПОЛЬЗОВАТЕЛЬ ). При корреляции маски с кодом доступа (результат побитового логического умножения отличен от нуля) доступ к экрану разрешен, в противном случае – запрещен;" Например, если код доступа к экрану задан равным 6 (в двоичном виде 110), то доступ к экрану получат те пользователи, у которых в маске доступа к экранам будут взведены биты 2 и/или 3. Остальные биты маски для доступа к этому экрану не анализируются. Аналогично работает механизм проверки прав доступа к функциям управления ГЭ. Старшие байты масок прав доступа пользователя зарезервированы, они сейчас не используются.