Не открывается внешний отчет. Нарушение прав доступа.
При попытке открыть внешний отчет пользователем через Файл-открыть получаю сообщение "Нарушение прав доступа". При попытке открыть через интерфейс отчета к выбору нету.
Что делал:
1. В конфигураторе на этого пользователя дал права "Интерактивное открытие внешних отчетов и обработок" и "Использование внешних отчетов и обработок"
2. В управлении пользователями у него назначена роль "Бухгалтер".
Однако это не помогло.
В чем может быть проблема?
Что делал:
1. В конфигураторе на этого пользователя дал права "Интерактивное открытие внешних отчетов и обработок" и "Использование внешних отчетов и обработок"
2. В управлении пользователями у него назначена роль "Бухгалтер".
Однако это не помогло.
В чем может быть проблема?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Просто откройте отчет в режимеконфигуратора и гляньте к каким объектам он обращается. Далее проверьте есть права на данные объекты у пользователя, под котрым вы запускаете отчет. И тогда возможно все станет ясно, либо запускать под другим набором прав либо добавить прав текущему пользоветелю.
(7) SaschaL, Открывал в конфигураторе. Отчет на СКД.
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ЦеныНоменклатурыСрезПоследних.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Субконто2 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Субконто3 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Организация = Организации.Ссылка
Вроде обычный бухгалтерский регистр...
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ЦеныНоменклатурыСрезПоследних.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Субконто2 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Субконто3 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Организация = Организации.Ссылка
Вроде обычный бухгалтерский регистр...
(9) интересно, что ты хочешь получить таким условием соеднинения:
?
у тебя отчет всегда будет пустой. вместо этого в параметры виртуальной таблицы и в секцию ГДЕ (для спр.Организация, с которым ты соединяешься) нужно передать Организацию доступную пользователю - сейчас у тебя запрос пытается получить данные по всем организациям, в т.ч. и не доступным бухгалтеру.
ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Субконто2 = Организации.Ссылка
И ХозрасчетныйОстаткиИОбороты.Субконто3 = Организации.Ссылка
?
у тебя отчет всегда будет пустой. вместо этого в параметры виртуальной таблицы и в секцию ГДЕ (для спр.Организация, с которым ты соединяешься) нужно передать Организацию доступную пользователю - сейчас у тебя запрос пытается получить данные по всем организациям, в т.ч. и не доступным бухгалтеру.
(10) ppotap, Была похожая проблема.... времени разбираться как изменить стандартный профиль не было (предполагаю, что базовый профиль по их задумке не меняется), поэтому как вариант 2 решения проблемы: 1)в режиме 1С:Предприятие - Администрирование - Профили групп доступа. Выбираем профиль Бухгалтер жмем "создать по подобию" - назовем примерно Бухгалтер_МОЙ и далее можем там добавить нужное нам право "интерактивное открытие внешних отчетов и обработок", установив галочку. Сохранить. Назначить наш профиль требуемым юзерам (пункт Пользователи - права доступа). 2) В режиме Конфигуратор - требуемому юзеру пункт меню Пользователи - вкладка Прочие включить это право. Все заработает . Удачи.
Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.41.56)
Стандартные профили групп доступа "Бухгалтер" и "Главный бухгалтер" при использовании подключенной внешней дополнительной обработки получали ошибку "Нарушение прав доступа".
Создал новый профиль группы доступа - назвал "Внешние обработки" и установил в нем всего одну роль "Базовые права внешнего пользователя".
Подключил профиль к пользователям с правами "Бухгалтер" и "Главный бухгалтер" - ошибки исчезли.
Стандартные профили групп доступа "Бухгалтер" и "Главный бухгалтер" при использовании подключенной внешней дополнительной обработки получали ошибку "Нарушение прав доступа".
Создал новый профиль группы доступа - назвал "Внешние обработки" и установил в нем всего одну роль "Базовые права внешнего пользователя".
Подключил профиль к пользователям с правами "Бухгалтер" и "Главный бухгалтер" - ошибки исчезли.
Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.42.33), Платформа 8.3.6.2332. Похожая ситуация "Открывает внешний отчёт только если добавить пользователя в группу Полные права или Администратор". Чтение Журнала регистрации плодов не дало.
Событие: Ошибка выполнения
Комментарий: Нарушение прав доступа!
Больше никакой информации. (Как у автора поста)
Решил проблему изменением прав доступа в конфигураторе для роли "ИспользованиеДополнителныхОтчетовИОбработок" право на получение_!!! "ПараметраСеанса.КомментарийЗамераВремени" -->> Пользователю должна быть доступна соответствующая роль. После внесения данного изменения отчет открывается как через Файл-Открыть, так и через регистрацию отчета в БД как внешнего дополнительного отчета.
Событие: Ошибка выполнения
Комментарий: Нарушение прав доступа!
Больше никакой информации. (Как у автора поста)
Решил проблему изменением прав доступа в конфигураторе для роли "ИспользованиеДополнителныхОтчетовИОбработок" право на получение_!!! "ПараметраСеанса.КомментарийЗамераВремени" -->> Пользователю должна быть доступна соответствующая роль. После внесения данного изменения отчет открывается как через Файл-Открыть, так и через регистрацию отчета в БД как внешнего дополнительного отчета.
В 1С Медицина Зарплата и кадры бюджетного учреждения в режиме (1.0.121.2) 1С Предприятия Сервис - Пользователи и права доступа - Настройка дополнительных прав пользователей назначила нужной Группе пользователей Редактирование печатных форм и всё заработало
Сегодня столкнулась с подобной проблемой, решила ее так:
Для того, чтобы разрешить открытие внешних обработок необходимо:
1. Режим Конфигуратор.
2. Найти в списке нужного Пользователя(Администрирование).
3. На закладке Прочие включить доступную роль Интерактивное открытие внешних отчетов и обработок.
4. ОК.
Для того, чтобы разрешить открытие внешних обработок необходимо:
1. Режим Конфигуратор.
2. Найти в списке нужного Пользователя(Администрирование).
3. На закладке Прочие включить доступную роль Интерактивное открытие внешних отчетов и обработок.
4. ОК.
(23)
Пункт «Интерактивное открытие внешних отчетов и обработок» , работает до тех пор, пока не перезагрузиться сервер. После перезагрузки, пункт «Интерактивное открытие внешних отчетов и обработок» , галочка не стоит. Приходится снова залезать в конфигуратор и ставить галочку. То есть, данная настройка не сохраняется, хотя, пользователь выступает администратором системы.
Пункт «Интерактивное открытие внешних отчетов и обработок» , работает до тех пор, пока не перезагрузиться сервер. После перезагрузки, пункт «Интерактивное открытие внешних отчетов и обработок» , галочка не стоит. Приходится снова залезать в конфигуратор и ставить галочку. То есть, данная настройка не сохраняется, хотя, пользователь выступает администратором системы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот