В общем, создан у меня интерфейс Гостиница. Если для пользователя с полными правами, то все ок:
ГлавныйИнтерфейс.ПереключитьИнтерфейс("Полный, Гостиница");
его видно в меню.
Но если у пользователя не полные права, а допустим, только Пользователь и Гостиница, то все, даже после
ГлавныйИнтерфейс.ПереключитьИнтерфейс("Гостиница");
ГлавныйИнтерфейс.Гостиница.Видимость = Истина;
Видимость все равно равна Ложь.
Как это вообще победить? Галочка Переключаемый у интерфейса стоит.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший