Здравствуйте.
У нас есть пользователь, который состоит в группе Операторы и ему разрешен просмотр сеансов опроса, также у него во вкладке Объекты добавлены только те объекты, с которыми он работает.
После обновления на текущую версию системы возникла ситуация: при открытии вкладки Сеансы опроса у данного пользователя стала появляться ошибка:
Сообщение:
Необработанное исключение: Объект учёта Id=149, связанный с сеансом опроса 2078184 отсутствует в списке разрешённых пользователю объектов
Описание действий пользователя:
Исключение:
- [Lers.System] System.InvalidOperationException: Объект учёта Id=149, связанный с сеансом опроса 2078184 отсутствует в списке разрешённых пользователю объектов
Стек вызовов:
в Lers.Poll.PollSessionManager.d__9.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Lers.Poll.PollSessionManager.d__7.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Lers.Poll.PollSessionListControl.d__40.MoveNext()
Решилось галочкой “Неограниченный доступ ко всем объектам учета, точкам и помещениям”, однако это не правильно.
Как разрешить пользователю смотреть сеансы опроса только необходимых ему объектов учета?