Вторник, 28.05.2024, 03:42
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ИР 5.81.1 Анализ прав доступа - Нарушение прав доступа!
greygrouseДата: Четверг, 04.03.2021, 21:20 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 74
Репутация: 41
Статус: Оффлайн



Открываю Анализ прав доступа. Выбираю в метаданных справочник Номенклатура. Получаю ошибку.

Ошибка через 00:00 фонового задания - Анализ прав доступа (ИР). Вычисление прав доступа: Нарушение прав доступа!
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(28827)}:            Обработка = Отчеты.ирАнализПравДоступа.Создать();

по причине:
Нарушение прав доступа!
Прикрепления: 1702425.png (124.3 Kb)
 
tormozitДата: Четверг, 04.03.2021, 23:05 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6210
Репутация: 159
Статус: Оффлайн
Эта ошибка мне непонята. Похоже на какую то ошибку платформы - ведь фоновое задание запускается от того же пользователя, что и интерактивный сеанс. А интерактивному сеансу отчет точно доступен, ведь он же и запускает фоновое задание.

Есть ли при возникновении этой ошибки в журнале регистрации событие "Доступ. Отказ доступа"? Если есть то хотелось бы увидеть его.

Открой консоль кода и выполни инструкцию "Отчеты.ирАнализПравДоступа.Создать()" в режиме "Фоновое задание". Будет ли аналогичная ошибка?
 
greygrouseДата: Четверг, 04.03.2021, 23:13 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 74
Репутация: 41
Статус: Оффлайн
Скрин из ЖР во вложении. Там ошибка есть.

Консоль выдает такую же ошибку.

На предыдущих версиях ИР такого не случалось. При этом платформа и на предыдущих и на этой 8.3.18.1289
Прикрепления: 7172261.png (16.1 Kb) · 2064759.png (22.0 Kb)


Сообщение отредактировал greygrouse - Четверг, 04.03.2021, 23:15
 
tormozitДата: Четверг, 04.03.2021, 23:19 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6210
Репутация: 159
Статус: Оффлайн
Открой консоль кода и выполни инструкцию "Обработки.ирАнализЖурналаРегистрации.Создать()" в режиме "Фоновое задание".
Проверь наличие роли ирРазработчик у текущего пользователя.
Попробуй запустить новое клиентское приложение и повторить в нем ошибку.
Попробуй удалить расширение и добавить его заново.
 
greygrouseДата: Пятница, 05.03.2021, 12:59 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 74
Репутация: 41
Статус: Оффлайн
Обработки.ирАнализЖурналаРегистрации.Создать() тоже выдало такую же ошибку.

Проверил пользователя, у него роли ирРазработчик небыло, как и других ролей ир, хотя в панели раздел с ИР был и остальные инструменты запускались и отрабатывали корректно.

Удалил ИР, установил ИР - все через обработку установки расширения - и все заработало. Спасибо!
 
tormozitДата: Пятница, 05.03.2021, 13:26 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6210
Репутация: 159
Статус: Оффлайн
Рекомендую создать профиль групп доступа с ролью ирРазработчик и использовать его, чтобы БСП не удаляло эту роль.
 
tormozitДата: Среда, 17.03.2021, 20:25 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6210
Репутация: 159
Статус: Оффлайн
Создал задачу на противодействие этому механизму БСП https://www.hostedredmine.com/issues/923032
 
  • Страница 1 из 1
  • 1
Поиск: