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