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