Имя: Пароль:
1C
1С v8
Невозможно получить текущего внешнего пользователя в сеансе пользователя
0 Ilnazio
 
19.10.20
14:24
Всем доброго времени суток, относительно недавно сталкивался с проблемой копирования базовых прав. Тогда проблема решилась довольно быстро. (маленькая ветка о том с какими проблемами можно встретиться при копировании базовых прав) : Добавление типовой роли в расширение с последующим ее изменением
Теперь работаю в отраслевой базе, где БСП не самая свежая и проблему решить тем же способом что и в теме выше не получится, такой роли тут нет.
Задача в общем-то следующая: скрыть некоторые документы, справочники и подсистемы в целом.
Решение: отнять роли на все что есть в ненужных подсистемах и подсистема пропадет сама.

Если кто шарит в этой мутной теме буду благодарен за помощь!

Проблема в коде в следующем месте на первой же процедуре:

АвторизованныйПользователь = АвторизованныйПользователь();
    
    Если ТипЗнч(АвторизованныйПользователь) <> Тип("СправочникСсылка.ВнешниеПользователи") Тогда
        ВызватьИсключение
            НСтр("ru = 'Невозможно получить текущего внешнего пользователя
                       |в сеансе пользователя.'");
    КонецЕсли;
1 Ilnazio
 
19.10.20
14:45
Или же сталкивался кто с проблемой:"Недостаточно прав для входа в программу."
https://yadi.sk/i/WhTBZPbFZZN4CA
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.