у пользователя нарушение прав доступа. как можно отследить и исправить?
Добрый день.
У пользователя создали Профиль группы доступа "Только чтение", убрали все роли, кроме тех, что начинаются на
- Чтение
- Раздел (все разделы оставили)
- Просмотр
- Подсистема (оставили все)
- Отчеты
- Использование
- Запуск
- Базовые права
все хорошо работало, уже давно и долго, но после обновления, версия 2.5.21.118 начало выходить сообщение "Нарушение прав доступа", даже когда ничего не нажимаешь, просто программу запустить и подождать пару минут. всегда по разному.
Подскажите пожалуйста как это можно отследить чтобы исправить?
У пользователя создали Профиль группы доступа "Только чтение", убрали все роли, кроме тех, что начинаются на
- Чтение
- Раздел (все разделы оставили)
- Просмотр
- Подсистема (оставили все)
- Отчеты
- Использование
- Запуск
- Базовые права
все хорошо работало, уже давно и долго, но после обновления, версия 2.5.21.118 начало выходить сообщение "Нарушение прав доступа", даже когда ничего не нажимаешь, просто программу запустить и подождать пару минут. всегда по разному.
Подскажите пожалуйста как это можно отследить чтобы исправить?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Скорее всего появились новые константы, прав на чтение которых не роздано в этом профиле.
Или какие-то новые регистры сведений, содержащие настроечные данные.
Или какие-то новые регистры сведений, содержащие настроечные данные.
(2) я знаю что после обновления нужно открыть свою созданную роль и проверять флажги, возможно какие либо добавились и устанавливать их. Но все возможные роли, отвечающие за просмотр установлены, новых никаких нет, сняты только роли, отвечающие за изменение данных.
вот что отловил в конфигураторе:
Ошибка при вызове метода контекста (Сохранить)
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(45881)}:ХранилищеОбщихНастроек.Сохранить("АвтообменСКО_ДатаВремяКрайнегоЗапроса", , ДатаТекущегоАвтообменаСКО);
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(46084)}:ВходящиеСообщения = ПолучитьИОбработатьВходящие(УникальныйИдентификатор, ПараметрыПоказа);
{ОбщийМодуль.ДокументооборотСКОКлиент.Модуль(952)}:КонтекстЭДОКлиент.ПолучитьИОбработатьВходящиеКлиент();
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(36229)}:ВыполнитьОбработкуОповещения(ВыполняемоеОповещение, СтруктураРезультата);
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(36167)}:ПослеПолученияКонтекстаЭДО(ДополнительныеПараметры, Ложь);
{ОбщийМодуль.ДокументооборотСКОКлиент.Модуль(89)}:ФормаРезультат.ОбновитьМодульДокументооборотаСФНСПриНеобходимости(ОбновитьСейчас, ДополнительныеПараметры);
{ОбщийМодуль.ДокументооборотСКОГлобальный.Модуль(28)}:ДокументооборотСКОКлиент.ПолучитьКонтекстЭДО(ОписаниеОповещения);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Нарушение прав доступа!
[НарушениеПравДоступа]
Ошибка при вызове метода контекста (Сохранить)
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(45881)}:ХранилищеОбщихНастроек.Сохранить("АвтообменСКО_ДатаВремяКрайнегоЗапроса", , ДатаТекущегоАвтообменаСКО);
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(46084)}:ВходящиеСообщения = ПолучитьИОбработатьВходящие(УникальныйИдентификатор, ПараметрыПоказа);
{ОбщийМодуль.ДокументооборотСКОКлиент.Модуль(952)}:КонтекстЭДОКлиент.ПолучитьИОбработатьВходящиеКлиент();
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(36229)}:ВыполнитьОбработкуОповещения(ВыполняемоеОповещение, СтруктураРезультата);
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(36167)}:ПослеПолученияКонтекстаЭДО(ДополнительныеПараметры, Ложь);
{ОбщийМодуль.ДокументооборотСКОКлиент.Модуль(89)}:ФормаРезультат.ОбновитьМодульДокументооборотаСФНСПриНеобходимости(ОбновитьСейчас, ДополнительныеПараметры);
{ОбщийМодуль.ДокументооборотСКОГлобальный.Модуль(28)}:ДокументооборотСКОКлиент.ПолучитьКонтекстЭДО(ОписаниеОповещения);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Нарушение прав доступа!
[НарушениеПравДоступа]
я включил роль "Право на защищенный документооборот с контролирующими органами", но это не помогло, все равно выкидывает раз в 2 минуты нарушение прав по этой же причине
Нашел тему по поиску. Столкнулся той же проблемой и пока не нашел решения на платформе 1С:Предприятие 8.3 (8.3.8.2322). При попытке пользователя с ограниченными правами открыть обработку вылетает окно "Нарушение прав доступа". Вроде раньше в ЖР писало причину и я ее устранял, а тут нечего не пишет хотя настройки в ЖР включены полные.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
