ПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();
// уберем переключение интерфейсов для пользователей с интерфейсом "УправлениеПродажамиМагазин"
Если ПользовательИБ <> Неопределено
И ПользовательИБ.ОсновнойИнтерфейс <> Неопределено
И ПользовательИБ.ОсновнойИнтерфейс.Имя = "УправлениеПродажамиМагазин" Тогда
Для каждого ТекИнтерфейс Из ГлавныйИнтерфейс Цикл
ТекИнтерфейс.Переключаемый = Ложь;
ТекИнтерфейс.Видимость = Ложь;
КонецЦикла;
//Задействуем интерфейс "УправлениеПродажамиМагазин"
УправлениеПродажами = ГлавныйИнтерфейс.УправлениеПродажамиМагазин;
УправлениеПродажами.Переключаемый = Истина;
УправлениеПродажами.Видимость = Истина;
КонецЕсли;
Но при этом теряется панель, созданная мною в конфигураторе для этого рабочего места.
У объекта "Интерфейс" так немного методов. Может кто подскажет, как выйти из ситуации?