В базе много пользователь и ролей, надо было ограничить некоторые моменты в Меню - Сервис. Создал новый полный и общий интерфейс, скопировал необходимые роли и поставил использовать эти новые интерфейсы. При открытии базы , все как было, новый интерфейс не открывается в чем причина?
Допустим был пользователь ВАСЯ , с ролью Менеджер по продажам, и пользователь. В этих двух ролях было установлено использовать полный интерфейс и общий. Создал новые интерфейсы полныйОграничения,ОбщийОграничения, удалив из меню Сервис, что Васе не нужно видеть. Поставил основной ему полныйОграничения. Захожу в базу все в сервисе на месте, без изменений.
(3) , давно с этим сталкивался, и насколько я помню, там идет наследование или из полного или из общего. Можно конечно отключить это наследование, но тогда пропадет и в других ролях) вообщем, разбирайся)
Почему было сделано именно так, из за того , что заказчик потребовал, что бы у 3х из 5 человек с одинаковыми ролями был такой интерфейс, а у других собственно полный.
(7), в (3) ничего не помогло? На вот еще для размышлений
//ТЕА
Если РольДоступна("полныйОграничения") Тогда
Для каждого ИнтерфейсА из ГлавныйИнтерфейс Цикл
ИнтерфейсА.Видимость = Ложь;
ИнтерфейсА.Переключаемый = Истина;
КонецЦикла;
ГлавныйИнтерфейс.ИнтерфейсМеханикаЦеха.Видимость = Истина;
ГлавныйИнтерфейс.ИнтерфейсМеханикаЦеха.Переключаемый = Истина;
ГлавныйИнтерфейс.ПереключитьИнтерфейс();
КонецЕсли;
Основная теорема систематики: Новые системы плодят новые проблемы.