Всем доброго времени суток, относительно недавно сталкивался с проблемой копирования базовых прав. Тогда проблема решилась довольно быстро. (маленькая ветка о том с какими проблемами можно встретиться при копировании базовых прав) :
Добавление типовой роли в расширение с последующим ее изменением
Теперь работаю в отраслевой базе, где БСП не самая свежая и проблему решить тем же способом что и в теме выше не получится, такой роли тут нет.
Задача в общем-то следующая: скрыть некоторые документы, справочники и подсистемы в целом.
Решение: отнять роли на все что есть в ненужных подсистемах и подсистема пропадет сама.
Если кто шарит в этой мутной теме буду благодарен за помощь!
Проблема в коде в следующем месте на первой же процедуре:
АвторизованныйПользователь = АвторизованныйПользователь();
Если ТипЗнч(АвторизованныйПользователь) <> Тип("СправочникСсылка.ВнешниеПользователи") Тогда
ВызватьИсключение
НСтр("ru = 'Невозможно получить текущего внешнего пользователя
|в сеансе пользователя.'");
КонецЕсли;