Как скрыть кнопку на форм для определённых ролей?

Добрый день.

Настраивая роли для пользователей столкнулась с непонятной для себя ситуацией. Как настроить видимость кнопки на форме для роли?

Что есть: есть роль, которой доступен экран. На экране есть кнопка, она должна быть скрыта для этой роли.
.
Что я делала: в настройках роли перешла на закладку “Интерфейс”, нашла нужный экран. Отобразила структуру экрана. Из структуры я выбрала кнопку (как компонент экрана) . Для этой кнопки поставила галочку “скрыть”. Сохранила роль.
Назначила роль пользователю.
Захожу под этим пользователем - кнопка видна.

Подскажите, пожалуйста, что я делаю не так и как скрыть кнопку на экране имеющимися средствами?

Вот тут я обсуждал подобного рода проблему, но с action. Возможно, что ошибка та же.

Спасибо, за ответ!
Я не пользуюсь constraintOperationType и constraintCode, поэтому не очень понимаю, подходит это для моего случая (

Там для вас второй пост.

Без демо-проекта, где воспроизводится проблема, будет сложно что-то подсказать.

Заметьте, что если или вы в своем коде (например в BeforeShow методе), или классы платформы (например, кнопка Select в лукап-экранах) дополнительно управляют видимостью этой кнопки через вызовы button.setVisible(true), то UI-разрешение будет перетираться. Возможно это ваш случай.

1 симпатия