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



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

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

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

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

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

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

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


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

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

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