Задача 102.124563

Задача :102.124563

2013-12-08 03:11:00
Краткое описание :
РПД=1: глюки в реестре при работе обычного usera, если включено распределение прав доступа
Описание :
Приказы по штатному расписанию
Что измененно :

Включено распределение прав доступа. Пользователь не является администратором и его права ограничены.
Тогда, при попытке данным пользователем создать приказом новое подразделение,
совершенно правильно выдается сообщение:
"Недостаточно прав для просмотра или создания данного приказа."
Если после этого ввести номер приказа (а система позволяет это сделать). То в дальнейшем при работе с реестром можно наблюдать различные глюки.
Например:
- установлен фильтр по всем РПД
- в списке приказов установить курсор на приказ, который остался от попытки создать приказ с рпд=1 обычным пользователем, не имеющим на это прав
- нажать Enter. Вместо сообщения о невозможности просмотра данного приказа данным пользователем, открывается интерфейс с выбором распорядительных действий
- если выбрать любое действие, кроме рпд=1, то на экране открывается приказ, в котором на верхней панели информация из приказа с неудачной попыткой
создать подразделение обычным пользователем (рпд=1), а на нижних панелях интерфейса информация из последнего приказа в списке всех приказов.
Причем, его распорядительное действие, может не совпадать с тем, что было выбрано из окна выбора распорядительных действий.
См. пример во вложенном файле

p.s.
обнаружено при тестировании заявленного функционала в Z_STAFFSHR_RES_810230. В данной версии компоненты решаться не будет,
регистрирую в ПИР.
Как измененно :

Изменен алгоритм работы доступа к подразделениям при работе с РПД-1, в связи с этим при попытке обычным пользователем создать приказ по ШР РПД-1 сообщение об отсутствии прав не выдается, дальнейших глюков не наблюдается.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFSHRZ_STAFFSHRRES9.1.10.02013-12-08 03:11:00
Z_STAFFSHRZ_STAFFSHRRES9.1.010.0